diff --git a/src/views/merchant/ProductList.vue b/src/views/merchant/ProductList.vue
index 4aeff4f..c209e84 100644
--- a/src/views/merchant/ProductList.vue
+++ b/src/views/merchant/ProductList.vue
@@ -188,6 +188,24 @@
+
+
+
+
@@ -287,6 +305,24 @@
+
+
+
+
@@ -352,7 +388,17 @@ export default defineComponent({
title: '商品名称',
dataIndex: 'name',
key: 'name',
- width: 200
+ width: 200,
+ },
+ {
+ title: '赠送积分比例',
+ dataIndex: 'gift_points_rate',
+ key: 'gift_points_rate',
+ width: 150,
+ align: 'center',
+ customRender: ({ text }) => {
+ return `${text || 0}%`
+ }
},
{
title: '商品原价',
@@ -491,7 +537,8 @@ export default defineComponent({
sale_price: null,
settlement_amount: null,
purchase_limit: 0,
- tags: ''
+ tags: '',
+ gift_points_rate: 0
})
// 显示修改模态框
@@ -504,7 +551,8 @@ export default defineComponent({
sale_price: record.sale_price,
settlement_amount: record.settlement_amount,
purchase_limit: record.purchase_limit,
- tags: record.tags
+ tags: record.tags,
+ gift_points_rate: record.gift_points_rate
}
editModalVisible.value = true
}
@@ -572,7 +620,8 @@ export default defineComponent({
sale_price: null,
settlement_amount: null,
purchase_limit: 0,
- tags: ''
+ tags: '',
+ gift_points_rate: 0
}
editModalVisible.value = false
}
@@ -590,7 +639,8 @@ export default defineComponent({
sale_price: null,
settlement_amount: null,
purchase_limit: 0,
- tags: ''
+ tags: '',
+ gift_points_rate: 0
})
const rules = {
@@ -599,7 +649,12 @@ export default defineComponent({
image_url: [{ required: true, message: '请上传商品图片' }],
product_price: [{ required: true, message: '请输入商品原价' }],
sale_price: [{ required: true, message: '请输入销售价格' }],
- settlement_amount: [{ required: true, message: '请输入结算价格' }]
+ settlement_amount: [{ required: true, message: '请输入结算价格' }],
+ gift_points_rate: [
+ { required: true, message: '请输入赠送积分比例' },
+ { type: 'number', message: '请输入有效的数字' },
+ { type: 'number', min: 0, max: 100, message: '比例必须在0-100之间' }
+ ]
}
// 显示添加模态框
@@ -671,7 +726,8 @@ export default defineComponent({
sale_price: null,
settlement_amount: null,
purchase_limit: 0,
- tags: ''
+ tags: '',
+ gift_points_rate: 0
}
addModalVisible.value = false
}