diff --git a/components/option/multipleColumn.js b/components/option/multipleColumn.js index 2809021..6d6188a 100644 --- a/components/option/multipleColumn.js +++ b/components/option/multipleColumn.js @@ -29,19 +29,23 @@ export default function multipleColumn(columnName = [], xMsg = [], data = []) { color: 'black', fontSize: 8 }, - left: 10, + left: 20, itemWidth: 12, itemHeight: 12, borderRadius: 1, //圆角半径 }, + grid: { + left: 20, + containLabel: true, + }, xAxis: { type: 'category', axisTick: { show: false }, axisLabel: { - textStyle:{ - fontSize:8 + textStyle: { + fontSize: 8 } }, data: xMsg @@ -49,8 +53,8 @@ export default function multipleColumn(columnName = [], xMsg = [], data = []) { yAxis: [{ type: 'value', axisLabel: { - textStyle:{ - fontSize:8 + textStyle: { + fontSize: 8 } }, }], diff --git a/components/option/negaposiOption2.js b/components/option/negaposiOption2.js index 0e98330..5f9ab84 100644 --- a/components/option/negaposiOption2.js +++ b/components/option/negaposiOption2.js @@ -81,7 +81,7 @@ export default function negaposiOption(dName = [], data = {}) { }, legend: { data: msg, - left: 10, + left: 20, // data:[{name:'正面'},{name:'中性'},{name:'负面'},] textStyle: { //图例文字的样式 color: 'black', @@ -94,7 +94,7 @@ export default function negaposiOption(dName = [], data = {}) { grid: { bottom: 20, height: 140, - left: 10, + left: 20, containLabel: true }, xAxis: [{ diff --git a/components/option/sColumnarOption.js b/components/option/sColumnarOption.js index adf78b5..b1117e0 100644 --- a/components/option/sColumnarOption.js +++ b/components/option/sColumnarOption.js @@ -1,5 +1,5 @@ // 多条柱状 -export default function sHistogram(dx = [], ds = [], data = [], color2 = []) { +export default function sHistogram(dx = [], ds = [], data = [], color2 = [],barWidth=24) { // MS判断多条数据还是单条数据 true为单条false为多条 return { tooltip: { @@ -89,12 +89,12 @@ export default function sHistogram(dx = [], ds = [], data = [], color2 = []) { } }], - series: columar(data, ds, color2) + series: columar(data, ds, color2,barWidth) } } -function columar(data = [], ds = [], color2 = []) { +function columar(data = [], ds = [], color2 = [],barWidth=24) { // MS判断多条数据还是单条数据 true为单条false为多条 let list = [] for (let i = 0; i < data.length; i++) { @@ -118,7 +118,7 @@ function columar(data = [], ds = [], color2 = []) { list.push({ name: data[i], type: 'bar', - barWidth: 24, + barWidth: barWidth, data: ds[i], stack: "Search Engine", emphasis: { //折线图的高亮状态。 diff --git a/contrastPackages/addEvent/index.js b/contrastPackages/addEvent/index.js index e002cde..9b89884 100644 --- a/contrastPackages/addEvent/index.js +++ b/contrastPackages/addEvent/index.js @@ -53,6 +53,9 @@ Page({ return JSON.parse(ele) }) wx.setStorageSync('eventData', arr) + this.setData( + {hasAdd:true} + ) wx.navigateBack({ delta: 1, }) @@ -155,5 +158,18 @@ Page({ option1:arr }) }) + if(options.switchEvent){ + let switchEvent = JSON.parse(options.switchEvent) + this.setData({ + switchEvent + }) + } }, + onUnload(){ + if(this.data.switchEvent && !this.data.hasAdd){ + let boxArr = wx.getStorageSync('eventData') + boxArr.push(this.data.switchEvent) + wx.setStorageSync('eventData', boxArr) + } + } }) \ No newline at end of file diff --git a/contrastPackages/addEvent/index.wxml b/contrastPackages/addEvent/index.wxml index 3d02217..c8842b7 100644 --- a/contrastPackages/addEvent/index.wxml +++ b/contrastPackages/addEvent/index.wxml @@ -36,7 +36,7 @@ {{item.events_series}} - 传播周期(条) + 事件影响力 {{item.events_influence}} diff --git a/contrastPackages/addTheme/index.js b/contrastPackages/addTheme/index.js index f7e95dd..c432043 100644 --- a/contrastPackages/addTheme/index.js +++ b/contrastPackages/addTheme/index.js @@ -7,21 +7,19 @@ Page({ */ data: { active: 0, - result:[], - themeList:[], - themeData:[], - issList:[], - titleList:[ - { - title:'我的主题', - index:0, - active:true - },{ - title:'往期主题', - index:1, - active:false - } - ] + result: [], + themeList: [], + themeData: [], + issList: [], + titleList: [{ + title: '我的主题', + index: 0, + active: true + }, { + title: '往期主题', + index: 1, + active: false + }] }, /** @@ -29,45 +27,72 @@ Page({ */ onLoad: function (options) { this.getData() + if (options.switchTheme) { + let switchTheme = JSON.parse(options.switchTheme) + this.setData({ + switchTheme + }) + } + }, + onUnload() { + if (this.data.switchTheme) { + this.back('switch') + } }, - changeTitle(e){ + changeTitle(e) { let index = e.currentTarget.dataset.index let arr = this.data.titleList - for(let[index1,i] of arr.entries()){ - if(index1==index){ - i.active=true - }else{ - i.active =false + for (let [index1, i] of arr.entries()) { + if (index1 == index) { + i.active = true + } else { + i.active = false } } this.setData({ - titleList:arr, - active:index + titleList: arr, + active: index }) }, onChange(event) { const { detail } = event - let themeData=[] - for(let i of detail){ + let themeData = [] + for (let i of detail) { themeData.push(JSON.parse(i)) } - themeData.len=6 + themeData.len = 6 this.setData({ result: detail, themeData, }) wx.setStorageSync('themeData', themeData) - wx.navigateBack({ - delta: 1, + this.setData({ + hasAdd:true }) + this.back('add') + }, - getData(){ + back(type) { + if (type == 'add') { + wx.navigateBack({ + delta: 1, + }) + } else if (type == "switch" && !this.data.hasAdd) { + console.log("执行切换"); + let { + themeData + } = this.data + themeData.push(this.data.switchTheme) + wx.setStorageSync('themeData', themeData) + } + }, + getData() { let themeData = wx.getStorageSync('themeData') - let result =[] - themeData.forEach(ele=>{ - if(ele)result.push(JSON.stringify(ele)),this.data.themeData.push(ele) + let result = [] + themeData.forEach(ele => { + if (ele) result.push(JSON.stringify(ele)), this.data.themeData.push(ele) }) this.setData({ result @@ -75,8 +100,17 @@ Page({ app.globalData.request({ action: 'getSchemeDataToTheme', token: wx.getStorageSync('token'), - sType:'now' - }).then(res=>{ + sType: 'now' + }).then(res => { + for (let i of themeData) { + if (i) { + for (let j = 0; j < res.length; j++) { + if (i.Id == res[j].Id) { + res.splice(j, 1) + } + } + } + } this.setData({ themeList: res }) @@ -85,8 +119,8 @@ Page({ app.globalData.request({ action: 'getSchemeDataToTheme', token: wx.getStorageSync('token'), - sType:'former ' - }).then(res=>{ + sType: 'former ' + }).then(res => { this.setData({ issList: res }) diff --git a/contrastPackages/addTheme/index.wxml b/contrastPackages/addTheme/index.wxml index 201e912..faa89de 100644 --- a/contrastPackages/addTheme/index.wxml +++ b/contrastPackages/addTheme/index.wxml @@ -64,10 +64,10 @@ 结束时间 {{item.EndTime}} - + diff --git a/contrastPackages/brandRatio/index.js b/contrastPackages/brandRatio/index.js index 7bb08db..a078246 100644 --- a/contrastPackages/brandRatio/index.js +++ b/contrastPackages/brandRatio/index.js @@ -30,6 +30,11 @@ Page({ }) this.brandReq() }, + onUnload(){ + wx.setStorageSync('brandRatioTime', { + sTimeType: '34' + }) + }, onChange(event) { const {detail} = event const result = [] @@ -74,7 +79,6 @@ Page({ let filter = this.data.result.filter(ele=>{ return ele!= "null" }) - console.log(filter); if(filter.length==2){ Dialog.alert({ message: '至少需要两个品牌才可以对比哦!', @@ -124,7 +128,6 @@ Page({ } } } - console.log(arr); this.setData({ mockData: arr }) diff --git a/contrastPackages/carModelsRatio/BBS/index.wxml b/contrastPackages/carModelsRatio/BBS/index.wxml index 0af5bc0..b36d74a 100644 --- a/contrastPackages/carModelsRatio/BBS/index.wxml +++ b/contrastPackages/carModelsRatio/BBS/index.wxml @@ -13,7 +13,7 @@ {{item.key || '无'}} - 品牌名称 + 车型名称 diff --git a/contrastPackages/carModelsRatio/survey/index.wxml b/contrastPackages/carModelsRatio/survey/index.wxml index 7af80a9..303cc9a 100644 --- a/contrastPackages/carModelsRatio/survey/index.wxml +++ b/contrastPackages/carModelsRatio/survey/index.wxml @@ -20,7 +20,7 @@ - 品牌调性对比 + 车型调性对比 @@ -42,7 +42,7 @@ - 品牌传播TOP媒体 + 车型传播TOP媒体 @@ -142,7 +142,7 @@ - 品牌事件对比 + 车型事件对比 diff --git a/contrastPackages/eventRatio/index.js b/contrastPackages/eventRatio/index.js index 737d530..c06dcf8 100644 --- a/contrastPackages/eventRatio/index.js +++ b/contrastPackages/eventRatio/index.js @@ -36,10 +36,14 @@ Page({ }, switchEvent(e) { let index = e.currentTarget.dataset.index - this.data.boxArr.splice(index, 1) + let switchEvent = JSON.stringify(this.data.boxArr.splice(index, 1)[0]) wx.setStorageSync('eventData', this.data.boxArr) + this.setData({ + switchEvent, + }) + wx.navigateTo({ - url: '/contrastPackages/addEvent/index', + url: `/contrastPackages/addEvent/index?switchEvent=${switchEvent}`, }) }, changeTime(event) { diff --git a/contrastPackages/eventRatio/index.wxss b/contrastPackages/eventRatio/index.wxss index 0bd7b03..16f46f6 100644 --- a/contrastPackages/eventRatio/index.wxss +++ b/contrastPackages/eventRatio/index.wxss @@ -61,7 +61,7 @@ page { display: inline-block; height: 208rpx; width: 200rpx; - margin-left: 32rpx; + /* margin-left: 32rpx; */ background-color: #339cff; border-radius: 8rpx; border: 2rpx solid #85c3ff; diff --git a/contrastPackages/eventRatio/survey/index.js b/contrastPackages/eventRatio/survey/index.js index f0b42ae..b8e9f7e 100644 --- a/contrastPackages/eventRatio/survey/index.js +++ b/contrastPackages/eventRatio/survey/index.js @@ -53,7 +53,7 @@ Component({ } // //横轴,数据,纵轴 this.setData({ - brandOption4: sHistogram(xMsg, data, ['事件一','事件二'], []) + brandOption4: sHistogram(xMsg, data, ['事件一','事件二'], [],35) }) }) //事件调性分布 diff --git a/contrastPackages/themeRatio/BBS/index.wxml b/contrastPackages/themeRatio/BBS/index.wxml index 4607960..eed7031 100644 --- a/contrastPackages/themeRatio/BBS/index.wxml +++ b/contrastPackages/themeRatio/BBS/index.wxml @@ -13,7 +13,7 @@ {{item.key || '无'}} - 品牌名称 + 主题名称 diff --git a/contrastPackages/themeRatio/index.js b/contrastPackages/themeRatio/index.js index 98b549c..651dee4 100644 --- a/contrastPackages/themeRatio/index.js +++ b/contrastPackages/themeRatio/index.js @@ -21,6 +21,9 @@ Page({ onShow() { this.getData() this.reLoad() + this.setData({ + switchTheme:"" + }) }, del(e) { let filter = this.data.boxArr.filter(ele=>ele!=null) @@ -43,13 +46,23 @@ Page({ }, switchTheme(e) { let index = e.currentTarget.dataset.index - this.data.boxArr.splice(index, 1) + let switchTheme = this.data.boxArr.splice(index, 1)[0] + // this.data.boxArr.splice(index, 1) + console.log(this.data.boxArr); + this.setData({ + switchTheme, + }) this.add() }, add() { wx.setStorageSync('themeData', this.data.boxArr) + let switchTheme = JSON.stringify(this.data.switchTheme) + let url = '/contrastPackages/addTheme/index' + if(this.data.switchTheme){ + url = `/contrastPackages/addTheme/index?switchTheme=${switchTheme}` + } wx.navigateTo({ - url: '/contrastPackages/addTheme/index', + url: url, }) }, changeTab(val) { diff --git a/contrastPackages/themeRatio/survey/index.wxml b/contrastPackages/themeRatio/survey/index.wxml index c7e6dab..add2aef 100644 --- a/contrastPackages/themeRatio/survey/index.wxml +++ b/contrastPackages/themeRatio/survey/index.wxml @@ -22,7 +22,7 @@ 主题调性对比 - + diff --git a/contrastPackages/themeRatio/thetail/index.wxml b/contrastPackages/themeRatio/thetail/index.wxml index 9732f6f..5fb6799 100644 --- a/contrastPackages/themeRatio/thetail/index.wxml +++ b/contrastPackages/themeRatio/thetail/index.wxml @@ -6,7 +6,7 @@ 分渠道信息量 - + diff --git a/contrastPackages/themeRatio/weibo/index.wxml b/contrastPackages/themeRatio/weibo/index.wxml index 9754c7b..4d1ce19 100644 --- a/contrastPackages/themeRatio/weibo/index.wxml +++ b/contrastPackages/themeRatio/weibo/index.wxml @@ -22,7 +22,7 @@ 微博调性对比 - + diff --git a/pages/insight/brandChild/index.js b/pages/insight/brandChild/index.js index 2e9e196..5e9807b 100644 --- a/pages/insight/brandChild/index.js +++ b/pages/insight/brandChild/index.js @@ -11,6 +11,7 @@ Component({ methods: { toBrandInsight(e) { let name = e.currentTarget.dataset.id.brandname; //获取点击的name + let img = e.currentTarget.dataset.id.img; let obj = { brandname: name, img: e.currentTarget.dataset.id.img @@ -43,7 +44,7 @@ Component({ } wx.setStorageSync('sBrand', name); wx.navigateTo({ - url: "/pages/insight/pages/brandInsight/index" + url: "/pages/insight/pages/brandInsight/index"+'?img='+img }) }, }, diff --git a/pages/insight/pages/brandInsight/index.js b/pages/insight/pages/brandInsight/index.js index 519b0b8..fc2b3c5 100644 --- a/pages/insight/pages/brandInsight/index.js +++ b/pages/insight/pages/brandInsight/index.js @@ -6,6 +6,10 @@ Page({ currentBrand: '', compShow: true, tabActive: 0, + brandImg: '', + }, + onLoad(option) { + this.setData({brandImg: option.img}); }, onShow() { this.setData({ diff --git a/pages/insight/pages/brandInsight/index.wxml b/pages/insight/pages/brandInsight/index.wxml index 4fab773..d5d481e 100644 --- a/pages/insight/pages/brandInsight/index.wxml +++ b/pages/insight/pages/brandInsight/index.wxml @@ -9,10 +9,10 @@ - + {{currentBrand}} - {{totalCount}} 数据总量 + 数据总量{{totalCount}} diff --git a/pages/insight/pages/brandInsight/index.wxss b/pages/insight/pages/brandInsight/index.wxss index 5d3e16f..d7d84bb 100644 --- a/pages/insight/pages/brandInsight/index.wxss +++ b/pages/insight/pages/brandInsight/index.wxss @@ -54,4 +54,12 @@ } .view-tabs .van-tabs__line { background: transparent; - } \ No newline at end of file + } + +.userAvatar{ + width: 80rpx; + height: 80rpx; + border-radius: 40rpx; + margin-right: 24rpx; + background: #FFF; +} \ No newline at end of file diff --git a/pages/insight/pages/modalInsight/index.wxml b/pages/insight/pages/modalInsight/index.wxml index 9ef324c..b06bc2c 100644 --- a/pages/insight/pages/modalInsight/index.wxml +++ b/pages/insight/pages/modalInsight/index.wxml @@ -13,10 +13,10 @@ {{currentSeries}} - {{totalCount}} 数据总量 - {{percent}} - 品牌占比 + {{totalCount}} + 品牌占比 + {{percent}} diff --git a/pages/varComm/index.js b/pages/varComm/index.js index ecb7ca3..b6f0374 100644 --- a/pages/varComm/index.js +++ b/pages/varComm/index.js @@ -13,7 +13,6 @@ Page({ }) } else { this.getTabBar().init(); - console.log(this.data.active) if (this.data.active == 2 || this.data.active == 3) { this.reLoad() } diff --git a/pages/varComm/pages/brand/index.js b/pages/varComm/pages/brand/index.js index 4f8cc42..b79473a 100644 --- a/pages/varComm/pages/brand/index.js +++ b/pages/varComm/pages/brand/index.js @@ -65,7 +65,6 @@ Component({ lifetimes: { attached() { //页面数据 - // this.getOpenID() wx.showLoading({ title: '数据载入中....', }) @@ -94,6 +93,19 @@ Component({ wx.hideLoading(); },1000) }) + if(wx.getStorageSync('brandData')){ + console.log(wx.getStorageSync('brandData')); + let boxArr = [] + let result = [] + for(let i of wx.getStorageSync('brandData')){ + i?boxArr.push(i):boxArr.push(null) + i?result.push(JSON.stringify(i)):"" + } + this.setData({ + boxArr, + result + }) + } }, ready() { diff --git a/pages/varComm/pages/carModels/index.js b/pages/varComm/pages/carModels/index.js index 18aeeb0..4a16bed 100644 --- a/pages/varComm/pages/carModels/index.js +++ b/pages/varComm/pages/carModels/index.js @@ -120,6 +120,18 @@ Component({ mockData: arr }) }) + if(wx.getStorageSync('modelsData')){ + let boxArr = [] + let result = [] + for(let i of wx.getStorageSync('modelsData')){ + i?boxArr.push(i):boxArr.push(null) + i?result.push(JSON.stringify(i)):"" + } + this.setData({ + boxArr, + result + }) + } }, ready(){ wx.hideLoading() diff --git a/pages/varComm/pages/event/index.js b/pages/varComm/pages/event/index.js index 9c9503f..69f079f 100644 --- a/pages/varComm/pages/event/index.js +++ b/pages/varComm/pages/event/index.js @@ -9,7 +9,6 @@ Component({ tempLate: ['一', '二', '三', '四', '五', '六', ] }, methods: { - startCp() { if (this.data.result.length < 2) { Dialog.alert({ @@ -80,7 +79,6 @@ Component({ }, lifetimes: { attached() { - app.globalData.request({ action: 'getEventList', token: wx.getStorageSync('token'), diff --git a/pages/varComm/pages/event/index.wxml b/pages/varComm/pages/event/index.wxml index 3732262..ad392e0 100644 --- a/pages/varComm/pages/event/index.wxml +++ b/pages/varComm/pages/event/index.wxml @@ -63,7 +63,7 @@ {{item.events_series}} - 传播周期(条) + 事件影响力 {{item.events_influence}} diff --git a/pages/varComm/pages/theme/index.js b/pages/varComm/pages/theme/index.js index 20ddfc7..58be987 100644 --- a/pages/varComm/pages/theme/index.js +++ b/pages/varComm/pages/theme/index.js @@ -71,6 +71,24 @@ Component({ let obj = JSON.parse(i) boxArr.push(obj) } + //判断重复 + let have = false + for(let i=0;i结束时间 {{item.EndTime}} - +