Files
aiot-platform-ui/apps/web-antd/dist/js/index-DqyRIR3Y.js

2 lines
12 KiB
JavaScript
Raw Normal View History

2025-12-28 01:40:21 +08:00
var W=Object.defineProperty;var C=Object.getOwnPropertySymbols;var S=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable;var g=(i,t,e)=>t in i?W(i,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[t]=e,v=(i,t)=>{for(var e in t||(t={}))S.call(t,e)&&g(i,e,t[e]);if(C)for(var e of C(t))U.call(t,e)&&g(i,e,t[e]);return i};var p=(i,t,e)=>new Promise((a,r)=>{var y=l=>{try{s(e.next(l))}catch(n){r(n)}},f=l=>{try{s(e.throw(l))}catch(n){r(n)}},s=l=>l.done?a(l.value):Promise.resolve(l.value).then(y,f);s((e=e.apply(i,t)).next())});import{aB as _,at as T,bF as k,ar as N,$ as L,av as w}from"./bootstrap-DZnIDovD.js";import"./vxe-table-aWWk9byK.js";import{g as R}from"./customer-CwPkmjdn.js";import{D as d}from"./dict-enum-DRf9W45H.js";import{g as B}from"./index-DJ8TudF9.js";import{g as O}from"./index-m3Rh1swI.js";import{g as F}from"./rangePickerProps-DgJ4_iHj.js";import{cS as A,di as E,dj as q,d8 as V,dk as x,m as X,b9 as D,v as M,ab as I,b2 as h,bJ as b,j as u,u as o,ad as Z,I as G,bb as $}from"../jse/index-index-DaIpbNAe.js";import{_ as Y}from"./content-wrap.vue_vue_type_script_setup_true_lang-BpJQj_QQ.js";import{u as j,_ as H}from"./use-echarts-Nol39igS.js";import{_ as J}from"./page.vue_vue_type_script_setup_true_lang-CFtl_Na7.js";import{u as K}from"./use-vxe-grid-o7qNI7zE.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-CLbQHdZf.js";function Q(i,t){switch(i){case"conversionStat":return{grid:{left:20,right:40,bottom:20,containLabel:!0},legend:{},series:[{name:"客户转化率",type:"line",data:t.map(e=>({name:e.time,value:e.customerCreateCount?(e.customerDealCount/e.customerCreateCount*100).toFixed(2):0}))}],toolbox:{feature:{dataZoom:{xAxisIndex:!1},brush:{type:["lineX","clear"]},saveAsImage:{show:!0,name:"客户转化率分析"}}},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},yAxis:{type:"value",name:"转化率(%)"},xAxis:{type:"category",name:"日期",data:t.map(e=>e.time)}};case"customerSummary":return{grid:{bottom:"5%",containLabel:!0,left:"5%",right:"5%",top:"5 %"},legend:{},series:[{name:"新增客户数",type:"bar",yAxisIndex:0,data:t.map(e=>e.customerCreateCount)},{name:"成交客户数",type:"bar",yAxisIndex:1,data:t.map(e=>e.customerDealCount)}],toolbox:{feature:{dataZoom:{xAxisIndex:!1},brush:{type:["lineX","clear"]},saveAsImage:{show:!0,name:"客户总量分析"}}},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},yAxis:[{type:"value",name:"新增客户数",min:0,minInterval:1},{type:"value",name:"成交客户数",min:0,minInterval:1,splitLine:{lineStyle:{type:"dotted",opacity:.7}}}],xAxis:{type:"category",name:"日期",data:t.map(e=>e.time)}};case"dealCycleByArea":{const e=t.map(a=>({areaName:a.areaName,customerDealCycle:a.customerDealCycle,customerDealCount:a.customerDealCount}));return{grid:{left:20,right:40,bottom:20,containLabel:!0},legend:{},series:[{name:"成交周期(天)",type:"bar",data:e.map(a=>a.customerDealCycle),yAxisIndex:0},{name:"成交客户数",type:"bar",data:e.map(a=>a.customerDealCount),yAxisIndex:1}],toolbox:{feature:{dataZoom:{xAxisIndex:!1},brush:{type:["lineX","clear"]},saveAsImage:{show:!0,name:"成交周期分析"}}},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},yAxis:[{type:"value",name:"成交周期(天)",min:0,minInterval:1},{type:"value",name:"成交客户数",min:0,minInterval:1,splitLine:{lineStyle:{type:"dotted",opacity:.7}}}],xAxis:{type:"category",name:"区域",data:e.map(a=>a.areaName)}}}case"dealCycleByProduct":{const e=t.map(a=>{var r;return{productName:(r=a.productName)!=null?r:"未知",customerDealCycle:a.customerDealCount,customerDealCount:a.customerDealCount}});return{grid:{left:20,right:40,bottom:20,containLabel:!0},legend:{},series:[{name:"成交周期(天)",type:"bar",data:e.map(a=>a.customerDealCycle),yAxisIndex:0},{name:"成交客户数",type:"bar",data:e.map(a=>a.customerDealCount),yAxisIndex:1}],toolbox:{feature:{dataZoom:{xAxisIndex:!1},brush:{type:["lineX","clear"]},saveAsImage:{show:!0,name:"成交周期分析"}}},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},yAxis:[{type:"value",name:"成交周期(天)",min:0,