Commit dde2a3c2 authored by 周健威's avatar 周健威

修改前端勾选bug

parent 31cfda86
...@@ -76,9 +76,7 @@ ...@@ -76,9 +76,7 @@
</el-form-item> </el-form-item>
<el-form-item label="数据权限" prop="dataState"> <el-form-item label="数据权限" prop="dataState">
<el-checkbox-group v-model="form.dataLimit" > <el-checkbox-group v-model="form.dataLimit" >
<el-checkbox label="1" >所属分公司</el-checkbox> <el-checkbox v-for="item in dataOptions" :label="item.id" >{{item.val}}</el-checkbox>
<el-checkbox label="2" >所属片区</el-checkbox>
<el-checkbox label="3" >所有数据</el-checkbox>
</el-checkbox-group> </el-checkbox-group>
</el-form-item> </el-form-item>
<el-form-item label="描述"> <el-form-item label="描述">
...@@ -201,6 +199,7 @@ export default { ...@@ -201,6 +199,7 @@ export default {
}, },
sexOptions: ['男', '女'], sexOptions: ['男', '女'],
zoneOptions: ['男', '女'], zoneOptions: ['男', '女'],
dataOptions: [{id:"1", val:"所属分公司"}, {id:"2", val:"所属片区"}, {id:"3", val:"所有数据"}],
statusOptions: [{id:1, val: '开启'}, {id:2, val: '禁用'}], statusOptions: [{id:1, val: '开启'}, {id:2, val: '禁用'}],
dialogFormVisible: false, dialogFormVisible: false,
dialogStatus: '', dialogStatus: '',
...@@ -286,24 +285,23 @@ export default { ...@@ -286,24 +285,23 @@ export default {
getObj(row.id) getObj(row.id)
.then(response => { .then(response => {
this.form = response.data; this.form = response.data;
let dataLimit = new Array(); let dataLimit = new Array();
if(response.data.dataCompany != undefined) { if(response.data.dataCompany != undefined&& response.data.dataCompany != '') {
let companys = response.data.dataCompany.split(","); let companys = response.data.dataCompany.split(",");
if(companys.includes(response.data.zoneId)) { if(companys.includes(response.data.companyId + "")) {
dataLimit.push("1"); dataLimit.push("1");
} }
} }
if(response.data.dataZone != undefined) { if(response.data.dataZone != undefined && response.data.dataZone != '') {
let zones = response.data.dataZone.split(","); let zones = response.data.dataZone.split(",");
if(zones.includes(response.data.zoneId)) { if(zones.includes(response.data.zoneId + "")) {
dataLimit.push("2"); dataLimit.push("2");
} }
} }
if(response.data.dataAll != undefined) { if(response.data.dataAll != undefined && response.data.dataAll == 1) {
dataLimit.push("3"); dataLimit.push("3");
} }
this.form.dataLimit = dataLimit; this.$set(this.form, "dataLimit", dataLimit);
getUserGroups(response.data.id).then(result => { getUserGroups(response.data.id).then(result => {
this.myGroups = result.data; this.myGroups = result.data;
...@@ -384,7 +382,6 @@ export default { ...@@ -384,7 +382,6 @@ export default {
}); });
}, },
resetTemp() { resetTemp() {
console.log("12");
this.form = { this.form = {
username: undefined, username: undefined,
name: undefined, name: undefined,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment