1 |
- import{q as S,aI as E,t,r as c,v as o,S as F,ah as Y,aE as k,aX as O,_ as H,a4 as L,x as j,B as x,o as _,n as h,p as q,H as n,I,J as M,K as D,bE as W}from"./index.413ee8cb.js";import{u as N}from"./hooks.217daa00.js";import{s as T,i as P}from"./status.a5cd00d1.js";import{b as z}from"./index.6bc184dd.js";import{P as J}from"./page-content.f28f89ee.js";import{u as K}from"./use-permission.86f8828a.js";import"./index.bef541ea.js";import"./responseHandle.6d0667d8.js";import"./use-response-handle.9aced8b8.js";const X={startValue:{type:String},endValue:{type:String},placeholder:{type:String}},Z=S({name:"IntervalTime",props:X,emits:["timeChange"],setup(u,{emit:s}){const e=E(u,"startValue"),v=E(u,"endValue"),b=d=>{var f;const i=(f=v.value)!=null?f:"",r=d.getTime().valueOf();if(i!==""&&r)return r>new Date(i).valueOf()},V=d=>{var f;const i=(f=e.value)!=null?f:"",r=d.getTime().valueOf();if(i!==""&&r)return r<new Date(i).valueOf()};return()=>{var d,i;return t("ul",{class:"IntervalTime"},[t("li",{class:"timeItem"},[t(c("el-date-picker"),{modelValue:e.value,"onUpdate:modelValue":r=>e.value=r,type:"date",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",clearable:!0,style:"width:100%","disabled-date":b,onChange:()=>s("timeChange",o(e),o(v)),placeholder:(d=u.placeholder)!=null?d:"\u5F00\u59CB\u65F6\u95F4"},null)]),t("li",{class:"timeZhi"},[F("\u81F3")]),t("li",{class:"timeItem"},[t(c("el-date-picker"),{modelValue:v.value,"onUpdate:modelValue":r=>v.value=r,"disabled-date":V,type:"date",style:"width:100%",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",clearable:!0,onChange:()=>s("timeChange",o(e),o(v)),placeholder:(i=u.placeholder)!=null?i:"\u7ED3\u675F\u65F6\u95F4"},null)])])}}}),G=[{type:"selection",width:55,hide:({checkList:u})=>!u.includes("\u52FE\u9009\u5217")},{label:"\u5E8F\u53F7",type:"index",width:70,hide:({checkList:u})=>!u.includes("\u5E8F\u53F7\u5217")},{label:"\u53D1\u7968\u7533\u8BF7\u7F16\u53F7",prop:"invNo",width:160},{label:"\u4F01\u4E1A\u5BA2\u6237",prop:"customerName",width:160},{label:"\u4F01\u4E1A\u5BA2\u6237\u7F16\u7801",prop:"inv_in",width:160},{label:"\u4E1A\u52A1\u4F01\u4E1A\u7F16\u53F7",prop:"inv_out"},{label:"\u53D1\u7968\u989D\u5EA6",prop:"inv_value",width:110},{label:"\u72B6\u6001",prop:"status",minWidth:80,cellRenderer:({row:u})=>Y(k,null,{default:()=>{var s;return((s=T.find(e=>e.value==u.status+""))==null?void 0:s.label)||"--"}})},{label:"\u53D1\u7968\u7C7B\u578B",prop:"status",minWidth:80,cellRenderer:({row:u})=>Y(k,null,{default:()=>{var s;return((s=P.find(e=>e.value==u.inv_type+""))==null?void 0:s.label)||"--"}})},{label:"\u7533\u8BF7\u4EBA",prop:"apply_name",width:80},{label:"\u521B\u5EFA\u65F6\u95F4",width:145,prop:"addtime",formatter:({addtime:u})=>u?O(u).format("YYYY-MM-DD HH:mm:ss"):""},{label:"\u64CD\u4F5C",fixed:"right",width:55,slot:"operation"}],U={title:"\u53D1\u7968\u7533\u8BF7\u7BA1\u7406",columns:G,powers:[],apis:{httpList:z,httpAdd:!0}};const Q={class:"main"},$={key:0},ee={class:"bg-white p-4"},te=F(" \u641C\u7D22 "),le=F(" \u91CD\u7F6E "),ae={name:"invoiceApply"},ue=S({...ae,setup(u){const s={invNo:"",customer:"",inv_out:"",apply_name:"",status:"",inv_type:"",start:"",end:"",page:1,size:15},e=L({...s}),{push:v}=j(),b=x(null),V=x(!1);async function d(){e.page=1,b.value.getPageData(e)}const i=p=>{v({path:"/InvoiceSales/invoiceApplyDetail",query:{...p?{id:p}:{}}})};async function r(){Object.keys(e).forEach(p=>{e[p]=s[p]}),b.value.getPageData(e)}const{permission:f,contentConfigRef:R}=K({pageName:"invoiceApply",contentConfig:U,callback:p=>U.powers=p});return(p,a)=>{const w=c("el-option"),B=c("el-select"),m=c("el-col"),y=c("el-input"),C=c("el-row"),A=c("el-button");return _(),h("div",Q,[o(f).list?(_(),h("div",$,[q("div",ee,[t(C,{gutter:10,class:"pb-4"},{default:n(()=>[t(m,{span:5},{default:n(()=>[t(B,{modelValue:e.status,"onUpdate:modelValue":a[0]||(a[0]=l=>e.status=l),style:{width:"100%"},placeholder:"\u53D1\u7968\u7533\u8BF7\u72B6\u6001",clearable:""},{default:n(()=>[(_(!0),h(I,null,M(o(T),(l,g)=>(_(),D(w,{key:"status"+l.value+g,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(m,{span:5},{default:n(()=>[t(B,{modelValue:e.inv_type,"onUpdate:modelValue":a[1]||(a[1]=l=>e.inv_type=l),style:{width:"100%"},placeholder:"\u53D1\u7968\u7C7B\u578B",clearable:""},{default:n(()=>[(_(!0),h(I,null,M(o(P),(l,g)=>(_(),D(w,{key:"status"+l.value+g,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(m,{span:10},{default:n(()=>[t(o(Z),{startValue:e.start,"onUpdate:startValue":a[2]||(a[2]=l=>e.start=l),endValue:e.end,"onUpdate:endValue":a[3]||(a[3]=l=>e.end=l)},null,8,["startValue","endValue"])]),_:1}),t(m,{span:4},{default:n(()=>[t(y,{modelValue:e.apply_name,"onUpdate:modelValue":a[4]||(a[4]=l=>e.apply_name=l),placeholder:"\u7533\u8BF7\u4EBA",style:{width:"100%"},clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),t(C,{gutter:10},{default:n(()=>[t(m,{span:6},{default:n(()=>[t(y,{modelValue:e.invNo,"onUpdate:modelValue":a[5]||(a[5]=l=>e.invNo=l),placeholder:"\u53D1\u7968\u7533\u8BF7\u7F16\u53F7",style:{width:"100%"},clearable:""},null,8,["modelValue"])]),_:1}),t(m,{span:6},{default:n(()=>[t(y,{modelValue:e.customer,"onUpdate:modelValue":a[6]||(a[6]=l=>e.customer=l),placeholder:"\u4F01\u4E1A\u5BA2\u6237\u540D\u79F0",style:{width:"100%"},clearable:""},null,8,["modelValue"])]),_:1}),t(m,{span:6},{default:n(()=>[t(y,{modelValue:e.customer,"onUpdate:modelValue":a[7]||(a[7]=l=>e.customer=l),placeholder:"\u4F01\u4E1A\u5BA2\u6237\u540D\u79F0",style:{width:"100%"},clearable:""},null,8,["modelValue"])]),_:1}),t(m,{span:4},{default:n(()=>[t(A,{type:"primary",icon:o(N)("search"),loading:V.value,class:"fl",onClick:d},{default:n(()=>[te]),_:1},8,["icon","loading"]),t(A,{icon:o(N)("refresh"),class:"fl",onClick:r},{default:n(()=>[le]),_:1},8,["icon"])]),_:1})]),_:1})]),t(o(J),{ref_key:"pageContentRef",ref:b,"content-config":o(R),onPreviewBtnClick:a[8]||(a[8]=({invNo:l})=>i(l)),onCreateBtnClick:a[9]||(a[9]=()=>i())},null,8,["content-config"])])):(_(),D(W,{key:1}))])}}});var ve=H(ue,[["__scopeId","data-v-cb6eb32c"],["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/index.vue"]]);export{ve as default};
|