| File was renamed from mingdaojingjiang_guide_app/dist/build/h5/assets/pages-earnings-index.BYRciOmO.js |
| | |
| | | import{c as e,w as a,n as s,s as t,i,r as l,o as n,a as c,d as r,t as d,x as o,f as m,b as u,S as h,p,F as f,q as g,g as _}from"./index-sVD-BO6M.js";import{_ as v}from"./guide-nav-bar.Calsbdur.js";import{_ as y,r as b}from"./uni-app.es.Bk8oaKUr.js";import{b as I}from"./order.BlKTLeFT.js";import{r as x,b as T}from"./router.DrNfFJ-r.js";import{_ as N}from"./chevron-down.BgPi93CK.js";import{_ as O}from"./calendar-days.BgabrSbr.js";import"./system.CMm6Pfb4.js";import"./guide.CwypCyrH.js";const R=y({components:{GuideNavBar:v},data:()=>({data:{todayEarnings:0,monthEarnings:0,records:[]},orderTypes:[{label:"订单类型",value:""},{label:"拼团快讲",value:"GROUP_QUICK"},{label:"拼团精讲",value:"GROUP_PREMIUM"},{label:"包团快讲",value:"PRIVATE_QUICK"},{label:"包团精讲",value:"PRIVATE_PREMIUM"}],scenicOptions:["景区选择"],orderTypeIndex:0,scenicIndex:0,selectedDate:"",loading:!1,isLeaving:!1}),computed:{orderTypeLabels(){return this.orderTypes.map(e=>e.label)},visibleRows(){return this.data.records.map(e=>({...e,scenicName:e.scenicName||"",serviceName:e.serviceName||this.serviceName(e.orderType),time:this.formatDateTime(e.completedAt)}))}},onShow(){this.loadData()},methods:{goBack(){this.isLeaving||(this.isLeaving=!0,setTimeout(()=>{T()},280))},goWithdraw(){x("/pages/withdrawal/index")},loadData(){this.loading||(this.loading=!0,I({serviceType:this.orderTypes[this.orderTypeIndex].value,scenicName:this.scenicIndex>0?this.scenicOptions[this.scenicIndex]:"",date:this.selectedDate}).then(e=>{this.data=e;const a=this.scenicIndex>0?this.scenicOptions[this.scenicIndex]:"";this.scenicOptions=["景区选择",...e.scenicOptions||[]],this.scenicIndex=a?Math.max(this.scenicOptions.indexOf(a),0):0}).catch(e=>{t({title:e.message||"业绩数据加载失败",icon:"none"})}).finally(()=>{this.loading=!1}))},moneyNumber(e=0){const a=Number(e);return(Number.isFinite(a)?a:0).toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g,",")},serviceName:e=>({GROUP_QUICK:"拼团 · 快讲",GROUP_PREMIUM:"拼团 · 精讲",PRIVATE_QUICK:"包团 · 快讲",PRIVATE_PREMIUM:"包团 · 精讲"}[e]||"-"),formatDateTime:e=>e?e.replace("T"," ").slice(0,19):"-",changeOrderType(e){this.orderTypeIndex=Number(e.detail.value),this.loadData()},changeScenic(e){this.scenicIndex=Number(e.detail.value),this.loadData()},changeDate(e){this.selectedDate=e.detail.value,this.loadData()}}},[["render",function(t,y,I,x,T,R){const w=b(l("guide-nav-bar"),v),D=i,E=m,P=u,U=o,C=h;return n(),e(D,{class:s(["performance-page",{leaving:T.isLeaving}])},{default:a(()=>[c(w,{title:"业绩明细","action-text":"提现",onBack:R.goBack,onAction:R.goWithdraw},null,8,["onBack","onAction"]),c(D,{class:"summary-area"},{default:a(()=>[c(D,{class:"income-card"},{default:a(()=>[c(D,{class:"income-label"},{default:a(()=>[r("今日收益")]),_:1}),c(D,{class:"income-value"},{default:a(()=>[r(d(R.moneyNumber(T.data.todayEarnings)),1)]),_:1})]),_:1}),c(D,{class:"income-card"},{default:a(()=>[c(D,{class:"income-label"},{default:a(()=>[r("本月收益")]),_:1}),c(D,{class:"income-value"},{default:a(()=>[r(d(R.moneyNumber(T.data.monthEarnings)),1)]),_:1})]),_:1})]),_:1}),c(D,{class:"filter-bar"},{default:a(()=>[c(U,{mode:"selector",range:R.orderTypeLabels,value:T.orderTypeIndex,onChange:R.changeOrderType},{default:a(()=>[c(D,{class:"filter-item"},{default:a(()=>[c(E,null,{default:a(()=>[r(d(R.orderTypeLabels[T.orderTypeIndex]),1)]),_:1}),c(P,{class:"filter-arrow",src:N,mode:"aspectFit"})]),_:1})]),_:1},8,["range","value","onChange"]),c(U,{mode:"selector",range:T.scenicOptions,value:T.scenicIndex,onChange:R.changeScenic},{default:a(()=>[c(D,{class:"filter-item"},{default:a(()=>[c(E,null,{default:a(()=>[r(d(T.scenicOptions[T.scenicIndex]),1)]),_:1}),c(P,{class:"filter-arrow",src:N,mode:"aspectFit"})]),_:1})]),_:1},8,["range","value","onChange"]),c(U,{mode:"date",value:T.selectedDate,onChange:R.changeDate},{default:a(()=>[c(D,{class:"filter-item date-filter"},{default:a(()=>[c(E,null,{default:a(()=>[r(d(T.selectedDate||"选择日期"),1)]),_:1}),c(P,{class:"calendar-icon",src:O,mode:"aspectFit"})]),_:1})]),_:1},8,["value","onChange"])]),_:1}),c(C,{class:"detail-list","scroll-y":""},{default:a(()=>[(n(!0),p(f,null,g(R.visibleRows,s=>(n(),e(D,{key:s.id,class:"detail-row"},{default:a(()=>[c(D,{class:"detail-main"},{default:a(()=>[c(D,{class:"detail-title"},{default:a(()=>[r(d(s.scenicName)+" "+d(s.serviceName),1)]),_:2},1024),c(D,{class:"detail-time"},{default:a(()=>[r(d(s.time),1)]),_:2},1024)]),_:2},1024),c(D,{class:"detail-money"},{default:a(()=>[r(d(R.moneyNumber(s.orderAmount)),1)]),_:2},1024)]),_:2},1024))),128)),R.visibleRows.length?_("",!0):(n(),e(D,{key:0,class:"empty-text"},{default:a(()=>[r("暂无业绩明细")]),_:1}))]),_:1})]),_:1},8,["class"])}],["__scopeId","data-v-d898960a"]]);export{R as default}; |
| | | import{c as e,w as a,n as s,s as t,i,r as n,o as l,a as c,d as r,t as d,x as o,f as m,b as u,S as h,p,F as f,q as g,g as _}from"./index-CB-dYXaU.js";import{_ as v}from"./guide-nav-bar.DURQiwHZ.js";import{_ as y,r as b}from"./uni-app.es.DW1hfPog.js";import{b as I}from"./order.BmLDmrFi.js";import{r as x,b as T}from"./router.-TgekwYg.js";import{_ as N}from"./chevron-down.BgPi93CK.js";import{_ as O}from"./calendar-days.BgabrSbr.js";import"./system.Y4QQUfyu.js";import"./guide.DgFynr0i.js";const R=y({components:{GuideNavBar:v},data:()=>({data:{todayEarnings:0,monthEarnings:0,records:[]},orderTypes:[{label:"订单类型",value:""},{label:"拼团快讲",value:"GROUP_QUICK"},{label:"拼团精讲",value:"GROUP_PREMIUM"},{label:"包团快讲",value:"PRIVATE_QUICK"},{label:"包团精讲",value:"PRIVATE_PREMIUM"}],scenicOptions:["景区选择"],orderTypeIndex:0,scenicIndex:0,selectedDate:"",loading:!1,isLeaving:!1}),computed:{orderTypeLabels(){return this.orderTypes.map(e=>e.label)},visibleRows(){return this.data.records.map(e=>({...e,scenicName:e.scenicName||"",serviceName:e.serviceName||this.serviceName(e.orderType),time:this.formatDateTime(e.completedAt)}))}},onShow(){this.loadData()},methods:{goBack(){this.isLeaving||(this.isLeaving=!0,setTimeout(()=>{T()},280))},goWithdraw(){x("/pages/withdrawal/index")},loadData(){this.loading||(this.loading=!0,I({serviceType:this.orderTypes[this.orderTypeIndex].value,scenicName:this.scenicIndex>0?this.scenicOptions[this.scenicIndex]:"",date:this.selectedDate}).then(e=>{this.data=e;const a=this.scenicIndex>0?this.scenicOptions[this.scenicIndex]:"";this.scenicOptions=["景区选择",...e.scenicOptions||[]],this.scenicIndex=a?Math.max(this.scenicOptions.indexOf(a),0):0}).catch(e=>{t({title:e.message||"业绩数据加载失败",icon:"none"})}).finally(()=>{this.loading=!1}))},moneyNumber(e=0){const a=Number(e);return(Number.isFinite(a)?a:0).toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g,",")},serviceName:e=>({GROUP_QUICK:"拼团 · 快讲",GROUP_PREMIUM:"拼团 · 精讲",PRIVATE_QUICK:"包团 · 快讲",PRIVATE_PREMIUM:"包团 · 精讲"}[e]||"-"),formatDateTime:e=>e?e.replace("T"," ").slice(0,19):"-",changeOrderType(e){this.orderTypeIndex=Number(e.detail.value),this.loadData()},changeScenic(e){this.scenicIndex=Number(e.detail.value),this.loadData()},changeDate(e){this.selectedDate=e.detail.value,this.loadData()}}},[["render",function(t,y,I,x,T,R){const w=b(n("guide-nav-bar"),v),D=i,E=m,P=u,U=o,A=h;return l(),e(D,{class:s(["performance-page",{leaving:T.isLeaving}])},{default:a(()=>[c(w,{title:"业绩明细","action-text":"提现",onBack:R.goBack,onAction:R.goWithdraw},null,8,["onBack","onAction"]),c(D,{class:"summary-area"},{default:a(()=>[c(D,{class:"income-card"},{default:a(()=>[c(D,{class:"income-label"},{default:a(()=>[r("今日收益")]),_:1}),c(D,{class:"income-value"},{default:a(()=>[r(d(R.moneyNumber(T.data.todayEarnings)),1)]),_:1})]),_:1}),c(D,{class:"income-card"},{default:a(()=>[c(D,{class:"income-label"},{default:a(()=>[r("本月收益")]),_:1}),c(D,{class:"income-value"},{default:a(()=>[r(d(R.moneyNumber(T.data.monthEarnings)),1)]),_:1})]),_:1})]),_:1}),c(D,{class:"filter-bar"},{default:a(()=>[c(U,{mode:"selector",range:R.orderTypeLabels,value:T.orderTypeIndex,onChange:R.changeOrderType},{default:a(()=>[c(D,{class:"filter-item"},{default:a(()=>[c(E,null,{default:a(()=>[r(d(R.orderTypeLabels[T.orderTypeIndex]),1)]),_:1}),c(P,{class:"filter-arrow",src:N,mode:"aspectFit"})]),_:1})]),_:1},8,["range","value","onChange"]),c(U,{mode:"selector",range:T.scenicOptions,value:T.scenicIndex,onChange:R.changeScenic},{default:a(()=>[c(D,{class:"filter-item"},{default:a(()=>[c(E,null,{default:a(()=>[r(d(T.scenicOptions[T.scenicIndex]),1)]),_:1}),c(P,{class:"filter-arrow",src:N,mode:"aspectFit"})]),_:1})]),_:1},8,["range","value","onChange"]),c(U,{mode:"date",value:T.selectedDate,onChange:R.changeDate},{default:a(()=>[c(D,{class:"filter-item date-filter"},{default:a(()=>[c(E,null,{default:a(()=>[r(d(T.selectedDate||"选择日期"),1)]),_:1}),c(P,{class:"calendar-icon",src:O,mode:"aspectFit"})]),_:1})]),_:1},8,["value","onChange"])]),_:1}),c(A,{class:"detail-list","scroll-y":""},{default:a(()=>[(l(!0),p(f,null,g(R.visibleRows,s=>(l(),e(D,{key:s.id,class:"detail-row"},{default:a(()=>[c(D,{class:"detail-main"},{default:a(()=>[c(D,{class:"detail-title"},{default:a(()=>[r(d(s.scenicName)+" "+d(s.serviceName),1)]),_:2},1024),c(D,{class:"detail-time"},{default:a(()=>[r(d(s.time),1)]),_:2},1024)]),_:2},1024),c(D,{class:"detail-money"},{default:a(()=>[r(d(R.moneyNumber(null==s.earningAmount?s.orderAmount:s.earningAmount)),1)]),_:2},1024)]),_:2},1024))),128)),R.visibleRows.length?_("",!0):(l(),e(D,{key:0,class:"empty-text"},{default:a(()=>[r("暂无业绩明细")]),_:1}))]),_:1})]),_:1},8,["class"])}],["__scopeId","data-v-dd248472"]]);export{R as default}; |