fix: 完善 mall seckillActivity add

This commit is contained in:
puhui999
2023-06-25 17:16:26 +08:00
parent 51e79f29cc
commit 341303b014
3 changed files with 15 additions and 6 deletions

View File

@ -10,7 +10,6 @@
<!-- 先选择 -->
<template #spuIds>
<el-button @click="spuSelectRef.open()">选择商品</el-button>
<!-- TODO @puhui999默认展开 SKU 毕竟 SKU 是主角SPU 是配角 -->
<SpuAndSkuList
ref="spuAndSkuListRef"
:rule-config="ruleConfig"
@ -24,7 +23,7 @@
<el-button @click="dialogVisible = false"> </el-button>
</template>
</Dialog>
<SpuSelect ref="spuSelectRef" :is-select-sku="true" @confirm="selectSpu" />
<SpuSelect ref="spuSelectRef" @confirm="selectSpu" />
</template>
<script lang="ts" setup>
import { SpuAndSkuList, SpuProperty, SpuSelect } from '../../components'
@ -132,7 +131,7 @@ const submitForm = async () => {
try {
const data = formRef.value.formModel as SeckillActivityApi.SeckillActivityVO
data.spuIds = spuList.value.map((spu) => spu.id!)
data.products = spuAndSkuListRef.value.getSkuConfigs()
data.products = spuAndSkuListRef.value.getSkuConfigs('productConfig')
if (formType.value === 'create') {
await SeckillActivityApi.createSeckillActivity(data)
message.success(t('common.createSuccess'))