入伍申请辅导员申请入口
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user