From cc9271c34445d5df78c5f9926cc2c8dbaf043b42 Mon Sep 17 00:00:00 2001 From: zwt13703 Date: Fri, 20 Feb 2026 22:35:30 +0800 Subject: [PATCH] updates --- src/router/elegant/imports.ts | 4 + src/router/elegant/routes.ts | 36 ++ src/router/elegant/transform.ts | 4 + .../api/art/history-score-control-line.ts | 35 ++ src/service/api/art/major.ts | 35 ++ .../api/art/school-recruit-major-history.ts | 35 ++ src/service/api/art/school-recruit-major.ts | 35 ++ .../art.history-score-control-line.api.d.ts | 85 ++++ src/typings/api/art.major.api.d.ts | 85 ++++ .../art.school-recruit-major-history.api.d.ts | 145 +++++++ .../api/art.school-recruit-major.api.d.ts | 153 +++++++ src/typings/elegant-router.d.ts | 8 + .../art/history-score-control-line/index.vue | 255 ++++++++++++ ...tory-score-control-line-operate-drawer.vue | 188 +++++++++ .../history-score-control-line-search.vue | 103 +++++ src/views/art/major/index.vue | 255 ++++++++++++ .../major/modules/major-operate-drawer.vue | 190 +++++++++ src/views/art/major/modules/major-search.vue | 98 +++++ .../school-recruit-major-history/index.vue | 360 +++++++++++++++++ ...l-recruit-major-history-operate-drawer.vue | 255 ++++++++++++ .../school-recruit-major-history-search.vue | 153 +++++++ src/views/art/school-recruit-major/index.vue | 374 ++++++++++++++++++ .../school-recruit-major-operate-drawer.vue | 274 +++++++++++++ .../modules/school-recruit-major-search.vue | 164 ++++++++ 24 files changed, 3329 insertions(+) create mode 100644 src/service/api/art/history-score-control-line.ts create mode 100644 src/service/api/art/major.ts create mode 100644 src/service/api/art/school-recruit-major-history.ts create mode 100644 src/service/api/art/school-recruit-major.ts create mode 100644 src/typings/api/art.history-score-control-line.api.d.ts create mode 100644 src/typings/api/art.major.api.d.ts create mode 100644 src/typings/api/art.school-recruit-major-history.api.d.ts create mode 100644 src/typings/api/art.school-recruit-major.api.d.ts create mode 100644 src/views/art/history-score-control-line/index.vue create mode 100644 src/views/art/history-score-control-line/modules/history-score-control-line-operate-drawer.vue create mode 100644 src/views/art/history-score-control-line/modules/history-score-control-line-search.vue create mode 100644 src/views/art/major/index.vue create mode 100644 src/views/art/major/modules/major-operate-drawer.vue create mode 100644 src/views/art/major/modules/major-search.vue create mode 100644 src/views/art/school-recruit-major-history/index.vue create mode 100644 src/views/art/school-recruit-major-history/modules/school-recruit-major-history-operate-drawer.vue create mode 100644 src/views/art/school-recruit-major-history/modules/school-recruit-major-history-search.vue create mode 100644 src/views/art/school-recruit-major/index.vue create mode 100644 src/views/art/school-recruit-major/modules/school-recruit-major-operate-drawer.vue create mode 100644 src/views/art/school-recruit-major/modules/school-recruit-major-search.vue diff --git a/src/router/elegant/imports.ts b/src/router/elegant/imports.ts index 167b323..13871ff 100644 --- a/src/router/elegant/imports.ts +++ b/src/router/elegant/imports.ts @@ -23,6 +23,10 @@ export const views: Record Promise import("@/views/_builtin/social-callback/index.vue"), "user-center": () => import("@/views/_builtin/user-center/index.vue"), about: () => import("@/views/about/index.vue"), + "art_history-score-control-line": () => import("@/views/art/history-score-control-line/index.vue"), + art_major: () => import("@/views/art/major/index.vue"), + "art_school-recruit-major-history": () => import("@/views/art/school-recruit-major-history/index.vue"), + "art_school-recruit-major": () => import("@/views/art/school-recruit-major/index.vue"), art_school: () => import("@/views/art/school/index.vue"), "art_school_modules_school-campus": () => import("@/views/art/school/modules/school-campus/index.vue"), "art_school_modules_school-college": () => import("@/views/art/school/modules/school-college/index.vue"), diff --git a/src/router/elegant/routes.ts b/src/router/elegant/routes.ts index 902d4ae..e65493d 100644 --- a/src/router/elegant/routes.ts +++ b/src/router/elegant/routes.ts @@ -59,6 +59,24 @@ export const generatedRoutes: GeneratedRoute[] = [ i18nKey: 'route.art' }, children: [ + { + name: 'art_history-score-control-line', + path: '/art/history-score-control-line', + component: 'view.art_history-score-control-line', + meta: { + title: 'art_history-score-control-line', + i18nKey: 'route.art_history-score-control-line' + } + }, + { + name: 'art_major', + path: '/art/major', + component: 'view.art_major', + meta: { + title: 'art_major', + i18nKey: 'route.art_major' + } + }, { name: 'art_school', path: '/art/school', @@ -169,6 +187,24 @@ export const generatedRoutes: GeneratedRoute[] = [ ] } ] + }, + { + name: 'art_school-recruit-major', + path: '/art/school-recruit-major', + component: 'view.art_school-recruit-major', + meta: { + title: 'art_school-recruit-major', + i18nKey: 'route.art_school-recruit-major' + } + }, + { + name: 'art_school-recruit-major-history', + path: '/art/school-recruit-major-history', + component: 'view.art_school-recruit-major-history', + meta: { + title: 'art_school-recruit-major-history', + i18nKey: 'route.art_school-recruit-major-history' + } } ] }, diff --git a/src/router/elegant/transform.ts b/src/router/elegant/transform.ts index 0da884f..9a1234a 100644 --- a/src/router/elegant/transform.ts +++ b/src/router/elegant/transform.ts @@ -172,6 +172,8 @@ const routeMap: RouteMap = { "500": "/500", "about": "/about", "art": "/art", + "art_history-score-control-line": "/art/history-score-control-line", + "art_major": "/art/major", "art_school": "/art/school", "art_school_modules": "/art/school/modules", "art_school_modules_school-campus": "/art/school/modules/school-campus", @@ -184,6 +186,8 @@ const routeMap: RouteMap = { "art_school_modules_school-media": "/art/school/modules/school-media", "art_school_modules_school-name": "/art/school/modules/school-name", "art_school_modules_school-tag": "/art/school/modules/school-tag", + "art_school-recruit-major": "/art/school-recruit-major", + "art_school-recruit-major-history": "/art/school-recruit-major-history", "demo": "/demo", "demo_demo": "/demo/demo", "demo_tree": "/demo/tree", diff --git a/src/service/api/art/history-score-control-line.ts b/src/service/api/art/history-score-control-line.ts new file mode 100644 index 0000000..0776fbe --- /dev/null +++ b/src/service/api/art/history-score-control-line.ts @@ -0,0 +1,35 @@ +import { request } from '@/service/request'; + +/** 获取历年省控线列表 */ +export function fetchGetHistoryScoreControlLineList (params?: Api.Art.HistoryScoreControlLineSearchParams) { + return request({ + url: '/art/historyScoreControlLine/list', + method: 'get', + params + }); +} +/** 新增历年省控线 */ +export function fetchCreateHistoryScoreControlLine (data: Api.Art.HistoryScoreControlLineOperateParams) { + return request({ + url: '/art/historyScoreControlLine', + method: 'post', + data + }); +} + +/** 修改历年省控线 */ +export function fetchUpdateHistoryScoreControlLine (data: Api.Art.HistoryScoreControlLineOperateParams) { + return request({ + url: '/art/historyScoreControlLine', + method: 'put', + data + }); +} + +/** 批量删除历年省控线 */ +export function fetchBatchDeleteHistoryScoreControlLine (controlIds: CommonType.IdType[]) { + return request({ + url: `/art/historyScoreControlLine/${controlIds.join(',')}`, + method: 'delete' + }); +} diff --git a/src/service/api/art/major.ts b/src/service/api/art/major.ts new file mode 100644 index 0000000..ec4c4a3 --- /dev/null +++ b/src/service/api/art/major.ts @@ -0,0 +1,35 @@ +import { request } from '@/service/request'; + +/** 获取艺术专业库列表 */ +export function fetchGetMajorList (params?: Api.Art.MajorSearchParams) { + return request({ + url: '/art/major/list', + method: 'get', + params + }); +} +/** 新增艺术专业库 */ +export function fetchCreateMajor (data: Api.Art.MajorOperateParams) { + return request({ + url: '/art/major', + method: 'post', + data + }); +} + +/** 修改艺术专业库 */ +export function fetchUpdateMajor (data: Api.Art.MajorOperateParams) { + return request({ + url: '/art/major', + method: 'put', + data + }); +} + +/** 批量删除艺术专业库 */ +export function fetchBatchDeleteMajor (majorIds: CommonType.IdType[]) { + return request({ + url: `/art/major/${majorIds.join(',')}`, + method: 'delete' + }); +} diff --git a/src/service/api/art/school-recruit-major-history.ts b/src/service/api/art/school-recruit-major-history.ts new file mode 100644 index 0000000..21d1249 --- /dev/null +++ b/src/service/api/art/school-recruit-major-history.ts @@ -0,0 +1,35 @@ +import { request } from '@/service/request'; + +/** 获取院校招录专业历年录取数据列表 */ +export function fetchGetSchoolRecruitMajorHistoryList (params?: Api.Art.SchoolRecruitMajorHistorySearchParams) { + return request({ + url: '/art/schoolRecruitMajorHistory/list', + method: 'get', + params + }); +} +/** 新增院校招录专业历年录取数据 */ +export function fetchCreateSchoolRecruitMajorHistory (data: Api.Art.SchoolRecruitMajorHistoryOperateParams) { + return request({ + url: '/art/schoolRecruitMajorHistory', + method: 'post', + data + }); +} + +/** 修改院校招录专业历年录取数据 */ +export function fetchUpdateSchoolRecruitMajorHistory (data: Api.Art.SchoolRecruitMajorHistoryOperateParams) { + return request({ + url: '/art/schoolRecruitMajorHistory', + method: 'put', + data + }); +} + +/** 批量删除院校招录专业历年录取数据 */ +export function fetchBatchDeleteSchoolRecruitMajorHistory (historyIds: CommonType.IdType[]) { + return request({ + url: `/art/schoolRecruitMajorHistory/${historyIds.join(',')}`, + method: 'delete' + }); +} diff --git a/src/service/api/art/school-recruit-major.ts b/src/service/api/art/school-recruit-major.ts new file mode 100644 index 0000000..cf9ca28 --- /dev/null +++ b/src/service/api/art/school-recruit-major.ts @@ -0,0 +1,35 @@ +import { request } from '@/service/request'; + +/** 获取院校招录专业列表 */ +export function fetchGetSchoolRecruitMajorList (params?: Api.Art.SchoolRecruitMajorSearchParams) { + return request({ + url: '/art/schoolRecruitMajor/list', + method: 'get', + params + }); +} +/** 新增院校招录专业 */ +export function fetchCreateSchoolRecruitMajor (data: Api.Art.SchoolRecruitMajorOperateParams) { + return request({ + url: '/art/schoolRecruitMajor', + method: 'post', + data + }); +} + +/** 修改院校招录专业 */ +export function fetchUpdateSchoolRecruitMajor (data: Api.Art.SchoolRecruitMajorOperateParams) { + return request({ + url: '/art/schoolRecruitMajor', + method: 'put', + data + }); +} + +/** 批量删除院校招录专业 */ +export function fetchBatchDeleteSchoolRecruitMajor (recruitMajorIds: CommonType.IdType[]) { + return request({ + url: `/art/schoolRecruitMajor/${recruitMajorIds.join(',')}`, + method: 'delete' + }); +} diff --git a/src/typings/api/art.history-score-control-line.api.d.ts b/src/typings/api/art.history-score-control-line.api.d.ts new file mode 100644 index 0000000..82a35d8 --- /dev/null +++ b/src/typings/api/art.history-score-control-line.api.d.ts @@ -0,0 +1,85 @@ +/** + * Namespace Api + * + * All backend api type + */ +declare namespace Api { + /** + * namespace Art + * + * backend api module: "Art" + */ + namespace Art { + /** history score control line */ + type HistoryScoreControlLine = Common.CommonRecord<{ + /** 省控线主键 */ + controlId: CommonType.IdType; + /** 租户编号 */ + tenantId: CommonType.IdType; + /** 删除标志(0存在 1删除) */ + delFlag: string; + /** 省份行政区划代码 */ + provinceCode: string; + /** 省份名称 */ + provinceName: string; + /** 年份 */ + year: number; + /** 专业类别 */ + majorCategory: string; + /** 批次 */ + batchName: string; + /** 科类(文/理) */ + subjectType: string; + /** 文化成绩分数 */ + cultureScore: number; + /** 专业成绩分数 */ + majorScore: number; + /** 文化成绩校考分数 */ + cultureScoreExam: number; + /** 专业成绩校考分数 */ + majorScoreExam: number; + /** 备注 */ + remark: string; + }>; + + /** history score control line search params */ + type HistoryScoreControlLineSearchParams = CommonType.RecordNullable< + Pick< + Api.Art.HistoryScoreControlLine, + | 'provinceCode' + | 'provinceName' + | 'year' + | 'majorCategory' + | 'batchName' + | 'subjectType' + | 'cultureScore' + | 'majorScore' + | 'cultureScoreExam' + | 'majorScoreExam' + > & + Api.Common.CommonSearchParams + >; + + /** history score control line operate params */ + type HistoryScoreControlLineOperateParams = CommonType.RecordNullable< + Pick< + Api.Art.HistoryScoreControlLine, + | 'controlId' + | 'provinceCode' + | 'provinceName' + | 'year' + | 'majorCategory' + | 'batchName' + | 'subjectType' + | 'cultureScore' + | 'majorScore' + | 'cultureScoreExam' + | 'majorScoreExam' + | 'remark' + > + >; + + /** history score control line list */ + type HistoryScoreControlLineList = Api.Common.PaginatingQueryRecord; + } +} diff --git a/src/typings/api/art.major.api.d.ts b/src/typings/api/art.major.api.d.ts new file mode 100644 index 0000000..1ac3c12 --- /dev/null +++ b/src/typings/api/art.major.api.d.ts @@ -0,0 +1,85 @@ +/** + * Namespace Api + * + * All backend api type + */ +declare namespace Api { + /** + * namespace Art + * + * backend api module: "Art" + */ + namespace Art { + /** major */ + type Major = Common.CommonRecord<{ + /** 专业主键ID */ + majorId: CommonType.IdType; + /** 租户编号 */ + tenantId: CommonType.IdType; + /** 删除标志(0存在 1删除) */ + delFlag: string; + /** 专业名称 */ + majorName: string; + /** 学历层次 */ + educationLevel: string; + /** 专业图标 */ + majorIcon: string; + /** 学制(年) */ + schoolingYears: number; + /** 所属一级学科 */ + disciplinePrimary: string; + /** 所属二级学科 */ + disciplineSecondary: string; + /** 授予学士学位 */ + degreeAwarded: string; + /** 专业概括 */ + summary: string; + /** 培养方向 */ + trainingDirection: string; + /** 主要课程 */ + coreCourses: string; + /** 备注 */ + remark: string; + }>; + + /** major search params */ + type MajorSearchParams = CommonType.RecordNullable< + Pick< + Api.Art.Major, + | 'majorName' + | 'educationLevel' + | 'majorIcon' + | 'schoolingYears' + | 'disciplinePrimary' + | 'disciplineSecondary' + | 'degreeAwarded' + | 'summary' + | 'trainingDirection' + | 'coreCourses' + > & + Api.Common.CommonSearchParams + >; + + /** major operate params */ + type MajorOperateParams = CommonType.RecordNullable< + Pick< + Api.Art.Major, + | 'majorId' + | 'majorName' + | 'educationLevel' + | 'majorIcon' + | 'schoolingYears' + | 'disciplinePrimary' + | 'disciplineSecondary' + | 'degreeAwarded' + | 'summary' + | 'trainingDirection' + | 'coreCourses' + | 'remark' + > + >; + + /** major list */ + type MajorList = Api.Common.PaginatingQueryRecord; + } +} diff --git a/src/typings/api/art.school-recruit-major-history.api.d.ts b/src/typings/api/art.school-recruit-major-history.api.d.ts new file mode 100644 index 0000000..7ac72df --- /dev/null +++ b/src/typings/api/art.school-recruit-major-history.api.d.ts @@ -0,0 +1,145 @@ +/** + * Namespace Api + * + * All backend api type + */ +declare namespace Api { + /** + * namespace Art + * + * backend api module: "Art" + */ + namespace Art { + /** school recruit major history */ + type SchoolRecruitMajorHistory = Common.CommonRecord<{ + /** 历年录取数据ID */ + historyId: CommonType.IdType; + /** 租户编号 */ + tenantId: CommonType.IdType; + /** 删除标志(0存在 1删除) */ + delFlag: string; + /** 对应招录专业ID */ + recruitMajorId: CommonType.IdType; + /** 学校ID */ + schoolId: CommonType.IdType; + /** 学校代码 */ + schoolCode: string; + /** 院校代码 */ + collegeCode: string; + /** 学校名称 */ + schoolName: string; + /** 专业ID */ + majorId: CommonType.IdType; + /** 专业代码 */ + majorCode: string; + /** 专业名称 */ + majorName: string; + /** 招生代码 */ + enrollCode: string; + /** 专业类型 */ + majorType: string; + /** 专业类别子级 */ + majorTypeSub: string; + /** 主考科目 */ + mainExamSubject: string; + /** 年份 */ + year: number; + /** 科类(文/理) */ + subjectType: string; + /** 批次 */ + batchName: string; + /** 录取方式(文*x+专*y) */ + admissionFormula: string; + /** 录取概率规则运算符 */ + probabilityOperator: string; + /** 省控线 */ + controlScore: number; + /** 录取线 */ + admissionScore: number; + /** 招生人数 */ + planEnroll: number; + /** 实际投档人数 */ + filedAmount: number; + /** 录取数 */ + admitAmount: number; + /** 一志愿录取数 */ + firstChoiceAdmitAmount: number; + /** 最低分数差 */ + minScoreDiff: number; + /** 学费(元/年) */ + tuitionFee: number; + /** 备注 */ + remark: string; + }>; + + /** school recruit major history search params */ + type SchoolRecruitMajorHistorySearchParams = CommonType.RecordNullable< + Pick< + Api.Art.SchoolRecruitMajorHistory, + | 'recruitMajorId' + | 'schoolId' + | 'schoolCode' + | 'collegeCode' + | 'schoolName' + | 'majorId' + | 'majorCode' + | 'majorName' + | 'enrollCode' + | 'majorType' + | 'majorTypeSub' + | 'mainExamSubject' + | 'year' + | 'subjectType' + | 'batchName' + | 'admissionFormula' + | 'probabilityOperator' + | 'controlScore' + | 'admissionScore' + | 'planEnroll' + | 'filedAmount' + | 'admitAmount' + | 'firstChoiceAdmitAmount' + | 'minScoreDiff' + | 'tuitionFee' + > & + Api.Common.CommonSearchParams + >; + + /** school recruit major history operate params */ + type SchoolRecruitMajorHistoryOperateParams = CommonType.RecordNullable< + Pick< + Api.Art.SchoolRecruitMajorHistory, + | 'historyId' + | 'recruitMajorId' + | 'schoolId' + | 'schoolCode' + | 'collegeCode' + | 'schoolName' + | 'majorId' + | 'majorCode' + | 'majorName' + | 'enrollCode' + | 'majorType' + | 'majorTypeSub' + | 'mainExamSubject' + | 'year' + | 'subjectType' + | 'batchName' + | 'admissionFormula' + | 'probabilityOperator' + | 'controlScore' + | 'admissionScore' + | 'planEnroll' + | 'filedAmount' + | 'admitAmount' + | 'firstChoiceAdmitAmount' + | 'minScoreDiff' + | 'tuitionFee' + | 'remark' + > + >; + + /** school recruit major history list */ + type SchoolRecruitMajorHistoryList = Api.Common.PaginatingQueryRecord; + } +} diff --git a/src/typings/api/art.school-recruit-major.api.d.ts b/src/typings/api/art.school-recruit-major.api.d.ts new file mode 100644 index 0000000..b1a3228 --- /dev/null +++ b/src/typings/api/art.school-recruit-major.api.d.ts @@ -0,0 +1,153 @@ +/** + * Namespace Api + * + * All backend api type + */ +declare namespace Api { + /** + * namespace Art + * + * backend api module: "Art" + */ + namespace Art { + /** school recruit major */ + type SchoolRecruitMajor = Common.CommonRecord<{ + /** 院校招录专业ID */ + recruitMajorId: CommonType.IdType; + /** 租户编号 */ + tenantId: CommonType.IdType; + /** 删除标志(0存在 1删除) */ + delFlag: string; + /** 学校ID */ + schoolId: CommonType.IdType; + /** 学校代码 */ + schoolCode: string; + /** 学校名称(冗余) */ + schoolName: string; + /** 年份 */ + year: number; + /** 专业ID */ + majorId: CommonType.IdType; + /** 专业代码 */ + majorCode: string; + /** 专业名称 */ + majorName: string; + /** 招生代码(为空则存空串) */ + enrollCode: string; + /** 数据状态(停招/新招/新增) */ + dataStatus: string; + /** 批次 */ + batchName: string; + /** 专业类型 */ + majorType: string; + /** 二级专业类型 */ + majorTypeSub: string; + /** 科类(文/理) */ + subjectType: string; + /** 录取方式缩写 */ + admissionWayShort: string; + /** 对外录取方式 */ + admissionWayExternal: string; + /** 对外录取方式运算符 */ + admissionWayExternalOp: string; + /** 内部录取方式 */ + admissionWayInternal: string; + /** 内部录取方式运算符 */ + admissionWayInternalOp: string; + /** 计划招生人数 */ + planEnroll: number; + /** 主考科目 */ + mainExamSubject: string; + /** 学制(年) */ + schoolingYears: number; + /** 院校限制说明 */ + enrollLimitDesc: string; + /** 学费(元/年) */ + tuitionFee: number; + /** 文化分数限制 */ + cultureScoreLimit: number; + /** 专业分数限制 */ + majorScoreLimit: number; + /** 语文成绩限制 */ + chineseScoreLimit: number; + /** 英语成绩限制 */ + englishScoreLimit: number; + /** 备注 */ + remark: string; + }>; + + /** school recruit major search params */ + type SchoolRecruitMajorSearchParams = CommonType.RecordNullable< + Pick< + Api.Art.SchoolRecruitMajor, + | 'schoolId' + | 'schoolCode' + | 'schoolName' + | 'year' + | 'majorId' + | 'majorCode' + | 'majorName' + | 'enrollCode' + | 'dataStatus' + | 'batchName' + | 'majorType' + | 'majorTypeSub' + | 'subjectType' + | 'admissionWayShort' + | 'admissionWayExternal' + | 'admissionWayExternalOp' + | 'admissionWayInternal' + | 'admissionWayInternalOp' + | 'planEnroll' + | 'mainExamSubject' + | 'schoolingYears' + | 'enrollLimitDesc' + | 'tuitionFee' + | 'cultureScoreLimit' + | 'majorScoreLimit' + | 'chineseScoreLimit' + | 'englishScoreLimit' + > & + Api.Common.CommonSearchParams + >; + + /** school recruit major operate params */ + type SchoolRecruitMajorOperateParams = CommonType.RecordNullable< + Pick< + Api.Art.SchoolRecruitMajor, + | 'recruitMajorId' + | 'schoolId' + | 'schoolCode' + | 'schoolName' + | 'year' + | 'majorId' + | 'majorCode' + | 'majorName' + | 'enrollCode' + | 'dataStatus' + | 'batchName' + | 'majorType' + | 'majorTypeSub' + | 'subjectType' + | 'admissionWayShort' + | 'admissionWayExternal' + | 'admissionWayExternalOp' + | 'admissionWayInternal' + | 'admissionWayInternalOp' + | 'planEnroll' + | 'mainExamSubject' + | 'schoolingYears' + | 'enrollLimitDesc' + | 'tuitionFee' + | 'cultureScoreLimit' + | 'majorScoreLimit' + | 'chineseScoreLimit' + | 'englishScoreLimit' + | 'remark' + > + >; + + /** school recruit major list */ + type SchoolRecruitMajorList = Api.Common.PaginatingQueryRecord; + } +} diff --git a/src/typings/elegant-router.d.ts b/src/typings/elegant-router.d.ts index d487c2d..98137c4 100644 --- a/src/typings/elegant-router.d.ts +++ b/src/typings/elegant-router.d.ts @@ -26,6 +26,8 @@ declare module "@elegant-router/types" { "500": "/500"; "about": "/about"; "art": "/art"; + "art_history-score-control-line": "/art/history-score-control-line"; + "art_major": "/art/major"; "art_school": "/art/school"; "art_school_modules": "/art/school/modules"; "art_school_modules_school-campus": "/art/school/modules/school-campus"; @@ -38,6 +40,8 @@ declare module "@elegant-router/types" { "art_school_modules_school-media": "/art/school/modules/school-media"; "art_school_modules_school-name": "/art/school/modules/school-name"; "art_school_modules_school-tag": "/art/school/modules/school-tag"; + "art_school-recruit-major": "/art/school-recruit-major"; + "art_school-recruit-major-history": "/art/school-recruit-major-history"; "demo": "/demo"; "demo_demo": "/demo/demo"; "demo_tree": "/demo/tree"; @@ -141,6 +145,10 @@ declare module "@elegant-router/types" { | "social-callback" | "user-center" | "about" + | "art_history-score-control-line" + | "art_major" + | "art_school-recruit-major-history" + | "art_school-recruit-major" | "art_school" | "art_school_modules_school-campus" | "art_school_modules_school-college" diff --git a/src/views/art/history-score-control-line/index.vue b/src/views/art/history-score-control-line/index.vue new file mode 100644 index 0000000..89ed46e --- /dev/null +++ b/src/views/art/history-score-control-line/index.vue @@ -0,0 +1,255 @@ + + + + + diff --git a/src/views/art/history-score-control-line/modules/history-score-control-line-operate-drawer.vue b/src/views/art/history-score-control-line/modules/history-score-control-line-operate-drawer.vue new file mode 100644 index 0000000..ddcd1b7 --- /dev/null +++ b/src/views/art/history-score-control-line/modules/history-score-control-line-operate-drawer.vue @@ -0,0 +1,188 @@ + + + + + diff --git a/src/views/art/history-score-control-line/modules/history-score-control-line-search.vue b/src/views/art/history-score-control-line/modules/history-score-control-line-search.vue new file mode 100644 index 0000000..68fb72d --- /dev/null +++ b/src/views/art/history-score-control-line/modules/history-score-control-line-search.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/src/views/art/major/index.vue b/src/views/art/major/index.vue new file mode 100644 index 0000000..0ee73b2 --- /dev/null +++ b/src/views/art/major/index.vue @@ -0,0 +1,255 @@ + + + + + diff --git a/src/views/art/major/modules/major-operate-drawer.vue b/src/views/art/major/modules/major-operate-drawer.vue new file mode 100644 index 0000000..736162f --- /dev/null +++ b/src/views/art/major/modules/major-operate-drawer.vue @@ -0,0 +1,190 @@ + + + + + diff --git a/src/views/art/major/modules/major-search.vue b/src/views/art/major/modules/major-search.vue new file mode 100644 index 0000000..1599769 --- /dev/null +++ b/src/views/art/major/modules/major-search.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/src/views/art/school-recruit-major-history/index.vue b/src/views/art/school-recruit-major-history/index.vue new file mode 100644 index 0000000..a6a901c --- /dev/null +++ b/src/views/art/school-recruit-major-history/index.vue @@ -0,0 +1,360 @@ + + + + + diff --git a/src/views/art/school-recruit-major-history/modules/school-recruit-major-history-operate-drawer.vue b/src/views/art/school-recruit-major-history/modules/school-recruit-major-history-operate-drawer.vue new file mode 100644 index 0000000..3b56fc5 --- /dev/null +++ b/src/views/art/school-recruit-major-history/modules/school-recruit-major-history-operate-drawer.vue @@ -0,0 +1,255 @@ + + + + + diff --git a/src/views/art/school-recruit-major-history/modules/school-recruit-major-history-search.vue b/src/views/art/school-recruit-major-history/modules/school-recruit-major-history-search.vue new file mode 100644 index 0000000..795abb8 --- /dev/null +++ b/src/views/art/school-recruit-major-history/modules/school-recruit-major-history-search.vue @@ -0,0 +1,153 @@ + + + + + diff --git a/src/views/art/school-recruit-major/index.vue b/src/views/art/school-recruit-major/index.vue new file mode 100644 index 0000000..d57c4a6 --- /dev/null +++ b/src/views/art/school-recruit-major/index.vue @@ -0,0 +1,374 @@ + + + + + diff --git a/src/views/art/school-recruit-major/modules/school-recruit-major-operate-drawer.vue b/src/views/art/school-recruit-major/modules/school-recruit-major-operate-drawer.vue new file mode 100644 index 0000000..97d9b2e --- /dev/null +++ b/src/views/art/school-recruit-major/modules/school-recruit-major-operate-drawer.vue @@ -0,0 +1,274 @@ + + + + + diff --git a/src/views/art/school-recruit-major/modules/school-recruit-major-search.vue b/src/views/art/school-recruit-major/modules/school-recruit-major-search.vue new file mode 100644 index 0000000..99bb1e1 --- /dev/null +++ b/src/views/art/school-recruit-major/modules/school-recruit-major-search.vue @@ -0,0 +1,164 @@ + + + + +