入伍保留学籍修改这学期的时间都统一为:2026-3-1
This commit is contained in:
@@ -249,15 +249,17 @@
|
||||
class="opinion-textarea"></el-input>
|
||||
</el-form-item> -->
|
||||
<p class="reason-text">本人应征入伍,申请保留学籍从
|
||||
<el-form-item prop="reserveStartDate" class="form-item-custom inline-item">
|
||||
<!-- <el-form-item prop="reserveStartDate" class="form-item-custom inline-item">
|
||||
<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> 日至退役后两年。
|
||||
</el-form-item> -->
|
||||
{{ formData.reserveStartDate }} 日至退役后两年({{ formData.reserveEndDate }})。
|
||||
</p>
|
||||
<el-form-item prop="affixId">
|
||||
<p class="attachment-tip">
|
||||
<span style="color: red">请上传:入伍通知书等佐证材料.</span>
|
||||
<Affix v-model="formData.affixId" @input="handleAffix" @fileUploaded="handleAffix" @delete-file="handleDeleteFile"/>
|
||||
<Affix v-model="formData.affixId" @input="handleAffix" @fileUploaded="handleAffix"
|
||||
@delete-file="handleDeleteFile" />
|
||||
</p>
|
||||
</el-form-item>
|
||||
|
||||
@@ -523,14 +525,39 @@ export default {
|
||||
},
|
||||
mounted() {
|
||||
// this.getUser()
|
||||
this.setSemesterStartDate();
|
||||
},
|
||||
methods: {
|
||||
// 根据学期规则生成起始日期并赋值
|
||||
setSemesterStartDate() {
|
||||
// 方式1:手动指定学期(推荐,可直接改'spring'/'autumn'切换)
|
||||
// const targetSemester = 'spring'; // spring=春季,autumn=秋季
|
||||
|
||||
// 方式2:自动根据当前月份判断学期(可选,注释掉方式1可启用)
|
||||
const currentMonth = new Date().getMonth() + 1;
|
||||
const targetSemester = currentMonth <= 6 ? 'spring' : 'autumn';
|
||||
|
||||
// 获取当前年份,计算+2年(如2024→2026)
|
||||
const currentYear = new Date().getFullYear();
|
||||
const semesterYear = currentYear; // 固定为当前年份如2026
|
||||
|
||||
// 根据学期赋值起始日期
|
||||
if (targetSemester === 'spring') {
|
||||
// 春季学期:YYYY-03-01(如2026-03-01)
|
||||
this.formData.reserveStartDate = `${semesterYear}-03-01`;
|
||||
} else {
|
||||
// 秋季学期:YYYY-09-01(如2026-09-01)
|
||||
this.formData.reserveStartDate = `${semesterYear}-09-01`;
|
||||
}
|
||||
},
|
||||
|
||||
// 获取当前登录信息
|
||||
getUser() {
|
||||
getUserProfile().then(response => {
|
||||
this.user = response.data
|
||||
this.roleGroup = response.roleGroup;
|
||||
// this.postGroup = response.postGroup;
|
||||
if (this.roleGroup.includes("学生")) {
|
||||
if (this.user) {
|
||||
this.formData.studentName = this.user.nickName
|
||||
this.formData.gender = this.user.sex
|
||||
@@ -545,6 +572,8 @@ export default {
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
})
|
||||
},
|
||||
setIcon(val) {
|
||||
|
||||
Reference in New Issue
Block a user