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

---
 frontend/components.d.ts          |    1 +
 public/dist/index.html            |    2 +-
 frontend/src/views/card/index.vue |   30 ++++++++++++++++++++++++++++++
 3 files changed, 32 insertions(+), 1 deletions(-)

diff --git a/frontend/components.d.ts b/frontend/components.d.ts
index 8b5e5d1..34d1964 100644
--- a/frontend/components.d.ts
+++ b/frontend/components.d.ts
@@ -31,6 +31,7 @@
     ASelectOption: typeof import('ant-design-vue/es')['SelectOption']
     ASteps: typeof import('ant-design-vue/es')['Steps']
     ATag: typeof import('ant-design-vue/es')['Tag']
+    ATextarea: typeof import('ant-design-vue/es')['Textarea']
     RouterLink: typeof import('vue-router')['RouterLink']
     RouterView: typeof import('vue-router')['RouterView']
     Section: typeof import('./src/components/global/Section.vue')['default']
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>
diff --git a/public/dist/index.html b/public/dist/index.html
index b4d1488..eab665a 100644
--- a/public/dist/index.html
+++ b/public/dist/index.html
@@ -84,7 +84,7 @@
         }
       }
     </style>
-    <script type="module" crossorigin src="./assets/index-7983c6be.js"></script>
+    <script type="module" crossorigin src="./assets/index-90d751d4.js"></script>
     <link rel="stylesheet" href="./assets/index-f6ae5db4.css">
   </head>
   <body>

--
Gitblit v1.8.0