From 544f30e28a3d8ea41e5ea8c0add2ce77c1b6fb1a Mon Sep 17 00:00:00 2001 From: haoxuan <haoxuan> Date: 星期二, 07 五月 2024 17:48:31 +0800 Subject: [PATCH] 工种管理模块 编辑工种接口400的问题修改+增加如果启用不达标保底,则必须输入保底工资的逻辑 --- src/views/employeeManage/workKindManage/components/AddWorkKind.vue | 25 +++++++++++++------------ 1 files changed, 13 insertions(+), 12 deletions(-) diff --git a/src/views/employeeManage/workKindManage/components/AddWorkKind.vue b/src/views/employeeManage/workKindManage/components/AddWorkKind.vue index ef0760f..e9cdc11 100644 --- a/src/views/employeeManage/workKindManage/components/AddWorkKind.vue +++ b/src/views/employeeManage/workKindManage/components/AddWorkKind.vue @@ -15,7 +15,18 @@ > </el-switch> </el-form-item> - <el-form-item label="淇濆簳宸ヨ祫锛�" prop="guaranteedWages"> + <el-form-item label="淇濆簳宸ヨ祫锛�" prop="guaranteedWages" + :rules="[ + { + required:form.isGuaranteed?true: false, + message: '璇疯緭鍏�', + trigger: 'blur', + }, + { + validator: this.validatorNum, + trigger: 'blur', + }, + ]"> <el-input v-model.number="form.guaranteedWages" maxlength="20" @@ -60,17 +71,6 @@ required: true, message: "璇疯緭鍏�", trigger: ["blur", "change"], - }, - ], - guaranteedWages: [ - { - required: false, - message: "璇疯緭鍏�", - trigger: "blur", - }, - { - validator: this.validatorNum, - trigger: "blur", }, ], }, @@ -133,6 +133,7 @@ this.$refs[formName].validate((valid) => { if (valid) { let form = JSON.parse(JSON.stringify(this.form)); + form.guaranteedWages=form.guaranteedWages?form.guaranteedWages:0 saveWorkTypeInfo(form).then((res) => { if (res.code == 200) { this.$message({ -- Gitblit v1.8.0