Commit 3e995fa6 by 唐玉峰

parent ea8e8b69
...@@ -20,10 +20,10 @@ ...@@ -20,10 +20,10 @@
<div class="outClinicalpathway_top_coent_left_one_t1"> <div class="outClinicalpathway_top_coent_left_one_t1">
患者姓名:<span>{{ topdata.patientName }}</span> 患者姓名:<span>{{ topdata.patientName }}</span>
</div> </div>
<div class="outClinicalpathway_top_coent_left_one_t1"> <div class="outClinicalpathway_top_coent_left_one_t5">
年龄:<span>{{ topdata.age }}</span> 年龄:<span>{{ topdata.age }}</span>
</div> </div>
<div class="outClinicalpathway_top_coent_left_one_t1"> <div class="outClinicalpathway_top_coent_left_one_t6">
住院天数:<span>{{ topdata.inHosDay }}</span> 住院天数:<span>{{ topdata.inHosDay }}</span>
</div> </div>
<div class="outClinicalpathway_top_coent_left_one_t2"> <div class="outClinicalpathway_top_coent_left_one_t2">
...@@ -1428,10 +1428,10 @@ export default { ...@@ -1428,10 +1428,10 @@ export default {
align-items: center; align-items: center;
color: #acacac; color: #acacac;
font-weight: 400; font-weight: 400;
padding-left: 20px; padding-left: 10px;
margin-left: 10px; margin-left: 10px;
span { span {
width: 30%; width: 50%;
height: 80%; height: 80%;
color: #181617; color: #181617;
display: flex; display: flex;
...@@ -1440,7 +1440,7 @@ export default { ...@@ -1440,7 +1440,7 @@ export default {
} }
} }
&_t2 { &_t2 {
width: 26%; width: 15%;
height: 80%; height: 80%;
margin-right: 5px; margin-right: 5px;
background-color: #ffff; background-color: #ffff;
...@@ -1448,7 +1448,7 @@ export default { ...@@ -1448,7 +1448,7 @@ export default {
align-items: center; align-items: center;
color: #acacac; color: #acacac;
font-weight: 400; font-weight: 400;
padding-left: 20px; padding-left: 10px;
span { span {
width: 40%; width: 40%;
height: 80%; height: 80%;
...@@ -1459,7 +1459,7 @@ export default { ...@@ -1459,7 +1459,7 @@ export default {
} }
} }
&_t3 { &_t3 {
width: 20%; width: 15%;
height: 80%; height: 80%;
margin-right: 5px; margin-right: 5px;
background-color: #ffff; background-color: #ffff;
...@@ -1468,9 +1468,9 @@ export default { ...@@ -1468,9 +1468,9 @@ export default {
align-items: center; align-items: center;
color: #acacac; color: #acacac;
font-weight: 400; font-weight: 400;
padding-left: 20px; padding-left: 10px;
span { span {
width: 30%; width: 40%;
height: 80%; height: 80%;
color: #181617; color: #181617;
display: flex; display: flex;
...@@ -1479,7 +1479,7 @@ export default { ...@@ -1479,7 +1479,7 @@ export default {
} }
} }
&_t4 { &_t4 {
width: 26%; width: 30%;
height: 80%; height: 80%;
background-color: #ffff; background-color: #ffff;
margin-right: 5px; margin-right: 5px;
...@@ -1487,7 +1487,7 @@ export default { ...@@ -1487,7 +1487,7 @@ export default {
align-items: center; align-items: center;
color: #acacac; color: #acacac;
font-weight: 400; font-weight: 400;
padding-left: 20px; padding-left: 10px;
span { span {
width: 50%; width: 50%;
height: 80%; height: 80%;
...@@ -1497,6 +1497,46 @@ export default { ...@@ -1497,6 +1497,46 @@ export default {
align-items: center; 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 { &_right {
......
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
分组名称:<span>{{ casehisObj ? casehisObj.drgs.name : "" }}</span> 分组名称:<span>{{ casehisObj ? casehisObj.drgs.name : "" }}</span>
</div> </div>
</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> <span class="outsetgrouping_top2_message_right_tu6"><img src="../assets/img/jiner.png" alt="" /></span>
<div class="outsetgrouping_top2_message_right_t3"> <div class="outsetgrouping_top2_message_right_t3">
预计DIP支付费用:<span>{{ casehisObj ? decimal(casehisObj.drgs.actualfee) : "" }}</span> 预计DIP支付费用:<span>{{ casehisObj ? decimal(casehisObj.drgs.actualfee) : "" }}</span>
...@@ -88,7 +88,7 @@ ...@@ -88,7 +88,7 @@
<div class="outsetgrouping_top2_message_right_t3"> <div class="outsetgrouping_top2_message_right_t3">
盈亏:<span>{{ casehisObj ? decimal(casehisObj.drgs.profitLoss) : "" }}</span> 盈亏:<span>{{ casehisObj ? decimal(casehisObj.drgs.profitLoss) : "" }}</span>
</div> </div>
</div> </div> -->
</div> </div>
</div> </div>
<div class="outsetgrouping_top3"></div> <div class="outsetgrouping_top3"></div>
...@@ -131,8 +131,8 @@ ...@@ -131,8 +131,8 @@
<div class="outsetgrouping_centent_totalnum_left_text_msg2_text3"> <div class="outsetgrouping_centent_totalnum_left_text_msg2_text3">
<span>分组编码:{{ item.code }}</span> <span>分组编码:{{ item.code }}</span>
<span>分组名称:{{ item.coreName }}</span> <span>分组名称:{{ item.coreName }}</span>
<span>病种分值:{{ item.score }}</span> <!-- <span>病种分值:{{ item.score }}</span>
<span>报销类型:{{ item.magnification }}</span> <span>报销类型:{{ item.magnification }}</span> -->
</div> </div>
<!-- <div class="outsetgrouping_centent_totalnum_left_text_msg2_text5"> <!-- <div class="outsetgrouping_centent_totalnum_left_text_msg2_text5">
<span>预计DIP支付费用:{{ item.unitfee }}</span <span>预计DIP支付费用:{{ item.unitfee }}</span
...@@ -642,6 +642,8 @@ export default { ...@@ -642,6 +642,8 @@ export default {
} else { } else {
this.addnolistShow = false; this.addnolistShow = false;
} }
this.diagList = [];
this.opsList = [];
// this.totalCount = data.totalCount; // this.totalCount = data.totalCount;
// for (var i = 0; i < this.addCorePercents.length; i++) { // for (var i = 0; i < this.addCorePercents.length; i++) {
// this.$nextTick(() => { // this.$nextTick(() => {
......
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
<!-- <span>院内历年平均费用:{{ decimal(HistoryInfo.avgFee) }}</span> <!-- <span>院内历年平均费用:{{ decimal(HistoryInfo.avgFee) }}</span>
<span>院内历年平均住院天数:{{ decimal(HistoryInfo.days) }}</span> --> <span>院内历年平均住院天数:{{ decimal(HistoryInfo.days) }}</span> -->
</div> </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">
<div class="outpatientDetails_fenqu_di_bb"> <div class="outpatientDetails_fenqu_di_bb">
<div class="outpatientDetails_fenqu_di_bb_div1"> <div class="outpatientDetails_fenqu_di_bb_div1">
...@@ -113,10 +113,6 @@ ...@@ -113,10 +113,6 @@
</div> </div>
</div> </div>
<!-- <div class="outpatientDetails_title">
<span>费用分类</span>
</div> -->
<div class="outpatientDetails_bottom" :style="{ height: bottomheight }"> <div class="outpatientDetails_bottom" :style="{ height: bottomheight }">
<!-- 有数据 --> <!-- 有数据 -->
<div class="outpatientDetails_bottom_leftShowBox"> <div class="outpatientDetails_bottom_leftShowBox">
...@@ -125,9 +121,9 @@ ...@@ -125,9 +121,9 @@
<el-table <el-table
ref="monthlyPlanTable" ref="monthlyPlanTable"
:data="tableData1" :data="tableData1"
height="94%" height="93%"
row-key="id" row-key="id"
size="small" size="mini"
:default-expand-all="false" :default-expand-all="false"
:highlight-current-row="true" :highlight-current-row="true"
:tree-props="{ :tree-props="{
...@@ -137,23 +133,23 @@ ...@@ -137,23 +133,23 @@
@row-click="eowclick" @row-click="eowclick"
@expand-change="changeRowClick" @expand-change="changeRowClick"
> >
<el-table-column prop="iteM_TYPE" label="项目名称" width="110" header-align="center" align="center"> </el-table-column> <el-table-column prop="iteM_TYPE" label="项目名称" 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="totalFee" label="总金额(小计)" header-align="center" align="right">
<template slot-scope="scope"> <template slot-scope="scope">
{{ decimal(scope.row.totalFee) }} {{ decimal(scope.row.totalFee) }}
</template> </template>
</el-table-column> </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"> <template slot-scope="scope">
{{ scope.row.proportion != undefined ? decimal(scope.row.proportion) + "%" : "" }} {{ scope.row.proportion != undefined ? decimal(scope.row.proportion) + "%" : "" }}
</template> </template>
</el-table-column> </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"> <template slot-scope="scope">
{{ decimal(scope.row.coreTotalFee) }} {{ decimal(scope.row.coreTotalFee) }}
</template> </template>
</el-table-column> </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"> <template slot-scope="scope">
{{ scope.row.coreProportion != undefined ? decimal(scope.row.coreProportion) + "%" : "" }} {{ scope.row.coreProportion != undefined ? decimal(scope.row.coreProportion) + "%" : "" }}
</template> </template>
...@@ -177,8 +173,8 @@ ...@@ -177,8 +173,8 @@
<el-table <el-table
:data="tableData" :data="tableData"
border border
size="medium" style="margin: 0 10px; width: 98%"
style="width: 98%; margin: 0 10px" size="mini"
:default-sort="{ prop: 'date', order: 'descending' }" :default-sort="{ prop: 'date', order: 'descending' }"
:row-class-name="tableRowClassName" :row-class-name="tableRowClassName"
height="92%" height="92%"
...@@ -279,13 +275,6 @@ ...@@ -279,13 +275,6 @@
</div> </div>
</div> --> </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> </div>
</template> </template>
<script> <script>
...@@ -573,7 +562,7 @@ export default { ...@@ -573,7 +562,7 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import "../styles/mixin.scss"; @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 { ::v-deep .el-table__body tr.current-row > td {
...@@ -589,12 +578,14 @@ export default { ...@@ -589,12 +578,14 @@ export default {
} }
.outpatientDetails { .outpatientDetails {
// height: calc(100% - 50px); height: calc(100% - 40px);
// background-color: white; // background-color: white;
// padding: 20px; // padding: 20px;
// position: relative; // position: relative;
// overflow: hidden; // overflow: hidden;
height: 850px; // height: 850px;
display: flex;
flex-flow: column;
background-color: white; background-color: white;
padding: 20px; padding: 20px;
overflow: hidden; overflow: hidden;
...@@ -1092,7 +1083,8 @@ export default { ...@@ -1092,7 +1083,8 @@ export default {
&_bottom { &_bottom {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
height: 80%; flex: 1;
// height: 80%;
&_leftShowBox { &_leftShowBox {
width: 100%; width: 100%;
height: 100%; height: 100%;
...@@ -1121,7 +1113,7 @@ export default { ...@@ -1121,7 +1113,7 @@ export default {
&_left { &_left {
list-style-type: none; list-style-type: none;
width: 35%; width: 35%;
height: 98%; height: 100%;
overflow-y: auto; overflow-y: auto;
border: 1px solid #f4f4f4; border: 1px solid #f4f4f4;
border-radius: 4px; border-radius: 4px;
...@@ -1244,7 +1236,7 @@ export default { ...@@ -1244,7 +1236,7 @@ export default {
} }
&_right { &_right {
width: 64%; width: 64%;
height: 97%; height: 100% !important;
border: 1px solid #f4f4f4; border: 1px solid #f4f4f4;
border-radius: 4px; border-radius: 4px;
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.08);
......
...@@ -36,10 +36,10 @@ ...@@ -36,10 +36,10 @@
<el-select <el-select
size="mini" size="mini"
class="mar-right-10" class="mar-right-10"
v-model.trim="b13C" v-model.trim="b16C"
filterable filterable
style="width: 150px" style="width: 150px"
placeholder="请输入入院科室" placeholder="当前科室"
clearable clearable
@clear="search" @clear="search"
> >
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
<el-option label="医保" :value="1"> </el-option> <el-option label="医保" :value="1"> </el-option>
<el-option label="未填写" :value="0"> </el-option> <el-option label="未填写" :value="0"> </el-option>
</el-select> </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="1"> </el-option>
<el-option label="未分组" :value="0"> </el-option> <el-option label="未分组" :value="0"> </el-option>
</el-select> </el-select>
...@@ -108,10 +108,11 @@ ...@@ -108,10 +108,11 @@
<span>{{ scope.row.outhostime ? formatYMD(scope.row.outhostime) : "" }}</span> <span>{{ scope.row.outhostime ? formatYMD(scope.row.outhostime) : "" }}</span>
</template> </template>
</el-table-column> </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="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="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="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> <el-table-column prop="total_fee" label="住院总费用" sortable align="center" min-width="120" show-overflow-tooltip>
<template #default="scope"> <template #default="scope">
<span>{{ decimal(scope.row.total_fee) }}</span> <span>{{ decimal(scope.row.total_fee) }}</span>
...@@ -129,12 +130,12 @@ ...@@ -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="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="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="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"> <template #default="scope">
<span>{{ decimal(scope.row.medactalfee) }}</span> <span>{{ decimal(scope.row.medactalfee) }}</span>
</template> </template>
</el-table-column> </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"> <template #default="scope">
<span>{{ decimal(scope.row.medical_insurance_balance) }}</span> <span>{{ decimal(scope.row.medical_insurance_balance) }}</span>
</template> </template>
...@@ -185,7 +186,7 @@ export default { ...@@ -185,7 +186,7 @@ export default {
pageSize: 10, pageSize: 10,
a48: "", a48: "",
a11: "", a11: "",
b13C: "", b16C: "",
isjoin: null, isjoin: null,
isout: null, isout: null,
insuranceType: null, insuranceType: null,
...@@ -204,8 +205,6 @@ export default { ...@@ -204,8 +205,6 @@ export default {
`${dayjs().format("YYYY-MM")}-01`, `${dayjs().format("YYYY-MM")}-01`,
`${dayjs().format("YYYY-MM")}-${this.getDayNumByYearMonth(dayjs().format("YYYY"), dayjs().format("MM"))}`, `${dayjs().format("YYYY-MM")}-${this.getDayNumByYearMonth(dayjs().format("YYYY"), dayjs().format("MM"))}`,
]; ];
this.getList();
this.GetDeptList(); this.GetDeptList();
}, },
methods: { methods: {
...@@ -259,7 +258,7 @@ export default { ...@@ -259,7 +258,7 @@ export default {
pageSize: this.pageSize, pageSize: this.pageSize,
a48: this.a48, a48: this.a48,
a11: this.a11, a11: this.a11,
b13C: this.b13C, b16C: this.b16C,
beginDate: this.time ? this.time[0] : "", beginDate: this.time ? this.time[0] : "",
endDate: this.time ? this.time[1] : "", endDate: this.time ? this.time[1] : "",
isjoin: this.isjoin, isjoin: this.isjoin,
...@@ -277,8 +276,17 @@ export default { ...@@ -277,8 +276,17 @@ export default {
http.get(`/screen/hos/GetDeptList`, {}) http.get(`/screen/hos/GetDeptList`, {})
.then((data) => { .then((data) => {
this.deptList = 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) { handleCurrentChange(val) {
this.pageNumber = 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