123456789101112 |
- import{am as g,aR as v,bb as k,_ as Y,d as Z,p as J,bU as Q,x as E,bc as X,aM as uu,W as eu,ai as tu,bd as au,r as i,aD as ou,o as m,c as lu,l as a,D as o,h as x,m as e,bE as nu,G as w,M as r,a as D,bF as su,bV as ru,H as pu,aZ as P,ae as S}from"./index.js";import{u as d,w as N}from"./xlsx.ed122d16.js";import iu from"./index.a7b2dd.js";import du from"./index.0caf10.js";import Fu from"./index.150b2b.js";import{c as U,t as R}from"./configs.f7e0d625.js";import{c as cu,d as Eu,a as Du}from"./index.fd65ddca.js";import{h as Bu}from"./export.a7141b29.js";import{F as Cu}from"./index.958e5204.js";import"./execl-upload.e0cfa2a0.js";const O={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:"\u72B6\u6001",field:"status",options:U},{type:"select",placeholder:"\u56DE\u6B3E\u7C7B\u578B",field:"trade_type",options:R},{field:"companyNo",type:"business-query",placeholder:"\u6536\u6B3E\u65B9\u516C\u53F8"},{type:"range",field:"gold-1",otherOptions:{startProp:"total_lower",endProp:"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:"tradNo",label:"\u8D44\u91D1\u7F16\u53F7"},{value:"pcCode",label:"\u6279\u6B21\u53F7"},{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"}]}}]},Au=[{label:"\u8D44\u91D1\u7F16\u7801",prop:"tradNo",fixed:"left",width:150},{label:"\u6279\u6B21\u53F7",width:100,prop:"pcCode"},{label:"\u603B\u91D1\u989D",prop:"total_fee",width:120},{label:"\u72B6\u6001",prop:"status",width:100,cellRenderer:({row:l,props:n})=>g(v,{size:n.size},{default:()=>{var s;return((s=U.find(h=>String(l.status)===String(h.value)))==null?void 0:s.label)||"--"}})},{label:"\u672A\u8BA4\u9886\u91D1\u989D",prop:"balance",width:120},{label:"\u5DF2\u8BA4\u9886\u91D1\u989D",prop:"used_fee",width:120},{label:"\u56DE\u6B3E\u7C7B\u578B",width:120,cellRenderer({row:l}){return g(v,{size:"small"},{default:()=>{var n;return((n=R.find(({value:s})=>s==l.trade_type))==null?void 0:n.label)||"--"}})}},{label:"\u4E1A\u52A1\u516C\u53F8",width:160,...k("companyNo","companyName","\u6536\u6B3E\u65B9\u516C\u53F8\u7F16\u7801:")},{label:"\u6536\u6B3E\u65B9\u516C\u53F8",width:160,...k("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"}],fu={title:"\u8D44\u91D1\u8BA4\u9886\u7BA1\u7406",columns:Au,isTree:!0,showDelete({status:l}={},n){return l=="1"&&!n},apis:{httpList:cu,httpDelete:Eu}},_u={"*\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","*\u4EA4\u6613\u65F6\u95F4":"2023-12-25",\u5BA2\u6237\u673A\u6784\u540D\u79F0:"","*\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",\u5BA2\u6237DN:"DN20240822174723373","*\u4E1A\u52A1\u516C\u53F8\u6536\u5165\u603B\u4EF7":"200",\u4EA4\u6613\u7528\u9014:""},mu={\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:"GS2404151642335170",\u6536\u6B3E\u65B9\u516C\u53F8\u540D\u79F0:"\u5317\u4EAC\u5143\u9686\u96C5\u56FE\u6587\u5316\u4F20\u64AD\u80A1\u4EFD\u6709\u9650\u516C\u53F8",\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",\u5BA2\u6237DN:"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 hu={class:"main capital-claim"},bu={class:"w-full"},wu={class:"flex gap-[10px] flex-wrap"},yu=Z({__name:"index",setup(l){J();const n=Q({initialData:{}}),s=E(null),h=E(null),y=E(null),I="capitalClaim",B=E(!1),b=E(!1);X({success:()=>A.value.onSearch()});const{hasPermissionWithCode:C,permissions:T}=uu(I),{currentCompany:V}=eu(),{isSuperUser:M}=tu(),{pageContentRef:A,handleResetClick:f,handleSearchClick:G}=au(void 0,void 0,O);function L(){const t=d.book_new(),u=d.json_to_sheet([_u]);d.book_append_sheet(t,u,"sheet"),N(t,"\u81EA\u8425\u8BA2\u5355\u56DE\u6B3E\u8D44\u91D1\u5BFC\u5165\u6A21\u677F.xlsx",{bookType:"xlsx"})}function j(){const t=d.book_new(),u=d.json_to_sheet([mu]);d.book_append_sheet(t,u,"sheet"),N(t,"\u5E73\u53F0\u8BA2\u5355\u56DE\u6B3E\u8D44\u91D1\u5BFC\u5165\u6A21\u677F.xlsx",{bookType:"xlsx"})}async function K(){const t=A.value.getBasicParams();if((!t.start||!t.end)&&!t.pcCode){P.warning("\u8BF7\u9009\u62E9\u5BFC\u51FA\u7684\u65F6\u95F4\u533A\u95F4\u6216\u7B5B\u9009\u6279\u6B21\u53F7");return}if(t.start&&t.end){const u=S(t.start),F=S(t.end),p=u.diff(F,"days"),_=u.daysInMonth();if(F.daysInMonth(),Math.abs(p)>_-1){P.warning("\u5BFC\u51FA\u7684\u65F6\u95F4\u533A\u95F4\u4E0D\u80FD\u8D85\u8FC7\u4E00\u4E2A\u6708");return}}await Bu({url:"orderPay/exportTrade",name:"\u8D44\u91D1\u4FE1\u606F\u8868",onStart:()=>B.value=!0,onSuccess:()=>B.value=!1,onFail:()=>B.value=!1,params:{...A.value.getBasicParams(),companyNo:V.value.companyNo}})}function z(t){b.value=!0,n.run(Du({tradNo:t.tradNo}))}return(t,u)=>{const F=i("ElButton"),p=i("ElDropdownItem"),_=i("ElDropdown"),W=i("el-button"),q=i("el-button-group"),$=i("ElDialog"),H=ou("loading");return m(),lu("div",hu,[a(ru,{"is-show":e(C)("001")},{default:o(()=>[x("div",bu,[a(e(nu),{"form-config":e(O),onSearchBtnClick:e(G),onResetBtnClick:e(f)},{action:o(()=>[x("div",wu,[a(q,null,{default:o(()=>[e(C)("029")?(m(),w(_,{key:0},{dropdown:o(()=>[a(p,{onClick:j},{default:o(()=>[r(" \u5E73\u53F0\u8BA2\u5355\u56DE\u6B3E ")]),_:1}),a(p,{onClick:L},{default:o(()=>[r(" \u81EA\u8425\u8BA2\u5355\u56DE\u6B3E ")]),_:1})]),default:o(()=>[a(F,{type:"warning",plain:""},{default:o(()=>[r(" 1.\u4E0B\u8F7D\u5BFC\u5165\u6A21\u677F ")]),_:1})]),_:1})):D("v-if",!0),!e(M)&&e(C)("030")?(m(),w(_,{key:1},{dropdown:o(()=>[a(p,{onClick:u[0]||(u[0]=c=>y.value.onDisplay())},{default:o(()=>[r("\u5E73\u53F0\u8BA2\u5355\u56DE\u6B3E")]),_:1}),a(p,{onClick:u[1]||(u[1]=c=>s.value.onDisplay())},{default:o(()=>[r("\u81EA\u8425\u8BA2\u5355\u56DE\u6B3E")]),_:1})]),default:o(()=>[a(F,{type:"primary",plain:""},{default:o(()=>[r(" 2.\u5BFC\u5165\u8D44\u91D1\u6570\u636E ")]),_:1})]),_:1})):D("v-if",!0),D(` <el-button\r
- plain\r
- type="primary" \r
- @click="() => execlUploadRef.onDisplay()"\r
- >\r
- 2.\u5BFC\u5165\u81EA\u8425\u8BA2\u5355\u56DE\u6B3E\u8D44\u91D1\u6570\u636E(\u6279\u91CF)\r
- </el-button> `),D(` <el-button plain type="warning" @click="onDownloadCapitalTemplate" >\r
- 3.\u4E0B\u8F7D\u5E73\u53F0\u8BA2\u5355\u56DE\u6B3E\u8D44\u91D1\u5BFC\u5165\u6A21\u677F\r
- </el-button>\r
- <el-button plain type="primary" @click="execlBusinessUploadRef.onDisplay()" v-if="!isSuperUser && hasPermissionWithCode('068')">\r
- 4.\u5BFC\u5165\u5E73\u53F0\u8BA2\u5355\u56DE\u6B3E\u8D44\u91D1\u6570\u636E(\u6279\u91CF)\r
- </el-button> `),e(C)("057")?(m(),w(W,{key:2,plain:"",type:"success",onClick:u[2]||(u[2]=()=>K()),loading:B.value},{default:o(()=>[r(" 3.\u5BFC\u51FA\u8D44\u91D1\u4FE1\u606F ")]),_:1},8,["loading"])):D("v-if",!0)]),_:1})])]),_:1},8,["form-config","onSearchBtnClick","onResetBtnClick"]),a(e(su),{ref_key:"pageContentRef",ref:A,"content-config":e(fu),powers:e(T),onPreviewBtnClick:u[3]||(u[3]=c=>z(c))},null,8,["content-config","powers"])])]),_:1},8,["is-show"]),a(iu,{ref_key:"execlUploadRef",ref:s,onOnSuccess:e(f)},null,8,["onOnSuccess"]),a(du,{ref_key:"execlCapitalUploadRef",ref:h,onOnSuccess:e(f)},null,8,["onOnSuccess"]),a(Fu,{ref_key:"execlBusinessUploadRef",ref:y,onOnSuccess:e(f)},null,8,["onOnSuccess"]),a($,{center:"",title:"\u8D44\u91D1\u8BE6\u60C5",modelValue:b.value,"onUpdate:modelValue":u[4]||(u[4]=c=>b.value=c)},{default:o(()=>[pu(a(Cu,{tradeInfo:e(n).data},null,8,["tradeInfo"]),[[H,e(n).loading]])]),_:1},8,["modelValue"])])}}});var Iu=Y(yu,[["__scopeId","data-v-a768f3c6"],["__file","C:/Users/89793/Desktop/projects/settle-vue3/src/views/InvoiceSales/capitalClaim/index.vue"]]);export{Iu as default};
|