入伍申请辅导员申请入口

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">
<el-form-item prop="studentNo" class="form-item-custom">
<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>
</td>
<td class="label">班级</td>
@@ -253,7 +253,7 @@
<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>
</el-form-item> -->
{{ formData.reserveStartDate }} 日至退役后两年{{ formData.reserveEndDate }}
{{ formData.reserveStartDate }} 日至退役后两年{{ parseTime(formData.reserveEndDate, '{y}-{m}-{d}') }}
</p>
<el-form-item prop="affixId">
<p class="attachment-tip">
@@ -352,6 +352,8 @@ import { getOwnInfo, getEnlistmentReserve, delEnlistmentReserve, addEnlistmentRe
import { batchAddEnlistmentReserveAttach, deleteRtEnlistmentReserveAttachByFileNameAndStuName } from "@/api/routine/enlistmentReserve/enlistmentReserveAttach";
import { getUserProfile } from '@/api/system/user' // 获取当前登录用户
import { flowRecord } from '@/api/flowable/finished'
import { getStudentInfoByStuId } from '@/api/routine/stuIdReissue'
import { listStudent } from '@/api/stuCQS/basedata/student'
export default {
name: 'EnlistmentReserveForm',
dicts: ['rt_nation'],
@@ -528,6 +530,26 @@ export default {
this.setSemesterStartDate();
},
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() {
// 方式1手动指定学期推荐可直接改'spring'/'autumn'切换)
@@ -573,7 +595,6 @@ export default {
})
}
}
})
},
setIcon(val) {