单次多组评分模版

评分模版   2024-12-10 10:38   141   0  
<div page style="page-break-after: always;margin-bottom: 10px;">
        <div style="position: relative;" page>
            <div style="font-family: 宋体, Helvetica, Microsoft YaHei, 微软雅黑,Arial, sans-serif;font-weight: normal;">
                <div style="border-bottom: 1px solid #000000;">
                    <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  border="1" style=" text-align: center; border-collapse: collapse; border: none; width:100%">
                        
                        <tr style="height:40px">
                            <td align="center" style="border: 1px solid black;width: 100px">项目</td>
                            <td align="center" style="border: 1px solid black;width: 400px">选项</td>
                            <td align="center" style="border: 1px solid black;width: 100px">得分</td>
                        </tr>
                        <tr v-for="(item, relIndex) in showList[0]['scoreList']" :key="relIndex" style="height:40px">
                            <td style="border: 1px solid black; padding: 5px; text-align:center">{{ item["projectName"] }}</td>
                            <td style="border: 1px solid black;">
                                <div v-for="(s, t) in selection[item['projectSn']]" :key="t">
                                    <div style="display: flex;display: -webkit-flex;align-items: center;" >
                                        <div style="display: flex;display: -webkit-flex;align-items: center;margin: 3px 10px;">
                                            <div style="width: 15px;height: 15px;line-height: 15px;margin-right: 3px;border:1px solid #333;text-align: center;">
                                                <div v-if="showList && showList[0] && showList[0].scoreList && showList[0].scoreList[0] && showList[0].scoreList[0]['valueSn']">{{ showList[0].scoreList[relIndex]['valueSn'].includes(s.name) ? '√' : '' }}</div>
                                            </div>
                                            <div style="flex: 1;">{{ s.name }}</div>
                                        </div>
                                    </div>
                                </div>
                            </td>
                            <td style="border: 1px solid black;" v-for="(score, index) in showList" :key="index">{{ score['scoreList'][relIndex]['score']}}</td>
                        </tr>
						<tr>
                        <td colspan="3" style="border: 1px solid black;"> 
                        <div style="display: flex;display: -webkit-flex;align-items: center; height: 50px;">
                            <div style="margin-left: 30px">签字:</div>
                            <div>
                                <div v-if="signatureAll[showList[0]['signature']]" style=" height: 35px; 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 style="margin-left: 30px">总分:</div>
                            <div style="width: 40px">
                                <div style="text-indent: 1rem;" v-for="(score, index) in showList" :key="index">{{ showList[0].scoreTotal }}</div>
                            </div>分
                        </div>
						</td>
						</tr>
                    </table>
                </div>
            </div>
        </div>
    </div>