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