Bladeren bron

关联清表

duy 9 maanden geleden
bovenliggende
commit
758c6d42d0
2 gewijzigde bestanden met toevoegingen van 6 en 3 verwijderingen
  1. 5 3
      src/views/project/list/association-list.vue
  2. 1 0
      src/views/project/list/independent/index.vue

+ 5 - 3
src/views/project/list/association-list.vue

@@ -93,6 +93,7 @@ const isShow = defineModel("modelValue", {
 //监听数据
 const rows = ref(props.info);
 const type = ref(props.type);
+
 watch(
     () => [props.info, props.type],
     ([info, tpe]) => {
@@ -118,15 +119,16 @@ const getDataInfo = () => {
     const form = deepClone(rows.value);
     getExcelListData();
     formModel.value = {
-        id: type.value == 2 ? form.primaryKeyId : form.pkeyId,
+        id: type.value === 2 ? form.primaryKeyId : form.pkeyId,
         ids: form.id,
-        excelId: form.excelId,
+        excelId: type.value === 2 ? form.excelIds : form.excelId,
         name: form.modeId,
         initTableId: form.initTableId,
         initTableName: form.initTableName,
     };
     setTimeout(() => {
-        treeRef.value?.setCheckedKeys([form.excelId]);
+        const arr = formModel.value.excelId.split(",");
+        treeRef.value?.setCheckedKeys(arr);
     }, 2000);
 };
 

+ 1 - 0
src/views/project/list/independent/index.vue

@@ -270,6 +270,7 @@ const tableCheckChange = (rows) => {
 
 const isAssociationShow = ref(false);
 const associationInfo = ref({});
+
 const linkExcelClick = async (item) => {
     associationInfo.value = item;
     await nextTick();