Fix Bug #568: 修复门诊日结页面排版混乱问题
- el-col span从3改为6,增加列宽避免内容挤压 - 移除.label的固定宽度120px和.value的float:right - 每列使用inline-flex布局,标签和数值自然对齐 - 增加gutter间距和flex-wrap响应式换行 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -63,169 +63,154 @@
|
|||||||
</el-row> -->
|
</el-row> -->
|
||||||
<div v-loading="loading">
|
<div v-loading="loading">
|
||||||
<el-row
|
<el-row
|
||||||
:gutter="10"
|
:gutter="20"
|
||||||
outpatientNo="mb8"
|
|
||||||
style="
|
style="
|
||||||
margin: 20px 0;
|
margin: 16px 0;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: flex-start;
|
flex-wrap: wrap;
|
||||||
padding: 0 20px;
|
padding: 0 20px;
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
<!-- <el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span>经办人编号:</span>
|
|
||||||
</el-col> -->
|
|
||||||
<el-col :span="3">
|
|
||||||
<span class="label">经办人姓名:</span>
|
<span class="label">经办人姓名:</span>
|
||||||
<span class="value"> {{ userStore.nickName }}</span>
|
<span class="value">{{ userStore.nickName }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">科室:</span>
|
<span class="label">科室:</span>
|
||||||
<span class="value">{{ userStore.orgName }}</span>
|
<span class="value">{{ userStore.orgName }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="4.5">
|
<el-col :span="8" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">时间:</span>
|
<span class="label">时间:</span>
|
||||||
<span class="value"> {{ queryTime[0] + '~' + queryTime[1] }} </span>
|
<span class="value">{{ queryTime[0] + '~' + queryTime[1] }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row
|
<el-row
|
||||||
:gutter="10"
|
:gutter="20"
|
||||||
outpatientNo="mb8"
|
|
||||||
style="
|
style="
|
||||||
margin: 20px 0;
|
margin: 16px 0;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: flex-start;
|
flex-wrap: wrap;
|
||||||
padding: 0 20px;
|
padding: 0 20px;
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">实际现金收入:</span>
|
<span class="label">实际现金收入:</span>
|
||||||
<span class="value"> {{ formatValue(reportValue.cashSum) }}</span>
|
<span class="value">{{ formatValue(reportValue.cashSum) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">现金:</span>
|
<span class="label">现金:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.rmbCashSum) }}</span>
|
<span class="value">{{ formatValue(reportValue.rmbCashSum) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">微信:</span>
|
<span class="label">微信:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.vxCashSum) }}</span>
|
<span class="value">{{ formatValue(reportValue.vxCashSum) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">支付宝:</span>
|
<span class="label">支付宝:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.aliCashSum) }}</span>
|
<span class="value">{{ formatValue(reportValue.aliCashSum) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row
|
<el-row
|
||||||
:gutter="10"
|
:gutter="20"
|
||||||
outpatientNo="mb8"
|
|
||||||
style="
|
style="
|
||||||
margin: 20px 0;
|
margin: 16px 0;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: flex-start;
|
flex-wrap: wrap;
|
||||||
padding: 0 20px;
|
padding: 0 20px;
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">统筹支付:</span>
|
<span class="label">统筹支付:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.tcSum) }}</span>
|
<span class="value">{{ formatValue(reportValue.tcSum) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">账户支付:</span>
|
<span class="label">账户支付:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.zhSum) }}</span>
|
<span class="value">{{ formatValue(reportValue.zhSum) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">基金支付总额:</span>
|
<span class="label">基金支付总额:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.fundSum) }}</span>
|
<span class="value">{{ formatValue(reportValue.fundSum) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<!-- <el-col :span="3">
|
|
||||||
<span>医保人次:{{ reportValue.aliCashSum }}</span>
|
|
||||||
</el-col> -->
|
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row
|
<el-row
|
||||||
:gutter="10"
|
:gutter="20"
|
||||||
outpatientNo="mb8"
|
|
||||||
style="
|
style="
|
||||||
margin: 20px 0;
|
margin: 16px 0;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: flex-start;
|
flex-wrap: wrap;
|
||||||
padding: 0 20px;
|
padding: 0 20px;
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">诊查费:</span>
|
<span class="label">诊查费:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.DIAGNOSTIC_FEE) }}</span>
|
<span class="value">{{ formatValue(reportValue.DIAGNOSTIC_FEE) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">检查费:</span>
|
<span class="label">检查费:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.CHECK_FEE) }}</span>
|
<span class="value">{{ formatValue(reportValue.CHECK_FEE) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">化验费:</span>
|
<span class="label">化验费:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.DIAGNOSTIC_TEST_FEE) }}</span>
|
<span class="value">{{ formatValue(reportValue.DIAGNOSTIC_TEST_FEE) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">治疗费:</span>
|
<span class="label">治疗费:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.MEDICAL_EXPENSE_FEE) }}</span>
|
<span class="value">{{ formatValue(reportValue.MEDICAL_EXPENSE_FEE) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row
|
<el-row
|
||||||
:gutter="10"
|
:gutter="20"
|
||||||
outpatientNo="mb8"
|
|
||||||
style="
|
style="
|
||||||
margin: 20px 0;
|
margin: 16px 0;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: flex-start;
|
flex-wrap: wrap;
|
||||||
padding: 0 20px;
|
padding: 0 20px;
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">西药费:</span>
|
<span class="label">西药费:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.WEST_MEDICINE) }}</span>
|
<span class="value">{{ formatValue(reportValue.WEST_MEDICINE) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">中药饮片费:</span>
|
<span class="label">中药饮片费:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.CHINESE_MEDICINE_SLICES_FEE) }}</span>
|
<span class="value">{{ formatValue(reportValue.CHINESE_MEDICINE_SLICES_FEE) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">中成药费:</span>
|
<span class="label">中成药费:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.CHINESE_MEDICINE_FEE) }}</span>
|
<span class="value">{{ formatValue(reportValue.CHINESE_MEDICINE_FEE) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">卫生材料费:</span>
|
<span class="label">卫生材料费:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.SANITARY_MATERIALS_FEE) }}</span>
|
<span class="value">{{ formatValue(reportValue.SANITARY_MATERIALS_FEE) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row
|
<el-row
|
||||||
:gutter="10"
|
:gutter="20"
|
||||||
outpatientNo="mb8"
|
|
||||||
style="
|
style="
|
||||||
margin: 20px 0;
|
margin: 16px 0;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: flex-start;
|
flex-wrap: wrap;
|
||||||
padding: 0 20px;
|
padding: 0 20px;
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">诊疗费:</span>
|
<span class="label">诊疗费:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.GENERAL_CONSULTATION_FEE) }}</span>
|
<span class="value">{{ formatValue(reportValue.GENERAL_CONSULTATION_FEE) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">挂号费:</span>
|
<span class="label">挂号费:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.REGISTRATION_FEE) }}</span>
|
<span class="value">{{ formatValue(reportValue.REGISTRATION_FEE) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="3">
|
<el-col :span="6" style="display: inline-flex; align-items: center; gap: 4px; margin-bottom: 8px;">
|
||||||
<span class="label">其他费用:</span>
|
<span class="label">其他费用:</span>
|
||||||
<span class="value">{{ formatValue(reportValue.OTHER_FEE) }}</span>
|
<span class="value">{{ formatValue(reportValue.OTHER_FEE) }}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<!-- <el-col :span="3">
|
|
||||||
<span>现金:</span>
|
|
||||||
</el-col> -->
|
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -423,13 +408,12 @@ getPharmacyCabinetLists();
|
|||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
.label {
|
.label {
|
||||||
display: inline-block;
|
color: #606266;
|
||||||
width: 120px !important;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
.value {
|
.value {
|
||||||
float: right;
|
color: #303133;
|
||||||
}
|
font-weight: 500;
|
||||||
.el-col {
|
white-space: nowrap;
|
||||||
margin-right: 50px;
|
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user