Compare commits
2 Commits
25e032339b
...
0ee3b3ad95
| Author | SHA1 | Date |
|---|---|---|
|
|
0ee3b3ad95 | |
|
|
249ed5e9b7 |
|
|
@ -153,7 +153,7 @@ export default {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// this._value = this.selectList
|
this._value = this.selectList
|
||||||
},
|
},
|
||||||
|
|
||||||
//左侧没有选择框时,点击tree-item
|
//左侧没有选择框时,点击tree-item
|
||||||
|
|
@ -177,6 +177,7 @@ export default {
|
||||||
check.checked=true
|
check.checked=true
|
||||||
this.selectList=[node];
|
this.selectList=[node];
|
||||||
}
|
}
|
||||||
|
this._value = this.selectList
|
||||||
},
|
},
|
||||||
//左侧无选择框时,右侧显示×
|
//左侧无选择框时,右侧显示×
|
||||||
noSelected(selectItem) {
|
noSelected(selectItem) {
|
||||||
|
|
@ -209,8 +210,8 @@ export default {
|
||||||
},
|
},
|
||||||
//确定按钮
|
//确定按钮
|
||||||
selectConfirm() {
|
selectConfirm() {
|
||||||
this.$emit("input", this.selectList)
|
this.$emit("ok", this.selectList);
|
||||||
// this.$emit("dengjie")
|
this.visible = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -7,14 +7,16 @@
|
||||||
<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" :selected="_value" @ok="selected"/>
|
<org-picker type="dept" :multiple="multiple" ref="deptPicker" :v-model="select" :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.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>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template v-else-if="perm === 'R'">
|
<template v-else-if="perm === 'R'">
|
||||||
{{_value}}
|
<div v-for="(dept, i) in _value" :key="i">
|
||||||
|
{{dept.deptName}}
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -58,9 +60,9 @@ export default {
|
||||||
selectDept() {
|
selectDept() {
|
||||||
this.$refs.deptPicker.showDeptPicker()
|
this.$refs.deptPicker.showDeptPicker()
|
||||||
},
|
},
|
||||||
selected(values){
|
selected(select){
|
||||||
this.showOrgSelect = false
|
// this.showOrgSelect = false
|
||||||
this._value = values
|
this._value = select
|
||||||
},
|
},
|
||||||
delDept(i){
|
delDept(i){
|
||||||
this._value.splice(i, 1)
|
this._value.splice(i, 1)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue