import{_ as $}from"./index.vue_vue_type_script_setup_true_lang.c2066be7.js";import{T as q,N as G,B as M,C as z,K as H,L as K,a2 as Q,w as W,D as X,G as Y,H as J}from"./element-plus.02c000b8.js";import{_ as Z}from"./index.vue_vue_type_script_setup_true_lang.8593aa8c.js";import{u as tt}from"./vue-router.93f65f3b.js";import{u as et}from"./usePaging.4e4902f8.js";import{s as ot}from"./file.6a521c80.js";import{p as u,g as at,e as rt}from"./index.7e71cca7.js";import{b as lt}from"./category.073e29d9.js";import{i as st,j as it,c as nt}from"./lists.d79aa1c9.js";import{a as mt}from"./group.ac84b5c8.js";import{d as pt,r as _,a1 as dt,e as T,k as ut,o as N,c as C,X as t,P as r,Y as ct,a8 as ft,u as l,a as c,W as y,i as _t,V as v,O as bt}from"./@vue.ad3a2c51.js";import"./@vueuse.c2fd8b33.js";import"./@element-plus.4b8482d8.js";import"./lodash-es.61686ec6.js";import"./dayjs.c8b8967e.js";import"./axios.136fb7b6.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./memoize-one.4ee5c96d.js";import"./lodash.8effadcb.js";import"./pinia.f0255b9b.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.3cb93b94.js";import"./color.0adfd97a.js";import"./clone.4b381e37.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./nprogress.09754c1e.js";import"./vue-clipboard3.c5f2d3ed.js";import"./clipboard.42524a75.js";import"./echarts.234b3572.js";import"./zrender.8ee1a698.js";import"./tslib.60310f1a.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0d5173e3.js";import"./vue3-eventbus.c7305b83.js";import"./mitt.d8e3ba72.js";const gt=v("\u67E5\u8BE2"),Nt=v("\u91CD\u7F6E"),yt=v(" \u5BFC\u51FA\u8BA2\u5355 "),vt={class:"mt-3"},ht={class:"total mt-3"},Et={class:"flex justify-end mt-4"},wt=pt({__name:"order",setup(It){const V=tt().query.id,x=_(),h=_({}),E=_([]),a=dt({}),{pager:i,getLists:f,resetPage:Ct}=et({fetchFun:st,params:a});T(()=>i==null?void 0:i.sum);const D=T(()=>i.lists.length===0),k=()=>{const n={distributorName:"name",groupId:"groupId",distNum:"distNum"};Object.keys(a).forEach(e=>{e=="distributorName"||e=="distNum"||e=="groupId"?a[e]=h.value[n[e]]:a[e]=""}),f()},R=async()=>{await at.confirm("\u786E\u5B9A\u8981\u5BFC\u51FA\u5168\u90E8\u8BA2\u5355\uFF1F");const n={distributorName:a.distributorName,distNum:a.distNum,groupId:a.groupId,categoryId:a.categoryId},e=await it(n);ot(e,"\u8BA2\u5355","application/vnd.ms-excel")};async function S(){const n={distributorName:"name",groupId:"groupId",distNum:"distNum",categoryId:"categoryName",finishStartTime:"finishStartTime",finishEndTime:"finishEndTime"},e=await nt({id:V});h.value=e,Object.keys(n).forEach(m=>{var p;a[m]=(p=e[n[m]])!=null?p:""})}const B=async()=>{E.value=await lt()},b=_([]),L=()=>{let n=1;async function e(){const m=await mt({pageNo:n,pageSize:60});b.value.push(...m.lists),b.value.length{B(),await S(),f(),L()}),(n,e)=>{const m=q,p=G,w=M,d=z,I=H,P=K,U=Q,O=Z,g=W,F=X,s=Y,j=J,A=$;return N(),C("div",null,[t(p,{shadow:"never",class:"!border-none"},{default:r(()=>[t(m,{content:"\u67E5\u770B\u8BA2\u5355",onBack:e[0]||(e[0]=o=>n.$router.back())})]),_:1}),t(p,{class:"!border-none mt-4",shadow:"never"},{default:r(()=>[t(F,{ref:"formRef",class:"mb-[-16px]",model:a,inline:!0},{default:r(()=>[t(d,{label:"\u5206\u9500\u5458\u540D\u79F0",prop:"distributorName"},{default:r(()=>[t(w,{class:"w-[280px]",modelValue:a.distributorName,"onUpdate:modelValue":e[1]||(e[1]=o=>a.distributorName=o),clearable:""},null,8,["modelValue"])]),_:1}),t(d,{label:"\u5206\u9500\u5458ID",prop:"distNum"},{default:r(()=>[t(w,{class:"w-[280px]",modelValue:a.distNum,"onUpdate:modelValue":e[2]||(e[2]=o=>a.distNum=o),clearable:""},null,8,["modelValue"])]),_:1}),t(d,{label:"\u7EC4\u522B",prop:"groupName"},{default:r(()=>[t(P,{class:"w-[280px]",modelValue:a.groupId,"onUpdate:modelValue":e[3]||(e[3]=o=>a.groupId=o)},{default:r(()=>[t(I,{label:"\u5168\u90E8",value:""}),(N(!0),C(ct,null,ft(b.value,o=>(N(),bt(I,{key:o.id,label:o.groupName,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(d,{label:"\u670D\u52A1\u7C7B\u522B",prop:"categoryId"},{default:r(()=>[t(U,{ref_key:"cascaderRef",ref:x,class:"ls-input",modelValue:a.categoryId,"onUpdate:modelValue":e[4]||(e[4]=o=>a.categoryId=o),options:E.value,props:{checkStrictly:!0,label:"name",value:"id",children:"sons",emitPath:!1},clearable:"",filterable:""},null,8,["modelValue","options"])]),_:1}),t(d,{label:"\u8BA2\u5355\u5B8C\u6210\u65F6\u95F4"},{default:r(()=>[t(O,{class:"w-[385px]",startTime:a.finishStartTime,"onUpdate:startTime":e[5]||(e[5]=o=>a.finishStartTime=o),endTime:a.finishEndTime,"onUpdate:endTime":e[6]||(e[6]=o=>a.finishEndTime=o)},null,8,["startTime","endTime"])]),_:1}),t(d,null,{default:r(()=>[t(g,{type:"primary",onClick:l(f)},{default:r(()=>[gt]),_:1},8,["onClick"]),t(g,{onClick:k},{default:r(()=>[Nt]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),t(p,{class:"!border-none mt-4",shadow:"never"},{default:r(()=>[t(g,{disabled:l(D),type:"primary",onClick:R},{default:r(()=>[yt]),_:1},8,["disabled"]),c("div",vt,[t(j,{ref:"tableRef",class:"mt-4",size:"large",data:l(i).lists},{default:r(()=>[t(s,{label:"\u8BA2\u5355\u7F16\u53F7",prop:"sn",width:"200"}),t(s,{label:"\u670D\u52A1\u5206\u7C7B",prop:"categoryName"}),t(s,{label:"\u670D\u52A1\u540D\u79F0",prop:"goodsName",showOverflowTooltip:""}),t(s,{label:"\u5546\u54C1\u6570\u91CF",prop:"totalNum"}),t(s,{label:"\u8BA2\u5355\u91D1\u989D",prop:"totalAmount"}),t(s,{label:"\u5B9E\u4ED8\u91D1\u989D",prop:"orderAmount"}),t(s,{label:"\u8BA2\u5355\u5B8C\u6210\u65F6\u95F4",width:"200",prop:"finishTime"}),t(s,{label:"\u5206\u9500\u5458ID",width:"200",prop:"distNum",formatter:o=>l(u)(o,"distNum")},null,8,["formatter"]),t(s,{label:"\u5206\u9500\u5458\u540D\u79F0",prop:"distributorName",formatter:o=>l(u)(o,"distributorName")},null,8,["formatter"]),t(s,{label:"\u7EC4\u522B",prop:"groupName",formatter:o=>l(u)(o,"groupName")},null,8,["formatter"]),t(s,{label:"\u670D\u52A1\u62BD\u4F63\u6BD4",prop:"goodsCommissionRate",formatter:o=>l(u)(o,"goodsCommissionRate","%")},null,8,["formatter"]),t(s,{label:"\u6700\u7EC8\u62BD\u4F63\u6BD4",prop:"ultimatelyCommissionRate",formatter:o=>l(u)(o,"ultimatelyCommissionRate","%")},null,8,["formatter"]),t(s,{label:"\u62BD\u4F63\u91D1\u989D",prop:"commission",formatter:o=>l(u)(o,"commission","\u5143")},null,8,["formatter"])]),_:1},8,["data"])]),c("div",ht,[c("span",null,"\u8BA2\u5355\u603B\u989D\uFF1A"+y(l(i).totalOrderAmount)+"\u5143",1),c("span",null,"\u5B9E\u4ED8\u603B\u989D\uFF1A"+y(l(i).actualPaymentTotal)+"\u5143",1),c("span",null,"\u62BD\u4F63\u603B\u989D\uFF1A"+y(l(i).totalCommissionAmount)+"\u5143",1)]),c("div",Et,[t(A,{modelValue:l(i),"onUpdate:modelValue":e[7]||(e[7]=o=>_t(i)?i.value=o:null),onChange:l(f)},null,8,["modelValue","onChange"])])]),_:1})])}}});const fe=rt(wt,[["__scopeId","data-v-1e323d4c"]]);export{fe as default};