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