tools.f354a0b4.js 2.6 KB

1
  1. import{X as d}from"./index.c1ad757b.js";import{u as n}from"./vue.95e072e2.js";const c=[{value:"sales",label:"销售额"},{value:"ad_cost",label:"广告花费"},{value:"ad_sales",label:"广告销售额"},{value:"acos",label:"广告ACOS"},{value:"roi",label:"广告ROI"},{value:"roas",label:"广告ROAS"}],v=[{value:"sales",label:"销售额"},{value:"ad_cost",label:"广告花费"},{value:"ad_sales",label:"广告销售额"},{value:"impression",label:"广告曝光"},{value:"ad_click",label:"广告点击"},{value:"ad_order",label:"广告订单"},{value:"session",label:"流量"},{value:"order",label:"转化"},{value:"availableSalesDay",label:"当前存货可售天"},{value:"intransitInventory",label:"当前在途库存"},{value:"overseasStorage",label:"当前海外仓库存"},{value:"refundRate",label:"最近90天平台退货率"},{value:"acos",label:"广告ACOS"},{value:"roi",label:"广告ROI"},{value:"roas",label:"广告ROAS"},{value:"ad_click_rate",label:"广告点击率"},{value:"ad_conversion_rate",label:"广告转化率"},{value:"conversion_rate",label:"转化率"}],b=[{value:"sales",label:"销售额"},{value:"ad_cost",label:"广告花费"},{value:"ad_sales",label:"广告销售额"},{value:"acos",label:"广告ACOS"},{value:"roi",label:"广告ROI"},{value:"roas",label:"广告ROAS"},{value:"impression",label:"广告曝光"},{value:"ad_click",label:"广告点击"},{value:"ad_order",label:"广告订单"},{value:"ad_click_rate",label:"广告点击率"},{value:"ad_conversion_rate",label:"广告转化率"}],_=[{value:"sales",label:"销售额"},{value:"planSales",label:"计划销售额"}];function f(s,a){const l={},e={legend:{selected:{}},yAxis:[],series:[]};for(const t of a)l[t.color]=t;for(const t of s.series){const o=t.itemStyle.color,r=l[o];r?(e.series.push({id:t.id,name:r.label,encode:{y:r.metric}}),e.yAxis.push({id:t.id,name:r.label,show:!0})):e.yAxis.push({id:t.id,show:!1})}for(const t of Object.keys(s.legend.selected))d.findIndexOf(a,o=>o.label===t)===-1?e.legend.selected[t]=!1:e.legend.selected[t]=!0;return console.log(e),e}function m(s){const a={};for(const l in s){const e=n(s[l]);l==="currentDate"?(e.dailyStartDate&&e.dailyTime&&(a.data_start_date=e.dailyStartDate,a.data_end_date=e.dailyTime),e.weekStartDate&&e.weekEndDate&&(a.data_start_date=e.weekStartDate,a.data_end_date=e.weekEndDate),e.startDate&&e.endDate&&(a.data_start_date=e.startDate,a.data_end_date=e.endDate)):l==="taskIds"?a.task_ids=e:a[l]=e}return a}function k(s){const a={};for(const l in s){const e=n(s[l]);l==="monthCurrentDate"?(a.month_start_date=e.startDate,a.month_end_date=e.endDate):l==="taskIds"?a.task_ids=e:a[l]=e}return a}export{k as a,f as b,b as c,c as d,_ as m,m as p,v as w};