Compare commits

..

No commits in common. "0ee3b3ad95b9a0bf5d5019a79a66a1cd7a876ad3" and "25e032339b756fe6336cdb4381008f079849ae71" have entirely different histories.

2 changed files with 9 additions and 12 deletions

View File

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

View File

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