From 99881f4d97e54a79ec6dc4a184853183baa23f3b Mon Sep 17 00:00:00 2001 From: gyq <875626088@qq.com> Date: Thu, 23 Oct 2025 11:25:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=96=B0=E5=A2=9E=E7=82=B9?= =?UTF-8?q?=E5=8D=95=E6=99=BA=E8=83=BD=E6=8E=A8=E8=8D=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/coupon/index.js | 26 ++ src/utils/index.ts | 6 +- .../marketing_center/birthdayGift/index.vue | 6 +- src/views/marketing_center/cashback/index.vue | 4 +- .../coupon_exchange_code/components/add.vue | 17 +- .../components/record.vue | 5 +- .../coupon_exchange_code/index.vue | 29 +- .../components/addDialog.vue | 2 +- .../discount_activity/index.vue | 13 +- .../discount_limit/components/add.vue | 21 +- .../marketing_center/discount_limit/index.vue | 12 +- .../marketing_center/king_dine/index.vue | 21 +- src/views/marketing_center/list.vue | 2 +- .../order_recommendation/add.vue | 278 +++++++++++ .../order_recommendation/index.vue | 270 +++++++++++ .../recharge_exchange/components/add.vue | 13 +- .../recharge_exchange/components/record.vue | 5 +- .../recharge_exchange/index.vue | 27 +- .../marketing_center/super_vip/index.vue | 430 +++++++++--------- .../wisdom_recharge/index.vue | 25 +- 20 files changed, 955 insertions(+), 257 deletions(-) create mode 100644 src/views/marketing_center/order_recommendation/add.vue create mode 100644 src/views/marketing_center/order_recommendation/index.vue diff --git a/src/api/coupon/index.js b/src/api/coupon/index.js index 6a15f22..bf8736e 100644 --- a/src/api/coupon/index.js +++ b/src/api/coupon/index.js @@ -603,6 +603,32 @@ export function limitTimeDiscountDel(params) { }); } +// 点单智能推荐-分页 +export function suggestPage(params) { + return request({ + url: `${Market_BaseUrl}/admin/suggest/page`, + method: 'get', + params + }); +} + +// 点单智能推荐-添加/修改 +export function suggestPostPut(data, method = 'post') { + return request({ + url: `${Market_BaseUrl}/admin/suggest`, + method: method, + data + }); +} + +// 点单智能推荐-删除 +export function suggestDel(params) { + return request({ + url: `${Market_BaseUrl}/admin/suggest`, + method: 'DELETE', + params + }); +} diff --git a/src/utils/index.ts b/src/utils/index.ts index 5d84054..6783100 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -154,7 +154,7 @@ export function filterNumberInput(value, isIntegerOnly = false) { let filtered = value.replace(/[^\d.]/g, ""); // 整数模式处理 - if (isIntegerOnly) { + if (isIntegerOnly !== false) { // 移除所有小数点 filtered = filtered.replace(/\./g, ""); @@ -167,8 +167,8 @@ export function filterNumberInput(value, isIntegerOnly = false) { } // 最小值限制 - if (filtered === "0" || parseInt(filtered, 10) < 1) { - return "1"; + if (filtered === isIntegerOnly || parseInt(filtered, 10) < isIntegerOnly) { + return isIntegerOnly; } return filtered; diff --git a/src/views/marketing_center/birthdayGift/index.vue b/src/views/marketing_center/birthdayGift/index.vue index 87bea9e..609887e 100644 --- a/src/views/marketing_center/birthdayGift/index.vue +++ b/src/views/marketing_center/birthdayGift/index.vue @@ -1,13 +1,15 @@