|
@@ -49,7 +49,7 @@
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
<div class="searContLeft">
|
|
<div class="searContLeft">
|
|
<el-table v-loading="loading" :data="cloumns" @selection-change="handleSelectionChange" :max-height="tableHeight">
|
|
<el-table v-loading="loading" :data="cloumns" @selection-change="handleSelectionChange" :max-height="tableHeight">
|
|
- <el-table-column type="selection" width="55" align="center" />
|
|
|
|
|
|
+ <el-table-column type="selection" width="55" align="center" />
|
|
<el-table-column label="序号" align="center" prop="id" />
|
|
<el-table-column label="序号" align="center" prop="id" />
|
|
<el-table-column label="用户角色" align="center" prop="roleName" />
|
|
<el-table-column label="用户角色" align="center" prop="roleName" />
|
|
<el-table-column label="权限表单" align="center" prop="tableName" />
|
|
<el-table-column label="权限表单" align="center" prop="tableName" />
|
|
@@ -58,9 +58,12 @@
|
|
{{scope.row.dataScope | relationTypeFn}}
|
|
{{scope.row.dataScope | relationTypeFn}}
|
|
</template> -->
|
|
</template> -->
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column label="是否可用" align="center">
|
|
|
|
|
|
+ <el-table-column label="是否可用" align="center">
|
|
|
|
+ <!-- <template slot="header" slot-scope="scope">
|
|
|
|
+ <div><el-checkbox :indeterminate="isIndeterminate" v-model="checkAll" @change="handleCheckAllChange"></el-checkbox>数据过滤4</div>
|
|
|
|
+ </template> -->
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <el-checkbox true-label="Y" false-label="N" v-model="scope.row.isUse"></el-checkbox>
|
|
|
|
|
|
+ <el-checkbox true-label="Y" false-label="N" v-model="scope.row.isUse" ></el-checkbox>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -187,7 +190,10 @@
|
|
// 表格的高度
|
|
// 表格的高度
|
|
tableHeight: document.documentElement.scrollHeight - 245 + "px",
|
|
tableHeight: document.documentElement.scrollHeight - 245 + "px",
|
|
ijeudid:-1,
|
|
ijeudid:-1,
|
|
- indexdw:-1
|
|
|
|
|
|
+ indexdw:-1,
|
|
|
|
+ isIndeterminate: true,
|
|
|
|
+ checkAll: false,
|
|
|
|
+ kiejfur:[]
|
|
};
|
|
};
|
|
},
|
|
},
|
|
|
|
|
|
@@ -461,7 +467,30 @@
|
|
this.queryParamstr.roleId = id
|
|
this.queryParamstr.roleId = id
|
|
this.getDeptTreeselect()
|
|
this.getDeptTreeselect()
|
|
console.log(this.form.roleId)
|
|
console.log(this.form.roleId)
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ handleCheckAllChange(val) {
|
|
|
|
+ // this.checkedCities = val ? cityOptions : [];
|
|
|
|
+ console.log(val)
|
|
|
|
+ if(val == true){
|
|
|
|
+ // cloumns.isUse
|
|
|
|
+ // this.cloumns.fill()
|
|
|
|
+ this.cloumns.filter(router =>{
|
|
|
|
+ router.isUse = 'Y'
|
|
|
|
+ })
|
|
|
|
+ }else{
|
|
|
|
+ this.cloumns.filter(router =>{
|
|
|
|
+ router.isUse = 'N'
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ this.isIndeterminate = false;
|
|
|
|
+ },
|
|
|
|
+ handleCheckedCitiesChange(value) {
|
|
|
|
+ // let checkedCount = value.length;
|
|
|
|
+ console.log(value)
|
|
|
|
+ // this.kiejfur.push(value)
|
|
|
|
+ // this.checkAll = checkedCount === this.cities.length;
|
|
|
|
+ // this.isIndeterminate = checkedCount > 0 && checkedCount < this.cities.length;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|