yyb
昨天 471f93fc7a570525c83497719793fe820afb2cff
src/views/equipmentManagement/upkeep/Form/formDia.vue
@@ -165,7 +165,29 @@
   rules: {
      taskId: [{ required: true, message: "请选择设备", trigger: "change" },],
      inspector: [{ required: true, message: "请选择录入人", trigger: "blur" },],
      registrationDate: [{ required: true, message: "请选择登记时间", trigger: "change" }]
      registrationDate: [{ required: true, message: "请选择登记时间", trigger: "change" }],
      frequencyDetail: [{
         validator: (rule, value, callback) => {
            if (!form.value.frequencyType) {
               callback();
               return;
            }
            if (form.value.frequencyType === 'WEEKLY') {
               if (!form.value.week || !form.value.time) {
                  callback(new Error("请选择日期"));
                  return;
               }
               callback();
               return;
            }
            if (!value) {
               callback(new Error("请选择日期"));
               return;
            }
            callback();
         },
         trigger: "change"
      }]
   }
})
const { form, rules } = toRefs(data)