From 13602446888b3db57d609616fc01e37cee28e637 Mon Sep 17 00:00:00 2001
From: liuyongli <1598631486@qq.com>
Date: Tue, 20 Sep 2022 17:33:24 +0800
Subject: [PATCH] no message
---
pages/index/Salesranking/Salesranking.wxml | 185 ++++++++--------
pages/index/Salesranking/Salesranking.wxss | 5 +-
pages/insight/pages/themeList/index.js | 237 ++++++++++++++++-----
pages/insight/pages/themeList/index.wxml | 7 +-
pages/insight/pages/themeList/index.wxss | 3 +
5 files changed, 291 insertions(+), 146 deletions(-)
diff --git a/pages/index/Salesranking/Salesranking.wxml b/pages/index/Salesranking/Salesranking.wxml
index ca9efb7..95a0009 100644
--- a/pages/index/Salesranking/Salesranking.wxml
+++ b/pages/index/Salesranking/Salesranking.wxml
@@ -1,104 +1,107 @@
-
-
- 销量趋势
-
-
-
-
- {{models}}销量趋势
-
-
+
+
+ 销量趋势
+
+
+
+
+ {{models}}销量趋势
+
+
+
-
\ No newline at end of file
diff --git a/pages/index/Salesranking/Salesranking.wxss b/pages/index/Salesranking/Salesranking.wxss
index 1344af8..b179df2 100644
--- a/pages/index/Salesranking/Salesranking.wxss
+++ b/pages/index/Salesranking/Salesranking.wxss
@@ -258,18 +258,19 @@
.all1 {
width: 150rpx;
- height: 60rpx;
+ height: 50rpx;
border: 1px solid #027AFF;
padding: 0 10rpx;
background-color: #ffffff;
font-size: 24rpx;
text-align: center;
color: #027AFF;
+ margin: 0 auto;
}
.noall {
width: 150rpx;
- height: 60rpx;
+ height: 50rpx;
text-align: center;
/* display: flex; */
/* align-items: center;
diff --git a/pages/insight/pages/themeList/index.js b/pages/insight/pages/themeList/index.js
index d76ecc5..e4ce467 100644
--- a/pages/insight/pages/themeList/index.js
+++ b/pages/insight/pages/themeList/index.js
@@ -21,7 +21,16 @@ Page({
//API
affList: [],
qgList: [],
- wjList: [{key: 1,value: '低级危机'},{key: 2,value: '中级危机'},{key: 3,value: '高级危机'}],
+ wjList: [{
+ key: 1,
+ value: '低级危机'
+ }, {
+ key: 2,
+ value: '中级危机'
+ }, {
+ key: 3,
+ value: '高级危机'
+ }],
//列表
dataList: [],
//全选
@@ -46,12 +55,20 @@ Page({
allQingGan: [],
qingGanList: [],
quDaoList: [],
+ result: [],
},
- onLoad: function(options) {
- this.setData({Guid: options.Guid, sStartTime: options.StartTime, sEndTime: options.EndTime})
+ onLoad: function (options) {
+ this.setData({
+ Guid: options.Guid,
+ sStartTime: options.StartTime,
+ sEndTime: options.EndTime
+ })
let sd = new Date(options.StartTime).valueOf();
let ed = new Date(options.EndTime).valueOf();
- this.setData({d1: sd, d2: ed})
+ this.setData({
+ d1: sd,
+ d2: ed
+ })
},
onShow() {
this.getApi();
@@ -59,7 +76,9 @@ Page({
},
onReachBottom() {
let pageIndex = this.data.iPageIndex + 1;
- this.setData({iPageIndex: pageIndex});
+ this.setData({
+ iPageIndex: pageIndex
+ });
app.globalData.request({
action: 'getList', //数据列表
token: 't%2BrswgjvzGM=',
@@ -80,7 +99,9 @@ Page({
listType: this.data.listType, //0默认 1影响力倒序
}).then(res => {
let arr = [...this.data.dataList, ...res]
- this.setData({dataList: arr});
+ this.setData({
+ dataList: arr
+ });
});
},
getApi() {
@@ -92,7 +113,10 @@ Page({
res.slice(1).forEach(ele => {
arr.push(ele.key.toString())
})
- this.setData({affList: res.slice(1), quDaoList: arr})
+ this.setData({
+ affList: res.slice(1),
+ quDaoList: arr
+ })
});
app.globalData.request({
action: 'getQingGan', //获取所有情感
@@ -102,7 +126,10 @@ Page({
res.slice(1).forEach(ele => {
arr.push(ele.key.toString())
})
- this.setData({qgList: res.slice(1), qingGanList: arr})
+ this.setData({
+ qgList: res.slice(1),
+ qingGanList: arr
+ })
});
app.globalData.request({
action: 'getQueryType', //获取查询类型
@@ -110,10 +137,15 @@ Page({
}).then(res => {
let option = [];
res.forEach(ele => {
- let obj = {text: ele.value, value: ele.key};
+ let obj = {
+ text: ele.value,
+ value: ele.key
+ };
option.push(obj)
});
- this.setData({searchOption: option})
+ this.setData({
+ searchOption: option
+ })
});
app.globalData.request({
action: 'getToExcelField', //获取导出字段
@@ -122,10 +154,15 @@ Page({
}).then(res => {
let option = [];
res.forEach(ele => {
- let obj = {name: ele.name, value: ele.field};
+ let obj = {
+ name: ele.name,
+ value: ele.field
+ };
option.push(obj)
});
- this.setData({reportOption: option})
+ this.setData({
+ reportOption: option
+ })
});
},
getData() {
@@ -148,52 +185,122 @@ Page({
iTimeType: this.data.iTimeType, //0发布时间 1入库时间
iGroupBy: this.data.iGroupBy, //0不去重 1相似度去重
listType: this.data.listType, //0默认 1影响力倒序
- },(res) => {this.setData({total: res.totalNum})} ).then(res => {
- this.setData({dataList: res})
+ }, (res) => {
+ this.setData({
+ total: res.totalNum
+ })
+ }).then(res => {
+ this.setData({
+ dataList: res
+ })
});
},
changeTime(event) {
wx.setStorageSync('sTimeType', event.detail.sTimeType);
- if(event.detail.sStartTime) {
+ if (event.detail.sStartTime) {
wx.setStorageSync('sStartTime', event.detail.sStartTime);
};
- if(event.detail.sEndTime) {
+ if (event.detail.sEndTime) {
wx.setStorageSync('sEndTime', event.detail.sEndTime);
};
this.getData();
},
- changeSource(event) {this.setData({ sQuDao: event.detail });this.getData()},
+ changeSource(event) {
+ this.setData({
+ sQuDao: event.detail
+ });
+ this.getData()
+ },
selectQdall(event) {
- if(event.detail.length == 0) {
- this.setData({sQuDao: []})
+ if (event.detail.length == 0) {
+ this.setData({
+ sQuDao: []
+ })
} else {
- this.setData({sQuDao: this.data.quDaoList})
+ this.setData({
+ sQuDao: this.data.quDaoList
+ })
}
- this.setData({ allQuDao: event.detail });
+ this.setData({
+ allQuDao: event.detail
+ });
this.getData();
},
- changeQingGan(event) {this.setData({ sQingGan: event.detail });this.getData()},
+ changeQingGan(event) {
+ this.setData({
+ sQingGan: event.detail
+ });
+ this.getData()
+ },
selectQgall(event) {
- if(event.detail.length == 0) {
- this.setData({sQingGan: [], sCrisis: []})
+ if (event.detail.length == 0) {
+ this.setData({
+ sQingGan: [],
+ sCrisis: []
+ })
} else {
- this.setData({sQingGan: this.data.qingGanList, sCrisis: ['1','2','3']})
+ this.setData({
+ sQingGan: this.data.qingGanList,
+ sCrisis: ['1', '2', '3']
+ })
}
- this.setData({ allQingGan: event.detail });
+ this.setData({
+ allQingGan: event.detail
+ });
this.getData();
},
- changeWeiJi(event) {this.setData({ sCrisis: event.detail });this.getData()},
- iGroupByChange(event) {this.setData({ iGroupBy: event.detail });this.getData()},
- iTimeTypeChange(event) {this.setData({ iTimeType: event.detail });this.getData()},
- listTypeChange(event) {this.setData({ listType: event.detail });this.getData()},
- sTitleChange(event) {this.setData({ sTitle: event.detail });this.getData()},
+ changeWeiJi(event) {
+ this.setData({
+ sCrisis: event.detail
+ });
+ this.getData()
+ },
+ iGroupByChange(event) {
+ this.setData({
+ iGroupBy: event.detail
+ });
+ this.getData()
+ },
+ iTimeTypeChange(event) {
+ this.setData({
+ iTimeType: event.detail
+ });
+ this.getData()
+ },
+ listTypeChange(event) {
+ this.setData({
+ listType: event.detail
+ });
+ this.getData()
+ },
+ sTitleChange(event) {
+ this.setData({
+ sTitle: event.detail
+ });
+ this.getData()
+ },
+ //全选
changeSelectAll(event) {
- this.setData({ isSelectAll: event.detail});
- if(event.detail.length != 0) {
- this.setData({selectedNumber: this.data.total});
+ let listId = [];
+ let isSelectAllList = [];
+ if (event.detail.length != 0) {
+ this.data.dataList.forEach((e) => {
+ listId.push(e._id);
+
+ })
+ isSelectAllList.push(event.detail)
} else {
- this.setData({selectedNumber: this.data.dataList.length});
+ listId.splice();
}
+ this.setData({
+ result: listId,
+ isSelectAll: event.detail,
+ });
+ // if(event.detail.length != 0) {
+ // this.setData({selectedNumber: this.data.total});
+ // } else {
+ // this.setData({selectedNumber: this.data.dataList.length});
+ // }
},
toThemeBoard() {
let Guid = this.data.Guid;
@@ -202,18 +309,20 @@ Page({
let title = this.data.sTitle;
let website = this.data.website;
let sStartTime = this.data.sStartTime;
- let sEndTime= this.data.sEndTime;
+ let sEndTime = this.data.sEndTime;
wx.navigateTo({
- url: '/pages/insight/pages/themeBoard/index'+'?Guid=' + Guid
- +'&sQuDao='+quDao+'&sQingGan='+qingGan+'&sTitle='+title+'&website='+website+'&sStartTime='+sStartTime+'&sEndTime='+sEndTime,
+ url: '/pages/insight/pages/themeBoard/index' + '?Guid=' + Guid +
+ '&sQuDao=' + quDao + '&sQingGan=' + qingGan + '&sTitle=' + title + '&website=' + website + '&sStartTime=' + sStartTime + '&sEndTime=' + sEndTime,
})
},
openReport() {
- this.setData({reportShow: true})
+ this.setData({
+ reportShow: true
+ })
},
report() { //生成数据
let d = new Date();
- let date = d.getFullYear().toString() + (d.getMonth()+1)+ d.getDate()
+ let date = d.getFullYear().toString() + (d.getMonth() + 1) + d.getDate()
app.globalData.request({
action: 'toExcel', //导出
token: 't%2BrswgjvzGM=',
@@ -228,13 +337,15 @@ Page({
sType: 'ZhuTiFenXiBl',
sGuid: this.data.Guid,
sField: this.data.fieldList.join(','), //导出字段
- sFileName: "事件数据"+date, //文件名称
+ sFileName: "事件数据" + date, //文件名称
sCheckedIds: '', //数据id
iNum: this.data.selectedNumber, //导出条数
iTimeType: this.data.iTimeType, //0发布时间 1入库时间
- },(res) => {
- if(res.Code == 1) {
- this.setData({reportShow: false})
+ }, (res) => {
+ if (res.Code == 1) {
+ this.setData({
+ reportShow: false
+ })
wx.showModal({
title: '数据生成中,请前往”我的“查看生成进度',
showCancel: false
@@ -243,7 +354,9 @@ Page({
}).then(() => {});
},
fieldChange(event) {
- this.setData({fieldList: event.detail})
+ this.setData({
+ fieldList: event.detail
+ })
},
toEventDetail(e) {
let id = e.currentTarget.dataset.id._id;
@@ -253,25 +366,47 @@ Page({
},
// 时间选择器
onDisplayStart() {
- this.setData({ show1: true });
+ this.setData({
+ show1: true
+ });
},
onDisplayEnd() {
- this.setData({ show2: true });
+ this.setData({
+ show2: true
+ });
},
onCancel() {
- this.setData({ show1: false, });
+ this.setData({
+ show1: false,
+ });
},
onCancel1() {
- this.setData({ show2: false, });
+ this.setData({
+ show2: false,
+ });
},
onConfirm(event) {
let date = moment(event.detail).format("YYYY-MM-DD HH:mm:ss")
- this.setData({d1: event.detail, sStartTime: date,show1: false});
+ this.setData({
+ d1: event.detail,
+ sStartTime: date,
+ show1: false
+ });
this.getData();
},
onConfirm1(event) {
let date = moment(event.detail).format("YYYY-MM-DD HH:mm:ss")
- this.setData({d2: event.detail, sEndTime: date,show2: false});
+ this.setData({
+ d2: event.detail,
+ sEndTime: date,
+ show2: false
+ });
this.getData();
},
+ //单选
+ onChange(event) {
+ this.setData({
+ result: event.detail,
+ })
+ }
})
\ No newline at end of file
diff --git a/pages/insight/pages/themeList/index.wxml b/pages/insight/pages/themeList/index.wxml
index f318b21..df6e090 100644
--- a/pages/insight/pages/themeList/index.wxml
+++ b/pages/insight/pages/themeList/index.wxml
@@ -79,8 +79,10 @@
-
+
+
+
{{item._source.sourcetime}}
低级危机
@@ -99,11 +101,12 @@
作者:{{item._source.user_author}}
+