import{ap as I,d as W,r as p,f as X,M as Z,x as $,Q as ee,o as w,c as ae,k as b,i as e,a as l,dF as le,B as _,a4 as te,w as i,m as r,j as k,t as T,dG as Y,F as ie,p as oe,q as re,_ as se,G as pe,E as ne,s as de,H as me,I as ce,J as ue,K as fe}from"./index-03f5d926.js";import{_ as ge}from"./ContentWrap.vue_vue_type_script_setup_true_lang-48ba01fb.js";import{_ as ve}from"./index.vue_vue_type_script_setup_true_lang-e704331b.js";import{f as ye}from"./formatTime-f911d219.js";import{d as U}from"./download-20922b56.js";import{_ as we}from"./DailyBillForm.vue_vue_type_script_setup_true_lang-2970ccb4.js";import{u as _e}from"./useMessage-2e335eca.js";import{_ as xe}from"./_plugin-vue_export-helper-1b428a4d.js";import"./el-card-0ac51a7f.js";import"./index-662200b7.js";import"./Dialog-05c67d4e.js";import"./OrderIndex-50d3828c.js";import"./SPuUploadImg-2104a655.js";import"./SPuUploadImg.vue_vue_type_style_index_0_scoped_5dfa4534_lang-c520efdb.js";import"./index-0121e00f.js";import"./el-image-viewer-bc024f43.js";import"./OrderBaseInfo-8278be6e.js";import"./index-95c87b58.js";import"./dict-34d00697.js";import"./OrderProduct-4a8b4c11.js";import"./el-descriptions-item-0449d8a9.js";import"./DictTag.vue_vue_type_script_lang-56310db4.js";import"./color-6e929987.js";import"./OrderComment-2aeec336.js";import"./el-image-1846a819.js";import"./OrderService-1b00b097.js";import"./AfterSale-94d9f5c9.js";import"./index-24aa53bd.js";import"./OrderLogistics-6941e0ad.js";import"./el-timeline-item-d61fa45f.js";import"./index-63a31aa4.js";import"./orderPay-ac6b6ba4.js";import"./OrderLogs-51859476.js";import"./constants-e43f22dd.js";import"./OrderDeliveryForm-39dc2dae.js";import"./OrderSelfPickup.vue_vue_type_script_setup_true_lang-ce752fb9.js";import"./index-d0a00441.js";import"./OrderUpdateRemarkForm-a8332b12.js";import"./OrderUpdateAddressForm.vue_vue_type_script_setup_true_lang-ab36f9cc.js";import"./el-tree-select-90b89dbd.js";import"./index-ee656e26.js";import"./tree-fd3a041e.js";const he=async n=>await I.get({url:"/distri/daily-bill/page",params:n}),Ce=async n=>await I.download({url:"/distri/daily-bill/export-excel",params:n}),Ie=async n=>await I.download({url:"/trade/order/export-excel/dailyBill",params:n}),be={class:"search-one"},ke={style:{"text-align":"right"},class:"search-input"},Te={class:"searchMore",style:{width:"calc(100% - 60px)"}},Ye=xe(W({name:"DailyBill",__name:"index",setup(n){const f=p(!1),B=()=>{f.value=!f.value},g=()=>{f.value=!1},D=_e(),x=p(!0),M=p([]),N=p(0),o=X({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:[]}),z=p(),m=p(!1),c=async()=>{x.value=!0;try{const v=await he(o);M.value=v.list,N.value=v.total}finally{x.value=!1}},P=()=>{o.pageNo=1,c(),g()},G=()=>{z.value.resetFields(),P(),g()},S=p(),H=async v=>{try{await D.exportConfirm(),m.value=!0;const a=await Ce(o);U.excel(a,"\u6BCF\u65E5\u8D26\u5355.xls")}catch{}finally{g(),m.value=!1}};return Z(()=>o.orderCalcTime,()=>{c()}),$(()=>{c()}),(v,a)=>{const R=oe,d=re,h=se,V=pe,q=ne,j=de,A=me,s=ce,E=ue,J=ve,K=ge,F=ee("hasPermi"),Q=fe;return w(),ae(ie,null,[b("div",be,[b("div",ke,[e(R,{modelValue:l(o).orderCalcTime,"onUpdate:modelValue":a[0]||(a[0]=t=>l(o).orderCalcTime=t),"value-format":"YYYY-MM-DD HH:mm:ss",type:"daterange","start-placeholder":"\u8D26\u5355\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u8D26\u5355\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"]),e(d,{icon:l(le),onClick:B,style:{"margin-left":"0"}},null,8,["icon"])])]),_(b("div",Te,[e(A,{class:"mb-15px",model:l(o),ref_key:"queryFormRef",ref:z,inline:!0,"label-width":"120px"},{default:i(()=>[e(j,null,{default:i(()=>[e(q,null,{default:i(()=>[e(V,null,{default:i(()=>[e(d,{onClick:g},{default:i(()=>a[4]||(a[4]=[r(" \u6536\u8D77 ")])),_:1}),e(d,{onClick:G},{default:i(()=>[e(h,{class:"mr-5px",icon:"ep:refresh"}),a[5]||(a[5]=r(" \u91CD\u7F6E "))]),_:1}),e(d,{onClick:P,plain:"",type:"primary"},{default:i(()=>[e(h,{class:"mr-5px",icon:"ep:search"}),a[6]||(a[6]=r(" \u641C\u7D22 "))]),_:1}),_((w(),k(d,{type:"success",plain:"",onClick:H,loading:l(m)},{default:i(()=>[e(h,{icon:"ep:download",class:"mr-5px"}),a[7]||(a[7]=r(" \u5BFC\u51FA "))]),_:1},8,["loading"])),[[F,["distri:daily-bill:export"]]])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])],512),[[te,l(f)]]),e(K,{class:"mt-15px"},{default:i(()=>[_((w(),k(E,{data:l(M),stripe:!0,"show-overflow-tooltip":!0,onRowClick:a[1]||(a[1]=t=>{return y=t,void S.value.open(y,C);var y,C}),"row-class-name":"row"},{default:i(()=>[e(s,{label:"\u8D26\u5355\u7F16\u53F7",align:"center",prop:"id"}),e(s,{label:"\u79EF\u5206",align:"center",prop:"integral"},{default:i(t=>[r(T(l(Y)(t.row.integral)),1)]),_:1}),e(s,{label:"\u786E\u6536\u79EF\u5206",align:"center",prop:"receivedIntegral"},{default:i(t=>[r(T(l(Y)(t.row.receivedIntegral)),1)]),_:1}),e(s,{label:"\u9000\u6B3E\u79EF\u5206",align:"center",prop:"refundIntegral"},{default:i(t=>[r(T(l(Y)(t.row.refundIntegral)),1)]),_:1}),e(s,{label:"\u8BA2\u5355\u6570",align:"center",prop:"orderCount"}),e(s,{label:"\u8D26\u5355\u65E5\u671F",align:"center",prop:"orderCalcTime"}),e(s,{label:"\u64CD\u4F5C",align:"center"},{default:i(t=>[_((w(),k(d,{type:"success",plain:"",size:"small",onClick:y=>(async(C,u)=>{C.stopPropagation();try{await D.exportConfirm(),m.value=!0;const L=await Ie({shopId:u.shopId,orderCalcTime:u.orderCalcTime,merchantId:u.merchantId,payStatus:1}),O=u.shopName+ye(u.createTime,"YYYY-MM-DD")+"\u8D26\u5355.xls";U.excel(L,O)}catch{}finally{m.value=!1}})(y,t.row)},{default:i(()=>a[8]||(a[8]=[r(" \u5BFC\u51FA ")])),_:2},1032,["onClick"])),[[F,["distri:daily-bill:export"]]])]),_:1})]),_:1},8,["data"])),[[Q,l(x)]]),e(J,{total:l(N),page:l(o).pageNo,"onUpdate:page":a[2]||(a[2]=t=>l(o).pageNo=t),limit:l(o).pageSize,"onUpdate:limit":a[3]||(a[3]=t=>l(o).pageSize=t),onPagination:c},null,8,["total","page","limit"])]),_:1}),e(we,{ref_key:"formRef",ref:S,onSuccess:c},null,512)],64)}}}),[["__scopeId","data-v-216ebe1d"]]);export{Ye as default};