<div style="height:1038px">
<div page style="position: relative;">
<div style="font-family: 宋体, Helvetica, Microsoft YaHei, 微软雅黑,Arial, sans-serif;font-weight: normal;">
<div style="border-bottom: 1px solid #000000;margin-bottom: 6px;">
<img :src="hospital && hospital.logo" style="position: absolute;top:0;left: 0; height: 45px;background-size: 100%;"/>
<div style="height: 70px;margin-bottom: 10px;font-size: 29px; font-weight: 700; text-align: center;border-bottom: 1px solid #000000;">
<div>{{ hospital && hospital.name }}</div>
<div style="font-size: 24px;">{{ file.title }}</div>
</div>
<div style="font-size: 16px;display: flex;display: -webkit-flex;justify-content: space-between;margin-bottom: 10px;">
<div>姓名:<span>{{ visit && visit.patientName || '-' }}</span></div>
<div>性别:<span>{{ visit && visit._gender || '-' }}</span></div>
<div>出生日期:<span>{{ visit && visit._birthday || '-' }}</span></div>
<div>病区:
<span v-if="visit && visit.bed">{{ visit && visit.areaName || '-' }}</span>
<span v-else>{{ visit && visit.deptName || '-' }}</span>
</div>
<div v-if='visit && visit.bed'>床号:<span>{{ visit && visit.bed || '-' }}</span></div>
<div v-if="visit && visit.classify === 1 " style="min-width: 100px;">门诊号:<span>{{ visit && visit.number || '-' }}</span></div>
<div v-else-if="visit && visit.classify === 4 " style="min-width: 100px;">急诊号:<span>{{ visit && visit.number || '-' }}</span></div>
<div v-else style="min-width: 100px;">住院号:<span>{{ visit && visit.number || '-' }}</span></div>
</div>
</div>
<div content style="font-size: 14px; margin-top: 4px">
<table cellspacing="0" cellpadding="0" border="1" align="center" style=" text-align: center; margin-bottom: 10px; border-collapse: collapse; border: none;width: 100%">
<tr>
<td style="border: 1px solid black; width: 180px; height: 20px;">评测项目</td>
<td style="border: 1px solid black; width: 60px; height: 25px;">A没有或<br>很少时间</td>
<td style="border: 1px solid black; width: 60px; height: 25px;">B小部分时间</td>
<td style="border: 1px solid black; width: 60px; height: 25px;">C相当多时间</td>
<td style="border: 1px solid black; width: 60px; height: 25px;">D绝大部分<br>或全部时间</td>
</tr>
<tr v-for="(item, relIndex) in showList[0]['scoreList']" :key="relIndex">
<td style="border: 1px solid black; height: 30px;text-align: left;padding-left: 5px">{{ item["projectName"] }}</td>
<td v-for="(s, t) in selection[item['projectSn']]" :key="t" style="border: 1px solid black; height: 24px;">
<div style="height: 18px;line-height: 18px;">
<div>{{ s.value }}</div>
<div v-if="showList[0][item['projectSn']]" style="margin-top: -14px;font-size: 22px;">
{{showList[0]['scoreList'][relIndex]['score'] == s.value ? '√' : ''}}
</div>
</div>
</td>
</tr>
<tr>
<td style="padding: 4px; border: 1px solid black; height: 20px;">
总分
</td>
<td colspan="4" style="border: 1px solid black; height: 20px" v-if="showList[0].scoreTotal">{{ showList[0].scoreTotal }}</td>
</tr>
<tr>
<td style="text-align: center; border: 1px solid black; height: 30px;">治疗师</td>
<td colspan="4" style="border: 1px solid black; height: 30px" v-for="(score, index) in showList" :key="index">
<div style="display: -webkit-flex;display: flex;justify-content: center;">
<div style="width: 230px">
<div v-if="signatureAll[showList[0]['signature']]" style=" height: 40px; margin: 0;">
<img :src="signatureAll[showList[0]['signature']]['signImg']" style=" height: 40px; margin: 0;"/>
</div>
<div v-else-if="nurseAllList[showList[0]['signature']]">{{ nurseAllList[showList[0]['signature']]['name'] }}</div>
<div v-else>{{ showList[0]['signature'] }}</div>
</div>
</div>
</td>
</tr>
</table>
<div style="display: flex;display: -webkit-flex;margin: 10px 10px 0 10px">
<span>注:</span>
</div>
<div style="display: flex;display: -webkit-flex;margin: 5px 10px 0 10px">
<span>①正向计分题题号有:1、3、4、7、8、9、10、13、15、19,A、B、C、D分别按1、2、3、4计分;</span>
</div>
<div style="display: flex;display: -webkit-flex;margin: 5px 10px 0 10px">
<span>2、5、6、11、12、14、16、17、18、20为反向计分,A、B、C、D分别按4、3、2、1计分。</span>
</div>
<div style="display: flex;display: -webkit-flex;margin: 5px 10px 0 10px">
<span>②所得总分乘以1.25取整数,即得标准分。分界值为50,即50分以上者为抑郁状态。</span>
</div>
</div>
</div>
</div>
</div>
{{ Math.trunc(((showList[0].scoreTotal) * 1.25)) }} 总分乘以1.25后直接取整数
Math.floor 向下取整
Math.trunc 直接去除小数部分
parseFloat(((showList[0].scoreTotal) * 1.25).toFixed(0)) .toFixed(0)会四舍五入 精确数值需要配合使用parseFloat