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">
- {{global.getLabelValueByPropes2(planMajorList,scope.row.wishMajorOne,{'key':'zydm','value':'zymc'})}}
+ {{global.getLabelValueByPropes2(planMajorList,scope.row.wishMajorOne,{'key':'majorCode','value':'majorName'})}}
- {{global.getLabelValueByPropes2(planMajorList,scope.row.wishMajorTwo,{'key':'zydm','value':'zymc'})}}
+ {{global.getLabelValueByPropes2(planMajorList,scope.row.wishMajorTwo,{'key':'majorCode','value':'majorName'})}}
@@ -76,7 +76,7 @@
width="100px"
label="拟报专业3">
- {{global.getLabelValueByPropes2(planMajorList,scope.row.wishMajorThree,{'key':'zydm','value':'zymc'})}}
+ {{global.getLabelValueByPropes2(planMajorList,scope.row.wishMajorThree,{'key':'majorCode','value':'majorName'})}}
- {{global.getLabelValueByPropes2(planMajorList,scope.row.oldConfirmedMajor,{'key':'zydm','value':'zymc'})}}
+ {{global.getLabelValueByPropes2(planMajorList,scope.row.oldConfirmedMajor,{'key':'majorCode','value':'majorName'})}}
- {{global.getLabelValueByPropes2(planMajorList,scope.row.confirmedMajor,{'key':'zydm','value':'zymc'})}}
+ {{global.getLabelValueByPropes2(planMajorList,scope.row.confirmedMajor,{'key':'majorCode','value':'majorName'})}}
-
-
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
+
+
{{ 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) }}
-
-
+
+
{{ getDeptName(scope.row.deptCode) }}
-
-
+
+
{{ getYesNoLabel(scope.row.isOrder) }}
@@ -120,9 +120,9 @@
/>
-
+
- {{ getMajorCodeName(scope.row.offcialZydm) }}
+ {{ getMajorCodeName(scope.row.stuworkMajorCode) }}