review:【antd】【mall】商品发布相关

This commit is contained in:
YunaiV
2025-11-01 11:05:04 +08:00
parent f2c90ea7a4
commit 7f192823d7
11 changed files with 35 additions and 47 deletions

View File

@@ -1,5 +1,4 @@
<script lang="ts" setup>
import type { VbenFormProps } from '#/adapter/form';
import type { MallRewardActivityApi } from '#/api/mall/promotion/reward/rewardActivity';
import { computed, nextTick, ref } from 'vue';
@@ -45,7 +44,7 @@ const [Form, formApi] = useVbenForm({
class: 'w-full',
},
labelWidth: 100,
} as VbenFormProps['commonConfig'],
},
layout: 'horizontal',
schema: useFormSchema(),
showDefaultActions: false,
@@ -53,6 +52,7 @@ const [Form, formApi] = useVbenForm({
const rewardRuleRef = ref<InstanceType<typeof RewardRule>>();
// TODO @芋艿:这里需要在简化下;
const [Modal, modalApi] = useVbenModal({
async onConfirm() {
const { valid } = await formApi.validate();