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

修改前端勾选bug

parent 31cfda86
......@@ -76,9 +76,7 @@
</el-form-item>
<el-form-item label="数据权限" prop="dataState">
<el-checkbox-group v-model="form.dataLimit" >
<el-checkbox label="1" >所属分公司</el-checkbox>
<el-checkbox label="2" >所属片区</el-checkbox>
<el-checkbox label="3" >所有数据</el-checkbox>
<el-checkbox v-for="item in dataOptions" :label="item.id" >{{item.val}}</el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item label="描述">
......@@ -201,6 +199,7 @@ export default {
},
sexOptions: ['男', '女'],
zoneOptions: ['男', '女'],
dataOptions: [{id:"1", val:"所属分公司"}, {id:"2", val:"所属片区"}, {id:"3", val:"所有数据"}],
statusOptions: [{id:1, val: '开启'}, {id:2, val: '禁用'}],
dialogFormVisible: false,
dialogStatus: '',
......@@ -286,24 +285,23 @@ export default {
getObj(row.id)
.then(response => {
this.form = response.data;
let dataLimit = new Array();
if(response.data.dataCompany != undefined) {
if(response.data.dataCompany != undefined&& response.data.dataCompany != '') {
let companys = response.data.dataCompany.split(",");
if(companys.includes(response.data.zoneId)) {
if(companys.includes(response.data.companyId + "")) {
dataLimit.push("1");
}
}
if(response.data.dataZone != undefined) {
if(response.data.dataZone != undefined && response.data.dataZone != '') {
let zones = response.data.dataZone.split(",");
if(zones.includes(response.data.zoneId)) {
if(zones.includes(response.data.zoneId + "")) {
dataLimit.push("2");
}
}
if(response.data.dataAll != undefined) {
if(response.data.dataAll != undefined && response.data.dataAll == 1) {
dataLimit.push("3");
}
this.form.dataLimit = dataLimit;
this.$set(this.form, "dataLimit", dataLimit);
getUserGroups(response.data.id).then(result => {
this.myGroups = result.data;
......@@ -384,7 +382,6 @@ export default {
});
},
resetTemp() {
console.log("12");
this.form = {
username: 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