<template>
|
<div class="activityRange">
|
<div v-for="(item, index) in form.preferentialInfo" :key="index">
|
<el-form-item v-show="form.preferentialWay === '1'">
|
<p>
|
{{ index + 1 }} 级优惠
|
</p>
|
</el-form-item>
|
<el-form-item label="优惠门槛:" :prop="'preferentialInfo.' + index + '.preferentialMaxAmount'">
|
<span>订单每满金额 </span>
|
{{item.preferentialMaxAmount}} 元
|
</el-form-item>
|
<el-form-item label="优惠内容:" :prop="'preferentialInfo.' + index + '.preferentialAmount'">
|
<div v-if="form.promotionType === '1'">
|
<span>减 </span>
|
{{item.preferentialAmount}} 元
|
</div>
|
<div v-else>赠品</div>
|
</el-form-item>
|
<el-form-item v-show="form.promotionType === '2'"
|
:prop="'preferentialInfo.' + index + '.products'">
|
<el-table :data="item.products" border>
|
<el-table-column label="赠品编码" prop="prodMainCode" width="120px" show-overflow-tooltip>
|
</el-table-column>
|
<el-table-column label="赠品名称" prop="prodName" show-overflow-tooltip min-width="100px">
|
</el-table-column>
|
<el-table-column label="赠品规格" width="100px">
|
<template slot-scope="scope">
|
{{ scope.row.prodSpecs ? scope.row.prodSpecs : "-" }}
|
</template>
|
</el-table-column>
|
<el-table-column label="赠品数量" width="100px">
|
<template slot-scope="scope">
|
{{scope.row.ensalequantity}}
|
</template>
|
</el-table-column>
|
<el-table-column label="剩余库存" prop="spuStorage" v-if="isShowSpuStorage" width="100px"
|
show-overflow-tooltip>
|
</el-table-column>
|
<el-table-column label="限制总数" width="100px">
|
<template slot-scope="scope">
|
{{scope.row.maxbuyquantity}}
|
</template>
|
</el-table-column>
|
</el-table>
|
</el-form-item>
|
<el-form-item label="活动说明:" :prop="'preferentialInfo.' + index + '.memos'">
|
{{item.memos}}
|
</el-form-item>
|
</div>
|
</div>
|
</template>
|
<script>
|
export default {
|
props: ['form', 'isShowSpuStorage']
|
}
|
</script>
|
<style lang="scss">
|
.activityRange {
|
p {
|
background: #f2f3f6;
|
padding-left: 10px;
|
font-weight: 400;
|
border-radius: 5px;
|
position: relative;
|
}
|
.buttonStyle {
|
position: absolute;
|
right: 0;
|
}
|
}
|
</style>
|