Browse Source

初始化不再自动进行

pixel 3 years ago
parent
commit
77756ec901
4 changed files with 4 additions and 20 deletions
  1. 2 2
      server/api/v1/sys_initdb.go
  2. 1 2
      server/router/sys_base.go
  3. 1 5
      web/src/App.vue
  4. 0 11
      web/src/utils/request.js

+ 2 - 2
server/api/v1/sys_initdb.go

@@ -18,8 +18,8 @@ import (
 // @Router /init/initdb [post]
 func InitDB(c *gin.Context) {
 	if global.GVA_DB != nil {
-		global.GVA_LOG.Error("非法访问!")
-		response.FailWithMessage("非法访问", c)
+		global.GVA_LOG.Error("已存在数据库配置!")
+		response.FailWithMessage("已存在数据库配置", c)
 		return
 	}
 	var dbInfo request.InitDB

+ 1 - 2
server/router/sys_base.go

@@ -2,12 +2,11 @@ package router
 
 import (
 	"gin-vue-admin/api/v1"
-	"gin-vue-admin/middleware"
 	"github.com/gin-gonic/gin"
 )
 
 func InitBaseRouter(Router *gin.RouterGroup) (R gin.IRoutes) {
-	BaseRouter := Router.Group("base").Use(middleware.NeedInit())
+	BaseRouter := Router.Group("base")
 	{
 		BaseRouter.POST("login", v1.Login)
 		BaseRouter.POST("captcha", v1.Captcha)

+ 1 - 5
web/src/App.vue

@@ -5,12 +5,8 @@
 </template>
 
 <script>
-import { checkDB } from '@/api/initdb'
 export default {
-  name: 'App',
-  async created() {
-    await checkDB()
-  }
+  name: 'App'
 }
 </script>
 

+ 0 - 11
web/src/utils/request.js

@@ -2,7 +2,6 @@ import axios from 'axios' // 引入axios
 import { Message } from 'element-ui'
 import { store } from '@/store'
 import context from '@/main'
-import router from '@/router/index'
 
 const service = axios.create({
   baseURL: process.env.VUE_APP_BASE_API,
@@ -64,16 +63,6 @@ service.interceptors.response.use(
     if (response.headers['new-token']) {
       store.commit('user/setToken', response.headers['new-token'])
     }
-    if (response.data.code === 0) {
-      if (response.data.data?.needInit) {
-        Message({
-          type: 'info',
-          message: '您是第一次使用,请初始化'
-        })
-        store.commit('user/NeedInit')
-        router.push({ name: 'Init' })
-      }
-    }
     if (response.data.code === 0 || response.headers.success === 'true') {
       return response.data
     } else {