This commit is contained in:
zhoutianchi
2026-01-15 11:23:00 +08:00
parent f8b618a13a
commit 8bdd7985d3
24 changed files with 215 additions and 212 deletions

View File

@@ -40,14 +40,14 @@
/>
</el-select>
</el-form-item>
<el-form-item label="专业序号" prop="zydm">
<el-input v-model="queryForm.zydm" placeholder="专业序号" />
<el-form-item label="专业序号" prop="majorCode">
<el-input v-model="queryForm.majorCode" placeholder="专业序号" />
</el-form-item>
<el-form-item label="专业名称" prop="zymc">
<el-input v-model="queryForm.zymc" placeholder="专业名称" />
<el-form-item label="专业名称" prop="majorName">
<el-input v-model="queryForm.majorName" placeholder="专业名称" />
</el-form-item>
<el-form-item label="学制" prop="xz">
<el-input v-model="queryForm.xz" placeholder="学制" />
<el-form-item label="学制" prop="learnYear">
<el-input v-model="queryForm.learnYear" placeholder="学制" />
</el-form-item>
<el-form-item>
<el-button type="primary" icon="Search" @click="getDataList">查询</el-button>
@@ -83,16 +83,16 @@
{{ getPlanName(scope.row.groupId) }}
</template>
</el-table-column>
<el-table-column prop="zydm" label="专业序号" align="center" show-overflow-tooltip />
<el-table-column prop="zymc" label="专业名称" align="center" show-overflow-tooltip />
<el-table-column prop="majorCode" label="专业序号" align="center" show-overflow-tooltip />
<el-table-column prop="majorName" label="专业名称" align="center" show-overflow-tooltip />
<!-- <el-table-column prop="zygfmc" label="专业规范名称" align="center" show-overflow-tooltip /> -->
<el-table-column prop="deptCode" label="学院" align="center" show-overflow-tooltip>
<template #default="scope">
{{ getDeptName(scope.row.deptCode) }}
</template>
</el-table-column>
<el-table-column prop="xz" label="学制" align="center" width="80" show-overflow-tooltip />
<el-table-column prop="cc" label="层次" align="center" show-overflow-tooltip />
<el-table-column prop="learnYear" label="学制" align="center" width="80" show-overflow-tooltip />
<el-table-column prop="majorLevel" label="层次" align="center" show-overflow-tooltip />
<el-table-column prop="isOrder" label="订单班" align="center" width="80" show-overflow-tooltip>
<template #default="scope">
{{ getYesNoLabel(scope.row.isOrder) }}
@@ -120,9 +120,9 @@
/>
</template>
</el-table-column>
<el-table-column prop="offcialZydm" label="正式专业代码" align="center" show-overflow-tooltip>
<el-table-column prop="stuworkMajorCode" label="正式专业代码" align="center" show-overflow-tooltip>
<template #default="scope">
{{ getMajorCodeName(scope.row.offcialZydm) }}
{{ getMajorCodeName(scope.row.stuworkMajorCode) }}
</template>
</el-table-column>
<!-- <el-table-column prop="cityPlanId" label="市平台招生计划" align="center" show-overflow-tooltip>
@@ -138,7 +138,7 @@
type="primary"
link
icon="EditPen"
@click="addOrUpdateHandle(scope.row.id)"
@click="addOrUpdateHandle(scope.row)"
>
修改
</el-button>
@@ -176,7 +176,7 @@ import { BasicTableProps, useTable } from '/@/hooks/table'
import { useMessage, useMessageBox } from '/@/hooks/message'
import { useDict } from '/@/hooks/dict'
import { list } from '/@/api/recruit/recruitstudentplangroup'
import { fetchList, putObj, delObj } from '/@/api/recruit/recruitstudentplan'
import { fetchList, putObj, delObj,editQuickField } from '/@/api/recruit/recruitstudentplan'
import { getDeptList } from '/@/api/basic/basicclass'
import { getMajorNameList } from '/@/api/basic/major'
@@ -216,9 +216,9 @@ const offcialZydmList = ref<any[]>([])
const queryForm = reactive({
groupId: '',
deptCode: '',
zydm: '',
zymc: '',
xz: ''
majorCode: '',
majorName: '',
learnYear: ''
})
// 获取计划名称
@@ -290,7 +290,7 @@ const init = async () => {
// 修改开关
const changeSm = async (row: any) => {
try {
await putObj(row)
await editQuickField(row)
message.success('修改成功')
} catch (error: any) {
message.error(error.msg || '修改失败')
@@ -298,9 +298,9 @@ const changeSm = async (row: any) => {
}
// 新增 / 修改
const addOrUpdateHandle = (id?: string) => {
const addOrUpdateHandle = (row?: any) => {
nextTick(() => {
addOrUpdateRef.value?.init(id || null)
addOrUpdateRef.value?.init(row.id || null)
})
}
@@ -321,9 +321,9 @@ const resetQuery = () => {
searchFormRef.value?.resetFields()
queryForm.groupId = ''
queryForm.deptCode = ''
queryForm.zydm = ''
queryForm.zymc = ''
queryForm.xz = ''
queryForm.majorCode = ''
queryForm.majorName = ''
queryForm.learnYear = ''
if (planList.value.length > 0) {
queryForm.groupId = planList.value[0].id
}