|
|
|
@ -26,6 +26,7 @@ Component({
|
|
|
|
|
wordCloudActive: 0,
|
|
|
|
|
wordCloudData: [],
|
|
|
|
|
eventTransActive: 0,
|
|
|
|
|
affActive: 0,
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
getData() {
|
|
|
|
@ -46,27 +47,7 @@ Component({
|
|
|
|
|
};
|
|
|
|
|
this.setData({ transRankList: arr });
|
|
|
|
|
});
|
|
|
|
|
app.globalData.request({
|
|
|
|
|
action: 'getAffectionsTime', //调性分布态势
|
|
|
|
|
token: 't%2BrswgjvzGM=',
|
|
|
|
|
sType: 'HotEvent',
|
|
|
|
|
sTimeType: wx.getStorageSync('sTimeType') || 34,
|
|
|
|
|
sStartTime: wx.getStorageSync('sStartTime') || '',
|
|
|
|
|
sEndTime: wx.getStorageSync('sEndTime') || '',
|
|
|
|
|
sRele: wx.getStorageSync('sRele') || '',
|
|
|
|
|
}).then(res => {
|
|
|
|
|
let dx = []; let dAff = ['正面','中性','负面'];
|
|
|
|
|
let dValue = [[],[],[]];
|
|
|
|
|
res.forEach(ele => {
|
|
|
|
|
dx.push(ele.Time)
|
|
|
|
|
for(let i=0;i<ele.Data.length;i++) {
|
|
|
|
|
dValue[i].push(ele.Data[i])
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
this.setData({
|
|
|
|
|
affTransform: brokenLine(dAff,dValue,dColor,dx)
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
this.getAff();
|
|
|
|
|
app.globalData.request({
|
|
|
|
|
action: 'getEventSpreadProcess0528', //事件传播历程
|
|
|
|
|
token: 't%2BrswgjvzGM=',
|
|
|
|
@ -105,8 +86,6 @@ Component({
|
|
|
|
|
token: 't%2BrswgjvzGM=',
|
|
|
|
|
sType: 'HotEvent',
|
|
|
|
|
sTimeType: this.data.eventTransActive == 0 ? '34' : '20',
|
|
|
|
|
// sStartTime: wx.getStorageSync('sStartTime') || '',
|
|
|
|
|
// sEndTime: wx.getStorageSync('sEndTime') || '',
|
|
|
|
|
sRele: wx.getStorageSync('sRele') || '',
|
|
|
|
|
}).then(res => {
|
|
|
|
|
let dx = [];
|
|
|
|
@ -122,6 +101,27 @@ Component({
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
getAff() {
|
|
|
|
|
app.globalData.request({
|
|
|
|
|
action: 'getAffectionsTime', //调性分布态势
|
|
|
|
|
token: 't%2BrswgjvzGM=',
|
|
|
|
|
sType: 'HotEvent',
|
|
|
|
|
sTimeType: this.data.affActive == 0 ? '34' : '20',
|
|
|
|
|
sRele: wx.getStorageSync('sRele') || '',
|
|
|
|
|
}).then(res => {
|
|
|
|
|
let dx = []; let dAff = ['正面','中性','负面'];
|
|
|
|
|
let dValue = [[],[],[]];
|
|
|
|
|
res.forEach(ele => {
|
|
|
|
|
dx.push(ele.Time)
|
|
|
|
|
for(let i=0;i<ele.Data.length;i++) {
|
|
|
|
|
dValue[i].push(ele.Data[i])
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
this.setData({
|
|
|
|
|
affTransform: brokenLine(dAff,dValue,dColor,dx)
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
getWordCloud() {
|
|
|
|
|
app.globalData.request({
|
|
|
|
|
action: this.data.wordCloudActive == 0?'getHotWord':this.data.wordCloudActive == 1?'getPositive':'getNegative', //热门词云 正面词云 负面词云
|
|
|
|
@ -147,6 +147,10 @@ Component({
|
|
|
|
|
changeEventTransActive(event) {
|
|
|
|
|
this.setData({eventTransActive: event.detail.index});
|
|
|
|
|
this.getEventTrans()
|
|
|
|
|
},
|
|
|
|
|
changeAffActive(event) {
|
|
|
|
|
this.setData({affActive: event.detail.index});
|
|
|
|
|
this.getAff()
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
lifetimes: {
|
|
|
|
|