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 @@