|
@@ -888,6 +888,54 @@ const OnlineFormMixins = {
|
|
|
document.body.removeChild(link);
|
|
|
} else if (this.formId == 1675055217952952320) {
|
|
|
console.log('row :>> ', row);
|
|
|
+ let fileInfoStr = row.sub_satellite;
|
|
|
+ let fileInfoArr = JSON.parse(fileInfoStr);
|
|
|
+ let sub_satellite = [];
|
|
|
+ for (let i = 0; i < fileInfoArr.length; i++) {
|
|
|
+ await axios.get('http://localhost:8084/admin/online/onlineOperation/downloadDatasource/center', {
|
|
|
+ params: {
|
|
|
+ datasourceId: '1654421731512684544',
|
|
|
+ fieldName: 'sub_satellite',
|
|
|
+ asImage: false,
|
|
|
+ dataId: row.id,
|
|
|
+ filename: fileInfoArr[i].filename,
|
|
|
+ Authorization: getToken(),
|
|
|
+ MenuId: '1683649635417067520'
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .then(response => {
|
|
|
+ // 处理成功的响应
|
|
|
+ sub_satellite.push(response.data);
|
|
|
+ })
|
|
|
+ .catch(error => {
|
|
|
+ // 处理错误
|
|
|
+ console.error(error);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ fileInfoStr = row.sub_radar;
|
|
|
+ fileInfoArr = JSON.parse(fileInfoStr);
|
|
|
+ let sub_radar = [];
|
|
|
+ for (let i = 0; i < fileInfoArr.length; i++) {
|
|
|
+ await axios.get('http://localhost:8084/admin/online/onlineOperation/downloadDatasource/center', {
|
|
|
+ params: {
|
|
|
+ datasourceId: '1654421731512684544',
|
|
|
+ fieldName: 'sub_radar',
|
|
|
+ asImage: false,
|
|
|
+ dataId: row.id,
|
|
|
+ filename: fileInfoArr[i].filename,
|
|
|
+ Authorization: getToken(),
|
|
|
+ MenuId: '1683649635417067520'
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .then(response => {
|
|
|
+ // 处理成功的响应
|
|
|
+ sub_radar.push(response.data);
|
|
|
+ })
|
|
|
+ .catch(error => {
|
|
|
+ // 处理错误
|
|
|
+ console.error(error);
|
|
|
+ });
|
|
|
+ }
|
|
|
let number = row.number
|
|
|
const data = {};
|
|
|
data[number] = {
|
|
@@ -897,7 +945,10 @@ const OnlineFormMixins = {
|
|
|
lon: row.lon,
|
|
|
lat: row.lat,
|
|
|
h: row.h,
|
|
|
- picture: row.picture
|
|
|
+ },
|
|
|
+ sub:{
|
|
|
+ sub_radar:sub_radar,
|
|
|
+ sub_satellite:sub_satellite
|
|
|
}
|
|
|
}
|
|
|
data['name'] = row.number
|
|
@@ -911,8 +962,8 @@ const OnlineFormMixins = {
|
|
|
document.body.appendChild(link);
|
|
|
link.click();
|
|
|
document.body.removeChild(link);
|
|
|
- }
|
|
|
- else if (this.formId == 1705138897635250176){
|
|
|
+ } else if (this.formId == 1705138897635250176) {
|
|
|
+
|
|
|
let name = row.name
|
|
|
|
|
|
const data = {};
|
|
@@ -922,7 +973,7 @@ const OnlineFormMixins = {
|
|
|
type: row.type,
|
|
|
height: row.height,
|
|
|
range: row.range,
|
|
|
- number: row.number
|
|
|
+ number: row.number,
|
|
|
}
|
|
|
data['name'] = row.name
|
|
|
const jsonData = JSON.stringify(data);
|
|
@@ -935,8 +986,7 @@ const OnlineFormMixins = {
|
|
|
document.body.appendChild(link);
|
|
|
link.click();
|
|
|
document.body.removeChild(link);
|
|
|
- }
|
|
|
- else if (this.formId == 1675055674104483840) {
|
|
|
+ } else if (this.formId == 1675055674104483840) {
|
|
|
let fileInfoStr = row.missile;
|
|
|
let fileInfoArr = JSON.parse(fileInfoStr);
|
|
|
let missile = [];
|