|
|
|
@ -11,9 +11,10 @@
|
|
|
|
|
<dv-decoration5 :dur="10" style="width: 300px; height: 30px" />
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<dv-border-box2 class="item_dvborder_2" :class="modelState == 1010 ? 'blue_tooth_class' : ''">{{ $t('message.swapping.Remote_control') }} </dv-border-box2>
|
|
|
|
|
<dv-border-box2 class="item_dvborder_2" :class="modelState == 1000 ? 'blue_tooth_class' : ''"> {{ $t('message.swapping.Local_control') }}</dv-border-box2>
|
|
|
|
|
<dv-border-box2 class="item_dvborder_2" :class="modelState == 0 ? 'blue_tooth_class' : ''"> {{ $t('message.swapping.invalid') }} </dv-border-box2>
|
|
|
|
|
<button class="item_dvborder_2" :class="modelState == 1010 ? 'blue_tooth_class' : ''">{{ $t('message.swapping.Remote_control') }} </button>
|
|
|
|
|
<!-- <dv-border-box2 class="item_dvborder_2" :class="modelState == 1010 ? 'blue_tooth_class' : ''">{{ $t('message.swapping.Remote_control') }} </dv-border-box2> -->
|
|
|
|
|
<button class="item_dvborder_2" :class="modelState == 1000 ? 'blue_tooth_class' : ''"> {{ $t('message.swapping.Local_control') }}</button>
|
|
|
|
|
<button class="item_dvborder_2" :class="modelState == 0 ? 'blue_tooth_class' : ''"> {{ $t('message.swapping.invalid') }} </button>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="right_info">
|
|
|
|
@ -40,7 +41,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<el-row :gutter="10" class="bot_maininfo">
|
|
|
|
|
<el-col :span="5">
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<div class="info_double">
|
|
|
|
|
<div class="left_order" style="position: relative; height: 68%">
|
|
|
|
|
<div class="posi_lefting">
|
|
|
|
@ -122,7 +123,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
</el-col>
|
|
|
|
|
<!-- 仓位号-soc -->
|
|
|
|
|
<el-col :span="19" class="center_charg_eq">
|
|
|
|
|
<el-col :span="18" class="center_charg_eq">
|
|
|
|
|
<div class="bottom_second">
|
|
|
|
|
<div class="posi_lefting">
|
|
|
|
|
<el-icon color="#fff"><Connection /></el-icon>
|
|
|
|
@ -152,7 +153,7 @@
|
|
|
|
|
@change="handle_switch_change(item)"
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
|
|
<el-switch
|
|
|
|
|
<!-- <el-switch
|
|
|
|
|
disabled
|
|
|
|
|
v-model="item.canChargeFlag"
|
|
|
|
|
class="ml-2"
|
|
|
|
@ -160,8 +161,19 @@
|
|
|
|
|
style="--el-switch-on-color: #13ce66; --el-switch-off-color: #ff4949"
|
|
|
|
|
:active-text="$t('message.missingPiece.rechargeable')"
|
|
|
|
|
:inactive-text="$t('message.missingPiece.Non_rechargeable')"
|
|
|
|
|
/>
|
|
|
|
|
/> -->
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<el-switch
|
|
|
|
|
disabled
|
|
|
|
|
v-model="item.canChargeFlag"
|
|
|
|
|
class="ml-2"
|
|
|
|
|
inline-prompt
|
|
|
|
|
style="--el-switch-on-color: #13ce66; --el-switch-off-color: #ff4949"
|
|
|
|
|
:active-text="$t('message.missingPiece.rechargeable')"
|
|
|
|
|
:inactive-text="$t('message.missingPiece.Non_rechargeable')"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<span>{{ $t('message.missingPiece.Battery_number') }} :</span>
|
|
|
|
|
<span>{{ item.batteryNo }}</span>
|
|
|
|
@ -190,7 +202,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
<!-- -->
|
|
|
|
|
<div class="right_status" style="position: relative">
|
|
|
|
|
<div style="width: 50%">
|
|
|
|
|
<div style="width: 52%">
|
|
|
|
|
<div class="posi_lefting">
|
|
|
|
|
<el-icon color="#fff"><Connection /></el-icon>
|
|
|
|
|
<span style="margin-left: 5px">{{ $t('message.missingPiece.Device_information') }}</span>
|
|
|
|
@ -267,7 +279,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</el-popover>
|
|
|
|
|
<el-button class="btn_swap" @click="handle_position_check(1)">移库</el-button>
|
|
|
|
|
<el-button class="btn_swap" @click="handle_position_check(1)">{{ $t('message.missingPiece.Transfer_library') }}</el-button>
|
|
|
|
|
<!-- <el-button class="btn_swap" @click="handle_position_check(2)">维修仓<->车辆</el-button> -->
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@ -398,6 +410,7 @@ import { swappingInfo } from '/@/stores/swapping';
|
|
|
|
|
import { useI18n } from 'vue-i18n';
|
|
|
|
|
import { useRouter } from 'vue-router';
|
|
|
|
|
import * as signalR from '@microsoft/signalr';
|
|
|
|
|
|
|
|
|
|
const { t } = useI18n();
|
|
|
|
|
const router = useRouter();
|
|
|
|
|
|
|
|
|
@ -469,7 +482,7 @@ const deviceLogs = ref([]);
|
|
|
|
|
const check_deviceLogs = ref(0);
|
|
|
|
|
const up_battery_list = ref([]);
|
|
|
|
|
const down_battery_list = ref([]);
|
|
|
|
|
onMounted(async () => {
|
|
|
|
|
onMounted(async () => {
|
|
|
|
|
start();
|
|
|
|
|
updateTime();
|
|
|
|
|
handle_error_list();
|
|
|
|
@ -1093,6 +1106,7 @@ const updateTime = () => {
|
|
|
|
|
// timesNow.value = dateString + timeString;
|
|
|
|
|
timesNow_times.value = timeString;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style lang="less" scoped>
|
|
|
|
|