|
@@ -133,7 +133,8 @@
|
|
|
multiple
|
|
|
tree-line
|
|
|
:tree-data="filterUnitTree(subjectTrees.constructUnitTree)"
|
|
|
- tree-node-filter-prop="label" @change="onUnitTreeChange">
|
|
|
+ tree-node-filter-prop="label"
|
|
|
+ @change="onUnitTreeChange">
|
|
|
</a-tree-select>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
@@ -712,11 +713,13 @@ export default defineComponent({
|
|
|
};
|
|
|
const tabChange = (key) => {
|
|
|
console.log("tabChange", key);
|
|
|
- formState.org_id_a1 = '';
|
|
|
- formState.org_name_a2 = '';
|
|
|
- formState.project_id = '';
|
|
|
- formState.orgList = [];
|
|
|
- formState.unitList = [];
|
|
|
+ // formState.org_id_a1 = '';
|
|
|
+ // formState.org_name_a2 = '';
|
|
|
+ // formState.project_id = '';
|
|
|
+ // formState.orgList = [];
|
|
|
+ // formState.unitList = [];
|
|
|
+ formState.org_path = "";
|
|
|
+ formState.project_path = "";
|
|
|
if (key == "2") {
|
|
|
subjectTrees.value.data = Object.assign(subjectTrees.value.constructUnitTree);
|
|
|
} else {
|
|
@@ -826,21 +829,27 @@ export default defineComponent({
|
|
|
subjectTrees.value.autoExpandParent = false;
|
|
|
}
|
|
|
const treeOnSelect = function (selected, selectedNodes, node) {
|
|
|
+ debugger;
|
|
|
console.log(selected, selectedNodes, node);
|
|
|
- if (selectedNodes.node.parent != undefined || activeTab.value == "1") {
|
|
|
- if (activeTab.value == "1") {
|
|
|
- formState.org_name_a2 = selected.length > 0 ? selectedNodes.node.label : '';
|
|
|
- // formState.org_id_a1 = selected.length > 0 ? selectedNodes.node.key : '';
|
|
|
- // formState.orgList = selected.length > 0 ? [formState.org_id_a1] : [];
|
|
|
+ //组织机构
|
|
|
+ if (activeTab.value == "1") {
|
|
|
+ formState.org_path = selected.length > 0 ? selectedNodes.node.label : '';
|
|
|
+ // formState.org_name_a2 = selected.length > 0 ? selectedNodes.node.label : '';
|
|
|
+ // formState.org_id_a1 = selected.length > 0 ? selectedNodes.node.key : '';
|
|
|
+ // formState.orgList = selected.length > 0 ? [formState.org_id_a1] : [];
|
|
|
+
|
|
|
+ onOrgTreeChange();
|
|
|
+ }
|
|
|
|
|
|
- onOrgTreeChange();
|
|
|
- } else {
|
|
|
- formState.project_id = selected.length > 0 ? selectedNodes.node.key : '';
|
|
|
- formState.unitList = selected.length > 0 ? [formState.project_id] : [];
|
|
|
- onUnitTreeChange();
|
|
|
- }
|
|
|
- loadData();
|
|
|
+ //地质单元
|
|
|
+ if (activeTab.value == "2") {
|
|
|
+ formState.project_path = selected.length > 0 ? selectedNodes.node.label : '';
|
|
|
+ // formState.project_id = selected.length > 0 ? selectedNodes.node.key : '';
|
|
|
+ // formState.unitList = selected.length > 0 ? [formState.project_id] : [];
|
|
|
+ onUnitTreeChange();
|
|
|
}
|
|
|
+
|
|
|
+ loadData();
|
|
|
}
|
|
|
const orgUnitList: any = ref([]);
|
|
|
const unitOrgList: any = ref([]);
|