diff --git a/src/hooks/web/useCrudSchemas.ts b/src/hooks/web/useCrudSchemas.ts index 39e42d7..2050aaf 100644 --- a/src/hooks/web/useCrudSchemas.ts +++ b/src/hooks/web/useCrudSchemas.ts @@ -229,6 +229,7 @@ const filterFormSchema = (crudSchema: CrudSchema[], allSchemas: AllSchemas): For value: defaultValue, ...schemaItem.form, field: schemaItem.field, + isRequired: schemaItem.isRequired, label: schemaItem.form?.label || schemaItem.label } diff --git a/src/views/Clue/Order/Comp/AfterSales.vue b/src/views/Clue/Order/Comp/AfterSales.vue index 007c852..259e4d8 100644 --- a/src/views/Clue/Order/Comp/AfterSales.vue +++ b/src/views/Clue/Order/Comp/AfterSales.vue @@ -76,6 +76,8 @@ + + diff --git a/src/views/Clue/Order/Comp/DialogAfterSale.vue b/src/views/Clue/Order/Comp/DialogAfterSale.vue index d943a54..5d0a98d 100644 --- a/src/views/Clue/Order/Comp/DialogAfterSale.vue +++ b/src/views/Clue/Order/Comp/DialogAfterSale.vue @@ -4,6 +4,7 @@ + @@ -13,35 +14,61 @@ 新增售后 - - - - - - - - - - 退货 - 不退货 - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + 退货 + 不退货 + + + + + + + + + + + + + + 保存 取消 @@ -72,7 +99,8 @@ function open(signId) { const showAdd = ref(true) const form = ref({}) const rules = { - refundAmount: { required: true, message: '回款金额不可为空', trigger: 'blur' }, + percentageDeductAmount: { required: true, message: '提成扣款金额不可为空', trigger: 'blur' }, + refundAmount: { required: true, message: '退款金额不可为空', trigger: 'blur' }, reason: { required: true, message: '售后原因不可为空', trigger: 'blur' }, solution: { required: true, message: '解决方案不可为空', trigger: 'blur' } } @@ -91,6 +119,7 @@ function handleAdd() { solution: undefined, refundAmount: undefined, isReturns: false, + percentageDeductAmount: undefined, remark: undefined } } diff --git a/src/views/Clue/Order/Comp/DialogAfterSaleAudit.vue b/src/views/Clue/Order/Comp/DialogAfterSaleAudit.vue index 1dfe612..15272c7 100644 --- a/src/views/Clue/Order/Comp/DialogAfterSaleAudit.vue +++ b/src/views/Clue/Order/Comp/DialogAfterSaleAudit.vue @@ -63,6 +63,16 @@ const schema = [ label: '退款金额', span: 1 }, + { + field: 'percentageDeductAmount', + label: '提成扣款', + span: 1 + }, + { + field: 'isCompanyReceipts', + label: '是否公司收款', + span: 1 + }, { field: 'isReturns', label: '是否退货', diff --git a/src/views/Clue/Order/Comp/DialogAfterSaleDetail.vue b/src/views/Clue/Order/Comp/DialogAfterSaleDetail.vue index c92d506..12a8667 100644 --- a/src/views/Clue/Order/Comp/DialogAfterSaleDetail.vue +++ b/src/views/Clue/Order/Comp/DialogAfterSaleDetail.vue @@ -54,6 +54,16 @@ const applySchema = [ label: '退款金额', span: 1 }, + { + field: 'percentageDeductAmount', + label: '提成扣款', + span: 1 + }, + { + field: 'isCompanyReceipts', + label: '是否公司收款', + span: 1 + }, { field: 'isReturns', label: '是否退货', diff --git a/src/views/Clue/Order/Comp/MallSettle.vue b/src/views/Clue/Order/Comp/MallSettle.vue index 3ec56c1..cf25af8 100644 --- a/src/views/Clue/Order/Comp/MallSettle.vue +++ b/src/views/Clue/Order/Comp/MallSettle.vue @@ -136,6 +136,7 @@ /> +