This commit is contained in:
guochunsi
2026-01-16 15:55:28 +08:00
parent cb74e79383
commit bbbc9a0663
7 changed files with 102 additions and 132 deletions

View File

@@ -4,8 +4,9 @@
:close-on-click-modal="false"
v-model="visible"
append-to-body
width="600px"
>
<el-form :model="dataForm" :rules="dataRule" ref="dataFormRef" @keyup.enter="dataFormSubmit" label-width="140px">
<el-form :model="dataForm" :rules="dataRule" ref="dataFormRef" @keyup.enter="dataFormSubmit" label-width="120px">
<el-form-item label="模拟学生" prop="serialNumber">
<el-select
@@ -15,7 +16,7 @@
remote
clearable
reserve-keyword
:disabled="!!dataForm.id" placeholder="请选择唯一号" size="small" style="width: 100%"
:disabled="!!dataForm.id" placeholder="请选择唯一号"
:remote-method="remoteTeacherByQuery"
>
<el-option
@@ -27,7 +28,7 @@
</el-select>
</el-form-item>
<el-form-item label="来源" prop="isOut">
<el-select v-model="dataForm.isOut" filterable disabled placeholder="请选择来源" size="small" style="width: 100%" >
<el-select v-model="dataForm.isOut" filterable disabled placeholder="请选择来源" >
<el-option
v-for="item in isOutList"
:key="item.value"
@@ -37,7 +38,7 @@
</el-select>
</el-form-item>
<el-form-item label="拟报专业1" prop="wishMajorOne">
<el-select v-model="dataForm.wishMajorOne" filterable placeholder="请选择拟报专业1" size="small" style="width: 100%">
<el-select v-model="dataForm.wishMajorOne" filterable placeholder="请选择拟报专业1" >
<el-option
v-for="item in planMajorList"
:key="item.majorCode"
@@ -49,7 +50,7 @@
</el-select>
</el-form-item>
<el-form-item label="拟报专业2" prop="wishMajorTwo">
<el-select v-model="dataForm.wishMajorTwo" filterable placeholder="请选择拟报专业2" size="small" style="width: 100%">
<el-select v-model="dataForm.wishMajorTwo" filterable placeholder="请选择拟报专业2" >
<el-option
v-for="item in planMajorList"
:key="item.majorCode"
@@ -61,7 +62,7 @@
</el-select>
</el-form-item>
<el-form-item label="拟报专业3" prop="wishMajorThree">
<el-select v-model="dataForm.wishMajorThree" filterable placeholder="请选择拟报专业3" size="small" style="width: 100%">
<el-select v-model="dataForm.wishMajorThree" filterable placeholder="请选择拟报专业3" >
<el-option
v-for="item in planMajorList"
:key="item.majorCode"
@@ -73,7 +74,7 @@
</el-select>
</el-form-item>
<el-form-item label="录取专业" prop="confirmedMajor">
<el-select v-model="dataForm.confirmedMajor" filterable placeholder="请选择录取专业" size="small" style="width: 100%">
<el-select v-model="dataForm.confirmedMajor" filterable placeholder="请选择录取专业" >
<el-option
v-for="item in planMajorEduList"
:key="item.majorCode"
@@ -97,9 +98,9 @@
<script setup lang="ts">
import { ref, reactive, nextTick } from 'vue'
import { ElNotification } from 'element-plus'
import { addMNObj, getMNObj, putMNObj } from '@/api/recruit/recruitImitateAdjustBatch'
import { getList } from "@/api/recruit/recruitstudentsignup"
import { listPlanByCondition as planMajor, listByEdu } from "@/api/recruit/recruitstudentplan"
import { addMNObj, getMNObj, putMNObj } from '/@/api/recruit/recruitImitateAdjustBatch'
import { getList } from '/@/api/recruit/recruitstudentsignup'
import { listPlanByCondition as planMajor, listByEdu } from '/@/api/recruit/recruitstudentplan'
// Emits
const emit = defineEmits<{