From 3f88408dcd293588cb21cebf301f346fb75b7560 Mon Sep 17 00:00:00 2001 From: ltx <1006158920@qq.com> Date: Mon, 1 Jun 2026 17:14:19 +0800 Subject: [PATCH] =?UTF-8?q?update=EF=BC=9A=E4=B8=8A=E5=A4=96=E8=B4=B8?= =?UTF-8?q?=E4=BD=93=E6=B5=8B=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/http.js | 4 +- src/api/shangWaiMao.js | 16 + src/router/index.js | 8 + src/views/TempTcc/index.vue | 702 ++++++++++++++++++++++++++++++++++++ 4 files changed, 728 insertions(+), 2 deletions(-) create mode 100644 src/api/shangWaiMao.js create mode 100644 src/views/TempTcc/index.vue diff --git a/src/api/http.js b/src/api/http.js index b3914bb..dc0f590 100644 --- a/src/api/http.js +++ b/src/api/http.js @@ -14,10 +14,10 @@ let loadingStatus = false; console.log(process.env.NODE_ENV, 'process.env.NODE_ENV') if (process.env.NODE_ENV == 'development') { // axios.defaults.baseURL = 'http://101.132.164.149:9991/'; - axios.defaults.baseURL = 'http://8.153.108.90:9991/'; //测试(直连会触发 CORS,改用 Vite proxy) + // axios.defaults.baseURL = 'http://8.153.108.90:9991/'; //测试(直连会触发 CORS,改用 Vite proxy) // axios.defaults.baseURL = '/dev-api/'; //测试(通过 Vite 代理转发,避免 CORS) // axios.defaults.baseURL = 'https://smartsports.yuedongsports.com/'; //正式 - // axios.defaults.baseURL = 'http://192.168.0.146:9991/'; //汤龙本地 + axios.defaults.baseURL = 'http://172.17.30.204:9991/'; //汤龙本地 // axios.defaults.baseURL = 'http://47.101.60.251:9991/'; // axios.defaults.baseURL = 'http://localhost:9991/'; // axios.defaults.baseURL = 'http://120.48.130.27:14102/'; diff --git a/src/api/shangWaiMao.js b/src/api/shangWaiMao.js new file mode 100644 index 0000000..233d5ec --- /dev/null +++ b/src/api/shangWaiMao.js @@ -0,0 +1,16 @@ +import http from './http.js' + +// 获取体测成绩列表页搜索条件 +export function GetTempTccjFilterOptions() { + return http.get(`/api/ShangWaiMao/GetTempTccjFilterOptions`) +} + +// 获取体测成绩分页列表 +export function GetTempTccjPageList(StudentNo, Name, Sex, CollegeName, GradeNo, AdministrativeClass, SportsClass, Conclusion, PageIndex, PageSize) { + return http.get(`/api/ShangWaiMao/GetTempTccjPageList?StudentNo=${StudentNo}&Name=${Name}&Sex=${Sex}&CollegeName=${CollegeName}&GradeNo=${GradeNo}&AdministrativeClass=${AdministrativeClass}&SportsClass=${SportsClass}&Conclusion=${Conclusion}&PageIndex=${PageIndex}&PageSize=${PageSize}`) +} + +// 获取体测成绩详情 +export function GetTempTccjDetail(StudentNo, SchoolYear, SchoolTerm) { + return http.get(`/api/ShangWaiMao/GetTempTccjDetail?StudentNo=${StudentNo}&SchoolYear=${SchoolYear}&SchoolTerm=${SchoolTerm}`) +} diff --git a/src/router/index.js b/src/router/index.js index 96ad536..c3cd52e 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -607,6 +607,14 @@ const routes = [{ path: '/openReservation', //学校管理/开放预约 name: 'openReservation', component: () => import('@/views/openReservation/index.vue'), + }, + { + path: '/TempTcc', //体测成绩查询 + name: 'TempTcc', + component: () => import('@/views/TempTcc/index.vue'), + meta: { + keepAlive: false + } } ] }, diff --git a/src/views/TempTcc/index.vue b/src/views/TempTcc/index.vue new file mode 100644 index 0000000..4fd9b20 --- /dev/null +++ b/src/views/TempTcc/index.vue @@ -0,0 +1,702 @@ + + + + +