Browse Source

修改为测试环境

armg 22 hours ago
parent
commit
ff53028db3
41 changed files with 48 additions and 18 deletions
  1. 0 1
      .env
  2. 2 1
      .env.development
  3. 1 0
      .env.production
  4. BIN
      dist.zip
  5. 24 0
      package-lock.json
  6. 3 1
      package.json
  7. 7 7
      src/api/indexAI.js
  8. BIN
      src/assets/AIDesign/deepSlotProcesses/blackFitting.jpg
  9. BIN
      src/assets/AIDesign/deepSlotProcesses/doubleDeepSlot.jpg
  10. BIN
      src/assets/AIDesign/european.jpg
  11. BIN
      src/assets/AIDesign/house-image.jpg
  12. BIN
      src/assets/AIDesign/modern.png
  13. BIN
      src/assets/AIDesign/newChinese.png
  14. BIN
      src/assets/AIDesign/nothing.png
  15. BIN
      src/assets/AIDesign/project_btn_left_icon.png
  16. BIN
      src/assets/AIDesign/railings/iron.png
  17. BIN
      src/assets/AIDesign/railings/ironRailings.png
  18. BIN
      src/assets/AIDesign/railings/railings.png
  19. BIN
      src/assets/AIDesign/splitWays/crossGrid.jpg
  20. BIN
      src/assets/AIDesign/splitWays/doubleHorizontal.png
  21. BIN
      src/assets/AIDesign/splitWays/flat.jpg
  22. BIN
      src/assets/AIDesign/splitWays/singleHorizontal.jpg
  23. BIN
      src/assets/AIDesign/splitWays/workGrid.jpg
  24. BIN
      src/assets/AIDesign/stoneColors/GS-GZ-01.jpg
  25. BIN
      src/assets/AIDesign/stoneColors/GS-GZ-04.jpg
  26. BIN
      src/assets/AIDesign/stoneColors/LYC-001.jpg
  27. BIN
      src/assets/AIDesign/stoneColors/LYC-009.jpg
  28. BIN
      src/assets/AIDesign/stoneColors/LYC-020.jpg
  29. BIN
      src/assets/AIDesign/stoneColors/LYC-602.jpg
  30. BIN
      src/assets/AIDesign/stoneColors/LYD-001.jpg
  31. BIN
      src/assets/AIDesign/stoneColors/LYD-002.jpg
  32. BIN
      src/assets/AIDesign/stoneColors/LYD-003.jpg
  33. BIN
      src/assets/AIDesign/stoneColors/LYD-004.jpg
  34. BIN
      src/assets/AIDesign/stoneColors/LYD-005.jpg
  35. BIN
      src/assets/AIDesign/stoneColors/MSS001.jpg
  36. BIN
      src/assets/AIDesign/stoneColors/MSS002.jpg
  37. BIN
      src/assets/AIDesign/stoneColors/QHG-001.jpg
  38. BIN
      src/assets/AIDesign/traditionalChinese.jpg
  39. 5 1
      src/main.ts
  40. 6 6
      src/router/index.ts
  41. 0 1
      src/views/AIDesign/result.vue

+ 0 - 1
.env

@@ -1,5 +1,4 @@
 VUE_APP_PublicTitle=AI设计
-VUE_APP_publicPath=/
 #  DIS小程序appid:gh_4eaccc0824ca
 VUE_APP_BASE_DISID6=wx818da06b25f30cf5
 

+ 2 - 1
.env.development

@@ -1,6 +1,7 @@
 VUE_APP_BASE_API=/api/
+VUE_APP_publicPath=/AiDesignWeb/
 VUE_APP_AIDESIGN_API=''
 devtool=cheap-module-eval-source-map
 VUE_APP_AIDESIGN=https://aidesigntest.nipponpaint.com.cn/
 # 应用地址
-VUE_APP_AUTHURL=https://aidesigntest.nipponpaint.com.cn
+VUE_APP_AUTHURL=https://aidesigntest.nipponpaint.com.cn

+ 1 - 0
.env.production

@@ -1,4 +1,5 @@
 VUE_APP_BASE_API=https://suishenbang.nipponpaint.com.cn/wxportal-api/
+VUE_APP_publicPath=/AiDesignWeb/
 VUE_APP_AIDESIGN_API='https://aidesign.nipponpaint.com.cn/'
 devtool=cheap-module-source-map
 # 应用地址

BIN
dist.zip


+ 24 - 0
package-lock.json

@@ -4113,6 +4113,12 @@
       "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==",
       "dev": true
     },
+    "copy-text-to-clipboard": {
+      "version": "3.2.2",
+      "resolved": "https://registry.npmmirror.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.2.tgz",
+      "integrity": "sha512-T6SqyLd1iLuqPA90J5N4cTalrtovCySh58iiZDGJ6FGznbclKh4UI+FGacQSgFzwKG77W7XT5gwbVEbd9cIH1A==",
+      "dev": true
+    },
     "copy-webpack-plugin": {
       "version": "5.1.2",
       "resolved": "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz",
@@ -8294,6 +8300,12 @@
       "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==",
       "dev": true
     },
+    "mutation-observer": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmmirror.com/mutation-observer/-/mutation-observer-1.0.3.tgz",
+      "integrity": "sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA==",
+      "dev": true
+    },
     "mute-stream": {
       "version": "0.0.8",
       "resolved": "https://registry.npmmirror.com/mute-stream/-/mute-stream-0.0.8.tgz",
@@ -12407,6 +12419,18 @@
       "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
       "dev": true
     },
+    "vconsole": {
+      "version": "3.15.1",
+      "resolved": "https://registry.npmmirror.com/vconsole/-/vconsole-3.15.1.tgz",
+      "integrity": "sha512-KH8XLdrq9T5YHJO/ixrjivHfmF2PC2CdVoK6RWZB4yftMykYIaXY1mxZYAic70vADM54kpMQF+dYmvl5NRNy1g==",
+      "dev": true,
+      "requires": {
+        "@babel/runtime": "^7.17.2",
+        "copy-text-to-clipboard": "^3.0.1",
+        "core-js": "^3.11.0",
+        "mutation-observer": "^1.0.3"
+      }
+    },
     "vendors": {
       "version": "1.0.4",
       "resolved": "https://registry.npmmirror.com/vendors/-/vendors-1.0.4.tgz",

+ 3 - 1
package.json

@@ -4,7 +4,8 @@
   "private": true,
   "scripts": {
     "serve": "vue-cli-service serve",
-    "build": "vue-cli-service build",
+    "build:dev": "vue-cli-service build --mode development",
+    "build:prod": "vue-cli-service build --mode production",
     "lint": "vue-cli-service lint"
   },
   "dependencies": {
@@ -47,6 +48,7 @@
     "sass-loader": "^8.0.0",
     "ts-import-plugin": "^1.6.6",
     "typescript": "~3.5.3",
+    "vconsole": "^3.15.1",
     "vue-template-compiler": "^2.6.10"
   }
 }

+ 7 - 7
src/api/indexAI.js

@@ -26,18 +26,18 @@ const getAuthCredentials = () => {
 };
 
 // 企微认证
-export function wecomAuth() {
+export function wecomAuth(query) {
     const { loginMark } = getAuthCredentials();
-    let query = new FormData();
-    query.append('loginMark', loginMark);
-    query.append("wxId", process.env.VUE_APP_APPID);
-    // query.append("code", query.code);
+    let FormData = new FormData();
+    FormData.append('loginMark', loginMark);
+    FormData.append("wxId", process.env.VUE_APP_APPID);
+    FormData.append("code", query.code);
     // 本地登录-需注释
-    query.append("code", 'QWert!@345');
+    // FormData.append("code", 'QWert!@345');
     return request({
         url: '/aidesign/wecom/auth',
         method: 'post',
-        data: query
+        data: FormData
     })
 }
 

BIN
src/assets/AIDesign/deepSlotProcesses/blackFitting.jpg


BIN
src/assets/AIDesign/deepSlotProcesses/doubleDeepSlot.jpg


BIN
src/assets/AIDesign/european.jpg


BIN
src/assets/AIDesign/house-image.jpg


BIN
src/assets/AIDesign/modern.png


BIN
src/assets/AIDesign/newChinese.png


BIN
src/assets/AIDesign/nothing.png


BIN
src/assets/AIDesign/project_btn_left_icon.png


BIN
src/assets/AIDesign/railings/iron.png


BIN
src/assets/AIDesign/railings/ironRailings.png


BIN
src/assets/AIDesign/railings/railings.png


BIN
src/assets/AIDesign/splitWays/crossGrid.jpg


BIN
src/assets/AIDesign/splitWays/doubleHorizontal.png


BIN
src/assets/AIDesign/splitWays/flat.jpg


BIN
src/assets/AIDesign/splitWays/singleHorizontal.jpg


BIN
src/assets/AIDesign/splitWays/workGrid.jpg


BIN
src/assets/AIDesign/stoneColors/GS-GZ-01.jpg


BIN
src/assets/AIDesign/stoneColors/GS-GZ-04.jpg


BIN
src/assets/AIDesign/stoneColors/LYC-001.jpg


BIN
src/assets/AIDesign/stoneColors/LYC-009.jpg


BIN
src/assets/AIDesign/stoneColors/LYC-020.jpg


BIN
src/assets/AIDesign/stoneColors/LYC-602.jpg


BIN
src/assets/AIDesign/stoneColors/LYD-001.jpg


BIN
src/assets/AIDesign/stoneColors/LYD-002.jpg


BIN
src/assets/AIDesign/stoneColors/LYD-003.jpg


BIN
src/assets/AIDesign/stoneColors/LYD-004.jpg


BIN
src/assets/AIDesign/stoneColors/LYD-005.jpg


BIN
src/assets/AIDesign/stoneColors/MSS001.jpg


BIN
src/assets/AIDesign/stoneColors/MSS002.jpg


BIN
src/assets/AIDesign/stoneColors/QHG-001.jpg


BIN
src/assets/AIDesign/traditionalChinese.jpg


+ 5 - 1
src/main.ts

@@ -49,7 +49,11 @@ Vue.component("el-col", ElCol);
 Vue.component('el-collapse', ElCollapse);
 Vue.component('el-collapse-item', ElCollapseItem);
 Vue.component('el-image', ElImage);
-
+// 引入并初始化 vConsole(仅在非生产环境启用,避免线上暴露调试工具)
+if (process.env.NODE_ENV !== 'production') {
+  const VConsole = require('vconsole')
+  new VConsole() // 初始化后,移动端页面会出现 vConsole 悬浮按钮
+}
 import {
   Swipe,
   SwipeItem,

+ 6 - 6
src/router/index.ts

@@ -102,13 +102,13 @@ router.beforeEach((to, from, next) => {
           next({ path: "/error" });
         });
     } else {
-      // console.log(`访问 ${to.path} 需登录,正在跳转到授权页面`);
-      // getQyCode();
+      console.log(`访问 ${to.path} 需登录,正在跳转到授权页面`);
+      getQyCode();
       // 本地登录-需注释
-      doWecomLogin('')
-        .then(() => {
-          console.log(`模拟登录成功,即将进入 ${to.path}`);
-        })
+      // doWecomLogin('')
+      //   .then(() => {
+      //     console.log(`模拟登录成功,即将进入 ${to.path}`);
+      //   })
     }
   } catch (error) {
     console.error("登录校验过程异常:", error);

+ 0 - 1
src/views/AIDesign/result.vue

@@ -79,7 +79,6 @@ declare let wx: any;
 export default class extends Vue {
   private readState = true;
   // 数据属性
-  // private imageUrl = require('@/assets/AIDesign/house-image.jpg'); // 替换为实际图片路径
   private imageUrl = ''; // 替换为实际图片路径
   private imageUrlSmall = '';
   private UserFilePathUrl = '';//用户原图