|
@@ -29,14 +29,13 @@
|
|
|
<el-checkbox-group
|
|
|
v-model="leftData"
|
|
|
class="left_box_flex"
|
|
|
-
|
|
|
@change="handleLeft"
|
|
|
>
|
|
|
<el-checkbox
|
|
|
v-for="(item, index) in dataL"
|
|
|
:key="index"
|
|
|
:label="item.id"
|
|
|
- :disabled="item.disabled"
|
|
|
+ :disabled="item.disabled"
|
|
|
>
|
|
|
{{ item.name }}</el-checkbox
|
|
|
>
|
|
@@ -92,7 +91,12 @@
|
|
|
>
|
|
|
</el-row>
|
|
|
</el-col>
|
|
|
- <el-col class="right_box" :span="9" @mouseover="type=1" @mouseleave="type=2">
|
|
|
+ <el-col
|
|
|
+ class="right_box"
|
|
|
+ :span="9"
|
|
|
+ @mouseover="type = 1"
|
|
|
+ @mouseleave="type = 2"
|
|
|
+ >
|
|
|
<h4 class="transfer_title">已选经销商</h4>
|
|
|
<el-checkbox-group
|
|
|
v-model="rightData"
|
|
@@ -134,12 +138,7 @@ export default {
|
|
|
dataL: [],
|
|
|
dataR: [],
|
|
|
rightData: [],
|
|
|
- options: [
|
|
|
- {
|
|
|
- value: "选项1",
|
|
|
- label: "黄金糕",
|
|
|
- },
|
|
|
- ],
|
|
|
+ options: [],
|
|
|
value: "",
|
|
|
region: "",
|
|
|
keyword: "",
|
|
@@ -159,7 +158,7 @@ export default {
|
|
|
// 获取经销商列表
|
|
|
getCrList(customerParams).then((res) => {
|
|
|
for (let i = 0; i < res.data.records.length; i++) {
|
|
|
- res.data.records[i].disabled=false
|
|
|
+ res.data.records[i].disabled = false;
|
|
|
}
|
|
|
this.dataL = res.data.records;
|
|
|
console.log(res, "获取经销商列表");
|
|
@@ -187,10 +186,9 @@ export default {
|
|
|
for (let i = 0; i < this.dataL.length; i++) {
|
|
|
for (let k = 0; k < this.leftData.length; k++) {
|
|
|
if (this.dataL[i].id == this.leftData[k]) {
|
|
|
- this.dataR = [...new Set([...this.dataR,this.dataL[i]])]
|
|
|
+ this.dataR = [...new Set([...this.dataR, this.dataL[i]])];
|
|
|
// this.rightData =[...this.rightData,this.leftData[k]]
|
|
|
// this.dataL[i].disabled = true
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -199,20 +197,18 @@ export default {
|
|
|
},
|
|
|
handleDelete() {
|
|
|
if (this.type == 2) {
|
|
|
- const dataArr = JSON.parse(JSON.stringify(this.dataR))
|
|
|
- const dataArrs =JSON.parse(JSON.stringify(this.rightData))
|
|
|
+ const dataArr = JSON.parse(JSON.stringify(this.dataR));
|
|
|
+ const dataArrs = JSON.parse(JSON.stringify(this.rightData));
|
|
|
for (let i = 0; i < this.rightData.length; i++) {
|
|
|
for (let k = 0; k < this.dataR.length; k++) {
|
|
|
- if (this.rightData.includes(this.dataR[k].id) ) {
|
|
|
- dataArr.splice(i, 1);
|
|
|
- dataArrs.splice(k,1)
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
+ if (this.rightData.includes(this.dataR[k].id)) {
|
|
|
+ dataArr.splice(i, 1);
|
|
|
+ dataArrs.splice(k, 1);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
- this.dataR = dataArr
|
|
|
- this.rightData = dataArrs
|
|
|
+ this.dataR = dataArr;
|
|
|
+ this.rightData = dataArrs;
|
|
|
}
|
|
|
},
|
|
|
handleSubmit() {
|