From 16c179b122eb8c69d31b0fab66c5e29b9c332b8d Mon Sep 17 00:00:00 2001
From: 15815213711 <a13118667520@163.com>
Date: 星期四, 24 四月 2025 10:17:07 +0800
Subject: [PATCH] 变更

---
 frontend/src/views/card/index.vue |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/frontend/src/views/card/index.vue b/frontend/src/views/card/index.vue
index e7631b2..483ed50 100644
--- a/frontend/src/views/card/index.vue
+++ b/frontend/src/views/card/index.vue
@@ -53,6 +53,8 @@
   veLicenseNo2:4,
   vehicleWeight:5,
   validityTime:6,
+  beforeContId:8,
+  laterContId:9,
 }
 // const formMap = [
 //   {key :'veCustomsNo',blockNr: 8},
@@ -68,6 +70,7 @@
   veLicenseNo2:'',
   vehicleWeight:'',
   validityTime:'',
+  contId:'',
   isValidity: true
 })
 const isRead = ref(false);
@@ -136,11 +139,24 @@
   if (formState.isValidity){
     validityTime= '99999999'
   }
+  let beforeContId = '';
+  let laterContId = '';
+  if (formState.contId){
+    let strings = parseStrEmpty(formState.contId).split(',');
+    beforeContId = strings[0];
+    if (strings.length > 1){
+      laterContId = strings[1];
+    }
+  }
   message.loading({content:'淇℃伅鍐欏叆鍗′腑!璇风◢绛�...',key:key})
   Promise.all(
       Object.keys(formMap).map(key=>{
         if (key === 'validityTime'){
           return  ipc.invoke('controller.icrf.connectRfWrite',{data:validityTime,addr:formMap[key]})
+        }else if(key === 'beforeContId'){
+          return  ipc.invoke('controller.icrf.connectRfWrite',{data:beforeContId,addr:formMap[key]})
+        }else if(key === 'laterContId'){
+          return  ipc.invoke('controller.icrf.connectRfWrite',{data:laterContId,addr:formMap[key]})
         }else{
           return  ipc.invoke('controller.icrf.connectRfWrite',{data:parseStrEmpty(formState[key]),addr:formMap[key]})
         }
@@ -193,6 +209,14 @@
             if (key === 'validityTime'){
                 if (!value || value === '99999999'){
                   formState.isValidity = true;
+                }
+            }else if (key === 'beforeContId'){
+                if (value){
+                  formState.contId= value;
+                }
+            }else if (key === 'laterContId'){
+                if (value){
+                  formState.contId =  formState.contId +',' +value;
                 }
             }else{
               formState[key] = value;
@@ -277,6 +301,12 @@
                 </div>
               </a-form-item>
             </a-col>
+            <a-col :span="24">
+              <a-form-item label="绠卞彿" ref="contId" name="contId">
+                <a-textarea  v-model:value="formState.contId" placeholder="璇疯緭鍏ョ鍙�,(澶氫釜绠卞彿鐢ㄨ嫳鏂�,闅斿紑)" >
+                </a-textarea >
+              </a-form-item>
+            </a-col>
             <a-col :span="24" style="text-align: center">
               <a-button type="primary" style="margin-right: 10px;width: 200px" @click="onSubmit">鍒跺崱</a-button>
               <a-button style="width: 200px" @click="resetForm">鍙栨秷</a-button>

--
Gitblit v1.8.0