|
@@ -132,7 +132,7 @@
|
|
|
label: 'role_name',
|
|
|
children: 'role_ID',
|
|
|
}" :default-checked-keys="checkedKeysTemp" @check="handleCheck" /> -->
|
|
|
- <el-checkbox v-model="item.startall" v-for="(item, index) in tableCols" :key="index" @change="handleCheckedCitiesChange(item)">{{ item.role_name }}</el-checkbox>
|
|
|
+ <el-checkbox v-model="item.role_status" v-for="(item, index) in tableCols" :key="index" @change="handleCheckedCitiesChange(item)">{{ item.role_name }}</el-checkbox>
|
|
|
</div>
|
|
|
<div class="foot right t30">
|
|
|
<!-- <el-button size="medium" class="r24" type="primary" @click="onCheck">确定</el-button> -->
|
|
@@ -357,15 +357,16 @@ export default {
|
|
|
this.tableCols = result
|
|
|
this.tableCols.forEach(element => {
|
|
|
element.user_id = row.user_id
|
|
|
- // element.start = false
|
|
|
+ element.startall = false
|
|
|
});
|
|
|
code.forEach(element => {
|
|
|
this.tableCols.forEach(res => {
|
|
|
- if (res.role_ID === element.role_id) {
|
|
|
- res.startall = true
|
|
|
+ if (res.role_ID == element.role_id) {
|
|
|
+ res.role_status = true
|
|
|
}
|
|
|
- });
|
|
|
});
|
|
|
+ });
|
|
|
+ console.log(this.tableCols)
|
|
|
},
|
|
|
handleTablepaswod (row) {
|
|
|
this.paswordFlag = true
|
|
@@ -383,13 +384,13 @@ export default {
|
|
|
let code = null
|
|
|
let arr = {}
|
|
|
let event = null
|
|
|
- if (data.startall) {
|
|
|
+ if (data.role_status == true) {
|
|
|
event = 1
|
|
|
arr = {
|
|
|
role_id: data.role_ID,
|
|
|
user_id: data.user_id
|
|
|
}
|
|
|
- } else {
|
|
|
+ } else if (data.role_status == false){
|
|
|
event = 3
|
|
|
arr = {
|
|
|
role_id: data.role_ID,
|