From f2b2fc5ea6865c8ac55ad1ed6293b8f803e52870 Mon Sep 17 00:00:00 2001 From: topnuomi <1130395124@qq.com> Date: Thu, 1 Aug 2024 23:16:36 +0800 Subject: [PATCH] fix --- src/core/config.js | 1 + src/core/libs/utils.js | 8 ++++++ src/core/models/get.js | 12 ++++++--- src/core/models/order.js | 20 +++++++++++---- src/core/models/system.js | 8 ++++-- src/core/models/user.js | 52 +++++++++++++++++++++++++++++---------- 6 files changed, 78 insertions(+), 23 deletions(-) diff --git a/src/core/config.js b/src/core/config.js index fefa716..24ed65a 100644 --- a/src/core/config.js +++ b/src/core/config.js @@ -1,4 +1,5 @@ const config = { + release: true, storagePrefix: "worker_", appId: "wx2401c65b68a6c9b5", root: "https://www.anzhuangxiong.com/api.php" diff --git a/src/core/libs/utils.js b/src/core/libs/utils.js index 5fceba1..236c3ce 100644 --- a/src/core/libs/utils.js +++ b/src/core/libs/utils.js @@ -1,4 +1,5 @@ import $storage from '@/core/storage' +import $config from '@/core/config' function time() { return parseInt(Math.round(new Date() / 1000)); @@ -262,6 +263,12 @@ function callPhone(phoneNumber) { }); } +function modelExceptionHandler(exception) { + if (!$config.release) { + toast(exception); + } +} + export default { time, datetime, @@ -277,4 +284,5 @@ export default { formatNumber, chooseImage, callPhone, + modelExceptionHandler, } diff --git a/src/core/models/get.js b/src/core/models/get.js index fa733c5..22db269 100644 --- a/src/core/models/get.js +++ b/src/core/models/get.js @@ -45,7 +45,9 @@ export default { return resolve(list); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, /** @@ -117,7 +119,9 @@ export default { return resolve(order); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, /** @@ -130,7 +134,9 @@ export default { return resolve(response.msg); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); } } diff --git a/src/core/models/order.js b/src/core/models/order.js index 3985d96..a8e07b6 100644 --- a/src/core/models/order.js +++ b/src/core/models/order.js @@ -88,7 +88,9 @@ export default { return resolve(list); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, /** @@ -160,7 +162,9 @@ export default { return resolve(order); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, /** @@ -173,7 +177,9 @@ export default { return resolve(response); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, /** @@ -186,7 +192,9 @@ export default { return resolve(response); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, /** @@ -199,7 +207,9 @@ export default { return resolve(response); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); } } diff --git a/src/core/models/system.js b/src/core/models/system.js index 31ff672..1c3a335 100644 --- a/src/core/models/system.js +++ b/src/core/models/system.js @@ -95,7 +95,9 @@ export default { return resolve(response.data); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, /** @@ -149,7 +151,9 @@ export default { }); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); } } diff --git a/src/core/models/user.js b/src/core/models/user.js index e8f8c19..c2e4890 100644 --- a/src/core/models/user.js +++ b/src/core/models/user.js @@ -20,7 +20,9 @@ export default { }).then((response) => { prototype.$storage.set("open_id", response.data.openid); return resolve(response.data); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); } }); // #endif @@ -66,7 +68,9 @@ export default { } else { return reject(response.msg); } - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, /** @@ -123,7 +127,9 @@ export default { } else { return reject(response.msg); } - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, /** @@ -156,7 +162,9 @@ export default { } else { return reject(response.msg); } - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, /** @@ -185,7 +193,9 @@ export default { } else { return reject(response.msg); } - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, /** @@ -206,7 +216,9 @@ export default { return resolve(response.msg); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, /** @@ -222,7 +234,9 @@ export default { return resolve(response.msg); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, /** @@ -251,7 +265,9 @@ export default { return resolve(response); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, /** @@ -266,7 +282,9 @@ export default { return resolve(response.data); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, /** @@ -281,7 +299,9 @@ export default { return resolve(); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, appraise: { @@ -294,7 +314,9 @@ export default { return resolve(response.data); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); }, list(data) { @@ -322,7 +344,9 @@ export default { return resolve(list); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); } }, @@ -346,7 +370,9 @@ export default { return resolve(list); } return reject(response.msg); - }).catch(e => { }); + }).catch(e => { + prototype.$utils.modelExceptionHandler(e); + }); }); } }