入伍申请辅导员申请入口

This commit is contained in:
2026-03-16 17:47:52 +08:00
parent 03782e3c9d
commit b2d218b221

View File

@@ -208,7 +208,7 @@
<td class="input-cell"> <td class="input-cell">
<el-form-item prop="studentNo" class="form-item-custom"> <el-form-item prop="studentNo" class="form-item-custom">
<el-input v-model="formData.studentNo" placeholder="请输入学号" class="basic-input" type="textarea" <el-input v-model="formData.studentNo" placeholder="请输入学号" class="basic-input" type="textarea"
:rows="3"></el-input> :rows="3" @blur="changeGet"></el-input>
</el-form-item> </el-form-item>
</td> </td>
<td class="label">班级</td> <td class="label">班级</td>
@@ -253,7 +253,7 @@
<el-date-picker v-model="formData.reserveStartDate" type="date" placeholder="选择日期" format="yyyy-MM-dd" <el-date-picker v-model="formData.reserveStartDate" type="date" placeholder="选择日期" format="yyyy-MM-dd"
value-format="yyyy-MM-dd" class="date-picker"></el-date-picker> value-format="yyyy-MM-dd" class="date-picker"></el-date-picker>
</el-form-item> --> </el-form-item> -->
{{ formData.reserveStartDate }} 日至退役后两年{{ formData.reserveEndDate }} {{ formData.reserveStartDate }} 日至退役后两年{{ parseTime(formData.reserveEndDate, '{y}-{m}-{d}') }}
</p> </p>
<el-form-item prop="affixId"> <el-form-item prop="affixId">
<p class="attachment-tip"> <p class="attachment-tip">
@@ -352,6 +352,8 @@ import { getOwnInfo, getEnlistmentReserve, delEnlistmentReserve, addEnlistmentRe
import { batchAddEnlistmentReserveAttach, deleteRtEnlistmentReserveAttachByFileNameAndStuName } from "@/api/routine/enlistmentReserve/enlistmentReserveAttach"; import { batchAddEnlistmentReserveAttach, deleteRtEnlistmentReserveAttachByFileNameAndStuName } from "@/api/routine/enlistmentReserve/enlistmentReserveAttach";
import { getUserProfile } from '@/api/system/user' // 获取当前登录用户 import { getUserProfile } from '@/api/system/user' // 获取当前登录用户
import { flowRecord } from '@/api/flowable/finished' import { flowRecord } from '@/api/flowable/finished'
import { getStudentInfoByStuId } from '@/api/routine/stuIdReissue'
import { listStudent } from '@/api/stuCQS/basedata/student'
export default { export default {
name: 'EnlistmentReserveForm', name: 'EnlistmentReserveForm',
dicts: ['rt_nation'], dicts: ['rt_nation'],
@@ -528,6 +530,26 @@ export default {
this.setSemesterStartDate(); this.setSemesterStartDate();
}, },
methods: { methods: {
// 填写学号时自动获取其他信息
changeGet() {
getStudentInfoByStuId(this.formData.studentNo).then(response => {
if (response.data == null) {
this.$message.error('学号不存在')
return
}
if (this.roleGroup.includes("辅导员")) {
this.formData.className = response.data.className
this.formData.studentName = response.data.studentName
this.formData.grade = response.data.gradeName
this.formData.gender = response.data.gender == '男' ? '1' : '0'
listStudent({name: this.formData.studentName}).then(res => {
this.formData.major = res.rows[0].srsMajors.majorName
this.formData.studentId = res.rows[0].stuId
this.formData.teacherName = res.rows[0].cphName
})
}
})
},
// 根据学期规则生成起始日期并赋值 // 根据学期规则生成起始日期并赋值
setSemesterStartDate() { setSemesterStartDate() {
// 方式1手动指定学期推荐可直接改'spring'/'autumn'切换) // 方式1手动指定学期推荐可直接改'spring'/'autumn'切换)
@@ -573,7 +595,6 @@ export default {
}) })
} }
} }
}) })
}, },
setIcon(val) { setIcon(val) {