fix(shop): 修复多规格SKU图片删除问题

- 修正删除SKU图片时错误操作,防止误删主商品图片数组
- 删除时清空对应SKU行的图片数组与主图字段
- 优化运费模板标签,明确必填状态提示
- 添加会员价字段buyingPrice,更新相关TS接口及数据库结构说明
This commit is contained in:
2026-08-11 11:44:32 +08:00
parent 9de1df84ca
commit c85b1351e3
2 changed files with 8 additions and 2 deletions
@@ -106,7 +106,7 @@
v-model:value="form.buyingPrice"
/>
</a-form-item>
<a-form-item :label="form.canExpress === 1 ? '运费模板' : '运费模板'" v-if="!merchantId" :required="form.canExpress === 1">
<a-form-item :label="form.canExpress === 1 ? '运费模板(必填)' : '运费模板'" v-if="!merchantId" :required="form.canExpress === 1">
<a-select
v-model:value="form.expressTemplateId"
style="width: 240px"
@@ -1518,7 +1518,8 @@ const chooseSkuImage = (data: FileRecord) => {
};
const onDeleteSkuItem = (index: number) => {
images.value.splice(index, 1);
skuList.value[index].images = [];
skuList.value[index].image = '';
};
const videos = ref<ItemType[]>([]);