Merge branch 'dd-7' of git.oa00.com:xiaowen/swsWecat into dd-7

* 'dd-7' of git.oa00.com:xiaowen/swsWecat:
  wyl
  词云

# Conflicts:
#	pages/index/Salesranking/Vehicletype/Vehicletype.wxml
dev
liuyongli 3 years ago
commit c480348a33

@ -1,40 +1,167 @@
// index.js // index.js
const words = [ const app=getApp()
["江南", 1], // const words = [
["乌镇", 2], // ["江南", 1],
["儿时", 20], // ["乌镇", 2],
["入园", 8], // ["儿时", 20],
["长大", 9], // ["入园", 8],
["happy", 10], // ["长大", 9],
["音乐喷泉", 1], // ["happy", 10],
["门票", 33], // ["音乐喷泉", 1],
["江南", 1], // ["门票", 33],
["乌镇", 2], // ["江南", 1],
["玩耍", 12], // ["乌镇", 2],
["风景", 4], // ["玩耍", 12],
["六月", 5], // ["风景", 4],
["江南", 1], // ["六月", 5],
["乌镇", 2], // ["江南", 1],
["儿时", 20], // ["乌镇", 2],
["入园", 8], // ["儿时", 20],
["长大", 9], // ["入园", 8],
["happy", 10], // ["长大", 9],
["音乐喷泉", 1], // ["happy", 10],
["门票", 33], // ["音乐喷泉", 1],
["江南", 1], // ["门票", 33],
["乌镇", 2], // ["江南", 1],
["玩耍", 12], // ["乌镇", 2],
["风景", 4], // ["玩耍", 12],
["六月", 5] // ["风景", 4],
] // ["六月", 5]
Page({ // ]
data: { Component({
words: words.map(item => { data:{
item[1] = item[1] + 12
return item;
})
}, },
onShow() { lifetimes:{
this.getTabBar().init(); attached(){
let sTimeType = wx.getStorageSync("sTimeType") || 34;
let sStartTime = wx.getStorageSync("sStartTime") || '';
let sEndTime = wx.getStorageSync("sEndTime") || '';
this.getData1(sTimeType, sStartTime, sEndTime);
this.getData2(sTimeType, sStartTime, sEndTime);
this.getData3(sTimeType, sStartTime, sEndTime);
}
}, },
}); methods:{
changeTime(e){
let sTimeType = e.detail.sTimeType;
let sStartTime = e.detail.sStartTime;
let sEndTime = e.detail.sEndTime;
this.getData1(sTimeType, sStartTime, sEndTime);
this.getData2(sTimeType, sStartTime, sEndTime);
this.getData3(sTimeType, sStartTime, sEndTime);
},
getData1(sTimeType, sStartTime, sEndTime){
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
let obj = {
action: 'getHotWordHome',
sType: 'Home',
sTimeType: sTimeType,
sStartTime: sStartTime,
sEndTime: sEndTime
}
app.globalData.request(obj).then(res => {
const obj =res
const arr =null
// let showData=null
arr: Object.keys(obj).map(item=>{
item[1]=item[1]+12
return item
})
// Object.keys(obj).forEach(ele => {
// let o1 = {
// word: ele,
// value: obj[ele]
// }
// arr.push(o1);
// })
// showData=arr
this.setData({
NegativeWords:arr
// obj.map(item=>{
// item[1]=item[1]+12
// return item
// })
})
setTimeout(() =>{
wx.hideToast();
},500)
})
},
getData2(sTimeType, sStartTime, sEndTime){
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
let obj = {
action: 'getPositive0528',
sType: 'Home',
sTimeType: sTimeType,
sStartTime: sStartTime,
sEndTime: sEndTime
}
app.globalData.request(obj).then(res => {
const obj =res
// const arr = []
// Object.keys(obj).forEach(ele => {
// let o1 = {
// name: ele,
// value: obj[ele]
// }
// arr.push(o1);
// })
this.setData({
PositiveWords: obj,
// obj.map(item=>{
// item[1]=item[1]+12
// return item
// })
})
setTimeout(() =>{
wx.hideToast();
},500)
})
},
getData3(sTimeType, sStartTime, sEndTime){
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
let obj = {
action: 'getNegative0528',
sType: 'Home',
sTimeType: sTimeType,
sStartTime: sStartTime,
sEndTime: sEndTime
}
app.globalData.request(obj).then(res => {
const obj =res
// const arr = []
// Object.keys(obj).forEach(ele => {
// let o1 = {
// name: ele,
// value: obj[ele]
// }
// arr.push(o1);
// })
this.setData({
NegativeWords:obj
// obj.map(item=>{
// item[1]=item[1]+12
// return item
// })
})
setTimeout(() =>{
wx.hideToast();
},500)
})
}
}
})

@ -1,21 +1,21 @@
<view> <view>
<!-- 时间组件 --> <!-- 时间组件 -->
<time-component></time-component> <time-component bindchange="changeTime" ></time-component>
<view class="brand"> <view class="brand">
<view class="text">热门词云</view> <view class="text">热门词云</view>
<word-cloud class="wordtext" list="{{words}}" width="680rpx" height="130"></word-cloud> <word-cloud class="wordtext" list="{{NegativeWords}}" width="680rpx" height="130"></word-cloud>
</view> </view>
<view class="brand"> <view class="brand">
<view class="text">正面词云</view> <view class="text">正面词云</view>
<view> <view>
<word-cloud class="wordtext" list="{{words}}" width="680rpx" height="130" ></word-cloud> <word-cloud class="wordtext" list="{{PositiveWords}}" width="680rpx" height="130" ></word-cloud>
</view> </view>
</view> </view>
<view class="brand"> <view class="brand">
<view class="text">负面词云</view> <view class="text">负面词云</view>
<word-cloud class="wordtext" list="{{words}}" width="680rpx" height="130" ></word-cloud> <word-cloud class="wordtext" list="{{NegativeWords}}" width="680rpx" height="130" ></word-cloud>
</view> </view>
</view> </view>

@ -18,159 +18,16 @@ Component({
], ],
//级别 //级别
level:[], level:[],
value4:'0',
// level:[
// {
// text:'全部级别',
// value4:'0'
// },
// {
// text:'微型车',
// value4:'1'
// },
// {
// text:'小型车',
// value4:'2'
// },
// {
// text:'紧凑型车',
// value4:'3'
// },
// {
// text:'中型车',
// value4:'4'
// },
// {
// text:'中大型车',
// value4:'5'
// },
// {
// text:'MPV',
// value4:'6'
// },
// {
// text:'SUV',
// value4:'7'
// }
// ],
// 价格 // 价格
Price:[], Price:[],
// Price:[
// {
// text:'全部价格',
// value5:'0'
// },
// {
// text:'10万以内',
// value5:'1'
// },
// {
// text:'10万-15万',
// value5:'2'
// },
// {
// text:'15万-25万',
// value5:'3'
// },
// {
// text:'25万-35万',
// value5:'4'
// },
// {
// text:'35万-50万',
// value5:'5'
// },
// {
// text:'50万以上',
// value5:'6'
// }
// ],
// 能源
// energy:[
// {
// text:'全部能源',
// value6:'0'
// },
// {
// text:'新能源',
// value6:'1'
// },
// {
// text:'汽油',
// value6:'2'
// },
// {
// text:'柴油',
// value6:'3'
// },
// {
// text:'油电混合',
// value6:'4'
// },
// {
// text:'轻混系统',
// value6:'5'
// },
// ],
energy:[], energy:[],
// 数据列表
// ranking: [
// {
// volume: '12345',
// media: '媒体',
// num:'3.23-6.98万',
// energy:'新能源',
// stsId:"2",
// },
// {
// volume: '12345',
// media: '媒体',
// num:'3.23-6.98万',
// energy:'汽油',
// stsId:"1",
// },
// {
// volume: '12345',
// media: '媒体',
// num:'3.23-6.98万',
// energy:'柴油',
// },
// {
// volume: '12345',
// media: '媒体',
// num:'3.23-6.98万',
// energy:'油电混合',
// },
// {
// volume: '12345',
// media: '媒体',
// num:'3.23-6.98万',
// energy:'轻混系统',
// },
// {
// volume: '12345',
// media: '媒体',
// num:'3.23-6.98万',
// energy:'新能源',
// },
// {
// volume: '12345',
// media: '媒体',
// num:'3.23-6.98万',
// energy:'新能源',
// },
// {
// volume: '12345',
// media: '媒体',
// num:'3.23-6.98万',
// energy:'新能源',
// },
// ],
ranking:[], ranking:[],
}, },
lifetimes: { lifetimes: {
attached() { attached() {
app.globalData.request({action: 'getEnergy',}).then(res => { app.globalData.request({action: 'getEnergy',}).then(res => {
let arr = [] let arr = []
@ -184,6 +41,7 @@ Component({
this.setData({ this.setData({
energy:arr, energy:arr,
}) })
}) })
app.globalData.request({action: 'getPrice',}).then(res => { app.globalData.request({action: 'getPrice',}).then(res => {
@ -205,12 +63,14 @@ Component({
res.forEach(ele => { res.forEach(ele => {
let obj = { let obj = {
text:ele.value, text:ele.value,
value4:ele.key value:ele.key
} }
arr.push(obj) arr.push(obj)
}) })
this.setData({ this.setData({
level:arr level:arr,
value4:'a00'
// vle:
}) })
}) })
// 页面数据 // 页面数据
@ -240,6 +100,7 @@ Component({
} }
}, },
methods: { methods: {
bindDateChange: function(e) { bindDateChange: function(e) {
console.log('picker发送选择改变携带值为', e.detail.value) console.log('picker发送选择改变携带值为', e.detail.value)
this.setData({ this.setData({

@ -5,7 +5,7 @@
<view class="box"> <view class="box">
<view class="box_title">全部</view> <view class="box_title">全部</view>
</view> </view>
<view class="box"> <view class="box" >
<view class="box_title"> <view class="box_title">
<picker mode="date" header-text="选择时间" fields="month" value="{{date}}" bindchange="bindDateChange"> <picker mode="date" header-text="选择时间" fields="month" value="{{date}}" bindchange="bindDateChange">
<view class="font30"> <view class="font30">

Loading…
Cancel
Save