|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<el-container>
|
|
|
- <el-header style="height: 40px">
|
|
|
+ <el-header>
|
|
|
<el-date-picker
|
|
|
v-model="dateRange"
|
|
|
:shortcuts="shortcuts"
|
|
@@ -43,11 +43,14 @@
|
|
|
<el-button :disabled="xuanZhongDeShuJu.length === 0 " type="warning"
|
|
|
@click="chaoZuoBiaoZhi = 90;yiZhuChaoZuoDialog = true;yiZhuChaoZuoBiaoTi = '批量停止'">批量停止
|
|
|
</el-button>
|
|
|
- <el-divider direction="vertical"></el-divider>
|
|
|
+ <br>
|
|
|
<el-tag effect="dark" type="info">录入</el-tag>
|
|
|
<el-tag effect="dark" type="success">确认</el-tag>
|
|
|
<el-tag effect="dark">执行</el-tag>
|
|
|
<el-tag effect="dark" type="danger">停止</el-tag>
|
|
|
+ <el-divider direction="vertical"></el-divider>
|
|
|
+ <el-button :disabled="xuanZhongDeShuJu.length === 0" type="success" @click="dianJiFuZhuXuanZhongYiZhu">复制选中医嘱
|
|
|
+ </el-button>
|
|
|
</el-header>
|
|
|
<el-main>
|
|
|
<el-table ref="tableRef" :data="yiZhuPage.data" :height="(windowSize.h / 1.5) "
|
|
@@ -68,7 +71,7 @@
|
|
|
<span>{{ scope.row.dose }} {{ scope.row.doseUnitName }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="频率" prop="frequCode"></el-table-column>
|
|
|
+ <el-table-column label="频率" prop="frequCodeName"></el-table-column>
|
|
|
<el-table-column label="给药方式" prop="supplyCodeName" show-overflow-tooltip></el-table-column>
|
|
|
<el-table-column label="医嘱时间" prop="orderTime" show-overflow-tooltip></el-table-column>
|
|
|
<el-table-column label="开始时间" prop="startTime" show-overflow-tooltip></el-table-column>
|
|
@@ -168,13 +171,13 @@ import {
|
|
|
piLiangXiuGaiTingZhiShiJian,
|
|
|
yiZhuChaoZuo,
|
|
|
} from "@/api/zhu-yuan-yi-sheng/yi-zhu-lu-ru";
|
|
|
-import {huanZhePinLvData, huanZheXinXi, youWuXuanZheHuanZhe,} from '../public-js/zhu-yuan-yi-sheng'
|
|
|
+import {fuZhiYiZhu, huanZhePinLvData, huanZheXinXi, youWuXuanZheHuanZhe,} from '../public-js/zhu-yuan-yi-sheng'
|
|
|
|
|
|
import {getDateRangeFormatDate, getFormatDatetime} from "@/utils/date";
|
|
|
import store from '../../../../store'
|
|
|
import {stringIsBlank, stringNotBlank} from '@/utils/blank-utils';
|
|
|
-import router from "@/router";
|
|
|
import {getServerDateApi} from "@/api/public-api";
|
|
|
+import router from "@/router";
|
|
|
|
|
|
export default {
|
|
|
name: "YiZhuLuRuZhuJian",
|
|
@@ -278,8 +281,13 @@ export default {
|
|
|
const addYiZhuClick = () => {
|
|
|
router.push({
|
|
|
name: 'xinZengShuJu',
|
|
|
- params: {passRule: true, name: '添加医嘱'},
|
|
|
- query: {path: '/inpatient/zhuYuanYiSheng/yiZhuLuRu'}
|
|
|
+ params: {
|
|
|
+ passRule: true,
|
|
|
+ name: '添加医嘱',
|
|
|
+ },
|
|
|
+ query: {
|
|
|
+ path: '/inpatient/zhuYuanYiSheng/yiZhuLuRu'
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
|
|
@@ -361,6 +369,10 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ const dianJiFuZhuXuanZhongYiZhu = () => {
|
|
|
+ fuZhiYiZhu.value = xuanZhongDeShuJu.value
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
onActivated(() => {
|
|
|
getServerDateApi().then((res) => {
|
|
@@ -372,8 +384,14 @@ export default {
|
|
|
|
|
|
watch(() => huanZheXinXi.value, () => {
|
|
|
getServerDateApi().then((res) => {
|
|
|
- dateRange.value[0] = getFormatDatetime(res, 'YYYY-MM-DD')
|
|
|
- dateRange.value[1] = getFormatDatetime(res, 'YYYY-MM-DD')
|
|
|
+ if (dateRange.value === null) {
|
|
|
+ dateRange.value = []
|
|
|
+ dateRange.value.push(getFormatDatetime(res, 'YYYY-MM-DD'))
|
|
|
+ dateRange.value.push(getFormatDatetime(res, 'YYYY-MM-DD'))
|
|
|
+ } else {
|
|
|
+ dateRange.value[0] = getFormatDatetime(res, 'YYYY-MM-DD')
|
|
|
+ dateRange.value[1] = getFormatDatetime(res, 'YYYY-MM-DD')
|
|
|
+ }
|
|
|
chaXunYiZhuClick(0)
|
|
|
})
|
|
|
})
|
|
@@ -410,7 +428,8 @@ export default {
|
|
|
yiZhuChaoZuoBiaoTi,
|
|
|
quanXuanYiZhu,
|
|
|
tableRef,
|
|
|
- huanZheXinXi
|
|
|
+ huanZheXinXi,
|
|
|
+ dianJiFuZhuXuanZhongYiZhu
|
|
|
}
|
|
|
}
|
|
|
}
|