diff --git a/project/xiushan/apps/finance/AppFinanceProduct/productDetail.vue b/project/xiushan/apps/finance/AppFinanceProduct/productDetail.vue index e1edea37..6e479979 100644 --- a/project/xiushan/apps/finance/AppFinanceProduct/productDetail.vue +++ b/project/xiushan/apps/finance/AppFinanceProduct/productDetail.vue @@ -62,7 +62,7 @@ - + @@ -87,6 +87,12 @@ export default { }, isAdmin() { return this.user?.financeUser?.userRole == 1 + }, + rules() { + return { + status: [{required: true, message: "请选择审批结果"}], + remark: [{validator: (r, v, cb) => this.form.status == 2 ? cb("请输入审批意见") : cb()}], + } } }, data() { @@ -94,10 +100,6 @@ export default { dialog: false, detail: {}, form: {}, - rules: { - status: [{required: true, message: "请选择审批结果"}], - remark: [{required: true, message: "请输入审批意见"}], - } } }, methods: { @@ -115,6 +117,7 @@ export default { }, submitAudit() { this.$refs.AuditForm.validate(v => { + console.log(v) if (v) { let {id} = this.detail this.instance.post("/appfinancialproduct/auditProduct", null, {