Merge branch 'gaoang-2024-11' into 'dev'

feat: 选人选部门组件组织树仅选择公司层级修改

See merge request itc-framework/ma/2024/front!24
This commit is contained in:
gao yq
2024-11-11 03:59:22 +00:00
3 changed files with 14 additions and 2 deletions

View File

@ -40,6 +40,10 @@ const props = defineProps({
type: String, type: String,
default: '' default: ''
}, },
justCompany: {
type: Boolean,
default: false
}
}); });
const emit = defineEmits(['change-value', 'query-completed', 'select']); const emit = defineEmits(['change-value', 'query-completed', 'select']);
const expandedKeys = ref([]); const expandedKeys = ref([]);

View File

@ -12,7 +12,7 @@
<div class="choose-dep-box"> <div class="choose-dep-box">
<div class="choose-dep"> <div class="choose-dep">
<a-spin :spinning="loading" class="loading-box" /> <a-spin :spinning="loading" class="loading-box" />
<SelectDepartmentTreeV2 v-if="visible" :multiple="multiple" :isArray="isArray" :parentNode="parentNode" :selectedNodes="selectedNodes" @changeValue="departChange" @queryCompleted="queryCompleted" :defaultDepts="defaultDepts"></SelectDepartmentTreeV2> <SelectDepartmentTreeV2 v-if="visible" :multiple="multiple" :isArray="isArray" :parentNode="parentNode" :selectedNodes="selectedNodes" @changeValue="departChange" @queryCompleted="queryCompleted" :defaultDepts="defaultDepts" :justCompany="justCompany"></SelectDepartmentTreeV2>
</div> </div>
<div class="choosen-dep"> <div class="choosen-dep">
<div v-for="item in selectedNodes" class="choosen-item"> <div v-for="item in selectedNodes" class="choosen-item">
@ -78,6 +78,10 @@
type: String, type: String,
default: '' default: ''
}, },
justCompany: {
type: Boolean,
default: false
}
}); });
const selectedNodes = ref([]); const selectedNodes = ref([]);
const loading = ref(true); const loading = ref(true);

View File

@ -25,7 +25,7 @@
<div class="department-tree"> <div class="department-tree">
<a-spin :spinning="treeLoading" class="loading-box" /> <a-spin :spinning="treeLoading" class="loading-box" />
<div class="department-tree-box"> <div class="department-tree-box">
<SelectDepartmentTreeV2 v-if="visible && activeKey === 'department'" class="tree-select" @changeValue="departChange" @queryCompleted="departCompleted" :defaultDepts="defaultDepts"></SelectDepartmentTreeV2> <SelectDepartmentTreeV2 v-if="visible && activeKey === 'department'" class="tree-select" @changeValue="departChange" @queryCompleted="departCompleted" :defaultDepts="defaultDepts" :justCompany="justCompany"></SelectDepartmentTreeV2>
</div> </div>
</div> </div>
<div class="user-select-box"> <div class="user-select-box">
@ -114,6 +114,10 @@
type: String, type: String,
default: '' default: ''
}, },
justCompany: {
type: Boolean,
default: false
}
}); });
let timeoutId = null; let timeoutId = null;
let resetMemberList = []; let resetMemberList = [];