Commit 3e995fa6 by 唐玉峰

parent ea8e8b69
......@@ -20,10 +20,10 @@
<div class="outClinicalpathway_top_coent_left_one_t1">
患者姓名:<span>{{ topdata.patientName }}</span>
</div>
<div class="outClinicalpathway_top_coent_left_one_t1">
<div class="outClinicalpathway_top_coent_left_one_t5">
年龄:<span>{{ topdata.age }}</span>
</div>
<div class="outClinicalpathway_top_coent_left_one_t1">
<div class="outClinicalpathway_top_coent_left_one_t6">
住院天数:<span>{{ topdata.inHosDay }}</span>
</div>
<div class="outClinicalpathway_top_coent_left_one_t2">
......@@ -1428,10 +1428,10 @@ export default {
align-items: center;
color: #acacac;
font-weight: 400;
padding-left: 20px;
padding-left: 10px;
margin-left: 10px;
span {
width: 30%;
width: 50%;
height: 80%;
color: #181617;
display: flex;
......@@ -1440,7 +1440,7 @@ export default {
}
}
&_t2 {
width: 26%;
width: 15%;
height: 80%;
margin-right: 5px;
background-color: #ffff;
......@@ -1448,7 +1448,7 @@ export default {
align-items: center;
color: #acacac;
font-weight: 400;
padding-left: 20px;
padding-left: 10px;
span {
width: 40%;
height: 80%;
......@@ -1459,7 +1459,7 @@ export default {
}
}
&_t3 {
width: 20%;
width: 15%;
height: 80%;
margin-right: 5px;
background-color: #ffff;
......@@ -1468,9 +1468,9 @@ export default {
align-items: center;
color: #acacac;
font-weight: 400;
padding-left: 20px;
padding-left: 10px;
span {
width: 30%;
width: 40%;
height: 80%;
color: #181617;
display: flex;
......@@ -1479,7 +1479,7 @@ export default {
}
}
&_t4 {
width: 26%;
width: 30%;
height: 80%;
background-color: #ffff;
margin-right: 5px;
......@@ -1487,7 +1487,7 @@ export default {
align-items: center;
color: #acacac;
font-weight: 400;
padding-left: 20px;
padding-left: 10px;
span {
width: 50%;
height: 80%;
......@@ -1497,6 +1497,46 @@ export default {
align-items: center;
}
}
&_t5 {
width: 17%;
height: 80%;
margin-right: 5px;
background-color: #ffff;
display: flex;
align-items: center;
color: #acacac;
font-weight: 400;
padding-left: 10px;
margin-left: 10px;
span {
width: 78%;
height: 80%;
color: #181617;
display: flex;
justify-content: flex-start;
align-items: center;
}
}
&_t6 {
width: 15%;
height: 80%;
margin-right: 5px;
background-color: #ffff;
display: flex;
align-items: center;
color: #acacac;
font-weight: 400;
padding-left: 10px;
margin-left: 10px;
span {
width: 40%;
height: 80%;
color: #181617;
display: flex;
justify-content: flex-start;
align-items: center;
}
}
}
}
&_right {
......
......@@ -71,7 +71,7 @@
分组名称:<span>{{ casehisObj ? casehisObj.drgs.name : "" }}</span>
</div>
</div>
<div class="outsetgrouping_top2_message_right">
<!-- <div class="outsetgrouping_top2_message_right">
<span class="outsetgrouping_top2_message_right_tu6"><img src="../assets/img/jiner.png" alt="" /></span>
<div class="outsetgrouping_top2_message_right_t3">
预计DIP支付费用:<span>{{ casehisObj ? decimal(casehisObj.drgs.actualfee) : "" }}</span>
......@@ -88,7 +88,7 @@
<div class="outsetgrouping_top2_message_right_t3">
盈亏:<span>{{ casehisObj ? decimal(casehisObj.drgs.profitLoss) : "" }}</span>
</div>
</div>
</div> -->
</div>
</div>
<div class="outsetgrouping_top3"></div>
......@@ -131,8 +131,8 @@
<div class="outsetgrouping_centent_totalnum_left_text_msg2_text3">
<span>分组编码:{{ item.code }}</span>
<span>分组名称:{{ item.coreName }}</span>
<span>病种分值:{{ item.score }}</span>
<span>报销类型:{{ item.magnification }}</span>
<!-- <span>病种分值:{{ item.score }}</span>
<span>报销类型:{{ item.magnification }}</span> -->
</div>
<!-- <div class="outsetgrouping_centent_totalnum_left_text_msg2_text5">
<span>预计DIP支付费用:{{ item.unitfee }}</span
......@@ -642,6 +642,8 @@ export default {
} else {
this.addnolistShow = false;
}
this.diagList = [];
this.opsList = [];
// this.totalCount = data.totalCount;
// for (var i = 0; i < this.addCorePercents.length; i++) {
// this.$nextTick(() => {
......
......@@ -64,7 +64,7 @@
<!-- <span>院内历年平均费用:{{ decimal(HistoryInfo.avgFee) }}</span>
<span>院内历年平均住院天数:{{ decimal(HistoryInfo.days) }}</span> -->
</div>
<div class="outpatientDetails_fenqu" v-if="lowMagnification != 0 && highMagnification != 0">
<div class="outpatientDetails_fenqu" v-if="false">
<div class="outpatientDetails_fenqu_di">
<div class="outpatientDetails_fenqu_di_bb">
<div class="outpatientDetails_fenqu_di_bb_div1">
......@@ -113,10 +113,6 @@
</div>
</div>
<!-- <div class="outpatientDetails_title">
<span>费用分类</span>
</div> -->
<div class="outpatientDetails_bottom" :style="{ height: bottomheight }">
<!-- 有数据 -->
<div class="outpatientDetails_bottom_leftShowBox">
......@@ -125,9 +121,9 @@
<el-table
ref="monthlyPlanTable"
:data="tableData1"
height="94%"
height="93%"
row-key="id"
size="small"
size="mini"
:default-expand-all="false"
:highlight-current-row="true"
:tree-props="{
......@@ -137,23 +133,23 @@
@row-click="eowclick"
@expand-change="changeRowClick"
>
<el-table-column prop="iteM_TYPE" label="项目名称" width="110" header-align="center" align="center"> </el-table-column>
<el-table-column prop="totalFee" label="总金额(小计)" width="80" header-align="center" align="right">
<el-table-column prop="iteM_TYPE" label="项目名称" header-align="center" align="center"> </el-table-column>
<el-table-column prop="totalFee" label="总金额(小计)" header-align="center" align="right">
<template slot-scope="scope">
{{ decimal(scope.row.totalFee) }}
</template>
</el-table-column>
<el-table-column prop="proportion" label="占总费用(比例)" width="90" header-align="center" align="right">
<el-table-column prop="proportion" label="占总费用(比例)" header-align="center" align="right">
<template slot-scope="scope">
{{ scope.row.proportion != undefined ? decimal(scope.row.proportion) + "%" : "" }}
</template>
</el-table-column>
<el-table-column prop="coreTotalFee" label="预计DIP设定费用(参考)" width="100" header-align="center" align="right">
<el-table-column prop="coreTotalFee" label="预计DIP设定费用(参考)" header-align="center" align="right">
<template slot-scope="scope">
{{ decimal(scope.row.coreTotalFee) }}
</template>
</el-table-column>
<el-table-column prop="coreProportion" label="设定费用比例(参考)" width="100" header-align="center" align="center">
<el-table-column prop="coreProportion" label="设定费用比例(参考)" header-align="center" align="center">
<template slot-scope="scope">
{{ scope.row.coreProportion != undefined ? decimal(scope.row.coreProportion) + "%" : "" }}
</template>
......@@ -177,8 +173,8 @@
<el-table
:data="tableData"
border
size="medium"
style="width: 98%; margin: 0 10px"
style="margin: 0 10px; width: 98%"
size="mini"
:default-sort="{ prop: 'date', order: 'descending' }"
:row-class-name="tableRowClassName"
height="92%"
......@@ -279,13 +275,6 @@
</div>
</div> -->
</div>
<!--无数据 -->
<!-- <div class="outpatientDetails_bottom" v-if="goods.length == 0">
<div class="outpatientDetails_bottom_box">
<img class="outpatientDetails_bottom_box_img" src="../assets/img/nodata.png" alt="" />
<div class="outpatientDetails_bottom_box_text">暂无数据</div>
</div>
</div> -->
</div>
</template>
<script>
......@@ -573,7 +562,7 @@ export default {
</script>
<style lang="scss" scoped>
@import "../styles/mixin.scss";
@import "../styles/media/components/outpatientDetails.scss";
// @import "../styles/media/components/outpatientDetails.scss";
// 左侧表格点击高亮背景色
::v-deep .el-table__body tr.current-row > td {
......@@ -589,12 +578,14 @@ export default {
}
.outpatientDetails {
// height: calc(100% - 50px);
height: calc(100% - 40px);
// background-color: white;
// padding: 20px;
// position: relative;
// overflow: hidden;
height: 850px;
// height: 850px;
display: flex;
flex-flow: column;
background-color: white;
padding: 20px;
overflow: hidden;
......@@ -1092,7 +1083,8 @@ export default {
&_bottom {
display: flex;
justify-content: space-between;
height: 80%;
flex: 1;
// height: 80%;
&_leftShowBox {
width: 100%;
height: 100%;
......@@ -1121,7 +1113,7 @@ export default {
&_left {
list-style-type: none;
width: 35%;
height: 98%;
height: 100%;
overflow-y: auto;
border: 1px solid #f4f4f4;
border-radius: 4px;
......@@ -1244,7 +1236,7 @@ export default {
}
&_right {
width: 64%;
height: 97%;
height: 100% !important;
border: 1px solid #f4f4f4;
border-radius: 4px;
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.08);
......
......@@ -36,10 +36,10 @@
<el-select
size="mini"
class="mar-right-10"
v-model.trim="b13C"
v-model.trim="b16C"
filterable
style="width: 150px"
placeholder="请输入入院科室"
placeholder="当前科室"
clearable
@clear="search"
>
......@@ -54,7 +54,7 @@
<el-option label="医保" :value="1"> </el-option>
<el-option label="未填写" :value="0"> </el-option>
</el-select>
<el-select v-model="isjoin" placeholder="请选择分组状态" size="mini" class="mar-right-10" clearable style="width: 150px" @clear="search">
<el-select v-model="isjoin" placeholder="分组状态" size="mini" class="mar-right-10" clearable style="width: 150px" @clear="search">
<el-option label="已分组" :value="1"> </el-option>
<el-option label="未分组" :value="0"> </el-option>
</el-select>
......@@ -108,10 +108,11 @@
<span>{{ scope.row.outhostime ? formatYMD(scope.row.outhostime) : "" }}</span>
</template>
</el-table-column>
<el-table-column prop="indeptname" label="入院科室" sortable align="center" min-width="120" show-overflow-tooltip> </el-table-column>
<el-table-column prop="indeptname" label="当前科室" sortable align="center" min-width="120" show-overflow-tooltip> </el-table-column>
<el-table-column prop="doctorname" label="主治医生" sortable align="center" min-width="120" show-overflow-tooltip> </el-table-column>
<el-table-column prop="inhosdays" label="住院天数" sortable align="center" min-width="120" show-overflow-tooltip> </el-table-column>
<el-table-column prop="isjoin" label="是否出院" sortable align="center" min-width="120" show-overflow-tooltip> </el-table-column>
<el-table-column prop="isbasiclevel" label="是否基层病种" sortable align="center" min-width="120" show-overflow-tooltip> </el-table-column>
<el-table-column prop="total_fee" label="住院总费用" sortable align="center" min-width="120" show-overflow-tooltip>
<template #default="scope">
<span>{{ decimal(scope.row.total_fee) }}</span>
......@@ -129,12 +130,12 @@
<el-table-column prop="disname" label="分组名称" sortable align="center" min-width="180" show-overflow-tooltip> </el-table-column>
<el-table-column prop="rw" label="实际分值" sortable align="center" min-width="120" show-overflow-tooltip></el-table-column>
<el-table-column prop="standardrw" label="标准分值" sortable align="center" min-width="120" show-overflow-tooltip> </el-table-column>
<el-table-column prop="medactalfee" label="医保支付金额" sortable align="center" min-width="120" show-overflow-tooltip>
<el-table-column prop="medactalfee" label="预计DIP支付费用" sortable align="center" min-width="140" show-overflow-tooltip>
<template #default="scope">
<span>{{ decimal(scope.row.medactalfee) }}</span>
</template>
</el-table-column>
<el-table-column prop="medical_insurance_balance" label="医保结余" sortable align="center" min-width="120" show-overflow-tooltip>
<el-table-column prop="medical_insurance_balance" label="预计DIP结余" sortable align="center" min-width="120" show-overflow-tooltip>
<template #default="scope">
<span>{{ decimal(scope.row.medical_insurance_balance) }}</span>
</template>
......@@ -185,7 +186,7 @@ export default {
pageSize: 10,
a48: "",
a11: "",
b13C: "",
b16C: "",
isjoin: null,
isout: null,
insuranceType: null,
......@@ -204,8 +205,6 @@ export default {
`${dayjs().format("YYYY-MM")}-01`,
`${dayjs().format("YYYY-MM")}-${this.getDayNumByYearMonth(dayjs().format("YYYY"), dayjs().format("MM"))}`,
];
this.getList();
this.GetDeptList();
},
methods: {
......@@ -259,7 +258,7 @@ export default {
pageSize: this.pageSize,
a48: this.a48,
a11: this.a11,
b13C: this.b13C,
b16C: this.b16C,
beginDate: this.time ? this.time[0] : "",
endDate: this.time ? this.time[1] : "",
isjoin: this.isjoin,
......@@ -277,8 +276,17 @@ export default {
http.get(`/screen/hos/GetDeptList`, {})
.then((data) => {
this.deptList = data;
this.deptList.map((item) => {
if (item.deptCode == this.$route.query.ApplyDept) {
this.b16C = this.$route.query.ApplyDept || "";
}
});
this.getList();
})
.catch((error) => {});
.catch((error) => {
this.getList();
});
},
handleCurrentChange(val) {
this.pageNumber = val;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment