Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
mmc-stl-vue2
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Administrator
mmc-stl-vue2
Commits
df1d2432
提交
df1d2432
authored
8月 09, 2024
作者:
翁进城
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: 1.修正电池显示
2. 修正实时数据飞行模式被覆盖导致错误 3. 机库列表定时刷新
上级
550fe22e
流水线
#11023
已失败 于阶段
变更
3
流水线
1
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
34 行增加
和
29 行删除
+34
-29
index.vue
...ponents/MMCDataTransferPanel/components/battery/index.vue
+26
-28
index.vue
...ControlCenter/components/hangar/components/list/index.vue
+7
-0
uav.js
src/components/MMCFlightControlCenter/store/uav.js
+1
-1
没有找到文件。
src/components/MMCDataTransferPanel/components/battery/index.vue
浏览文件 @
df1d2432
<!-- 飞控中心电池-->
<!-- 飞控中心电池-->
<
template
>
<
template
>
<div>
<div
class=
"cpt-observe-mspace-dashboard-battery"
>
<div
class=
"cpt-observe-mspace-dashboard-battery jcsb"
>
<div
class=
"battery-inner"
v-for=
"(item,index) in _batteryList"
:key=
"index"
>
<div
<div
class=
"dec mr9 f12"
>
{{
index
+
1
}}
</div>
class=
"battery-inner"
<div
class=
"size-wrap"
>
:class=
"setClass(index,_batteryList.length)"
<div
class=
"size-box"
>
v-for=
"(item,index) in _batteryList"
<div
class=
"size-inner"
>
:key=
"index"
<div
class=
"dianchigai"
></div>
>
<div
<div
class=
"dec mr9 f12"
>
{{
index
+
1
}}
</div>
v-if=
"item.statusType !=3"
<div
class=
"size-wrap"
>
class=
"size-inner-box"
<div
class=
"size-box"
>
:style=
"`height: $
{item.chargeRemaining || 100}%; ${setColor(item.chargeRemaining || 100)}`"
<div
class=
"size-inner"
>
>
</div>
<div
class=
"dianchigai"
></div>
<div
v-if=
"item.statusType !=3"
class=
"size-inner-box"
:style=
"`height: $
{item.chargeRemaining || 100}%; ${setColor(item.chargeRemaining || 100)}`"
>
</div>
</div>
</div>
</div>
<span
v-if=
"item.statusType == 3"
class=
"size__text"
>
{{
"已关机"
}}
</span>
<span
v-else
class=
"size__text"
>
{{
item
.
chargeRemaining
||
100
}}
%
</span>
</div>
</div>
<span
v-if=
"item.statusType == 3"
class=
"size__text"
>
{{
"已关机"
}}
</span>
<span
v-else
class=
"size__text"
>
{{
item
.
chargeRemaining
||
100
}}
%
</span>
</div>
<div
style=
"marin-left: 12px"
>
<div
style=
"marin-left: 12px"
>
<div
class=
"voltage-box"
>
<div
class=
"voltage-box"
>
<div
class=
"voltage-value f12 ml10 jcsb"
>
<div
class=
"voltage-value f12 ml10 jcsb"
>
{{
item
.
voltage
===
-
1
?
'-'
:
Number
(
item
.
voltage
).
toFixed
(
0
)
}}
{{
item
.
voltage
===
-
1
?
'-'
:
Number
(
item
.
voltage
).
toFixed
(
0
)
}}
<span
class=
"cf ml2"
>
v
</span>
<span
class=
"cf ml2"
>
v
</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -111,6 +104,10 @@ export default {
...
@@ -111,6 +104,10 @@ export default {
width
:
110px
;
width
:
110px
;
height
:
100%
;
height
:
100%
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
display
:
flex
;
flex-direction
:
column
;
gap
:
20px
;
justify-content
:
center
;
.battery-inner
{
.battery-inner
{
display
:
flex
;
display
:
flex
;
...
@@ -178,11 +175,12 @@ export default {
...
@@ -178,11 +175,12 @@ export default {
.size-wrap
{
.size-wrap
{
width
:
68px
;
width
:
68px
;
height
:
25px
;
flex-shrink
:
0
;
flex-shrink
:
0
;
position
:
relative
;
position
:
relative
;
.size-box
{
.size-box
{
transform
:
rotate
(
90deg
)
translate
(
-
3
px
,
-15px
);
transform
:
rotate
(
90deg
)
translate
(
-
25
px
,
-15px
);
box-sizing
:
border-box
;
box-sizing
:
border-box
;
width
:
25px
;
width
:
25px
;
height
:
60px
;
height
:
60px
;
...
...
src/components/MMCFlightControlCenter/components/hangar/components/list/index.vue
浏览文件 @
df1d2432
...
@@ -44,6 +44,7 @@ export default {
...
@@ -44,6 +44,7 @@ export default {
return
{
return
{
list
:
[],
list
:
[],
deviceType
:
2
,
// 设备类型 2鹰巢
deviceType
:
2
,
// 设备类型 2鹰巢
timeHandle
:
null
,
};
};
},
},
...
@@ -80,6 +81,12 @@ export default {
...
@@ -80,6 +81,12 @@ export default {
mounted
()
{
mounted
()
{
this
.
getList
();
this
.
getList
();
this
.
timeHandle
=
setInterval
(()
=>
{
this
.
getList
();
},
10000
);
},
beforeDestroy
()
{
clearInterval
(
this
.
timeHandle
);
},
},
methods
:
{
methods
:
{
async
getList
()
{
async
getList
()
{
...
...
src/components/MMCFlightControlCenter/store/uav.js
浏览文件 @
df1d2432
...
@@ -335,10 +335,10 @@ const actions = {
...
@@ -335,10 +335,10 @@ const actions = {
key
:
"uavRealTimeData"
,
key
:
"uavRealTimeData"
,
value
:
{
value
:
{
...
state
.
uavRealTimeData
,
...
state
.
uavRealTimeData
,
...
type258
,
...
type268
,
...
type268
,
...
type2006
,
...
type2006
,
...
type2017
,
...
type2017
,
...
type258
,
obstacle
:
type272
||
state
.
uavRealTimeData
.
obstacle
,
obstacle
:
type272
||
state
.
uavRealTimeData
.
obstacle
,
healthData
:
type275
||
state
.
uavRealTimeData
.
healthData
,
healthData
:
type275
||
state
.
uavRealTimeData
.
healthData
,
batteryList
,
batteryList
,
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论