From d4390cc9c3f3760d2560ced9b01d1229636215d5 Mon Sep 17 00:00:00 2001 From: ln1778 <465410291@qq.com> Date: Thu, 20 Jun 2024 15:34:10 +0800 Subject: [PATCH] 22 --- dict/Dict.js | 8 ++++---- utils/request.js | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/dict/Dict.js b/dict/Dict.js index 49aceda..bc547e9 100644 --- a/dict/Dict.js +++ b/dict/Dict.js @@ -41,7 +41,7 @@ export default class Dict { if(url){ this.apiurl=url; } - getRequest(params).then((res)=>{ + getRequest(params,this.apiurl).then((res)=>{ if(res&&res.datas){ const response=res.datas; sessionStorage.setItem("dictdata",JSON.stringify(response)); @@ -96,7 +96,7 @@ export default class Dict { throw new Error('need dict types') } - getRequest(params).then((res)=>{ + getRequest(params,this.apiurl).then((res)=>{ if(res&&res.datas){ const response=res.datas; Object.keys(response).map((k,i)=>{ @@ -179,9 +179,9 @@ export default class Dict { } -function getRequest(options) { +function getRequest(options,apiurl) { return request({ - url: this.apiurl||"/api/sysdict/get_dict", + url: apiurl||"/api/sysdict/get_dict", method: 'post', data: {dict_code:Array.isArray(options)?dictType:[options]} }); diff --git a/utils/request.js b/utils/request.js index 55dd171..c95d036 100644 --- a/utils/request.js +++ b/utils/request.js @@ -32,6 +32,7 @@ const removePendingAjax = (config, type, c) => { if (!!config.data && config.data != '{}') { url = config.url + '_' + config.data } + // 数据请求中白名单 const whitelist = ['get_class_account_list', 'cate_brand_list_all', 'ai_model_v2', 'res_advanced_search', 'qrcode', 'account_class_list', 'search_accessories', 'zz_new_status', 'get_unread_msg', 'third_party_no', 'get_ws_auth_code', 'get_drafts_box', 'manual_pull_datas', 'get_unopened_module', 'sales_performance_detail', 'goal_warehouse', 'chx_product_details', 'get_oss_sign_aliyun'] const index = pendingAjax.findIndex(i => i === url)