index.48c19ccc.js 5.7 KB

1
  1. import{z as E,bp as I,C as a,B as p,D as s,a1 as k,_ as q,I as J,J as Y,ad as M,F as K,K as Q,aM as Z,w as _,x as w,y as G,P as n,Q as x,R as U,T as A}from"./index.228f4553.js";import{useColumns as W}from"./columns.3aa6d8c7.js";import{a as X}from"./index.f4d08fc6.js";import{T as ee}from"./index.2d3ff703.js";import{u as D}from"./hooks.cbe88ee0.js";import{s as ae,i as te}from"./status.8979b6f7.js";import{r as le}from"./responseHandle.4e3db878.js";const ne={startValue:{type:String},endValue:{type:String},placeholder:{type:String}},oe=E({name:"IntervalTime",props:ne,emits:["timeChange"],setup(y,{emit:b}){const m=I(y,"startValue"),v=I(y,"endValue"),t=d=>{var c;const u=(c=v.value)!=null?c:"",i=d.getTime().valueOf();if(u!==""&&i)return i>new Date(u).valueOf()},B=d=>{var c;const u=(c=m.value)!=null?c:"",i=d.getTime().valueOf();if(u!==""&&i)return i<new Date(u).valueOf()};return()=>{var d,u;return a("ul",{class:"IntervalTime"},[a("li",{class:"timeItem"},[a(p("el-date-picker"),{modelValue:m.value,"onUpdate:modelValue":i=>m.value=i,type:"date",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",clearable:!0,style:"width:100%","disabled-date":t,onChange:()=>b("timeChange",s(m),s(v)),placeholder:(d=y.placeholder)!=null?d:"\u5F00\u59CB\u65F6\u95F4"},null)]),a("li",{class:"timeZhi"},[k("\u81F3")]),a("li",{class:"timeItem"},[a(p("el-date-picker"),{modelValue:v.value,"onUpdate:modelValue":i=>v.value=i,"disabled-date":B,type:"date",style:"width:100%",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",clearable:!0,onChange:()=>b("timeChange",s(m),s(v)),placeholder:(u=y.placeholder)!=null?u:"\u7ED3\u675F\u65F6\u95F4"},null)])])}}});const ue={class:"main"},se={key:0},ie={class:"bg-white p-4"},re=k(" \u641C\u7D22 "),de=k(" \u91CD\u7F6E "),ce=k(" \u65B0\u589E\u53D1\u7968\u7533\u8BF7 "),pe={name:"invoiceApply"},me=E({...pe,setup(y){const{logout:b}=J(),m=Y([]),v={inv_in:"",inv_out:"",apply_name:"",status:"",inv_type:"",start:"",end:"",page:1,size:15},t=M({...v}),{push:B}=K(),d=Y([]),u=Y(!1),{columns:i}=W(),c=M({total:0,pageSize:15,currentPage:1,background:!0});async function z(o){t.page=o,await f()}async function L(o){t.size=o,t.page=1,await f()}function P(o){}function N(o,l){}async function f(){if(u.value)return;u.value=!0;const{code:o,data:l,message:V}=await X(t);le({code:o,message:V,logout:b,handler:()=>{const{list:g,count:r}=l;d.value=g!=null?g:[],c.total=r!=null?r:0,c.pageSize=t.size,c.currentPage=t.page}}),u.value=!1}async function O(){t.page=1,await f()}function T(o){B({path:"/InvoiceSales/invoiceApplyDeatil",query:{id:o}})}async function R(){Object.keys(t.value).forEach(o=>{t.value[o]=v[o]}),await f()}return Q(()=>{m.value=Z().getMenuActions("invoiceApply"),m.value.some(o=>o=="001")&&f()}),(o,l)=>{const V=p("el-option"),g=p("el-select"),r=p("el-col"),S=p("el-input"),F=p("el-row"),C=p("el-button"),$=p("PureTable"),H=p("NoAuth");return _(),w("div",ue,[m.value.some(e=>e=="001")?(_(),w("div",se,[G("div",ie,[a(F,{gutter:10,class:"pb-4"},{default:n(()=>[a(r,{span:5},{default:n(()=>[a(g,{modelValue:t.status,"onUpdate:modelValue":l[0]||(l[0]=e=>t.status=e),style:{width:"100%"},placeholder:"\u53D1\u7968\u7533\u8BF7\u72B6\u6001",clearable:""},{default:n(()=>[(_(!0),w(x,null,U(s(ae),(e,h)=>(_(),A(V,{key:"status"+e.value+h,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(r,{span:5},{default:n(()=>[a(g,{modelValue:t.inv_type,"onUpdate:modelValue":l[1]||(l[1]=e=>t.inv_type=e),style:{width:"100%"},placeholder:"\u53D1\u7968\u7C7B\u578B",clearable:""},{default:n(()=>[(_(!0),w(x,null,U(s(te),(e,h)=>(_(),A(V,{key:"status"+e.value+h,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(r,{span:10},{default:n(()=>[a(s(oe),{startValue:t.start,"onUpdate:startValue":l[2]||(l[2]=e=>t.start=e),endValue:t.end,"onUpdate:endValue":l[3]||(l[3]=e=>t.end=e),onTimeChange:N},null,8,["startValue","endValue"])]),_:1}),a(r,{span:4},{default:n(()=>[a(S,{modelValue:t.apply_name,"onUpdate:modelValue":l[4]||(l[4]=e=>t.apply_name=e),placeholder:"\u7533\u8BF7\u4EBA",style:{width:"100%"},clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),a(F,{gutter:10},{default:n(()=>[a(r,{span:10},{default:n(()=>[a(S,{modelValue:t.inv_in,"onUpdate:modelValue":l[5]||(l[5]=e=>t.inv_in=e),placeholder:"\u4F01\u4E1A\u5BA2\u6237\u540D\u79F0",style:{width:"100%"},clearable:""},null,8,["modelValue"])]),_:1}),a(r,{span:10},{default:n(()=>[a(S,{modelValue:t.inv_out,"onUpdate:modelValue":l[6]||(l[6]=e=>t.inv_out=e),placeholder:"\u4E1A\u52A1\u4F01\u4E1A\u516C\u53F8",style:{width:"100%"},clearable:""},null,8,["modelValue"])]),_:1}),a(r,{span:4},{default:n(()=>[a(C,{type:"primary",icon:s(D)("search"),loading:u.value,class:"fl",onClick:O},{default:n(()=>[re]),_:1},8,["icon","loading"]),a(C,{icon:s(D)("refresh"),class:"fl",onClick:l[7]||(l[7]=e=>R())},{default:n(()=>[de]),_:1},8,["icon"])]),_:1})]),_:1})]),a(s(ee),{title:"\u53D1\u7968\u7533\u8BF7\u7BA1\u7406",loading:u.value,dataList:d.value,onRefresh:f},{buttons:n(()=>[a(C,{type:"primary",icon:s(D)("add"),onClick:l[8]||(l[8]=e=>T(""))},{default:n(()=>[ce]),_:1},8,["icon"])]),default:n(({size:e,checkList:h})=>[a($,{border:"",align:"left",showOverflowTooltip:"","table-layout":"auto",size:e,data:d.value,columns:s(i),checkList:h,pagination:c,paginationSmall:e==="small","header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:P,onSizeChange:L,onCurrentChange:z},{operation:n(({row:j})=>[a(C,{class:"reset-margin",link:"",type:"primary",size:e,onClick:ve=>T(j.id),icon:s(D)("eye-view")},null,8,["size","onClick","icon"])]),_:2},1032,["size","data","columns","checkList","pagination","paginationSmall"])]),_:1},8,["loading","dataList"])])):(_(),A(H,{key:1}))])}}});var Ce=q(me,[["__scopeId","data-v-cb6eb32c"],["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/index.vue"]]);export{Ce as default};