index.3131c6.js 9.9 KB

1
  1. import{am as j,aR as q,bb as g,_ as W,d as z,p as H,bT as Y,x as p,bc as Z,aM as $,W as J,ai as Q,bd as X,r as b,aD as uu,o as F,c as eu,l as a,D as o,h as v,m as u,bE as tu,G as f,M as d,a as _,bF as au,bU as ou,H as lu,aZ as k,ae as x}from"./index.js";import{u as r,w as P}from"./xlsx.ed122d16.js";import nu from"./index.8dd885.js";import su from"./index.1e46b4.js";import ru from"./index.08d9e3.js";import{t as S}from"./configs.d09aa60f.js";import{c as iu,d as pu,a as Fu}from"./index.fddf60ed.js";import{h as du}from"./export.8959277c.js";import{F as cu}from"./index.4e2192c0.js";import"./execl-upload.a8fa91c5.js";const N={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"}},{type:"select",placeholder:"\u56DE\u6B3E\u7C7B\u578B",field:"trade_type",options:S},{field:"companyNo",type:"business-query",placeholder:"\u6536\u6B3E\u65B9\u516C\u53F8"},{type:"range",field:"gold-1",otherOptions:{startProp:"com_total_lower",endProp:"com_total_upper",startPlaceholder:"\u4E1A\u52A1\u516C\u53F8\u6536\u5165\u8D77\u59CB\u91D1\u989D",endPlaceholder:"\u4E1A\u52A1\u516C\u53F8\u6536\u5165\u7ED3\u675F\u91D1\u989D"}},{type:"range",field:"gold-2",otherOptions:{startProp:"plat_total_lower",endProp:"plat_total_upper",startPlaceholder:"\u5E73\u53F0\u516C\u53F8\u6536\u5165\u8D77\u59CB\u91D1\u989D",endPlaceholder:"\u5E73\u53F0\u516C\u53F8\u6536\u5165\u7ED3\u675F\u91D1\u989D"}},{field:"group",type_field:"group_type",type:"input_group",span:8,otherOptions:{inputGroupOptions:[{value:"customerName",label:"\u5BA2\u6237\u673A\u6784\u540D\u79F0"},{value:"poCode",label:"\u5BA2\u6237PO"},{value:"NdCode",label:"\u5BA2\u6237DN"},{value:"palt_po",label:"\u5E73\u53F0\u91C7\u8D2DPO"},{value:"skuCode",label:"\u6CF0e\u8D2DSKU"},{value:"goodName",label:"\u5E73\u53F0\u7269\u6599\u540D\u79F0"},{value:"trade_used",label:"\u4EA4\u6613\u7528\u9014"}]}}]},Du=[{label:"\u8D44\u91D1\u7F16\u7801",prop:"tradNo",fixed:"left",width:150},{label:"\u6279\u6B21\u53F7",width:100,field:"pcCode"},{label:"\u56DE\u6B3E\u7C7B\u578B",width:120,cellRenderer({row:l}){return j(q,{size:"small"},{default:()=>{var n;return((n=S.find(({value:c})=>c==l.trade_type))==null?void 0:n.label)||"--"}})}},{label:"\u4E1A\u52A1\u516C\u53F8",width:160,...g("companyNo","companyName","\u6536\u6B3E\u65B9\u516C\u53F8\u7F16\u7801:")},{label:"\u6536\u6B3E\u65B9\u516C\u53F8",width:160,...g("trade_in_code","trade_in","\u6536\u6B3E\u65B9\u516C\u53F8\u7F16\u7801:")},{label:"\u6536\u6B3E\u65B9\u8D26\u6237",width:120,prop:"trade_in_account"},{label:"\u4EA4\u6613\u65F6\u95F4",width:120,prop:"trade_time"},{label:"\u5BA2\u6237\u673A\u6784\u540D\u79F0",width:160,prop:"customerName"},{label:"\u5BA2\u6237\u4ED8\u6B3E\u94F6\u884C\u6237\u540D",width:120,prop:"trade_out"},{label:"\u5BA2\u6237\u4ED8\u6B3E\u884C\u540D",width:120,prop:"trade_bank"},{label:"\u5BA2\u6237\u4ED8\u6B3E\u94F6\u884C\u8D26\u53F7",width:120,prop:"trade_account"},{label:"\u5BA2\u6237PO",width:120,prop:"poCode"},{label:"\u5BA2\u6237DN",width:120,prop:"NdCode"},{label:"\u5E73\u53F0\u91C7\u8D2DPO",width:120,prop:"palt_po"},{label:"\u6CF0e\u8D2DSKU",width:120,prop:"skuCode"},{label:"\u5E73\u53F0\u7269\u6599\u540D\u79F0",width:120,prop:"goodName"},{label:"\u4EA7\u54C1\u6570\u91CF",width:120,prop:"goodNum"},{label:"\u5E73\u53F0\u516C\u53F8\u6536\u5165\u5355\u4EF7",width:120,prop:"platPrice"},{label:"\u5E73\u53F0\u516C\u53F8\u6536\u5165\u603B\u4EF7",width:120,prop:"plat_total"},{label:"\u4E1A\u52A1\u516C\u53F8\u6536\u5165\u5355\u4EF7",width:120,prop:"comPrice"},{label:"\u4E1A\u52A1\u516C\u53F8\u6536\u5165\u603B\u4EF7",width:120,cellRenderer({row:l}){return l.trade_type=="0"?l.total_fee:l.com_total}},{label:"\u4EA4\u6613\u7528\u9014",width:120,prop:"trade_used"},{label:"\u521B\u5EFA\u4EBA",width:120,prop:"apply_name"},{label:"\u521B\u5EFA\u65F6\u95F4",width:120,prop:"addtime"},{label:"\u64CD\u4F5C",fixed:"right",width:60,slot:"operation"}],Eu={title:"\u8D44\u91D1\u8BA4\u9886\u7BA1\u7406",columns:Du,isTree:!0,showDelete({status:l}={},n){return l=="1"&&!n},apis:{httpList:iu,httpDelete:pu}},Bu={\u6536\u6B3E\u65B9\u516C\u53F8\u7F16\u7801:"GS2302231124114965",\u6536\u6B3E\u65B9\u516C\u53F8\u540D\u79F0:"\u5317\u4EAC\u666E\u6DA6\u5FC3\u5802\u5546\u8D38\u6709\u9650\u516C\u53F8",\u6536\u6B3E\u65B9\u8D26\u6237:"9550880042966400187",ND\u7F16\u53F7:"DN20240822174723373",\u5E73\u53F0\u8BA2\u5355\u7F16\u53F7:"PO190020240800409752",\u8BA2\u5355\u5BA2\u6237\u540D\u79F0:"\u6CF0\u5EB7\u4EBA\u5BFF\u4FDD\u9669\u6709\u9650\u8D23\u4EFB\u516C\u53F8\u6CB3\u5317\u5206\u516C\u53F8",\u4EA4\u6613\u65F6\u95F4:"2023-12-25",\u6536\u5165\u91D1\u989D:"200",\u8D26\u53F7\u4F59\u989D:"0",\u4EA4\u6613\u884C\u540D:"\u5174\u4E1A\u94F6\u884C\u603B\u884C",\u5BF9\u65B9\u8D26\u53F7:"11120901040013561",\u5BF9\u65B9\u6237\u540D:"\u6CF0\u5EB7\u4FDD\u9669\u96C6\u56E2\u80A1\u4EFD\u6709\u9650\u516C\u53F8",\u4EA4\u6613\u7528\u9014:"DN20240822174723373/PO190020240800409752"},Cu={\u4E1A\u52A1\u516C\u53F8\u7F16\u7801:"GS2302231125079621",\u4E1A\u52A1\u516C\u53F8\u540D\u79F0:"\u5317\u4EAC\u767E\u8FB0\u8363\u8FBE\u56FD\u9645\u79D1\u8D38\u6709\u9650\u516C\u53F8",\u6536\u6B3E\u65B9\u516C\u53F8\u7F16\u7801:"Sqm37231225172818001",\u6536\u6B3E\u65B9\u516C\u53F8\u540D\u79F0:"\u5143\u9686",\u6536\u6B3E\u65B9\u8D26\u6237:"9550880042966400000",\u4EA4\u6613\u65F6\u95F4:"2023-12-25",\u5BA2\u6237\u673A\u6784\u540D\u79F0:"\u6CF0\u5EB7\u4EBA\u5BFF\u4FDD\u9669\u6709\u9650\u8D23\u4EFB\u516C\u53F8\u6CB3\u5317\u5206\u516C\u53F8",\u5BA2\u6237\u4ED8\u6B3E\u94F6\u884C\u6237\u540D:"\u6CF0\u5EB7\u4FDD\u9669\u96C6\u56E2\u80A1\u4EFD\u6709\u9650\u516C\u53F8",\u5BA2\u6237\u4ED8\u6B3E\u884C\u540D:"\u5174\u4E1A\u94F6\u884C\u603B\u884C",\u5BA2\u6237\u4ED8\u6B3E\u94F6\u884C\u8D26\u53F7:0x2782668c1280f8,\u5BA2\u6237PO:"PO190020240800409752",ND\u7F16\u53F7:"DN20240822174723373",\u5E73\u53F0\u91C7\u8D2DPO:"PO-YL31-2024-1546",\u6CF0e\u8D2DSKU:"SKU20240906100039001",\u5E73\u53F0\u7269\u6599\u540D\u79F0:"AI\u97F3\u7BB1",\u4EA7\u54C1\u6570\u91CF:"1",\u5E73\u53F0\u516C\u53F8\u6536\u5165\u5355\u4EF7:"243.04",\u5E73\u53F0\u516C\u53F8\u6536\u5165\u603B\u4EF7:"243.04","\u7A0E\u7387(%)":"13",\u7A0E\u6536\u7F16\u7801:"1090519060000000000",\u7A0E\u6536\u7F16\u7801\u540D\u79F0:"\u7535\u5B50\u5143\u4EF6",\u4E1A\u52A1\u516C\u53F8\u6536\u5165\u5355\u4EF7:"200",\u4E1A\u52A1\u516C\u53F8\u6536\u5165\u603B\u4EF7:"200",\u4EA4\u6613\u7528\u9014:"DN20240822174723373/PO190020240800409752"};const fu={class:"main capital-claim"},_u={class:"w-full"},Au={class:"flex gap-[10px] flex-wrap"},mu=z({__name:"index",setup(l){H();const n=Y({initialData:{}}),c=p(null),O=p(null),w=p(null),U="capitalClaim",D=p(!1),A=p(!1);Z({success:()=>E.value.onSearch()});const{hasPermissionWithCode:i,permissions:R}=$(U),{currentCompany:I}=J(),{isSuperUser:y}=Q(),{pageContentRef:E,handleResetClick:B,handleSearchClick:T}=X(void 0,void 0,N);function V(){const t=r.book_new(),e=r.json_to_sheet([Bu]);r.book_append_sheet(t,e,"sheet"),P(t,"\u8D44\u91D1\u8BA4\u9886\u6A21\u677F.xlsx",{bookType:"xlsx"})}function M(){const t=r.book_new(),e=r.json_to_sheet([Cu]);r.book_append_sheet(t,e,"sheet"),P(t,"\u5E73\u53F0\u516C\u53F8\u8D44\u91D1\u5BFC\u5165\u6A21\u677F.xlsx",{bookType:"xlsx"})}async function L(){const t=E.value.getBasicForm();if(!t.start||!t.end){k.warning("\u8BF7\u9009\u62E9\u5BFC\u51FA\u7684\u65F6\u95F4\u533A\u95F4");return}const e=x(t.start),s=x(t.end),m=e.diff(s,"days"),h=e.daysInMonth();if(s.daysInMonth(),Math.abs(m)>h-1){k.warning("\u5BFC\u51FA\u7684\u65F6\u95F4\u533A\u95F4\u4E0D\u80FD\u8D85\u8FC7\u4E00\u4E2A\u6708");return}await du({url:"orderPay/exportTrade",name:"\u8D44\u91D1\u4FE1\u606F\u8868",onStart:()=>D.value=!0,onSuccess:()=>D.value=!1,onFail:()=>D.value=!1,params:{...E.value.getBasicParams(),companyNo:I.value.companyNo}})}function G(t){A.value=!0,n.run(Fu({tradNo:t.tradNo}))}return(t,e)=>{const s=b("el-button"),m=b("el-button-group"),h=b("ElDialog"),K=uu("loading");return F(),eu("div",fu,[a(ou,{"is-show":u(i)("001")},{default:o(()=>[v("div",_u,[a(u(tu),{"form-config":u(N),onSearchBtnClick:u(T),onResetBtnClick:u(B)},{action:o(()=>[v("div",Au,[a(m,null,{default:o(()=>[u(i)("029")?(F(),f(s,{key:0,type:"warning",plain:"",onClick:V},{default:o(()=>[d(" 1.\u4E0B\u8F7D\u81EA\u8425\u8BA2\u5355\u56DE\u6B3E\u8D44\u91D1\u5BFC\u5165\u6A21\u677F ")]),_:1})):_("v-if",!0),!u(y)&&u(i)("030")?(F(),f(s,{key:1,type:"primary",plain:"",onClick:e[0]||(e[0]=()=>c.value.onDisplay())},{default:o(()=>[d(" 2.\u5BFC\u5165\u81EA\u8425\u8BA2\u5355\u56DE\u6B3E\u8D44\u91D1\u6570\u636E(\u6279\u91CF) ")]),_:1})):_("v-if",!0),a(s,{plain:"",type:"warning",onClick:M},{default:o(()=>[d(" 3.\u4E0B\u8F7D\u5E73\u53F0\u8BA2\u5355\u56DE\u6B3E\u8D44\u91D1\u5BFC\u5165\u6A21\u677F ")]),_:1}),!u(y)&&u(i)("068")?(F(),f(s,{key:2,plain:"",type:"primary",onClick:e[1]||(e[1]=C=>w.value.onDisplay())},{default:o(()=>[d(" 4.\u5BFC\u5165\u5E73\u53F0\u8BA2\u5355\u56DE\u6B3E\u8D44\u91D1\u6570\u636E(\u6279\u91CF) ")]),_:1})):_("v-if",!0),u(i)("057")?(F(),f(s,{key:3,plain:"",type:"success",onClick:e[2]||(e[2]=()=>L()),loading:D.value},{default:o(()=>[d(" 5.\u5BFC\u51FA\u8D44\u91D1\u4FE1\u606F ")]),_:1},8,["loading"])):_("v-if",!0)]),_:1})])]),_:1},8,["form-config","onSearchBtnClick","onResetBtnClick"]),a(u(au),{ref_key:"pageContentRef",ref:E,"content-config":u(Eu),powers:u(R),onPreviewBtnClick:e[3]||(e[3]=C=>G(C))},null,8,["content-config","powers"])])]),_:1},8,["is-show"]),a(nu,{ref_key:"execlUploadRef",ref:c,onOnSuccess:u(B)},null,8,["onOnSuccess"]),a(su,{ref_key:"execlCapitalUploadRef",ref:O,onOnSuccess:u(B)},null,8,["onOnSuccess"]),a(ru,{ref_key:"execlBusinessUploadRef",ref:w,onOnSuccess:u(B)},null,8,["onOnSuccess"]),a(h,{center:"",title:"\u8D44\u91D1\u8BE6\u60C5",modelValue:A.value,"onUpdate:modelValue":e[4]||(e[4]=C=>A.value=C)},{default:o(()=>[lu(a(cu,{tradeInfo:u(n).data},null,8,["tradeInfo"]),[[K,u(n).loading]])]),_:1},8,["modelValue"])])}}});var Su=W(mu,[["__scopeId","data-v-a768f3c6"],["__file","C:/Users/63107/Desktop/mine/settle-vue3/src/views/InvoiceSales/capitalClaim/index.vue"]]);export{Su as default};