Browse Source

客户多选

test
jyt 3 years ago
parent
commit
ba7b81a7dc
1 changed files with 56 additions and 14 deletions
  1. +56
    -14
      pages/center/consumer/index.vue

+ 56
- 14
pages/center/consumer/index.vue View File

@@ -110,7 +110,13 @@
客户等级 客户等级
</view> </view>
<view class="screen-record-tab"> <view class="screen-record-tab">
<view :class="[screen.record==0?'screen-record-chose':'screen-record-nochose']" @click="recordclick(0)">
<block v-for="(item,index) in levelList" :key="index">
<view :class="[item.isShow?'screen-record-chose':'screen-record-nochose']"
@click="choiceLevel(index,item.value)">
{{item.label}}
</view>
</block>
<!-- <view :class="[screen.record==0?'screen-record-chose':'screen-record-nochose']" @click="recordclick(0)">
A A
</view> </view>
<view :class="[screen.record==1?'screen-record-chose':'screen-record-nochose']" @click="recordclick(1)"> <view :class="[screen.record==1?'screen-record-chose':'screen-record-nochose']" @click="recordclick(1)">
@@ -121,7 +127,7 @@
</view> </view>
<view :class="[screen.record==3?'screen-record-chose':'screen-record-nochose']" @click="recordclick(3)"> <view :class="[screen.record==3?'screen-record-chose':'screen-record-nochose']" @click="recordclick(3)">
D D
</view>
</view> -->
</view> </view>
</view> </view>
<!-- <view class="screen-record"> <!-- <view class="screen-record">
@@ -222,7 +228,7 @@
agentId:'', agentId:'',
agentIdtext:'', agentIdtext:'',
visitRecord:[], visitRecord:[],
record:null,
record:[],
cunsumerTips:'', cunsumerTips:'',
cunsumerTipsid:'' cunsumerTipsid:''
}, },
@@ -261,6 +267,23 @@
value: 4, value: 4,
isShow: false, isShow: false,
}, ], }, ],
levelList: [{
label: 'A',
value: 0,
isShow: false,
}, {
label: 'B',
value: 1,
isShow: false,
}, {
label: 'C',
value: 2,
isShow: false,
}, {
label: 'D',
value: 3,
isShow: false,
}, ],
isRefresh:false isRefresh:false
} }
}, },
@@ -315,6 +338,19 @@
this.screen.visitRecord.push(e) this.screen.visitRecord.push(e)
} }
}, },
choiceLevel(index,e) {
if (this.levelList[index].isShow == true) {
this.levelList[index].isShow = false;
for (var i = 0; i < this.screen.record.length; i++) {
if (this.screen.record[i] === e) {
this.screen.record.splice(i, 1);
}
}
} else {
this.levelList[index].isShow = true;
this.screen.record.push(e)
}
},
tapsoltishow(){ tapsoltishow(){
this.soltishow=true; this.soltishow=true;
}, },
@@ -427,17 +463,20 @@
if (this.screen.visitRecord.length > 0) { if (this.screen.visitRecord.length > 0) {
parames.query.visitRecords = this.screen.visitRecord.join(','); parames.query.visitRecords = this.screen.visitRecord.join(',');
} }
if(this.screen.record==0){
parames.query.levels= ["1"]
}else if(this.screen.record==1){
parames.query.levels= ["2"]
}else if(this.screen.record==2){
parames.query.levels= ["3"]
}else if(this.screen.record==3){
parames.query.levels= ["4"]
}else{
parames.query.levels=''
if (this.screen.record.length > 0) {
parames.query.level = this.screen.record.join(',');
} }
// if(this.screen.record==0){
// parames.query.levels= ["1"]
// }else if(this.screen.record==1){
// parames.query.levels= ["2"]
// }else if(this.screen.record==2){
// parames.query.levels= ["3"]
// }else if(this.screen.record==3){
// parames.query.levels= ["4"]
// }else{
// parames.query.levels=''
// }
this.userInfo = uni.getStorageSync('weapp_session_userInfo_data'); this.userInfo = uni.getStorageSync('weapp_session_userInfo_data');
this.$u.post("/customer/customerManagement", parames).then(data => { this.$u.post("/customer/customerManagement", parames).then(data => {
var list = data.results || []; var list = data.results || [];
@@ -514,13 +553,16 @@
agentId:'', agentId:'',
agentIdtext:'', agentIdtext:'',
visitRecord:'', visitRecord:'',
record:null,
record:[],
cunsumerTips:'', cunsumerTips:'',
cunsumerTipsid:'' cunsumerTipsid:''
} }
this.visitList.map(i=>{ this.visitList.map(i=>{
i.isShow = false i.isShow = false
}) })
this.levelList.map(i=>{
i.isShow = false
})
this.nextPage=1; this.nextPage=1;
this.recordList=[]; this.recordList=[];
this.screenShow=false; this.screenShow=false;


Loading…
Cancel
Save