From 3d10919357932a457b7d60be5089d6ad46995fb0 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Mon, 8 Sep 2025 14:20:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../attendance-machine/add-and-bind.form.vue | 30 +++++++++++++++++-- .../attendance-machine/config.js | 1 + .../attendance-machine/index.vue | 6 +++- 3 files changed, 34 insertions(+), 3 deletions(-) diff --git a/src/views/construction-person/attendance-manage/attendance-machine/add-and-bind.form.vue b/src/views/construction-person/attendance-manage/attendance-machine/add-and-bind.form.vue index 920c1c2..dd37b18 100644 --- a/src/views/construction-person/attendance-manage/attendance-machine/add-and-bind.form.vue +++ b/src/views/construction-person/attendance-manage/attendance-machine/add-and-bind.form.vue @@ -14,6 +14,7 @@ clearable maxlength="30" show-word-limit + :disabled="formType === 2" placeholder="请输入考勤机编码" v-model="addOrEditForm.deviceCode" /> @@ -33,6 +34,20 @@ + + + + + + + @@ -76,6 +91,10 @@ export default { type: Object, default: () => {}, }, + formType: { + type: Number, + default: 1, + }, }, data() { return { @@ -84,6 +103,7 @@ export default { isUpdate: false, deviceCode: '', deviceName: '', + serialNumber: '', }, addOrEditFormRules: { deviceCode: [ @@ -120,13 +140,19 @@ export default { this.$refs.addOrEditFormRef.validate(async (valid) => { if (valid) { // 组装参数 - const { isUpdate, proId, deviceCode, deviceName } = - this.addOrEditForm + const { + isUpdate, + proId, + deviceCode, + deviceName, + serialNumber, + } = this.addOrEditForm const params = { proId, deviceCode, deviceName, + serialNumber, } const API = isUpdate diff --git a/src/views/construction-person/attendance-manage/attendance-machine/config.js b/src/views/construction-person/attendance-manage/attendance-machine/config.js index 5883c94..f2c41e1 100644 --- a/src/views/construction-person/attendance-manage/attendance-machine/config.js +++ b/src/views/construction-person/attendance-manage/attendance-machine/config.js @@ -38,6 +38,7 @@ export const formLabel = [ export const columnsList = [ { t_props: 'deviceCode', t_label: '考勤机编号' }, { t_props: 'deviceName', t_label: '考勤机名称' }, + { t_props: 'serialNumber', t_label: '出场编号' }, { t_props: 'proName', t_label: '工程名称' }, { t_slot: 'isShanghai', t_label: '工程类型' }, { diff --git a/src/views/construction-person/attendance-manage/attendance-machine/index.vue b/src/views/construction-person/attendance-manage/attendance-machine/index.vue index 4a9968c..c306922 100644 --- a/src/views/construction-person/attendance-manage/attendance-machine/index.vue +++ b/src/views/construction-person/attendance-manage/attendance-machine/index.vue @@ -110,6 +110,7 @@ >