Commit a63b3056 by liucan

fix:详情对话框中无数据的字段使用--

parent 0c02b54f
...@@ -213,20 +213,20 @@ const pageObj = ref({ ...@@ -213,20 +213,20 @@ const pageObj = ref({
// 查看数据详情的方法 // 查看数据详情的方法
const handleDetails = (row: any) => { const handleDetails = (row: any) => {
targetName.value = row.targets[0].name; targetName.value = row.targets[0].name;
windSpeed.value = row.windSpeed === "" ? "-" : row.windSpeed; windSpeed.value = row.windSpeed === "" ? "--" : row.windSpeed;
antennaName.value = row.name; antennaName.value = row.name;
antennaStatus.value = row.activity; antennaStatus.value = row.activity;
targetAzimuth.value = row.azimuthAngle; targetAzimuth.value = row.azimuthAngle;
targetDistance.value = row.targets[0].uplegRange; targetDistance.value = row.targets[0].uplegRange;
targetElevation.value = row.elevationAngle; targetElevation.value = row.elevationAngle;
upSignalStatus.value = row.signals.length < 1 ? "-" : row.signals[0].active; upSignalStatus.value = row.signals.length < 1 ? "--" : row.signals[0].active;
upSignalSource.value = row.signals.length < 1 ? "-" : row.targets[0].name; upSignalSource.value = row.signals.length < 1 ? "--" : row.targets[0].name;
upSignalFrequencyBand.value = row.signals.length < 1 ? "-" : row.signals[0].band; upSignalFrequencyBand.value = row.signals.length < 1 ? "--" : row.signals[0].band;
upSignalLaunchPower.value = row.signals.length < 1 ? "-" : row.signals[0].power; upSignalLaunchPower.value = row.signals.length < 1 ? "--" : row.signals[0].power;
downSignalStatus.value = row.signals.length < 2 ? "-" : row.signals[1].active; downSignalStatus.value = row.signals.length < 2 ? "--" : row.signals[1].active;
downSignalSource.value = row.signals.length < 2 ? "-" : row.targets[0].name; downSignalSource.value = row.signals.length < 2 ? "--" : row.targets[0].name;
downSignalFrequencyBand.value = row.signals.length < 2 ? "-" : row.signals[1].band; downSignalFrequencyBand.value = row.signals.length < 2 ? "--" : row.signals[1].band;
downSignalReceptionPower.value = row.signals.length < 2 ? "-" : row.signals[1].power; downSignalReceptionPower.value = row.signals.length < 2 ? "--" : row.signals[1].power;
roundTripTime.value = row.targets[0].rtlt; roundTripTime.value = row.targets[0].rtlt;
detailVisibleValue.value = true; detailVisibleValue.value = true;
}; };
......
...@@ -137,11 +137,11 @@ ...@@ -137,11 +137,11 @@
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">目标尺寸:</span> <span class="item-title">目标尺寸:</span>
<span class="item">{{ targetDimension ?? "-" }}</span> <span class="item">{{ targetDimension ?? "--" }}</span>
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">发射质量:</span> <span class="item-title">发射质量:</span>
<span class="item">{{ targetLaunchMass ?? "-" }}</span> <span class="item">{{ targetLaunchMass ?? "--" }}</span>
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">干质量:</span> <span class="item-title">干质量:</span>
...@@ -167,7 +167,7 @@ ...@@ -167,7 +167,7 @@
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">发射站点:</span> <span class="item-title">发射站点:</span>
<span class="item">{{ targetLaunchLocation ?? "-" }}</span> <span class="item">{{ targetLaunchLocation ?? "--" }}</span>
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">轨道周期:</span> <span class="item-title">轨道周期:</span>
...@@ -175,23 +175,23 @@ ...@@ -175,23 +175,23 @@
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">相关仪器:</span> <span class="item-title">相关仪器:</span>
<span class="item">{{ targetInstruments ?? "-" }}</span> <span class="item">{{ targetInstruments ?? "--" }}</span>
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">服役日期:</span> <span class="item-title">服役日期:</span>
<span class="item">{{ targetServiceDate ?? "-" }}</span> <span class="item">{{ targetServiceDate ?? "--" }}</span>
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">是否为核心任务:</span> <span class="item-title">是否为核心任务:</span>
<span class="item">{{ targetIsCoreMission ?? "-" }}</span> <span class="item">{{ targetIsCoreMission ?? "--" }}</span>
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">太阳风速:</span> <span class="item-title">太阳风速:</span>
<span class="item">{{ targetSolarWindSpeed ?? "-" }}</span> <span class="item">{{ targetSolarWindSpeed ?? "--" }}</span>
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">太阳通量密度:</span> <span class="item-title">太阳通量密度:</span>
<span class="item">{{ targetSolarFluxDensity ?? "-" }}</span> <span class="item">{{ targetSolarFluxDensity ?? "--" }}</span>
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">轨道倾角:</span> <span class="item-title">轨道倾角:</span>
...@@ -270,7 +270,7 @@ ...@@ -270,7 +270,7 @@
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">站点气压:</span> <span class="item-title">站点气压:</span>
<span class="item">{{ stationPressure === "" ? "-" : stationPressure }}</span> <span class="item">{{ stationPressure === "" ? "--" : stationPressure }}</span>
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">站点天气情况:</span> <span class="item-title">站点天气情况:</span>
...@@ -328,11 +328,11 @@ ...@@ -328,11 +328,11 @@
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">站点温度:</span> <span class="item-title">站点温度:</span>
<span class="item">{{ stationTemperature === "" ? "-" : stationTemperature }}</span> <span class="item">{{ stationTemperature === "" ? "--" : stationTemperature }}</span>
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">站点湿度:</span> <span class="item-title">站点湿度:</span>
<span class="item">{{ stationHumidity === "" ? "-" : stationHumidity }}</span> <span class="item">{{ stationHumidity === "" ? "--" : stationHumidity }}</span>
</div> </div>
</el-col> </el-col>
</el-row> </el-row>
...@@ -529,25 +529,25 @@ const handleStationDetails = async (id: any) => { ...@@ -529,25 +529,25 @@ const handleStationDetails = async (id: any) => {
stationBand.value = stationData.band || ""; stationBand.value = stationData.band || "";
stationTMTC.value = stationData.tmtcStandards || ""; stationTMTC.value = stationData.tmtcStandards || "";
stationFrequencyAndTiming.value = stationData.frequencyAndTiming || ""; stationFrequencyAndTiming.value = stationData.frequencyAndTiming || "";
stationWeather.value = stationData.weather === null ? "-" : stationData.weather || "-"; stationWeather.value = stationData.weather === null ? "--" : stationData.weather || "--";
stationUplinkSPolarization.value = stationUplinkSPolarization.value =
stationData.uplinkSBandPolarization === null ? "-" : stationData.uplinkSBandPolarization || "-"; stationData.uplinkSBandPolarization === null ? "--" : stationData.uplinkSBandPolarization || "--";
stationUplinkSEirp.value = stationData.uplinkSBandEirp === null ? "-" : stationData.uplinkSBandEirp || "-"; stationUplinkSEirp.value = stationData.uplinkSBandEirp === null ? "--" : stationData.uplinkSBandEirp || "--";
stationUplinkXPolarization.value = stationUplinkXPolarization.value =
stationData.uplinkXBandPolarization === null ? "-" : stationData.uplinkXBandPolarization || "-"; stationData.uplinkXBandPolarization === null ? "--" : stationData.uplinkXBandPolarization || "--";
stationUplinkXEirp.value = stationData.uplinkXBandEirp === null ? "-" : stationData.uplinkXBandEirp || "-"; stationUplinkXEirp.value = stationData.uplinkXBandEirp === null ? "--" : stationData.uplinkXBandEirp || "--";
stationUplinkKaPolarization.value = stationUplinkKaPolarization.value =
stationData.uplinkKaBandPolarization === null ? "-" : stationData.uplinkKaBandPolarization || "-"; stationData.uplinkKaBandPolarization === null ? "--" : stationData.uplinkKaBandPolarization || "--";
stationUplinkKaEirp.value = stationData.uplinkKaBandEirp === null ? "-" : stationData.uplinkKaBandEirp || "-"; stationUplinkKaEirp.value = stationData.uplinkKaBandEirp === null ? "--" : stationData.uplinkKaBandEirp || "--";
stationDownlinkSPolarization.value = stationDownlinkSPolarization.value =
stationData.downlinkSBandPolarization === null ? "-" : stationData.downlinkSBandPolarization || "-"; stationData.downlinkSBandPolarization === null ? "--" : stationData.downlinkSBandPolarization || "--";
stationDownlinkSGt.value = stationData.downlinkSBandGT === null ? "-" : stationData.downlinkSBandGT || "-"; stationDownlinkSGt.value = stationData.downlinkSBandGT === null ? "--" : stationData.downlinkSBandGT || "--";
stationDownlinkXPolarization.value = stationDownlinkXPolarization.value =
stationData.downlinkXBandPolarization === null ? "-" : stationData.downlinkXBandPolarization || "-"; stationData.downlinkXBandPolarization === null ? "--" : stationData.downlinkXBandPolarization || "--";
stationDownlinkXGt.value = stationData.downlinkXBandGT === null ? "-" : stationData.downlinkXBandGT || "-"; stationDownlinkXGt.value = stationData.downlinkXBandGT === null ? "--" : stationData.downlinkXBandGT || "--";
stationDownlinkKaPolarization.value = stationDownlinkKaPolarization.value =
stationData.downlinkKaBandPolarization === null ? "-" : stationData.downlinkKaBandPolarization || "-"; stationData.downlinkKaBandPolarization === null ? "--" : stationData.downlinkKaBandPolarization || "--";
stationDownlinkKaGt.value = stationData.downlinkKaBandGT === null ? "-" : stationData.downlinkKaBandGT || "-"; stationDownlinkKaGt.value = stationData.downlinkKaBandGT === null ? "--" : stationData.downlinkKaBandGT || "--";
stationTemperature.value = stationData.temperature || ""; stationTemperature.value = stationData.temperature || "";
stationPressure.value = stationData.airPressure || ""; stationPressure.value = stationData.airPressure || "";
stationHumidity.value = stationData.humidity || ""; stationHumidity.value = stationData.humidity || "";
...@@ -557,7 +557,7 @@ const handleStationDetails = async (id: any) => { ...@@ -557,7 +557,7 @@ const handleStationDetails = async (id: any) => {
if (Array.isArray(stationData.description)) { if (Array.isArray(stationData.description)) {
stationDescription.value = stationData.description.join(""); stationDescription.value = stationData.description.join("");
} else { } else {
stationDescription.value = stationData.description || "-"; stationDescription.value = stationData.description || "--";
} }
stationVisibleValue.value = true; stationVisibleValue.value = true;
...@@ -575,12 +575,12 @@ const pageObj = ref({ ...@@ -575,12 +575,12 @@ const pageObj = ref({
}); });
const formatTimestamp = (timestamp: any) => { const formatTimestamp = (timestamp: any) => {
if (!timestamp || typeof timestamp !== "number" || timestamp <= 0) { if (!timestamp || typeof timestamp !== "number" || timestamp <= 0) {
return "-"; return "--";
} }
const msTimestamp = String(timestamp).length === 10 ? timestamp * 1000 : timestamp; const msTimestamp = String(timestamp).length === 10 ? timestamp * 1000 : timestamp;
const date = new Date(msTimestamp); const date = new Date(msTimestamp);
if (isNaN(date.getTime())) { if (isNaN(date.getTime())) {
return "-"; return "--";
} }
const year = date.getFullYear(); const year = date.getFullYear();
const month = String(date.getMonth() + 1).padStart(2, "0"); const month = String(date.getMonth() + 1).padStart(2, "0");
......
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">网络组织:</span> <span class="item-title">网络组织:</span>
<span class="item">{{ ntwkOrg ?? "-" }}</span> <span class="item">{{ ntwkOrg ?? "--" }}</span>
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="item-title">计划/非计划类型:</span> <span class="item-title">计划/非计划类型:</span>
...@@ -315,17 +315,17 @@ const handleDetails = async (id: any) => { ...@@ -315,17 +315,17 @@ const handleDetails = async (id: any) => {
planType.value = res.data.identity.plan_type; planType.value = res.data.identity.plan_type;
syncType.value = res.data.identity.ntc_type; syncType.value = res.data.identity.ntc_type;
isNtcType.value = res.data.item.ntc_type; isNtcType.value = res.data.item.ntc_type;
syncPosition.value = res.data.identity.long_nom === null ? "-" : res.data.identity.long_nom; syncPosition.value = res.data.identity.long_nom === null ? "--" : res.data.identity.long_nom;
perigee.value = res.data.item.minPerigee === null ? "-" : res.data.item.minPerigee; perigee.value = res.data.item.minPerigee === null ? "--" : res.data.item.minPerigee;
apogee.value = res.data.item.maxApog === null ? "-" : res.data.item.maxApog; apogee.value = res.data.item.maxApog === null ? "--" : res.data.item.maxApog;
lowestAltitude.value = res.data.item.minAltitude === null ? "-" : res.data.item.minAltitude; lowestAltitude.value = res.data.item.minAltitude === null ? "--" : res.data.item.minAltitude;
referenceSubject.value = res.data.item.ref_body === null ? "-" : res.data.item.ref_body; referenceSubject.value = res.data.item.ref_body === null ? "--" : res.data.item.ref_body;
lowestFrequency.value = res.data.item.freq_min === null ? "-" : res.data.item.freq_min; lowestFrequency.value = res.data.item.freq_min === null ? "--" : res.data.item.freq_min;
highestFrequency.value = res.data.item.freq_max === null ? "-" : res.data.item.freq_max; highestFrequency.value = res.data.item.freq_max === null ? "--" : res.data.item.freq_max;
status.value = res.data.regulatory_status.active_status; status.value = res.data.regulatory_status.active_status;
validityPeriod.value = res.data.regulatory_status.prd_valid; validityPeriod.value = res.data.regulatory_status.prd_valid;
earliestUsageDate.value = earliestUsageDate.value =
res.data.regulatory_status.d_reg_limit === null ? "-" : res.data.regulatory_status.d_reg_limit; res.data.regulatory_status.d_reg_limit === null ? "--" : res.data.regulatory_status.d_reg_limit;
isUsed.value = res.data.regulatory_status.f_biu_grps; isUsed.value = res.data.regulatory_status.f_biu_grps;
isPauseUsed.value = res.data.regulatory_status.resumption_list; isPauseUsed.value = res.data.regulatory_status.resumption_list;
recordTime.value = res.data.crawl_time; recordTime.value = res.data.crawl_time;
...@@ -333,7 +333,7 @@ const handleDetails = async (id: any) => { ...@@ -333,7 +333,7 @@ const handleDetails = async (id: any) => {
earliestRegulatoryDate.value = res.data.regulatory_status.d_inuse_list; earliestRegulatoryDate.value = res.data.regulatory_status.d_inuse_list;
isRestoreUsed.value = res.data.regulatory_status.resumption_list; isRestoreUsed.value = res.data.regulatory_status.resumption_list;
validityPeriodSatelliteNetworkOldName.value = res.data.regulatory_status.old_satellite_network_name; validityPeriodSatelliteNetworkOldName.value = res.data.regulatory_status.old_satellite_network_name;
BFIFICdate.value = res.data.regulatory_status.d_wic === null ? "-" : res.data.regulatory_status.d_wic; BFIFICdate.value = res.data.regulatory_status.d_wic === null ? "--" : res.data.regulatory_status.d_wic;
detailVisibleValue.value = true; detailVisibleValue.value = true;
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment