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