|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
- <CyFlex>
|
|
|
- <template #header>
|
|
|
+ <div class="layout_container">
|
|
|
+ <header>
|
|
|
<el-date-picker
|
|
|
v-model="dateRange"
|
|
|
:shortcuts="shortcuts"
|
|
@@ -14,69 +14,51 @@
|
|
|
></el-date-picker>
|
|
|
<el-divider direction="vertical"></el-divider>
|
|
|
<el-button @click="dianJiChaXunYiZhu(0)">查询</el-button>
|
|
|
- <el-divider direction="vertical"></el-divider>
|
|
|
- </template>
|
|
|
-
|
|
|
- <el-dialog v-model="xiangQing.dialog" title="草药医嘱详情">
|
|
|
- <el-table :close-on-click-modal="false" :data="xiangQing.data" highlight-current-row stripe>
|
|
|
- <el-table-column label="编码" prop="chargeCode"></el-table-column>
|
|
|
- <el-table-column label="名称" prop="chargeCodeName"></el-table-column>
|
|
|
- <el-table-column label="药房" prop="groupNoName"></el-table-column>
|
|
|
- <el-table-column label="数量" prop="quantity"></el-table-column>
|
|
|
- <el-table-column label="单价" prop="unitPrice"></el-table-column>
|
|
|
- <el-table-column label="说明" prop="instruction"></el-table-column>
|
|
|
- <el-table-column label="包装规格" prop="serial">
|
|
|
- <template #default="scope">
|
|
|
- <span v-if="scope.row.serial === '01'">小包装</span>
|
|
|
- <span v-else-if="scope.row.serial === '99'">小包装</span>
|
|
|
+ </header>
|
|
|
+ <div class="layout_main">
|
|
|
+ <CyTabs height="100%" v-model="tabsName">
|
|
|
+ <CyTabPane :name="0" label="历史信息">
|
|
|
+ <template #default={height}>
|
|
|
+ <el-table :data="caoYaoShuJu.data" :height="height - 30">
|
|
|
+ <el-table-column label="名称" prop="orderName"></el-table-column>
|
|
|
+ <el-table-column label="药单号" prop="pageNo"></el-table-column>
|
|
|
+ <el-table-column label="开单时间" prop="inputDate" show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column label="医生" prop="doctorCodeName"></el-table-column>
|
|
|
+ <el-table-column label="状态" prop="statusFlag">
|
|
|
+ <template #default="scope">
|
|
|
+ {{ getHerbsStatusFlag(scope.row.statusFlag) }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="处方总额" prop="zongJia"></el-table-column>
|
|
|
+ <el-table-column label="剂数" prop="quantity"></el-table-column>
|
|
|
+ <el-table-column label="单剂金额" prop="orderJe"></el-table-column>
|
|
|
+ <el-table-column label="医嘱号" prop="orderNo"></el-table-column>
|
|
|
+ <el-table-column label="执行科室" prop="execDeptName"></el-table-column>
|
|
|
+ <el-table-column label="操作" width="90">
|
|
|
+ <template #default="scope">
|
|
|
+ <el-button-group>
|
|
|
+ <el-button type="primary" @click="caoYaoYiZhuXiangQing(scope.row)" icon="View"
|
|
|
+ title="查看详情">
|
|
|
+ 明细
|
|
|
+ </el-button>
|
|
|
+ <el-button icon="Delete"
|
|
|
+ type="danger"
|
|
|
+ @click="dianJiShanChu(scope.row, scope.$index)"
|
|
|
+ title="删除">
|
|
|
+ 删除
|
|
|
+ </el-button>
|
|
|
+ </el-button-group>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- </el-dialog>
|
|
|
-
|
|
|
- <CyTabs height="100%" v-model="tabsName">
|
|
|
- <CyTabPane :name="0" label="历史信息">
|
|
|
- <template #default={height}>
|
|
|
- <el-table :data="caoYaoShuJu.data" :height="height - 30">
|
|
|
- <el-table-column label="名称" prop="orderName"></el-table-column>
|
|
|
- <el-table-column label="药单号" prop="pageNo"></el-table-column>
|
|
|
- <el-table-column label="开单时间" prop="inputDate" show-overflow-tooltip></el-table-column>
|
|
|
- <el-table-column label="医生" prop="doctorCodeName"></el-table-column>
|
|
|
- <el-table-column label="状态" prop="statusFlag">
|
|
|
- <template #default="scope">
|
|
|
- {{ getHerbsStatusFlag(scope.row.statusFlag) }}
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="处方总额" prop="zongJia"></el-table-column>
|
|
|
- <el-table-column label="剂数" prop="quantity"></el-table-column>
|
|
|
- <el-table-column label="单剂金额" prop="orderJe"></el-table-column>
|
|
|
- <el-table-column label="医嘱号" prop="orderNo"></el-table-column>
|
|
|
- <el-table-column label="执行科室" prop="execDeptName"></el-table-column>
|
|
|
- <el-table-column label="操作" width="90">
|
|
|
- <template #default="scope">
|
|
|
- <el-button-group>
|
|
|
- <el-button type="primary" @click="caoYaoYiZhuXiangQing(scope.row)" icon="View"
|
|
|
- title="查看详情">
|
|
|
- 明细
|
|
|
- </el-button>
|
|
|
- <el-button icon="Delete"
|
|
|
- type="danger"
|
|
|
- @click="dianJiShanChu(scope.row, scope.$index)"
|
|
|
- title="删除">
|
|
|
- 删除
|
|
|
- </el-button>
|
|
|
- </el-button-group>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- </template>
|
|
|
- </CyTabPane>
|
|
|
- <CyTabPane :name="1" label="新增草药">
|
|
|
- <xin-zheng-cao-yao :save-success="saveSuccess"/>
|
|
|
- </CyTabPane>
|
|
|
- </CyTabs>
|
|
|
- </CyFlex>
|
|
|
-
|
|
|
+ </CyTabPane>
|
|
|
+ <CyTabPane :name="1" label="新增草药">
|
|
|
+ <XinZhengCaoYao :save-success="saveSuccess"/>
|
|
|
+ </CyTabPane>
|
|
|
+ </CyTabs>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
@@ -91,7 +73,6 @@ import {ref} from 'vue'
|
|
|
import {ElMessageBox} from 'element-plus'
|
|
|
import XinZhengCaoYao from "@/views/hospitalization/zhu-yuan-yi-sheng/cao-yao-yi-zhu/XinZhengCaoYao";
|
|
|
import {getHerbsStatusFlag} from "@/views/hospitalization/zhu-yuan-yi-sheng/cao-yao-yi-zhu/cao-yao";
|
|
|
-import CyFlex from "@/components/cy/flex/src/CyFlex.vue";
|
|
|
import CyTabs from "@/components/cy/tabs/src/CyTabs";
|
|
|
import CyTabPane from "@/components/cy/tabs/src/CyTabPane.vue";
|
|
|
|