Skip to content

Commit 440422a

Browse files
committed
fix:【商城】店铺装修-商品卡片:badge 图片为空时,不进行展示
1 parent 541694c commit 440422a

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

src/components/DiyEditor/components/mobile/ProductCard/config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@ export const component = {
8282
bgEndColor: '#FE832A',
8383
imgUrl: ''
8484
},
85-
borderRadiusTop: 8,
86-
borderRadiusBottom: 8,
85+
borderRadiusTop: 6,
86+
borderRadiusBottom: 6,
8787
space: 8,
8888
spuIds: [],
8989
style: {

src/components/DiyEditor/components/mobile/ProductCard/index.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@
1414
:key="index"
1515
>
1616
<!-- 角标 -->
17-
<div v-if="property.badge.show" class="absolute left-0 top-0 z-1 items-center justify-center">
17+
<div
18+
v-if="property.badge.show && property.badge.imgUrl"
19+
class="absolute left-0 top-0 z-1 items-center justify-center"
20+
>
1821
<el-image fit="cover" :src="property.badge.imgUrl" class="h-26px w-38px" />
1922
</div>
2023
<!-- 商品封面图 -->

src/views/mall/promotion/diy/template/index.vue

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -62,20 +62,13 @@
6262
/>
6363
</template>
6464
</el-table-column>
65-
<el-table-column label="模板名称" align="center" prop="name" />
65+
<el-table-column label="模板名称" align="center" prop="name" min-width="180" />
6666
<el-table-column label="是否使用" align="center" prop="used">
6767
<template #default="scope">
6868
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.used" />
6969
</template>
7070
</el-table-column>
71-
<el-table-column
72-
label="使用时间"
73-
align="center"
74-
prop="usedTime"
75-
:formatter="dateFormatter"
76-
width="180px"
77-
/>
78-
<el-table-column label="备注" align="center" prop="remark" />
71+
<el-table-column label="备注" align="center" prop="remark" min-width="180" />
7972
<el-table-column
8073
label="创建时间"
8174
align="center"

0 commit comments

Comments
 (0)