Przeglądaj źródła

fix:数据模型保存更新

ananzhusen 1 rok temu
rodzic
commit
1234436a67
1 zmienionych plików z 6 dodań i 1 usunięć
  1. 6 1
      src/views/components/View.vue

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

@@ -566,7 +566,7 @@
           </template>
           <template v-else-if="dataDialog.editDataset === 2">
             <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>
           </template>
           <template v-else>
@@ -1546,6 +1546,11 @@ const onOkDataset = async (saveas = false) => {
     if (!ret) {
       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;