|
@@ -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,
|