Skip to content

Commit 5dc0c6e

Browse files
author
puhui999
committed
spu:分佣属性和分佣保持一致
1 parent 615763d commit 5dc0c6e

File tree

4 files changed

+24
-24
lines changed

4 files changed

+24
-24
lines changed

src/api/mall/product/spu.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ export interface Sku {
2020
stock?: number // 库存
2121
weight?: number // 商品重量,单位:kg 千克
2222
volume?: number // 商品体积,单位:m^3 平米
23-
subCommissionFirstPrice?: number | string // 一级分销的佣金
24-
subCommissionSecondPrice?: number | string // 二级分销的佣金
23+
firstBrokerageRecord?: number | string // 一级分销的佣金
24+
secondBrokerageRecord?: number | string // 二级分销的佣金
2525
salesCount?: number // 商品销量
2626
}
2727

src/views/mall/product/spu/components/SkuList.vue

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
<el-table-column align="center" label="一级返佣(元)" min-width="168">
8181
<template #default="{ row }">
8282
<el-input-number
83-
v-model="row.subCommissionFirstPrice"
83+
v-model="row.firstBrokerageRecord"
8484
:min="0"
8585
:precision="2"
8686
:step="0.1"
@@ -91,7 +91,7 @@
9191
<el-table-column align="center" label="二级返佣(元)" min-width="168">
9292
<template #default="{ row }">
9393
<el-input-number
94-
v-model="row.subCommissionSecondPrice"
94+
v-model="row.secondBrokerageRecord"
9595
:min="0"
9696
:precision="2"
9797
:step="0.1"
@@ -181,12 +181,12 @@
181181
<template v-if="formData!.subCommissionType">
182182
<el-table-column align="center" label="一级返佣(元)" min-width="80">
183183
<template #default="{ row }">
184-
{{ row.subCommissionFirstPrice }}
184+
{{ row.firstBrokerageRecord }}
185185
</template>
186186
</el-table-column>
187187
<el-table-column align="center" label="二级返佣(元)" min-width="80">
188188
<template #default="{ row }">
189-
{{ row.subCommissionSecondPrice }}
189+
{{ row.secondBrokerageRecord }}
190190
</template>
191191
</el-table-column>
192192
</template>
@@ -295,8 +295,8 @@ const skuList = ref<Sku[]>([
295295
stock: 0, // 库存
296296
weight: 0, // 商品重量
297297
volume: 0, // 商品体积
298-
subCommissionFirstPrice: 0, // 一级分销的佣金
299-
subCommissionSecondPrice: 0 // 二级分销的佣金
298+
firstBrokerageRecord: 0, // 一级分销的佣金
299+
secondBrokerageRecord: 0 // 二级分销的佣金
300300
}
301301
]) // 批量添加时的临时数据
302302
@@ -415,8 +415,8 @@ const generateTableData = (propertyList: any[]) => {
415415
stock: 0,
416416
weight: 0,
417417
volume: 0,
418-
subCommissionFirstPrice: 0,
419-
subCommissionSecondPrice: 0
418+
firstBrokerageRecord: 0,
419+
secondBrokerageRecord: 0
420420
}
421421
// 如果存在属性相同的 sku 则不做处理
422422
const index = formData.value!.skus!.findIndex(
@@ -491,8 +491,8 @@ watch(
491491
stock: 0,
492492
weight: 0,
493493
volume: 0,
494-
subCommissionFirstPrice: 0,
495-
subCommissionSecondPrice: 0
494+
firstBrokerageRecord: 0,
495+
secondBrokerageRecord: 0
496496
}
497497
]
498498
}

src/views/mall/product/spu/form/BasicInfoForm.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -332,8 +332,8 @@ defineExpose({ validate })
332332
const changeSubCommissionType = () => {
333333
// 默认为零,类型切换后也要重置为零
334334
for (const item of formData.skus) {
335-
item.subCommissionFirstPrice = 0
336-
item.subCommissionSecondPrice = 0
335+
item.firstBrokerageRecord = 0
336+
item.secondBrokerageRecord = 0
337337
}
338338
}
339339
@@ -352,8 +352,8 @@ const onChangeSpec = () => {
352352
stock: 0,
353353
weight: 0,
354354
volume: 0,
355-
subCommissionFirstPrice: 0,
356-
subCommissionSecondPrice: 0
355+
firstBrokerageRecord: 0,
356+
secondBrokerageRecord: 0
357357
}
358358
]
359359
}

src/views/mall/product/spu/form/index.vue

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@ const formData = ref<ProductSpuApi.Spu>({
8282
stock: 0, // 库存
8383
weight: 0, // 商品重量
8484
volume: 0, // 商品体积
85-
subCommissionFirstPrice: 0, // 一级分销的佣金
86-
subCommissionSecondPrice: 0 // 二级分销的佣金
85+
firstBrokerageRecord: 0, // 一级分销的佣金
86+
secondBrokerageRecord: 0 // 二级分销的佣金
8787
}
8888
],
8989
description: '', // 商品详情
@@ -112,15 +112,15 @@ const getDetail = async () => {
112112
item.price = floatToFixed2(item.price)
113113
item.marketPrice = floatToFixed2(item.marketPrice)
114114
item.costPrice = floatToFixed2(item.costPrice)
115-
item.subCommissionFirstPrice = floatToFixed2(item.subCommissionFirstPrice)
116-
item.subCommissionSecondPrice = floatToFixed2(item.subCommissionSecondPrice)
115+
item.firstBrokerageRecord = floatToFixed2(item.firstBrokerageRecord)
116+
item.secondBrokerageRecord = floatToFixed2(item.secondBrokerageRecord)
117117
} else {
118118
// 回显价格分转元
119119
item.price = formatToFraction(item.price)
120120
item.marketPrice = formatToFraction(item.marketPrice)
121121
item.costPrice = formatToFraction(item.costPrice)
122-
item.subCommissionFirstPrice = formatToFraction(item.subCommissionFirstPrice)
123-
item.subCommissionSecondPrice = formatToFraction(item.subCommissionSecondPrice)
122+
item.firstBrokerageRecord = formatToFraction(item.firstBrokerageRecord)
123+
item.secondBrokerageRecord = formatToFraction(item.secondBrokerageRecord)
124124
}
125125
})
126126
formData.value = res
@@ -149,8 +149,8 @@ const submitForm = async () => {
149149
item.price = convertToInteger(item.price)
150150
item.marketPrice = convertToInteger(item.marketPrice)
151151
item.costPrice = convertToInteger(item.costPrice)
152-
item.subCommissionFirstPrice = convertToInteger(item.subCommissionFirstPrice)
153-
item.subCommissionSecondPrice = convertToInteger(item.subCommissionSecondPrice)
152+
item.firstBrokerageRecord = convertToInteger(item.firstBrokerageRecord)
153+
item.secondBrokerageRecord = convertToInteger(item.secondBrokerageRecord)
154154
})
155155
// 处理轮播图列表
156156
const newSliderPicUrls: any[] = []

0 commit comments

Comments
 (0)