javashop/webroot/public/admin/assets/stat-fe89f985.js
wangchen147 86198c273f 1.1.0
Niucloud JAVA版框架1.1.0更新内容
    新增
    * 增加小程序展示线上版本号
    * 发布小程序添加自定义版本号
    * 添加后台取消小程序绑定微信公众平台授权
    * 管理端核销功能
    * 用户端导入微信地址功能

    优化
    * 装修页面时可自定义底部导航
    * 小程序添加版权信息展示
    * 应用菜单结构优化:取消独立营销菜单,统一在应用菜单下按分类
    * 分页列表增加缓存,记录当前页信息,操作完成后,返回当前页
    * 开启标签栏时对标签页面进行缓存
    * 统一框架装修自定义使用底部导航数据结构

    修复
    * 删除表单报错
    * admin首页点击未安装、已安装应用,页面跳转空白
    * 修复插件云安装错误时同时显示安装失败和安装完成

商城1.0.5更新内容
    新增
    * 用户端添加订单开具发票功能
    * 管理后台添加补开发票功能

    优化
    * 商品列表增加相关活动的关联展示
    * 限时折扣、积分商城增加批量操作
    * 积分商品,若有规格未参与积分活动,则无法购买
    * 复制商品,提示语优化

    修复
    * 满减送活动赠品设置多件,只展示1件
    * 满减送赠品未扣除库存问题
    * 商品列表批量设置分类后商品分类查询不到商品的问题
    * 商品标签状态已经关闭添加商品时依旧可以选择
    * 商家地址库联系方式搜索无效
    * 商品分类拖动排序无效
    * 参与满减活动再使用优惠券,订单0元申请退款时,退款金额出现负数
    * 积分商城规格值设置不参与积分兑换提交订单未拦截
    * 虚拟商品核销码设置的永久有效,核销时提示商品已过期
    * 订单满减送退款售后点击详情报错
    * 按会员标签发放优惠券异常一直未发放
    * 微信支付申请退款售后点击转账跳转404
    * 订单列表输入会员编号、账号点击搜索筛选不出来内容
    * 多商品组商品来源选择分组,只有一个商品分类时多商品组商品展示不正确
    * 商品组件排序方式选择为价格时报错
    * 图文导航选择积分商品报错
2025-12-24 12:30:43 +08:00

5 lines
26 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{d as Be,u as Ue,k as qe,r as u,q as w,a_ as Ge,a5 as He,h as $,c as R,e,w as a,f as r,s as i,b4 as Qe,Z as Ke,v as ue,a as s,t as d,B as Xe,C as z,i as E,b5 as Ze,a9 as Je,M as We,b1 as et,K as tt,b2 as at,N as st,a0 as lt,ba as nt,c7 as ot,aj as rt,E as it,ak as ct,al as dt,a3 as ut,p as pt,g as _t,dq as mt,$ as le}from"./index-a2dd70e3.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import{_ as _e}from"./goods_default-247a7f2b.js";import{i as T}from"./index-d2519496.js";import{r as N,s as pe,a as ft,t as ht,u as xt}from"./active-67bb972c.js";/* empty css */import{_ as vt}from"./_plugin-vue_export-helper-c27b6911.js";const j=O=>(pt("data-v-9ce25ba3"),O=O(),_t(),O),gt={class:"main-container"},bt={key:0,class:"relative"},yt={class:"input-width"},wt={class:"flex items-center"},Dt={class:"mr-[10px] rounded-full w-[50px] h-[50px] flex items-center justify-center"},Ct=j(()=>s("img",{class:"w-[50px] h-[50px]",src:_e,alt:""},null,-1)),kt={key:1,class:"w-[50px] h-[50px]",src:_e,alt:""},Et={class:"flex flex-col"},$t={class:"input-width"},Vt={class:"input-width"},Ft={key:0},Lt={key:1},Yt={key:2},Rt={class:"flex justify-between items-start"},St={class:"text-lg mr-[10px]"},Pt={class:"flex flex-wrap -mx-[10px] compact-stats"},zt={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},Tt={class:"flex items-center"},jt={class:"mr-[5px] text-[14px]"},Mt={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},At={class:"flex items-center"},Nt={class:"mr-[5px] text-[14px]"},Ot={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},It={class:"flex items-center"},Bt={class:"mr-[5px] text-[14px]"},Ut={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},qt={class:"flex items-center"},Gt={class:"mr-[5px] text-[14px]"},Ht={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},Qt={class:"flex items-center"},Kt={class:"mr-[5px] text-[14px]"},Xt={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},Zt={class:"flex items-center"},Jt={class:"mr-[5px] text-[14px]"},Wt={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},ea={class:"flex items-center"},ta={class:"mr-[5px] text-[14px]"},aa={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},sa={class:"flex items-center"},la={class:"mr-[5px] text-[14px]"},na={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},oa={class:"flex items-center"},ra={class:"mr-[5px] text-[14px]"},ia={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},ca={class:"flex items-center"},da={class:"mr-[5px] text-[14px]"},ua={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},pa={class:"flex items-center"},_a={class:"mr-[5px] text-[14px]"},ma={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},fa={class:"flex items-center"},ha={class:"mr-[5px] text-[14px]"},xa={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},va={class:"flex items-center"},ga={class:"mr-[5px] text-[14px]"},ba={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},ya={class:"flex items-center"},wa={class:"mr-[5px] text-[14px]"},Da={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},Ca={class:"flex items-center"},ka={class:"mr-[5px] text-[14px]"},Ea=j(()=>s("h3",{class:"text-lg mb-[15px]"},"拼单统计",-1)),$a={class:"flex items-start"},Va={class:"flex items-center"},Fa={class:"bg-[white] mt-[15px]"},La=j(()=>s("h3",{class:"text-lg mb-[15px]"},"商品统计",-1)),Ya={class:"flex items-start"},Ra={class:"flex items-center"},Sa={class:"bg-[white] mt-[15px]"},Pa=j(()=>s("h3",{class:"text-lg mb-[15px]"},"订单统计",-1)),za={class:"flex items-start"},Ta={class:"flex items-center"},ja={class:"bg-[white] mt-[15px]"},Ma=j(()=>s("h3",{class:"text-lg mb-[15px]"},"访客分析",-1)),Aa={class:"flex items-start"},Na={class:"flex items-center"},Oa={class:"bg-[white] mt-[15px]"},Ia=j(()=>s("h3",{class:"text-lg mb-[15px]"},"渠道数据统计",-1)),Ba={class:"flex items-start"},Ua={class:"flex items-center"},qa={class:"bg-[white] mt-[15px]"},Ga={class:"flex"},Ha={class:"w-1/2"},Qa={class:"w-1/2 pl-4"},Ka=Be({__name:"stat",setup(O){const me=Ue(),C=qe().query.id,I=u(!1),S=()=>{const o=new Date,t=new Date;t.setTime(t.getTime()-3600*1e3*24*6);const c=l=>{const n=l.getFullYear(),p=l.getMonth()+1,f=l.getDate();return n+"/"+(p<10?"0"+p:p)+"/"+(f<10?"0"+f:f)};return[c(t),c(o)]},G=u([]);G.value=[];const H=u([]);H.value=[];const fe=u([]),B=u(""),U=u(""),ne=u([]),he=u(""),xe=u("");u([]),u([]);const ve=u(""),ge=u(""),be=u({}),ye=u(""),we=u(""),De=async()=>{const o=await mt();be.value=o.data},M=[{text:"今天",value:new Date},{text:"昨天",value:()=>{const o=new Date,t=new Date;return t.setTime(t.getTime()-3600*1e3*24),[t,o]}},{text:"最近7天",value:()=>{const o=new Date,t=new Date;return t.setTime(t.getTime()-3600*1e3*24*7),[t,o]}},{text:"最近30天",value:()=>{const o=new Date,t=new Date;return t.setTime(t.getTime()-3600*1e3*24*29),[t,o]}},{text:"上月",value:()=>{const o=new Date,t=o.getFullYear(),c=o.getMonth(),l=new Date(t,c-1,1),n=new Date(t,c,0);return[l,n]}},{text:"本月",value:()=>{const o=new Date,t=o.getFullYear(),c=o.getMonth(),l=new Date(t,c,1),n=new Date;return[l,n]}},{text:"本年",value:()=>{const t=new Date().getFullYear(),c=new Date(t,0,1),l=new Date;return[c,l]}}],b=u([]),P=u([]),V=u([]),F=u([]),L=u([]),Q=u([]),Y=u([]),K=u(null),X=u(null),Z=u(null),J=u(null),W=u(null),Ce=u(null),ke=u(null),oe=(o,t)=>{const c=w([]),l=w([]);if(o.data.forEach(n=>{n.name=="pv"?(c.push({name:"浏览量",type:"line",smooth:!0,data:n.data}),l.push("浏览量")):n.name=="uv"?(c.push({name:"访客数",type:"line",smooth:!0,data:n.data}),l.push("访客数")):n.name=="order_count"?(c.push({name:"下单数",type:"bar",data:n.data}),l.push("下单数")):n.name=="order_amount"?(c.push({name:"下单金额",type:"bar",data:n.data}),l.push("下单金额")):n.name=="pay_order_count"?(c.push({name:"支付订单数",type:"bar",data:n.data}),l.push("支付订单数")):n.name=="pay_order_amount"?(c.push({name:"支付订单金额",type:"bar",data:n.data}),l.push("支付订单金额")):n.name=="refund_order_count"?(c.push({name:"退款订单数",type:"bar",data:n.data}),l.push("退款订单数")):n.name=="refund_order_amount"?(c.push({name:"退款订单金额",type:"bar",data:n.data}),l.push("退款订单金额")):n.name=="close_order_count"?(c.push({name:"关闭订单数",type:"bar",data:n.data}),l.push("关闭订单数")):n.name=="close_order_amount"?(c.push({name:"关闭订单金额",type:"bar",data:n.data}),l.push("关闭订单金额")):n.name=="refund_rate"?(c.push({name:"退款率",type:"line",data:n.data}),l.push("退款率")):n.name=="order_rate"?(c.push({name:"下单率",type:"line",data:n.data}),l.push("下单率")):n.name=="pay_rate"?(c.push({name:"支付率",type:"line",data:n.data}),l.push("支付率")):n.name=="close_rate"?(c.push({name:"订单关闭率",type:"line",data:n.data}),l.push("订单关闭率")):n.name=="view_avg"&&(c.push({name:"人均访问数",type:"line",data:n.data}),l.push("人均访问数"))}),t!==null){const n=T(t),p={tooltip:{trigger:"axis",axisPointer:{type:"cross"},formatter:function(f){let h=f[0].axisValue+"<br/>";return f.forEach(D=>{const v=["退款率","下单率","支付率","订单关闭率"].includes(D.seriesName),x=D.data,g=v?x!=null?x+"%":"-":x;h+=`${D.marker}${D.seriesName}${g}<br/>`}),h}},color:["#1890ff","#00c050","#F76A6C","#43C5FF","#ffab2b","#b37feb","#627DFE","#11D0EA"],legend:{data:[],selected:{关闭订单数:!1,订单关闭率:!1,关闭订单金额:!1,退款率:!1,退款订单数:!1,退款订单金额:!1}},xAxis:{type:"category",axisLabel:{interval:0,rotate:45},data:o.time},yAxis:{type:"value"},grid:[{left:"3%",right:"3%",bottom:"40",containLabel:!0}],series:[]};p.series=c,p.legend.data=l,n.setOption(p),n.resize({width:"auto"}),window.addEventListener("resize",()=>{n.resize()})}},Ee=w({title:""}),m=w({...Ee}),$e=async()=>{I.value=!0,ft(C).then(o=>{const t=o.data;Object.assign(m,t),m.member_level&&(m.member_level=t.member_level.map(c=>c.level_name),m.member_level=m.member_level.join(",")),m.member_label&&(m.member_label=t.member_label.map(c=>c.label_name),m.member_label=m.member_label.join(","))})};u();const Ve=()=>{ht({pintuan_id:C}).then(o=>{b.value=o.data})},Fe=()=>{const o=G.value?G.value.join("-"):"";N({pintuan_id:C,time_range:o,time_id:he.value,goods_id:ve.value,channel_code:ye.value}).then(t=>{oe(t.data,Ce.value)})},Le=()=>{const o=H.value?H.value.join("-"):"",t={pintuan_id:C,time_range:o,time_id:xe.value,goods_id:ge.value,channel_code:we.value};if(ne.value.length>0&&(t.specific_hours=ne.value),B.value&&!U.value){le.error("请选择结束时间");return}else if(!B.value&&U.value){le.error("请选择开始时间");return}else if(B.value&&U.value&&Number(U.value)<Number(B.value)){le.error("结束时间不能小于开始时间");return}else t.hour_range=fe.value;xt(t).then(c=>{oe(c.data,ke.value)})},Ye=()=>{const o=S();P.value=o,V.value=o,F.value=o,L.value=o,Y.value=o,ee()},ee=()=>{const o=P.value?P.value.join("-"):"";N({pintuan_id:C,time_range:o}).then(t=>{Re(t.data)})},Re=o=>{const t=w([]),c=w([]);if(o.data.forEach(l=>{l.name=="uv"?(t.push({name:"访客数",type:"line",smooth:!0,data:l.data}),c.push("访客数")):l.name=="order_count"&&(t.push({name:"订单数",type:"line",data:l.data}),c.push("订单数"))}),K.value!==null){const l=T(K.value),n={tooltip:{trigger:"axis",axisPointer:{type:"cross"},formatter:function(p){let f=p[0].axisValue+"<br/>";return p.forEach(h=>{f+=`${h.marker}${h.seriesName}${h.data}<br/>`}),f}},color:["#1890ff","#00c050"],legend:{data:c},xAxis:{type:"category",axisLabel:{interval:0,rotate:45},data:o.time},yAxis:{type:"value"},grid:[{left:"3%",right:"3%",bottom:"40",containLabel:!0}],series:t};l.setOption(n),l.resize({width:"auto"}),window.addEventListener("resize",()=>{l.resize()})}},Se=()=>{const o=S();V.value=o,te()},te=()=>{const o=V.value?V.value.join("-"):"";N({pintuan_id:C,time_range:o}).then(t=>{Pe(t.data)})},Pe=o=>{const t=w([]),c=w([]);if(o.data.forEach(l=>{l.name=="order_amount"?(t.push({name:"订单金额",type:"line",data:l.data}),c.push("订单金额")):l.name=="order_count"&&(t.push({name:"订单数",type:"line",data:l.data}),c.push("订单数"))}),X.value!==null){const l=T(X.value),n={tooltip:{trigger:"axis",axisPointer:{type:"cross"},formatter:function(p){let f=p[0].axisValue+"<br/>";return p.forEach(h=>{f+=`${h.marker}${h.seriesName}${h.data}<br/>`}),f}},color:["#1890ff","#00c050"],legend:{data:c},xAxis:{type:"category",axisLabel:{interval:0,rotate:45},data:o.time},yAxis:{type:"value"},grid:[{left:"3%",right:"3%",bottom:"40",containLabel:!0}],series:t};l.setOption(n),l.resize({width:"auto"}),window.addEventListener("resize",()=>{l.resize()})}},ze=()=>{const o=S();F.value=o,ae()},ae=()=>{const o=F.value?F.value.join("-"):"";N({pintuan_id:C,time_range:o}).then(t=>{Me(t.data)})},Te=()=>{const o=S();L.value=o,se()},se=()=>{const o=L.value?L.value.join("-"):"";N({pintuan_id:C,time_range:o}).then(t=>{Ae(t.data)})},re=()=>{const o=Y.value?Y.value.join("-"):"";pe({pintuan_id:C,time_range:o}).then(t=>{Q.value=t.data,ie(t.data)})},je=()=>{const o=S();Y.value=o,re()},Me=o=>{const t=w([]),c=w([]);if(o.data.forEach(l=>{l.name=="pv"?(t.push({name:"浏览量",type:"line",smooth:!0,data:l.data}),c.push("浏览量")):l.name=="uv"&&(t.push({name:"访客数",type:"line",smooth:!0,data:l.data}),c.push("访客数"))}),Z.value!==null){const l=T(Z.value),n={tooltip:{trigger:"axis",axisPointer:{type:"cross"},formatter:function(p){let f=p[0].axisValue+"<br/>";return p.forEach(h=>{f+=`${h.marker}${h.seriesName}${h.data}<br/>`}),f}},color:["#1890ff","#00c050"],legend:{data:c},xAxis:{type:"category",axisLabel:{interval:0,rotate:45},data:o.time},yAxis:{type:"value"},grid:[{left:"3%",right:"3%",bottom:"40",containLabel:!0}],series:t};l.setOption(n),l.resize({width:"auto"}),window.addEventListener("resize",()=>{l.resize()})}},Ae=o=>{const t=w([]),c=w([]);if(o.data.forEach(l=>{l.name=="open_group_num"?(t.push({name:"开团数",type:"line",smooth:!0,data:l.data}),c.push("开团数")):l.name=="join_group_num"?(t.push({name:"参团数",type:"line",smooth:!0,data:l.data}),c.push("参团数")):l.name=="success_group_num"&&(t.push({name:"成团数",type:"line",smooth:!0,data:l.data}),c.push("成团数"))}),J.value!==null){const l=T(J.value),n={tooltip:{trigger:"axis",axisPointer:{type:"cross"},formatter:function(p){let f=p[0].axisValue+"<br/>";return p.forEach(h=>{f+=`${h.marker}${h.seriesName}${h.data}<br/>`}),f}},color:["#1890ff","#00c050","#F76A6C"],legend:{data:c},xAxis:{type:"category",axisLabel:{interval:0,rotate:45},data:o.time},yAxis:{type:"value"},grid:[{left:"3%",right:"3%",bottom:"40",containLabel:!0}],series:t};l.setOption(n),l.resize({width:"auto"}),window.addEventListener("resize",()=>{l.resize()})}},Ne=()=>{pe({pintuan_id:C}).then(o=>{Q.value=o.data,ie(o.data)})},ie=o=>{if(W.value!==null){const t=T(W.value),c=o.map(n=>({name:n.channel_name,value:n.uv,channel_code:n.channel_code,order_count:n.order_count,order_rate:n.order_rate})),l={tooltip:{trigger:"item",formatter:function(n){const p=n.data;return`${n.name}<br/>
访客数: ${p.value}<br/>
订单数: ${p.order_count}<br/>
转化率: ${p.order_rate}%`}},series:[{name:"渠道分析",type:"pie",radius:"70%",center:["50%","50%"],data:c,emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}},label:{show:!0,formatter:"{b}: {c} ({d}%)"}}]};t.setOption(l),t.resize({width:"auto"}),window.addEventListener("resize",()=>{t.resize()})}};return Ge(()=>{(async()=>{I.value=!0;try{await De(),await $e();const t=S();P.value=t,V.value=t,F.value=t,L.value=t,Y.value=t,await Promise.all([Ve(),Fe(),Le(),ee(),te(),ae(),se(),Ne()]),I.value=!1}catch{}})()}),(o,t)=>{const c=Ze,l=Je,n=We,p=et,f=tt,h=at,D=st,v=He("QuestionFilled"),x=lt,g=nt,y=ot,A=rt,k=it,q=ct,Oe=dt,Ie=ut;return $(),R("div",gt,[e(l,{class:"card !border-none",shadow:"never"},{default:a(()=>[e(c,{content:r(i)("活动统计"),icon:r(Qe),onBack:t[0]||(t[0]=_=>r(me).push("/pintuan/active/list"))},null,8,["content","icon"])]),_:1}),Ke(($(),R("div",null,[e(l,{class:"box-card mt-[10px] !border-none compact-card",shadow:"never"},{default:a(()=>[Object.keys(m).length?($(),ue(D,{key:0,class:"mt-[10px]",model:m,"label-width":"120px",ref:"formRef","label-position":"left"},{default:a(()=>[m?($(),R("div",bt,[e(h,null,{default:a(()=>[e(p,{span:8},{default:a(()=>[e(n,{label:r(i)("活动名称")},{default:a(()=>[s("div",yt,[s("span",null,d(m.title),1)])]),_:1},8,["label"])]),_:1}),e(p,{span:8},{default:a(()=>[e(n,{label:r(i)("活动商品")},{default:a(()=>{var _,ce,de;return[s("div",wt,[s("div",Dt,[(_=m.goods_data)!=null&&_.cover?($(),ue(f,{key:0,src:r(Xe)((ce=m.goods_data)==null?void 0:ce.cover),fit:"cover",class:"w-[50px] h-[50px]"},{error:a(()=>[Ct]),_:1},8,["src"])):($(),R("img",kt))]),s("div",Et,[s("span",null,d((de=m.goods_data)==null?void 0:de.title),1)])])]}),_:1},8,["label"])]),_:1}),e(p,{span:8},{default:a(()=>[e(n,{label:r(i)("活动时间")},{default:a(()=>[s("div",$t,[s("span",null,d(m.start_time)+" - "+d(m.end_time),1)])]),_:1},8,["label"])]),_:1}),e(p,{span:8},{default:a(()=>[e(n,{label:r(i)("活动对象")},{default:a(()=>[s("div",Vt,[m.member_rule=="all"?($(),R("span",Ft,d(r(i)("所有会员参与")),1)):z("",!0),m.member_rule=="level"?($(),R("div",Lt,d(m.member_level),1)):z("",!0),m.member_rule=="label"?($(),R("div",Yt,d(m.member_label),1)):z("",!0)])]),_:1},8,["label"])]),_:1})]),_:1})])):z("",!0)]),_:1},8,["model"])):z("",!0)]),_:1}),e(l,{shadow:"never",class:"!border-none mt-[10px] goods-stat compact-card"},{header:a(()=>[s("div",Rt,[s("span",St,d(r(i)("统计")),1)])]),default:a(()=>[s("div",Pt,[s("div",zt,[e(y,{value:b.value.pv,class:"ml-[32px]"},{title:a(()=>[s("div",Tt,[s("span",jt,d(r(i)("浏览量")),1),e(g,{class:"box-item",effect:"light",content:r(i)("统计时间内浏览该活动的次数,一个人在统计时间内访问多次记为多次"),placement:"top"},{default:a(()=>[e(x,null,{default:a(()=>[e(v)]),_:1})]),_:1},8,["content"])])]),_:1},8,["value"])]),s("div",Mt,[e(y,{value:b.value.order_count,class:"ml-[32px]"},{title:a(()=>[s("div",At,[s("span",Nt,d(r(i)("下单数")),1),e(g,{class:"box-item",effect:"light",content:r(i)("统计时间内,成功下单的订单总数"),placement:"top"},{default:a(()=>[e(x,null,{default:a(()=>[e(v)]),_:1})]),_:1},8,["content"])])]),_:1},8,["value"])]),s("div",Ot,[e(y,{value:b.value.pay_order_count,class:"ml-[32px]"},{title:a(()=>[s("div",It,[s("span",Bt,d(r(i)("支付订单数")),1),e(g,{class:"box-item",effect:"light",content:r(i)("统计时间内,成功支付的订单总数"),placement:"top"},{default:a(()=>[e(x,null,{default:a(()=>[e(v)]),_:1})]),_:1},8,["content"])])]),_:1},8,["value"])]),s("div",Ut,[e(y,{value:b.value.refund_order_count,class:"flex-1 ml-[32px]"},{title:a(()=>[s("div",qt,[s("span",Gt,d(r(i)("退款订单数")),1),e(g,{class:"box-item",effect:"light",content:r(i)("统计时间内,成功退款订单总数"),placement:"top"},{default:a(()=>[e(x,null,{default:a(()=>[e(v)]),_:1})]),_:1},8,["content"])])]),_:1},8,["value"])]),s("div",Ht,[e(y,{value:b.value.open_group_num,class:"ml-[32px]"},{title:a(()=>[s("div",Qt,[s("span",Kt,d(r(i)("开团数")),1),e(g,{class:"box-item",effect:"light",content:r(i)("统计时间内,成功发起的拼团数"),placement:"top"},{default:a(()=>[e(x,null,{default:a(()=>[e(v)]),_:1})]),_:1},8,["content"])])]),_:1},8,["value"])]),s("div",Xt,[e(y,{value:b.value.uv,class:"ml-[32px]"},{title:a(()=>[s("div",Zt,[s("span",Jt,d(r(i)("访客数")),1),e(g,{class:"box-item",effect:"light",content:r(i)("统计时间内,访问商品详情页的用户数,一个人在统计时间范围内访问多次只记为一个"),placement:"top"},{default:a(()=>[e(x,null,{default:a(()=>[e(v)]),_:1})]),_:1},8,["content"])])]),_:1},8,["value"])]),s("div",Wt,[e(y,{value:b.value.order_amount,class:"ml-[32px]"},{title:a(()=>[s("div",ea,[s("span",ta,d(r(i)("下单金额")),1),e(g,{class:"box-item",effect:"light",content:r(i)("统计时间内,成功下单的商品总金额"),placement:"top"},{default:a(()=>[e(x,null,{default:a(()=>[e(v)]),_:1})]),_:1},8,["content"])])]),_:1},8,["value"])]),s("div",aa,[e(y,{value:b.value.pay_order_amount,class:"ml-[32px]"},{title:a(()=>[s("div",sa,[s("span",la,d(r(i)("支付订单金额")),1),e(g,{class:"box-item",effect:"light",content:r(i)("统计时间内,所有参与拼团活动的商品支付订单金额的总和"),placement:"top"},{default:a(()=>[e(x,null,{default:a(()=>[e(v)]),_:1})]),_:1},8,["content"])])]),_:1},8,["value"])]),s("div",na,[e(y,{value:b.value.refund_order_amount,class:"ml-[32px]"},{title:a(()=>[s("div",oa,[s("span",ra,d(r(i)("退款订单金额")),1),e(g,{class:"box-item",effect:"light",content:r(i)("统计时间内,成功退款订单的总金额"),placement:"top"},{default:a(()=>[e(x,null,{default:a(()=>[e(v)]),_:1})]),_:1},8,["content"])])]),_:1},8,["value"])]),s("div",ia,[e(y,{value:b.value.join_group_num,class:"flex-1 ml-[32px]"},{title:a(()=>[s("div",ca,[s("span",da,d(r(i)("参团数")),1),e(g,{class:"box-item",effect:"light",content:r(i)("统计时间内,参与拼团的总人数"),placement:"top"},{default:a(()=>[e(x,null,{default:a(()=>[e(v)]),_:1})]),_:1},8,["content"])])]),_:1},8,["value"])]),s("div",ua,[e(y,{value:b.value.view_avg,class:"flex-1 ml-[32px]",precision:"2"},{title:a(()=>[s("div",pa,[s("span",_a,d(r(i)("人均访问数")),1),e(g,{class:"box-item",effect:"light",content:r(i)("浏览量/访客数"),placement:"top"},{default:a(()=>[e(x,null,{default:a(()=>[e(v)]),_:1})]),_:1},8,["content"])])]),_:1},8,["value"])]),s("div",ma,[e(y,{value:b.value.order_rate,suffix:"%",class:"flex-1 ml-[32px]",precision:"2"},{title:a(()=>[s("div",fa,[s("span",ha,d(r(i)("下单率")),1),e(g,{class:"box-item",effect:"light",content:r(i)("下单数/访客数"),placement:"top"},{default:a(()=>[e(x,null,{default:a(()=>[e(v)]),_:1})]),_:1},8,["content"])])]),_:1},8,["value"])]),s("div",xa,[e(y,{value:b.value.pay_rate,suffix:"%",class:"flex-1 ml-[32px]",precision:"2"},{title:a(()=>[s("div",va,[s("span",ga,d(r(i)("支付率")),1),e(g,{class:"box-item",effect:"light",content:r(i)("支付单数/下单数"),placement:"top"},{default:a(()=>[e(x,null,{default:a(()=>[e(v)]),_:1})]),_:1},8,["content"])])]),_:1},8,["value"])]),s("div",ba,[e(y,{value:b.value.refund_rate,suffix:"%",class:"flex-1 ml-[32px]",precision:"2"},{title:a(()=>[s("div",ya,[s("span",wa,d(r(i)("退款率")),1),e(g,{class:"box-item",effect:"light",content:r(i)("退款单数/支付单数"),placement:"top"},{default:a(()=>[e(x,null,{default:a(()=>[e(v)]),_:1})]),_:1},8,["content"])])]),_:1},8,["value"])]),s("div",Da,[e(y,{value:b.value.success_group_num,class:"flex-1 ml-[32px]"},{title:a(()=>[s("div",Ca,[s("span",ka,d(r(i)("成团数")),1),e(g,{class:"box-item",effect:"light",content:r(i)("统计时间范围内,所有成团的数量"),placement:"top"},{default:a(()=>[e(x,null,{default:a(()=>[e(v)]),_:1})]),_:1},8,["content"])])]),_:1},8,["value"])])])]),_:1}),e(l,{shadow:"never",class:"!border-none goods-stat mt-[10px] compact-card"},{default:a(()=>[Ea,s("div",$a,[s("div",Va,[e(D,{inline:!0},{default:a(()=>[e(n,{label:r(i)("日期"),prop:"date"},{default:a(()=>[e(A,{modelValue:L.value,"onUpdate:modelValue":t[1]||(t[1]=_=>L.value=_),type:"daterange","value-format":"YYYY/MM/DD","start-placeholder":r(i)("开始时间"),"end-placeholder":r(i)("结束时间"),shortcuts:M},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),e(n,null,{default:a(()=>[e(k,{type:"primary",onClick:t[2]||(t[2]=_=>se())},{default:a(()=>[E(d(r(i)("search")),1)]),_:1}),e(k,{onClick:t[3]||(t[3]=_=>Te())},{default:a(()=>[E(d(r(i)("重置")),1)]),_:1})]),_:1})]),_:1})])]),s("div",Fa,[s("div",{ref_key:"splicingordersChartRef",ref:J,class:"h-[300px] w-full pt-[20px]"},null,512)])]),_:1}),e(l,{shadow:"never",class:"!border-none goods-stat mt-[10px] compact-card"},{default:a(()=>[La,s("div",Ya,[s("div",Ra,[e(D,{inline:!0},{default:a(()=>[e(n,{label:r(i)("日期"),prop:"date"},{default:a(()=>[e(A,{modelValue:P.value,"onUpdate:modelValue":t[4]||(t[4]=_=>P.value=_),type:"daterange","value-format":"YYYY/MM/DD","start-placeholder":r(i)("开始时间"),"end-placeholder":r(i)("结束时间"),shortcuts:M},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),e(n,null,{default:a(()=>[e(k,{type:"primary",onClick:t[5]||(t[5]=_=>ee())},{default:a(()=>[E(d(r(i)("search")),1)]),_:1}),e(k,{onClick:t[6]||(t[6]=_=>Ye())},{default:a(()=>[E(d(r(i)("重置")),1)]),_:1})]),_:1})]),_:1})])]),s("div",Sa,[s("div",{ref_key:"goodsChartRef",ref:K,class:"h-[300px] w-full pt-[20px]"},null,512)])]),_:1}),e(l,{shadow:"never",class:"!border-none goods-stat mt-[10px] compact-card"},{default:a(()=>[Pa,s("div",za,[s("div",Ta,[e(D,{inline:!0},{default:a(()=>[e(n,{label:r(i)("日期"),prop:"date"},{default:a(()=>[e(A,{modelValue:V.value,"onUpdate:modelValue":t[7]||(t[7]=_=>V.value=_),type:"daterange","value-format":"YYYY/MM/DD","start-placeholder":r(i)("开始时间"),"end-placeholder":r(i)("结束时间"),shortcuts:M},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),e(n,null,{default:a(()=>[e(k,{type:"primary",onClick:t[8]||(t[8]=_=>te())},{default:a(()=>[E(d(r(i)("search")),1)]),_:1}),e(k,{onClick:t[9]||(t[9]=_=>Se())},{default:a(()=>[E(d(r(i)("重置")),1)]),_:1})]),_:1})]),_:1})])]),s("div",ja,[s("div",{ref_key:"orderChartRef",ref:X,class:"h-[300px] w-full pt-[20px]"},null,512)])]),_:1}),e(l,{shadow:"never",class:"!border-none goods-stat mt-[10px] compact-card"},{default:a(()=>[Ma,s("div",Aa,[s("div",Na,[e(D,{inline:!0},{default:a(()=>[e(n,{label:r(i)("日期"),prop:"date"},{default:a(()=>[e(A,{modelValue:F.value,"onUpdate:modelValue":t[10]||(t[10]=_=>F.value=_),type:"daterange","value-format":"YYYY/MM/DD","start-placeholder":r(i)("开始时间"),"end-placeholder":r(i)("结束时间"),shortcuts:M},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),e(n,null,{default:a(()=>[e(k,{type:"primary",onClick:t[11]||(t[11]=_=>ae())},{default:a(()=>[E(d(r(i)("search")),1)]),_:1}),e(k,{onClick:t[12]||(t[12]=_=>ze())},{default:a(()=>[E(d(r(i)("重置")),1)]),_:1})]),_:1})]),_:1})])]),s("div",Oa,[s("div",{ref_key:"visitorChartRef",ref:Z,class:"h-[300px] w-full pt-[20px]"},null,512)])]),_:1}),e(l,{shadow:"never",class:"!border-none goods-stat mt-[10px] compact-card"},{default:a(()=>[Ia,s("div",Ba,[s("div",Ua,[e(D,{inline:!0},{default:a(()=>[e(n,{label:r(i)("日期"),prop:"date"},{default:a(()=>[e(A,{modelValue:Y.value,"onUpdate:modelValue":t[13]||(t[13]=_=>Y.value=_),type:"daterange","value-format":"YYYY/MM/DD","start-placeholder":r(i)("开始时间"),"end-placeholder":r(i)("结束时间"),shortcuts:M},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),e(n,null,{default:a(()=>[e(k,{type:"primary",onClick:t[14]||(t[14]=_=>re())},{default:a(()=>[E(d(r(i)("search")),1)]),_:1}),e(k,{onClick:t[15]||(t[15]=_=>je())},{default:a(()=>[E(d(r(i)("重置")),1)]),_:1})]),_:1})]),_:1})])]),s("div",qa,[s("div",Ga,[s("div",Ha,[s("div",{ref_key:"channelChartRef",ref:W,class:"h-[300px] w-full"},null,512)]),s("div",Qa,[e(Oe,{data:Q.value,style:{width:"100%"},height:"300"},{default:a(()=>[e(q,{prop:"channel_name",label:"渠道名称",align:"center"}),e(q,{prop:"uv",label:"访客数",align:"center"}),e(q,{prop:"order_count",label:"订单数",align:"center"}),e(q,{prop:"order_rate",label:"转化率",align:"center"},{default:a(_=>[s("span",null,d(_.row.order_rate)+"%",1)]),_:1})]),_:1},8,["data"])])])])]),_:1}),z("",!0)])),[[Ie,I.value]])])}}});const ks=vt(Ka,[["__scopeId","data-v-9ce25ba3"]]);export{ks as default};