index-ef341223.js 4.2 KB

1
  1. import{aq as C,d as j,r as l,h as B,e as E,L as G,l as L,Q,o as u,c as W,f as e,w as s,x as S,v as g,a,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 tt,__tla as at}from"./index-f9ac4cff.js";import{_ as et,__tla as ot}from"./ContentWrap-da135222.js";import{_ as rt,__tla as lt}from"./index-6c63f800.js";import{d as st,f as nt,__tla as it}from"./formatTime-bedb7687.js";import{d as mt}from"./download-20922b56.js";import pt,{__tla as _t}from"./ShopSettlementForm-2b50fe9e.js";import{h as ct,__tla as dt}from"./index-f2764b84.js";import{u as ut,__tla as ht}from"./useMessage-646f28cb.js";import{__tla as ft}from"./ContentWrap.vue_vue_type_script_setup_true_lang-6f6f7a04.js";import{__tla as gt}from"./el-card-af4e6ffd.js";import{__tla as yt}from"./index-684c877d.js";import{__tla as vt}from"./Dialog-5c61ac05.js";import{__tla as wt}from"./index-b984a620.js";let H,xt=Promise.all([(()=>{try{return at}catch{}})(),(()=>{try{return ot}catch{}})(),(()=>{try{return lt}catch{}})(),(()=>{try{return it}catch{}})(),(()=>{try{return _t}catch{}})(),(()=>{try{return dt}catch{}})(),(()=>{try{return ht}catch{}})(),(()=>{try{return ft}catch{}})(),(()=>{try{return gt}catch{}})(),(()=>{try{return yt}catch{}})(),(()=>{try{return vt}catch{}})(),(()=>{try{return wt}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=tt(j({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 k=ut();B();const p=l(!0),x=l([]),I=l(0),o=E({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}),b=n;l();const f=l(!1),_=async()=>{p.value=!0;try{const m=await v(o);x.value=m.list,I.value=m.total}finally{p.value=!1}},A=l();return G(()=>o.shopId,()=>{_()}),L(()=>{o.ptSettlementId=b.id,o.merchantId=b.merchantId,_(),(async()=>{p.value=!0;const m=await ct();N.value=m})()}),(m,i)=>{const r=V,z=X,P=Z,D=rt,Y=et,F=Q("hasPermi"),M=$;return u(),W(O,null,[e(Y,{class:"mt-15px"},{default:s(()=>[S((u(),g(P,{data:a(x),stripe:!0,"show-overflow-tooltip":!0,onRowClick:i[0]||(i[0]=t=>{return c=t,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(t=>[h(" \uFFE5"+y(a(T)(t.row.platformCollectionAmount)),1)]),_:1}),e(r,{label:"\u62B5\u6263\u79EF\u5206",align:"center",prop:"shopHighAmount"},{default:s(t=>[h(y(a(J)(t.row.shopAmount)),1)]),_:1}),e(r,{label:"\u5E94\u7ED3(\u6210\u672C)",align:"center",prop:"shopTotalHighAmount"},{default:s(t=>[h(" \uFFE5"+y(a(T)(t.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:a(st),width:"180px"},null,8,["formatter"])):K("",!0),e(r,{label:"\u64CD\u4F5C",align:"center"},{default:s(t=>[S((u(),g(z,{type:"success",plain:"",size:"small",onClick:c=>(async(R,d)=>{R.stopPropagation(),console.log(d);try{await k.exportConfirm(),f.value=!0;const U=await w({shopSettlementId:d.id}),q=d.shopName+nt(d.createTime,"YYYY-MM-DD")+"-\u7ED3\u7B97\u5355.xls";mt.excel(U,q)}catch{}finally{f.value=!1}})(c,t.row),loading:a(f)},{default:s(()=>[h(" \u5BFC\u51FA ")]),_:2},1032,["onClick","loading"])),[[F,["distri:pt-settlement:export"]]])]),_:1})]),_:1},8,["data"])),[[M,a(p)]]),e(D,{total:a(I),page:a(o).pageNo,"onUpdate:page":i[1]||(i[1]=t=>a(o).pageNo=t),limit:a(o).pageSize,"onUpdate:limit":i[2]||(i[2]=t=>a(o).pageSize=t),onPagination:_},null,8,["total","page","limit"])]),_:1}),e(pt,{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{xt as __tla,H as default};