diff --git a/src/views/mall/promotion/point/activity/PointActivityForm.vue b/src/views/mall/promotion/point/activity/PointActivityForm.vue
index 28411642..a09565cb 100644
--- a/src/views/mall/promotion/point/activity/PointActivityForm.vue
+++ b/src/views/mall/promotion/point/activity/PointActivityForm.vue
@@ -9,7 +9,7 @@
>
- 选择商品
+ 选择商品
-
+
@@ -77,6 +82,7 @@ const dialogTitle = ref('') // 弹窗的标题
const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用
const formType = ref('') // 表单的类型:create - 新增;update - 修改
const formRef = ref() // 表单 Ref
+const isFormUpdate = ref(false) // 是否更新表单
// ================= 商品选择相关 =================
@@ -163,6 +169,7 @@ const open = async (type: string, id?: number) => {
formLoading.value = true
try {
const data = (await PointActivityApi.getPointActivity(id)) as PointActivityVO
+ isFormUpdate.value = true
await getSpuDetails(
data.spuId!,
data.products?.map((sku) => sku.skuId),
@@ -213,6 +220,7 @@ const submitForm = async () => {
const resetForm = async () => {
spuList.value = []
spuPropertyList.value = []
+ isFormUpdate.value = false
await nextTick()
formRef.value.getElFormRef().resetFields()
}
diff --git a/src/views/mall/promotion/point/activity/index.vue b/src/views/mall/promotion/point/activity/index.vue
index 09c4eba0..fa826940 100644
--- a/src/views/mall/promotion/point/activity/index.vue
+++ b/src/views/mall/promotion/point/activity/index.vue
@@ -83,10 +83,13 @@
-
-
+
+
+ {{ getRedeemedQuantity(row) }}
+
+
(row: any) => (row.totalStock || 0) - (row.stock || 0)) // 获得商品已兑换数量
/** 查询列表 */
const getList = async () => {