Commit 3e9461ab by 周田

Merge branch 'liucan' into 'main'

feat:st详情添加数据字段

See merge request !25
parents bdf17118 2cc7a4bd
......@@ -41,7 +41,6 @@
<el-table
:data="tableData"
v-loading="tableLoading"
element-loading-background="rgba(48, 65, 86, 0.3)"
style="width: 100%"
border
:row-style="{ height: '45.5px' }"
......@@ -51,14 +50,15 @@
<!-- <el-table-column type="selection" width="40" /> -->
<el-table-column property="number" label="序号" width="55" type="index" />
<el-table-column property="NORAD_CAT_ID" label="Norad Cat ID" show-overflow-tooltip />
<el-table-column property="OBJECT_NAME" label="卫星名称" show-overflow-tooltip />
<el-table-column property="OBJECT_NAME" label="目标名称" show-overflow-tooltip />
<!-- <el-table-column property="intleds" label="INTLDES" show-overflow-tooltip /> -->
<el-table-column property="OBJECT_TYPE" label="卫星类型" show-overflow-tooltip />
<el-table-column property="COUNTRY_CODE" label="所属国家" width="82" show-overflow-tooltip />
<el-table-column property="OBJECT_TYPE" label="目标类型" show-overflow-tooltip />
<el-table-column property="COUNTRY_CODE" label="国家" width="82" show-overflow-tooltip />
<!-- <el-table-column property="runningTime" label="运行时间" show-overflow-tooltip /> -->
<el-table-column property="SITE" label="卫星站点" show-overflow-tooltip />
<el-table-column property="SITE" label="目标站点" show-overflow-tooltip />
<!-- <el-table-column property="failTime" label="失效时间" show-overflow-tooltip /> -->
<el-table-column property="PERIOD" width="118" label="轨道周期(min)" show-overflow-tooltip />
<el-table-column property="PERIOD" width="118" label="周期(min)" show-overflow-tooltip />
element-loading-background="rgba(48, 65, 86, 0.3)"
<el-table-column property="PERIAPSIS" label="近地点" show-overflow-tooltip />
<el-table-column property="APOAPSIS" label="远地点" show-overflow-tooltip />
<!-- <el-table-column property="incl" label="INCL" show-overflow-tooltip /> -->
......@@ -97,36 +97,57 @@
<span class="item">{{ targetName }}</span>
</div>
<div class="info-item">
<span class="item-title">近地点幅角</span>
<span class="item">{{ argOfPericenter }}</span>
<span class="item-title">目标类型</span>
<span class="item">{{ objectType }}</span>
</div>
<div class="info-item">
<span class="item-title">带星号的弹道系数:</span>
<span class="item">{{ bStar }}</span>
<span class="item-title">Norad Cat ID:</span>
<span class="item">{{ NoradCatID }}</span>
</div>
<div class="info-item">
<span class="item-title">偏心率:</span>
<span class="item">{{ eccentricity }}</span>
<span class="item-title">国家:</span>
<span class="item">{{ countryCode }}</span>
</div>
<div class="info-item">
<span class="item-title">倾斜角</span>
<span class="item">{{ inclination }}</span>
<span class="item-title">轨道圈数计数器</span>
<span class="item">{{ revAtEpoch }}</span>
</div>
<div class="info-item">
<span class="item-title">发射日期</span>
<span class="item">{{ launchDate }}</span>
<span class="item-title">带星号的弹道系数</span>
<span class="item">{{ bStar }}</span>
</div>
<div class="info-item">
<span class="item-title">卫星站点:</span>
<span class="item-title">轨道速度微调器:</span>
<span class="item">{{ meanMotionDot }}</span>
</div>
<div class="info-item">
<span class="item-title">轨道加速度变化率:</span>
<span class="item">{{ meanMotionDdot }}</span>
</div>
<div class="info-item">
<span class="item-title">目标站点:</span>
<span class="item">{{ site }}</span>
</div>
</el-col>
<el-col :span="12">
<div class="info-item">
<span class="item-title">偏心率:</span>
<span class="item">{{ eccentricity }}</span>
</div>
<div class="info-item">
<span class="item-title">倾斜角:</span>
<span class="item">{{ inclination }}</span>
</div>
<div class="info-item">
<span class="item-title">升交点赤经:</span>
<span class="item">{{ raOfAscNode }}</span>
</div>
<div class="info-item">
<span class="item-title">近地点幅角:</span>
<span class="item">{{ argOfPericenter }}</span>
</div>
<div class="info-item">
<span class="item-title">平近点角:</span>
<span class="item">{{ meanAnomaly }}</span>
</div>
......@@ -138,6 +159,14 @@
<span class="item-title">雷达截面积:</span>
<span class="item">{{ rcsSize }}</span>
</div>
<div class="info-item">
<span class="item-title">周期(min):</span>
<span class="item">{{ period }}</span>
</div>
<div class="info-item">
<span class="item-title">发射日期:</span>
<span class="item">{{ launchDate }}</span>
</div>
</el-col>
</el-row>
<div class="title">TLE数据:</div>
......@@ -210,6 +239,7 @@ const detailVisibleValue = ref(false);
const NoradCatID = ref("");
// 目标名称
const targetName = ref("");
const objectType = ref("");
// INTLDES
const intleds = ref("");
// 类型
......@@ -248,7 +278,10 @@ const meanAnomaly = ref("");
const rcsSize = ref("");
//LAUNCH_DATE
const launchDate = ref("");
//卫星站点
const countryCode = ref("");
const meanMotionDot = ref("");
const meanMotionDdot = ref("");
const revAtEpoch = ref("");
//半长轴SEMIMAJOR_AXIS
const semimajorAxis = ref("");
......@@ -268,6 +301,8 @@ const pageObj = ref({
// 查看数据详情的方法
const handleDetails = async (row: any) => {
const res = await getStDetail({ id: row._id });
console.log(res);
NoradCatID.value = res.data.NORAD_CAT_ID;
rcsSize.value = res.data.RCS_SIZE;
launchDate.value = res.data.LAUNCH_DATE;
......@@ -296,6 +331,11 @@ const handleDetails = async (row: any) => {
${res.data.TLE_LINE1}
${res.data.TLE_LINE2}`;
detailVisibleValue.value = true;
countryCode.value = res.data.COUNTRY_CODE;
meanMotionDot.value = res.data.MEAN_MOTION_DOT;
meanMotionDdot.value = res.data.MEAN_MOTION_DDOT;
revAtEpoch.value = res.data.REV_AT_EPOCH;
objectType.value = res.data.OBJECT_TYPE;
};
//表单loading标记
const tableLoading = ref(false);
......
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