|
@@ -161,11 +161,9 @@
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
<el-form-item v-if="addEditFormModel.isRfid === 1" label="RFID编号">
|
|
|
- <el-input v-model="addEditFormModel.rfid" disabled clearable>
|
|
|
- <template #append>
|
|
|
- <el-button>选择RFID</el-button>
|
|
|
- </template>
|
|
|
- </el-input>
|
|
|
+ <el-select v-model="addEditFormModel.rfid" clearable block>
|
|
|
+ <el-option v-for="item in deviceTable" :key="item.epc" :label="item.epc" :value="item.epc" />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="样品描述">
|
|
|
<el-input v-model="addEditFormModel.sampleDescription" />
|
|
@@ -521,11 +519,11 @@ const requestDevice = async () => {
|
|
|
// 将字节数据转换成(XX )形式字符串
|
|
|
epc += (Array(2).join(0) + data.toString(16).toUpperCase()).slice(-2) + ''
|
|
|
}
|
|
|
- addEditFormModel.value.rfid = epc
|
|
|
const index = arrIndex(deviceTable.value, 'epc', epc)
|
|
|
if (index === -1) {
|
|
|
deviceTable.value.push({ epc: epc })
|
|
|
}
|
|
|
+ addEditFormModel.value.rfid = epc
|
|
|
}
|
|
|
}
|
|
|
|