diff --git a/contrastPackages/brandRatio/index.js b/contrastPackages/brandRatio/index.js
index 60b7d87..0bcd574 100644
--- a/contrastPackages/brandRatio/index.js
+++ b/contrastPackages/brandRatio/index.js
@@ -12,6 +12,7 @@ Page({
sonCom: true,
popupShow: false,
mockData:[],
+ tempLate:['一','二','三','四','五','六',]
},
/**
@@ -70,6 +71,16 @@ Page({
this.reLoad()
},
del(e) {
+ let filter = this.data.result.filter(ele=>{
+ return ele!= null
+ })
+ if(filter.length==2){
+ Dialog.alert({
+ message: '至少需要两个品牌才可以对比哦!',
+ context:this
+ })
+ return
+ }
let index = e.currentTarget.dataset.index
let result = [...this.data.result]
let boxArr = []
diff --git a/contrastPackages/brandRatio/index.wxml b/contrastPackages/brandRatio/index.wxml
index 2e275a1..1298e76 100644
--- a/contrastPackages/brandRatio/index.wxml
+++ b/contrastPackages/brandRatio/index.wxml
@@ -9,7 +9,7 @@
- 添加品牌一
+ 添加品牌{{ tempLate[index]}}
diff --git a/contrastPackages/carModelsRatio/index.js b/contrastPackages/carModelsRatio/index.js
index 4fbaf81..1f08031 100644
--- a/contrastPackages/carModelsRatio/index.js
+++ b/contrastPackages/carModelsRatio/index.js
@@ -14,7 +14,8 @@ Page({
popupShow2: false,
result: [],
mockData: [],
- sBrand:[]
+ sBrand:[],
+ tempLate:['一','二','三','四','五','六',]
},
/**
@@ -105,6 +106,17 @@ Page({
})
},
del(e) {
+ let filter = this.data.result.filter(ele=>{
+ return ele!= "null"
+ })
+ console.log(filter);
+ if(filter.length==2){
+ Dialog.alert({
+ message: '至少需要两个车型才可以对比哦!',
+ context:this
+ })
+ return
+ }
let index = e.currentTarget.dataset.index
let result = [...this.data.result]
let boxArr = []
diff --git a/contrastPackages/carModelsRatio/index.wxml b/contrastPackages/carModelsRatio/index.wxml
index b2328a5..7d9d873 100644
--- a/contrastPackages/carModelsRatio/index.wxml
+++ b/contrastPackages/carModelsRatio/index.wxml
@@ -9,7 +9,7 @@
- 添加品牌一
+ 添加车型{{tempLate[index]}}
diff --git a/contrastPackages/themeRatio/index.js b/contrastPackages/themeRatio/index.js
index 6c4bd37..98b549c 100644
--- a/contrastPackages/themeRatio/index.js
+++ b/contrastPackages/themeRatio/index.js
@@ -1,4 +1,5 @@
// pages/varComm/pages/brandRatio/index.js
+import Dialog from '../../miniprogram_npm/@vant/weapp/dialog/dialog';
Page({
/**
@@ -7,7 +8,8 @@ Page({
data: {
boxArr: new Array(6),
tabActive: 0,
- sonCom: true
+ sonCom: true,
+ tempLate:['一','二','三','四','五','六',]
},
/**
@@ -21,6 +23,14 @@ Page({
this.reLoad()
},
del(e) {
+ let filter = this.data.boxArr.filter(ele=>ele!=null)
+ if(filter.length==2){
+ Dialog.alert({
+ message: '至少需要两个',
+ context:this
+ })
+ return
+ }
let index = e.currentTarget.dataset.index
let boxArr = this.data.boxArr
boxArr.splice(index, 1)
diff --git a/contrastPackages/themeRatio/index.wxml b/contrastPackages/themeRatio/index.wxml
index 4d6b2ee..10d1770 100644
--- a/contrastPackages/themeRatio/index.wxml
+++ b/contrastPackages/themeRatio/index.wxml
@@ -4,7 +4,7 @@
- 添加主题一
+ 添加主题{{tempLate[index]}}
@@ -45,4 +45,6 @@
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/pages/varComm/pages/brand/index.js b/pages/varComm/pages/brand/index.js
index 1132b33..f4e8f1f 100644
--- a/pages/varComm/pages/brand/index.js
+++ b/pages/varComm/pages/brand/index.js
@@ -5,11 +5,19 @@ Component({
data: {
result: [],
boxArr: new Array(6),
+ tempLate:['一','二','三','四','五','六',]
},
methods: {
startCp() {
+ if(this.data.result.length<2){
+ Dialog.alert({
+ message: '至少需要两个品牌才可以对比哦!',
+ context:this
+ })
+ return
+ }
wx.setStorageSync('brandData', this.data.boxArr)
wx.navigateTo({
// url: `/pages/varComm/pages/brandRatio/index`,
diff --git a/pages/varComm/pages/brand/index.wxml b/pages/varComm/pages/brand/index.wxml
index 3212c5e..4a31aca 100644
--- a/pages/varComm/pages/brand/index.wxml
+++ b/pages/varComm/pages/brand/index.wxml
@@ -7,7 +7,7 @@
- 添加品牌一
+ 添加品牌{{ tempLate[index]}}
diff --git a/pages/varComm/pages/carModels/index.js b/pages/varComm/pages/carModels/index.js
index f95c5f8..3817a24 100644
--- a/pages/varComm/pages/carModels/index.js
+++ b/pages/varComm/pages/carModels/index.js
@@ -8,6 +8,7 @@ Component({
boxArr: new Array(6),
currentBrand:'',
sBrand:[],
+ tempLate:['一','二','三','四','五','六',]
},
@@ -35,6 +36,16 @@ Component({
});
},
startCp() {
+ let filter = this.data.result.filter(ele=>{
+ return ele!= null
+ })
+ if(filter.length<2){
+ Dialog.alert({
+ message: '至少需要两个车型才可以对比哦!',
+ context:this
+ })
+ return
+ }
wx.setStorageSync('modelsData', this.data.boxArr)
wx.setStorageSync('sBrand', this.data.sBrand)
wx.navigateTo({
@@ -46,8 +57,11 @@ Component({
const {detail} = event
const result = []
if(detail.length>6){
- console.log('至多六个');
- return
+ Dialog.alert({
+ message: '至多六个',
+ context:this
+ })
+ return
}
for(let i of detail){
let x = JSON.parse(i)
diff --git a/pages/varComm/pages/carModels/index.wxml b/pages/varComm/pages/carModels/index.wxml
index 0441863..3536ea6 100644
--- a/pages/varComm/pages/carModels/index.wxml
+++ b/pages/varComm/pages/carModels/index.wxml
@@ -6,7 +6,7 @@
- 添加车型一
+ 添加车型{{tempLate[index]}}
diff --git a/pages/varComm/pages/event/index.js b/pages/varComm/pages/event/index.js
index 020ebc9..9c9503f 100644
--- a/pages/varComm/pages/event/index.js
+++ b/pages/varComm/pages/event/index.js
@@ -4,73 +4,83 @@ Component({
data: {
eventList: [],
result: [],
- boxArr:new Array(2).fill(undefined),
- show:false,
+ boxArr: new Array(2).fill(undefined),
+ show: false,
+ tempLate: ['一', '二', '三', '四', '五', '六', ]
},
methods: {
- startCp(){
+
+ startCp() {
+ if (this.data.result.length < 2) {
+ Dialog.alert({
+ message: '必须选择两个',
+ context: this
+ })
+ return
+ }
wx.setStorageSync('eventData', this.data.boxArr)
wx.navigateTo({
url: `/contrastPackages/eventRatio/index`,
})
},
- onClose(){
+ onClose() {
this.setData({
- show:false
+ show: false
})
},
- add(){
+ add() {
wx.setStorageSync('eventData', this.data.boxArr)
wx.navigateTo({
- url: '/contrastPackages/addEvent/index',
+ url: '/contrastPackages/addEvent/index',
})
},
- switchEvent(e){
+ switchEvent(e) {
let index = e.currentTarget.dataset.index
- this.data.boxArr.splice(index,1)
+ this.data.boxArr.splice(index, 1)
this.add()
},
- del(e){
+ del(e) {
let index = e.currentTarget.dataset.index
let result = [...this.data.result]
- let boxArr = []
- result.splice(index,1)
- for(let i of result){
+ let boxArr = []
+ result.splice(index, 1)
+ for (let i of result) {
boxArr.push(JSON.parse(i))
}
boxArr.length = 2
this.setData({
- result:result,
- boxArr:boxArr
+ result: result,
+ boxArr: boxArr
})
+ wx.setStorageSync('eventData', this.data.boxArr)
},
-
+
onChange(event) {
const {
detail
} = event
- if(detail.length>2){
+ if (detail.length > 2) {
Dialog.alert({
message: '至多二个',
- context:this
- })
- return
+ context: this
+ })
+ return
}
let boxArr = []
- for(let i of detail){
+ for (let i of detail) {
let obj = JSON.parse(i)
boxArr.push(obj)
}
boxArr.length = 2
this.setData({
result: detail,
- boxArr:boxArr
+ boxArr: boxArr
})
},
},
lifetimes: {
attached() {
-
+
app.globalData.request({
action: 'getEventList',
token: wx.getStorageSync('token'),
@@ -78,18 +88,19 @@ Component({
iPageIndex: 1,
iPageSize: 4,
sTimeType: 20
- }).then(res => {
+ }).then(res => {
this.setData({
eventList: res
})
- let x=wx.getStorageSync('eventData')
- let result = x.map(ele=>{
+ let x = wx.getStorageSync('eventData')
+ let result = x.map(ele => {
return JSON.stringify(ele)
})
- if(wx.getStorageSync('eventData')){
- x.length=2
+ result = result.filter(ele=>ele!='null')
+ if (wx.getStorageSync('eventData')) {
+ x.length = 2
this.setData({
- boxArr:x,
+ boxArr: x,
result
})
}
diff --git a/pages/varComm/pages/event/index.wxml b/pages/varComm/pages/event/index.wxml
index fde1f48..aaf1b3e 100644
--- a/pages/varComm/pages/event/index.wxml
+++ b/pages/varComm/pages/event/index.wxml
@@ -6,7 +6,7 @@
- 添加事件一
+ 添加事件{{tempLate[index]}}
diff --git a/pages/varComm/pages/theme/index.js b/pages/varComm/pages/theme/index.js
index ba07636..20ddfc7 100644
--- a/pages/varComm/pages/theme/index.js
+++ b/pages/varComm/pages/theme/index.js
@@ -6,9 +6,17 @@ Component({
result: [],
boxArr:new Array(6).fill(undefined),
show:false,
+ tempLate: ['一', '二', '三', '四', '五', '六']
},
methods: {
startCp(){
+ if (this.data.result.length < 2) {
+ Dialog.alert({
+ message: '至少选择2个',
+ context: this
+ })
+ return
+ }
wx.setStorageSync('themeData', this.data.boxArr)
wx.navigateTo({
url: `/contrastPackages/themeRatio/index`,
@@ -43,15 +51,19 @@ Component({
result:result,
boxArr:boxArr
})
+ wx.setStorageSync('themeData', this.data.boxArr)
},
onChange(event) {
const {
detail
} = event
- console.log(detail);
- if(detail.length>6){
- console.log("至多六个");
+ let x = detail.filter(ele=>ele!='null')
+ if(x.length>6){
+ Dialog.alert({
+ message: '至多六个',
+ context: this
+ })
return
}
let boxArr = []
@@ -69,11 +81,11 @@ Component({
lifetimes: {
attached() {
let x=wx.getStorageSync('themeData')
-
if(wx.getStorageSync('themeData')){
let result = x.map(ele=>{
return JSON.stringify(ele)
})
+ result=result.filter(ele=>ele!='null')
x.length=6
this.setData({
boxArr:x,
diff --git a/pages/varComm/pages/theme/index.wxml b/pages/varComm/pages/theme/index.wxml
index 40781a6..6f514f2 100644
--- a/pages/varComm/pages/theme/index.wxml
+++ b/pages/varComm/pages/theme/index.wxml
@@ -1,4 +1,5 @@
+
@@ -6,7 +7,7 @@
- 添加主题一
+ 添加主题{{tempLate[index]}}