You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
1.9 KiB
59 lines
1.9 KiB
const app = getApp();
|
|
import totallist from "./dataConfig/totallist"
|
|
import dataOption from "./dataConfig/dataOption"
|
|
Component({
|
|
data: {
|
|
imageUrl: getApp().globalData.imageUrl,
|
|
active:0,
|
|
countYear: 0,
|
|
count6month: 0,
|
|
countAll: 0,
|
|
timelist: ['二十四小时', '最近七天', '最近三十天', '自定义'],
|
|
totallist: [],
|
|
showChart: true,
|
|
chartOption: dataOption
|
|
},
|
|
|
|
lifetimes: {
|
|
attached() {
|
|
app.globalData.request({action: 'getHomeCount0528', sType: 'Home', sTimeType: 3, iStatus: 1}).then(res => {
|
|
const data = res;
|
|
const sourcetypeCount = data.sourcetypeCount || [];
|
|
const arr = []
|
|
const imgObj = {'微博': '/weibo.png', '微信': '/weixin.png', 'APP': '/app.png', '论坛': '/luntan.png', '新闻': '/xinwen.png', '其他': '/qita.png', '短视频': '/shipin.png'}
|
|
arr.push({
|
|
num: data.count,
|
|
text: '入库数据',
|
|
url: '/ruku.png'
|
|
})
|
|
sourcetypeCount.forEach(ele => {
|
|
let obj = {
|
|
num: ele.value,
|
|
text: ele.key + '数据',
|
|
url: imgObj[ele.key]
|
|
}
|
|
arr.push(obj)
|
|
})
|
|
this.setData({
|
|
countYear: data.count_year,
|
|
count6month: data.count_6month,
|
|
countAll: data.count_all,
|
|
totallist: arr
|
|
})
|
|
})
|
|
},
|
|
},
|
|
methods: {
|
|
priceSel(e){
|
|
this.setData({
|
|
intervalSel: e.currentTarget.dataset.index
|
|
})
|
|
},
|
|
dynamic(){
|
|
wx.navigateTo({
|
|
url: "/pages/index/total/tatal"
|
|
})
|
|
},
|
|
|
|
}
|
|
}) |