|
|
@@ -116,12 +116,12 @@ const formRules = computed<Rules>(() => {
|
|
|
const rules: Rules = {
|
|
|
partyB: [{ required: true, message: '请填写乙方(传承人)姓名' }],
|
|
|
apprentice: [
|
|
|
- { required: true, message: '请填写本年度带徒人数' },
|
|
|
- { type: 'integer', min: 0, message: '须为不小于 0 的整数' },
|
|
|
+ { required: true, type: 'number', message: '请填写本年度带徒人数' },
|
|
|
+ { type: 'number', min: 0, max: 100, message: '须为不小于 0 的整数' },
|
|
|
],
|
|
|
activity: [
|
|
|
- { required: true, message: '请填写本年度宣传活动场次' },
|
|
|
- { type: 'integer', min: 0, message: '须为不小于 0 的整数' },
|
|
|
+ { required: true, type: 'number', message: '请填写本年度宣传活动场次' },
|
|
|
+ { type: 'number', min: 0, max: 100, message: '须为不小于 0 的整数' },
|
|
|
],
|
|
|
partyAMobile: [
|
|
|
{
|
|
|
@@ -180,8 +180,8 @@ const formRules = computed<Rules>(() => {
|
|
|
rules.partyA = [{ required: true, message: '请填写甲方单位全称' }];
|
|
|
else
|
|
|
rules.course = [
|
|
|
- { required: true, message: '请填写本年度研修班场次' },
|
|
|
- { type: 'integer', min: 0, message: '须为不小于 0 的整数' },
|
|
|
+ { required: true, type: 'number', message: '请填写本年度研修班场次' },
|
|
|
+ { type: 'number', min: 0, max: 100, message: '须为不小于 0 的整数' },
|
|
|
];
|
|
|
return rules;
|
|
|
});
|
|
|
@@ -248,6 +248,8 @@ function createAgreement() {
|
|
|
}
|
|
|
async function saveAgreement() {
|
|
|
const detail = currentAgreement.value;
|
|
|
+ console.log(detail);
|
|
|
+
|
|
|
try {
|
|
|
await formRef.value?.validate();
|
|
|
} catch (error) {
|