修改国家励志奖学金打印样式
This commit is contained in:
@@ -963,7 +963,7 @@ export default {
|
||||
this.avatar = store.getters.avatar;
|
||||
},
|
||||
mounted() {
|
||||
if (checkPermi(['home:stu:undo1'])) {
|
||||
if (checkPermi(['home:stu:undo1']) && store.getters.name !== 'admin') {
|
||||
console.log("检查到学生身份,获取个人信息");
|
||||
this.getOwnInfo();
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
<p style="line-height:33pt; margin:0pt; orphans:0; text-align:center; widows:0">
|
||||
<span style=" font-family:方正小标宋简体; font-size:20pt">{{ formData.stuYearName
|
||||
}}</span>
|
||||
}}</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>
|
||||
@@ -12,7 +12,7 @@
|
||||
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; margin:0 auto; width:469.55pt">
|
||||
<tr style="height:25.75pt">
|
||||
<td rowspan="6"
|
||||
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:25.5pt">
|
||||
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:24.65pt">
|
||||
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:justify; widows:0"><span
|
||||
style="font-family:仿宋; font-size:12pt"> </span><span
|
||||
style="font-family:仿宋; font-size:12pt"> </span><span
|
||||
@@ -170,7 +170,7 @@
|
||||
</tr>
|
||||
<tr style="height:25.95pt">
|
||||
<td rowspan="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:25.5pt">
|
||||
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:24.65pt">
|
||||
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
|
||||
style="font-family:仿宋; font-size:12pt">家庭经济情况</span></p>
|
||||
</td>
|
||||
@@ -292,7 +292,7 @@
|
||||
</tr>
|
||||
<tr style="height:16.95pt">
|
||||
<td rowspan="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:25.5pt">
|
||||
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:24.65pt">
|
||||
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
|
||||
style="font-family:仿宋; font-size:12pt">学习成绩</span></p>
|
||||
</td>
|
||||
@@ -355,9 +355,9 @@
|
||||
</span><span style="font-family:仿宋; font-size:12pt">(名次/总人数)</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="height:109.55pt">
|
||||
<tr style="height:130pt">
|
||||
<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-left:5.03pt; padding-right:5.03pt; vertical-align:middle; width:20.4pt">
|
||||
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-left:5.03pt; padding-right:5.03pt; vertical-align:middle; width:24.65pt">
|
||||
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; 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
|
||||
@@ -365,48 +365,58 @@
|
||||
</td>
|
||||
<td colspan="12"
|
||||
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:10pt 0pt 0pt; orphans:0; text-align:left; text-indent:2em; widows:0"><span
|
||||
style="font-family:仿宋; font-size:12pt">
|
||||
{{ formData.applyReason }}
|
||||
</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">申请人签名:
|
||||
|
||||
<img v-if="formData.applySign" :src="baseurl + formData.applySign" width="200px"
|
||||
height="50px" class="avatar">
|
||||
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">
|
||||
{{ formData.applyReason }}
|
||||
</span>
|
||||
</p>
|
||||
<div style="right:0; line-height:15pt; padding: 0;text-align:right; margin-bottom: 10px;
|
||||
height: 50px;
|
||||
position: absolute;">
|
||||
<div style="font-family:仿宋; font-size:12pt;">
|
||||
申请人签名:
|
||||
<img style="margin: 0;" v-if="formData.applySign" :src="baseurl + formData.applySign"
|
||||
width="160px" height="40px">
|
||||
<span>
|
||||
<span style="margin-left: 40px;">年</span>
|
||||
<span style="margin-left: 20px;">月</span>
|
||||
<span style="margin-left: 20px;">日</span>
|
||||
</span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="height:68.65pt">
|
||||
<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-left:5.03pt; padding-right:5.03pt; vertical-align:middle; width:20.4pt">
|
||||
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-left:5.03pt; padding-right:5.03pt; vertical-align:middle; width:24.65pt">
|
||||
<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 colspan="6"
|
||||
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:250pt">
|
||||
<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">{{ formData.fdyCmt }}</span>
|
||||
</p>
|
||||
<p
|
||||
style="position: absolute;bottom: 0;right:0; line-height:15pt; margin:0pt; orphans:0; text-align:left; widows:0">
|
||||
<span style="font-family:仿宋; font-size:12pt">辅导员(签名):
|
||||
<img style="display: inline;" v-if="formData.fdySign" :src="baseurl + formData.fdySign"
|
||||
width="100px" height="35px" class="avatar" />
|
||||
</span><br />
|
||||
<span>
|
||||
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">{{ formData.fdyCmt }}</span>
|
||||
</p>
|
||||
<div
|
||||
style="position: absolute; bottom: 0; right: 0; line-height: 15pt; margin: 0pt; orphans: 0; text-align: left; widows: 0;">
|
||||
<!-- 签名容器:禁止换行并统一子元素排列 -->
|
||||
<div
|
||||
style="font-family: 仿宋; font-size: 12pt;display: inline-block; vertical-align: middle; white-space: nowrap;">
|
||||
<!-- 签名文字 -->
|
||||
<span style="display: inline-block; vertical-align: middle;">辅导员(签名):</span>
|
||||
<!-- 签名图片 -->
|
||||
<img style="display: inline-block; vertical-align: middle;" v-if="formData.fdySign"
|
||||
:src="baseurl + formData.fdySign" width="100px" height="35px" class="avatar" />
|
||||
</div>
|
||||
<!-- 日期行 -->
|
||||
<div style="text-align: right;">
|
||||
<span style="margin-left: 40px;">年</span>
|
||||
<span style="margin-left: 20px;">月</span>
|
||||
<span style="margin-left: 20px;">日</span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</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-left:5.03pt; padding-right:5.03pt; vertical-align:middle; width:24.65pt">
|
||||
@@ -419,13 +429,15 @@
|
||||
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>
|
||||
<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><span
|
||||
<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><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>
|
||||
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>
|
||||
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
|
||||
@@ -446,7 +458,7 @@
|
||||
</tr>
|
||||
<tr style="height:94.9pt">
|
||||
<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-left:5.03pt; padding-right:5.03pt; vertical-align:middle; width:20.4pt">
|
||||
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-left:5.03pt; padding-right:5.03pt; vertical-align:middle; width:24.65pt">
|
||||
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
|
||||
style="font-family:仿宋; font-size:12pt">学校审核意见</span></p>
|
||||
</td>
|
||||
@@ -528,4 +540,24 @@ export default {
|
||||
|
||||
|
||||
</script>
|
||||
<style></style>
|
||||
<style>
|
||||
.cjk-two-per-line {
|
||||
display: inline-block;
|
||||
width: 2em;
|
||||
/* 两个全角字的宽度 */
|
||||
word-break: break-all;
|
||||
/* 允许在任意字符处断行 */
|
||||
white-space: normal;
|
||||
/* 允许换行 */
|
||||
text-align: center;
|
||||
line-height: 1.6;
|
||||
/* 可按视觉微调行距 */
|
||||
}
|
||||
|
||||
@media print {
|
||||
.cjk-two-per-line {
|
||||
print-color-adjust: exact;
|
||||
-webkit-print-color-adjust: exact;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -276,13 +276,13 @@ import { getTokenKeySessionStorage as getToken } from "@/utils/auth";
|
||||
|
||||
import GlApply from "@/views/comprehensive/knzzGlApply/cpnt/GlApply.vue";
|
||||
import GlLook from "@/views/comprehensive/knzzGlApply/cpnt/GlLook.vue";
|
||||
import {selectTestStu} from "@/api/stuCQS/info-fill/sportTest";
|
||||
import { selectTestStu } from "@/api/stuCQS/info-fill/sportTest";
|
||||
import { getDicts } from "@/api/system/dict/data";
|
||||
import { listDisciplinaryApplication } from "@/api/routine/disciplinaryApplication";
|
||||
import { getOwnStuScoreMajorRank } from "@/api/comprehensive/biyeapply";
|
||||
|
||||
import {
|
||||
listOwnScoreClassRank
|
||||
listOwnScoreClassRank
|
||||
} from "@/api/stuCQS/good/apply";
|
||||
|
||||
import { listStu as listView, doEdit, doCancel, doReApply } from "@/api/comprehensive/knzzGlApply";
|
||||
@@ -307,9 +307,9 @@ export default {
|
||||
|
||||
applyV: false,
|
||||
sportScore: null,
|
||||
getDicts:null,
|
||||
getDicts: [],
|
||||
penaltyStatusValue:null,
|
||||
getDicts: null,
|
||||
getDicts: [],
|
||||
penaltyStatusValue: null,
|
||||
|
||||
lookForm: {},
|
||||
lookV: false,
|
||||
@@ -454,11 +454,11 @@ export default {
|
||||
}
|
||||
|
||||
},
|
||||
/* applyVClick() {
|
||||
this.fetchcjpm()
|
||||
this.fetchSportScoreData()
|
||||
this.fetchcfwjc()
|
||||
}, */
|
||||
/* applyVClick() {
|
||||
this.fetchcjpm()
|
||||
this.fetchSportScoreData()
|
||||
this.fetchcfwjc()
|
||||
}, */
|
||||
applyVClick() {
|
||||
this.checkAllConditions();
|
||||
},
|
||||
@@ -533,8 +533,8 @@ export default {
|
||||
});
|
||||
loading.close();
|
||||
let data = res.data[0];
|
||||
if (res.code === 200 && data&& data.stuMajorRank != null && data.majorCount != null) {
|
||||
|
||||
if (res.code === 200 && data && data.stuMajorRank != null && data.majorCount != null) {
|
||||
|
||||
let stuRank = Math.round(Math.round(data.stuMajorRank / data.majorCount * 10000) / 100);
|
||||
if (stuRank <= 30) {
|
||||
return true;
|
||||
@@ -546,59 +546,59 @@ export default {
|
||||
this.$message.info("无法获取您的专业排名数据");
|
||||
return false;
|
||||
},
|
||||
/* async fetchSportScoreData() {
|
||||
const res = await listOwnSportScore()
|
||||
if (res.code === 200 && res.data && res.data.length > 1) {
|
||||
const sportScore = res.data[res.data.length - 1].sportScore;
|
||||
if (sportScore >= 60) {
|
||||
/* async fetchSportScoreData() {
|
||||
const res = await listOwnSportScore()
|
||||
if (res.code === 200 && res.data && res.data.length > 1) {
|
||||
const sportScore = res.data[res.data.length - 1].sportScore;
|
||||
if (sportScore >= 60) {
|
||||
this.applyV = true;
|
||||
} else {
|
||||
this.applyV = false;
|
||||
this.$message.info("您的体能成绩不达标");
|
||||
}
|
||||
} else {
|
||||
this.applyV = false;
|
||||
this.$message.info("请先完成体能测试");
|
||||
}
|
||||
},
|
||||
async fetchcfwjc() {
|
||||
const response1 = await getDicts('rt_penalty_status');
|
||||
const response2 = await listDisciplinaryApplication();
|
||||
if (Array.isArray(response2.rows) && response2.rows.length === 1) {
|
||||
this.penaltyStatusValue = response2.rows[0].penaltyStatus;
|
||||
if (response1.data[0].dictSort === this.penaltyStatusValue) {
|
||||
this.applyV = false;
|
||||
this.$message.info("处分中");
|
||||
} else if (response1.data[1].dictSort === this.penaltyStatusValue) {
|
||||
this.applyV = true;
|
||||
} else if (response1.data[2].dictSort === this.penaltyStatusValue) {
|
||||
this.applyV = false;
|
||||
this.$message.info("解除申请中");
|
||||
} else if (response1.data[3].dictSort === this.penaltyStatusValue) {
|
||||
this.applyV = false;
|
||||
this.$message.info("处分申请中");
|
||||
} else {
|
||||
this.applyV = false;
|
||||
this.$message.info("您的体能成绩不达标");
|
||||
}
|
||||
} else {
|
||||
this.applyV = false;
|
||||
this.$message.info("请先完成体能测试");
|
||||
this.applyV = true;
|
||||
}
|
||||
},
|
||||
async fetchcfwjc() {
|
||||
const response1 = await getDicts('rt_penalty_status');
|
||||
const response2 = await listDisciplinaryApplication();
|
||||
if (Array.isArray(response2.rows) && response2.rows.length === 1) {
|
||||
this.penaltyStatusValue = response2.rows[0].penaltyStatus;
|
||||
if (response1.data[0].dictSort === this.penaltyStatusValue) {
|
||||
this.applyV = false;
|
||||
this.$message.info("处分中");
|
||||
} else if (response1.data[1].dictSort === this.penaltyStatusValue) {
|
||||
this.applyV = true;
|
||||
} else if (response1.data[2].dictSort === this.penaltyStatusValue) {
|
||||
this.applyV = false;
|
||||
this.$message.info("解除申请中");
|
||||
} else if (response1.data[3].dictSort === this.penaltyStatusValue) {
|
||||
this.applyV = false;
|
||||
this.$message.info("处分申请中");
|
||||
} else {
|
||||
this.applyV = false;
|
||||
}
|
||||
} else {
|
||||
this.applyV = true;
|
||||
}
|
||||
},
|
||||
async fetchcjpm() {
|
||||
let loading = fullLoading(this);
|
||||
let res = await getOwnStuScoreMajorRank();
|
||||
loading.close();
|
||||
if (res.code == 200) {
|
||||
let data = res.data;
|
||||
let stuRank = Math.round(Math.round(data.majorRank / data.majorCount * 10000) / 100);
|
||||
if (stuRank > 30) {
|
||||
this.applyV = false;
|
||||
this.$message.error("您的学业成绩未达到专业前30%");
|
||||
} else {
|
||||
this.applyV = true;
|
||||
}
|
||||
}
|
||||
}, */
|
||||
},
|
||||
async fetchcjpm() {
|
||||
let loading = fullLoading(this);
|
||||
let res = await getOwnStuScoreMajorRank();
|
||||
loading.close();
|
||||
if (res.code == 200) {
|
||||
let data = res.data;
|
||||
let stuRank = Math.round(Math.round(data.majorRank / data.majorCount * 10000) / 100);
|
||||
if (stuRank > 30) {
|
||||
this.applyV = false;
|
||||
this.$message.error("您的学业成绩未达到专业前30%");
|
||||
} else {
|
||||
this.applyV = true;
|
||||
}
|
||||
}
|
||||
}, */
|
||||
lookVClick(row) {
|
||||
this.lookForm = {};
|
||||
this.lookForm = { ...row };
|
||||
|
||||
Reference in New Issue
Block a user