feat:【mall 商城】商品发布 - 库存价格【antd】100%: 迁移完成
This commit is contained in:
@@ -9,7 +9,7 @@ import { useRoute } from 'vue-router';
|
|||||||
import { ContentWrap, Page, useVbenModal } from '@vben/common-ui';
|
import { ContentWrap, Page, useVbenModal } from '@vben/common-ui';
|
||||||
import { convertToInteger, floatToFixed2, formatToFraction } from '@vben/utils';
|
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 { useVbenForm } from '#/adapter/form';
|
||||||
import { createSpu, getSpu, updateSpu } from '#/api/mall/product/spu';
|
import { createSpu, getSpu, updateSpu } from '#/api/mall/product/spu';
|
||||||
@@ -177,8 +177,15 @@ async function onSubmit() {
|
|||||||
.merge(descriptionFormApi)
|
.merge(descriptionFormApi)
|
||||||
.merge(otherFormApi)
|
.merge(otherFormApi)
|
||||||
.submitAllForm(true);
|
.submitAllForm(true);
|
||||||
|
values.skus = formData.value.skus;
|
||||||
if (values.skus) {
|
if (values.skus) {
|
||||||
|
try {
|
||||||
|
// 校验 sku
|
||||||
|
skuListRef.value.validateSku();
|
||||||
|
} catch {
|
||||||
|
message.error('【库存价格】不完善,请填写相关信息');
|
||||||
|
return;
|
||||||
|
}
|
||||||
values.skus.forEach((item) => {
|
values.skus.forEach((item) => {
|
||||||
// sku相关价格元转分
|
// sku相关价格元转分
|
||||||
item.price = convertToInteger(item.price);
|
item.price = convertToInteger(item.price);
|
||||||
|
|||||||
Reference in New Issue
Block a user