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 @@ - - - - - - - 全部 - - - - - - - - {{date}} - - - - - - - - - - - - - - - - 销量排行榜 - - - - - - - 销量排行榜 - - 排名 - 品牌名称 - 销量 - - - - - - - - {{index >= 9 ? index + 1 : '0' + (index + 1)}} - - - - {{item.seriesname}} - - {{item.energy}} - {{item.energy}} - {{item.energy}} - {{item.energy}} - {{item.energy}} - + + + + + + + 全部 + + + + + + + + {{date}} + + + + + - {{item.price}}万 - - - {{item.salescount}} - - - 销量趋势 - - + + + + + + + + - - - - + + + + - - - - - - + + + + - - - 销量趋势 - - - - - {{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}} + - 全选 + 全选 diff --git a/pages/insight/pages/themeList/index.wxss b/pages/insight/pages/themeList/index.wxss index f13549f..ad8c4c4 100644 --- a/pages/insight/pages/themeList/index.wxss +++ b/pages/insight/pages/themeList/index.wxss @@ -56,4 +56,7 @@ .theme-add { margin: 12px; background-color: #006BFF; +} +.top-time .van-checkbox{ + display: inline-block !important; } \ No newline at end of file