From a98fde3130a0b5e480e4662827f25d16d79012d2 Mon Sep 17 00:00:00 2001
From: mayf <m13160102112@163.com>
Date: 星期六, 07 九月 2024 19:11:42 +0800
Subject: [PATCH] 修复营销管理数字范围问题 修复积分变动记录不刷新问题
---
components/coupon/member-rule.vue | 1 +
pages/marketing/point-mall/coupon/index.vue | 3 +++
pages/marketing/coupon/activity/index.vue | 3 +++
pages/marketing/coupon/user/index.vue | 1 +
pages/marketing/member-level.vue | 14 ++++++++++----
pages/marketing/point-mall/point-distribution.vue | 7 ++++++-
utils/coupon-form.js | 2 ++
pages/marketing/point-mall/goods.vue | 2 ++
8 files changed, 28 insertions(+), 5 deletions(-)
diff --git a/components/coupon/member-rule.vue b/components/coupon/member-rule.vue
index 948e2d6..d09b960 100644
--- a/components/coupon/member-rule.vue
+++ b/components/coupon/member-rule.vue
@@ -86,6 +86,7 @@
inputAttrs: {
precision: 0,
min: 0,
+ max: 99999999,
controls: false,
},
}
diff --git a/pages/marketing/coupon/activity/index.vue b/pages/marketing/coupon/activity/index.vue
index 1dd3278..5826244 100644
--- a/pages/marketing/coupon/activity/index.vue
+++ b/pages/marketing/coupon/activity/index.vue
@@ -165,6 +165,7 @@
el: {
inputAttrs: {
min: 1,
+ max: 99999999,
precision: 0,
controls: false,
},
@@ -182,6 +183,7 @@
el: {
precision: 0,
min: 1,
+ max: 99999999,
controls: false,
},
unit: '张',
@@ -198,6 +200,7 @@
el: {
precision: 0,
min: 1,
+ max: 99999999,
controls: false,
},
unit: '张',
diff --git a/pages/marketing/coupon/user/index.vue b/pages/marketing/coupon/user/index.vue
index 8c983d2..1c546d1 100644
--- a/pages/marketing/coupon/user/index.vue
+++ b/pages/marketing/coupon/user/index.vue
@@ -63,6 +63,7 @@
el: {
inputAttrs: {
min: 1,
+ max: 99999999,
precision: 0,
controls: false,
},
diff --git a/pages/marketing/member-level.vue b/pages/marketing/member-level.vue
index d4e40df..21b63cb 100644
--- a/pages/marketing/member-level.vue
+++ b/pages/marketing/member-level.vue
@@ -15,7 +15,11 @@
columns: [
{ label: '序号', type: 'index' },
{ label: '等级名称', prop: 'name' },
- { label: '成长值', prop: 'startPoint' },
+ {
+ label: '成长值',
+ formatter: (row) =>
+ `${row.startPoint ?? ''} ~ ${row.endPoint ?? ''}`,
+ },
{ label: '等级折扣', prop: 'discountTypeStr' },
{ label: '操作人', prop: 'createName' },
],
@@ -49,9 +53,9 @@
el: {
unit: '',
separator: '<= 成长值范围 <',
- inputAttrs: {
- controls: false,
- },
+ controls: false,
+ min: 0,
+ max: 99999999,
},
commonFormat: true,
commonFormatProps: ['startPoint', 'endPoint'],
@@ -103,6 +107,7 @@
el: {
precision: 2,
min: 0,
+ max: 99999999,
controls: false,
},
unit: '元/扎',
@@ -129,6 +134,7 @@
el: {
precision: 0,
min: 0,
+ max: 99999999,
controls: false,
},
unit: '成长值',
diff --git a/pages/marketing/point-mall/coupon/index.vue b/pages/marketing/point-mall/coupon/index.vue
index 0d6fcc3..0962726 100644
--- a/pages/marketing/point-mall/coupon/index.vue
+++ b/pages/marketing/point-mall/coupon/index.vue
@@ -59,6 +59,7 @@
el: {
inputAttrs: {
min: 1,
+ max: 99999999,
precision: 0,
controls: false,
},
@@ -74,6 +75,7 @@
el: {
precision: 0,
min: 0,
+ max: 99999999,
controls: false,
},
rules: { required: true, message: '请输入库存', trigger: 'blur' },
@@ -85,6 +87,7 @@
el: {
precision: 0,
min: 1,
+ max: 99999999,
controls: false,
},
rules: {
diff --git a/pages/marketing/point-mall/goods.vue b/pages/marketing/point-mall/goods.vue
index dbc71cf..e854756 100644
--- a/pages/marketing/point-mall/goods.vue
+++ b/pages/marketing/point-mall/goods.vue
@@ -83,6 +83,7 @@
el: {
precision: 0,
min: 0,
+ max: 99999999,
controls: false,
},
rules: { required: true, message: '请输入库存', trigger: 'blur' },
@@ -112,6 +113,7 @@
el: {
precision: 0,
min: 1,
+ max: 99999999,
controls: false,
},
rules: {
diff --git a/pages/marketing/point-mall/point-distribution.vue b/pages/marketing/point-mall/point-distribution.vue
index 640f3d9..1137570 100644
--- a/pages/marketing/point-mall/point-distribution.vue
+++ b/pages/marketing/point-mall/point-distribution.vue
@@ -4,7 +4,7 @@
<el-dialog title="积分变动记录" :visible.sync="dialogVisible" width="80%">
<el-bus-crud
v-if="customerId"
- :key="customerId"
+ :key="dialogId"
:extra-query="{ customerId }"
v-bind="recordTableConfig"
/>
@@ -13,11 +13,13 @@
</template>
<script>
+import { v4 as uuidv4 } from 'uuid'
export default {
data() {
return {
dialogVisible: false,
customerId: null,
+ dialogId: null,
tableConfig: {
url: 'flower/api/customer/point/page',
hasNew: false,
@@ -59,6 +61,7 @@
el: {
precision: 0,
min: 1,
+ max: 99999999,
controls: false,
},
rules: {
@@ -110,6 +113,7 @@
el: {
precision: 0,
min: 1,
+ max: 99999999,
controls: false,
},
rules: {
@@ -151,6 +155,7 @@
{
text: '积分变动记录',
atClick: (row) => {
+ this.dialogId = uuidv4()
this.customerId = row.customerId
this.dialogVisible = true
},
diff --git a/utils/coupon-form.js b/utils/coupon-form.js
index e0aeb55..49fa43e 100644
--- a/utils/coupon-form.js
+++ b/utils/coupon-form.js
@@ -55,6 +55,7 @@
type: 'input-number',
el: {
min: 0,
+ max: 99999999,
precision: 2,
controls: false,
},
@@ -73,6 +74,7 @@
type: 'input-number',
el: {
min: 0.01,
+ max: 99999999,
precision: 2,
controls: false,
},
--
Gitblit v1.9.3