Compare commits

..

2 Commits

2 changed files with 12 additions and 9 deletions

View File

@ -153,7 +153,7 @@ export default {
}
}
}
// this._value = this.selectList
this._value = this.selectList
},
//,tree-item
@ -177,6 +177,7 @@ export default {
check.checked=true
this.selectList=[node];
}
this._value = this.selectList
},
//,×
noSelected(selectItem) {
@ -209,8 +210,8 @@ export default {
},
//
selectConfirm() {
this.$emit("input", this.selectList)
// this.$emit("dengjie")
this.$emit("ok", this.selectList);
this.visible = false;
}
}
};

View File

@ -7,14 +7,16 @@
<template v-else>
<template v-if="perm === 'E'">
<el-button icon="iconfont icon-map-site" type="primary" size="mini" round @click="selectDept"> 选择部门</el-button>
<org-picker type="dept" :multiple="multiple" ref="deptPicker" :selected="_value" @ok="selected"/>
<org-picker type="dept" :multiple="multiple" ref="deptPicker" :v-model="select" :selected="_value" @ok="selected"/>
<span class="placeholder"> {{placeholder}}</span>
<div style="margin-top: 5px">
<el-tag size="mini" style="margin: 5px" closable v-for="(dept, i) in _value" :key="i" @close="delDept(i)">{{dept.name}}</el-tag>
<el-tag size="mini" style="margin: 5px" closable v-for="(dept, i) in _value" :key="i" @close="delDept(i)">{{dept.deptName}}</el-tag>
</div>
</template>
<template v-else-if="perm === 'R'">
{{_value}}
<div v-for="(dept, i) in _value" :key="i">
{{dept.deptName}}
</div>
</template>
</template>
</div>
@ -58,9 +60,9 @@ export default {
selectDept() {
this.$refs.deptPicker.showDeptPicker()
},
selected(values){
this.showOrgSelect = false
this._value = values
selected(select){
// this.showOrgSelect = false
this._value = select
},
delDept(i){
this._value.splice(i, 1)