Browse Source

fix:数据模型保存更新

ananzhusen 1 year ago
parent
commit
1234436a67
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/views/components/View.vue

+ 6 - 1
src/views/components/View.vue

@@ -566,7 +566,7 @@
           </template>
           </template>
           <template v-else-if="dataDialog.editDataset === 2">
           <template v-else-if="dataDialog.editDataset === 2">
             <div class="flex-grow"></div>
             <div class="flex-grow"></div>
-            <t-button @click="onOkDataset(true)"> 另为新数据模型 </t-button>
+            <t-button @click="onOkDataset(true)"> 另为新数据模型 </t-button>
             <t-button @click="onOkDataset()">保存</t-button>
             <t-button @click="onOkDataset()">保存</t-button>
           </template>
           </template>
           <template v-else>
           <template v-else>
@@ -1546,6 +1546,11 @@ const onOkDataset = async (saveas = false) => {
     if (!ret) {
     if (!ret) {
       return;
       return;
     }
     }
+    dataDialog.datasetList.forEach((item: any, index: number) => {
+      if (item.id === dataset.id || item._id === dataset._id) {
+        dataDialog.datasetList.splice(index, 1, dataset);
+      }
+    });
   }
   }
 
 
   delete dataset.data;
   delete dataset.data;