学科专业新增报错修复

This commit is contained in:
2026-09-18 20:31:29 +08:00
parent b87e910f9a
commit 62ff4d48ab
2 changed files with 13 additions and 8 deletions
@@ -84,7 +84,7 @@ public class XKZYXX {
/** 主干专业 */ /** 主干专业 */
@TableField("主干专业") @TableField("主干专业")
private String zgzy; private Boolean zgzy;
/** 规范名称 */ /** 规范名称 */
@TableField("规范名称") @TableField("规范名称")
@@ -70,7 +70,9 @@
<el-table-column prop="xylb" label="学员类别" width="150" align="center" /> <el-table-column prop="xylb" label="学员类别" width="150" align="center" />
<el-table-column prop="xnz" label="学年制" width="120" align="center" /> <el-table-column prop="xnz" label="学年制" width="120" align="center" />
<el-table-column prop="xqs" label="学期数" width="120" align="center" /> <el-table-column prop="xqs" label="学期数" width="120" align="center" />
<el-table-column prop="zgzy" label="主干专业" align="center" /> <el-table-column label="主干专业" align="center">
<template slot-scope="{ row }">{{ normBool(row.zgzy) === true ? '是' : '否' }}</template>
</el-table-column>
<el-table-column label="停用" width="100" align="center"> <el-table-column label="停用" width="100" align="center">
<template slot-scope="{ row }"> <template slot-scope="{ row }">
<el-tag :type="row.ty === 1 ? 'danger' : 'success'" size="mini"> <el-tag :type="row.ty === 1 ? 'danger' : 'success'" size="mini">
@@ -217,7 +219,10 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="主干专业" prop="zgzy"> <el-form-item label="主干专业" prop="zgzy">
<el-input v-model="form.zgzy" placeholder="请输入主干专业" /> <el-select v-model="form.zgzy" placeholder="请选择主干专业" style="width: 100%">
<el-option label="是" :value="true" />
<el-option label="否" :value="false" />
</el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -248,7 +253,7 @@
<el-descriptions-item label="教学管理机构编号">{{ detailForm.jxgljgbh || '-' }}</el-descriptions-item> <el-descriptions-item label="教学管理机构编号">{{ detailForm.jxgljgbh || '-' }}</el-descriptions-item>
<el-descriptions-item label="学员类别">{{ detailForm.xylb || '-' }}</el-descriptions-item> <el-descriptions-item label="学员类别">{{ detailForm.xylb || '-' }}</el-descriptions-item>
<el-descriptions-item label="自定义分类">{{ detailForm.zdyfl || '-' }}</el-descriptions-item> <el-descriptions-item label="自定义分类">{{ detailForm.zdyfl || '-' }}</el-descriptions-item>
<el-descriptions-item label="主干专业">{{ detailForm.zgzy || '-' }}</el-descriptions-item> <el-descriptions-item label="主干专业">{{ normBool(detailForm.zgzy) === null ? '-' : (normBool(detailForm.zgzy) ? '是' : '否') }}</el-descriptions-item>
<el-descriptions-item label="停用"> <el-descriptions-item label="停用">
<el-tag :type="detailForm.ty === 1 ? 'danger' : 'success'" size="mini"> <el-tag :type="detailForm.ty === 1 ? 'danger' : 'success'" size="mini">
{{ detailForm.ty === 1 ? '是' : '否' }} {{ detailForm.ty === 1 ? '是' : '否' }}
@@ -321,7 +326,7 @@ export default {
jxgljgbh: [{ required: true, message: '请输入教学管理机构编号', trigger: 'blur' }], jxgljgbh: [{ required: true, message: '请输入教学管理机构编号', trigger: 'blur' }],
xylb: [{ required: true, message: '请选择学员类别', trigger: 'change' }], xylb: [{ required: true, message: '请选择学员类别', trigger: 'change' }],
zdyfl: [{ required: true, message: '请输入自定义分类', trigger: 'blur' }], zdyfl: [{ required: true, message: '请输入自定义分类', trigger: 'blur' }],
zgzy: [{ required: true, message: '请输入主干专业', trigger: 'blur' }] zgzy: [{ required: true, message: '请选择主干专业', trigger: 'change' }]
}, },
trainingTypeOptions: [], trainingTypeOptions: [],
trainingLevelOptions: [], trainingLevelOptions: [],
@@ -434,7 +439,7 @@ export default {
f.zdyfl = major.zdyfl || '' f.zdyfl = major.zdyfl || ''
f.gfmc = major.gfmc || '' f.gfmc = major.gfmc || ''
const zgzy = this.normBool(major.zgzy) const zgzy = this.normBool(major.zgzy)
f.zgzy = zgzy === null ? '' : (zgzy ? '是' : '否') f.zgzy = zgzy === null ? false : zgzy
f.bz = major.zybz || '' f.bz = major.zybz || ''
}, },
@@ -459,7 +464,7 @@ export default {
xylb: '', xylb: '',
zdyfl: '', zdyfl: '',
jsonzd: '', jsonzd: '',
zgzy: '', zgzy: false,
bz: '' bz: ''
} }
}, },
@@ -549,7 +554,7 @@ export default {
xylb: data.xylb || '', xylb: data.xylb || '',
zdyfl: data.zdyfl || '', zdyfl: data.zdyfl || '',
jsonzd: data.jsonzd || '', jsonzd: data.jsonzd || '',
zgzy: data.zgzy || '', zgzy: data.zgzy,
bz: data.bz || '' bz: data.bz || ''
} }
}).catch(() => {}) }).catch(() => {})