1 |
- import{ax as Y,d as ee,r as m,H as ae,x as te,b as le,a1 as oe,o as g,c as re,C as D,f as e,a as l,aA as se,l as w,v as ie,B as o,G as i,A as y,D as x,dD as V,dN as F,E as ne,F as pe,L as me,K as ce,S as ue,_ as de,J as fe,M as he,U as ge,V as we,W as _e,X as ve}from"./index-bf9ff227.js";import{_ as ye}from"./ContentWrap.vue_vue_type_script_setup_true_lang-e7a6a44f.js";import{_ as xe}from"./index.vue_vue_type_script_setup_true_lang-d90f8b28.js";import{b as Ce,f as B}from"./formatTime-7c094983.js";import{d as J}from"./download-20922b56.js";import{_ as be}from"./PtSettlementForm.vue_vue_type_script_setup_true_lang-6448b38c.js";import{_ as ke}from"./ImportPayMent.vue_vue_type_script_setup_true_lang-1d65b392.js";import{u as Ae}from"./useMessage-5b7a04fd.js";import{_ as Te}from"./_plugin-vue_export-helper-1b428a4d.js";import"./el-card-3ab8deb4.js";import"./index-1943929a.js";import"./Dialog-e1cdd070.js";import"./index-58eba94d.js";import"./el-image-0ccbae3c.js";import"./el-image-viewer-a3b9f5bd.js";import"./ShopSettlementForm-d5808a12.js";import"./index-157701ea.js";import"./index-50c264f2.js";const Ye=async c=>await Y.get({url:"/distri/pt-settlement/page",params:c}),De=async c=>await Y.download({url:"/distri/shop-settlement/export-excel",params:c}),Se=async c=>await Y.download({url:"/distri/pt-settlement/export-transfer-template",params:c}),He={class:"search-one"},Ie={style:{"text-align":"right"},class:"search-input"},Me={class:"searchMore",style:{width:"calc(100% - 60px)"}},Pe=Te(ee({name:"PtSettlement",__name:"index",props:{merchantId:{type:Number,default:void 0}},setup(c){const C=c,W=(v,a,s)=>{if(s===null)return"\u672A\u5B8C\u6210";switch(s){case 0:return"\u672A\u5B8C\u6210";case 1:return"\u5DF2\u5B8C\u6210";case 2:return"\u90E8\u5206\u5B8C\u6210";case 3:return"\u5931\u8D25";default:return""}},_=m(!1),q=()=>{_.value=!_.value},E=()=>{_.value=!1},S=Ae();ae();const b=m(!0),H=m([]),I=m(0),r=te({pageNo:1,pageSize:10,platformCollectionAmount:void 0,shopAmount:void 0,platformTransferConfirmTime:[],shopHighAmount:void 0,shopTotalHighAmount:void 0,createTime:[],merchantId:void 0}),M=m(),d=m(!1),f=async()=>{b.value=!0;try{const v=await Ye(r);H.value=v.list,I.value=v.total}finally{b.value=!1}},P=()=>{r.pageNo=1,f()},G=()=>{M.value.resetFields(),P()},z=m(),N=m();return le(()=>{r.merchantId=C.merchantId,f()}),(v,a)=>{const s=me,K=ce,R=ue,U=de,L=fe,X=he,j=ge,n=we,O=_e,Q=xe,Z=ye,k=oe("hasPermi"),$=ve;return g(),re(pe,null,[D("div",He,[D("div",Ie,[e(s,{icon:l(se),onClick:q,style:{"margin-left":"0"}},null,8,["icon"])])]),w(D("div",Me,[e(j,{class:"-mb-15px",model:l(r),ref_key:"queryFormRef",ref:M,inline:!0,"label-width":"120px"},{default:o(()=>[e(R,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime"},{default:o(()=>[e(K,{modelValue:l(r).createTime,"onUpdate:modelValue":a[0]||(a[0]=t=>l(r).createTime=t),"value-format":"YYYY-MM-DD HH:mm:ss",type:"daterange","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F","default-time":[new Date("1 00:00:00"),new Date("1 23:59:59")],class:"!w-240px"},null,8,["modelValue","default-time"])]),_:1}),e(X,null,{default:o(()=>[e(L,null,{default:o(()=>[e(R,null,{default:o(()=>[e(s,{onClick:E},{default:o(()=>a[4]||(a[4]=[i(" \u6536\u8D77 ")])),_:1}),e(s,{onClick:G},{default:o(()=>[e(U,{class:"mr-5px",icon:"ep:refresh"}),a[5]||(a[5]=i(" \u91CD\u7F6E "))]),_:1}),e(s,{onClick:P,plain:"",type:"primary"},{default:o(()=>[e(U,{class:"mr-5px",icon:"ep:search"}),a[6]||(a[6]=i(" \u641C\u7D22 "))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])],512),[[ie,l(_)]]),e(Z,{class:"mt-15px"},{default:o(()=>[w((g(),y(O,{data:l(H),stripe:!0,"show-overflow-tooltip":!0,onRowClick:a[1]||(a[1]=t=>{return p=t,void z.value.open(p,C.merchantId);var p}),"row-class-name":"row"},{default:o(()=>[e(n,{label:"\u5E8F\u53F7",align:"center",prop:"id"}),e(n,{label:"\u9500\u552E\u989D",align:"center",prop:"platformCollectionAmount"},{default:o(t=>[i(" \uFFE5"+x(l(V)(t.row.platformCollectionAmount)),1)]),_:1}),e(n,{label:"\u62B5\u6263\u4F63\u91D1",align:"center",prop:"shopHighAmount"},{default:o(t=>[i(x(l(F)(t.row.shopAmount)),1)]),_:1}),e(n,{label:"\u62B5\u6263\u6D88\u8D39\u5206",align:"center",prop:"shopHighAmount"},{default:o(t=>[i(x(l(F)(t.row.consumptionPoints)),1)]),_:1}),e(n,{label:"\u5E94\u7ED3(\u6210\u672C)",align:"center",prop:"shopTotalHighAmount"},{default:o(t=>[i(" \uFFE5"+x(l(V)(t.row.shopTotalHighAmount)),1)]),_:1}),e(n,{label:"\u662F\u5426\u7ED3\u8D26",align:"center",prop:"status",formatter:W,width:"180px"}),e(n,{label:"\u8D26\u5355\u65E5\u671F",align:"center",prop:"createTime",formatter:l(Ce),width:"180px"},null,8,["formatter"]),e(n,{label:"\u64CD\u4F5C",align:"center",width:"350px"},{default:o(t=>[t.row.status!==1&&t.row.exportStatus?w((g(),y(s,{key:0,type:"primary",size:"small",plain:"",onClick:p=>(async(h,u)=>{h.stopPropagation(),N.value.open(h,C.merchantId,u)})(p,t.row),loading:l(d)},{default:o(()=>a[7]||(a[7]=[i(" \u5BFC\u5165\u51ED\u8BC1 ")])),_:2},1032,["onClick","loading"])),[[k,["trade:shop-settlement:export"]]]):ne("",!0),w((g(),y(s,{type:"success",size:"small",plain:"",onClick:p=>(async(h,u)=>{h.stopPropagation();try{await S.exportConfirm(),d.value=!0;const A=await De({ptSettlementId:u.id}),T=B(u.createTime,"YYYY-MM-DD")+"-\u5E73\u53F0\u7ED3\u7B97\u5355.xls";J.excel(A,T)}catch{}finally{d.value=!1}})(p,t.row),loading:l(d)},{default:o(()=>a[8]||(a[8]=[i(" \u5BFC\u51FA ")])),_:2},1032,["onClick","loading"])),[[k,["trade:shop-settlement:export"]]]),w((g(),y(s,{size:"small",plain:"",type:"success",onClick:p=>(async(h,u)=>{h.stopPropagation();try{await S.exportConfirm(),d.value=!0;const A=await Se({ptSettlementId:u.id}),T=B(u.createTime,"YYYY-MM-DD")+"-\u5E73\u53F0\u7ED3\u7B97\u4ED8\u6B3E\u5355.xls";J.excel(A,T)}catch{}finally{d.value=!1,f()}})(p,t.row)},{default:o(()=>a[9]||(a[9]=[i(" \u5BFC\u51FA\u4ED8\u6B3E\u5355(\u7F51\u5546\u94F6\u884C) ")])),_:2},1032,["onClick"])),[[k,["trade:shop-settlement:export"]]])]),_:1})]),_:1},8,["data"])),[[$,l(b)]]),e(Q,{total:l(I),page:l(r).pageNo,"onUpdate:page":a[2]||(a[2]=t=>l(r).pageNo=t),limit:l(r).pageSize,"onUpdate:limit":a[3]||(a[3]=t=>l(r).pageSize=t),onPagination:f},null,8,["total","page","limit"])]),_:1}),e(be,{ref_key:"formRef",ref:z,onSuccess:f},null,512),e(ke,{ref_key:"importRef",ref:N,onSuccess:f},null,512)],64)}}}),[["__scopeId","data-v-b095cca4"]]);export{Pe as default};
|