index.0e831c7c.js 6.8 KB

1
  1. import{af as q,aI as V,_ as z,d as W,B as L,F as j,aY as Y,bn as Z,ad as G,y as c,o as _,c as H,z as e,L as o,a as J,u,bo as K,O as D,V as F,bp as M,Z as r,U as A,T as k,bu as Q}from"./index.40211ca7.js";import{u as E,w as X}from"./xlsx.ed122d16.js";import{u as $}from"./use-page-search.c73f758c.js";import ee from"./index.4a9e4ffc.js";import{e as ue,f as oe}from"./configs.b6288bab.js";import{c as te,d as le}from"./index.1c2c2126.js";import{a as S}from"./tragelog.1148118c.js";import{a as ae,e as se}from"./status.25ea5e43.js";import{h as ne}from"./export.dbd78c0d.js";import"./execl-upload.8f23c39b.js";const x={formItems:[{field:"status",type:"select",placeholder:"\u8BA4\u9886\u72B6\u6001",options:ue},{type:"input",field:"bank",placeholder:"\u4EA4\u6613\u94F6\u884C"},{type:"input",field:"name",placeholder:"\u4ED8\u6B3E\u5355\u4F4D\u540D\u79F0"},{type:"range",field:"gold",otherOptions:{startProp:"userd_lower",endProp:"used_upper",startPlaceholder:"\u8BA4\u9886\u8D44\u91D1\u5F00\u59CB\u91D1\u989D",endPlaceholder:"\u8BA4\u9886\u8D44\u91D1\u7ED3\u675F\u91D1\u989D"}},{field:"create_timer",type:"date_picker",otherOptions:{type:"daterange",startProp:"start",endProp:"end",startPlaceholder:"\u4EA4\u6613\u5F00\u59CB\u65F6\u95F4",endPlaceholder:"\u4EA4\u6613\u7ED3\u675F\u65F6\u95F4"}}]},re=[{type:"expand",slot:"expand"},{label:"\u8D44\u91D1\u7F16\u53F7",prop:"tradNo",width:140},{label:"\u72B6\u6001",prop:"status",width:100,cellRenderer:({row:w,props:f})=>q(V,{size:f.size},{default:()=>{var h;return((h=(w.logNo?S:oe).find(C=>String(w.status)===String(C.value)))==null?void 0:h.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:"\u6536\u6B3E\u516C\u53F8\u8D26\u6237",prop:"trade_in_account",width:145},{label:"\u4EA4\u6613\u884C\u540D",prop:"trade_bank",width:160},{label:"\u4ED8\u6B3E\u5355\u4F4D\u8D26\u53F7",prop:"trade_account",width:160},{label:"\u4ED8\u6B3E\u5355\u4F4D\u540D\u79F0",prop:"trade_out",width:160},{label:"\u4EA4\u6613\u65F6\u95F4",prop:"trade_time",width:140},{label:"\u6536\u6B3E\u516C\u53F8\u7F16\u53F7",prop:"companyNo",width:145},{label:"\u6536\u6B3E\u516C\u53F8\u540D\u79F0",prop:"companyName",width:145},{label:"\u64CD\u4F5C",fixed:"right",width:60,slot:"operation"}],ie={title:"\u8D44\u91D1\u8BA4\u9886\u7BA1\u7406",columns:re,isTree:!0,apis:{httpList:te}},pe={\u6536\u6B3E\u65B9\u516C\u53F8\u7F16\u53F7:"",\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:""};const de={class:"main role"},ce={"w-full":""},_e=r(" \u8D44\u91D1\u8BA4\u9886\u6570\u636E\u5BFC\u51FA "),fe=r("\u4E0B\u8F7D\u8D44\u91D1\u5BFC\u5165\u6A21\u677F "),he=r("\u6279\u91CF\u5BFC\u5165\u5BA2\u6237\u4ED8\u6B3E\u8D44\u91D1\u6570\u636E "),me=W({__name:"index",setup(w){const{push:f}=L(),B=j(null),h="capitalClaim",{run:C}=Y({success:()=>b.value.onSearch()}),{hasPermissionWithCode:m,permissions:P}=Z(h),{isSuperUser:g}=G(),{pageContentRef:b,handleResetClick:y,handleSearchClick:N}=$(void 0,void 0,x),R=i=>C(le(i));function T(){const i=E.book_new(),a=E.json_to_sheet([pe]);E.book_append_sheet(i,a,"sheet"),X(i,"\u8D44\u91D1\u8BA4\u9886\u6A21\u677F.xlsx",{bookType:"xlsx"})}async function I(){await ne({url:"/ope",name:"\u8D44\u91D1\u8BA4\u9886\u6570\u636E\u8868",params:{...b.value.getBasicParams()}})}return(i,a)=>{const p=c("el-button"),t=c("el-table-column"),v=c("el-tag"),U=c("el-popconfirm"),O=c("el-table");return _(),H("div",de,[e(Q,{"is-show":u(m)("001")},{default:o(()=>[J("div",ce,[e(u(K),{"form-config":u(x),onSearchBtnClick:u(N),onResetBtnClick:u(y)},{action:o(()=>[e(p,{onClick:a[0]||(a[0]=()=>I())},{default:o(()=>[_e]),_:1}),!u(g)&&u(m)("029")?(_(),D(p,{key:0,onClick:T},{default:o(()=>[fe]),_:1})):F("v-if",!0),!u(g)&&u(m)("030")?(_(),D(p,{key:1,type:"primary",onClick:a[1]||(a[1]=()=>B.value.onDisplay())},{default:o(()=>[he]),_:1})):F("v-if",!0)]),_:1},8,["form-config","onSearchBtnClick","onResetBtnClick"]),e(u(M),{ref_key:"pageContentRef",ref:b,"content-config":u(ie),powers:u(P),onPreviewBtnClick:a[2]||(a[2]=n=>u(f)("/InvoiceSales/claimDetail?id="+n.tradNo))},{expand:o(n=>[n.child.length>0?(_(),D(O,{key:0,size:"small",data:n.child,border:""},{default:o(()=>[e(t,{label:"\u8D44\u91D1\u8BA4\u9886\u7F16\u53F7",prop:"logNo",width:"188","show-overflow-tooltip":""}),e(t,{label:"\u8BA4\u9886\u72B6\u6001",prop:"status",width:"100","show-overflow-tooltip":""},{default:o(({$index:l})=>[e(v,null,{default:o(()=>{var s;return[r(A(((s=u(S).find(d=>d.value===n.child[l].status))==null?void 0:s.label)||"--"),1)]}),_:2},1024)]),_:2},1024),e(t,{label:"\u8BA2\u5355\u7F16\u53F7",prop:"orderCode",width:"160","show-overflow-tooltip":""}),e(t,{label:"\u8BA2\u5355\u6765\u6E90",prop:"qrdSource",width:"90","show-overflow-tooltip":""},{default:o(({$index:l})=>[e(v,null,{default:o(()=>{var s;return[r(A((s=u(ae).find(d=>d.value===n.child[l].qrdSource))==null?void 0:s.label),1)]}),_:2},1024)]),_:2},1024),e(t,{label:"\u5E73\u53F0\u5355\u53F7",prop:"poCode",width:"180","show-overflow-tooltip":""}),e(t,{label:"\u5546\u54C1\u7F16\u53F7",prop:"goodNo",width:"160","show-overflow-tooltip":""}),e(t,{label:"\u5546\u54C1\u6765\u6E90",prop:"qrdType",width:"90","show-overflow-tooltip":""},{default:o(({$index:l})=>[e(v,null,{default:o(()=>{var s;return[r(A((s=u(se).find(d=>d.value===n.child[l].qrdType))==null?void 0:s.label),1)]}),_:2},1024)]),_:2},1024),e(t,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",minWidth:"180","show-overflow-tooltip":""}),e(t,{label:"\u8BA2\u5355\u521B\u5EFA\u4EBA",prop:"ownerName",width:"80","show-overflow-tooltip":""}),e(t,{label:"\u8BA4\u9886\u4EBA",prop:"apply_name",width:"80","show-overflow-tooltip":""}),e(t,{label:"\u8BA4\u9886\u65F6\u95F4",prop:"addtime",width:"145","show-overflow-tooltip":""}),e(t,{fixed:"right",label:"\u64CD\u4F5C",width:"60px"},{default:o(({row:l})=>[e(p,{icon:u(k)("eye-view"),onClick:()=>u(f)("/InvoiceSales/capitalDetail?id="+l.logNo),type:"primary",link:""},null,8,["icon","onClick"]),u(m)("009")&&String(l.status)==="1"?(_(),D(U,{key:0,placement:"top",title:"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u8D44\u91D1\u8BA4\u9886?","on-confirm":()=>R({logNo:l.logNo})},{reference:o(()=>[e(p,{icon:u(k)("refresh-right"),type:"primary",link:""},null,8,["icon"])]),_:2},1032,["on-confirm"])):F("v-if",!0)]),_:2},1024)]),_:2},1032,["data"])):F("v-if",!0)]),_:1},8,["content-config","powers"])])]),_:1},8,["is-show"]),e(ee,{ref_key:"execlUploadRef",ref:B,onOnSuccess:u(y)},null,8,["onOnSuccess"])])}}});var ye=z(me,[["__scopeId","data-v-a768f3c6"],["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSales/capitalClaim/index.vue"]]);export{ye as default};