|
|
@@ -205,6 +205,40 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col v-if="form.scanEnabled" :span="12">
|
|
|
+ <el-form-item label="扫码设备名称" prop="punchDeviceName">
|
|
|
+ <el-input
|
|
|
+ v-model="form.punchDeviceName"
|
|
|
+ placeholder="请输入扫码设备名称(如 03号19层强电井)"
|
|
|
+ maxlength="100"
|
|
|
+ show-word-limit
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col v-if="form.scanEnabled" :span="12">
|
|
|
+ <el-form-item label="扫码开启时间" prop="scanStartTime">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="form.scanStartTime"
|
|
|
+ type="datetime"
|
|
|
+ value-format="YYYY-MM-DD HH:mm:ss"
|
|
|
+ placeholder="请选择二维码开始生效时间"
|
|
|
+ style="width: 100%"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col v-if="form.scanEnabled" :span="12">
|
|
|
+ <el-form-item label="扫码间隔(s)" prop="scanIntervalSec">
|
|
|
+ <el-input-number
|
|
|
+ v-model="form.scanIntervalSec"
|
|
|
+ :min="60"
|
|
|
+ :max="86400"
|
|
|
+ :step="60"
|
|
|
+ controls-position="right"
|
|
|
+ style="width: 100%"
|
|
|
+ placeholder="默认 1800=30 分钟"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
|
@@ -589,6 +623,9 @@ const data = reactive<any>({
|
|
|
scanEnabled: false,
|
|
|
checkMethod: '常规',
|
|
|
punchDeviceCode: '',
|
|
|
+ punchDeviceName: '',
|
|
|
+ scanStartTime: undefined,
|
|
|
+ scanIntervalSec: 1800,
|
|
|
lng: undefined,
|
|
|
lat: undefined,
|
|
|
inspectorName: '',
|
|
|
@@ -672,6 +709,9 @@ const resetForm = () => {
|
|
|
scanEnabled: false,
|
|
|
checkMethod: '常规',
|
|
|
punchDeviceCode: '',
|
|
|
+ punchDeviceName: '',
|
|
|
+ scanStartTime: undefined,
|
|
|
+ scanIntervalSec: 1800,
|
|
|
lng: undefined,
|
|
|
lat: undefined,
|
|
|
inspectorId: undefined,
|