feat(shopGoods): 支持多规格价格区间及修复快递配送设置保存问题
- 商品列表价格列新增多规格价格区间显示,单规格依旧显示单值 - 后端新增非持久化最大价字段 priceMax/salePriceMax/dealerPriceMax,批量读取SKU价格区间 - 前端 API 和列表价格列渲染及导出支持价格区间显示 - 添加快递配送相关字段 canExpress 和 expressTemplateId 至后端实体并新增对应数据库字段 - 调整前端运费模板表单项位置及必填校验逻辑,修复保存不生效问题 - 修改 SKU 图片删除方法,避免误删主商品图片数组
This commit is contained in:
@@ -106,6 +106,20 @@
|
||||
v-model:value="form.buyingPrice"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item :label="form.canExpress === 1 ? '运费模板(必填)' : '运费模板'" v-if="!merchantId" :required="form.canExpress === 1">
|
||||
<a-select
|
||||
v-model:value="form.expressTemplateId"
|
||||
style="width: 240px"
|
||||
:placeholder="form.canExpress === 1 ? '请选择运费模板(必选)' : '请选择运费模板'"
|
||||
>
|
||||
<a-select-option
|
||||
v-for="(item, index) in expressTemplateList"
|
||||
:key="index"
|
||||
:value="item.id"
|
||||
>{{ item.title }}
|
||||
</a-select-option>
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
<a-form-item label="商品图片(400x400)" name="image">
|
||||
<!-- <SelectFile-->
|
||||
<!-- :placeholder="`请选择视频文件`"-->
|
||||
@@ -444,20 +458,6 @@
|
||||
:un-checked-value="0"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item :label="form.canExpress === 1 ? '运费模板(必填)' : '运费模板'" v-if="!merchantId" :required="form.canExpress === 1">
|
||||
<a-select
|
||||
v-model:value="form.expressTemplateId"
|
||||
style="width: 240px"
|
||||
:placeholder="form.canExpress === 1 ? '请选择运费模板(必选)' : '请选择运费模板'"
|
||||
>
|
||||
<a-select-option
|
||||
v-for="(item, index) in expressTemplateList"
|
||||
:key="index"
|
||||
:value="item.id"
|
||||
>{{ item.title }}
|
||||
</a-select-option>
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
<a-form-item label="是否新品">
|
||||
<a-switch
|
||||
size="small"
|
||||
|
||||
Reference in New Issue
Block a user