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}}
-
+