import{aq as U,d as B,r as l,h as K,e as Q,L as J,l as V,Q as W,o as p,c as z,f as e,w as n,x as H,v as y,a,n as g,t as w,at as P,dD as X,P as Z,F as $,G as tt,C as at,H as et,I as ot,_ as rt,__tla as lt}from"./index-5f8e253f.js";import{_ as nt,__tla as st}from"./ContentWrap-bd57f4a2.js";import{_ as it,__tla as ct}from"./index-98834818.js";import{E as mt,__tla as pt}from"./el-image-2efe39d9.js";import{__tla as _t}from"./el-image-viewer-adff3d26.js";import{d as dt,f as ut,__tla as ht}from"./formatTime-29aed85e.js";import{d as ft}from"./download-20922b56.js";import yt,{__tla as gt}from"./ShopSettlementForm-0ab56790.js";import{h as wt,__tla as vt}from"./index-339cd857.js";import{u as bt,__tla as xt}from"./useMessage-7263354e.js";import{__tla as Ct}from"./el-card-b05f21fa.js";import{__tla as It}from"./index-1051ee9f.js";import{__tla as kt}from"./Dialog-82e48bd3.js";import{__tla as At}from"./index-48e498fe.js";let D,St=Promise.all([(()=>{try{return lt}catch{}})(),(()=>{try{return st}catch{}})(),(()=>{try{return ct}catch{}})(),(()=>{try{return pt}catch{}})(),(()=>{try{return _t}catch{}})(),(()=>{try{return ht}catch{}})(),(()=>{try{return gt}catch{}})(),(()=>{try{return vt}catch{}})(),(()=>{try{return xt}catch{}})(),(()=>{try{return Ct}catch{}})(),(()=>{try{return It}catch{}})(),(()=>{try{return kt}catch{}})(),(()=>{try{return At}catch{}})()]).then(async()=>{let I,k,A;I=async i=>await U.get({url:"/distri/shop-settlement/page",params:i}),k=async i=>await U.download({url:"/trade/order/export-excel/shopSettlement",params:i}),A={key:1},D=rt(B({name:"ShopSettlement",__name:"index",props:{id:{type:Number,default:void 0},status:{type:Number,default:void 0},merchantId:{type:Number,default:void 0}},setup(i){let L=l([]);l(!1);const Y=bt();K();const h=l(!0),S=l([]),T=l(0),o=Q({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}),v=i;l();const b=l(!1),f=async()=>{h.value=!0;try{const _=await I(o);S.value=_.list,T.value=_.total}finally{h.value=!1}},N=l();return J(()=>o.shopId,()=>{f()}),V(()=>{o.ptSettlementId=v.id,o.merchantId=v.merchantId,f(),(async()=>{h.value=!0;const _=await wt();L.value=_})()}),(_,c)=>{const r=tt,E=mt,M=at,j=et,O=it,q=nt,F=W("hasPermi"),G=ot;return p(),z($,null,[e(q,{class:"mt-15px"},{default:n(()=>[H((p(),y(j,{data:a(S),stripe:!0,"show-overflow-tooltip":!0,onRowClick:c[0]||(c[0]=t=>{return m=t,void N.value.open(m);var m}),"row-class-name":"row"},{default:n(()=>[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:n(t=>[g(" \uFFE5"+w(a(P)(t.row.platformCollectionAmount)),1)]),_:1}),e(r,{label:"\u62B5\u6263\u79EF\u5206",align:"center",prop:"shopHighAmount"},{default:n(t=>[g(w(a(X)(t.row.shopAmount)),1)]),_:1}),e(r,{label:"\u5E94\u7ED3(\u6210\u672C)",align:"center",prop:"shopTotalHighAmount"},{default:n(t=>[g(" \uFFE5"+w(a(P)(t.row.shopTotalHighAmount)),1)]),_:1}),e(r,{label:"\u8F6C\u8D26\u51ED\u8BC1\u9644\u4EF6",align:"center",prop:"attachment"},{default:n(t=>[t.row.attachment?(p(),y(E,{key:0,src:t.row.attachment,onClick:m=>async function(x,s){x.stopPropagation();try{const d=await fetch(s),C=await d.blob(),R=window.URL.createObjectURL(C),u=document.createElement("a");u.href=R,u.download=s.split("/").pop(),document.body.appendChild(u),u.click(),document.body.removeChild(u),window.URL.revokeObjectURL(R)}catch(d){console.error("Error downloading the image:",d)}}(m,t.row.attachment)},null,8,["src","onClick"])):(p(),z("span",A,w(v.status===0?"\u672A\u5BFC\u5165":"\u5BFC\u5165\u5931\u8D25"),1))]),_:1}),i.merchantId?(p(),y(r,{key:0,label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",formatter:a(dt),width:"180px"},null,8,["formatter"])):Z("",!0),e(r,{label:"\u64CD\u4F5C",align:"center"},{default:n(t=>[H((p(),y(M,{type:"success",plain:"",size:"small",onClick:m=>(async(x,s)=>{x.stopPropagation(),console.log(s);try{await Y.exportConfirm(),b.value=!0;const d=await k({shopSettlementId:s.id}),C=s.shopName+ut(s.createTime,"YYYY-MM-DD")+"-\u7ED3\u7B97\u5355.xls";ft.excel(d,C)}catch{}finally{b.value=!1}})(m,t.row),loading:a(b)},{default:n(()=>[g(" \u5BFC\u51FA ")]),_:2},1032,["onClick","loading"])),[[F,["trade:order:export"]]])]),_:1})]),_:1},8,["data"])),[[G,a(h)]]),e(O,{total:a(T),page:a(o).pageNo,"onUpdate:page":c[1]||(c[1]=t=>a(o).pageNo=t),limit:a(o).pageSize,"onUpdate:limit":c[2]||(c[2]=t=>a(o).pageSize=t),onPagination:f},null,8,["total","page","limit"])]),_:1}),e(yt,{ref_key:"formRef",ref:N,onSuccess:f},null,512)],64)}}}),[["__scopeId","data-v-b3661f66"],["__file","D:/zx/mall-newfeifan-zx-admin/src/views/system/distri/shopsettlement/index.vue"]])});export{St as __tla,D as default};