1 |
- import{aq as C,d as G,r as l,h as L,e as j,L as Q,l as W,Q as B,o as u,c as E,f as e,w as s,x as S,v as g,a as t,n as h,t as y,at as T,dD as J,P as K,F as O,G as V,C as X,H as Z,I as $,_ as aa,__tla as ta}from"./index-25fa91b6.js";import{_ as ea,__tla as oa}from"./ContentWrap-2e1aa962.js";import{_ as ra,__tla as la}from"./index-04ea4438.js";import{d as sa,f as na,__tla as ia}from"./formatTime-178fdbff.js";import{d as ma}from"./download-20922b56.js";import pa,{__tla as _a}from"./ShopSettlementForm-850b1ddb.js";import{h as ca,__tla as da}from"./index-82680897.js";import{u as ua,__tla as ha}from"./useMessage-bd1c0501.js";import{__tla as fa}from"./el-card-63face33.js";import{__tla as ga}from"./index-803dd40e.js";import{__tla as ya}from"./Dialog-2c08947a.js";import{__tla as va}from"./index-aeb17a38.js";let H,wa=Promise.all([(()=>{try{return ta}catch{}})(),(()=>{try{return oa}catch{}})(),(()=>{try{return la}catch{}})(),(()=>{try{return ia}catch{}})(),(()=>{try{return _a}catch{}})(),(()=>{try{return da}catch{}})(),(()=>{try{return ha}catch{}})(),(()=>{try{return fa}catch{}})(),(()=>{try{return ga}catch{}})(),(()=>{try{return ya}catch{}})(),(()=>{try{return va}catch{}})()]).then(async()=>{let v,w;v=async n=>await C.get({url:"/distri/shop-settlement/page",params:n}),w=async n=>await C.download({url:"/trade/order/export-excel/shopSettlement",params:n}),H=aa(G({name:"ShopSettlement",__name:"index",props:{id:{type:Number,default:void 0},merchantId:{type:Number,default:void 0}},setup(n){let N=l([]);l(!1);const z=ua();L();const p=l(!0),x=l([]),b=l(0),o=j({pageNo:1,pageSize:10,platformCollectionAmount:void 0,shopAmount:void 0,platformTransferConfirmTime:[],shopTransferConfirmTime:[],attachment:void 0,createTime:[],shopId:void 0,shopHighAmount:void 0,shopTotalHighAmount:void 0,ptSettlementId:0,merchantId:void 0}),I=n;l();const f=l(!1),_=async()=>{p.value=!0;try{const m=await v(o);x.value=m.list,b.value=m.total}finally{p.value=!1}},A=l();return Q(()=>o.shopId,()=>{_()}),W(()=>{o.ptSettlementId=I.id,o.merchantId=I.merchantId,_(),(async()=>{p.value=!0;const m=await ca();N.value=m})()}),(m,i)=>{const r=V,k=X,D=Z,P=ra,Y=ea,M=B("hasPermi"),R=$;return u(),E(O,null,[e(Y,{class:"mt-15px"},{default:s(()=>[S((u(),g(D,{data:t(x),stripe:!0,"show-overflow-tooltip":!0,onRowClick:i[0]||(i[0]=a=>{return c=a,void A.value.open(c);var c}),"row-class-name":"row"},{default:s(()=>[e(r,{label:"\u5E8F\u53F7",align:"center",prop:"id"}),e(r,{label:"\u5E97\u94FA\u540D\u79F0",align:"center",prop:"shopName"}),e(r,{label:"\u9500\u552E\u989D",align:"center",prop:"platformCollectionAmount"},{default:s(a=>[h(" \uFFE5"+y(t(T)(a.row.platformCollectionAmount)),1)]),_:1}),e(r,{label:"\u62B5\u6263\u79EF\u5206",align:"center",prop:"shopHighAmount"},{default:s(a=>[h(y(t(J)(a.row.shopAmount)),1)]),_:1}),e(r,{label:"\u5E94\u7ED3(\u6210\u672C)",align:"center",prop:"shopTotalHighAmount"},{default:s(a=>[h(" \uFFE5"+y(t(T)(a.row.shopTotalHighAmount)),1)]),_:1}),e(r,{label:"\u8F6C\u8D26\u51ED\u8BC1\u9644\u4EF6",align:"center",prop:"attachment"}),n.merchantId?(u(),g(r,{key:0,label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",formatter:t(sa),width:"180px"},null,8,["formatter"])):K("",!0),e(r,{label:"\u64CD\u4F5C",align:"center"},{default:s(a=>[S((u(),g(k,{type:"success",plain:"",size:"small",onClick:c=>(async(U,d)=>{U.stopPropagation(),console.log(d);try{await z.exportConfirm(),f.value=!0;const q=await w({shopSettlementId:d.id}),F=d.shopName+na(d.createTime,"YYYY-MM-DD")+"-\u7ED3\u7B97\u5355.xls";ma.excel(q,F)}catch{}finally{f.value=!1}})(c,a.row),loading:t(f)},{default:s(()=>[h(" \u5BFC\u51FA ")]),_:2},1032,["onClick","loading"])),[[M,["trade:order:export"]]])]),_:1})]),_:1},8,["data"])),[[R,t(p)]]),e(P,{total:t(b),page:t(o).pageNo,"onUpdate:page":i[1]||(i[1]=a=>t(o).pageNo=a),limit:t(o).pageSize,"onUpdate:limit":i[2]||(i[2]=a=>t(o).pageSize=a),onPagination:_},null,8,["total","page","limit"])]),_:1}),e(pa,{ref_key:"formRef",ref:A,onSuccess:_},null,512)],64)}}}),[["__scopeId","data-v-b3661f66"],["__file","D:/zx/mall-newfeifan-zx-admin/src/views/system/distri/shopsettlement/index.vue"]])});export{wa as __tla,H as default};
|