This commit is contained in:
2026-08-25 18:21:53 +08:00
parent 76edcb8cb3
commit 0240f410b6
@@ -100,7 +100,7 @@
:close-on-click-modal="false" :close-on-click-modal="false"
@update:visible="val => addDialogVisible = val" @update:visible="val => addDialogVisible = val"
> >
<el-form ref="addFormRef" :model="addForm" :rules="addRules" label-width="140px" class="add-form"> <el-form ref="addFormRef" :model="addForm" :rules="addRules" label-width="160px" class="add-form">
<el-divider content-position="left">教员基本信息</el-divider> <el-divider content-position="left">教员基本信息</el-divider>
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="12"> <el-col :span="12">
@@ -175,25 +175,28 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="外训教员" prop="teacher.wxjy"> <el-form-item label="外训教员" prop="teacher.wxjy">
<el-select v-model="addForm.teacher.wxjy" style="width:100%"> <el-radio-group v-model="addForm.teacher.wxjy">
<el-option :value="0" label="否" /><el-option :value="1" label="是" /> <el-radio :label="1"></el-radio>
</el-select> <el-radio :label="0"></el-radio>
</el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="外训译员" prop="teacher.wxyy"> <el-form-item label="外训译员" prop="teacher.wxyy">
<el-select v-model="addForm.teacher.wxyy" style="width:100%"> <el-radio-group v-model="addForm.teacher.wxyy">
<el-option :value="0" label="否" /><el-option :value="1" label="是" /> <el-radio :label="1"></el-radio>
</el-select> <el-radio :label="0"></el-radio>
</el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="政治类教员" prop="teacher.zzljy"> <el-form-item label="政治类教员" prop="teacher.zzljy">
<el-select v-model="addForm.teacher.zzljy" style="width:100%"> <el-radio-group v-model="addForm.teacher.zzljy">
<el-option :value="0" label="否" /><el-option :value="1" label="是" /> <el-radio :label="1"></el-radio>
</el-select> <el-radio :label="0"></el-radio>
</el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -253,9 +256,10 @@
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="主任"> <el-form-item label="主任">
<el-select v-model="addForm.attributes.zr" style="width:100%"> <el-radio-group v-model="addForm.attributes.zr">
<el-option :value="0" label="否" /><el-option :value="1" label="是" /> <el-radio :label="1"></el-radio>
</el-select> <el-radio :label="0"></el-radio>
</el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
@@ -372,9 +376,10 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="虚实类型" prop="xslx"> <el-form-item label="虚实类型" prop="xslx">
<el-select v-model="editForm.xslx" style="width:100%"> <el-radio-group v-model="editForm.xslx">
<el-option :value="1" label="实教" /><el-option :value="0" label="非实教" /> <el-radio :label="1">实教</el-radio>
</el-select> <el-radio :label="0">非实教</el-radio>
</el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -402,25 +407,28 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="外训教员" prop="wxjy"> <el-form-item label="外训教员" prop="wxjy">
<el-select v-model="editForm.wxjy" style="width:100%"> <el-radio-group v-model="editForm.wxjy">
<el-option :value="0" label="否" /><el-option :value="1" label="是" /> <el-radio :label="1"></el-radio>
</el-select> <el-radio :label="0"></el-radio>
</el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="外训译员" prop="wxyy"> <el-form-item label="外训译员" prop="wxyy">
<el-select v-model="editForm.wxyy" style="width:100%"> <el-radio-group v-model="editForm.wxyy">
<el-option :value="0" label="否" /><el-option :value="1" label="是" /> <el-radio :label="1"></el-radio>
</el-select> <el-radio :label="0"></el-radio>
</el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="政治类教员" prop="zzljy"> <el-form-item label="政治类教员" prop="zzljy">
<el-select v-model="editForm.zzljy" style="width:100%"> <el-radio-group v-model="editForm.zzljy">
<el-option :value="0" label="否" /><el-option :value="1" label="是" /> <el-radio :label="1"></el-radio>
</el-select> <el-radio :label="0"></el-radio>
</el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -496,9 +504,10 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="主任"> <el-form-item label="主任">
<el-select v-model="attributeForm.zr" style="width:100%"> <el-radio-group v-model="attributeForm.zr">
<el-option :value="0" label="否" /><el-option :value="1" label="是" /> <el-radio :label="1"></el-radio>
</el-select> <el-radio :label="0"></el-radio>
</el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -626,7 +635,7 @@ export default {
'teacher.jyxm': [{ required: true, message: '请输入教员姓名', trigger: 'blur' }], 'teacher.jyxm': [{ required: true, message: '请输入教员姓名', trigger: 'blur' }],
'teacher.xh': [{ required: true, message: '请输入序号', trigger: 'blur' }], 'teacher.xh': [{ required: true, message: '请输入序号', trigger: 'blur' }],
'teacher.zyjszwdj': [{ required: true, message: '请选择专业技术职务等级', trigger: 'change' }], 'teacher.zyjszwdj': [{ required: true, message: '请输入专业技术职务等级', trigger: 'blur' }],
'teacher.xslx': [{ required: true, message: '请选择虚实类型', trigger: 'change' }], 'teacher.xslx': [{ required: true, message: '请选择虚实类型', trigger: 'change' }],
'teacher.jylb': [{ required: true, message: '请选择教员类别', trigger: 'change' }], 'teacher.jylb': [{ required: true, message: '请选择教员类别', trigger: 'change' }],
'teacher.zzlb': [{ required: true, message: '请选择在职类别', trigger: 'change' }], 'teacher.zzlb': [{ required: true, message: '请选择在职类别', trigger: 'change' }],