index-5301be2d.js 5.7 KB

1
  1. import{ax as u,d as ta,r as s,H as ra,x as oa,w as da,b as sa,a1 as na,o as n,c as V,C as B,A as y,B as r,F as A,P as ca,a as t,E as F,f as a,aA as pa,l as b,v as ua,G as c,D,O as C,Q as ma,R as ya,L as fa,_ as ga,S as va,J as ha,M as _a,U as wa,V as ba,W as Ia,X as xa}from"./index-24b5bd0d.js";import{_ as Ba}from"./ContentWrap.vue_vue_type_script_setup_true_lang-1e5dab5a.js";import{_ as Da}from"./index.vue_vue_type_script_setup_true_lang-d8bf5c47.js";import{f as Ca}from"./formatTime-f52baefd.js";import{d as O}from"./download-20922b56.js";import{_ as ka}from"./DailyBillForm.vue_vue_type_style_index_0_lang-e8f83210.js";import{g as Na}from"./index-e62883d4.js";import{u as Pa}from"./useMessage-6f610bbd.js";import{_ as Sa}from"./_plugin-vue_export-helper-1b428a4d.js";const I={getDailyBillPage:async i=>await u.get({url:"/distri/daily-bill/page",params:i}),getDailyBill:async i=>await u.get({url:"/distri/daily-bill/get?id="+i}),createDailyBill:async i=>await u.post({url:"/distri/daily-bill/create",data:i}),updateDailyBill:async i=>await u.put({url:"/distri/daily-bill/update",data:i}),deleteDailyBill:async i=>await u.delete({url:"/distri/daily-bill/delete?id="+i}),exportDailyBill:async i=>await u.download({url:"/distri/daily-bill/export-excel",params:i}),exportDailyBillByRow:async i=>await u.download({url:"/trade/order/export-excel/dailyBill",params:i})},Ta={class:"search-one"},Ra={style:{"text-align":"right"},class:"search-input"},za={class:"searchMore",style:{width:"calc(100% - 60px)"}},j=Sa(ta({name:"DailyBill",__name:"index",props:{merchantId:{type:Number,default:void 0},ptDailyBillId:{type:Number,default:void 0}},setup(i){const k=i,h=s(!1),H=()=>{h.value=!h.value},x=()=>{h.value=!1};let N=s([]);const P=Pa();ra();const _=s(!0),S=s([]),T=s(0),o=oa({pageNo:1,pageSize:10,price:void 0,receivedPrice:void 0,orderCount:void 0,shopId:void 0,merchantId:void 0,orderIds:void 0,createTime:[],refundPrice:void 0,integral:void 0,receivedIntegral:void 0,refundIntegral:void 0,orderCalcTime:[],ptDailyBillId:void 0}),R=s(),f=s(!1),g=async()=>{_.value=!0;try{const p=await I.getDailyBillPage(o);S.value=p.list,T.value=p.total}finally{_.value=!1}},z=()=>{o.pageNo=1,g(),x()},J=()=>{R.value.resetFields(),o.shopId=void 0,z(),x()},M=s(),Q=async()=>{try{await P.exportConfirm(),f.value=!0;const p=await I.exportDailyBill(o);O.excel(p,"\u6BCF\u65E5\u8D26\u5355.xls")}catch{}finally{f.value=!1}};return da(()=>o.shopId,()=>{g()}),sa(async()=>{o.merchantId=k.merchantId,o.ptDailyBillId=k.ptDailyBillId,g(),await(async()=>{_.value=!0;const p=await Na();N.value=p})()}),(p,l)=>{const q=ma,E=ya,m=fa,Y=ga,G=va,L=ha,W=_a,X=wa,d=ba,K=Ia,Z=Da,$=Ba,U=na("hasPermi"),aa=xa;return n(),V(A,null,[B("div",Ta,[B("div",Ra,[i.merchantId?F("",!0):(n(),y(E,{key:0,modelValue:t(o).shopId,"onUpdate:modelValue":l[0]||(l[0]=e=>t(o).shopId=e),placeholder:"\u5E97\u94FA\u540D\u79F0",filterable:"",clearable:""},{default:r(()=>[(n(!0),V(A,null,ca(t(N),e=>(n(),y(q,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])),a(m,{icon:t(pa),onClick:H,style:{"margin-left":"0"}},null,8,["icon"])])]),b(B("div",za,[a(X,{model:t(o),ref_key:"queryFormRef",ref:R,inline:!0,"label-width":"120px"},{default:r(()=>[a(W,null,{default:r(()=>[a(L,null,{default:r(()=>[a(G,null,{default:r(()=>[b((n(),y(m,{type:"success",plain:"",onClick:Q,loading:t(f)},{default:r(()=>l[4]||(l[4]=[c(" \u5BFC\u51FA ")])),_:1},8,["loading"])),[[U,["distri:daily-bill:export"]]]),a(m,{onClick:x},{default:r(()=>l[5]||(l[5]=[c(" \u6536\u8D77 ")])),_:1}),a(m,{onClick:J},{default:r(()=>[a(Y,{class:"mr-5px",icon:"ep:refresh"}),l[6]||(l[6]=c(" \u91CD\u7F6E "))]),_:1}),a(m,{onClick:z,plain:"",type:"primary"},{default:r(()=>[a(Y,{class:"mr-5px",icon:"ep:search"}),l[7]||(l[7]=c(" \u641C\u7D22 "))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])],512),[[ua,t(h)]]),a($,{class:"mt-15px"},{default:r(()=>[b((n(),y(K,{data:t(S),stripe:!0,"show-overflow-tooltip":!0,onRowClick:l[1]||(l[1]=e=>{return w=e,void M.value.open(w);var w}),"row-class-name":"row"},{default:r(()=>[a(d,{label:"\u8D26\u5355\u7F16\u53F7",align:"center",prop:"id"}),a(d,{label:"\u79EF\u5206",align:"center",prop:"integral"},{default:r(e=>[c(D(t(C)(e.row.integral)),1)]),_:1}),a(d,{label:"\u786E\u6536\u79EF\u5206",align:"center",prop:"receivedIntegral"},{default:r(e=>[c(D(t(C)(e.row.receivedIntegral)),1)]),_:1}),a(d,{label:"\u9000\u6B3E\u79EF\u5206",align:"center",prop:"refundIntegral"},{default:r(e=>[c(D(t(C)(e.row.refundIntegral)),1)]),_:1}),a(d,{label:"\u8BA2\u5355\u6570",align:"center",prop:"orderCount"}),i.merchantId?F("",!0):(n(),y(d,{key:0,label:"\u5546\u6237\u540D",align:"center",prop:"merchantName"})),a(d,{label:"\u5E97\u94FA\u540D",align:"center",prop:"shopName"}),a(d,{label:"\u8D26\u5355\u65E5\u671F",align:"center",prop:"orderCalcTime"}),a(d,{label:"\u64CD\u4F5C",align:"center"},{default:r(e=>[b((n(),y(m,{type:"success",plain:"",size:"small",onClick:w=>(async(ea,v)=>{ea.stopPropagation();try{await P.exportConfirm(),f.value=!0;const la=await I.exportDailyBillByRow({shopId:v.shopId,orderCalcTime:v.orderCalcTime,merchantId:v.merchantId,payStatus:1}),ia=v.shopName+Ca(v.createTime,"YYYY-MM-DD")+"\u8D26\u5355.xls";O.excel(la,ia)}catch{}finally{f.value=!1}})(w,e.row)},{default:r(()=>l[8]||(l[8]=[c(" \u5BFC\u51FA ")])),_:2},1032,["onClick"])),[[U,["distri:daily-bill:export"]]])]),_:1})]),_:1},8,["data"])),[[aa,t(_)]]),a(Z,{total:t(T),page:t(o).pageNo,"onUpdate:page":l[2]||(l[2]=e=>t(o).pageNo=e),limit:t(o).pageSize,"onUpdate:limit":l[3]||(l[3]=e=>t(o).pageSize=e),onPagination:g},null,8,["total","page","limit"])]),_:1}),a(ka,{ref_key:"formRef",ref:M,onSuccess:g},null,512)],64)}}}),[["__scopeId","data-v-bdd9eccd"]]),Ma=Object.freeze(Object.defineProperty({__proto__:null,default:j},Symbol.toStringTag,{value:"Module"}));export{I as D,j as d,Ma as i};