| | |
| | | v-if="item.type === 'select'" |
| | | slot="prepend" |
| | | v-model="row[item.prop]" |
| | | @change="roleChange" |
| | | > |
| | | <el-option |
| | | v-for="optionItem in roleList" |
| | |
| | | this.$emit('update:visible', false); |
| | | this.classifyAuthData = []; |
| | | }, |
| | | // 角色改变时 |
| | | roleChange(roleId){ |
| | | console.log(roleId); |
| | | |
| | | }, |
| | | // 增加行 |
| | | addClassifyAuth() { |
| | | if(this.roleList.length<=0){ |
| | |
| | | } |
| | | this.classifyAuthButton.forEach(item => { |
| | | //console.log("item",item); |
| | | Vue.set(this.classifyAuthData[0], item.id, true); |
| | | Vue.set(this.selectList[0], item.id, true); |
| | | }); |
| | | //console.log("this.classifyAuthData",this.classifyAuthData); |
| | | //console.log("this.selectList",this.selectList); |
| | | }, |
| | | }, |
| | | }; |