|
|
|
@ -14,7 +14,10 @@ Component({
|
|
|
|
|
writer:[],
|
|
|
|
|
eventSpreadTop:[],
|
|
|
|
|
spreadActive:0,
|
|
|
|
|
eventSteps:[]
|
|
|
|
|
eventSteps:[],
|
|
|
|
|
negative:[],
|
|
|
|
|
positive:[],
|
|
|
|
|
negativeWordActive:0
|
|
|
|
|
},
|
|
|
|
|
lifetimes: {
|
|
|
|
|
attached() {
|
|
|
|
@ -44,7 +47,6 @@ Component({
|
|
|
|
|
return ele
|
|
|
|
|
})
|
|
|
|
|
for (let [index, i] of res.entries()) {
|
|
|
|
|
console.log(i);
|
|
|
|
|
Object.keys(i.Data).forEach(ele=>{
|
|
|
|
|
data[index].push(i.Data[ele])
|
|
|
|
|
})
|
|
|
|
@ -138,69 +140,69 @@ Component({
|
|
|
|
|
eventSteps:arr
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
// //销量对比
|
|
|
|
|
// app.globalData.request({
|
|
|
|
|
// action: 'getCheZhuCountTimeC',
|
|
|
|
|
// token: wx.getStorageSync('token'),
|
|
|
|
|
// sType: 'Marketing1C',
|
|
|
|
|
// iContrastType: '2',
|
|
|
|
|
// sBrand:sBrand.join(','),
|
|
|
|
|
// sSeriesName: SeriesName.join(',')
|
|
|
|
|
// }).then(res => {
|
|
|
|
|
// let dDate = []
|
|
|
|
|
// let dVal = new Array(res.Data[0].value.length).fill([])
|
|
|
|
|
// dVal = dVal.map(ele => {
|
|
|
|
|
// ele = JSON.stringify(ele)
|
|
|
|
|
// ele = JSON.parse(ele)
|
|
|
|
|
// return ele
|
|
|
|
|
// })
|
|
|
|
|
// for (let i of res.Data) {
|
|
|
|
|
// dDate.push(i.key)
|
|
|
|
|
// for (let [index, j] of i.value.entries()) {
|
|
|
|
|
// dVal[index].push(j)
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// this.setData({
|
|
|
|
|
// salesDate: res.Time,
|
|
|
|
|
// transformOption2: brokenLines(SeriesName, dVal, dColor, dDate),
|
|
|
|
|
// })
|
|
|
|
|
// })
|
|
|
|
|
// 正负词云
|
|
|
|
|
// app.globalData.request({
|
|
|
|
|
// action: 'getPositiveAndNegative0528C',
|
|
|
|
|
// token: wx.getStorageSync('token'),
|
|
|
|
|
// sType:'BrandOverview',
|
|
|
|
|
// sTimeType:'34',
|
|
|
|
|
// iContrastType:'1',
|
|
|
|
|
// sBrand: sBrand.join(',')
|
|
|
|
|
// }).then(res=>{
|
|
|
|
|
// let positiveWord = []
|
|
|
|
|
// let negativeWord = []
|
|
|
|
|
// for(let i of res){
|
|
|
|
|
// let pobj = {}
|
|
|
|
|
// let nobj = {}
|
|
|
|
|
// pobj.name = i.key
|
|
|
|
|
// nobj.name = i.key
|
|
|
|
|
// for(let j of i.value){
|
|
|
|
|
// if(j.key=='正面词'){
|
|
|
|
|
// pobj.value = j.value.map(ele=>{
|
|
|
|
|
// return [ele.key,ele.value]
|
|
|
|
|
// })
|
|
|
|
|
// }else{
|
|
|
|
|
// nobj.value = j.value.map(ele=>{
|
|
|
|
|
// return [ele.key,ele.value]
|
|
|
|
|
// })
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// positiveWord.push(pobj)
|
|
|
|
|
// negativeWord.push(nobj)
|
|
|
|
|
// }
|
|
|
|
|
// this.setData({
|
|
|
|
|
// positiveWord,
|
|
|
|
|
// negativeWord
|
|
|
|
|
// })
|
|
|
|
|
|
|
|
|
|
// })
|
|
|
|
|
//正面词云
|
|
|
|
|
let posPromise = []
|
|
|
|
|
let negPromise = []
|
|
|
|
|
for(let i of sRele){
|
|
|
|
|
posPromise.push(
|
|
|
|
|
app.globalData.request({
|
|
|
|
|
action: 'getPositiveC',
|
|
|
|
|
token: wx.getStorageSync('token'),
|
|
|
|
|
sType: 'EventContrast',
|
|
|
|
|
...brandRatioTime,
|
|
|
|
|
iContrastType: '3',
|
|
|
|
|
sRele:i
|
|
|
|
|
})
|
|
|
|
|
)
|
|
|
|
|
negPromise.push(
|
|
|
|
|
app.globalData.request({
|
|
|
|
|
action: 'getNegativeC',
|
|
|
|
|
token: wx.getStorageSync('token'),
|
|
|
|
|
sType: 'EventContrast',
|
|
|
|
|
...brandRatioTime,
|
|
|
|
|
iContrastType: '3',
|
|
|
|
|
sRele:i
|
|
|
|
|
})
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
Promise.all(posPromise).then(res=>{
|
|
|
|
|
let positive =[]
|
|
|
|
|
for(let [index,i] of res.entries()){
|
|
|
|
|
let obj = {}
|
|
|
|
|
if(index==0){
|
|
|
|
|
obj.Name='事件一'
|
|
|
|
|
}else{
|
|
|
|
|
obj.Name='事件二'
|
|
|
|
|
}
|
|
|
|
|
obj.value =[]
|
|
|
|
|
Object.keys(i[0].Data).forEach(ele=>{
|
|
|
|
|
obj.value.push([ele,i[0].Data[ele]])
|
|
|
|
|
})
|
|
|
|
|
positive.push(obj)
|
|
|
|
|
}
|
|
|
|
|
this.setData({
|
|
|
|
|
positive
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
Promise.all(negPromise).then(res=>{
|
|
|
|
|
let negative =[]
|
|
|
|
|
for(let [index,i] of res.entries()){
|
|
|
|
|
let obj = {}
|
|
|
|
|
if(index==0){
|
|
|
|
|
obj.Name='事件一'
|
|
|
|
|
}else{
|
|
|
|
|
obj.Name='事件二'
|
|
|
|
|
}
|
|
|
|
|
obj.value =[]
|
|
|
|
|
Object.keys(i[0].Data).forEach(ele=>{
|
|
|
|
|
obj.value.push([ele,i[0].Data[ele]])
|
|
|
|
|
})
|
|
|
|
|
negative.push(obj)
|
|
|
|
|
}
|
|
|
|
|
this.setData({
|
|
|
|
|
negative
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
@ -213,8 +215,11 @@ Component({
|
|
|
|
|
spreadActive: index,
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
changeModalHot2(event) {
|
|
|
|
|
|
|
|
|
|
changeNegative(event) {
|
|
|
|
|
let index = event.detail.index
|
|
|
|
|
this.setData({
|
|
|
|
|
negativeWordActive: index,
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
})
|