Commit 3e9461ab by 周田

Merge branch 'liucan' into 'main'

feat:st详情添加数据字段

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