1 |
- import{al as Q,aR as X,_ as Y,d as $,n as uu,w as S,ba as eu,aN as tu,W as ou,ah as au,r as h,o as d,c as lu,j as u,C as o,h as R,l as e,bB as nu,G as F,M as i,a as _,bC as su,L as N,J as T,bG as iu,aZ as E,ae as I}from"./index.js";import{u as m,w as U}from"./xlsx.ed122d16.js";import{u as ru}from"./use-page-search.55119e51.js";import pu from"./index.a4949a.js";import du from"./index.85f72c.js";import{c as cu,e as fu}from"./configs.7358e8c7.js";import{c as Fu,d as _u,e as hu}from"./index.bdff6aae.js";import{a as j}from"./tragelog.69645007.js";import{h as O}from"./export.141db8a1.js";import{x as mu,b as Du}from"./status.c31084e8.js";import"./execl-upload.39008e4a.js";const W={formItems:[{field:"create_timer",type:"date_picker",trigger:"change",otherOptions:{type:"daterange",startProp:"start",endProp:"end",startPlaceholder:"\u4EA4\u6613\u5F00\u59CB\u65F6\u95F4",endPlaceholder:"\u4EA4\u6613\u7ED3\u675F\u65F6\u95F4"}},{field:"status",type:"select",placeholder:"\u8BA4\u9886\u72B6\u6001",options:cu},{type:"range",field:"gold",otherOptions:{startProp:"total_lower",endProp:"total_upper",startPlaceholder:"\u6536\u5165\u8D77\u59CB\u91D1\u989D",endPlaceholder:"\u6536\u5165\u7ED3\u675F\u91D1\u989D"}},{field:"tradNo",type:"input",placeholder:"\u8D44\u91D1\u7F16\u7801"},{type:"input",field:"bank",placeholder:"\u4EA4\u6613\u94F6\u884C"},{type:"input",field:"name",placeholder:"\u4ED8\u6B3E\u5355\u4F4D\u540D\u79F0"}]},Bu=[{type:"expand",slot:"expand",fixed:"left"},{label:"\u8D44\u91D1\u7F16\u7801",prop:"tradNo",fixed:"left",width:150},{label:"\u72B6\u6001",prop:"status",width:100,cellRenderer:({row:D,props:v})=>Q(X,{size:v.size},{default:()=>{var B;return((B=(D.logNo?j:fu).find(g=>String(D.status)===String(g.value)))==null?void 0:B.label)||"--"}})},{label:"\u6536\u5165\u91D1\u989D",prop:"total_fee",width:120},{label:"\u672A\u8BA4\u9886\u91D1\u989D",prop:"balance",width:120},{label:"\u5DF2\u8BA4\u9886\u91D1\u989D",prop:"used_fee",width:120},{label:"\u4EA4\u6613\u7528\u9014",prop:"trade_used",width:120},{label:"\u4EA4\u6613\u65F6\u95F4",prop:"trade_time",width:140},{label:"\u4ED8\u6B3E\u5355\u4F4D\u540D\u79F0",prop:"trade_out",width:160},{label:"\u4ED8\u6B3E\u5355\u4F4D\u8D26\u53F7",prop:"trade_account",width:160},{label:"\u6536\u6B3E\u516C\u53F8\u8D26\u6237",prop:"trade_in_account",width:145},{label:"\u4EA4\u6613\u884C\u540D",prop:"trade_bank",width:160},{label:"\u6536\u6B3E\u516C\u53F8\u540D\u79F0",prop:"trade_in",width:145},{label:"\u8D44\u91D1\u5BFC\u5165\u65F6\u95F4",prop:"addtime",width:140},{label:"\u64CD\u4F5C",fixed:"right",width:60,slot:"operation"}],wu={title:"\u8D44\u91D1\u8BA4\u9886\u7BA1\u7406",columns:Bu,isTree:!0,showDelete({status:D}={}){return D=="1"},apis:{httpList:Fu,httpDelete:_u}},Cu={\u6536\u6B3E\u65B9\u516C\u53F8\u7F16\u7801:"",\u6536\u6B3E\u65B9\u516C\u53F8\u540D\u79F0:"",\u6536\u6B3E\u65B9\u8D26\u6237:"",\u4EA4\u6613\u65F6\u95F4:"",\u6536\u5165\u91D1\u989D:"",\u8D26\u53F7\u4F59\u989D:"",\u4EA4\u6613\u884C\u540D:"",\u5BF9\u65B9\u7701\u5E02:"",\u5BF9\u65B9\u8D26\u53F7:"",\u5BF9\u65B9\u6237\u540D:"",\u4EA4\u6613\u7528\u9014:""},yu={\u6536\u6B3E\u65B9\u516C\u53F8\u7F16\u7801:"",\u6536\u6B3E\u65B9\u516C\u53F8\u540D\u79F0:"",\u8D44\u91D1\u7F16\u7801:"",\u8BA2\u5355\u7F16\u7801:"",\u8BA4\u9886\u8D44\u91D1:""};const vu={class:"main capital-claim"},Au={"w-full":""},Eu={class:"flex gap-[10px] flex-wrap"},bu=$({__name:"index",setup(D){const{push:v}=uu(),b=S(null),B=S(null),g="capitalClaim",{run:q}=eu({success:()=>w.value.onSearch()}),{hasPermissionWithCode:c,permissions:M}=tu(g),{currentCompany:P}=ou(),r=S(!1),{isSuperUser:A}=au(),{pageContentRef:w,handleResetClick:k,handleSearchClick:V}=ru(void 0,void 0,W),z=a=>q(hu(a));function L(){const a=m.book_new(),t=m.json_to_sheet([Cu]);m.book_append_sheet(a,t,"sheet"),U(a,"\u8D44\u91D1\u8BA4\u9886\u6A21\u677F.xlsx",{bookType:"xlsx"})}function G(){const a=m.book_new(),t=m.json_to_sheet([yu]);m.book_append_sheet(a,t,"sheet"),U(a,"\u8BA2\u5355\u8BA4\u6B3E\u5BFC\u5165\u6A21\u677F.xlsx",{bookType:"xlsx"})}async function J(){const a=w.value.getBasicParams();if(!a.start||!a.end){E.warning("\u8BF7\u9009\u62E9\u5BFC\u51FA\u7684\u65F6\u95F4\u533A\u95F4");return}const t=24*60*60*1e3,n=new Date(a.start).valueOf();if((new Date(a.end).valueOf()+t-n)/t>31)return E.warning("\u65F6\u95F4\u533A\u95F4\u4E0D\u80FD\u8D85\u8FC731\u5929\uFF01"),!1;await O({url:"ope",name:"\u8D44\u91D1\u8BA4\u9886\u6570\u636E\u8868",onStart:()=>r.value=!0,onSuccess:()=>r.value=!1,onFail:()=>r.value=!1,params:{...a,company:P.value.companyNo}})}async function Z(){const a=w.value.getBasicParams();if(!a.start||!a.end){E.warning("\u8BF7\u9009\u62E9\u5BFC\u51FA\u7684\u65F6\u95F4\u533A\u95F4");return}const t=I(a.start),n=I(a.end),C=t.diff(n,"days"),l=t.daysInMonth();if(n.daysInMonth(),Math.abs(C)>l-1){E.warning("\u5BFC\u51FA\u7684\u65F6\u95F4\u533A\u95F4\u4E0D\u80FD\u8D85\u8FC7\u4E00\u4E2A\u6708");return}await O({url:"orderPay/exportTrade",name:"\u8D44\u91D1\u4FE1\u606F\u8868",onStart:()=>r.value=!0,onSuccess:()=>r.value=!1,onFail:()=>r.value=!1,params:{...w.value.getBasicParams(),companyNo:P.value.companyNo}})}return(a,t)=>{const n=h("el-button"),C=h("el-button-group"),l=h("el-table-column"),x=h("el-tag"),H=h("el-popconfirm"),K=h("el-table");return d(),lu("div",vu,[u(iu,{"is-show":e(c)("001")},{default:o(()=>[R("div",Au,[u(e(nu),{"form-config":e(W),onSearchBtnClick:e(V),onResetBtnClick:e(k)},{action:o(()=>[R("div",Eu,[u(C,null,{default:o(()=>[!e(A)&&e(c)("029")?(d(),F(n,{key:0,type:"warning",plain:"",onClick:L},{default:o(()=>[i(" 1.\u4E0B\u8F7D\u8D44\u91D1\u5BFC\u5165\u6A21\u677F ")]),_:1})):_("v-if",!0),!e(A)&&e(c)("030")?(d(),F(n,{key:1,type:"primary",plain:"",onClick:t[0]||(t[0]=()=>b.value.onDisplay())},{default:o(()=>[i(" 2.\u5BFC\u5165\u5BA2\u6237\u4ED8\u6B3E\u8D44\u91D1\u6570\u636E(\u6279\u91CF) ")]),_:1})):_("v-if",!0),e(c)("057")?(d(),F(n,{key:2,type:"success",plain:"",onClick:t[1]||(t[1]=()=>Z()),loading:r.value},{default:o(()=>[i(" 3.\u5BFC\u51FA\u8D44\u91D1\u4FE1\u606F ")]),_:1},8,["loading"])):_("v-if",!0)]),_:1}),u(C,null,{default:o(()=>[!e(A)&&e(c)("034")?(d(),F(n,{key:0,type:"warning",plain:"",onClick:G},{default:o(()=>[i(" 4.\u4E0B\u8F7D\u8BA2\u5355\u8BA4\u6B3E\u5BFC\u5165\u6A21\u677F ")]),_:1})):_("v-if",!0),!e(A)&&e(c)("035")?(d(),F(n,{key:1,type:"primary",plain:"",onClick:t[2]||(t[2]=()=>B.value.onDisplay())},{default:o(()=>[i(" 5.\u5BFC\u5165\u8BA2\u5355\u8BA4\u6B3E\u6570\u636E(\u6279\u91CF) ")]),_:1})):_("v-if",!0),u(n,{type:"success",plain:"",loading:r.value,onClick:t[3]||(t[3]=()=>J())},{default:o(()=>[i(" 6.\u5BFC\u51FA\u8D44\u91D1\u8BA4\u9886\u6570\u636E ")]),_:1},8,["loading"])]),_:1})])]),_:1},8,["form-config","onSearchBtnClick","onResetBtnClick"]),u(e(su),{ref_key:"pageContentRef",ref:w,"content-config":e(wu),powers:e(M),onPreviewBtnClick:t[4]||(t[4]=f=>e(v)("/InvoiceSales/claimDetail?id="+f.tradNo+"&back=capitalClaim"))},{expand:o(f=>[f.child.length>0?(d(),F(K,{key:0,style:{width:"100%",display:"inline-block !important"},size:"small",data:f.child,border:""},{default:o(()=>[u(l,{label:"\u8D44\u91D1\u8BA4\u9886\u7F16\u7801",prop:"logNo",width:"150",fixed:"left","show-overflow-tooltip":""}),u(l,{label:"\u8BA4\u9886\u72B6\u6001",prop:"status",width:"100","show-overflow-tooltip":""},{default:o(({$index:s})=>[u(x,null,{default:o(()=>{var p;return[i(N(((p=e(j).find(y=>y.value===f.child[s].status))==null?void 0:p.label)||"--"),1)]}),_:2},1024)]),_:2},1024),u(l,{label:"\u8BA2\u5355\u7F16\u7801",prop:"orderCode",width:"150","show-overflow-tooltip":""}),u(l,{label:"\u9500\u552E\u4E3B\u5355\u53F7",prop:"cxCode",width:"160","show-overflow-tooltip":""}),u(l,{label:"\u8BA2\u5355\u6765\u6E90",prop:"qrdSource",width:"90","show-overflow-tooltip":""},{default:o(({$index:s})=>[u(x,null,{default:o(()=>{var p;return[i(N((p=e(mu).find(y=>y.value===f.child[s].qrdSource))==null?void 0:p.label),1)]}),_:2},1024)]),_:2},1024),u(l,{label:"\u5E73\u53F0\u5355\u53F7",prop:"poCode",width:"180","show-overflow-tooltip":""}),u(l,{label:"\u5546\u54C1\u7F16\u7801",prop:"goodNo",width:"150","show-overflow-tooltip":""}),u(l,{label:"\u5546\u54C1\u6765\u6E90",prop:"qrdType",width:"90","show-overflow-tooltip":""},{default:o(({$index:s})=>[u(x,null,{default:o(()=>{var p;return[i(N((p=e(Du).find(y=>y.value===f.child[s].qrdType))==null?void 0:p.label),1)]}),_:2},1024)]),_:2},1024),u(l,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",minWidth:"180","show-overflow-tooltip":""}),u(l,{label:"\u4F01\u4E1A\u5BA2\u6237\u7F16\u7801",prop:"customerNo",width:"150","show-overflow-tooltip":""}),u(l,{label:"\u4F01\u4E1A\u5BA2\u6237\u540D\u79F0",prop:"customerName",minWidth:"180","show-overflow-tooltip":""}),u(l,{label:"\u8BA2\u5355\u521B\u5EFA\u4EBA",prop:"ownerName",width:"80","show-overflow-tooltip":""}),u(l,{label:"\u8BA4\u9886\u4EBA",prop:"apply_name",width:"80","show-overflow-tooltip":""}),u(l,{label:"\u8BA4\u9886\u65F6\u95F4",prop:"addtime",width:"145","show-overflow-tooltip":""}),u(l,{fixed:"right",label:"\u64CD\u4F5C",width:"60px"},{default:o(({row:s})=>[u(n,{icon:e(T)("eye-view"),onClick:()=>e(v)("/InvoiceSales/capitalDetail?id="+s.logNo),type:"primary",link:""},null,8,["icon","onClick"]),e(c)("009")&&String(s.status)==="1"?(d(),F(H,{key:0,placement:"top",title:"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u8D44\u91D1\u8BA4\u9886?",onConfirm:()=>z({logNo:s.logNo})},{reference:o(()=>[u(n,{icon:e(T)("refresh-right"),type:"primary",link:""},null,8,["icon"])]),_:2},1032,["onConfirm"])):_("v-if",!0)]),_:2},1024)]),_:2},1032,["data"])):_("v-if",!0)]),_:1},8,["content-config","powers"])])]),_:1},8,["is-show"]),u(pu,{ref_key:"execlUploadRef",ref:b,onOnSuccess:e(k)},null,8,["onOnSuccess"]),u(du,{ref_key:"execlCapitalUploadRef",ref:B,onOnSuccess:e(k)},null,8,["onOnSuccess"])])}}});var Wu=Y(bu,[["__scopeId","data-v-a768f3c6"],["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/InvoiceSales/capitalClaim/index.vue"]]);export{Wu as default};
|