Explorar o código

feat(inspection): 巡检任务表单加「打卡设备编码」字段(开启扫码时显示)

- inspectionTask/index.vue: 开启扫码开关=是时,显示「打卡设备编码」输入框(v-if 控)
- qualityInspectionTask/index.vue: 同上
- form 初始化加 punchDeviceCode: '' 字段
- 0/200 字数限制,placeholder '请输入巡检点设备编码(与现场二维码一致)'
yangjingjing hai 1 día
pai
achega
c9f80706fc

+ 12 - 0
src/views/risk/inspectionTask/index.vue

@@ -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 = () => {
     cycle: '每日',
     scanEnabled: false,
     checkMethod: '常规',
+    punchDeviceCode: '',
     lng: undefined,
     lat: undefined,
     inspectorId: undefined,

+ 12 - 0
src/views/risk/qualityInspectionTask/index.vue

@@ -178,6 +178,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">
@@ -545,6 +555,7 @@ const data = reactive<any>({
     cycle: '每日',
     scanEnabled: false,
     checkMethod: '常规',
+    punchDeviceCode: '',
     lng: undefined,
     lat: undefined,
     inspectorName: '',
@@ -626,6 +637,7 @@ const resetForm = () => {
     cycle: '每日',
     scanEnabled: false,
     checkMethod: '常规',
+    punchDeviceCode: '',
     lng: undefined,
     lat: undefined,
     inspectorId: undefined,