工种管理模块 编辑工种接口400的问题修改+增加如果启用不达标保底,则必须输入保底工资的逻辑
| | |
| | | > |
| | | </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" |
| | |
| | | required: true, |
| | | message: "请输入", |
| | | trigger: ["blur", "change"], |
| | | }, |
| | | ], |
| | | guaranteedWages: [ |
| | | { |
| | | required: false, |
| | | message: "请输入", |
| | | trigger: "blur", |
| | | }, |
| | | { |
| | | validator: this.validatorNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | }, |
| | |
| | | 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({ |