feat:【mall 商城】商品发布 - 库存价格【antd】100%: 迁移完成

pull/235/head
puhui999 2025-10-21 16:49:31 +08:00
parent 6bbf878171
commit 38d345115c
1 changed files with 9 additions and 2 deletions

View File

@ -9,7 +9,7 @@ import { useRoute } from 'vue-router';
import { ContentWrap, Page, useVbenModal } from '@vben/common-ui';
import { convertToInteger, floatToFixed2, formatToFraction } from '@vben/utils';
import { Button, Tabs } from 'ant-design-vue';
import { Button, message, Tabs } from 'ant-design-vue';
import { useVbenForm } from '#/adapter/form';
import { createSpu, getSpu, updateSpu } from '#/api/mall/product/spu';
@ -177,8 +177,15 @@ async function onSubmit() {
.merge(descriptionFormApi)
.merge(otherFormApi)
.submitAllForm(true);
values.skus = formData.value.skus;
if (values.skus) {
try {
// sku
skuListRef.value.validateSku();
} catch {
message.error('【库存价格】不完善,请填写相关信息');
return;
}
values.skus.forEach((item) => {
// sku
item.price = convertToInteger(item.price);