|
@@ -6,11 +6,11 @@
|
|
|
<el-tag effect="dark" size="medium">床号: {{ patient.bedNo }}</el-tag>
|
|
|
<el-tag effect="dark" size="medium">住院次数: {{ patient.admissTimes }}</el-tag>
|
|
|
<el-tag effect="dark" size="medium">性别: {{ cptSex(patient.sex) }}</el-tag>
|
|
|
- 住院号: <el-input v-model="inpatientNo" size="mini" style="width: 100px" clearable placeholder="住院号"></el-input>
|
|
|
- <el-button size="mini" type="primary" icon="el-icon-search" @click="chaXunHuanZheXinXi">查询患者信息</el-button>
|
|
|
- <el-button size="mini" type="success" icon="el-icon-refresh" @click="tuiFeiPiPeiClick">退费匹配</el-button>
|
|
|
- <el-button size="mini" type="danger" style="margin-left: 20px" icon="el-icon-close" @click="guanBiDialog">关闭</el-button>
|
|
|
- <el-button size="mini" type="warning" style="margin-left: 20px" @click="chaoZuoZhiNan = true">操作指南</el-button>
|
|
|
+ 住院号: <el-input v-model="inpatientNo" style="width: 100px" clearable placeholder="住院号"></el-input>
|
|
|
+ <el-button type="primary" icon="el-icon-search" @click="chaXunHuanZheXinXi">查询患者信息</el-button>
|
|
|
+ <el-button type="success" icon="el-icon-refresh" @click="tuiFeiPiPeiClick">退费匹配</el-button>
|
|
|
+ <el-button type="danger" style="margin-left: 20px" icon="el-icon-close" @click="guanBiDialog">关闭</el-button>
|
|
|
+ <el-button type="warning" style="margin-left: 20px" @click="chaoZuoZhiNan = true">操作指南</el-button>
|
|
|
</el-header>
|
|
|
<el-container>
|
|
|
<el-main>
|
|
@@ -53,7 +53,6 @@
|
|
|
<el-tab-pane label="已录入项目" name="ylrxm">
|
|
|
项目名称:<el-select
|
|
|
v-model="patient.chargeCode"
|
|
|
- size="mini"
|
|
|
remote
|
|
|
filterable
|
|
|
clearable
|
|
@@ -70,7 +69,6 @@
|
|
|
type="daterange"
|
|
|
v-model="dateRange"
|
|
|
placeholder="选择日期"
|
|
|
- size="mini"
|
|
|
style="width: 280px"
|
|
|
range-separator="至"
|
|
|
start-placeholder="开始日期"
|
|
@@ -78,35 +76,34 @@
|
|
|
:shortcuts="shortcuts"
|
|
|
></el-date-picker>
|
|
|
<el-button
|
|
|
- size="mini"
|
|
|
@click="riQiPaiXu === 'DESC' ? (riQiPaiXu = 'ASC') : (riQiPaiXu = 'DESC')"
|
|
|
type="success"
|
|
|
:icon="riQiPaiXu === 'DESC' ? 'el-icon-caret-bottom' : 'el-icon-caret-top'"
|
|
|
>{{ riQiPaiXu === 'DESC' ? '日期降序' : '日期升序' }}</el-button
|
|
|
>
|
|
|
- <el-select style="width: 70px" size="mini" v-model="feiYongLeiXingCode">
|
|
|
+ <el-select style="width: 70px" v-model="feiYongLeiXingCode">
|
|
|
<el-option v-for="item in feiYongLeiXing" :key="item.code" :label="item.name" :value="item.code">
|
|
|
<span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
|
|
|
<el-divider direction="vertical"></el-divider>
|
|
|
<span>{{ item.name }}</span>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
- <el-select v-model="patient.orderNo" style="width: 70px" size="mini">
|
|
|
+ <el-select v-model="patient.orderNo" style="width: 70px">
|
|
|
<el-option v-for="item in yiZhuTuiFeiLeiXing" :key="item.code" :label="item.name" :value="item.code">
|
|
|
<span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
|
|
|
<el-divider direction="vertical"></el-divider>
|
|
|
<span>{{ item.name }}</span>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
- <el-select v-model="patient.tuiFeiFlag" style="width: 70px" size="mini">
|
|
|
+ <el-select v-model="patient.tuiFeiFlag" style="width: 70px">
|
|
|
<el-option v-for="item in tuiFeiLeiXin" :key="item.code" :label="item.name" :value="item.code">
|
|
|
<span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
|
|
|
<el-divider direction="vertical"></el-divider>
|
|
|
<span>{{ item.name }}</span>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
- <el-button size="mini" type="primary" @click="queryFeiYong" icon="el-icon-search">查询</el-button>
|
|
|
- <el-button size="mini" type="danger" @click="xiangMuTuiFeiClick" icon="el-icon-delete-solid">退费</el-button>
|
|
|
+ <el-button type="primary" @click="queryFeiYong" icon="el-icon-search">查询</el-button>
|
|
|
+ <el-button type="danger" @click="xiangMuTuiFeiClick" icon="el-icon-delete-solid">退费</el-button>
|
|
|
<el-table :height="tableHeight" @selection-change="handleSelectionChange" :data="cptTableDataHuanZheFeiYong" stripe highlight-current-row class="eltable">
|
|
|
<el-table-column type="selection" style="width: 100px"> </el-table-column>
|
|
|
<el-table-column label="流水号" prop="detailSn" width="70px"></el-table-column>
|
|
@@ -150,7 +147,7 @@
|
|
|
@confirm="cheXiaoTuiFeiClick(scope.$index, scope.row)"
|
|
|
>
|
|
|
<template #reference>
|
|
|
- <el-button size="mini" type="danger">撤销</el-button>
|
|
|
+ <el-button type="danger">撤销</el-button>
|
|
|
</template>
|
|
|
</el-popconfirm>
|
|
|
</template>
|
|
@@ -176,17 +173,17 @@
|
|
|
<el-col :span="20" :offset="1">
|
|
|
<el-row>
|
|
|
<el-col :span="24" style="margin-top: 10px">
|
|
|
- <el-button type="warning" size="mini" icon="el-icon-star-off" @click="baoCunMuBanDialog = true">存模板</el-button>
|
|
|
- <el-button type="primary" size="mini" @click="shangChuanXiangMu" icon="el-icon-upload">保存</el-button>
|
|
|
- <el-button type="success" size="mini" icon="el-icon-plus" @click="xinZhengXiangMuDialog = true">新增</el-button>
|
|
|
- <el-select style="width: 180px; margin: 0px 10px 0px 10px" v-model="zhiXingKeShi" size="mini" filterable>
|
|
|
+ <el-button type="warning" icon="el-icon-star-off" @click="baoCunMuBanDialog = true">存模板</el-button>
|
|
|
+ <el-button type="primary" @click="shangChuanXiangMu" icon="el-icon-upload">保存</el-button>
|
|
|
+ <el-button type="success" icon="el-icon-plus" @click="xinZhengXiangMuDialog = true">新增</el-button>
|
|
|
+ <el-select style="width: 180px; margin: 0px 10px 0px 10px" v-model="zhiXingKeShi" filterable>
|
|
|
<el-option v-for="item in deptData" :key="item.code" :label="item.name" :value="item.code">
|
|
|
<span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
|
|
|
<el-divider direction="vertical"></el-divider>
|
|
|
<span>{{ item.name }}</span></el-option
|
|
|
>
|
|
|
</el-select>
|
|
|
- <el-button type="warning" size="mini" icon="el-icon-edit" @click="xieGaiZhiXingKeShi">修改执行科室</el-button>
|
|
|
+ <el-button type="warning" icon="el-icon-edit" @click="xieGaiZhiXingKeShi">修改执行科室</el-button>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<!-- 这个下面查看录入的项目 -->
|
|
@@ -201,7 +198,7 @@
|
|
|
<el-table-column label="名称" prop="chargeName"></el-table-column>
|
|
|
<el-table-column label="执行科室" prop="deptCode">
|
|
|
<template #default="scope">
|
|
|
- <el-select style="width: 90%" size="mini" v-model="scope.row.deptCode" filterable>
|
|
|
+ <el-select style="width: 90%" v-model="scope.row.deptCode" filterable>
|
|
|
<el-option v-for="item in deptData" :key="item.code" :label="item.name" :value="item.code">
|
|
|
<span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
|
|
|
<el-divider direction="vertical"></el-divider>
|
|
@@ -214,7 +211,7 @@
|
|
|
<el-table-column label="数量" prop="amount" width="130">
|
|
|
<template #default="scope">
|
|
|
<!--precision 限制输入的精度 0 就是不带任何一位小数点 -->
|
|
|
- <el-input-number v-model="scope.row.amount" style="width: 120px" size="mini" :min="0" :precision="1"></el-input-number>
|
|
|
+ <el-input-number v-model="scope.row.amount" style="width: 120px" :min="0" :precision="1"></el-input-number>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
@@ -226,7 +223,7 @@
|
|
|
<el-table-column label="账单码" prop="billItemName"></el-table-column>
|
|
|
<el-table-column label="操作">
|
|
|
<template #default="scope">
|
|
|
- <el-button size="mini" type="danger" @click="shanChuXiangMuClick(scope.$index)">删除</el-button>
|
|
|
+ <el-button type="danger" @click="shanChuXiangMuClick(scope.$index)">删除</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -241,7 +238,7 @@
|
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
|
搜索:
|
|
|
- <el-select v-model="chargePyCode" size="mini" remote filterable clearable @change="getDanGeXiangMu" default-first-option :remote-method="rmChargePyCode">
|
|
|
+ <el-select v-model="chargePyCode" remote filterable clearable @change="getDanGeXiangMu" default-first-option :remote-method="rmChargePyCode">
|
|
|
<el-option
|
|
|
v-for="item in xiangMuData.slice((danGeXiangMuCurrentPage - 1) * 20, danGeXiangMuCurrentPage * 20)"
|
|
|
:key="item.chargeCode"
|
|
@@ -267,7 +264,7 @@
|
|
|
small
|
|
|
></el-pagination>
|
|
|
</el-select>
|
|
|
- <el-button size="mini" type="success" @click="danGeXiangMuBaoCun">保存</el-button>
|
|
|
+ <el-button type="success" @click="danGeXiangMuBaoCun">保存</el-button>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-table :data="danGeLuRuXiangMu" class="eltable">
|
|
@@ -276,7 +273,7 @@
|
|
|
<el-table-column label="规格" prop="spec"></el-table-column>
|
|
|
<el-table-column label="执行科室" prop="deptCode">
|
|
|
<template #default="scope">
|
|
|
- <el-select style="width: 90%" size="mini" v-model="scope.row.deptCode" filterable>
|
|
|
+ <el-select style="width: 90%" v-model="scope.row.deptCode" filterable>
|
|
|
<el-option v-for="item in deptData" :key="item.code" :label="item.name" :value="item.code">
|
|
|
<span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
|
|
|
<el-divider direction="vertical"></el-divider>
|
|
@@ -288,7 +285,7 @@
|
|
|
<el-table-column label="单价" prop="chargeAmount"></el-table-column>
|
|
|
<el-table-column label="数量" prop="amount">
|
|
|
<template #default="scope">
|
|
|
- <el-input-number v-model="scope.row.amount" size="mini" :min="1" :precision="1"></el-input-number>
|
|
|
+ <el-input-number v-model="scope.row.amount" :min="1" :precision="1"></el-input-number>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="金额">
|
|
@@ -303,12 +300,12 @@
|
|
|
</el-dialog>
|
|
|
<el-dialog title="保存模板" v-model="baoCunMuBanDialog">
|
|
|
<el-row>
|
|
|
- <el-col :span="24"> 模板名称:<el-input size="mini" v-model="cunMuBanPojo.name" maxlength="15" @blur="zhuanPinYin" show-word-limit></el-input> </el-col>
|
|
|
- <el-col :span="12"> 拼音码:<el-input size="mini" v-model="cunMuBanPojo.pyCode" maxlength="8" show-word-limit></el-input> </el-col>
|
|
|
- <el-col :span="12"> 五笔码:<el-input size="mini" v-model="cunMuBanPojo.dcode" maxlength="8" show-word-limit></el-input> </el-col>
|
|
|
- <el-col :span="12"> 创建科室:<el-input size="mini" v-model="cunMuBanPojo.dept" disabled></el-input> </el-col>
|
|
|
+ <el-col :span="24"> 模板名称:<el-input v-model="cunMuBanPojo.name" maxlength="15" @blur="zhuanPinYin" show-word-limit></el-input> </el-col>
|
|
|
+ <el-col :span="12"> 拼音码:<el-input v-model="cunMuBanPojo.pyCode" maxlength="8" show-word-limit></el-input> </el-col>
|
|
|
+ <el-col :span="12"> 五笔码:<el-input v-model="cunMuBanPojo.dcode" maxlength="8" show-word-limit></el-input> </el-col>
|
|
|
+ <el-col :span="12"> 创建科室:<el-input v-model="cunMuBanPojo.dept" disabled></el-input> </el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-button size="mini" style="margin-top: 10px" icon="el-icon-upload" type="primary" @click="baoCunMuBan">保存</el-button>
|
|
|
+ <el-button style="margin-top: 10px" icon="el-icon-upload" type="primary" @click="baoCunMuBan">保存</el-button>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-dialog>
|