Skip to content

Commit 3a96812

Browse files
committed
会员:会员配置的积分相关字段加上point前缀
1 parent 3ab1ed7 commit 3a96812

File tree

2 files changed

+20
-20
lines changed

2 files changed

+20
-20
lines changed

src/api/member/config/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import request from '@/config/axios'
22

33
export interface ConfigVO {
44
id: number
5-
tradeDeductEnable: number
6-
tradeDeductUnitPrice: number
7-
tradeDeductMaxPrice: number
8-
tradeGivePoint: number
5+
pointTradeDeductEnable: number
6+
pointTradeDeductUnitPrice: number
7+
pointTradeDeductMaxPrice: number
8+
pointTradeGivePoint: number
99
}
1010

1111
// 查询积分设置详情

src/views/member/config/index.vue

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,32 +13,32 @@
1313

1414
<el-tabs>
1515
<el-tab-pane label="积分">
16-
<el-form-item label="积分抵扣" prop="tradeDeductEnable">
17-
<el-switch v-model="formData.tradeDeductEnable" style="user-select: none" />
16+
<el-form-item label="积分抵扣" prop="pointTradeDeductEnable">
17+
<el-switch v-model="formData.pointTradeDeductEnable" style="user-select: none" />
1818
<el-text class="w-full" size="small" type="info">下单积分是否抵用订单金额</el-text>
1919
</el-form-item>
20-
<el-form-item label="积分抵扣" prop="tradeDeductUnitPrice">
20+
<el-form-item label="积分抵扣" prop="pointTradeDeductUnitPrice">
2121
<el-input-number
22-
v-model="computedTradeDeductUnitPrice"
22+
v-model="computedPointTradeDeductUnitPrice"
2323
placeholder="请输入积分抵扣金额"
2424
:precision="2"
2525
/>
2626
<el-text class="w-full" size="small" type="info">
2727
积分抵用比例(1 积分抵多少金额),单位:元
2828
</el-text>
2929
</el-form-item>
30-
<el-form-item label="积分抵扣最大值" prop="tradeDeductMaxPrice">
30+
<el-form-item label="积分抵扣最大值" prop="pointTradeDeductMaxPrice">
3131
<el-input-number
32-
v-model="formData.tradeDeductMaxPrice"
32+
v-model="formData.pointTradeDeductMaxPrice"
3333
placeholder="请输入积分抵扣最大值"
3434
/>
3535
<el-text class="w-full" size="small" type="info">
3636
单次下单积分使用上限,0 不限制
3737
</el-text>
3838
</el-form-item>
39-
<el-form-item label="1 元赠送多少分" prop="tradeGivePoint">
39+
<el-form-item label="1 元赠送多少分" prop="pointTradeGivePoint">
4040
<el-input-number
41-
v-model="formData.tradeGivePoint"
41+
v-model="formData.pointTradeGivePoint"
4242
placeholder="请输入 1 元赠送多少积分"
4343
/>
4444
<el-text class="w-full" size="small" type="info">
@@ -66,17 +66,17 @@ const dialogVisible = ref(false) // 弹窗的是否展示
6666
const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用
6767
const formData = ref({
6868
id: undefined,
69-
tradeDeductEnable: true,
70-
tradeDeductUnitPrice: 0,
71-
tradeDeductMaxPrice: 0,
72-
tradeGivePoint: 0
69+
pointTradeDeductEnable: true,
70+
pointTradeDeductUnitPrice: 0,
71+
pointTradeDeductMaxPrice: 0,
72+
pointTradeGivePoint: 0
7373
})
7474
75-
// 创建一个计算属性,用于将 tradeDeductUnitPrice 显示为带两位小数的形式
76-
const computedTradeDeductUnitPrice = computed({
77-
get: () => (formData.value.tradeDeductUnitPrice / 100).toFixed(2),
75+
// 创建一个计算属性,用于将 pointTradeDeductUnitPrice 显示为带两位小数的形式
76+
const computedPointTradeDeductUnitPrice = computed({
77+
get: () => (formData.value.pointTradeDeductUnitPrice / 100).toFixed(2),
7878
set: (newValue: number) => {
79-
formData.value.tradeDeductUnitPrice = Math.round(newValue * 100)
79+
formData.value.pointTradeDeductUnitPrice = Math.round(newValue * 100)
8080
}
8181
})
8282

0 commit comments

Comments
 (0)