|
13 | 13 |
|
14 | 14 | <el-tabs>
|
15 | 15 | <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" /> |
18 | 18 | <el-text class="w-full" size="small" type="info">下单积分是否抵用订单金额</el-text>
|
19 | 19 | </el-form-item>
|
20 |
| - <el-form-item label="积分抵扣" prop="tradeDeductUnitPrice"> |
| 20 | + <el-form-item label="积分抵扣" prop="pointTradeDeductUnitPrice"> |
21 | 21 | <el-input-number
|
22 |
| - v-model="computedTradeDeductUnitPrice" |
| 22 | + v-model="computedPointTradeDeductUnitPrice" |
23 | 23 | placeholder="请输入积分抵扣金额"
|
24 | 24 | :precision="2"
|
25 | 25 | />
|
26 | 26 | <el-text class="w-full" size="small" type="info">
|
27 | 27 | 积分抵用比例(1 积分抵多少金额),单位:元
|
28 | 28 | </el-text>
|
29 | 29 | </el-form-item>
|
30 |
| - <el-form-item label="积分抵扣最大值" prop="tradeDeductMaxPrice"> |
| 30 | + <el-form-item label="积分抵扣最大值" prop="pointTradeDeductMaxPrice"> |
31 | 31 | <el-input-number
|
32 |
| - v-model="formData.tradeDeductMaxPrice" |
| 32 | + v-model="formData.pointTradeDeductMaxPrice" |
33 | 33 | placeholder="请输入积分抵扣最大值"
|
34 | 34 | />
|
35 | 35 | <el-text class="w-full" size="small" type="info">
|
36 | 36 | 单次下单积分使用上限,0 不限制
|
37 | 37 | </el-text>
|
38 | 38 | </el-form-item>
|
39 |
| - <el-form-item label="1 元赠送多少分" prop="tradeGivePoint"> |
| 39 | + <el-form-item label="1 元赠送多少分" prop="pointTradeGivePoint"> |
40 | 40 | <el-input-number
|
41 |
| - v-model="formData.tradeGivePoint" |
| 41 | + v-model="formData.pointTradeGivePoint" |
42 | 42 | placeholder="请输入 1 元赠送多少积分"
|
43 | 43 | />
|
44 | 44 | <el-text class="w-full" size="small" type="info">
|
@@ -66,17 +66,17 @@ const dialogVisible = ref(false) // 弹窗的是否展示
|
66 | 66 | const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用
|
67 | 67 | const formData = ref({
|
68 | 68 | 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 |
73 | 73 | })
|
74 | 74 |
|
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), |
78 | 78 | set: (newValue: number) => {
|
79 |
| - formData.value.tradeDeductUnitPrice = Math.round(newValue * 100) |
| 79 | + formData.value.pointTradeDeductUnitPrice = Math.round(newValue * 100) |
80 | 80 | }
|
81 | 81 | })
|
82 | 82 |
|
|
0 commit comments