From 59b57b017a1818e7039e0e0b6b0ac6252344511b Mon Sep 17 00:00:00 2001 From: shilei <965026003@qq.com> Date: Thu, 10 Oct 2024 09:03:05 +0800 Subject: [PATCH] =?UTF-8?q?10.10=20=E5=85=85=E7=94=B5=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E7=94=B5=E6=B1=A0=E7=BC=96=E7=A0=81=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/base_config/eqmonitor/index.vue | 49 ++++--- .../exceptionCause/component/editreplace.vue | 8 +- src/views/home/charging/components/drawer.vue | 120 +++++++++++------- src/views/home/charging/index.vue | 12 +- src/views/home/swapping/index.vue | 105 +++++---------- .../replace_battery/replace_log/index.vue | 72 ++++++----- 6 files changed, 182 insertions(+), 184 deletions(-) diff --git a/src/views/base_config/eqmonitor/index.vue b/src/views/base_config/eqmonitor/index.vue index e36c0de..d1c1dc6 100644 --- a/src/views/base_config/eqmonitor/index.vue +++ b/src/views/base_config/eqmonitor/index.vue @@ -8,24 +8,25 @@
- - - + + + - - - + + + 开始写值 + 开始读取
@@ -72,20 +73,19 @@ import { getAPI } from '/@/utils/axios-utils'; import { ElMessageBox, ElMessage } from 'element-plus'; // import CreateForm from './form'; -import { SysMonitorApi} from '/@/api-services/api'; +import { SysMonitorApi } from '/@/api-services/api'; import { onMounted, reactive, ref } from 'vue'; import { useI18n } from 'vue-i18n'; const { t } = useI18n(); const ruleForm_vin = ref({ - - velVin:null, - velNo:null, + vehicleVin: null, + vehicleNo: null, // strVelVin: null, // strVelType: null, // strVelNo: null, // strVelMac: null, }); -const ruleFormRef=ref() +const ruleFormRef = ref(); const ruleForm_Preview = ref({ ASCll: null, analysis: null, @@ -94,12 +94,12 @@ const ruleForm_identify = ref({ car_type: null, }); const rules_vin = ref({ - velVin: [{ required: true, message: '请输入VIN码', trigger: 'blur' }], - velNo: [{ required: true, message: '请输入VIN码', trigger: 'blur' }], + vehicleVin: [{ required: true, message: '请输入', trigger: 'blur' }], + vehicleNo: [{ required: true, message: '请输入', trigger: 'blur' }], // strVelVin: [{ required: true, message: '请输入VIN码', trigger: 'blur' }], // strVelNo: [{ required: true, message: '请输入车牌', trigger: 'blur' }], // strVelType: [{ required: true, message: '请输入车型', trigger: 'blur' }], - + // strVelMac: [{ required: true, message: '请输入蓝牙MAC地址', trigger: 'blur' }], // ASCll: [{ required: true, message: '请输入', trigger: 'blur' }], // analysis: [{ required: true, message: '请输入', trigger: 'blur' }], @@ -110,21 +110,32 @@ onMounted(async () => {}); const beginToIdentify = async () => {}; const write_dates = async () => { - ruleFormRef.value.validate(async(valid, fields)=>{ - if(!valid){ - return + ruleFormRef.value.validate(async (valid, fields) => { + if (!valid) { + return; } const response = await getAPI(SysMonitorApi).apiManualWriteRfidPost(ruleForm_vin.value); // console.log(response, 'response'); - + if (response.data.isSuccess) { ElMessage.success(t('message.system_base_config.Operation_successful')); } else { ElMessage.error(t('message.system_base_config.Operation_failed')); } - }) + }); +}; +const read_dates = async () => { + const response = await getAPI(SysMonitorApi).apiReadRfidPost(); + // console.log(response, 'response'); + if (response.data.isSuccess) { + ElMessage.success('读取成功'); + ruleForm_vin.value.vehicleNo = response.data.data.velNo; + ruleForm_vin.value.vehicleVin = response.data.data.velVin; + } else { + ElMessage.error('读取失败'); + } }; const getrfidtaginfo_handle = async () => {}; diff --git a/src/views/base_config/exceptionCause/component/editreplace.vue b/src/views/base_config/exceptionCause/component/editreplace.vue index ee35692..d131938 100644 --- a/src/views/base_config/exceptionCause/component/editreplace.vue +++ b/src/views/base_config/exceptionCause/component/editreplace.vue @@ -9,7 +9,7 @@ - + @@ -28,9 +27,8 @@ - - + --> @@ -82,7 +80,7 @@ const state = reactive({ // 打开弹窗 const openDialog = (row: any) => { - console.log(row,".........") + // console.log(row,".........") state.ruleForm = JSON.parse(JSON.stringify(row)); state.isShowDialog = true; ruleFormRef.value?.resetFields(); diff --git a/src/views/home/charging/components/drawer.vue b/src/views/home/charging/components/drawer.vue index 5feb780..06161a7 100644 --- a/src/views/home/charging/components/drawer.vue +++ b/src/views/home/charging/components/drawer.vue @@ -16,50 +16,43 @@
- -
+ +
- -
+ +
- -
+ +
- -
+ +
- -
+ +
- -
+ +
- -
+ +
- -
+ +
- -
-
-
- -
-
-
- -
+ +
+
@@ -108,47 +101,80 @@ 剩余充电时间(min) -
+
- 告警信息 + 故障信息
- - -
+ + +
- -
+ +
- -
+ +
- -
+ +
- -
+ +
- -
+ +
- + + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
- -
+ +
- -
+ +
@@ -164,7 +190,7 @@
- {{ preVersion_obj.batteryBaseInfoResp == null ? '--' : preVersion_obj.batteryBaseInfoResp.BatteryNo }} + {{ preVersion_obj.batteryBaseInfoResp == null ? '--' : preVersion_obj.batteryBaseInfoResp.batteryNo }} {{ preVersion_obj.batteryBaseInfoResp == null ? '--' : preVersion_obj.batteryBaseInfoResp.soh }} diff --git a/src/views/home/charging/index.vue b/src/views/home/charging/index.vue index bcf946a..ce56cb1 100644 --- a/src/views/home/charging/index.vue +++ b/src/views/home/charging/index.vue @@ -8,7 +8,7 @@
- + -
@@ -41,19 +38,16 @@
- -
-
- - + --> +
diff --git a/src/views/home/swapping/index.vue b/src/views/home/swapping/index.vue index c2fd2a2..c3815d0 100644 --- a/src/views/home/swapping/index.vue +++ b/src/views/home/swapping/index.vue @@ -81,8 +81,8 @@
- 车辆Mac: - {{ mStationSwapTruckField != null ? mStationSwapTruckField.velMac : '--' }} + 换电时长: + {{ mStationSwapTruckField != null ? mStationSwapTruckField.swapDuration : '--' }}
车辆连接: @@ -90,7 +90,7 @@ 连接 未连接
- +
钥匙状态: @@ -152,9 +152,9 @@
-
+
-
#{{ item.no }}
+
#{{ item.no }}(详情)
{{ item.exists == 1 ? '在位' : '不在位' }}
@@ -180,11 +180,7 @@ />
- 电池编号 - (详情) - : + 电池编号 : {{ item.batteryNo }}
@@ -218,23 +214,6 @@
-
雷达状态 @@ -244,7 +223,7 @@
-
+
-->
@@ -257,17 +236,7 @@
- +
@@ -279,29 +248,6 @@
- -
@@ -434,14 +380,14 @@ - + - - + +