修改学生资助内容

This commit is contained in:
2025-10-11 22:10:57 +08:00
parent 3c24fb1f79
commit 3a452d6502
5 changed files with 410 additions and 164 deletions

View File

@@ -1,7 +1,7 @@
<template>
<div>
<p style="line-height:33pt; margin:0pt; orphans:0; text-align:center; widows:0">
<span v-if="formData.listAllYear.length > 0" style="font-family:方正小标宋简体; font-size:20pt">{{formData.listAllYear[1].stuYearName}}</span>
<span v-if="locallocalFormData.listAllYear.length > 0" style="font-family:方正小标宋简体; font-size:20pt">{{locallocalFormData.listAllYear[1].stuYearName}}</span>
<span style="font-family:方正小标宋简体; font-size:20pt">国家</span><span
style="font-family:方正小标宋简体; font-size:20pt">励志</span><span
style="font-family:方正小标宋简体; font-size:20pt">奖学金申请审批表</span>
@@ -23,12 +23,12 @@
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:57.25pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">  </span></p>
style="font-family:仿宋; font-size:12pt">姓名</span></p>
</td>
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:58.95pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.stuName }}</span></p>
style="font-family:仿宋; font-size:12pt">{{ locallocalFormData.stuName }}</span></p>
</td>
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:30.55pt">
@@ -38,7 +38,7 @@
<td colspan="3"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:33.95pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.gender }}</span></p>
style="font-family:仿宋; font-size:12pt">{{ localFormData.gender }}</span></p>
</td>
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:64.15pt">
@@ -48,12 +48,12 @@
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:75.5pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.birthMonth }}</span></p>
style="font-family:仿宋; font-size:12pt">{{ localFormData.birthMonth }}</span></p>
</td>
<td colspan="2" rowspan="5"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:77.35pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0">
<img style="width: 125px;height: 175px;" :src="baseurl + formData.pic" />
<img style="width: 125px;height: 175px;" :src="baseurl + localFormData.pic" />
</p>
</td>
</tr>
@@ -61,12 +61,12 @@
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:57.25pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">  </span></p>
style="font-family:仿宋; font-size:12pt">民族</span></p>
</td>
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:58.95pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.mz }} </span>
style="font-family:仿宋; font-size:12pt">{{ localFormData.mz }} </span>
</p>
</td>
<td colspan="2"
@@ -77,7 +77,7 @@
<td colspan="3"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:33.95pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.zzmm }} </span>
style="font-family:仿宋; font-size:12pt">{{ localFormData.zzmm }} </span>
</p>
</td>
<td
@@ -89,8 +89,8 @@
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:75.5pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">
<input style="width: 80px;" v-model="formData.inTime" type="text"
class="underline-input" placeholder="请输入入学时间">
<input style="width: 80px;" v-model="localFormData.inTime" type="text"
class="underline-input" placeholder="请输入入学年月">
</span></p>
</td>
</tr>
@@ -98,12 +98,12 @@
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:57.25pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">  </span></p>
style="font-family:仿宋; font-size:12pt">学号</span></p>
</td>
<td colspan="7"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:134.85pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.stuNo }} </span></p>
style="font-family:仿宋; font-size:12pt">{{ localFormData.stuNo }} </span></p>
</td>
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:64.15pt">
@@ -113,7 +113,7 @@
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:75.5pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.gradeName }} </span></p>
style="font-family:仿宋; font-size:12pt">{{ localFormData.gradeName }} </span></p>
</td>
</tr>
<tr style="height:25.95pt">
@@ -127,7 +127,7 @@
<td colspan="7"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:134.85pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.idCard }} </span></p>
style="font-family:仿宋; font-size:12pt">{{ localFormData.idCard }} </span></p>
</td>
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:64.15pt">
@@ -137,7 +137,7 @@
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:75.5pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.stuPhone }} </span></p>
style="font-family:仿宋; font-size:12pt">{{ localFormData.stuPhone }} </span></p>
</td>
</tr>
<tr style="height:16.95pt">
@@ -145,8 +145,8 @@
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:348.85pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:justify; widows:0"><span
style="font-family:仿宋; font-size:12pt">广西水利电力职业技术学院</span><span
style="font-family:仿宋; font-size:12pt">{{ formData.deptName }}
{{ formData.majorName }}专业 {{ formData.className }}</span>
style="font-family:仿宋; font-size:12pt">{{ localFormData.deptName }}
{{ localFormData.majorName }}专业 {{ localFormData.className }}</span>
</p>
</td>
</tr>
@@ -162,7 +162,7 @@
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:354.3pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0">
<span style="font-family:仿宋; font-size:12pt">
<el-input type="textarea" v-model="formData.helpHis" placeholder="请输入奖励" />
<el-input type="textarea" v-model="localFormData.helpHis" placeholder="请输入奖励" />
</span>
</p>
</td>
@@ -183,20 +183,20 @@
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:53.2pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.rkzs }}</span>
style="font-family:仿宋; font-size:12pt">{{ localFormData.rkzs }}</span>
</p>
</td>
<td colspan="4"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:61.3pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">家庭</span></p>
style="font-family:仿宋; font-size:12pt">家庭</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">总收入</span></p>
</td>
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:64.15pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.jtysr }}</span>
style="font-family:仿宋; font-size:12pt">{{ localFormData.jtysr }}</span>
</p>
</td>
<td colspan="2"
@@ -207,7 +207,7 @@
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:76.45pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.rjysr }}</span>
style="font-family:仿宋; font-size:12pt">{{ localFormData.rjysr }}</span>
</p>
</td>
</tr>
@@ -222,25 +222,25 @@
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:190.05pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0">
<span v-if="formData.hardType == '特别困难'"
<span v-if="localFormData.hardType == '特别困难'"
style="font-family:'Wingdings 2'; font-size:12pt; font-style:normal; font-weight:normal; text-transform:none"></span>
<span v-if="formData.hardType != '特别困难'"
style="font-family:'Wingdings 2'; font-size:12pt; font-style:normal; font-weight:normal; text-transform:none"></span>
<span v-if="localFormData.hardType != '特别困难'"
style="font-family:'Wingdings 2'; font-size:12pt; font-style:normal; font-weight:normal; text-transform:none"></span>
<span
style="font-family:宋体; font-size:12pt; font-style:normal; font-weight:normal; text-transform:none">特别困难</span>
<span v-if="formData.hardType == '比较困难'"
<span v-if="localFormData.hardType == '比较困难'"
style="font-family:'Wingdings 2'; font-size:12pt; font-style:normal; font-weight:normal; text-transform:none"></span>
<span v-if="formData.hardType != '比较困难'"
style="font-family:'Wingdings 2'; font-size:12pt; font-style:normal; font-weight:normal; text-transform:none"></span>
<span v-if="localFormData.hardType != '比较困难'"
style="font-family:'Wingdings 2'; font-size:12pt; font-style:normal; font-weight:normal; text-transform:none"></span>
<span
style="font-family:宋体; font-size:12pt; font-style:normal; font-weight:normal; text-transform:none">比较困难</span>
<span v-if="formData.hardType == '一般困难'"
<span v-if="localFormData.hardType == '一般困难'"
style="font-family:'Wingdings 2'; font-size:12pt; font-style:normal; font-weight:normal; text-transform:none"></span>
<span v-if="formData.hardType != '一般困难'"
style="font-family:'Wingdings 2'; font-size:12pt; font-style:normal; font-weight:normal; text-transform:none"></span>
<span v-if="localFormData.hardType != '一般困难'"
style="font-family:'Wingdings 2'; font-size:12pt; font-style:normal; font-weight:normal; text-transform:none"></span>
<span
style="font-family:宋体; font-size:12pt; font-style:normal; font-weight:normal; text-transform:none">一般困难</span>
@@ -255,7 +255,7 @@
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:77.35pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt"><el-input v-model="formData.moneySrc" /></span>
style="font-family:仿宋; font-size:12pt"><el-input v-model="localFormData.moneySrc" /></span>
</p>
</td>
</tr>
@@ -268,7 +268,7 @@
<td colspan="7"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:190.05pt">
<p style="line-height:15pt; margin:0pt; orphans:0; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.homeAddr }}</span></p>
style="font-family:仿宋; font-size:12pt">{{ localFormData.homeAddr }}</span></p>
</td>
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:75.5pt">
@@ -278,7 +278,7 @@
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:77.35pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.postCode }}</span></p>
style="font-family:仿宋; font-size:12pt">{{ localFormData.postCode }}</span></p>
</td>
</tr>
<tr style="height:16.95pt">
@@ -296,10 +296,10 @@
style="font-family:仿宋; font-size:12pt">)</span><span
style="font-family:仿宋; font-size:12pt">:</span><span
style="font-family:仿宋; font-size:12pt; ">
<input style="width: 60px;" v-model="formData.majorRank" type="text"
<input style="width: 60px;" v-model="localFormData.majorRank" type="text"
class="underline-input" placeholder="请输入名次">
/
<input style="width: 80px;" v-model="formData.majorNum" type="text"
<input style="width: 80px;" v-model="localFormData.majorNum" type="text"
class="underline-input" placeholder="请输入总人数">
</span>
<span style="font-family:仿宋; font-size:12pt">(名次/总人数)</span>
@@ -309,7 +309,7 @@
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:228.4pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:justify; widows:0"><span
style="font-family:仿宋; font-size:12pt">实行综合考评排名:
<el-radio-group v-model="formData.isCph">
<el-radio-group v-model="localFormData.isCph">
<el-radio :label="'是'"></el-radio>
<el-radio :label="'否'"></el-radio>
</el-radio-group>
@@ -322,9 +322,9 @@
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding:1.02pt 2.48pt; vertical-align:middle; width:197.8pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:justify; widows:0"><span
style="font-family:仿宋; font-size:12pt">必修课
<input style="width: 100px;" v-model="formData.bxk" type="text" class="underline-input"
<input style="width: 100px;" v-model="localFormData.bxk" type="text" class="underline-input"
placeholder="请输入必修课门数">
,其中及格以上<input style="width: 110px;" v-model="formData.jg" type="text"
其中及格以上<input style="width: 110px;" v-model="localFormData.jg" type="text"
class="underline-input" placeholder="请输入及格以上门数">
</span></p>
</td>
@@ -338,10 +338,10 @@
style="font-family:仿宋; font-size:12pt">:</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:justify; widows:0"><span
style="font-family:仿宋; font-size:12pt;">
<input style="width: 60px;" v-model="formData.classRank" type="text"
<input style="width: 60px;" v-model="localFormData.classRank" type="text"
class="underline-input" placeholder="请输入名次">
/
<input style="width: 80px;" v-model="formData.classNum" type="text"
<input style="width: 80px;" v-model="localFormData.classNum" type="text"
class="underline-input" placeholder="请输入总人数">
</span><span style="font-family:仿宋; font-size:12pt">(名次/总人数)</span></p>
</td>
@@ -358,18 +358,18 @@
style="position: relative; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:426.8pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">
<el-input type="textarea" :rows="5" v-model="formData.applyReason"
<el-input type="textarea" :rows="5" v-model="localFormData.applyReason"
style="margin-top: 10px;"
:input-style="{textIndent: '2em', paddingTop: '8px', fontFamily: '仿宋', fontSize: '12pt'}" />
</span></p>
<p
style="position: absolute;bottom: 0;right:0; line-height:15pt; margin:0pt; text-align:right; widows:0">
<span style="font-family:仿宋; font-size:12pt">申请人签名:
<span style="font-family:仿宋; font-size:12pt">申请人签名
<el-upload style="display: inline;" :before-upload="boolImg"
accept="image/jpg,image/jpeg,image/png,image/bmp" :limit="1" class="avatar-uploader"
:action="upload.url" :headers="upload.headers" :show-file-list="false"
:file-list="upload.fileList" :on-success="handleAvatarSuccess">
<img v-if="formData.applySign" :src="baseurl + formData.applySign" width="200px"
<img v-if="localFormData.applySign" :src="baseurl + localFormData.applySign" width="200px"
height="50px" class="avatar">
<span v-else> 点击上传</span>
</el-upload>
@@ -397,10 +397,10 @@
<p style="line-height:15pt; margin:10pt 0pt 0pt; orphans:0; text-align:left; text-indent:2em; widows:0"><span
style="font-family:仿宋; font-size:12pt">该同学符合申请条件同意推荐该同学申请国家励志奖学金</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">辅导员(签名):</span></p>
style="font-family:仿宋; font-size:12pt">辅导员签名):</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">  </span><span
style="font-family:仿宋; font-size:12pt">   </span><span
style="font-family:仿宋; font-size:12pt"> </span><span
style="font-family:仿宋; font-size:12pt"> </span><span
style="font-family:仿宋; font-size:12pt"></span><span
style="font-family:仿宋; font-size:12pt"> </span><span
style="font-family:仿宋; font-size:12pt"></span><span
@@ -436,7 +436,7 @@
style="font-family:仿宋; font-size:12pt"> </span><span
style="font-family:仿宋; font-size:12pt"></span><span
style="font-family:仿宋; font-size:12pt"> </span><span
style="font-family:仿宋; font-size:12pt">  </span></p>
style="font-family:仿宋; font-size:12pt"></span></p>
</td>
</tr>
<tr style="height:94.9pt">
@@ -449,22 +449,22 @@
style="position: relative; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:middle; width:426.8pt">
<p
style="line-height:25pt; margin:16.2pt 0pt 8.1pt; orphans:0; text-align:justify; text-indent:21pt; widows:0">
<span style="font-family:仿宋; font-size:12pt">经评,并在校内公示</span><span
style="font-family:仿宋; font-size:12pt; text-decoration:underline"> </span><span
<span style="font-family:仿宋; font-size:12pt">经评</span><span
style="font-family:仿宋; font-size:12pt; text-decoration:underline">并在校内公示</span><span
style="font-family:仿宋; font-size:12pt;">5</span><span
style="font-family:仿宋; font-size:12pt">个工作日无异议现报请批准该同学获得国家</span><span
style="font-family:仿宋; font-size:12pt">励志</span><span
style="font-family:仿宋; font-size:12pt">奖学金</span>
</p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt"> </span><span
style="font-family:仿宋; font-size:12pt">                                  </span><span
style="font-family:仿宋; font-size:12pt"> </span><span
style="font-family:仿宋; font-size:12pt"> </span><span
style="font-family:仿宋; font-size:12pt">(公章)</span><span
style="font-family:仿宋; font-size:12pt">  </span><span
style="font-family:仿宋; font-size:12pt"> </span><span
style="font-family:仿宋; font-size:12pt"></span><span
style="font-family:仿宋; font-size:12pt">  </span><span
style="font-family:仿宋; font-size:12pt"> </span><span
style="font-family:仿宋; font-size:12pt"></span><span
style="font-family:仿宋; font-size:12pt">  </span><span
style="font-family:仿宋; font-size:12pt"> </span><span
style="font-family:仿宋; font-size:12pt"></span></p>
</td>
</tr>
@@ -486,10 +486,10 @@
</table>
</div>
<div style="margin: 0 auto;width: fit-content;">
证明材料(1个人上学年成绩单;2辅导员签字的综测排名截图)
<FileUpload v-model="formData.hardFile" />
证明材料(1个人上学年成绩单2辅导员签字的综测排名截图)
<FileUpload v-model="localFormData.hardFile" />
<el-button style="display: block;margin: 0 auto;width: fit-content;" type="success" plain
@click="doApply">提交申请</el-button>
@click="saveForm">{{ isEdit ? '保存修改' : '提交申请' }}</el-button>
</div>
</div>
</template>
@@ -504,11 +504,21 @@ import { listAllYear } from "@/api/stuCQS/basedata/year";
export default {
name: "gl-apply",
props: {
formData: {
type: Object,
default: () => ({})
},
isEdit: {
type: Boolean,
default: false
}
},
data() {
return {
dayjs,
boolImg,
formData: {
localFormData: {
stuNo: null,
stuName: null,
gender: null,
@@ -554,21 +564,27 @@ export default {
}
},
created() {
this.getOwnSign();
this.getOwnKnrd();
this.getOwnInfo();
this.getOwnExtraInfo();
if (this.isEdit && this.formData) {
// 编辑模式,使用传入的数据
this.localFormData = { ...this.formData };
} else {
// 新建模式,获取用户信息
this.getOwnSign();
this.getOwnKnrd();
this.getOwnInfo();
this.getOwnExtraInfo();
}
},
methods: {
async doApply() {
let sdata = { ...this.formData };
let sdata = { ...this.localFormData };
console.log(sdata);
if (isEmpty(sdata.inTime)) {
this.$message.info("请填写入学时间");
return;
}
if (isEmpty(sdata.helpHis)) {
this.$message.info("请填写曾获奖励,没有写无");
this.$message.info("请填写曾获奖项,没有写无");
return;
}
if (isEmpty(sdata.moneySrc)) {
@@ -616,7 +632,7 @@ export default {
}
},
handleAvatarSuccess(response, file, fileList) {
this.formData.applySign = response.fileName;
this.locallocalFormData.applySign = response.fileName;
this.upload.fileList = [];
this.$forceUpdate();
},
@@ -635,7 +651,7 @@ export default {
});
} else {
this.formData.applySign = data.signature;
this.locallocalFormData.applySign = data.signature;
}
}
},
@@ -645,19 +661,19 @@ export default {
if (res.code == 200) {
let data = { ...res.data };
let knrd = data.xsqmyj;
this.formData.listAllYear = response.data;
this.formData.rkzs = data.rkzs;
this.formData.jtysr = parseFloat((data.jtnsr / 12).toFixed(2));
this.formData.rjysr = parseFloat((this.formData.jtysr / Number(this.formData.rkzs)).toFixed(2));
this.locallocalFormData.listAllYear = response.data;
this.locallocalFormData.rkzs = data.rkzs;
this.locallocalFormData.jtysr = parseFloat((data.jtnsr / 12).toFixed(2));
this.locallocalFormData.rjysr = parseFloat((this.locallocalFormData.jtysr / Number(this.locallocalFormData.rkzs)).toFixed(2));
switch (knrd) {
case "1":
this.formData.hardType = "特别困难";
this.locallocalFormData.hardType = "特别困难";
break;
case "2":
this.formData.hardType = "比较困难";
this.locallocalFormData.hardType = "比较困难";
break;
case "3":
this.formData.hardType = "一般困难";
this.locallocalFormData.hardType = "一般困难";
break;
}
} else {
@@ -681,12 +697,12 @@ export default {
let data = { ...res.data };
console.log(574, data);
this.formData.pic = data.whitePhoto;
this.formData.zzmm = data.zzmm;
this.formData.mz = data.mz;
this.formData.jthk = data.hkxz;
this.formData.homeAddr = data.xjtdz;
this.formData.postCode = data.jtyzbm;
this.locallocalFormData.pic = data.whitePhoto;
this.locallocalFormData.zzmm = data.zzmm;
this.locallocalFormData.mz = data.mz;
this.locallocalFormData.jthk = data.hkxz;
this.locallocalFormData.homeAddr = data.xjtdz;
this.locallocalFormData.postCode = data.jtyzbm;
}
},
async getOwnInfo() {
@@ -696,21 +712,30 @@ export default {
if (res.code == 200) {
let data = { ...res.data };
console.log(588, data);
this.formData.gradeName = data.gradeName;
this.formData.deptName = data.dept.deptName;
this.formData.majorName = data.srsMajors.majorName;
this.formData.className = data.srsClass.className;
this.locallocalFormData.gradeName = data.gradeName;
this.locallocalFormData.deptName = data.dept.deptName;
this.locallocalFormData.majorName = data.srsMajors.majorName;
this.locallocalFormData.className = data.srsClass.className;
this.formData.birthMonth = dayjs(data.birthday).format("YYYY年MM月");
this.locallocalFormData.birthMonth = dayjs(data.birthday).format("YYYY年MM月");
this.formData.stuName = data.name;
this.formData.gender = data.gender;
this.formData.stuPhone = data.phone;
this.formData.stuNo = data.stuNo;
this.formData.className = data.srsClass.className;
this.formData.idCard = data.idCard;
this.formData.bankCard = data.xhk;
this.locallocalFormData.stuName = data.name;
this.locallocalFormData.gender = data.gender;
this.locallocalFormData.stuPhone = data.phone;
this.locallocalFormData.stuNo = data.stuNo;
this.locallocalFormData.className = data.srsClass.className;
this.locallocalFormData.idCard = data.idCard;
this.locallocalFormData.bankCard = data.xhk;
}
},
saveForm() {
if (this.isEdit) {
// 编辑模式,发射保存事件
this.$emit('save', this.localFormData);
} else {
// 新建模式,调用原有的申请方法
this.doApply();
}
}
}
@@ -736,17 +761,17 @@ export default {
border-bottom-color: #007bff;
}
/* 可选:禁用自动填充背景色 */
/* 可禁用自动填充背景色*/
.underline-inputt:-webkit-autofill,
.underline-input:-webkit-autofill:focus {
-webkit-box-shadow: 0 0 0 1000px white inset !important;
box-shadow: 0 0 0 1000px white inset !important;
}
/* 取消 textarea 的边框 */
/* 取消 textarea 的边框*/
::v-deep .el-textarea__inner {
border: none;
}
/* 取消 el-input 的边框 */
/* 取消 el-input 的边框*/
::v-deep .el-input__inner {
border: none;
}