From 8bdd7985d305453e2013f04088139a2560af4813 Mon Sep 17 00:00:00 2001 From: zhoutianchi <1305666981@qq.com> Date: Thu, 15 Jan 2026 11:23:00 +0800 Subject: [PATCH] 1 --- src/api/recruit/recruitstudentplan.ts | 12 +++ .../recruit/backSchoolCheckin/staticIndex.vue | 2 +- .../recruit/backSchoolCheckin/tabIndex.vue | 10 +- .../recruitImitateAdjustBatch/addMNStu.vue | 40 +++---- .../recruitImitateAdjustBatch/detaiform.vue | 2 +- .../recruitImitateAdjustBatch/mnTable.vue | 10 +- .../recruit/recruitplanmajor/detaiform.vue | 81 +++++++------- src/views/recruit/recruitplanmajor/index.vue | 46 ++++---- .../recruitplanmajor/majorGroupByDept.vue | 4 +- .../enrolplantemplate-form.vue | 26 ++--- src/views/recruit/recruitprestudent/index.vue | 4 +- .../recruit/recruitprestudent/static.vue | 2 +- .../recruit/recruitschoolcode/detaiform.vue | 4 +- .../recruit/recruitstudentplan/index.vue | 8 +- .../detaiform.vue | 2 +- .../recruitstudentschool/detaiform.vue | 4 +- .../recruitstudentsignup/detaiform.vue | 100 +++++++++--------- .../recruit/recruitstudentsignup/index.vue | 14 +-- .../recruitstudentsignup/indexClass.vue | 14 +-- .../recruitstudentsignup/juniorlneStatic.vue | 12 +-- .../recruit/recruitstudentsignup/list.vue | 6 +- .../recruitstudentsignup/majorChange.vue | 18 ++-- .../recruit/recruitstudentsignup/static.vue | 4 +- .../recruit/recruitstudentsignup/update.vue | 2 +- 24 files changed, 215 insertions(+), 212 deletions(-) diff --git a/src/api/recruit/recruitstudentplan.ts b/src/api/recruit/recruitstudentplan.ts index effd89c..57591b2 100644 --- a/src/api/recruit/recruitstudentplan.ts +++ b/src/api/recruit/recruitstudentplan.ts @@ -60,6 +60,18 @@ export const putObj = (obj: any) => { }); }; +/** + * 单字段快速更新 + * @param obj + */ +export const editQuickField = (obj: any) => { + return request({ + url: '/recruit/recruitstudentplan/editQuickField', + method: 'post', + data: obj, + }); +}; + /** diff --git a/src/views/recruit/backSchoolCheckin/staticIndex.vue b/src/views/recruit/backSchoolCheckin/staticIndex.vue index eec4ee0..322a95d 100644 --- a/src/views/recruit/backSchoolCheckin/staticIndex.vue +++ b/src/views/recruit/backSchoolCheckin/staticIndex.vue @@ -53,7 +53,7 @@ {{ getPlanName(scope.row.groupId) }} - + diff --git a/src/views/recruit/backSchoolCheckin/tabIndex.vue b/src/views/recruit/backSchoolCheckin/tabIndex.vue index 76416d8..feb22b7 100644 --- a/src/views/recruit/backSchoolCheckin/tabIndex.vue +++ b/src/views/recruit/backSchoolCheckin/tabIndex.vue @@ -44,9 +44,9 @@ @@ -311,8 +311,8 @@ const getDeptName = (deptCode: string) => { // 获取专业名称 const getMajorName = (majorCode: string) => { - const item = planMajorList.value.find(item => item.zydm === majorCode) - return item ? item.zymc : '' + const item = planMajorList.value.find(item => item.majorCode === majorCode) + return item ? item.majorName : '' } // 获取性别 diff --git a/src/views/recruit/recruitImitateAdjustBatch/addMNStu.vue b/src/views/recruit/recruitImitateAdjustBatch/addMNStu.vue index 36b6782..7e998ff 100644 --- a/src/views/recruit/recruitImitateAdjustBatch/addMNStu.vue +++ b/src/views/recruit/recruitImitateAdjustBatch/addMNStu.vue @@ -40,10 +40,10 @@ @@ -52,10 +52,10 @@ @@ -64,10 +64,10 @@ @@ -76,9 +76,9 @@ + :key="item.majorCode" + :label="item.majorName+' | '+item.learnYear+'年 | '+item.majorCode" + :value="item.majorCode"> @@ -151,10 +151,10 @@ const dataRule = { /** * 判断拟报专业是否已经占用,占用不可选 */ -const isDisable = (zydm: string) => { - if (zydm == dataForm.wishMajorOne - || zydm == dataForm.wishMajorTwo - || zydm == dataForm.wishMajorThree +const isDisable = (majorCode: string) => { + if (majorCode == dataForm.wishMajorOne + || majorCode == dataForm.wishMajorTwo + || majorCode == dataForm.wishMajorThree ) { return true } else { @@ -262,7 +262,7 @@ const dataFormSubmit = () => { // 初始化方法 const init = (id: string | null, groupId: string, batchNo: string) => { - dataForm.id = id || "" + dataForm.id = id || null dataForm.batchNo = batchNo dataForm.groupId = groupId visible.value = true diff --git a/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue b/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue index 7873c81..6c054f5 100644 --- a/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue +++ b/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue @@ -110,7 +110,7 @@ const dataFormSubmit = () => { // 初始化方法 const init = (id: string | null) => { - dataForm.id = id || "" + dataForm.id = id || null visible.value = true canSubmit.value = true initData() diff --git a/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue b/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue index a9d6db0..fbd55b2 100644 --- a/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue +++ b/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue @@ -55,7 +55,7 @@ align="center" label="拟报专业1"> @@ -76,7 +76,7 @@ width="100px" label="拟报专业3"> - - + + - - - - - + + + + + - - + + - - + + {{ item.label }} - - + + - - - - - - + + + + + + + + + + + + @@ -150,51 +150,42 @@ const majorYears = ref([]) const dataForm = reactive({ id: "", groupId: "", - zydm: "", - zymc: "", - zygfmc: "", + majorCode: "", + majorName: "", deptCode: "", - xz: "", - cc: "", + learnYear: "", + majorLevel: "", isZd: "0", isOrder: "0", remarks: "", - offcialZydm: "", + stuworkMajorCode: "", isUnion: "0", tuitionFee: 0, - cityPlanId: null as string | null, - cityPlanIds: [] as string[], - cityPlanName: "", - cityPlanYear: "", sort: 0 }) const dataRule = { - zydm: [ + majorCode: [ { required: true, message: '专业代码不能为空', trigger: 'blur' }, { min: 1, max: 6, message: '专业代码长度不大于6个字符', trigger: 'blur' } ], tuitionFee: [ { required: true, message: '学费不能为空', trigger: 'blur' } ], - zymc: [ + majorName: [ { required: true, message: '专业名称不能为空', trigger: 'blur' }, { min: 1, max: 200, message: '专业名称长度不大于200个字符', trigger: 'blur' } ], - zygfmc: [ - { required: true, message: '专业规范名称不能为空', trigger: 'blur' }, - { min: 1, max: 200, message: '专业规范名称长度不大于200个字符', trigger: 'blur' } - ], groupId: [ { required: true, message: '招生计划不能为空', trigger: 'blur' } ], - xz: [ + learnYear: [ { required: true, message: '学制不能为空', trigger: 'blur' } ], deptCode: [ { required: true, message: '学院不能为空', trigger: 'blur' } ], - cc: [ + majorLevel: [ { required: true, message: '层次不能为空', trigger: 'blur' } ], isOrder: [ @@ -230,7 +221,7 @@ const initData = () => { list().then((data: any) => { planList.value = data.data if (!dataForm.id) { - dataForm.groupId = planList.value[0]?.id || "" + dataForm.groupId = planList.value[0]?.id || null } }) getMajorNameList().then((data: any) => { @@ -287,7 +278,7 @@ const dataFormSubmit = () => { // 初始化方法 const init = (id: string | null) => { - dataForm.id = id || "" + dataForm.id = id || null visible.value = true canSubmit.value = true initData() diff --git a/src/views/recruit/recruitplanmajor/index.vue b/src/views/recruit/recruitplanmajor/index.vue index 624fe39..ed9c1c7 100644 --- a/src/views/recruit/recruitplanmajor/index.vue +++ b/src/views/recruit/recruitplanmajor/index.vue @@ -40,14 +40,14 @@ /> - - + + - - + + - - + + 查询 @@ -83,16 +83,16 @@ {{ getPlanName(scope.row.groupId) }} - - + + - - + + - +