master #33

Merged
clay merged 4 commits from master into pro 2023-03-03 18:06:36 +00:00
2 changed files with 21 additions and 20 deletions
Showing only changes of commit dabdc0551e - Show all commits

View File

@ -179,21 +179,21 @@ export default {
// +
if (this.multiple) {
// console.log(' + ')
// //
// for (let i = 0; i < this.selectList.length; i++) {
// if (this.selectList[i].value === data.value) {
// this.selectList.splice(i, 1);
// break;
// }
// }
// if (checked) {
// // if (data.children === undefined) {
// this.selectList.push(data);
// // }
// } else if (data === '1') {
// this.$refs.tree.setCheckedKeys([]);
// this.selectList = [];
// }
//
for (let i = 0; i < this.selectList.length; i++) {
if (this.selectList[i].value === data.value) {
this.selectList.splice(i, 1);
break;
}
}
if (checked) {
// if (data.children === undefined) {
this.selectList.push(data);
// }
} else if (data === '1') {
this.$refs.tree.setCheckedKeys([]);
this.selectList = [];
}
} else {// +
//
for (let i = 0; i < this.selectList.length; i++) {
@ -205,7 +205,7 @@ export default {
if (checked) {
console.log('this.$refs.tree',this.$refs.tree)
// if(data.type==0){
// this.$refs.tree.setCheckedNodes([data]);
this.$refs.tree.setCheckedNodes([data]);
this.selectList = [data];
// }
} else if (data === "1") {

View File

@ -9,15 +9,16 @@
<el-button icon="el-icon-user" type="primary" size="mini" round @click="$refs.userPicker.showUserPicker()">选择人员</el-button>
<user-select type="user" :multiple="multiple" ref="userPicker" :selected="_value" @ok="selected"/>
<span class="placeholder"> {{placeholder}}</span>
<div style="margin-top: 5px">
<el-tag size="mini" style="margin: 5px" closable v-for="(user, i) in _value" :key="i" @close="delDept(i)">
<div style="margin-top: 5px;display: flex;flex-direction: column;position:relative;" v-for="(user, i) in _value" :key="i">
<!-- <el-tag closable @close="delDept(i)">-->
<span style="position:absolute;right: 0">×</span>
<el-avatar :src="user.avatar"/>
{{user.name}}
</el-tag>
<span>{{user.name}}</span>
</div>
</template>
<template v-else-if="perm === 'R'">
<div v-for="(user, i) in _value" :key="i">
<el-avatar :src="user.avatar"/>
{{user.label}}
</div>
</template>