wylyl22 3 years ago
commit 4f34912e9b

@ -14,11 +14,14 @@ Component({
},
methods: {
getTrend(){
let sStartTime =wx.getStorageSync('newTime') || '';
let sEndTime = wx.getStorageSync('newTime') || '';
app.globalData.request({
action: 'getCheZhuCarSeriesRankingHome',
sType:'Marketing',
sStartTime: "2021-10",
sEndTime:"2021-10",
sStartTime: sStartTime,
sEndTime:sEndTime,
iPageIndex: "iPageIndex",
iPageSize: "iPageSize",
// sSpec:wx.getStorageSync('sSpec') || '',

@ -102,14 +102,15 @@ Page({
let obj = {
action: "getSimilarityData",
sId: this.data.id,
sSsim: this.data.sSsim,
sSsim: this.data.ssim,
sType: "ZhuTiFenXiBl",
iPageIndex: iPageIndex,
iPageSize: iPageSize,
token: wx.getStorageSync('token') || 't%2BrswgjvzGM=',
sTimeType: sTimeType,
sStartTime: sStartTime,
sEndTime: sEndTime
affections: this.data.affections
// sTimeType: sTimeType,
// sStartTime: sStartTime,
// sEndTime: sEndTime
}
//第一次加载数据
if (iPageIndex == 1) {
@ -119,12 +120,14 @@ Page({
})
}
app.globalData.request(obj, (database) => {
// console.log(database)
this.setData({
totalNum: database.totalNum
})
}).then(res => {
if (res && res.length > 0) {
iPageIndex++;
console.log(iPageIndex)
//把新请求到的数据添加到dataList里
let list = this.data.dataList.concat(res);
this.setData({
@ -168,7 +171,13 @@ Page({
showDialog: true
})
}
})
},
handlerSource(e) {
const row = e.currentTarget.dataset.row;
wx.navigateTo({
url: '/pages/detail/index?id=' + row._id,
})
console.log(row)
}
})

@ -45,21 +45,23 @@
<view style="font-size: 12px; color: #333333;margin-left: 8px;">共计{{totalNum}}条相似数据</view>
</view>
<scroll-view scroll-y="true" bindscrolltolower="searchScrollLower">
<view class="bc-c-d3" wx:for="{{dataList}}">
<view class="bc-c-d3" wx:for="{{dataList}}" wx:key="index" data-row="{{item}}" bindtap="handlerSource">
<view class="bc-c-d3-dd1">
<view style="color: #999999;font-size: 12px;">
2022-04-29 23:02:01
{{item._source.sourcetime}}
</view>
<view>
<view class="d-top-cp-d1-s1" style="background: #F0F8FF;color: #0084FF;">正面</view>
<view class="d-top-cp-d1-s1" style="background: #F0F8FF;color: #0084FF;" wx:if="{{item._source.affections === 1}}">正面</view>
<view class="d-top-cp-d1-s1" style="background: #FFF0F1;color: #FF4852;" wx:if="{{item._source.affections === 2}}">负面</view>
<view class="d-top-cp-d1-s1" style="background: #FFFBF0;color: #FDCD42;" wx:if="{{item._source.affections === 3}}">中性</view>
</view>
</view>
<view class="bc-c-d3-dd2">
谁说国产没有高性能SUV这3款国产SUV
{{item._source.title}}
</view>
<view class="bc-c-d3-dd3">
<view style="color: #999999;font-size: 12px;width: 50%">来源:百度百家</view>
<view style="color: #999999;font-size: 12px;">作者:无心</view>
<view style="color: #999999;font-size: 12px;width: 50%">来源:{{item._source.source}}</view>
<view style="color: #999999;font-size: 12px;">作者:{{item._source.user_author}}</view>
</view>
</view>
<view class="loading" hidden="{{!loadMore}}">正在载入更多...</view>

@ -4,12 +4,13 @@ let iPageIndex = 1 // 当前第几页,0代表第一页
let iPageSize = 20 //每页显示多少数据
Component({
data: {
select:false,
grade_name1:'按级别',
grade_name2:'按价格',
grade_name3:'按能源',
grade_name4:'列表展示',
grades4:['列表展示','图表展示'],
select: false,
grade_name1: '按级别',
grade_name2: '按价格',
grade_name3: '按能源',
grade_name4: '列表展示',
grades4: ['列表展示', '图表展示'],
//弹出框
show: false,
duration: 300,
@ -30,12 +31,12 @@ Component({
}
},
lifetimes: {
attached() {
attached() {
let sTimeType = wx.getStorageSync("sTimeType") || 34;
let sStartTime = wx.getStorageSync("sStartTime") || '';
let sEndTime = wx.getStorageSync("sEndTime") || '';
this.getData(sTimeType, sStartTime, sEndTime);
}
}
},
onLoad() {
let pages = getCurrentPages();
@ -45,7 +46,7 @@ Component({
id: options.id
})
},
onShow() {
onShow() {
this.getData().then(() => {
this.getLikeData()
})
@ -67,15 +68,15 @@ Component({
this.getLikeData();
},
methods: {
getData(sTimeType, sStartTime, sEndTime){
getData(sTimeType, sStartTime, sEndTime) {
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 3000
})
this.getAmount(sTimeType, sStartTime, sEndTime),
this.getTrend()
setTimeout(() =>{
this.getTrend()
setTimeout(() => {
wx.hideToast();
},500)
},
@ -92,209 +93,211 @@ Component({
// sPriceType:wx.getStorageSync('sPriceType') || '',
// sEnergyType:wx.getStorageSync('sEnergyType') || ''
}
//第一次加载数据
if (iPageIndex == 1) {
this.setData({
loadMore: true, //把"上拉加载"的变量设为true显示
loadAll: false //把“没有数据”设为false隐藏
})
//第一次加载数据
if (iPageIndex == 1) {
this.setData({
loadMore: true, //把"上拉加载"的变量设为true显示
loadAll: false //把“没有数据”设为false隐藏
})
}
app.globalData.request(obj).then(res => {
let arr = []
res.forEach(ele =>{
let ol = {
media:ele.seriesname,
volume:ele.salescount,
num:ele.price,
}
arr.push(ol)
})
app.globalData.request(obj).then(res => {
let arr = []
res.forEach(ele => {
let ol = {
media: ele.seriesname,
volume: ele.salescount,
num: ele.price,
}
arr.push(ol)
})
this.setData({
ranking: arr
})
}).then(res => {
if (res && res.length > 0) {
iPageIndex++;
//把新请求到的数据添加到dataList里
let list = this.data.arr.concat(res);
this.setData({
ranking:arr
})
}).then(res =>{
if (res && res.length > 0) {
iPageIndex++;
//把新请求到的数据添加到dataList里
let list = this.data.arr.concat(res);
this.setData({
arr: list, //获取数据数组
loadMore: false //把"上拉加载"的变量设为false显示
});
if (res.length < pageSize) {
this.setData({
loadMore: false, //隐藏加载中。。
loadAll: true //所有数据都加载完了
});
}
} else {
arr: list, //获取数据数组
loadMore: false //把"上拉加载"的变量设为false显示
});
if (res.length < pageSize) {
this.setData({
loadAll: true, //把“没有数据”设为true显示
loadMore: false //把"上拉加载"的变量设为false隐藏
loadMore: false, //隐藏加载中。。
loadAll: true //所有数据都加载完了
});
}
})
},
getAmount(sTimeType, sStartTime, sEndTime){
//能源
app.globalData.request({action: 'getEnergy',}).then(res => {
let arr = []
res.forEach(ele => {
let obj = {
name:ele.value,
value:ele.key
} else {
this.setData({
loadAll: true, //把“没有数据”设为true显示
loadMore: false //把"上拉加载"的变量设为false隐藏
});
}
arr.push(obj)
})
this.setData({
grades3:arr,
},
getAmount(sTimeType, sStartTime, sEndTime) {
//能源
app.globalData.request({
action: 'getEnergy',
}).then(res => {
let arr = []
res.forEach(ele => {
let obj = {
name: ele.value,
value: ele.key
}
arr.push(obj)
})
this.setData({
grades3: arr,
})
})
})
//价格
app.globalData.request({action: 'getPrice',}).then(res => {
//价格
app.globalData.request({
action: 'getPrice',
}).then(res => {
let arr = []
res.forEach(ele => {
let obj = {
name:ele.value,
value:ele.key
let obj = {
name: ele.value,
value: ele.key
}
arr.push(obj)
})
this.setData({
grades2:arr
grades2: arr
})
})
//级别
app.globalData.request({action: 'getSpec',}).then(res => {
//级别
app.globalData.request({
action: 'getSpec',
}).then(res => {
// const data = res;
let arr = []
res.forEach(ele => {
let obj = {
name:ele.value,
value:ele.key
let obj = {
name: ele.value,
value: ele.key
}
arr.push(obj)
})
// console.log(arr)
this.setData({
grades1:arr,
grades1: arr,
})
})
},
bindValue(e){
bindValue(e) {
let type = e.detail.type
if(type == 0){
if (type == 0) {
this.data.roomLevel = e.detail.val
}else{
} else {
this.data.builds = e.detail.val
}
// console.log(this.data.roomLevel)
// console.log(this.data.builds)
},
bindShowMsg(e){
var id=e.currentTarget.id
if(id==1){
bindShowMsg(e) {
var id = e.currentTarget.id
if (id == 1) {
this.setData({
select1:!this.data.select1,
select2:false,
select3:false,
select4:false,
select1: !this.data.select1,
select2: false,
select3: false,
select4: false,
})
}else if(id==2){
} else if (id == 2) {
this.setData({
select2:!this.data.select2,
select1:false,
select3:false,
select4:false,
select2: !this.data.select2,
select1: false,
select3: false,
select4: false,
})
}else if(id==3){
} else if (id == 3) {
this.setData({
select3:!this.data.select3,
select2:false,
select1:false,
select4:false,
select3: !this.data.select3,
select2: false,
select1: false,
select4: false,
})
} else if(id==4){
} else if (id == 4) {
this.setData({
select4:!this.data.select4,
select1:false,
select3:false,
select2:false,
select4: !this.data.select4,
select1: false,
select3: false,
select2: false,
})
}
},
mySelect1(e){
mySelect1(e) {
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
var name=e.currentTarget.dataset.name.name
var value=e.currentTarget.dataset.name.value
wx.setStorageSync('sSpec',value)
})
var name = e.currentTarget.dataset.name.name
var value = e.currentTarget.dataset.name.value
wx.setStorageSync('sSpec', value)
// console.log(value)
this.setData({
grade_name1:name,
select1:false
grade_name1: name,
select1: false
})
setTimeout(() =>{
setTimeout(() => {
wx.hideToast();
},500
)
}, 500)
},
mySelect2(e){
mySelect2(e) {
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
var name=e.currentTarget.dataset.name.name
var value=e.currentTarget.dataset.name.value
wx.setStorageSync('sPriceType',value)
})
var name = e.currentTarget.dataset.name.name
var value = e.currentTarget.dataset.name.value
wx.setStorageSync('sPriceType', value)
this.setData({
grade_name2:name,
select2:false
grade_name2: name,
select2: false
})
setTimeout(() =>{
setTimeout(() => {
wx.hideToast();
},500
)
}, 500)
},
mySelect3(e){
mySelect3(e) {
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
var name=e.currentTarget.dataset.name.name
var value=e.currentTarget.dataset.name.value
wx.setStorageSync('sEnergyType',value)
})
var name = e.currentTarget.dataset.name.name
var value = e.currentTarget.dataset.name.value
wx.setStorageSync('sEnergyType', value)
this.setData({
grade_name3:name,
select3:false
grade_name3: name,
select3: false
})
setTimeout(() =>{
setTimeout(() => {
wx.hideToast();
},500
)
}, 500)
},
mySelect4(e){
mySelect4(e) {
wx.showToast({
title: '加载中',
icon: 'loading',
duration: 300000
})
var name=e.currentTarget.dataset.name
})
var name = e.currentTarget.dataset.name
this.setData({
grade_name4:name,
select4:false,
a:name!="列表展示"
grade_name4: name,
select4: false,
a: name != "列表展示"
})
setTimeout(() =>{
setTimeout(() => {
wx.hideToast();
},500
)
}, 500)
},
bindDateChange: function(e) {
wx.showToast({
@ -311,13 +314,12 @@ Component({
date: e.detail.value,
})
},
priceSel(e){
},
priceSel(e) {
this.setData({
intervalSel: e.currentTarget.dataset.index
})
},
// bindAccountChange(e){
// // console.log('切换改变的值', e.detail.value);
// this.setData({
@ -364,27 +366,28 @@ Component({
// console.log(res)
const dataTime=[]
const dataCar=[]
for(let i=0;i<6;i++){
// console.log((res[i].sourcetime).substring(0,5))
if((res[i].sourcetime).substring(5,6)=="0"){
dataTime.push((res[i].sourcetime).substring((res[i].sourcetime).length-1,(res[i].sourcetime).length)+'月')
res.forEach(e => {
if((e.sourcetime).substring(5,6)=="0"){
dataTime.push((e.sourcetime).substring((e.sourcetime).length-1,(e.sourcetime).length)+'月')
}else{
dataTime.push((res[i].sourcetime).substring((res[i].sourcetime).length-2,(res[i].sourcetime).length)+"月")
dataTime.push((e.sourcetime).substring((e.sourcetime).length-2,(e.sourcetime).length)+"月")
}
dataCar.push(res[i].salescount)
}
dataCar.push(e.salescount)
});
// console.log(dataCar,dataTime)
// console.log(models)
this.setData({
this.setData({
show: true,
duration,
positiveOption:brokenLine(dataCar,dataTime),
positiveOption: brokenLine(dataCar, dataTime),
models
})
})
})
},
exit() {
this.setData({show: false})
},
},
},
exit() {
this.setData({
show: false
})
},
},
})

@ -100,7 +100,7 @@
<view wx:if="{{item.energy==='轻混系统'}}" class="energy4">{{item.energy}}</view>
</view>
</view>
<view class="price">{{item.num}}</view>
<view class="price">{{item.num}}</view>
</view>
<view style="width: 30%;">
<view class="volume">{{item.volume}}</view>

@ -49,20 +49,6 @@
"query": "",
"launchMode": "default",
"scene": null
},
{
"name": "",
"pathName": "pages/index/home/home",
"query": "",
"launchMode": "default",
"scene": null
},
{
"name": "",
"pathName": "pages/home/home",
"query": "",
"launchMode": "default",
"scene": null
}
]
}

Loading…
Cancel
Save