index-290c955e.js 5.0 KB

1
  1. import{az as H,d as X,r as s,P as q,x as G,w as K,b as Q,a3 as V,o as m,c as R,f as e,A as r,k as U,C as w,a,D as u,E as h,dx as z,dH as L,a2 as Z,F as $,W as tt,J as at,X as et,Y as ot,__tla as rt}from"./index-c503e084.js";import{_ as lt,__tla as nt}from"./ContentWrap.vue_vue_type_script_setup_true_lang-7fe6a10f.js";import{_ as st,__tla as it}from"./index.vue_vue_type_script_setup_true_lang-3601aa45.js";import{E as ct,__tla as pt}from"./el-image-3552dc99.js";import{__tla as mt}from"./el-image-viewer-a7dad667.js";import{d as _t,f as dt,__tla as ut}from"./formatTime-56595698.js";import{d as ht}from"./download-20922b56.js";import ft,{__tla as yt}from"./ShopSettlementForm-b609ee91.js";import{g as gt,__tla as wt}from"./index-44e896ca.js";import{u as vt,__tla as bt}from"./useMessage-a84d7826.js";import{_ as Ct}from"./_plugin-vue_export-helper-1b428a4d.js";import{__tla as kt}from"./el-card-59bba0f7.js";import{__tla as xt}from"./index-1702afa7.js";import{__tla as At}from"./Dialog-2aeadd26.js";import{__tla as It}from"./index-8a34a3e0.js";let Y,St=Promise.all([(()=>{try{return rt}catch{}})(),(()=>{try{return nt}catch{}})(),(()=>{try{return it}catch{}})(),(()=>{try{return pt}catch{}})(),(()=>{try{return mt}catch{}})(),(()=>{try{return ut}catch{}})(),(()=>{try{return yt}catch{}})(),(()=>{try{return wt}catch{}})(),(()=>{try{return bt}catch{}})(),(()=>{try{return kt}catch{}})(),(()=>{try{return xt}catch{}})(),(()=>{try{return At}catch{}})(),(()=>{try{return It}catch{}})()]).then(async()=>{let k,x,A;k=async l=>await H.get({url:"/distri/shop-settlement/page",params:l}),x=async l=>await H.download({url:"/trade/order/export-excel/shopSettlement",params:l}),A={key:1},Y=Ct(X({name:"ShopSettlement",__name:"index",props:{id:{type:Number,default:void 0},status:{type:Number,default:void 0},merchantId:{type:Number,default:void 0}},setup(l){let D=s([]);s(!1);const E=vt();q();const f=s(!0),I=s([]),S=s(0),n=G({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}),T=l;s();const v=s(!1),y=async()=>{f.value=!0;try{const _=await k(n);I.value=_.list,S.value=_.total}finally{f.value=!1}},N=s();return K(()=>n.shopId,()=>{y()}),Q(()=>{n.ptSettlementId=T.id,n.merchantId=T.merchantId,y(),(async()=>{f.value=!0;const _=await gt();D.value=_})()}),(_,i)=>{const o=tt,j=ct,F=at,M=et,O=st,J=lt,W=V("hasPermi"),B=ot;return m(),R($,null,[e(J,{class:"mt-15px"},{default:r(()=>[U((m(),w(M,{data:a(I),stripe:!0,"show-overflow-tooltip":!0,onRowClick:i[0]||(i[0]=t=>{return c=t,void N.value.open(c);var c}),"row-class-name":"row"},{default:r(()=>[e(o,{label:"\u5E8F\u53F7",align:"center",prop:"id"}),e(o,{label:"\u5E97\u94FA\u540D\u79F0",align:"center",prop:"shopName"}),e(o,{label:"\u9500\u552E\u989D",align:"center",prop:"platformCollectionAmount"},{default:r(t=>[u(" \uFFE5"+h(a(z)(t.row.platformCollectionAmount)),1)]),_:1}),e(o,{label:"\u62B5\u6263\u4F63\u91D1",align:"center",prop:"shopHighAmount"},{default:r(t=>[u(h(a(L)(t.row.shopAmount)),1)]),_:1}),e(o,{label:"\u62B5\u6263\u6D88\u8D39\u5206",align:"center",prop:"shopHighAmount"},{default:r(t=>[u(h(a(L)(t.row.consumptionPoints||0)),1)]),_:1}),e(o,{label:"\u5E94\u7ED3(\u6210\u672C)",align:"center",prop:"shopTotalHighAmount"},{default:r(t=>[u(" \uFFE5"+h(a(z)(t.row.shopTotalHighAmount)),1)]),_:1}),e(o,{label:"\u8F6C\u8D26\u51ED\u8BC1\u9644\u4EF6",align:"center",prop:"attachment"},{default:r(t=>[t.row.attachment?(m(),w(j,{key:0,src:t.row.attachment,onClick:c=>async function(b,p){b.stopPropagation();try{const g=await fetch(p),C=await g.blob(),P=window.URL.createObjectURL(C),d=document.createElement("a");d.href=P,d.download=p.split("/").pop(),document.body.appendChild(d),d.click(),document.body.removeChild(d),window.URL.revokeObjectURL(P)}catch{}}(c,t.row.attachment)},null,8,["src","onClick"])):(m(),R("span",A,h(l.status===0?"\u672A\u5BFC\u5165":l.merchantId?"\u672A\u7ED3\u8D26":"\u5BFC\u5165\u5931\u8D25"),1))]),_:1}),l.merchantId?(m(),w(o,{key:0,label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",formatter:a(_t),width:"180px"},null,8,["formatter"])):Z("",!0),e(o,{label:"\u64CD\u4F5C",align:"center"},{default:r(t=>[U((m(),w(F,{type:"success",plain:"",size:"small",onClick:c=>(async(b,p)=>{b.stopPropagation();try{await E.exportConfirm(),v.value=!0;const g=await x({shopSettlementId:p.id}),C=p.shopName+dt(p.createTime,"YYYY-MM-DD")+"-\u7ED3\u7B97\u5355.xls";ht.excel(g,C)}catch{}finally{v.value=!1}})(c,t.row),loading:a(v)},{default:r(()=>[u(" \u5BFC\u51FA ")]),_:2},1032,["onClick","loading"])),[[W,["trade:order:export"]]])]),_:1})]),_:1},8,["data"])),[[B,a(f)]]),e(O,{total:a(S),page:a(n).pageNo,"onUpdate:page":i[1]||(i[1]=t=>a(n).pageNo=t),limit:a(n).pageSize,"onUpdate:limit":i[2]||(i[2]=t=>a(n).pageSize=t),onPagination:y},null,8,["total","page","limit"])]),_:1}),e(ft,{ref_key:"formRef",ref:N,onSuccess:y},null,512)],64)}}}),[["__scopeId","data-v-3a708ff1"]])});export{St as __tla,Y as default};