index.ac318cbc.js 6.1 KB

1
  1. import{af as N,aI as R,aX as T,_ as I,r as U,z as q,D as z,bn as O,ad as V,v as f,o as h,p as Y,w as e,J as o,q as j,x as u,bo as M,M as B,T as C,bp as L,W as d,R as b,Q as W,bv as J}from"./index.93d58d1e.js";import{u as v,w as Q}from"./execl-upload.40a3a005.js";import{u as X}from"./use-page-search.8ce3a7af.js";import G from"./index.286c6f4a.js";import{e as H,f as K,g as Z}from"./configs.db1b14df.js";import{c as $}from"./index.9daea9b1.js";import{a as ee}from"./tragelog.8744ae2e.js";import{x as ue,d as oe}from"./status.3351df60.js";const A={formItems:[{field:"status",type:"select",placeholder:"\u8BA4\u9886\u72B6\u6001",options:H},{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"}}]},te=[{type:"selection",width:55,hide:({checkList:l})=>!l.includes("\u52FE\u9009\u5217")},{label:"\u5E8F\u53F7",type:"index",width:70,hide:({checkList:l})=>!l.includes("\u5E8F\u53F7\u5217")},{type:"expand",slot:"expand"},{label:"\u8D44\u91D1\u7F16\u53F7",prop:"tradNo",width:160},{label:"\u72B6\u6001",prop:"status",width:100,cellRenderer:({row:l,props:c})=>N(R,{size:c.size},{default:()=>{var _;return((_=(l.logNo?ee:K).find(n=>String(l.status)===String(n.value)))==null?void 0:_.label)||"--"}})},{label:"\u4ED8\u6B3E\u5355\u4F4D\u8D26\u53F7",prop:"trade_account",width:160},{label:"\u4ED8\u6B3E\u94F6\u884C\u5355\u4F4D\u540D\u79F0",prop:"trade_out",width:160},{label:"\u4EA4\u6613\u65F6\u95F4",prop:"trade_time",width:120,cellRenderer:({row:l})=>T(l.trade_time).format("YYYY-MM-DD")},{label:"\u6536\u5165\u91D1\u989D",prop:"total_fee",width:110},{label:"\u4EA4\u6613\u94F6\u884C",prop:"trade_bank",width:130},{label:"\u6536\u6B3E\u5355\u4F4D\u540D\u79F0",prop:"trade_in"},{label:"\u672A\u8BA4\u9886",prop:"balance",width:80},{label:"\u5DF2\u8BA4\u9886",prop:"used_fee",width:80},{label:"\u64CD\u4F5C",fixed:"right",width:60,slot:"operation"}],le={title:"\u8D44\u91D1\u8BA4\u9886\u7BA1\u7406",columns:te,isTree:!0,apis:{httpList:$}},ae={\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 se={class:"main role"},ie={"w-full":""},re=d("\u4E0B\u8F7D\u8D44\u91D1\u5BFC\u5165\u6A21\u677F "),ne=d("\u6279\u91CF\u5BFC\u5165\u5BA2\u6237\u4ED8\u6B3E\u8D44\u91D1\u6570\u636E "),pe=U({__name:"index",setup(l){const{push:c}=q(),F=z(null),_="capitalClaim",{hasPermissionWithCode:n,permissions:y}=O(_),{isSuperUser:E}=V(),{pageContentRef:k,handleResetClick:g,handleSearchClick:x}=X(void 0,void 0,A);function S(){const D=v.book_new(),r=v.json_to_sheet([ae]);v.book_append_sheet(D,r,"sheet"),Q(D,"\u8D44\u91D1\u8BA4\u9886\u6A21\u677F.xlsx",{bookType:"xlsx"})}return(D,r)=>{const w=f("el-button"),t=f("el-table-column"),m=f("el-tag"),P=f("el-table");return h(),Y("div",se,[e(J,{"is-show":u(n)("001")},{default:o(()=>[j("div",ie,[e(u(M),{"form-config":u(A),onSearchBtnClick:u(x),onResetBtnClick:u(g)},{action:o(()=>[!u(E)&&u(n)("029")?(h(),B(w,{key:0,onClick:S},{default:o(()=>[re]),_:1})):C("v-if",!0),!u(E)&&u(n)("030")?(h(),B(w,{key:1,type:"primary",onClick:r[0]||(r[0]=()=>F.value.onDisplay())},{default:o(()=>[ne]),_:1})):C("v-if",!0)]),_:1},8,["form-config","onSearchBtnClick","onResetBtnClick"]),e(u(L),{ref_key:"pageContentRef",ref:k,"content-config":u(le),powers:u(y),onPreviewBtnClick:r[1]||(r[1]=s=>u(c)("/InvoiceSales/claimDetail?id="+s.tradNo))},{expand:o(s=>[s.child.length>0?(h(),B(P,{key:0,size:"small",data:s.child,border:"",style:{width:"100%"}},{default:o(()=>[e(t,{label:"\u8D44\u91D1\u8BA4\u9886\u7F16\u53F7",prop:"logNo",width:"160","show-overflow-tooltip":""}),e(t,{label:"\u8BA2\u5355\u7F16\u53F7",prop:"orderCode",width:"160","show-overflow-tooltip":""}),e(t,{label:"\u5546\u54C1\u7F16\u53F7",prop:"goodNo",width:"160","show-overflow-tooltip":""}),e(t,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:"180","show-overflow-tooltip":""}),e(t,{label:"\u8BA4\u9886\u72B6\u6001",prop:"status",width:"90","show-overflow-tooltip":""},{default:o(({$index:i})=>[e(m,null,{default:o(()=>{var a;return[d(b(((a=u(Z).find(p=>p.value===s.child[i].status))==null?void 0:a.label)||"--"),1)]}),_:2},1024)]),_:2},1024),e(t,{label:"\u8BA2\u5355\u6765\u6E90",prop:"qrdSource",width:"90","show-overflow-tooltip":""},{default:o(({$index:i})=>[e(m,null,{default:o(()=>{var a;return[d(b((a=u(ue).find(p=>p.value===s.child[i].qrdSource))==null?void 0:a.label),1)]}),_:2},1024)]),_:2},1024),e(t,{label:"\u5546\u54C1\u6765\u6E90",prop:"qrdType",width:"80","show-overflow-tooltip":""},{default:o(({$index:i})=>[e(m,null,{default:o(()=>{var a;return[d(b((a=u(oe).find(p=>p.value===s.child[i].qrdType))==null?void 0:a.label),1)]}),_:2},1024)]),_:2},1024),e(t,{label:"\u8D44\u91D1\u521B\u5EFA\u4EBA",prop:"ownerName",width:"80","show-overflow-tooltip":""}),e(t,{label:"\u8BA4\u9886\u521B\u5EFA\u4EBA",prop:"apply_name",width:"80","show-overflow-tooltip":""}),e(t,{label:"\u5E73\u53F0\u5355\u53F7",prop:"poCode",width:"180","show-overflow-tooltip":""}),e(t,{fixed:"right",label:"\u64CD\u4F5C",width:"60px"},{default:o(({row:i})=>[e(w,{icon:u(W)("eye-view"),onClick:()=>u(c)("/InvoiceSales/capitalDetail?id="+i.logNo),type:"primary",link:""},null,8,["icon","onClick"])]),_:2},1024)]),_:2},1032,["data"])):C("v-if",!0)]),_:1},8,["content-config","powers"])])]),_:1},8,["is-show"]),e(G,{ref_key:"execlUploadRef",ref:F,onOnSuccess:u(g)},null,8,["onOnSuccess"])])}}});var me=I(pe,[["__scopeId","data-v-a768f3c6"],["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSales/capitalClaim/index.vue"]]);export{me as default};