|
|
|
|
@ -1,52 +1,27 @@ |
|
|
|
|
<template> |
|
|
|
|
<el-dialog |
|
|
|
|
:visible.sync="visible" |
|
|
|
|
title="会诊病例数统计" |
|
|
|
|
width="420px" |
|
|
|
|
:show-close="false" |
|
|
|
|
:close-on-click-modal="false" |
|
|
|
|
append-to-body |
|
|
|
|
custom-class="stats-case-dialog" |
|
|
|
|
> |
|
|
|
|
<el-dialog :visible.sync="visible" title="会诊病例数统计" width="420px" :show-close="false" :close-on-click-modal="false" |
|
|
|
|
append-to-body custom-class="stats-case-dialog"> |
|
|
|
|
<div class="stats-form"> |
|
|
|
|
<div class="stats-row"> |
|
|
|
|
<div class="stats-label">总病例数</div> |
|
|
|
|
<el-input |
|
|
|
|
v-model.number="form.total_patients" |
|
|
|
|
type="number" |
|
|
|
|
min="0" |
|
|
|
|
class="stats-input" |
|
|
|
|
/> |
|
|
|
|
<el-input v-model.number="form.total_patients" type="number" min="0" class="stats-input" /> |
|
|
|
|
<span class="stats-unit">人</span> |
|
|
|
|
</div> |
|
|
|
|
<div class="stats-row"> |
|
|
|
|
<div class="stats-label">阳性病例数</div> |
|
|
|
|
<el-input |
|
|
|
|
v-model.number="form.positive_patients" |
|
|
|
|
type="number" |
|
|
|
|
min="0" |
|
|
|
|
class="stats-input" |
|
|
|
|
/> |
|
|
|
|
<el-input v-model.number="form.positive_patients" type="number" min="0" class="stats-input" /> |
|
|
|
|
<span class="stats-unit">人</span> |
|
|
|
|
</div> |
|
|
|
|
<div class="stats-row"> |
|
|
|
|
<div class="stats-label">转诊病例数</div> |
|
|
|
|
<el-input |
|
|
|
|
v-model.number="form.transfer_patients" |
|
|
|
|
type="number" |
|
|
|
|
min="0" |
|
|
|
|
class="stats-input" |
|
|
|
|
/> |
|
|
|
|
<el-input v-model.number="form.transfer_patients" type="number" min="0" class="stats-input" /> |
|
|
|
|
<span class="stats-unit">人</span> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div slot="footer" class="dialog-footer"> |
|
|
|
|
<el-button |
|
|
|
|
:class="isFormValid ? 'btn-confirm-valid' : 'btn-confirm-disabled'" |
|
|
|
|
:disabled="!isFormValid" |
|
|
|
|
@click="handleConfirm" |
|
|
|
|
>确定</el-button> |
|
|
|
|
<el-button :class="isFormValid ? 'btn-confirm-valid' : 'btn-confirm-disabled'" :disabled="!isFormValid" |
|
|
|
|
@click="handleConfirm">确定</el-button> |
|
|
|
|
<el-button class="btn-close" @click="handleClose">关闭</el-button> |
|
|
|
|
</div> |
|
|
|
|
</el-dialog> |
|
|
|
|
@ -151,9 +126,20 @@ export default ConsultationCaseStatsDialog; |
|
|
|
|
|
|
|
|
|
<style lang="scss"> |
|
|
|
|
.stats-case-dialog { |
|
|
|
|
|
|
|
|
|
.el-dialog__header { |
|
|
|
|
padding: 20px 20px 10px; |
|
|
|
|
padding: 0px 20px 10px; |
|
|
|
|
border-bottom: none; |
|
|
|
|
|
|
|
|
|
&::before { |
|
|
|
|
content: ''; |
|
|
|
|
display: inline-block; |
|
|
|
|
width: 0 !important; |
|
|
|
|
height: 0 !important; |
|
|
|
|
background-color: #009688; |
|
|
|
|
border-radius: 2px; |
|
|
|
|
margin-right: 8px; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.el-dialog__title { |
|
|
|
|
|