Commit 2621fe19 authored by tianhongyang's avatar tianhongyang

投标人为必填项

parent c9cf0aef
...@@ -70,6 +70,14 @@ export default { ...@@ -70,6 +70,14 @@ export default {
name: "bidOpeningRecord", name: "bidOpeningRecord",
data() { data() {
// 必填字符串长度验证 // 必填字符串长度验证
function tendererStrLengthValidator(target) {
return function (rule, value, callback) {
if (!value && !value?.toString()?.trim()) {
return callback(new Error(`请输入${target}`));
}
return callback();
};
};
function requiredStrLengthValidator(target) { function requiredStrLengthValidator(target) {
return function (rule, value, callback) { return function (rule, value, callback) {
if (value && !value?.toString()?.trim()) { if (value && !value?.toString()?.trim()) {
...@@ -147,7 +155,7 @@ export default { ...@@ -147,7 +155,7 @@ export default {
tenderAmount: "" tenderAmount: ""
}, },
formRules: { formRules: {
tenderer: [{ trigger: "blur", validator: requiredStrLengthValidator("投标人") }], tenderer: [{ required: true, trigger: "blur", validator: tendererStrLengthValidator("投标人") }],
tendererNature: [{ trigger: "blur", validator: requiredStrLengthValidator("企业性质") }], tendererNature: [{ trigger: "blur", validator: requiredStrLengthValidator("企业性质") }],
businessManager: [{ trigger: ["change", "blur"], validator: strLengthValidator("项目经理") }], businessManager: [{ trigger: ["change", "blur"], validator: strLengthValidator("项目经理") }],
contact: [{ trigger: ["blur"], validator: phoneNumberValidator }], contact: [{ trigger: ["blur"], validator: phoneNumberValidator }],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment