| | |
| | | veLicenseNo2:4, |
| | | vehicleWeight:5, |
| | | validityTime:6, |
| | | beforeContId:8, |
| | | laterContId:9, |
| | | } |
| | | // const formMap = [ |
| | | // {key :'veCustomsNo',blockNr: 8}, |
| | |
| | | veLicenseNo2:'', |
| | | vehicleWeight:'', |
| | | validityTime:'', |
| | | contId:'', |
| | | isValidity: true |
| | | }) |
| | | const isRead = ref(false); |
| | |
| | | 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]}) |
| | | } |
| | |
| | | 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; |
| | |
| | | </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> |