- inspectionTask/index.vue: 开启扫码开关=是时,显示「打卡设备编码」输入框(v-if 控) - qualityInspectionTask/index.vue: 同上 - form 初始化加 punchDeviceCode: '' 字段 - 0/200 字数限制,placeholder '请输入巡检点设备编码(与现场二维码一致)'
@@ -177,6 +177,16 @@
<el-switch v-model="form.scanEnabled" active-text="是" inactive-text="否" @change="onScanChange" />
</el-form-item>
</el-col>
+ <el-col v-if="form.scanEnabled" :span="12">
+ <el-form-item label="打卡设备编码" prop="punchDeviceCode">
+ <el-input
+ v-model="form.punchDeviceCode"
+ placeholder="请输入巡检点设备编码(与现场二维码一致)"
+ maxlength="200"
+ show-word-limit
+ />
+ </el-form-item>
+ </el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="12">
@@ -544,6 +554,7 @@ const data = reactive<any>({
cycle: '每日',
scanEnabled: false,
checkMethod: '常规',
+ punchDeviceCode: '',
lng: undefined,
lat: undefined,
inspectorName: '',
@@ -624,6 +635,7 @@ const resetForm = () => {
inspectorId: undefined,
@@ -178,6 +178,16 @@
@@ -545,6 +555,7 @@ const data = reactive<any>({
@@ -626,6 +637,7 @@ const resetForm = () => {