From 7e31add571253c24d4df3e0f956365979bdfe2c8 Mon Sep 17 00:00:00 2001 From: zzyuan <781948537@qq.com> Date: Tue, 29 Apr 2025 13:58:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dish/nutritionInfo.js | 5 +- src/utils/request.js | 9 +-- .../account/accountManager/index.vue | 4 +- .../account/tradeRecords/index.vue | 6 +- src/views/accountCenter/butie/butie/index.vue | 56 +++++++++++++------ src/views/dish/dish/index.vue | 21 ++++--- .../material/components/MaterialDialog.vue | 8 +-- src/views/dish/menu/detail.vue | 4 +- src/views/dish/menu/edit.vue | 4 +- src/views/dish/menu/index.vue | 44 ++++++++------- src/views/dish/nutritionInfo/index.vue | 56 +++++++++---------- 11 files changed, 126 insertions(+), 91 deletions(-) diff --git a/src/api/dish/nutritionInfo.js b/src/api/dish/nutritionInfo.js index b8e8b851..f006b1a7 100644 --- a/src/api/dish/nutritionInfo.js +++ b/src/api/dish/nutritionInfo.js @@ -43,7 +43,10 @@ export function listNutrition(query) { url: '/smart-canteen/menu_nutrition/list', method: 'post', data: query, - params:query + params:{ + pageNum:query.pageNum, + pageSize:query.pageSize + } }) } diff --git a/src/utils/request.js b/src/utils/request.js index f5ebacec..bae61fb9 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -83,10 +83,11 @@ service.interceptors.request.use(config => { const requestObj = { url: config.url, data: data, time: Date.now() } console.log(sessionObj) console.log(requestObj) - - if (sessionObj.data === requestObj.data && requestObj.time - sessionObj.time < 5000 && sessionObj.url === requestObj.url) { - console.warn(`[${sessionObj.url}]: 数据正在处理,请勿重复提交`) - return Promise.reject(new Error('数据正在处理,请勿重复提交')) + if(requestObj.data&&requestObj.data.indexOf('pageNum')==-1){ + if (sessionObj.data === requestObj.data && requestObj.time - sessionObj.time < 3000 && sessionObj.url === requestObj.url) { + console.warn(`[${sessionObj.url}]: 数据正在处理,请勿重复提交`) + return Promise.reject(new Error('数据正在处理,请勿重复提交')) + } } cache.session.setJSON('sessionObj', requestObj) } diff --git a/src/views/accountCenter/account/accountManager/index.vue b/src/views/accountCenter/account/accountManager/index.vue index 7483e0b7..4efe9b8a 100644 --- a/src/views/accountCenter/account/accountManager/index.vue +++ b/src/views/accountCenter/account/accountManager/index.vue @@ -21,14 +21,14 @@ - + + 正常 + 停用 - {{ form.userTypeName }} + @@ -224,8 +226,8 @@ }" clearable collapse-tags > - - + + - - + + + + - - + + + +