index.2ab449.js 6.0 KB

1
  1. import{am as V,aR as M,_ as L,d as j,p as z,bN as W,x as c,bc as q,aM as G,W as H,ai as Z,bd as J,r as E,aD as K,o as f,c as Q,l as a,D as s,h as A,m as e,bE as X,G as g,M as w,a as v,bF as Y,bO as $,H as ee,aZ as k,ae as x}from"./index.js";import{u as y,w as ue}from"./xlsx.ed122d16.js";import te from"./index.bd77c1.js";import ae from"./index.1e46b4.js";import{b as oe,c as se}from"./configs.a2ac30f0.js";import{c as ne,d as le,a as re}from"./index.d7732b46.js";import{a as ie}from"./tragelog.57891ff2.js";import{h as pe}from"./export.e40a90b1.js";import{F as de}from"./index.bfd968db.js";import"./execl-upload.66748a16.js";const S={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:oe},{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:"poCode",placeholder:"\u5E73\u53F0\u8BA2\u5355\u7F16\u53F7"},{type:"input",field:"bank",placeholder:"\u4EA4\u6613\u94F6\u884C"},{type:"input",field:"name",placeholder:"\u4ED8\u6B3E\u5355\u4F4D\u540D\u79F0"}]},ce=[{label:"\u8D44\u91D1\u7F16\u7801",prop:"tradNo",fixed:"left",width:150},{label:"\u5E73\u53F0\u8BA2\u5355\u7F16\u53F7",prop:"poCode",width:150},{label:"\u72B6\u6001",prop:"status",width:100,cellRenderer:({row:l,props:o})=>V(M,{size:o.size},{default:()=>{var r;return((r=(l.logNo?ie:se).find(D=>String(l.status)===String(D.value)))==null?void 0:r.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"}],fe={title:"\u8D44\u91D1\u8BA4\u9886\u7BA1\u7406",columns:ce,isTree:!0,showDelete({status:l}={},o){return l=="1"&&!o},apis:{httpList:ne,httpDelete:le}},Fe={\u6536\u6B3E\u65B9\u516C\u53F8\u7F16\u7801:"",\u6536\u6B3E\u65B9\u516C\u53F8\u540D\u79F0:"",\u6536\u6B3E\u65B9\u8D26\u6237:"",ND\u7F16\u53F7:"",\u5E73\u53F0\u8BA2\u5355\u7F16\u53F7:"",\u8BA2\u5355\u5BA2\u6237\u540D\u79F0:"",\u4EA4\u6613\u65F6\u95F4:"",\u6536\u5165\u91D1\u989D:"",\u8D26\u53F7\u4F59\u989D:"",\u4EA4\u6613\u884C\u540D:"",\u5BF9\u65B9\u8D26\u53F7:"",\u5BF9\u65B9\u6237\u540D:"",\u4EA4\u6613\u7528\u9014:""};const De={class:"main capital-claim"},me={"w-full":""},_e={class:"flex gap-[10px] flex-wrap"},he=j({__name:"index",setup(l){z();const o=W({initialData:{}}),F=c(null),r=c(null),D="capitalClaim";q({success:()=>d.value.onSearch()});const{hasPermissionWithCode:i,permissions:P}=G(D),p=c(!1),m=c(!1),{currentCompany:N}=H(),{isSuperUser:b}=Z(),{pageContentRef:d,handleResetClick:_,handleSearchClick:R}=J(void 0,void 0,S);function I(){const t=y.book_new(),u=y.json_to_sheet([Fe]);y.book_append_sheet(t,u,"sheet"),ue(t,"\u8D44\u91D1\u8BA4\u9886\u6A21\u677F.xlsx",{bookType:"xlsx"})}async function T(){const t=d.value.getBasicParams();if(!t.start||!t.end){k.warning("\u8BF7\u9009\u62E9\u5BFC\u51FA\u7684\u65F6\u95F4\u533A\u95F4");return}const u=x(t.start),n=x(t.end),h=u.diff(n,"days"),B=u.daysInMonth();if(n.daysInMonth(),Math.abs(h)>B-1){k.warning("\u5BFC\u51FA\u7684\u65F6\u95F4\u533A\u95F4\u4E0D\u80FD\u8D85\u8FC7\u4E00\u4E2A\u6708");return}await pe({url:"orderPay/exportTrade",name:"\u8D44\u91D1\u4FE1\u606F\u8868",onStart:()=>p.value=!0,onSuccess:()=>p.value=!1,onFail:()=>p.value=!1,params:{...d.value.getBasicParams(),companyNo:N.value.companyNo}})}function U(t){m.value=!0,o.run(re({tradNo:t.tradNo}))}return(t,u)=>{const n=E("el-button"),h=E("el-button-group"),B=E("ElDialog"),O=K("loading");return f(),Q("div",De,[a($,{"is-show":e(i)("001")},{default:s(()=>[A("div",me,[a(e(X),{"form-config":e(S),onSearchBtnClick:e(R),onResetBtnClick:e(_)},{action:s(()=>[A("div",_e,[a(h,null,{default:s(()=>[!e(b)&&e(i)("029")?(f(),g(n,{key:0,type:"warning",plain:"",onClick:I},{default:s(()=>[w(" 1.\u4E0B\u8F7D\u8D44\u91D1\u5BFC\u5165\u6A21\u677F ")]),_:1})):v("v-if",!0),!e(b)&&e(i)("030")?(f(),g(n,{key:1,type:"primary",plain:"",onClick:u[0]||(u[0]=()=>F.value.onDisplay())},{default:s(()=>[w(" 2.\u5BFC\u5165\u5BA2\u6237\u4ED8\u6B3E\u8D44\u91D1\u6570\u636E(\u6279\u91CF) ")]),_:1})):v("v-if",!0),e(i)("057")?(f(),g(n,{key:2,type:"success",plain:"",onClick:u[1]||(u[1]=()=>T()),loading:p.value},{default:s(()=>[w(" 3.\u5BFC\u51FA\u8D44\u91D1\u4FE1\u606F ")]),_:1},8,["loading"])):v("v-if",!0)]),_:1})])]),_:1},8,["form-config","onSearchBtnClick","onResetBtnClick"]),a(e(Y),{ref_key:"pageContentRef",ref:d,"content-config":e(fe),powers:e(P),onPreviewBtnClick:u[2]||(u[2]=C=>U(C))},null,8,["content-config","powers"])])]),_:1},8,["is-show"]),a(te,{ref_key:"execlUploadRef",ref:F,onOnSuccess:e(_)},null,8,["onOnSuccess"]),a(ae,{ref_key:"execlCapitalUploadRef",ref:r,onOnSuccess:e(_)},null,8,["onOnSuccess"]),a(B,{center:"",title:"\u8D44\u91D1\u8BE6\u60C5",modelValue:m.value,"onUpdate:modelValue":u[3]||(u[3]=C=>m.value=C)},{default:s(()=>[ee(a(de,{tradeInfo:e(o).data},null,8,["tradeInfo"]),[[O,e(o).loading]])]),_:1},8,["modelValue"])])}}});var xe=L(he,[["__scopeId","data-v-a768f3c6"],["__file","C:/Users/63107/Desktop/mine/settle-vue3/src/views/InvoiceSales/capitalClaim/index.vue"]]);export{xe as default};