|
|
@@ -30,7 +30,7 @@
|
|
|
|
|
|
<script>
|
|
|
import tableListMixins from "@/mixins/tableList";
|
|
|
-import {deptTreeSelect} from "@/api/system/public";
|
|
|
+import {deptTreeSelect,handsheDeptTreeSelect} from "@/api/system/public";
|
|
|
|
|
|
export default {
|
|
|
name: "orgTree",
|
|
|
@@ -54,6 +54,12 @@ export default {
|
|
|
defaultKey:null,
|
|
|
}
|
|
|
},
|
|
|
+ props:{
|
|
|
+ hangsheTree:{
|
|
|
+ type:Boolean,
|
|
|
+ default:false,
|
|
|
+ }
|
|
|
+ },
|
|
|
watch: {
|
|
|
// 根据名称筛选机构树
|
|
|
deptName(val) {
|
|
|
@@ -70,7 +76,11 @@ export default {
|
|
|
},
|
|
|
/** 查询机构下拉树结构 */
|
|
|
getDeptTree() {
|
|
|
- deptTreeSelect().then(response => {
|
|
|
+ let method=deptTreeSelect;
|
|
|
+ if(this.hangsheTree){
|
|
|
+ method=handsheDeptTreeSelect
|
|
|
+ }
|
|
|
+ method().then(response => {
|
|
|
this.treeList = response.data;
|
|
|
this.defaultKeys.push(response.data[0].id);
|
|
|
this.$emit('defaultKey',response.data[0].id);
|