Эх сурвалжийг харах

feat: 优化后去第三方服务地址的通用方法,兼容第三方服务脱离主域名的情况,方便开发环境可以随意配置第三方路径

yanglzh 1 жил өмнө
parent
commit
f49fb0be79

+ 4 - 1
src/utils/origin.ts

@@ -12,7 +12,10 @@ export default function getOrigin(suffix: string = '', type: string = 'http') {
     return `ws://${import.meta.env.VITE_SERVER_HOSTNAME}${suffix}`
   }
 
-  if (import.meta.env.VITE_SERVER_HOSTNAME) {
+  // 如果配置的第三方服务直接是http开头的,就直接使用即可
+  if (suffix.includes('http')) {
+    return suffix
+  } else if (import.meta.env.VITE_SERVER_HOSTNAME) {
     return `${import.meta.env.VITE_SERVER_PROTOCOL}//${import.meta.env.VITE_SERVER_HOSTNAME}${suffix}`
   } else {
     return `${window.location.protocol}//${window.location.host}${suffix}`

+ 1 - 2
src/views/system/assess/totalIndex/index.vue

@@ -114,9 +114,8 @@ export default defineComponent({
       state.tableData.loading = true
       api.getList().then((res: any) => {
         state.tableData.data = res;
-        state.tableData.loading = false
         // state.tableData.total = res.total;
-      });
+      }).finally(()  => state.tableData.loading = false)
     };
     // 打开新增用户弹窗
     const onOpenAddItem = () => {