Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
S
SatelliteDigital
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
nijiawen
SatelliteDigital
Commits
2efd450d
提交
2efd450d
authored
3月 30, 2026
作者:
汪雄
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat:实际可用性
上级
3046471c
显示空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
210 行增加
和
176 行删除
+210
-176
cdfCurve.vue
src/pages/all/components/cdf/cdfCurve.vue
+1
-1
index.vue
src/pages/all/components/cdf/index.vue
+2
-0
index.js
src/pages/all/components/loadingComponent1/index.js
+1
-1
screenConfigeDialog.vue
src/pages/header/component/screenConfigeDialog.vue
+1
-0
index.vue
src/pages/lefts2/index.vue
+199
-171
index.vue
src/pages/rights/index.vue
+6
-3
没有找到文件。
src/pages/all/components/cdf/cdfCurve.vue
浏览文件 @
2efd450d
...
...
@@ -202,7 +202,7 @@ function initChart() {
rotate
:
45
,
margin
:
20
,
fontSize
:
10
,
//
interval: 'auto', // 或直接不写
interval
:
'auto'
,
// 或直接不写
// interval: function (index) {
// return index % 10 === 0 // 每10个显示一个
// },
...
...
src/pages/all/components/cdf/index.vue
浏览文件 @
2efd450d
...
...
@@ -59,6 +59,8 @@ const props = defineProps({
default
:
null
}
});
console
.
log
(
"actualAvailabilityData"
,
props
.
data
[
1
])
onBeforeUnmount
(()
=>
{
//console.log("中,zhelixieza");
...
...
src/pages/all/components/loadingComponent1/index.js
浏览文件 @
2efd450d
...
...
@@ -12,7 +12,7 @@ const SubLoading = (function() {
function
createLoading
(
options
=
{})
{
const
{
text
=
'
Loading...
'
,
text
=
'
正在加载中
'
,
background
=
'rgba(0, 0, 0, 0.57)'
,
color
=
'#fff'
,
zIndex
=
9999999
,
...
...
src/pages/header/component/screenConfigeDialog.vue
浏览文件 @
2efd450d
...
...
@@ -492,6 +492,7 @@ const handleConfigApplay = async () => {
_delayData
:
delayData
.
value
,
_availabilityData
:
availabilityData
.
value
,
_lossRateData
:
lossRateData
.
value
,
_actualAvailabilityData
:
actualAvailabilityData
.
value
,
component1
:
currentComponent1
.
value
,
component2
:
currentComponent2
.
value
,
component3
:
currentComponent3
.
value
,
...
...
src/pages/lefts2/index.vue
浏览文件 @
2efd450d
<
template
>
<div
class=
"left2all"
:style=
"
{
fontSize: fontSizeChangeTemp + 'px'
}">
<div
class=
"left2all"
:style=
"
{
fontSize: fontSizeChangeTemp + 'px'
}">
<div
class=
"equipment-panel_header11"
>
<div
class=
"equipment-panel_header11_content"
>
<div
class=
"header-item header-item-left"
@
click=
"backHomeClick"
>
...
...
@@ -7,7 +7,7 @@
<img
src=
"@/assets/images/left2/back.png"
alt=
"@"
srcset=
""
style=
"width: 30px; height: 20px;padding-right: 10px;"
>
</span>
<span
class=
"header-value"
>
返回
</span>
<span
class=
"header-value"
>
返回
</span>
</div>
<div
class=
"header-item header-item-center"
>
<span
class=
"header-label header-item-center_label_title"
>
...
...
@@ -29,14 +29,19 @@
</div>
<div
class=
"header-item-right_content"
>
<span
class=
"header-label header-label_fontColor"
>
{{
item
.
label
}}
</span>
<span
class=
"header-value header-value_fontColor"
v-if=
"item.label === '信关站'"
>
{{
isTimeInRange
(
useAppStoreInstance
.
subSystemTimeLineEndSelectTime
,
item
.
value
[
0
]?.
arcStartTime
,
item
.
value
[
0
]?.
arcEndTime
)?
item
.
value
[
0
]?.
stationName
:
"-"
}}
</span>
<span
class=
"header-value header-value_fontColor"
v-if=
"item.label === '信关站'"
>
{{
isTimeInRange
(
useAppStoreInstance
.
subSystemTimeLineEndSelectTime
,
item
.
value
[
0
]?.
arcStartTime
,
item
.
value
[
0
]?.
arcEndTime
)
?
item
.
value
[
0
]?.
stationName
:
"-"
}}
</span>
<span
v-else
>
<span
class=
"header-value header-value_fontColor"
v-if=
"index
<
4
"
>
{{
item
.
value
}}
</span>
<span
class=
"header-value header-value_fontColor header-value_fontColor_progress"
v-else
>
<span
style=
"width: 100%;"
>
<el-progress
:text-inside=
"true"
:stroke-width=
"5"
:percentage=
"item.value.match(/[\d.]+/) === null ? 0 : item.value.match(/[\d.]+/)[0]"
status=
"success"
/>
<el-progress
:text-inside=
"true"
:stroke-width=
"5"
:percentage=
"item.value.match(/[\d.]+/) === null ? 0 : item.value.match(/[\d.]+/)[0]"
status=
"success"
/>
</span>
<span
class=
"header-value header-value_fontColor"
style=
"position: relative;top: -3px;left: 10px;"
>
{{
item
.
value
<span
class=
"header-value header-value_fontColor"
style=
"position: relative;top: -3px;left: 10px;"
>
{{
item
.
value
}}
</span>
</span>
</span>
...
...
@@ -98,7 +103,7 @@
<span>
字体大小(px)
</span>
</div>
<el-input
v-model=
"fontSizeChangeTemp"
type=
"number"
placeholder=
"请输入字体大小(ms)"
@
blur=
"handleglobalIntervalTimeChange"
class=
"setting-input"
>
@
blur=
"handleglobalIntervalTimeChange"
class=
"setting-input"
>
</el-input>
...
...
@@ -124,8 +129,8 @@
<div
class=
"query-panel"
>
<div
class=
"header-container"
style=
"height: 35px;padding-bottom: 40px;"
>
<div
class=
"system-tabs1"
>
<div
v-for=
"(item, index) in arcHistorytabs"
:key=
"index"
class=
"tab-item"
:class=
"{ active: arcHistoryActiveIndex === index }
"
@
click=
"handleArcHistoryTabClick(index)"
>
<div
v-for=
"(item, index) in arcHistorytabs"
:key=
"index"
class=
"tab-item
"
:class=
"{ active: arcHistoryActiveIndex === index }"
@
click=
"handleArcHistoryTabClick(index)"
>
{{ item }}
</div>
</div>
...
...
@@ -140,9 +145,7 @@
<div
class=
"query-group time-range-group"
>
<label
class=
"query-label"
>
时间段
</label>
<div
class=
"time-range-container"
>
<el-date-picker
v-model=
"historyTimeDateRange"
type=
"daterange"
range-separator=
"→"
disabled=
"true"
<el-date-picker
v-model=
"historyTimeDateRange"
type=
"daterange"
range-separator=
"→"
disabled=
"true"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
format=
"YYYY-MM-DD"
value-format=
"YYYY-MM-DD"
prefix-icon=
"none"
class=
"time-picker"
:popper-options=
"{
placement: 'bottom-start',
...
...
@@ -164,11 +167,9 @@
<!-- 卫星粒度选择 -->
<div
class=
"query-group satellite-group"
>
<label
class=
"query-label"
>
卫星粒度
</label>
<el-select
v-model=
"satelliteGranularity"
class=
"satellite-select"
>
<el-option
v-for=
"item in satelliteOptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
:default-first-option =
true
@
click=
"handleSatelliteGranularityChange(item.value)"
/>
<el-select
v-model=
"satelliteGranularity"
class=
"satellite-select"
>
<el-option
v-for=
"item in satelliteOptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
:default-first-option=
true
@
click=
"handleSatelliteGranularityChange(item.value)"
/>
</el-select>
</div>
</div>
...
...
@@ -206,9 +207,10 @@ import useAppStore from '@/store/module/app.js';
// import Header from './component/header.vue'
// import wss from '@/utils/subSystemRequestSocket.js'
import
{
useRouter
}
from
'vue-router'
;
import
{
getSubSystemOpitionListApi
,
getSubSystemCurveListApi
}
from
'../../api/Zodiac'
import
{
getSubSystemOpitionListApi
,
getSubSystemCurveListApi
}
from
'../../api/Zodiac'
import
SubWss
from
'@/utils/subSystemRequestSocket.js'
import
Loading
from
'@/pages/all/components/loadingComponent/index.js'
;
const
subWssInstance
=
ref
(
SubWss
)
const
router
=
useRouter
();
...
...
@@ -236,9 +238,9 @@ const handleSatelliteGranularityChange = (value) => {
const
tempCount
=
ref
(
0
);
const
handleglobalIntervalTimeChange
=
()
=>
{
// console.log("handleglobalIntervalTimeChange",fontSizeChangeTemp.value);
console
.
log
(
"fontSizeChangeTemp.value"
,
document
.
getElementById
(
"telemetry_item"
));
console
.
log
(
"fontSizeChangeTemp.value"
,
document
.
getElementById
(
"telemetry_item"
));
tempCount
.
value
++
;
document
.
getElementById
(
"telemetry_item"
).
style
.
fontSize
=
fontSizeChangeTemp
.
value
+
"px"
;
document
.
getElementById
(
"telemetry_item"
).
style
.
fontSize
=
fontSizeChangeTemp
.
value
+
"px"
;
// document.getElementById("telemetry_item_key").style.fontSize = fontSizeChangeTemp.value + "px";
// document.getElementById("telemetry_item_value").style.fontSize = fontSizeChangeTemp.value + "px";
}
...
...
@@ -270,11 +272,11 @@ const formatToMidnight = (isoString) => {
};
const
defaultGetSubSystemCurveList
=
()
=>
{
console
.
log
(
"******"
,
historyCode
.
value
,);
console
.
log
(
"******"
,
historyCode
.
value
,);
getSubSystemCurveListApi
({
endTime
:
(
historyTimeDateRange
.
value
[
1
]),
satelliteId
:
useAppStoreInstance
.
globalSatelliteSearchID
===
'0'
?
"4097"
:
(
useAppStoreInstance
.
globalSatelliteSearchID
),
satelliteId
:
useAppStoreInstance
.
globalSatelliteSearchID
===
'0'
?
"4097"
:
(
useAppStoreInstance
.
globalSatelliteSearchID
),
startTime
:
(
historyTimeDateRange
.
value
[
0
]),
subSystemType
:
arcHistorySubSystemOptions
[
arcHistoryActiveIndex
.
value
],
code
:
historyCode
.
value
,
...
...
@@ -288,21 +290,21 @@ const defaultGetSubSystemCurveList = () => {
left2BottomOpition
.
value
=
{
// falgStartSearch:isFalgStartSearch.value,
unit
:
res
.
data
[
0
]?.
unit
===
""
?
""
:
`(
${
res
.
data
[
0
]?.
unit
}
)
`,
maxY:ceilForMaxValue(Math.max(...left2BottomOpitionY.value))
,
minY:floorForMinValue(Math.min(...left2BottomOpitionY.value))
,
isFirstSearch:
true,
dataX:
left2BottomOpitionX.value,
dataY:
left2BottomOpitionY.value,
type:
'line',
chartName:satelliteOptions.value.filter((item) => (String(historyCode.value)===
String(item.value)))[0]?.label
unit
:
res
.
data
[
0
]?.
unit
===
""
?
""
:
`(
${
res
.
data
[
0
]?.
unit
}
)
`,
maxY: ceilForMaxValue(Math.max(...left2BottomOpitionY.value))
,
minY: floorForMinValue(Math.min(...left2BottomOpitionY.value))
,
isFirstSearch:
true,
dataX:
left2BottomOpitionX.value,
dataY:
left2BottomOpitionY.value,
type:
'line',
chartName: satelliteOptions.value.filter((item) => (String(historyCode.value) ===
String(item.value)))[0]?.label
}
})
// console.log("defaultGetSubSystemCurveList结束了",res.data[0]?.unit === "");
arcHistoryData.value = true;
}
const arcHistorySubSystemOptions = ['CONTROL',
'POWER',
'THERMAL'];
const arcHistorySubSystemOptions = ['CONTROL',
'POWER',
'THERMAL'];
const handleArcHistoryTabClick = (index) => {
if (!arcHistoryData.value) {
ElMessage.warning('请勿连续操作!');
...
...
@@ -333,7 +335,7 @@ watch(() => arcHistoryActiveIndex.value,
})
// defaultGetSubSystemCurveList();
})
})
// 系统标签
const tabs = [
"综电分系统",
...
...
@@ -354,7 +356,7 @@ const headerItemAllContent = ref({
[
{
label: "信关站",
value:
{"arcStartTime": "2025-11-03 09:09:42.0","arcEndTime": "2025-11-03 09:17:29.0","stationName": "烟台信关站"
}
value:
{ "arcStartTime": "2025-11-03 09:09:42.0", "arcEndTime": "2025-11-03 09:17:29.0", "stationName": "烟台信关站"
}
},
{
label: "生命周期状态",
...
...
@@ -390,7 +392,7 @@ const backHomeClick = () => {
useAppStoreInstance.setislegendShow(useAppStoreInstance.isSourceLegendShow ? true : false);
// //console.log("11111111111111111111111112", useAppStoreInstance.islegendShow);
useAppStoreInstance.setiscontrolPanelShow(true);
if(window.ue5) {
if (window.ue5) {
window.ue5("callBackSubSysToMainSysFn", String(JSON.stringify({
SubToMain: true
...
...
@@ -484,26 +486,26 @@ const PAYLOAD_wssTransformGroundSatelliteData = (data) => {
// { label: '通道', value: data.channel === null ? 0 : data.channel },
// { label: '实时/延时', value: data.dataType === null ? 0 : data.dataType },
{ label: '波束模式', value: data.beamModeTmz147 === null ? 0 : data.beamModeTmz147 },
{ label: '变频转发器5V', value: data.converter5vTmz201 === null ? 0 + ' V'
: data.converter5vTmz201 + ' V' },
{ label: '变频转发器5V', value: data.converter5vTmz201 === null ? 0 + ' V'
: data.converter5vTmz201 + ' V' },
// { label: '通道', value: data.channel === null ? 0 : data.channel },
{ label: '变频转发器20V', value: data.converter20vTmz203 === null ? 0 + ' V'
: data.converter20vTmz203 + ' V' },
{ label: '变频转发器20V', value: data.converter20vTmz203 === null ? 0 + ' V'
: data.converter20vTmz203 + ' V' },
{ label: '变频转发器功放1功率TMZ060工程值', value: data.converterAmplifier1PowerTmz060 === null ? 0 + ' W' : data.converterAmplifier1PowerTmz060 + ' W' },
{ label: '变频转发器前向变频功率TMZ061工程值', value: data.converterForwardConversionPowerTmz061 === null ? 0 + ' W' : data.converterForwardConversionPowerTmz061 + ' W' },
{ label: '变频转发器前向变频温度', value: data.converterForwardConversionTempTmz209 === null ? 0 + ' °C'
: data.converterForwardConversionTempTmz209 + ' °C' },
{ label: '变频转发器-5V', value: data.converterMinus5vTmz202 === null ? 0 +' V'
: data.converterMinus5vTmz202 + ' V' },
{ label: '变频转发器反向变频温度', value: data.converterReverseConversionTempTmz210 === null ? 0 + ' °C'
: data.converterReverseConversionTempTmz210 + ' °C' },
{ label: '变频转发器V接收前端温度1', value: data.converterVReceiveFrontendTemp1Tmz206 === null ? 0 + ' °C'
: data.converterVReceiveFrontendTemp1Tmz206 + ' °C' },
{ label: '变频转发器V接收前端温度2', value: data.converterVReceiveFrontendTemp2Tmz207 === null ? 0 + ' °C'
: data.converterVReceiveFrontendTemp2Tmz207 + ' °C' },
{ label: '变频转发器前向变频温度', value: data.converterForwardConversionTempTmz209 === null ? 0 + ' °C'
: data.converterForwardConversionTempTmz209 + ' °C' },
{ label: '变频转发器-5V', value: data.converterMinus5vTmz202 === null ? 0 + ' V'
: data.converterMinus5vTmz202 + ' V' },
{ label: '变频转发器反向变频温度', value: data.converterReverseConversionTempTmz210 === null ? 0 + ' °C'
: data.converterReverseConversionTempTmz210 + ' °C' },
{ label: '变频转发器V接收前端温度1', value: data.converterVReceiveFrontendTemp1Tmz206 === null ? 0 + ' °C'
: data.converterVReceiveFrontendTemp1Tmz206 + ' °C' },
{ label: '变频转发器V接收前端温度2', value: data.converterVReceiveFrontendTemp2Tmz207 === null ? 0 + ' °C'
: data.converterVReceiveFrontendTemp2Tmz207 + ' °C' },
// { label: '实时/延时', value: data.dataType === null ? 0 : data.dataType },
// { label: '扩展小区表状态TMZ058工程值', value: data.extendedCellTableStatusTmz058 === null ? 0 : data.extendedCellTableStatusTmz058 },
{ label: '馈电1方位角', value: data.feed1AzimuthAngleTmz151 === null ? 0 + ' °'
: data.feed1AzimuthAngleTmz151 + ' °' },
{ label: '馈电1俯仰角', value: data.feed1ElevationAngleTmz150 === null ? 0 + ' °'
: data.feed1ElevationAngleTmz150 + ' °' },
{ label: '馈电1方位角', value: data.feed1AzimuthAngleTmz151 === null ? 0 + ' °'
: data.feed1AzimuthAngleTmz151 + ' °' },
{ label: '馈电1俯仰角', value: data.feed1ElevationAngleTmz150 === null ? 0 + ' °'
: data.feed1ElevationAngleTmz150 + ' °' },
{ label: '馈电1信关站TMZ149工程值', value: data.feed1GatewayStationTmz149 === null ? 0 : data.feed1GatewayStationTmz149 },
{ label: '馈电2方位角', value: data.feed2AzimuthAngleTmz154 === null ? 0 + ' °'
: data.feed2AzimuthAngleTmz154 + ' °' },
{ label: '馈电2俯仰角', value: data.feed2ElevationAngleTmz153 === null ? 0 + ' °'
: data.feed2ElevationAngleTmz153 + ' °' },
{ label: '馈电2方位角', value: data.feed2AzimuthAngleTmz154 === null ? 0 + ' °'
: data.feed2AzimuthAngleTmz154 + ' °' },
{ label: '馈电2俯仰角', value: data.feed2ElevationAngleTmz153 === null ? 0 + ' °'
: data.feed2ElevationAngleTmz153 + ' °' },
{ label: '馈电2信关站TMZ152工程值', value: data.feed2GatewayStationTmz152 === null ? 0 : data.feed2GatewayStationTmz152 },
{ label: '馈电下一弧段开始时间', value: data.feedNextArcStartTimeTmz137 === null ? 0 : data.feedNextArcStartTimeTmz137 },
{ label: '馈电指向时间_秒', value: data.feedPointingTimeSecondsTmz148 === null ? 0 + ' s'
: data.feedPointingTimeSecondsTmz148 + ' s' },
{ label: '馈电指向时间_秒', value: data.feedPointingTimeSecondsTmz148 === null ? 0 + ' s'
: data.feedPointingTimeSecondsTmz148 + ' s' },
{ label: '地面站参数表状态', value: data.groundStationParamTableStatusTmz128 === null ? 0 : data.groundStationParamTableStatusTmz128 },
// { label: '接收时间', value: data.onboardTime === null ? 0 : data.onboardTime },
...
...
@@ -514,59 +516,59 @@ const PAYLOAD_wssTransformGroundSatelliteData = (data) => {
{ label: '载管状态TMZ009工程值', value: data.payloadManagementStatusTmz009 === null ? 0 : data.payloadManagementStatusTmz009 },
{ label: '载管主备状态TMZ115工程值', value: data.payloadMasterSlaveStatusTmz115 === null ? 0 : data.payloadMasterSlaveStatusTmz115 },
{ label: 'PPS选择源TMZ119工程值', value: data.ppsSourceTmz119 === null ? 0+' dBm' : data.ppsSourceTmz119+
' dBm' },
{ label: 'QV伺服1备份5V电路电流', value: data.qvServo1Backup5vCurrentTmz215 === null ? 0 +' A' : data.qvServo1Backup5vCurrentTmz215+
' A' },
{ label: 'QV伺服1备份功率电流', value: data.qvServo1BackupPowerCurrentTmz213 === null ? 0 +' A' : data.qvServo1BackupPowerCurrentTmz213+
' A' },
{ label: 'QV伺服1主份5V电路电流', value: data.qvServo1Main5vCurrentTmz214 === null ? 0 +' A' : data.qvServo1Main5vCurrentTmz214+
' A' },
{ label: 'QV伺服1主份功率电流', value: data.qvServo1MainPowerCurrentTmz212 === null ? 0 +' A' : data.qvServo1MainPowerCurrentTmz212+
' A' },
{ label: 'PPS选择源TMZ119工程值', value: data.ppsSourceTmz119 === null ? 0 + ' dBm' : data.ppsSourceTmz119 +
' dBm' },
{ label: 'QV伺服1备份5V电路电流', value: data.qvServo1Backup5vCurrentTmz215 === null ? 0 + ' A' : data.qvServo1Backup5vCurrentTmz215 +
' A' },
{ label: 'QV伺服1备份功率电流', value: data.qvServo1BackupPowerCurrentTmz213 === null ? 0 + ' A' : data.qvServo1BackupPowerCurrentTmz213 +
' A' },
{ label: 'QV伺服1主份5V电路电流', value: data.qvServo1Main5vCurrentTmz214 === null ? 0 + ' A' : data.qvServo1Main5vCurrentTmz214 +
' A' },
{ label: 'QV伺服1主份功率电流', value: data.qvServo1MainPowerCurrentTmz212 === null ? 0 + ' A' : data.qvServo1MainPowerCurrentTmz212 +
' A' },
{ label: 'QV伺服1遥测请求异常TMZ012工程值', value: data.qvServo1TelemetryErrorTmz012 === null ? 0 : data.qvServo1TelemetryErrorTmz012 },
{ label: 'QV伺服2遥测请求异常TMZ023工程值', value: data.qvServo2TelemetryErrorTmz023 === null ? 0 : data.qvServo2TelemetryErrorTmz023 },
{ label: 'QV伺服2_5V电源电流', value: data.qvServo25vCurrentTmz219 === null ? 0 +' A' : data.qvServo25vCurrentTmz219+
' A' },
{ label: 'QV伺服2_5V电压', value: data.qvServo25vVoltageTmz217 === null ? 0 +' V' : data.qvServo25vVoltageTmz217+
' V' },
{ label: 'QV伺服2_1.9V电源电流', value: data.qvServo219vCurrentTmz218 === null ? 0 +' A' : data.qvServo219vCurrentTmz218+
' A' },
{ label: 'QV伺服2_5V电源电流', value: data.qvServo25vCurrentTmz219 === null ? 0 + ' A' : data.qvServo25vCurrentTmz219 +
' A' },
{ label: 'QV伺服2_5V电压', value: data.qvServo25vVoltageTmz217 === null ? 0 + ' V' : data.qvServo25vVoltageTmz217 +
' V' },
{ label: 'QV伺服2_1.9V电源电流', value: data.qvServo219vCurrentTmz218 === null ? 0 + ' A' : data.qvServo219vCurrentTmz218 +
' A' },
// { label: 'QV伺服2_2.4V电源电流', value: data.qvServo224vCurrentTmz220 === null ? 0 : data.qvServo224vCurrentTmz220 },
{ label: 'QV伺服2_24V电压', value: data.qvServo224vVoltageTmz216 === null ? 0 +' V' : data.qvServo224vVoltageTmz216+
' V' },
{ label: '接收阵-1.5V遥测', value: data.receiveArray15vTmz345 === null ? 0 +' V' : data.receiveArray15vTmz345+
' V' },
{ label: '接收阵+3.3V电源1遥测', value: data.receiveArray33vPower1Tmz350 === null ? 0 +' V': data.receiveArray33vPower1Tmz350 +
' V' },
{ label: '接收阵-3.6V遥测', value: data.receiveArray36vTmz347 === null ? 0 +' V' : data.receiveArray36vTmz347 +
' V' },
{ label: '接收阵+5.1V电源2遥测', value: data.receiveArray51vPower2Tmz351 === null ? 0 +' V' : data.receiveArray51vPower2Tmz351 +
' V' },
{ label: '接收阵+5.1V电源遥测', value: data.receiveArray51vPowerTmz349 === null ? 0 +' V' : data.receiveArray51vPowerTmz349 +
' V' },
{ label: '接收阵-电流遥测', value: data.receiveArrayCurrentTmz348 === null ? 0 +' A' : data.receiveArrayCurrentTmz348 +
' A' },
{ label: '接收阵-DCDC温度', value: data.receiveArrayDcdcTempTmz354 === null ? 0 +' °C' : data.receiveArrayDcdcTempTmz354 +
' °C' },
{ label: 'QV伺服2_24V电压', value: data.qvServo224vVoltageTmz216 === null ? 0 + ' V' : data.qvServo224vVoltageTmz216 +
' V' },
{ label: '接收阵-1.5V遥测', value: data.receiveArray15vTmz345 === null ? 0 + ' V' : data.receiveArray15vTmz345 +
' V' },
{ label: '接收阵+3.3V电源1遥测', value: data.receiveArray33vPower1Tmz350 === null ? 0 + ' V' : data.receiveArray33vPower1Tmz350 +
' V' },
{ label: '接收阵-3.6V遥测', value: data.receiveArray36vTmz347 === null ? 0 + ' V' : data.receiveArray36vTmz347 +
' V' },
{ label: '接收阵+5.1V电源2遥测', value: data.receiveArray51vPower2Tmz351 === null ? 0 + ' V' : data.receiveArray51vPower2Tmz351 +
' V' },
{ label: '接收阵+5.1V电源遥测', value: data.receiveArray51vPowerTmz349 === null ? 0 + ' V' : data.receiveArray51vPowerTmz349 +
' V' },
{ label: '接收阵-电流遥测', value: data.receiveArrayCurrentTmz348 === null ? 0 + ' A' : data.receiveArrayCurrentTmz348 +
' A' },
{ label: '接收阵-DCDC温度', value: data.receiveArrayDcdcTempTmz354 === null ? 0 + ' °C' : data.receiveArrayDcdcTempTmz354 +
' °C' },
{ label: '接收阵遥测请求异常TMZ039工程值', value: data.receiveArrayTelemetryErrorTmz039 === null ? 0 : data.receiveArrayTelemetryErrorTmz039 },
{ label: '接收阵-温度遥测1', value: data.receiveArrayTemp1Tmz355 === null ? 0 +' °C' : data.receiveArrayTemp1Tmz355 +
' °C' },
{ label: '接收阵-温度遥测2', value: data.receiveArrayTemp2Tmz356 === null ? 0 +' °C' : data.receiveArrayTemp2Tmz356 +
' °C' },
{ label: '接收阵-温度遥测3', value: data.receiveArrayTemp3Tmz357 === null ? 0 +' °C' : data.receiveArrayTemp3Tmz357 +
' °C' },
{ label: '接收阵-温度遥测1', value: data.receiveArrayTemp1Tmz355 === null ? 0 + ' °C' : data.receiveArrayTemp1Tmz355 +
' °C' },
{ label: '接收阵-温度遥测2', value: data.receiveArrayTemp2Tmz356 === null ? 0 + ' °C' : data.receiveArrayTemp2Tmz356 +
' °C' },
{ label: '接收阵-温度遥测3', value: data.receiveArrayTemp3Tmz357 === null ? 0 + ' °C' : data.receiveArrayTemp3Tmz357 +
' °C' },
// { label: '星上时间', value: data.receiveTime === null ? 0 : data.receiveTime },
{ label: '接收波控3.3V电压', value: data.receiveWaveControl33vVoltageTmz224 === null ? 0 +' V' : data.receiveWaveControl33vVoltageTmz224+
' V' },
{ label: '接收波控3.3V电压', value: data.receiveWaveControl33vVoltageTmz224 === null ? 0 + ' V' : data.receiveWaveControl33vVoltageTmz224 +
' V' },
{ label: '反向路径补偿模式', value: data.reversePathCompensationModeTmz195 === null ? 0 : data.reversePathCompensationModeTmz195 },
{ label: '反向额定输入通量密度', value: data.reverseRatedInputFluxDensityTmz196 === null ? 0 +' W/㎡' : data.reverseRatedInputFluxDensityTmz196+
' W/㎡' },
{ label: '反向额定输入通量密度', value: data.reverseRatedInputFluxDensityTmz196 === null ? 0 + ' W/㎡' : data.reverseRatedInputFluxDensityTmz196 +
' W/㎡' },
// { label: '卫星编码', value: data.satelliteId === null ? 0 : data.satelliteId },
{ label: '遥测轮询计数TMZ001工程值', value: data.telemetryPollingCountTmz001 === null ? 0 : data.telemetryPollingCountTmz001 },
{ label: '发射1波控3.3V电压', value: data.transmit1WaveControl33vCurrentTmz221 === null ? 0 + ' V' : data.transmit1WaveControl33vCurrentTmz221 +
' V' },
{ label: '发射1波控3.3V电流', value: data.transmit1WaveControl33vVoltageTmz220 === null ? 0 + ' A' : data.transmit1WaveControl33vVoltageTmz220 +
' A' },
{ label: '发射1波控3.3V电压', value: data.transmit1WaveControl33vCurrentTmz221 === null ? 0 + ' V' : data.transmit1WaveControl33vCurrentTmz221 +
' V' },
{ label: '发射1波控3.3V电流', value: data.transmit1WaveControl33vVoltageTmz220 === null ? 0 + ' A' : data.transmit1WaveControl33vVoltageTmz220 +
' A' },
{ label: '发射1波控遥测请求异常TMZ033工程值', value: data.transmit1WaveControlErrorTmz033 === null ? 0 : data.transmit1WaveControlErrorTmz033 },
{ label: '发射2波控3.3V电压', value: data.transmit2WaveControl33vCurrentTmz223 === null ? 0 + ' V' : data.transmit2WaveControl33vCurrentTmz223 +
' V' },
{ label: '发射2波控3.3V电流', value: data.transmit2WaveControl33vVoltageTmz222 === null ? 0 + ' A' : data.transmit2WaveControl33vVoltageTmz222 +
' A' },
{ label: '发射2波控3.3V电压', value: data.transmit2WaveControl33vCurrentTmz223 === null ? 0 + ' V' : data.transmit2WaveControl33vCurrentTmz223 +
' V' },
{ label: '发射2波控3.3V电流', value: data.transmit2WaveControl33vVoltageTmz222 === null ? 0 + ' A' : data.transmit2WaveControl33vVoltageTmz222 +
' A' },
{ label: '发射2波控遥测请求异常', value: data.transmit2WaveControlErrorTmz036 === null ? 0 : data.transmit2WaveControlErrorTmz036 },
{ label: '发射阵1-DCDC温度', value: data.transmitArray1DcdcTempTmz274 === null ? 0 +' °C' : data.transmitArray1DcdcTempTmz274 +
' °C' },
{ label: '发射阵1-温度遥测1', value: data.transmitArray1Temp1Tmz275 === null ? 0 +' °C' : data.transmitArray1Temp1Tmz275 +
' °C' },
{ label: '发射阵1-温度遥测2', value: data.transmitArray1Temp2Tmz276 === null ? 0 +' °C' : data.transmitArray1Temp2Tmz276 +
' °C' },
{ label: '发射阵1-温度遥测3', value: data.transmitArray1Temp3Tmz277 === null ? 0 +' °C' : data.transmitArray1Temp3Tmz277 +
' °C' },
{ label: '发射阵1-温度遥测4', value: data.transmitArray1Temp4Tmz278 === null ? 0 +' °C' : data.transmitArray1Temp4Tmz278 +
' °C' },
{ label: '发射阵2-电流遥测', value: data.transmitArray2CurrentTmz308 === null ? 0 +' A' : data.transmitArray2CurrentTmz308 +
' A' },
{ label: '发射阵1-DCDC温度', value: data.transmitArray1DcdcTempTmz274 === null ? 0 + ' °C' : data.transmitArray1DcdcTempTmz274 +
' °C' },
{ label: '发射阵1-温度遥测1', value: data.transmitArray1Temp1Tmz275 === null ? 0 + ' °C' : data.transmitArray1Temp1Tmz275 +
' °C' },
{ label: '发射阵1-温度遥测2', value: data.transmitArray1Temp2Tmz276 === null ? 0 + ' °C' : data.transmitArray1Temp2Tmz276 +
' °C' },
{ label: '发射阵1-温度遥测3', value: data.transmitArray1Temp3Tmz277 === null ? 0 + ' °C' : data.transmitArray1Temp3Tmz277 +
' °C' },
{ label: '发射阵1-温度遥测4', value: data.transmitArray1Temp4Tmz278 === null ? 0 + ' °C' : data.transmitArray1Temp4Tmz278 +
' °C' },
{ label: '发射阵2-电流遥测', value: data.transmitArray2CurrentTmz308 === null ? 0 + ' A' : data.transmitArray2CurrentTmz308 +
' A' },
{ label: '发射阵2-DCDC温度', value: data.transmitArray2DcdcTempTmz314 === null ? 0 : data.transmitArray2DcdcTempTmz314 },
{ label: '发射阵2-温度遥测1', value: data.transmitArray2Temp1Tmz315 === null ? 0 +' °C' : data.transmitArray2Temp1Tmz315 +
' °C' },
{ label: '发射阵2-温度遥测2', value: data.transmitArray2Temp2Tmz316 === null ? 0 +' °C' : data.transmitArray2Temp2Tmz316 +
' °C' },
{ label: '发射阵2-温度遥测3', value: data.transmitArray2Temp3Tmz317 === null ? 0 +' °C' : data.transmitArray2Temp3Tmz317 +
' °C' },
{ label: '发射阵2-温度遥测4', value: data.transmitArray2Temp4Tmz318 === null ? 0 +' °C' : data.transmitArray2Temp4Tmz318 +
' °C' },
{ label: '发射阵1-1.5V遥测', value: data.transmitArray115vTmz265 === null ? 0 +' V' : data.transmitArray115vTmz265 +
' V' },
{ label: '发射阵1-3.3V遥测', value: data.transmitArray133vTmz266 === null ? 0 +' V' : data.transmitArray133vTmz266 +
' V' },
{ label: '发射阵1-3.6V遥测', value: data.transmitArray136vTmz267 === null ? 0 +' V' : data.transmitArray136vTmz267 +
' V' },
{ label: '发射阵2-1.5V遥测', value: data.transmitArray215vTmz305 === null ? 0 +' V' : data.transmitArray215vTmz305 +
' V' },
{ label: '发射阵2-3.3V遥测', value: data.transmitArray233vTmz306 === null ? 0 +' V' : data.transmitArray233vTmz306 +
' V' },
{ label: '发射阵2-3.6V遥测', value: data.transmitArray236vTmz307 === null ? 0 +' V' : data.transmitArray236vTmz307 +
' V' },
{ label: '发射阵2-温度遥测1', value: data.transmitArray2Temp1Tmz315 === null ? 0 + ' °C' : data.transmitArray2Temp1Tmz315 +
' °C' },
{ label: '发射阵2-温度遥测2', value: data.transmitArray2Temp2Tmz316 === null ? 0 + ' °C' : data.transmitArray2Temp2Tmz316 +
' °C' },
{ label: '发射阵2-温度遥测3', value: data.transmitArray2Temp3Tmz317 === null ? 0 + ' °C' : data.transmitArray2Temp3Tmz317 +
' °C' },
{ label: '发射阵2-温度遥测4', value: data.transmitArray2Temp4Tmz318 === null ? 0 + ' °C' : data.transmitArray2Temp4Tmz318 +
' °C' },
{ label: '发射阵1-1.5V遥测', value: data.transmitArray115vTmz265 === null ? 0 + ' V' : data.transmitArray115vTmz265 +
' V' },
{ label: '发射阵1-3.3V遥测', value: data.transmitArray133vTmz266 === null ? 0 + ' V' : data.transmitArray133vTmz266 +
' V' },
{ label: '发射阵1-3.6V遥测', value: data.transmitArray136vTmz267 === null ? 0 + ' V' : data.transmitArray136vTmz267 +
' V' },
{ label: '发射阵2-1.5V遥测', value: data.transmitArray215vTmz305 === null ? 0 + ' V' : data.transmitArray215vTmz305 +
' V' },
{ label: '发射阵2-3.3V遥测', value: data.transmitArray233vTmz306 === null ? 0 + ' V' : data.transmitArray233vTmz306 +
' V' },
{ label: '发射阵2-3.6V遥测', value: data.transmitArray236vTmz307 === null ? 0 + ' V' : data.transmitArray236vTmz307 +
' V' },
// { label: '发射等通量模式', value: data.transmitEqualFluxModeTmz194 === null ? 0 : data.transmitEqualFluxModeTmz194 },
{ label: '转发器频率源主备状态TMZ055工程值', value: data.transponderFreqSourceStatusTmz055 === null ? 0 : data.transponderFreqSourceStatusTmz055 },
// { label: '时间戳', value: data.ts === null ? 0 : data.ts },
...
...
@@ -648,8 +650,8 @@ const POWER_wssTransformGroundSatelliteData = (data) => {
// { label: '阳极电源输出电流TMK026工程值', value: data.anodeOutputCurrent === null ? 0 : data.anodeOutputCurrent },
// { label: '阳极电源输出电压TMK025工程值', value: data.anodeOutputVoltage === null ? 0 : data.anodeOutputVoltage },
{ label: '蓄电池组电压TMY012工程值', value: data.batteryVoltageTmy012 === null ? 0+' V' : data.batteryVoltageTmy012+
' V' },
{ label: '42V母线电压TMY011工程值', value: data.bus42vVoltageTmy011 === null ? 0 +' V' : data.bus42vVoltageTmy011+
' V' },
{ label: '蓄电池组电压TMY012工程值', value: data.batteryVoltageTmy012 === null ? 0 + ' V' : data.batteryVoltageTmy012 +
' V' },
{ label: '42V母线电压TMY011工程值', value: data.bus42vVoltageTmy011 === null ? 0 + ' V' : data.bus42vVoltageTmy011 +
' V' },
{ label: 'CAN总线正确帧计数TMY002工程值', value: data.canCorrectFrameCountTmy002 === null ? 0 : data.canCorrectFrameCountTmy002 },
{ label: '充电电流TMY014工程值', value: data.chargeCurrentTmy014 === null ? 0 + ' A' : data.chargeCurrentTmy014 + ' A' },
{ label: '放电电流TMY015工程值', value: data.dischargeCurrentTmy015 === null ? 0 + ' A' : data.dischargeCurrentTmy015 + ' A' },
...
...
@@ -697,7 +699,7 @@ const THERMAL_wssTransformGroundSatelliteData = (data) => {
{ label: '热控模式TMR001工程值', value: data.thermalModeTmr === null ? 0 : data.thermalModeTmr },
{ label: 'RM11_+Y发射相控阵+Y侧', value: data.rm11YTransmitArrayYSide === null ? 0 + ' °C' : data.rm11YTransmitArrayYSide + ' °C' },
{ label: 'RM13_+Y发射相控阵-Y侧', value: data.rm13YTransmitArrayYSide3 === null ? 0 + ' °C' : data.rm13YTransmitArrayYSide3 + ' °C' },
{ label: 'RM15_-Y发射相控阵+Y侧', value: data.rm15YTransmitArrayYSide2 === null ? 0 +' °C' : data.rm15YTransmitArrayYSide2+
' °C' },
{ label: 'RM15_-Y发射相控阵+Y侧', value: data.rm15YTransmitArrayYSide2 === null ? 0 + ' °C' : data.rm15YTransmitArrayYSide2 +
' °C' },
{ label: 'RM17_-Y发射相控阵-Y侧', value: data.rm17YTransmitArrayYSide4 === null ? 0 + ' °C' : data.rm17YTransmitArrayYSide4 + ' °C' },
{ label: 'RM19_变频转发器安装面', value: data.rm19ConverterTransponderMount === null ? 0 + ' °C' : data.rm19ConverterTransponderMount + ' °C' },
{ label: 'RM20_动量轮A温度', value: data.rm20MomentumWheelATemp === null ? 0 + ' °C' : data.rm20MomentumWheelATemp + ' °C' },
...
...
@@ -760,7 +762,7 @@ const ALL_wssTransformGroundSatelliteData = (data) => {
//console.log("...........3.......",Array.isArray(data) );
// let transformedData = []
if (Array.isArray(data) &&
Object.keys(data).length > 0
) {
if (Array.isArray(data) &&
Object.keys(data).length > 0
) {
// transformedData = data.map(item => ({
// ...item.fields
// }))
...
...
@@ -770,7 +772,7 @@ const ALL_wssTransformGroundSatelliteData = (data) => {
})))
//console.log("5555555555555555100",currentTelemetryData.value,typeof currentTelemetryData.value);
}else {
}
else {
currentTelemetryData.value = {}
return {};
}
...
...
@@ -808,8 +810,8 @@ const satelliteOptions = ref([
]);
const
subSystemOptionsFn
=
(
subSystemTypeValue
)
=>
{
getSubSystemOpitionListApi
({
subSystemType
:
subSystemTypeValue
}).
then
(
res
=>
{
const
subSystemOptionsFn
=
(
subSystemTypeValue
)
=>
{
getSubSystemOpitionListApi
({
subSystemType
:
subSystemTypeValue
}).
then
(
res
=>
{
//console.log("getSubSystemOpitionListApi-----------",res);
...
...
@@ -818,7 +820,7 @@ const subSystemOptionsFn = (subSystemTypeValue)=>{
value
:
item
.
code
}));
satelliteGranularity
.
value
=
satelliteOptions
.
value
[
0
].
value
satelliteGranularity
.
value
=
satelliteOptions
.
value
[
0
].
value
// satelliteGranularity.value = ""
...
...
@@ -834,7 +836,7 @@ const isFalgStartSearch = ref(false)
const
left2BottomOpition
=
ref
({
isFirstSearch
:
false
,
isFirstSearch
:
false
,
})
// 查询处理函数
...
...
@@ -863,25 +865,29 @@ const cureSearchHandleFn = () => {
// // satelliteGranularity: satelliteGranularity.value
// });
isFalgStartSearch
.
value
=
true
;
isFalgStartSearch
.
value
=
true
;
// //console.log("propsDate-min--3333333333--------",{
// endTime: historyTimeDateRange.value[1],
// satelliteId: useAppStoreInstance.globalSatelliteSearchID==='0'? "4097": (useAppStoreInstance.globalSatelliteSearchID),
// startTime: historyTimeDateRange.value[0],
// subSystemType: arcHistorySubSystemOptions[arcHistoryActiveIndex.value],
// code: historyCode.value ,
// });
// //console.log("propsDate-min--3333333333--------",{
// endTime: historyTimeDateRange.value[1],
// satelliteId: useAppStoreInstance.globalSatelliteSearchID==='0'? "4097": (useAppStoreInstance.globalSatelliteSearchID),
// startTime: historyTimeDateRange.value[0],
// subSystemType: arcHistorySubSystemOptions[arcHistoryActiveIndex.value],
// code: historyCode.value ,
// });
getSubSystemCurveListApi
({
endTime
:
(
historyTimeDateRange
.
value
[
1
]),
satelliteId
:
useAppStoreInstance
.
globalSatelliteSearchID
===
'0'
?
"4097"
:
(
useAppStoreInstance
.
globalSatelliteSearchID
),
satelliteId
:
useAppStoreInstance
.
globalSatelliteSearchID
===
'0'
?
"4097"
:
(
useAppStoreInstance
.
globalSatelliteSearchID
),
startTime
:
(
historyTimeDateRange
.
value
[
0
]),
subSystemType
:
arcHistorySubSystemOptions
[
arcHistoryActiveIndex
.
value
],
code
:
historyCode
.
value
,
}).
then
(
res
=>
{
if
(
res
.
code
!==
200
)
{
// Loading.hide()
}
// return
left2BottomOpitionX
.
value
=
[]
left2BottomOpitionY
.
value
=
[]
res
.
data
.
map
(
item
=>
(
...
...
@@ -891,17 +897,17 @@ isFalgStartSearch.value = true;
left2BottomOpition
.
value
=
{
// falgStartSearch:isFalgStartSearch.value,
unit
:
res
.
data
[
0
]?.
unit
===
""
?
""
:
`(
${
res
.
data
[
0
]?.
unit
}
)
`,
maxY:ceilForMaxValue(Math.max(...left2BottomOpitionY.value))
,
minY:floorForMinValue(Math.min(...left2BottomOpitionY.value))
,
isFirstSearch:
true,
dataX:
left2BottomOpitionX.value,
dataY:
left2BottomOpitionY.value,
type:
'line',
chartName:satelliteOptions.value.filter((item) => (String(historyCode.value)===
String(item.value)))[0].label
unit
:
res
.
data
[
0
]?.
unit
===
""
?
""
:
`(
${
res
.
data
[
0
]?.
unit
}
)
`,
maxY: ceilForMaxValue(Math.max(...left2BottomOpitionY.value))
,
minY: floorForMinValue(Math.min(...left2BottomOpitionY.value))
,
isFirstSearch:
true,
dataX:
left2BottomOpitionX.value,
dataY:
left2BottomOpitionY.value,
type:
'line',
chartName: satelliteOptions.value.filter((item) => (String(historyCode.value) ===
String(item.value)))[0].label
}
})
arcHistoryData.value = true;
arcHistoryData.value = true;
}
};
...
...
@@ -1004,9 +1010,7 @@ const wssOpenHandle = (data) => {
(subWssInstance.value).send(JSON.stringify(data));
};
}
else
{
else {
// 否则等待连接打开后再发送
// //console.log('连接未打开,等待...');
(subWssInstance.value).onopen = () => {
...
...
@@ -1014,7 +1018,7 @@ const wssOpenHandle = (data) => {
};
}
};
const socketTypeMap = ["ELECTRONICS",
"PAYLOAD","CONTROL","POWER",
"THERMAL"]
const socketTypeMap = ["ELECTRONICS",
"PAYLOAD", "CONTROL", "POWER",
"THERMAL"]
const toNumber = (value) => {
const num = Number(value);
return isNaN(num) ? 0 : num; // 如果转换失败则返回0
...
...
@@ -1044,15 +1048,15 @@ const handleTabClick = (index) => {
// endTime: formatDateTime(pick_select_date.value[1]),
taskCode: String(useAppStoreInstance.globalSubsystemTaskCode || 0),
type: socketTypeMap[index] || 'CONTROL',
satelliteId:useAppStoreInstance.globalSatelliteSearchID==='0'? "4097"
: (useAppStoreInstance.globalSatelliteSearchID),
satelliteId: useAppStoreInstance.globalSatelliteSearchID === '0' ? "4097"
: (useAppStoreInstance.globalSatelliteSearchID),
})
// (subWssInstance.value).onmessage = (event) => {
// //console.log('我走了这里,收到数据21');
// (subWssInstance.value).onmessage = (event) => {
// //console.log('我走了这里,收到数据21');
// const data = JSON.parse(event.data);
// // //console.log('我是left2,type == time获取的wssRespone:', data);
// useAppStoreInstance.setSubsystemSocketContent(data)
// };
// const data = JSON.parse(event.data);
// // //console.log('我是left2,type == time获取的wssRespone:', data);
// useAppStoreInstance.setSubsystemSocketContent(data)
// };
// switch (useAppStoreInstance.globalSubsystemActiveIndex) {
// case 0:
// if (window.ue5) {
...
...
@@ -1090,17 +1094,17 @@ onBeforeMount(() => {
// }).then(res => {
// //console.log(res);
// })
// (subWssInstance.value).onmessage = (event) => {
// //console.log('我走了这里,收到数据22');
// (subWssInstance.value).onmessage = (event) => {
// //console.log('我走了这里,收到数据22');
// const data = JSON.parse(event.data);
// const transformedData = CONTROL_wssTransformGroundSatelliteData(data);
// currentTelemetryData.value = transformedData;
// const data = JSON.parse(event.data);
// const transformedData = CONTROL_wssTransformGroundSatelliteData(data);
// currentTelemetryData.value = transformedData;
// // transformConstellationData(JSONdata)
// // //console.log('我是left2,type == time获取的wssRespone:', data);
// // transformConstellationData(JSONdata)
// // //console.log('我是left2,type == time获取的wssRespone:', data);
// };
// };
})
...
...
@@ -1125,8 +1129,8 @@ const mountformatDateTime = (date) => {
const
middleWssImgUrlMap
=
{
"上海小卫星"
:
new
URL
(
'../../assets/images/footers/smallSatellite_normal.png'
,
import
.
meta
.
url
).
href
,
"格思航天"
:
new
URL
(
'../../assets/images/footers/gosiSatellite_normal copy.png'
,
import
.
meta
.
url
).
href
,
"上海小卫星"
:
new
URL
(
'../../assets/images/footers/smallSatellite_normal.png'
,
import
.
meta
.
url
).
href
,
"格思航天"
:
new
URL
(
'../../assets/images/footers/gosiSatellite_normal copy.png'
,
import
.
meta
.
url
).
href
,
}
const
middleWssTransformGroundNetworkElementStatus
=
(
data
)
=>
{
headerItemAllContent
.
value
=
{
...
...
@@ -1241,7 +1245,7 @@ watch(() => useAppStoreInstance.subsystemSocketContent, (newVal, oldValue) => {
},{
deep
:
true
,
immediate
:
true
});
},
{
deep
:
true
,
immediate
:
true
});
...
...
@@ -1256,27 +1260,27 @@ onMounted(() => {
//console.log("我走了globalSubsystemSelectedTimeRange---left2",mountformatDateTime(useAppStoreInstance.globalSubsystemSelectedTimeRange[0]), mountformatDateTime(useAppStoreInstance.globalSubsystemSelectedTimeRange[1]));
if
(
useAppStoreInstance
.
footerTimeHasedSelectTimeToSub
)
{
if
(
useAppStoreInstance
.
footerTimeHasedSelectTimeToSub
)
{
// historyTimeDateRange.value = [new Date(Date.now() - 24 * 60 * 60 * 1000).toISOString(),new Date(Date.now()).toISOString()];
historyTimeDateRange
.
value
=
[
mountformatDateTime
(
useAppStoreInstance
.
globalSubsystemSelectedTimeRange
[
0
]),
mountformatDateTime
(
useAppStoreInstance
.
globalSubsystemSelectedTimeRange
[
1
])]
}
else
{
historyTimeDateRange
.
value
=
[
new
Date
(
Date
.
now
()
-
24
*
60
*
60
*
1000
).
toISOString
(),
new
Date
(
Date
.
now
()).
toISOString
()];
historyTimeDateRange
.
value
=
[
mountformatDateTime
(
useAppStoreInstance
.
globalSubsystemSelectedTimeRange
[
0
]),
mountformatDateTime
(
useAppStoreInstance
.
globalSubsystemSelectedTimeRange
[
1
])]
}
else
{
historyTimeDateRange
.
value
=
[
new
Date
(
Date
.
now
()
-
24
*
60
*
60
*
1000
).
toISOString
(),
new
Date
(
Date
.
now
()).
toISOString
()];
}
useAppStoreInstance
.
setiscontrolPanelShow
(
false
);
// (subWssInstance.value).onmessage = (event) => {
// //console.log('我走了这里,收到数据23');
// (subWssInstance.value).onmessage = (event) => {
// //console.log('我走了这里,收到数据23');
// const data = JSON.parse(event.data);
// const transformedData = CONTROL_wssTransformGroundSatelliteData(data);
// currentTelemetryData.value = transformedData;
// const data = JSON.parse(event.data);
// const transformedData = CONTROL_wssTransformGroundSatelliteData(data);
// currentTelemetryData.value = transformedData;
// // transformConstellationData(JSONdata)
// // //console.log('我是left2,type == time获取的wssRespone:', data);
// // transformConstellationData(JSONdata)
// // //console.log('我是left2,type == time获取的wssRespone:', data);
// };
left2BottomOpition
.
value
=
{
isFirstSearch
:
false
,
}
// };
left2BottomOpition
.
value
=
{
isFirstSearch
:
false
,
}
})
arcHistoryActiveIndex
.
value
=
0
});
...
...
@@ -1298,7 +1302,8 @@ onUnmounted(() => {
overflow-y
:
auto
;
background-color
:
#010102
;
}
.left2all
{
.left2all
{
color
:
#e0e7ff
;
/* padding: 15px; */
border-radius
:
8px
;
...
...
@@ -1318,7 +1323,7 @@ onUnmounted(() => {
min-height
:
60px
;
min-width
:
750px
;
background
:
rgba
(
0
,
0
,
0
,
1
);
background
:
rgba
(
0
,
0
,
0
,
1
);
/* background: linear-gradient(
to right,
rgba(0, 0, 0, 0.12) 0%,
...
...
@@ -1338,18 +1343,19 @@ onUnmounted(() => {
border-bottom
:
2px
solid
rgba
(
0
,
0
,
0
,
0.92
);
border-image
:
linear-gradient
(
to
right
,
rgb
(
29
,
43
,
66
)
0%
,
rgb
(
46
,
125
,
255
)
50%
,
rgb
(
46
,
125
,
255
)
50%
,
rgb
(
29
,
43
,
66
)
100%
)
1
;
}
.equipment-panel_header11_content
{
.equipment-panel_header11_content
{
background
:
linear-gradient
(
to
right
,
transparent
0%
,
rgba
(
46
,
125
,
255
,
0.1
)
30%
,
rgba
(
46
,
125
,
255
,
0.2
)
50%
,
rgba
(
46
,
125
,
255
,
0.1
)
70%
,
rgba
(
46
,
125
,
255
,
0.1
)
30%
,
rgba
(
46
,
125
,
255
,
0.2
)
50%
,
rgba
(
46
,
125
,
255
,
0.1
)
70%
,
transparent
100%
);
}
/* .equipment-panel_header11::before {
content: '';
position: absolute;
...
...
@@ -1556,22 +1562,30 @@ onUnmounted(() => {
/* 系统标签页 */
.system-tabs
{
display
:
grid
;
grid-template-columns
:
repeat
(
3
,
1
fr
);
/* 每行三等分 */
grid-auto-rows
:
1
fr
;
/* 自动行高 */
grid-template-columns
:
repeat
(
3
,
1
fr
);
/* 每行三等分 */
grid-auto-rows
:
1
fr
;
/* 自动行高 */
background-color
:
#000000
;
padding
:
2px
;
height
:
70px
;
gap
:
2px
;
/* 设置网格间距 */
gap
:
2px
;
/* 设置网格间距 */
}
.system-tabs1
{
display
:
grid
;
grid-template-columns
:
repeat
(
3
,
1
fr
);
/* 每行三等分 */
grid-auto-rows
:
1
fr
;
/* 自动行高 */
grid-template-columns
:
repeat
(
3
,
1
fr
);
/* 每行三等分 */
grid-auto-rows
:
1
fr
;
/* 自动行高 */
background-color
:
#000000
;
padding
:
2px
;
height
:
35px
;
gap
:
2px
;
/* 设置网格间距 */
gap
:
2px
;
/* 设置网格间距 */
}
.tab-item
{
padding
:
8px
5px
;
text-align
:
center
;
...
...
@@ -1587,9 +1601,11 @@ onUnmounted(() => {
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
width
:
100%
;
/* 占满网格单元 */
width
:
100%
;
/* 占满网格单元 */
box-sizing
:
border-box
;
min-width
:
0
;
/* 防止内容撑开 */
min-width
:
0
;
/* 防止内容撑开 */
}
.tab-item.active
{
...
...
@@ -1642,7 +1658,8 @@ onUnmounted(() => {
width
:
100%
;
/* 控制宽度,留出边距 */
}
.fontSizeChange
{
.fontSizeChange
{
position
:
relative
;
top
:
-70%
;
left
:
91%
;
...
...
@@ -1650,9 +1667,11 @@ onUnmounted(() => {
width
:
10px
;
/* background-color: #a52121; */
}
:deep
(
.fontSizeChange
.el-avatar
)
{
background-color
:
#000000
;
}
.set_carousel_text
{
background-color
:
none
;
}
...
...
@@ -1665,9 +1684,11 @@ onUnmounted(() => {
flex
:
1
;
color
:
#ffffff
;
}
.setting-input
{
color
:
#ffffff
;
.setting-input
{
color
:
#ffffff
;
}
.setting-label
{
display
:
flex
;
align-items
:
center
;
...
...
@@ -1676,6 +1697,7 @@ onUnmounted(() => {
color
:
#ffffff
;
white-space
:
nowrap
;
}
.telemetry-label
{
color
:
#c5c5c5
;
text-align
:
right
;
...
...
@@ -1751,10 +1773,12 @@ onUnmounted(() => {
gap
:
15px
;
}
.satellite-group
{
.satellite-group
{
height
:
71px
;
/* background-color: #165dff; */
}
/* 标签样式 */
.query-label
{
color
:
#e0e7ff
;
...
...
@@ -1825,21 +1849,25 @@ onUnmounted(() => {
border-radius
:
4px
;
height
:
3px
;
}
:deep
(
.satellite-select
.el-select__wrapper
)
{
height
:
12.5px
;
}
:deep
(
.satellite-select
.el-select__selected-item
)
{
color
:
#ffffff
;
font-size
:
10px
;
}
:deep
(
.satellite-select
.el-select__selection
)
{
height
:
12.5px
;
}
:deep
(
.satellite-select
.el-select__input
)
{
:deep
(
.satellite-select
.el-select__input
)
{
font-size
:
10px
;
}
:deep
(
.satellite-select
.el-tooltip__trigger
)
{
background-color
:
#000000
!important
;
color
:
#f9fafd
!important
;
...
...
@@ -1913,7 +1941,7 @@ onUnmounted(() => {
}
.setting-item
:deep
(
.el-input
.el-input__wrapper
)
{
.setting-item
:deep
(
.el-input
.el-input__wrapper
)
{
background-color
:
#000000
!important
;
border
:
none
!important
;
box-shadow
:
0
0
0
1px
#424242
!important
;
...
...
src/pages/rights/index.vue
浏览文件 @
2efd450d
...
...
@@ -9,8 +9,8 @@
<!-- 卫星列表 -->
<div
class=
"satellite-section"
>
<!--
<cdf></cdf>
-->
<component
:is=
"component2"
:data=
"[availabilityData
]"
zoomHeight=
"14"
:title=
"titles[1]"
slogan=
"可用性
"
:legendName=
"['规划可用性', '实际可用性']"
></component>
<component
:is=
"component2"
:data=
"[availabilityData
, actualAvailabilityData]"
zoomHeight=
"14"
:title=
"titles[1]
"
slogan=
"可用性"
:legendName=
"['规划可用性', '实际可用性']"
></component>
</div>
...
...
@@ -43,6 +43,7 @@ let trafficData = ref([])
let
delayData
=
ref
([])
let
lossRateData
=
ref
([])
let
availabilityData
=
ref
([])
let
actualAvailabilityData
=
ref
([])
const
titles
=
ref
([
''
,
''
,
''
]);
const
appStore
=
useAppStore
();
...
...
@@ -55,7 +56,7 @@ watch(() => appStore.chartConfig, (newVal) => {
// console.log('appStore.chartConfig', appStore.chartConfig)
// console.log('newVal', newVal)
if
(
appStore
.
chartConfig
)
{
const
{
_capacityData
,
_trafficData
,
_delayData
,
_availabilityData
,
_lossRateData
,
_titles
}
=
appStore
.
chartConfig
const
{
_capacityData
,
_trafficData
,
_delayData
,
_availabilityData
,
_lossRateData
,
_titles
,
_actualAvailabilityData
}
=
appStore
.
chartConfig
component1
.
value
=
markRaw
(
appStore
.
chartConfig
.
component1
)
component2
.
value
=
markRaw
(
appStore
.
chartConfig
.
component2
)
component3
.
value
=
markRaw
(
appStore
.
chartConfig
.
component3
)
...
...
@@ -65,6 +66,7 @@ watch(() => appStore.chartConfig, (newVal) => {
delayData
.
value
=
_delayData
availabilityData
.
value
=
_availabilityData
lossRateData
.
value
=
_lossRateData
actualAvailabilityData
.
value
=
_actualAvailabilityData
titles
.
value
=
_titles
...
...
@@ -87,6 +89,7 @@ const getPanelCurveData = async (data) => {
delayData
.
value
=
res
.
data
.
delay
lossRateData
.
value
=
res
.
data
.
lossRate
availabilityData
.
value
=
res
.
data
.
availability
actualAvailabilityData
.
value
=
res
.
data
.
actualAvailability
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论