mirror of
https://gitee.com/niucloud-team/javashop.git
synced 2026-05-23 09:13:54 +00:00
Niucloud JAVA版框架1.1.0更新内容
新增
* 增加小程序展示线上版本号
* 发布小程序添加自定义版本号
* 添加后台取消小程序绑定微信公众平台授权
* 管理端核销功能
* 用户端导入微信地址功能
优化
* 装修页面时可自定义底部导航
* 小程序添加版权信息展示
* 应用菜单结构优化:取消独立营销菜单,统一在应用菜单下按分类
* 分页列表增加缓存,记录当前页信息,操作完成后,返回当前页
* 开启标签栏时对标签页面进行缓存
* 统一框架装修自定义使用底部导航数据结构
修复
* 删除表单报错
* admin首页点击未安装、已安装应用,页面跳转空白
* 修复插件云安装错误时同时显示安装失败和安装完成
商城1.0.5更新内容
新增
* 用户端添加订单开具发票功能
* 管理后台添加补开发票功能
优化
* 商品列表增加相关活动的关联展示
* 限时折扣、积分商城增加批量操作
* 积分商品,若有规格未参与积分活动,则无法购买
* 复制商品,提示语优化
修复
* 满减送活动赠品设置多件,只展示1件
* 满减送赠品未扣除库存问题
* 商品列表批量设置分类后商品分类查询不到商品的问题
* 商品标签状态已经关闭添加商品时依旧可以选择
* 商家地址库联系方式搜索无效
* 商品分类拖动排序无效
* 参与满减活动再使用优惠券,订单0元申请退款时,退款金额出现负数
* 积分商城规格值设置不参与积分兑换提交订单未拦截
* 虚拟商品核销码设置的永久有效,核销时提示商品已过期
* 订单满减送退款售后点击详情报错
* 按会员标签发放优惠券异常一直未发放
* 微信支付申请退款售后点击转账跳转404
* 订单列表输入会员编号、账号点击搜索筛选不出来内容
* 多商品组商品来源选择分组,只有一个商品分类时多商品组商品展示不正确
* 商品组件排序方式选择为价格时报错
* 图文导航选择积分商品报错
5 lines
26 KiB
JavaScript
5 lines
26 KiB
JavaScript
import{d as Pe,u as Be,k as Ue,r as u,q as w,a_ as qe,a5 as Ge,h as F,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 c,B as Xe,C as T,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 dt,al as ct,a3 as ut,p as pt,g as _t,dq as ft,$ 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-664bb559.js";import{i as M}from"./index-d2519496.js";import{r as N,s as pe,a as mt,t as ht,u as xt}from"./active-2b71232a.js";/* empty css */import{_ as vt}from"./_plugin-vue_export-helper-c27b6911.js";const j=O=>(pt("data-v-8009fb8d"),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"},Ft={class:"input-width"},$t={class:"input-width"},Vt={key:0},Lt={key:1},Yt={key:2},Rt={class:"flex justify-between items-start"},St={class:"text-lg mr-[10px]"},zt={class:"flex flex-wrap -mx-[10px] compact-stats"},Tt={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},Mt={class:"flex items-center"},jt={class:"mr-[5px] text-[14px]"},At={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},Ht={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"},Pt={class:"mr-[5px] text-[14px]"},Bt={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},Ut={class:"flex items-center"},qt={class:"mr-[5px] text-[14px]"},Gt={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]"},da={class:"flex items-center"},ca={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]"},fa={class:"w-[20%] flex flex-shrink-0 px-[10px] mb-[10px]"},ma={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)),Fa={class:"flex items-start"},$a={class:"flex items-center"},Va={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]"},za=j(()=>s("h3",{class:"text-lg mb-[15px]"},"订单统计",-1)),Ta={class:"flex items-start"},Ma={class:"flex items-center"},ja={class:"bg-[white] mt-[15px]"},Aa=j(()=>s("h3",{class:"text-lg mb-[15px]"},"访客分析",-1)),Ha={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)),Pa={class:"flex items-start"},Ba={class:"flex items-center"},Ua={class:"bg-[white] mt-[15px]"},qa={class:"flex"},Ga={class:"w-1/2"},Qa={class:"w-1/2 pl-4"},Ka=Pe({__name:"stat",setup(O){const fe=Be(),C=Ue().query.id,I=u(!1),S=()=>{const o=new Date,t=new Date;t.setTime(t.getTime()-3600*1e3*24*6);const d=l=>{const n=l.getFullYear(),p=l.getMonth()+1,m=l.getDate();return n+"/"+(p<10?"0"+p:p)+"/"+(m<10?"0"+m:m)};return[d(t),d(o)]},q=u([]);q.value=[];const G=u([]);G.value=[];const me=u([]),P=u(""),B=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 ft();be.value=o.data},A=[{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(),d=o.getMonth(),l=new Date(t,d-1,1),n=new Date(t,d,0);return[l,n]}},{text:"本月",value:()=>{const o=new Date,t=o.getFullYear(),d=o.getMonth(),l=new Date(t,d,1),n=new Date;return[l,n]}},{text:"本年",value:()=>{const t=new Date().getFullYear(),d=new Date(t,0,1),l=new Date;return[d,l]}}],b=u([]),z=u([]),$=u([]),V=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 d=w([]),l=w([]);if(o.data.forEach(n=>{n.name=="pv"?(d.push({name:"浏览量",type:"line",smooth:!0,data:n.data}),l.push("浏览量")):n.name=="uv"?(d.push({name:"访客数",type:"line",smooth:!0,data:n.data}),l.push("访客数")):n.name=="order_count"?(d.push({name:"下单数",type:"bar",data:n.data}),l.push("下单数")):n.name=="order_amount"?(d.push({name:"下单金额",type:"bar",data:n.data}),l.push("下单金额")):n.name=="pay_order_count"?(d.push({name:"支付订单数",type:"bar",data:n.data}),l.push("支付订单数")):n.name=="pay_order_amount"?(d.push({name:"支付订单金额",type:"bar",data:n.data}),l.push("支付订单金额")):n.name=="refund_order_count"?(d.push({name:"退款订单数",type:"bar",data:n.data}),l.push("退款订单数")):n.name=="refund_order_amount"?(d.push({name:"退款订单金额",type:"bar",data:n.data}),l.push("退款订单金额")):n.name=="close_order_count"?(d.push({name:"关闭订单数",type:"bar",data:n.data}),l.push("关闭订单数")):n.name=="close_order_amount"?(d.push({name:"关闭订单金额",type:"bar",data:n.data}),l.push("关闭订单金额")):n.name=="refund_rate"?(d.push({name:"退款率",type:"line",data:n.data}),l.push("退款率")):n.name=="order_rate"?(d.push({name:"下单率",type:"line",data:n.data}),l.push("下单率")):n.name=="pay_rate"?(d.push({name:"支付率",type:"line",data:n.data}),l.push("支付率")):n.name=="close_rate"?(d.push({name:"订单关闭率",type:"line",data:n.data}),l.push("订单关闭率")):n.name=="view_avg"&&(d.push({name:"人均访问数",type:"line",data:n.data}),l.push("人均访问数"))}),t!==null){const n=M(t),p={tooltip:{trigger:"axis",axisPointer:{type:"cross"},formatter:function(m){let h=m[0].axisValue+"<br/>";return m.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=d,p.legend.data=l,n.setOption(p),n.resize({width:"auto"}),window.addEventListener("resize",()=>{n.resize()})}},Ee=w({title:""}),f=w({...Ee}),Fe=async()=>{I.value=!0,mt(C).then(o=>{const t=o.data;Object.assign(f,t),f.member_level&&(f.member_level=t.member_level.map(d=>d.level_name),f.member_level=f.member_level.join(",")),f.member_label&&(f.member_label=t.member_label.map(d=>d.label_name),f.member_label=f.member_label.join(","))})};u();const $e=()=>{ht({friend_help_id:C}).then(o=>{b.value=o.data})},Ve=()=>{const o=q.value?q.value.join("-"):"";N({friend_help_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=G.value?G.value.join("-"):"",t={friend_help_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),P.value&&!B.value){le.error("请选择结束时间");return}else if(!P.value&&B.value){le.error("请选择开始时间");return}else if(P.value&&B.value&&Number(B.value)<Number(P.value)){le.error("结束时间不能小于开始时间");return}else t.hour_range=me.value;xt(t).then(d=>{oe(d.data,ke.value)})},Ye=()=>{const o=S();z.value=o,$.value=o,V.value=o,L.value=o,Y.value=o,ee()},ee=()=>{const o=z.value?z.value.join("-"):"";N({friend_help_id:C,time_range:o}).then(t=>{Re(t.data)})},Re=o=>{const t=w([]),d=w([]);if(o.data.forEach(l=>{l.name=="uv"?(t.push({name:"访客数",type:"line",smooth:!0,data:l.data}),d.push("访客数")):l.name=="order_count"&&(t.push({name:"订单数",type:"line",data:l.data}),d.push("订单数"))}),K.value!==null){const l=M(K.value),n={tooltip:{trigger:"axis",axisPointer:{type:"cross"},formatter:function(p){let m=p[0].axisValue+"<br/>";return p.forEach(h=>{m+=`${h.marker}${h.seriesName}:${h.data}<br/>`}),m}},color:["#1890ff","#00c050"],legend:{data:d},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();$.value=o,te()},te=()=>{const o=$.value?$.value.join("-"):"";N({friend_help_id:C,time_range:o}).then(t=>{ze(t.data)})},ze=o=>{const t=w([]),d=w([]);if(o.data.forEach(l=>{l.name=="order_amount"?(t.push({name:"订单金额",type:"line",data:l.data}),d.push("订单金额")):l.name=="order_count"&&(t.push({name:"订单数",type:"line",data:l.data}),d.push("订单数"))}),X.value!==null){const l=M(X.value),n={tooltip:{trigger:"axis",axisPointer:{type:"cross"},formatter:function(p){let m=p[0].axisValue+"<br/>";return p.forEach(h=>{m+=`${h.marker}${h.seriesName}:${h.data}<br/>`}),m}},color:["#1890ff","#00c050"],legend:{data:d},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()})}},Te=()=>{const o=S();V.value=o,ae()},ae=()=>{const o=V.value?V.value.join("-"):"";N({friend_help_id:C,time_range:o}).then(t=>{Ae(t.data)})},Me=()=>{const o=S();L.value=o,se()},se=()=>{const o=L.value?L.value.join("-"):"";N({friend_help_id:C,time_range:o}).then(t=>{He(t.data)})},re=()=>{const o=Y.value?Y.value.join("-"):"";pe({friend_help_id:C,time_range:o}).then(t=>{Q.value=t.data,ie(t.data)})},je=()=>{const o=S();Y.value=o,re()},Ae=o=>{const t=w([]),d=w([]);if(o.data.forEach(l=>{l.name=="pv"?(t.push({name:"浏览量",type:"line",smooth:!0,data:l.data}),d.push("浏览量")):l.name=="uv"&&(t.push({name:"访客数",type:"line",smooth:!0,data:l.data}),d.push("访客数"))}),Z.value!==null){const l=M(Z.value),n={tooltip:{trigger:"axis",axisPointer:{type:"cross"},formatter:function(p){let m=p[0].axisValue+"<br/>";return p.forEach(h=>{m+=`${h.marker}${h.seriesName}:${h.data}<br/>`}),m}},color:["#1890ff","#00c050"],legend:{data:d},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()})}},He=o=>{const t=w([]),d=w([]);if(o.data.forEach(l=>{l.name=="launch_num"?(t.push({name:"发起助力/砍价数",type:"line",smooth:!0,data:l.data}),d.push("发起助力/砍价数")):l.name=="help_launch_num"?(t.push({name:"助力/砍价数",type:"line",smooth:!0,data:l.data}),d.push("助力/砍价数")):l.name=="success_launch_num"&&(t.push({name:"助力/砍价成功数",type:"line",smooth:!0,data:l.data}),d.push("助力/砍价成功数"))}),J.value!==null){const l=M(J.value),n={tooltip:{trigger:"axis",axisPointer:{type:"cross"},formatter:function(p){let m=p[0].axisValue+"<br/>";return p.forEach(h=>{m+=`${h.marker}${h.seriesName}:${h.data}<br/>`}),m}},color:["#1890ff","#00c050","#F76A6C"],legend:{data:d},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({friend_help_id:C}).then(o=>{Q.value=o.data,ie(o.data)})},ie=o=>{if(W.value!==null){const t=M(W.value),d=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:d,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 qe(()=>{(async()=>{I.value=!0;try{await De(),await Fe();const t=S();z.value=t,$.value=t,V.value=t,L.value=t,Y.value=t,await Promise.all([$e(),Ve(),Le(),ee(),te(),ae(),se(),Ne()]),I.value=!1}catch{}})()}),(o,t)=>{const d=Ze,l=Je,n=We,p=et,m=tt,h=at,D=st,v=Ge("QuestionFilled"),x=lt,g=nt,y=ot,H=rt,k=it,U=dt,Oe=ct,Ie=ut;return F(),R("div",gt,[e(l,{class:"card !border-none",shadow:"never"},{default:a(()=>[e(d,{content:r(i)("活动统计"),icon:r(Qe),onBack:t[0]||(t[0]=_=>r(fe).push("/friend_help/active/list"))},null,8,["content","icon"])]),_:1}),Ke((F(),R("div",null,[e(l,{class:"box-card mt-[10px] !border-none compact-card",shadow:"never"},{default:a(()=>[Object.keys(f).length?(F(),ue(D,{key:0,class:"mt-[10px]",model:f,"label-width":"120px",ref:"formRef","label-position":"left"},{default:a(()=>[f?(F(),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,c(f.title),1)])]),_:1},8,["label"])]),_:1}),e(p,{span:8},{default:a(()=>[e(n,{label:r(i)("活动商品")},{default:a(()=>{var _,de,ce;return[s("div",wt,[s("div",Dt,[(_=f.goods_data)!=null&&_.cover?(F(),ue(m,{key:0,src:r(Xe)((de=f.goods_data)==null?void 0:de.cover),fit:"cover",class:"w-[50px] h-[50px]"},{error:a(()=>[Ct]),_:1},8,["src"])):(F(),R("img",kt))]),s("div",Et,[s("span",null,c((ce=f.goods_data)==null?void 0:ce.title),1)])])]}),_:1},8,["label"])]),_:1}),e(p,{span:8},{default:a(()=>[e(n,{label:r(i)("活动时间")},{default:a(()=>[s("div",Ft,[s("span",null,c(f.start_time)+" - "+c(f.end_time),1)])]),_:1},8,["label"])]),_:1}),e(p,{span:8},{default:a(()=>[e(n,{label:r(i)("活动对象")},{default:a(()=>[s("div",$t,[f.member_rule=="all"?(F(),R("span",Vt,c(r(i)("所有会员参与")),1)):T("",!0),f.member_rule=="level"?(F(),R("div",Lt,c(f.member_level),1)):T("",!0),f.member_rule=="label"?(F(),R("div",Yt,c(f.member_label),1)):T("",!0)])]),_:1},8,["label"])]),_:1})]),_:1})])):T("",!0)]),_:1},8,["model"])):T("",!0)]),_:1}),e(l,{shadow:"never",class:"!border-none mt-[10px] goods-stat compact-card"},{header:a(()=>[s("div",Rt,[s("span",St,c(r(i)("统计")),1)])]),default:a(()=>[s("div",zt,[s("div",Tt,[e(y,{value:b.value.pv,class:"ml-[32px]"},{title:a(()=>[s("div",Mt,[s("span",jt,c(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",At,[e(y,{value:b.value.order_count,class:"ml-[32px]"},{title:a(()=>[s("div",Ht,[s("span",Nt,c(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",Pt,c(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",Bt,[e(y,{value:b.value.refund_order_count,class:"flex-1 ml-[32px]"},{title:a(()=>[s("div",Ut,[s("span",qt,c(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",Gt,[e(y,{value:b.value.launch_num,class:"ml-[32px]"},{title:a(()=>[s("div",Qt,[s("span",Kt,c(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,c(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,c(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,c(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,c(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.help_launch_num,class:"flex-1 ml-[32px]"},{title:a(()=>[s("div",da,[s("span",ca,c(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,c(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",fa,[e(y,{value:b.value.order_rate,suffix:"%",class:"flex-1 ml-[32px]",precision:"2"},{title:a(()=>[s("div",ma,[s("span",ha,c(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,c(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,c(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_launch_num,class:"flex-1 ml-[32px]"},{title:a(()=>[s("div",Ca,[s("span",ka,c(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",Fa,[s("div",$a,[e(D,{inline:!0},{default:a(()=>[e(n,{label:r(i)("日期"),prop:"date"},{default:a(()=>[e(H,{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:A},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(c(r(i)("search")),1)]),_:1}),e(k,{onClick:t[3]||(t[3]=_=>Me())},{default:a(()=>[E(c(r(i)("重置")),1)]),_:1})]),_:1})]),_:1})])]),s("div",Va,[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(H,{modelValue:z.value,"onUpdate:modelValue":t[4]||(t[4]=_=>z.value=_),type:"daterange","value-format":"YYYY/MM/DD","start-placeholder":r(i)("开始时间"),"end-placeholder":r(i)("结束时间"),shortcuts:A},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(c(r(i)("search")),1)]),_:1}),e(k,{onClick:t[6]||(t[6]=_=>Ye())},{default:a(()=>[E(c(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(()=>[za,s("div",Ta,[s("div",Ma,[e(D,{inline:!0},{default:a(()=>[e(n,{label:r(i)("日期"),prop:"date"},{default:a(()=>[e(H,{modelValue:$.value,"onUpdate:modelValue":t[7]||(t[7]=_=>$.value=_),type:"daterange","value-format":"YYYY/MM/DD","start-placeholder":r(i)("开始时间"),"end-placeholder":r(i)("结束时间"),shortcuts:A},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(c(r(i)("search")),1)]),_:1}),e(k,{onClick:t[9]||(t[9]=_=>Se())},{default:a(()=>[E(c(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(()=>[Aa,s("div",Ha,[s("div",Na,[e(D,{inline:!0},{default:a(()=>[e(n,{label:r(i)("日期"),prop:"date"},{default:a(()=>[e(H,{modelValue:V.value,"onUpdate:modelValue":t[10]||(t[10]=_=>V.value=_),type:"daterange","value-format":"YYYY/MM/DD","start-placeholder":r(i)("开始时间"),"end-placeholder":r(i)("结束时间"),shortcuts:A},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(c(r(i)("search")),1)]),_:1}),e(k,{onClick:t[12]||(t[12]=_=>Te())},{default:a(()=>[E(c(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",Pa,[s("div",Ba,[e(D,{inline:!0},{default:a(()=>[e(n,{label:r(i)("日期"),prop:"date"},{default:a(()=>[e(H,{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:A},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(c(r(i)("search")),1)]),_:1}),e(k,{onClick:t[15]||(t[15]=_=>je())},{default:a(()=>[E(c(r(i)("重置")),1)]),_:1})]),_:1})]),_:1})])]),s("div",Ua,[s("div",qa,[s("div",Ga,[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(U,{prop:"channel_name",label:"渠道名称",align:"center"}),e(U,{prop:"uv",label:"访客数",align:"center"}),e(U,{prop:"order_count",label:"订单数",align:"center"}),e(U,{prop:"order_rate",label:"转化率",align:"center"},{default:a(_=>[s("span",null,c(_.row.order_rate)+"%",1)]),_:1})]),_:1},8,["data"])])])])]),_:1}),T("",!0)])),[[Ie,I.value]])])}}});const ks=vt(Ka,[["__scopeId","data-v-8009fb8d"]]);export{ks as default};
|