xyh 1 tahun lalu
induk
melakukan
6c936fb8dd
1 mengubah file dengan 26 tambahan dan 0 penghapusan
  1. 26 0
      src/views/onlineForm/formRender/onlineFormMixins.js

+ 26 - 0
src/views/onlineForm/formRender/onlineFormMixins.js

@@ -38,6 +38,7 @@ const OnlineFormMixins = {
       redunit: [],
       center: [],
       satellite: [],
+      toll_json: {},
       component_movementjson: {},
       formConfig: {
         formType: undefined,
@@ -830,6 +831,28 @@ const OnlineFormMixins = {
                 // 处理错误
                 console.error(error);
               });
+              fileInfoStr = row.toll_json;
+              let fileInfoArr2 = JSON.parse(fileInfoStr);
+              let fileInfo2 = fileInfoArr2[0]; // 假设只有一个文件
+              await axios.get('http://localhost:8084/admin/online/onlineOperation/downloadDatasource/mainUnit', {
+                params: {
+                  datasourceId: '1657931215497334784',
+                  fieldName: 'toll_json',
+                  asImage: false,
+                  dataId: row.id,
+                  filename: fileInfo2.filename,
+                  Authorization: getToken(),
+                  MenuId: '1657932967709773824'
+                }
+              })
+                .then(response => {
+                  // 处理成功的响应
+                  this.toll_json.push(response.data) ;
+                })
+                .catch(error => {
+                  // 处理错误
+                  console.error(error);
+                });
             const data = {
               id: row.id,
               name: row.name,
@@ -846,6 +869,7 @@ const OnlineFormMixins = {
                 lon: row.lon,
                 height: row.height
               },
+              toll_json: this.toll_json,
               component_movementid: row.component_movementid,
               component_movementjson: this.component_movementjson,
               components_cnt: row.components_cnt,
@@ -901,6 +925,7 @@ const OnlineFormMixins = {
               h: row.h,
               lat: row.lat,
               lon: row.lon,
+              fire_number: row.fire_number,
               modulation: row.modulation,
               prf: row.prf,
               prf_mode: row.prf_mode,
@@ -1020,6 +1045,7 @@ const OnlineFormMixins = {
             console.log('row :>> ', row);
             let number = row.number
             const data = {};
+            data["name"] = number
             data[number] = {
               type: row.type,
               creator: row.creator,