Explorar o código

登录页加上版本号

刘洋 hai 1 ano
pai
achega
6690600799
Modificáronse 4 ficheiros con 18 adicións e 3 borrados
  1. 2 2
      server.config.ts
  2. 1 0
      src/api/api-types/exam.d.ts
  3. 1 0
      src/api/exam.ts
  4. 14 1
      src/modules/bootstrap/login/index.vue

+ 2 - 2
server.config.ts

@@ -3,11 +3,11 @@ import type { ServerOptions } from 'vite'
 const server: ServerOptions = {
 const server: ServerOptions = {
   proxy: {
   proxy: {
     '^/?(api|file)/': {
     '^/?(api|file)/': {
-      // target: 'http://192.168.10.41:8200',
+      target: 'http://192.168.10.41:8200',
       // target: 'http://192.168.10.178:8200',
       // target: 'http://192.168.10.178:8200',
       // target: 'http://192.168.10.108:8200',
       // target: 'http://192.168.10.108:8200',
       // target: 'http://cet-test.markingtool.cn',
       // target: 'http://cet-test.markingtool.cn',
-      target: 'http://192.168.10.136:80',
+      // target: 'http://192.168.10.136:80',
       // target: 'http://cet-dev.markingtool.cn:8200',
       // target: 'http://cet-dev.markingtool.cn:8200',
     },
     },
   },
   },

+ 1 - 0
src/api/api-types/exam.d.ts

@@ -72,5 +72,6 @@ export namespace Exam {
     recoveryTask: RecoveryTask
     recoveryTask: RecoveryTask
     getSyncCount: GetSyncCount
     getSyncCount: GetSyncCount
     syncSubmit: SyncSubmit
     syncSubmit: SyncSubmit
+    getVersion: any
   }
   }
 }
 }

+ 1 - 0
src/api/exam.ts

@@ -15,6 +15,7 @@ const ExamApi: DefineApiModule<Exam.ApiMap> = {
   recoveryTask: '/api/question/main/task/update',
   recoveryTask: '/api/question/main/task/update',
   getSyncCount: '/api/question/main/task/sync/count',
   getSyncCount: '/api/question/main/task/sync/count',
   syncSubmit: '/api/question/main/task/sync',
   syncSubmit: '/api/question/main/task/sync',
+  getVersion: '/api/version',
 }
 }
 
 
 export default ExamApi
 export default ExamApi

+ 14 - 1
src/modules/bootstrap/login/index.vue

@@ -1,7 +1,10 @@
 <template>
 <template>
   <div class="grid full login-view">
   <div class="grid full login-view">
     <div class="login-modal">
     <div class="login-modal">
-      <div class="p-l-large login-modal-header">欢迎登录</div>
+      <div class="p-l-large p-r-large login-modal-header">
+        <span>欢迎登录</span>
+        <span class="version">版本号:V{{ version }}</span>
+      </div>
       <div class="login-modal-content">
       <div class="login-modal-content">
         <base-form
         <base-form
           ref="formRef"
           ref="formRef"
@@ -49,6 +52,8 @@ const mainStore = useMainStore()
 const mainLayoutStore = useMainLayoutStore()
 const mainLayoutStore = useMainLayoutStore()
 
 
 const { loading, fetch: login } = useFetch('userLogin')
 const { loading, fetch: login } = useFetch('userLogin')
+const { result: version, fetch: fetchVersion } = useFetch('getVersion', 'get')
+fetchVersion()
 
 
 const { formRef, elFormRef } = useForm()
 const { formRef, elFormRef } = useForm()
 
 
@@ -185,10 +190,18 @@ initLogin()
       font-size: $LoginModalHeaderFontSize;
       font-size: $LoginModalHeaderFontSize;
       font-weight: normal;
       font-weight: normal;
       color: $LoginModalHeaderFontColor;
       color: $LoginModalHeaderFontColor;
+      display: flex;
+      align-items: center;
+      justify-content: space-between;
+      .version {
+        color: #ccf2ff;
+        font-size: 16px;
+      }
     }
     }
     .login-modal-content {
     .login-modal-content {
       height: 336px;
       height: 336px;
       padding: 52px 80px;
       padding: 52px 80px;
+      position: relative;
     }
     }
   }
   }
 }
 }