修改学生资助内容
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -50,6 +50,23 @@
|
||||
<GlLook v-if="lookV" :formData="lookForm" />
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<!-- 中职毕业证下载 -->
|
||||
<el-form label-width="120px" v-if="lookForm.hardFile">
|
||||
<el-form-item label="中职毕业证">
|
||||
<el-button type="primary" size="mini" icon="el-icon-download" @click="downloadDiploma">下载毕业证
|
||||
</el-button>
|
||||
|
||||
<el-button type="primary" size="mini" icon="el-icon-view" @click="lookBiye">预览毕业证
|
||||
</el-button>
|
||||
|
||||
<el-dialog :visible.sync="lookBiyeV" :destroy-on-close="true" append-to-body>
|
||||
<span slot="title">中职毕业证预览</span>
|
||||
<iframe v-if="lookBiyeUrl" :src="lookBiyeUrl" style="width: 100%; height: 80vh;"
|
||||
frameborder="0"></iframe>
|
||||
</el-dialog>
|
||||
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<el-form label-width="200px" size="mini" class="lookForm">
|
||||
<el-form-item label="是否通过">
|
||||
<el-select @change="changeAuditRes" v-model="auditRes">
|
||||
@@ -179,6 +196,53 @@ export default {
|
||||
|
||||
lookForm: {},
|
||||
lookV: false,
|
||||
editMode: false,
|
||||
|
||||
editForm: {
|
||||
id: null,
|
||||
xm: "",
|
||||
xh: "",
|
||||
xb: "",
|
||||
mz: "",
|
||||
csrq: "",
|
||||
zzmm: "",
|
||||
rxsj: "",
|
||||
jg: "",
|
||||
lxdh: "",
|
||||
jtdz: "",
|
||||
yzbm: "",
|
||||
jjlxr: "",
|
||||
jjlxrdh: "",
|
||||
zy: "",
|
||||
bj: "",
|
||||
nj: "",
|
||||
xy: "",
|
||||
xz: "",
|
||||
xjzt: "",
|
||||
sfzh: "",
|
||||
yhkh: "",
|
||||
khh: "",
|
||||
khxm: "",
|
||||
zxf: "",
|
||||
xf: "",
|
||||
djf: "",
|
||||
cjf: "",
|
||||
zcf: "",
|
||||
zf: "",
|
||||
pm: "",
|
||||
pmbl: "",
|
||||
djpm: "",
|
||||
djpmbl: "",
|
||||
cjpm: "",
|
||||
cjpmbl: "",
|
||||
zcpm: "",
|
||||
zcpmbl: "",
|
||||
zpm: "",
|
||||
zpmbl: "",
|
||||
hardFile: "",
|
||||
softFile: ""
|
||||
},
|
||||
editV: false,
|
||||
|
||||
auditForm: {
|
||||
fdySign: "",
|
||||
@@ -200,6 +264,8 @@ export default {
|
||||
manyCmt: "",
|
||||
manyRes: null,
|
||||
manySign: "",
|
||||
lookBiyeV: false,
|
||||
lookBiyeUrl: ''
|
||||
}
|
||||
},
|
||||
created() {
|
||||
@@ -207,6 +273,31 @@ export default {
|
||||
this.getOwnSign();
|
||||
},
|
||||
methods: {
|
||||
getFileName(path) {
|
||||
if (!path) return '';
|
||||
return path.split('/').pop();
|
||||
},
|
||||
downloadDiploma() {
|
||||
if (!this.lookForm.hardFile) return;
|
||||
const isAbsoluteUrl = this.lookForm.hardFile.startsWith('http');
|
||||
const pdfUrl = isAbsoluteUrl
|
||||
? this.lookForm.hardFile
|
||||
: `${this.baseurl}${this.lookForm.hardFile}`;
|
||||
const link = document.createElement('a');
|
||||
link.href = pdfUrl;
|
||||
link.download = this.getFileName(this.lookForm.hardFile);
|
||||
document.body.appendChild(link);
|
||||
link.click();
|
||||
document.body.removeChild(link);
|
||||
},
|
||||
lookBiye() {
|
||||
const isAbsoluteUrl = this.lookForm.hardFile.startsWith('http');
|
||||
const pdfUrl = isAbsoluteUrl
|
||||
? this.lookForm.hardFile
|
||||
: `${this.baseurl}${this.lookForm.hardFile}`;
|
||||
this.lookBiyeUrl = pdfUrl;
|
||||
this.lookBiyeV = true;
|
||||
},
|
||||
handleQuery() {
|
||||
this.queryParams.pageNum = 1;
|
||||
this.getList();
|
||||
|
||||
@@ -316,6 +316,7 @@ export default {
|
||||
|
||||
editV: false,
|
||||
editForm: {},
|
||||
editMode: false,
|
||||
|
||||
upload: {
|
||||
headers: { Authorization: "Bearer " + getToken() },
|
||||
|
||||
@@ -582,7 +582,7 @@
|
||||
<el-button type="primary" v-if="this.formData.step == 0 && isShow"
|
||||
@click="onSubmit">提交申请</el-button>
|
||||
<el-button type="success" v-if="(this.formData.step == 0 || this.formData.step == 1) && isShow"
|
||||
@click="onSave">保存</el-button>
|
||||
@click="onSave">保存信息</el-button>
|
||||
<el-button type="primary"
|
||||
v-if="this.formData.step == 1 && isShow && this.formData.step != -1 && this.formData.step != 4"
|
||||
@click="onSubmitFdy">审核通过</el-button>
|
||||
@@ -621,7 +621,7 @@
|
||||
:type='item.type' :timestamp="item.createTime" placement="top">
|
||||
<el-card>
|
||||
<h3 v-if="item.step == -1">撤回提交</h3>
|
||||
<h3 v-if="item.step == 0">保存</h3>
|
||||
<h3 v-if="item.step == 0">保存信息</h3>
|
||||
<h3 v-if="item.step == 1">提交申请</h3>
|
||||
<h3 v-if="item.step == 2">
|
||||
<p>
|
||||
@@ -853,51 +853,72 @@
|
||||
align="center" element-loading-text="数据加载中...">
|
||||
<el-table-column label="姓名" header-align="center" min-width="120">
|
||||
<template slot-scope="{ row, $index }">
|
||||
{{ row.xm }}
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].xm'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.xm" placeholder="请输入姓名"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="年龄" header-align="center" min-width="60">
|
||||
<template slot-scope="{ row, $index }">
|
||||
{{ row.nl }}
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].nl'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.nl" placeholder="年龄"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="与本人关系" header-align="center" min-width="120">
|
||||
<template slot-scope="{ row, $index }">
|
||||
{{ row.gx }}
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].gx'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.gx" placeholder="与本人关系"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="学习或工作单位" header-align="center" min-width="210">
|
||||
<template slot-scope="{ row, $index }">
|
||||
|
||||
{{ row.dw }}
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].dw'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.dw" placeholder="学习或工作单位"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="联系电话" header-align="center" min-width="150">
|
||||
<template slot-scope="{ row, $index }">
|
||||
{{ row.lxdh }}
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].lxdh'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.lxdh" placeholder="联系电话"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column label="职业" header-align="center" min-width="120">
|
||||
<template slot-scope="{ row, $index }">
|
||||
{{ row.zy }}
|
||||
|
||||
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].zy'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.zy" placeholder="职业"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column label="年收入" header-align="center" min-width="120">
|
||||
<template slot-scope="{ row, $index }">
|
||||
{{ row.nsr }}
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].nsr'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.nsr" placeholder="年收入"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="健康状况" header-align="center" min-width="100">
|
||||
<template slot-scope="{ row, $index }">
|
||||
{{ row.jkzk }}
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].jkzk'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.jkzk" placeholder="健康状况"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column v-if="!xsEditDisable" label="操作" min-width="80" header-align="center" align="center">
|
||||
<template slot-scope="{ row,$index }">
|
||||
<el-button @click="handleDeleteRow(row,$index)" type="text">删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
</el-table>
|
||||
<div style="padding:10px;">
|
||||
<el-button v-if="!xsEditDisable" @click="handleAddRow" type="text">新增一行</el-button>
|
||||
</div>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1478,6 +1499,23 @@ export default {
|
||||
doUpdateSignature() {
|
||||
updateSignature(this.user).then(res => { });
|
||||
},
|
||||
//刷新页面数据
|
||||
refreshPageData() {
|
||||
let id = this.$route.query.id;
|
||||
if (id) {
|
||||
// 重新获取申请数据
|
||||
getApply(id).then(response => {
|
||||
this.formData = {
|
||||
...this.formData,
|
||||
...response.data
|
||||
}
|
||||
this.formData.jtcyObj = JSON.parse(response.data.jtcy);
|
||||
this.$forceUpdate(); // 强制更新视图
|
||||
});
|
||||
// 重新获取审核记录
|
||||
this.getRecordList(id);
|
||||
}
|
||||
},
|
||||
//获取签名
|
||||
getUserSignature() {
|
||||
getUserProfile().then(response => {
|
||||
@@ -1595,7 +1633,7 @@ export default {
|
||||
for (let idx = 0; idx < rows.length; idx++) {
|
||||
let row = rows[idx];
|
||||
if (row.step == 0) {
|
||||
row['text'] = "保存";
|
||||
row['text'] = "保存信息";
|
||||
}
|
||||
if (row.step == 1) {
|
||||
row['text'] = "提交申请";
|
||||
@@ -1879,7 +1917,8 @@ export default {
|
||||
}
|
||||
|
||||
this.doUpdateSignature();
|
||||
this.$tab.closePage();
|
||||
// 保存成功后刷新页面数据,不跳转
|
||||
this.refreshPageData();
|
||||
}
|
||||
|
||||
});
|
||||
@@ -1889,7 +1928,8 @@ export default {
|
||||
this.$modal.msgSuccess("保存成功");
|
||||
this.user.signature = this.formData.xsqm;
|
||||
this.doUpdateSignature();
|
||||
this.$tab.closePage();
|
||||
// 保存成功后刷新页面数据,不跳转
|
||||
this.refreshPageData();
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -1916,7 +1956,11 @@ export default {
|
||||
xm: '',
|
||||
nl: '',
|
||||
gx: '',
|
||||
dw: ''
|
||||
dw: '',
|
||||
lxdh: '',
|
||||
zy: '',
|
||||
nsr: '',
|
||||
jkzk: ''
|
||||
})
|
||||
},
|
||||
|
||||
|
||||
@@ -257,39 +257,69 @@
|
||||
<td style="padding:0px;" colspan="6">
|
||||
<el-table :data="formData.jtcyObj" border style="width:100%" :row-class-name="handelIndex">
|
||||
<el-table-column prop="xm" label="姓名" align="center">
|
||||
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].xm'" :rules="rules">
|
||||
<el-input v-model="row.xm" placeholder="姓名" :disabled="formData.step > 2"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="nl" label="年龄" align="center">
|
||||
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].nl'" :rules="rules">
|
||||
<el-input v-model="row.nl" placeholder="年龄" :disabled="formData.step > 2"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="gx" label="与学生关系" align="center">
|
||||
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].gx'" :rules="rules">
|
||||
<el-input v-model="row.gx" placeholder="与学生关系" :disabled="formData.step > 2"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="dw" label="工作(学习)单位" align="center">
|
||||
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].dw'">
|
||||
<el-input v-model="row.dw" placeholder="工作(学习)单位" :disabled="formData.step > 2"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="tel" label="联系电话" align="center">
|
||||
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].tel'">
|
||||
<el-input v-model="row.tel" placeholder="联系电话" :disabled="formData.step > 2"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column prop="zy" label="职业" align="center">
|
||||
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].zy'">
|
||||
<el-input v-model="row.zy" placeholder="职业" :disabled="formData.step > 2"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="nsr" label="年收入(元)" align="center">
|
||||
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].nsr'">
|
||||
<el-input v-model="row.nsr" placeholder="年收入" :disabled="formData.step > 2"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="jkzk" label="健康状况" align="center">
|
||||
|
||||
</el-table-column>
|
||||
<!-- <el-table-column label="操作" align="center" v-if="formData.step==1 || this.formData.step == 0">
|
||||
<template slot-scope="data">
|
||||
<el-button type="text" @click="handelDel(data.row)">删除</el-button>
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].jkzk'">
|
||||
<el-input v-model="row.jkzk" placeholder="健康状况" :disabled="formData.step > 2"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column> -->
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" align="center" width="120" v-if="formData.step <= 2">
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-button type="text" size="small" @click="handelDel($index)" icon="el-icon-delete">删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<div style="padding: 5px;" v-if="formData.step==1 || formData.step == 0 || formData.step == 2">
|
||||
<!-- 注意:该部分内容编辑请到个人信息家庭成员处修改<div style="color: blue;" @click="goEditInfo">点击跳转</div> -->
|
||||
<el-button id="editFamily" @click="dialogTableVisible = true" type="text">编辑家庭成员</el-button>
|
||||
<div style="padding: 5px;" v-if="formData.step <= 2">
|
||||
<el-button type="text" @click="addFamilyMember" icon="el-icon-plus">新增家庭成员</el-button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -743,37 +773,79 @@
|
||||
<td colspan="6" class="table-label">家庭成员情况</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding:0px;" colspan="6">
|
||||
<el-table :data="formData.jtcyObj" border style="width:100%" :row-class-name="handelIndex" fit="true">
|
||||
<el-table-column prop="xm" label="姓名" align="center">
|
||||
<td colspan="6" style="padding:0px;">
|
||||
<el-table style="width:100%" :data="formData.jtcyObj" width="100%" :border="true"
|
||||
align="center" element-loading-text="数据加载中...">
|
||||
<el-table-column label="姓名" header-align="center" min-width="120">
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].xm'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.xm" placeholder="请输入姓名"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="年龄" header-align="center" min-width="60">
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].nl'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.nl" placeholder="年龄"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="与本人关系" header-align="center" min-width="120">
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].gx'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.gx" placeholder="与本人关系"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="学习或工作单位" header-align="center" min-width="210">
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].dw'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.dw" placeholder="学习或工作单位"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="联系电话" header-align="center" min-width="150">
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].lxdh'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.lxdh" placeholder="联系电话"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
</el-table-column>
|
||||
<el-table-column prop="nl" label="年龄" align="center" >
|
||||
<el-table-column label="职业" header-align="center" min-width="120">
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].zy'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.zy" placeholder="职业"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
</el-table-column>
|
||||
<el-table-column prop="gx" label="与学生关系" align="center" >
|
||||
<el-table-column label="年收入" header-align="center" min-width="120">
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].nsr'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.nsr" placeholder="年收入"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="健康状况" header-align="center" min-width="100">
|
||||
<template slot-scope="{ row, $index }">
|
||||
<el-form-item label-width="0px" :prop="'jtcyObj[' + $index +'].jkzk'" :rules="rules">
|
||||
<el-input :disabled="xsEditDisable" v-model="row.jkzk" placeholder="健康状况"></el-input>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column v-if="!xsEditDisable" label="操作" min-width="80" header-align="center" align="center">
|
||||
<template slot-scope="{ row,$index }">
|
||||
<el-button @click="handleDeleteRow(row,$index)" type="text">删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
</el-table-column>
|
||||
<el-table-column prop="dw" label="工作(学习)单位" align="center" min-width="200">
|
||||
</el-table>
|
||||
<div style="padding:10px;">
|
||||
<el-button v-if="!xsEditDisable" @click="handleAddRow" type="text">新增一行</el-button>
|
||||
</div>
|
||||
|
||||
</el-table-column>
|
||||
<el-table-column prop="tel" label="联系电话" align="center" min-width="85">
|
||||
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column prop="zy" label="职业" align="center">
|
||||
|
||||
</el-table-column>
|
||||
<el-table-column prop="nsr" label="年收入(元)" align="center">
|
||||
|
||||
</el-table-column>
|
||||
<el-table-column prop="jkzk" label="健康状况" align="center">
|
||||
|
||||
</el-table-column>
|
||||
|
||||
</el-table>
|
||||
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- 收入 -->
|
||||
@@ -1038,10 +1110,7 @@
|
||||
</div>
|
||||
注:1.本表供学生根据需要申请家庭经济困难认定用,可复印.2.选择性项目必须填写.3.学校审核意见负责人签章(盖章):高等学校为校学生资助工作领导小组组长或学生资助中心主要负责人签章,加盖资助中心公章;其他学段学校为学校校长签章,加盖学校公章.
|
||||
|
||||
<el-dialog title="编辑家庭成员" width="1600px" top="25vh" :visible.sync="dialogTableVisible" @close="getFamily">
|
||||
<FamilyMemberKnrd :stuNo="formData.xh" v-if="formData.step == 2"></FamilyMemberKnrd>
|
||||
<FamilyMember :stuNo="formData.xh" v-if="formData.step== 1 || formData.step == 0 "></FamilyMember>
|
||||
</el-dialog>
|
||||
<!-- 家庭成员编辑对话框已移除,直接在表格中编辑 -->
|
||||
|
||||
<div class="record">
|
||||
<div class="title">
|
||||
@@ -2215,16 +2284,32 @@ import {mz_list} from "@/api/helpFunc";
|
||||
row.index = rowIndex
|
||||
this.index = rowIndex
|
||||
},
|
||||
handelDel(row) {
|
||||
if (this.formData.step != 1) {
|
||||
handelDel(index) {
|
||||
if (this.formData.step > 2) {
|
||||
return
|
||||
}
|
||||
if (this.formData.jtcyObj.length > 1) {
|
||||
this.formData.jtcyObj.splice(row.index, 1)
|
||||
this.formData.jtcyObj.splice(index, 1)
|
||||
} else {
|
||||
this.$message.error('至少保留一行')
|
||||
}
|
||||
},
|
||||
// 新增家庭成员
|
||||
addFamilyMember() {
|
||||
if (this.formData.step > 2) {
|
||||
return
|
||||
}
|
||||
this.formData.jtcyObj.push({
|
||||
xm: '',
|
||||
nl: '',
|
||||
gx: '',
|
||||
dw: '',
|
||||
tel: '',
|
||||
zy: '',
|
||||
nsr: '',
|
||||
jkzk: ''
|
||||
})
|
||||
},
|
||||
handleSignatureSuccess(response, file, fileList) {
|
||||
this.formData.sqrqm = response.fileName;
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user