Jelajahi Sumber

feat: 修改

wanggaokun 2 minggu lalu
induk
melakukan
47d703be75
5 mengubah file dengan 7 tambahan dan 89 penghapusan
  1. 1 81
      package-lock.json
  2. 1 1
      src/layouts/index.vue
  3. 2 2
      src/main.ts
  4. 2 2
      src/router/before.ts
  5. 1 3
      src/router/index.ts

+ 1 - 81
package-lock.json

@@ -14,16 +14,12 @@
         "@tailwindcss/vite": "^4.1.10",
         "@vueuse/core": "^13.3.0",
         "@zklogic/draw.io": "^15.7.2-rc1",
-        "clipboard": "^2.0.11",
         "electron-updater": "^6.6.2",
-        "elkjs": "^0.10.0",
-        "mxgraph": "^4.2.2",
         "nprogress": "^0.2.0",
-        "ramda": "^0.31.3",
         "tailwindcss": "^4.1.10",
         "tdesign-icons-vue-next": "^0.3.6",
         "tdesign-vue-next": "^1.13.2",
-        "vue3-json-viewer": "^2.4.0"
+        "vue-router": "^4.5.1"
       },
       "devDependencies": {
         "@electron-toolkit/eslint-config-prettier": "3.0.0",
@@ -46,7 +42,6 @@
         "vite": "^6.3.5",
         "vue": "^3.5.16",
         "vue-eslint-parser": "^10.1.3",
-        "vue-router": "^4.5.1",
         "vue-tsc": "^2.2.8"
       }
     },
@@ -2329,7 +2324,6 @@
       "version": "6.6.4",
       "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz",
       "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==",
-      "dev": true,
       "license": "MIT"
     },
     "node_modules/@vue/language-core": {
@@ -3508,17 +3502,6 @@
         "url": "https://github.com/chalk/strip-ansi?sponsor=1"
       }
     },
-    "node_modules/clipboard": {
-      "version": "2.0.11",
-      "resolved": "https://registry.npmmirror.com/clipboard/-/clipboard-2.0.11.tgz",
-      "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==",
-      "license": "MIT",
-      "dependencies": {
-        "good-listener": "^1.2.2",
-        "select": "^1.1.2",
-        "tiny-emitter": "^2.0.0"
-      }
-    },
     "node_modules/cliui": {
       "version": "8.0.1",
       "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz",
@@ -3939,12 +3922,6 @@
         "node": ">=0.4.0"
       }
     },
-    "node_modules/delegate": {
-      "version": "3.2.0",
-      "resolved": "https://registry.npmmirror.com/delegate/-/delegate-3.2.0.tgz",
-      "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==",
-      "license": "MIT"
-    },
     "node_modules/delegates": {
       "version": "1.0.0",
       "resolved": "https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz",
@@ -4430,12 +4407,6 @@
         }
       }
     },
-    "node_modules/elkjs": {
-      "version": "0.10.0",
-      "resolved": "https://registry.npmmirror.com/elkjs/-/elkjs-0.10.0.tgz",
-      "integrity": "sha512-v/3r+3Bl2NMrWmVoRTMBtHtWvRISTix/s9EfnsfEWApNrsmNjqgqJOispCGg46BPwIFdkag3N/HYSxJczvCm6w==",
-      "license": "EPL-2.0"
-    },
     "node_modules/emoji-regex": {
       "version": "8.0.0",
       "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
@@ -5449,15 +5420,6 @@
         "url": "https://github.com/sponsors/ljharb"
       }
     },
-    "node_modules/good-listener": {
-      "version": "1.2.2",
-      "resolved": "https://registry.npmmirror.com/good-listener/-/good-listener-1.2.2.tgz",
-      "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==",
-      "license": "MIT",
-      "dependencies": {
-        "delegate": "^3.1.2"
-      }
-    },
     "node_modules/gopd": {
       "version": "1.2.0",
       "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz",
@@ -7314,13 +7276,6 @@
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/mxgraph": {
-      "version": "4.2.2",
-      "resolved": "https://registry.npmmirror.com/mxgraph/-/mxgraph-4.2.2.tgz",
-      "integrity": "sha512-FrJc5AxzXSqiQNF+8CyJk6VxuKO4UVPgw32FZuFZ3X9W+JqOAQBTokZhh0ZkEqGpEOyp3z778ssmBTvdrTAdqw==",
-      "deprecated": "Package no longer supported. Use at your own risk",
-      "license": "Apache-2.0"
-    },
     "node_modules/nano-spawn": {
       "version": "1.0.2",
       "resolved": "https://registry.npmmirror.com/nano-spawn/-/nano-spawn-1.0.2.tgz",
@@ -8057,16 +8012,6 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/ramda": {
-      "version": "0.31.3",
-      "resolved": "https://registry.npmmirror.com/ramda/-/ramda-0.31.3.tgz",
-      "integrity": "sha512-xKADKRNnqmDdX59PPKLm3gGmk1ZgNnj3k7DryqWwkamp4TJ6B36DdpyKEQ0EoEYmH2R62bV4Q+S0ym2z8N2f3Q==",
-      "license": "MIT",
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/ramda"
-      }
-    },
     "node_modules/read-binary-file-arch": {
       "version": "1.0.6",
       "resolved": "https://registry.npmmirror.com/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz",
@@ -8716,12 +8661,6 @@
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/select": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmmirror.com/select/-/select-1.1.2.tgz",
-      "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==",
-      "license": "MIT"
-    },
     "node_modules/semver": {
       "version": "6.3.1",
       "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",
@@ -9310,12 +9249,6 @@
         "node": ">= 10.0.0"
       }
     },
-    "node_modules/tiny-emitter": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmmirror.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
-      "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==",
-      "license": "MIT"
-    },
     "node_modules/tiny-typed-emitter": {
       "version": "2.1.0",
       "resolved": "https://registry.npmmirror.com/tiny-typed-emitter/-/tiny-typed-emitter-2.1.0.tgz",
@@ -9986,7 +9919,6 @@
       "version": "4.5.1",
       "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.5.1.tgz",
       "integrity": "sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==",
-      "dev": true,
       "license": "MIT",
       "dependencies": {
         "@vue/devtools-api": "^6.6.4"
@@ -10015,18 +9947,6 @@
         "typescript": ">=5.0.0"
       }
     },
-    "node_modules/vue3-json-viewer": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmmirror.com/vue3-json-viewer/-/vue3-json-viewer-2.4.0.tgz",
-      "integrity": "sha512-hwTusxs58pDnPiMCoLefX0IFXSPBYyK4zsAMOBY7BQ/WaWrIdhs/lZtTKOeiAy2/haKcQi+KV8NudC6z3VONCQ==",
-      "license": "ISC",
-      "dependencies": {
-        "clipboard": "^2.0.10"
-      },
-      "peerDependencies": {
-        "vue": "^3.5.16"
-      }
-    },
     "node_modules/wcwidth": {
       "version": "1.0.1",
       "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz",

+ 1 - 1
src/layouts/index.vue

@@ -3,7 +3,7 @@
     <div class="head-menu">
       <t-head-menu :default-value="activeMenu">
         <t-menu-item value="/" :to="'/'"> 测试用例 </t-menu-item>
-        <t-menu-item value="/test-flow" :to="'/test-flow'">用例设计 </t-menu-item>
+        <t-menu-item value="/flow" :to="'/flow'">用例设计 </t-menu-item>
       </t-head-menu>
     </div>
     <div class="main-container">

+ 2 - 2
src/main.ts

@@ -1,14 +1,14 @@
 import '@/assets/style/main.css'
-import router from './router'
 import { createApp } from 'vue'
 import App from './App.vue'
 import { setupRouter } from '@/router'
+// import { setupAuthRoutes } from './router/before'
 
 // 创建实例
 const setupAll = async () => {
   const app = createApp(App)
-  app.use(router)
   setupRouter(app)
+  // setupAuthRoutes()
   app.mount('#app')
 }
 

+ 2 - 2
src/router/before.ts

@@ -1,12 +1,12 @@
 import router from '@/router'
 import { done, start } from '@/utils/nprogress'
-const WHITE_LIST = ['/case', '/case-list', '/mx-graph']
+const WHITE_LIST = ['/', '/falow']
 export const setupAuthRoutes = () => {
   router.beforeEach(async (to, _from, next) => {
     start()
     if (WHITE_LIST.includes(to.path)) return next()
     // 重定向登录页面
-    next(`/case`)
+    next(`/`)
   })
   router.afterEach(() => {
     done() // 结束Progress

+ 1 - 3
src/router/index.ts

@@ -1,5 +1,5 @@
 import { createRouter, createWebHashHistory, RouteRecordRaw } from 'vue-router'
-import { setupAuthRoutes } from './before'
+
 const Layout = () => import('@/layouts/index.vue')
 
 const constantRoutes: Array<RouteRecordRaw> = [
@@ -62,8 +62,6 @@ export function setupRouter(app: any) {
   // 开发路由
   addRouter(asyncRoutes)
   console.log(router.getRoutes())
-
-  setupAuthRoutes()
   app.use(router)
   return router
 }