Browse Source

优化错误提示和首页的缴费说明的优化

john 2 years ago
parent
commit
2a677af6c7
3 changed files with 8 additions and 4 deletions
  1. 6 2
      src/api/request.js
  2. 1 1
      src/main.js
  3. 1 1
      src/pages/parkingFee/mixins/parkingFee.js

+ 6 - 2
src/api/request.js

@@ -156,8 +156,12 @@ export const createAxiosByinterceptors = (config) => {
       console.log('response:', response);
       console.log('response:', response);
       const { loading = true } = response.config;
       const { loading = true } = response.config;
       if (loading) cancelLoading();
       if (loading) cancelLoading();
-      const { code, data, message } = response.data;
-      console.log('62response', response);
+      const { code, data, message, langMessage } = response.data;
+      console.log('success response', response);
+      const codeList = ['010902']
+      if (codeList.indexOf(code) > -1) {
+        uni.showToast({ title: langMessage || message, duration: 3000, icon: 'fail' });
+      }
       // TODO: 临时注释
       // TODO: 临时注释
       // Promise.reject(response.data)
       // Promise.reject(response.data)
       return response.data;
       return response.data;

+ 1 - 1
src/main.js

@@ -5,7 +5,7 @@ import VConsole from 'vconsole';
 
 
 // 或者使用配置参数来初始化,详情见文档
 // 或者使用配置参数来初始化,详情见文档
 // 开发环境和qa环境 打开debug
 // 开发环境和qa环境 打开debug
-const debug = /dev-|qa-/.test(window?.injectConfig?.api) || window.location.href.indexOf(8080) > -1;
+const debug = /dev-|qa-|sl-/.test(window?.injectConfig?.api) || window.location.href.indexOf('8080') > -1;
 if (debug) {
 if (debug) {
   window.vConsole = new VConsole(
   window.vConsole = new VConsole(
     // { theme: 'dark' }
     // { theme: 'dark' }

+ 1 - 1
src/pages/parkingFee/mixins/parkingFee.js

@@ -212,7 +212,7 @@ export default {
         const res = await parkingLots(this.$store.state.lbsId); // TODO: 临时写死
         const res = await parkingLots(this.$store.state.lbsId); // TODO: 临时写死
         console.log(res);
         console.log(res);
         let reg = /[;;]/g;
         let reg = /[;;]/g;
-        this.description = res.description.replace(reg, '\r\n').replace(/\r\n/g, '<br/>').replace(/\n/g, '<br/>');
+        this.description = res?.description?.replace(reg, '\r\n').replace(/\r\n/g, '<br/>').replace(/\n/g, '<br/>');
         this.supportUnlicensed = res.supportUnlicensed || false
         this.supportUnlicensed = res.supportUnlicensed || false
         const carList = uni.getStorageSync('carList');
         const carList = uni.getStorageSync('carList');
         if (carList) {
         if (carList) {