浏览代码

fix:修复数据管理相关bug

Wind-Breaker1 1 年之前
父节点
当前提交
e0e66fc7b2
共有 2 个文件被更改,包括 5 次插入5 次删除
  1. 2 2
      src/services/utils.ts
  2. 3 3
      src/views/components/View.vue

+ 2 - 2
src/services/utils.ts

@@ -228,9 +228,9 @@ export const transformData = (obj,operation) => {
   if(operation == 'toMetaNetwork') {
     newObj = {
       name:obj.name,
-      id:obj.id,
       type:obj.type,
-      ...obj.data
+      ...obj.data,
+      id:obj.id,
     }
   } else {
     newObj = {

+ 3 - 3
src/views/components/View.vue

@@ -397,7 +397,6 @@
                     placeholder="搜索我的数据通信"
                     allow-input
                     clearable
-                    :popup-visible="dataDialog.popupVisible"
                     @focus="dataDialog.popupVisible = true"
                     @blur="dataDialog.popupVisible = false"
                     @input-change="onInputNetwork"
@@ -1402,7 +1401,7 @@ const onSelectNetWork = (item: any) => {
 
 const onDelNetWork = async (item: any, i: number) => {
   const ret: any = await axios.post(`/api/data/datasource/delete`, {
-    id: item._id || item.id,
+    id: item.id || item._id,
   });
   if (ret) {
     dataDialog.networkList.splice(i, 1);
@@ -1511,7 +1510,7 @@ const deleteNetwork = (index: number) => {
 const onOkNetwork = async () => {
   const data = transformData(dataDialog.network,'toNetwork');
   if (dataDialog.editNetwork === 1) {
-    if(!dataDialog.network.data.url) {
+    if(!dataDialog.network.url) {
       MessagePlugin.error('URL地址不能为空!');
       return;
     }
@@ -1633,6 +1632,7 @@ const onOkDataset = async (saveas = false) => {
     ret.id = ret.id || ret._id;
     dataDialog.datasetId = ret.id;
     dataset.id = ret.id;
+    dataDialog.dataset.id = ret.id;
     dataDialog.datasetList.push(dataset);
   } else {
     const ret: any = await axios.post(`/api/data/datasource/update`, data);