|
|
@@ -6,9 +6,11 @@
|
|
|
@openOrCloseErrorMsg="openOrCloseErrorMsg"
|
|
|
ref="baoCunXinXiRef"/>
|
|
|
<!-- 这里是获取模板的 -->
|
|
|
- <huo-qu-mu-ban v-if="muBanDuiHuaKuang" @close="muBanDuiHuaKuang = false"
|
|
|
- @muBanShuJu="muBanShuJu"></huo-qu-mu-ban>
|
|
|
- <bao-cun-mu-ban ref="baoCunMuBanRef"></bao-cun-mu-ban>
|
|
|
+ <huo-qu-mu-ban v-if="muBanDuiHuaKuang"
|
|
|
+ @close="muBanDuiHuaKuang = false"
|
|
|
+ @muBanShuJu="muBanShuJu"/>
|
|
|
+ <!-- 保存模板用 -->
|
|
|
+ <bao-cun-mu-ban v-if="baoCunMuBanRef" v-model="baoCunMuBanRef" :list="yiZhuList"></bao-cun-mu-ban>
|
|
|
<div class="prompt" v-if="tiShiBiaoTi?.length > 0">
|
|
|
<div style="margin-right: 5px">
|
|
|
提示信息:
|
|
|
@@ -22,7 +24,7 @@
|
|
|
<el-button icon="ArrowLeft" style="font-size: 14px" text type="primary" @click="router.go(-1)">返回</el-button>
|
|
|
<el-button type="primary" @click="muBanDuiHuaKuang = true">获取模板</el-button>
|
|
|
<el-button :disabled="yiZhuList.length === 0" type="primary" @click="baoCunMuBanClick">保存模板</el-button>
|
|
|
- <el-button icon="Check" type="success" @click="baoCunYiZhuClick">保存</el-button>
|
|
|
+ <el-button icon="Check" type="success" @click="baoCunYiZhuClick">确认医嘱</el-button>
|
|
|
{{ count }}
|
|
|
<el-button @click="showErrorMessage = true">打开错误信息</el-button>
|
|
|
<el-divider direction="vertical"/>
|
|
|
@@ -863,12 +865,12 @@ const muBanShuJu = (val) => {
|
|
|
}
|
|
|
|
|
|
// 保存模板
|
|
|
-const baoCunMuBanRef = ref(null)
|
|
|
+const baoCunMuBanRef = ref(false)
|
|
|
const baoCunMuBanClick = () => {
|
|
|
if (listIsBlank(yiZhuList.value)) {
|
|
|
return ElMessage.error('请先选择数据')
|
|
|
}
|
|
|
- baoCunMuBanRef.value.daKaiBaoCunMuBan(yiZhuList.value)
|
|
|
+ baoCunMuBanRef.value = true
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -953,7 +955,7 @@ onUnmounted(() => {
|
|
|
|
|
|
// 倒计时功能
|
|
|
const kaiQiDaoJiShi = () => {
|
|
|
- seconds.value = 600
|
|
|
+ seconds.value = 1600
|
|
|
clearInterval(daoJiShi)
|
|
|
daoJiShi = setInterval(() => {
|
|
|
seconds.value--
|
|
|
@@ -1134,9 +1136,7 @@ const enterToJumpInput = async (val) => {
|
|
|
await sleep(200)
|
|
|
el.focus()
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
-
|
|
|
// el.focus()
|
|
|
// console.log(el)
|
|
|
}
|
|
|
@@ -1171,186 +1171,190 @@ onMounted(() => {
|
|
|
]
|
|
|
}
|
|
|
fuZhiYiZhu.value = []
|
|
|
- // yiZhuList.value = [
|
|
|
- // {
|
|
|
- // "actOrderNo": 14796,
|
|
|
- // "orderCode": "01212",
|
|
|
- // "frequCode": "ONCE",
|
|
|
- // "frequCodeName": "一次",
|
|
|
- // "drugFlag": "i",
|
|
|
- // // "supplyCode": "001",
|
|
|
- // // "supplyCodeName": "口服",
|
|
|
- // "drugQuan": 1,
|
|
|
- // "instruction": " ",
|
|
|
- // "drugSpecification": "5% 500ml /袋",
|
|
|
- // "miniUnit": "14",
|
|
|
- // "miniUnitName": "袋",
|
|
|
- // "selfBuy": "0",
|
|
|
- // "drugVolume": 500,
|
|
|
- // "drugVolUnit": "06",
|
|
|
- // "dose": 500,
|
|
|
- // "doseUnit": "06",
|
|
|
- // "doseUnitName": "ml",
|
|
|
- // "orderName": "5%葡萄糖注射液(湖南科伦)",
|
|
|
- // "discription": "70.00元 次(自费项目)",
|
|
|
- // "delFlag": "0",
|
|
|
- // "serial": "01",
|
|
|
- // "execUnit": "8010100",
|
|
|
- // "execUnitName": "七病室",
|
|
|
- // "newActOrderNo": 0,
|
|
|
- // "currentPage": 0,
|
|
|
- // "parentNo": 14798,
|
|
|
- // "pageSize": 0,
|
|
|
- // "total": 0,
|
|
|
- // "isChildren": false,
|
|
|
- // "id": "14796",
|
|
|
- // "drugFlagName": "大输液",
|
|
|
- // "actOrderNoStr": "14796",
|
|
|
- // "selfBuyName": "未知",
|
|
|
- // "startTime": "2022-10-13 10:41:11",
|
|
|
- // "orderTime": "2022-10-13 10:41:11",
|
|
|
- // "tableIndex": 0
|
|
|
- // },
|
|
|
- // {
|
|
|
- // "actOrderNo": 14798,
|
|
|
- // "orderCode": "01192",
|
|
|
- // "frequCode": "QD",
|
|
|
- // "frequCodeName": "一次/日",
|
|
|
- // "drugFlag": "i",
|
|
|
- // "supplyCode": "025",
|
|
|
- // "supplyCodeName": "接瓶续滴",
|
|
|
- // "drugQuan": 1,
|
|
|
- // "drugSpecification": "0.9% 100ml /袋",
|
|
|
- // "miniUnit": "14",
|
|
|
- // "miniUnitName": "袋",
|
|
|
- // "drugWeightUnit": " ",
|
|
|
- // "selfBuy": "0",
|
|
|
- // "drugVolume": 100,
|
|
|
- // "drugVolUnit": "06",
|
|
|
- // "dose": 100,
|
|
|
- // "doseUnit": "06",
|
|
|
- // "doseUnitName": "ml",
|
|
|
- // "orderName": "氯化钠注射液(湖南科伦)",
|
|
|
- // "discription": "400.00元 每个部位(自费项目)",
|
|
|
- // "delFlag": "0",
|
|
|
- // "serial": "01",
|
|
|
- // "execUnit": "1010100",
|
|
|
- // "execUnitName": "七病室",
|
|
|
- // "newActOrderNo": 0,
|
|
|
- // "currentPage": 0,
|
|
|
- // "pageSize": 0,
|
|
|
- // "total": 0,
|
|
|
- // "isChildren": false,
|
|
|
- // "id": "14798",
|
|
|
- // "drugFlagName": "大输液",
|
|
|
- // "actOrderNoStr": "14798",
|
|
|
- // "selfBuyName": "未知",
|
|
|
- // "startTime": "2022-10-13 10:41:11",
|
|
|
- // "orderTime": "2022-10-13 10:41:11",
|
|
|
- // "tableIndex": 1
|
|
|
- // },
|
|
|
- // {
|
|
|
- // "actOrderNo": 1111111,
|
|
|
- // "orderCode": "01192",
|
|
|
- // "frequCode": "001",
|
|
|
- // "frequCodeName": "口服",
|
|
|
- // "drugFlag": "i",
|
|
|
- // "supplyCode": "025",
|
|
|
- // "supplyCodeName": "接瓶续滴",
|
|
|
- // "drugQuan": 1,
|
|
|
- // "drugSpecification": "0.9% 100ml /袋",
|
|
|
- // "miniUnit": "14",
|
|
|
- // "miniUnitName": "袋",
|
|
|
- // "drugWeightUnit": " ",
|
|
|
- // "selfBuy": "0",
|
|
|
- // "drugVolume": 100,
|
|
|
- // "drugVolUnit": "06",
|
|
|
- // "dose": 100,
|
|
|
- // "doseUnit": "06",
|
|
|
- // "doseUnitName": "ml",
|
|
|
- // "orderName": "氯化钠注射液(湖南科伦)",
|
|
|
- // "discription": "400.00元 每个部位(自费项目)",
|
|
|
- // "delFlag": "0",
|
|
|
- // "serial": "01",
|
|
|
- // "execUnit": "1010100",
|
|
|
- // "execUnitName": "七病室",
|
|
|
- // "newActOrderNo": 0,
|
|
|
- // "currentPage": 0,
|
|
|
- // "pageSize": 0,
|
|
|
- // "total": 0,
|
|
|
- // "isChildren": false,
|
|
|
- // "id": "1111111",
|
|
|
- // "drugFlagName": "大输液",
|
|
|
- // "actOrderNoStr": "14798",
|
|
|
- // "selfBuyName": "未知",
|
|
|
- // "startTime": "2022-10-13 10:41:11",
|
|
|
- // "orderTime": "2022-10-13 10:41:11",
|
|
|
- // "tableIndex": 2
|
|
|
- // },
|
|
|
- // {
|
|
|
- // "rationalDrugUseId": null,
|
|
|
- // "id": "56547553",
|
|
|
- // "orderCode": "01361",
|
|
|
- // "nationalCode": null,
|
|
|
- // "orderName": "声阻抗检查",
|
|
|
- // "frequCode": "ONCE",
|
|
|
- // "frequCodeName": "一次",
|
|
|
- // "instruction": null,
|
|
|
- // "discription": "100.00元 次(自费项目) |100",
|
|
|
- // "infantFlag": null,
|
|
|
- // "orderTime": "2022-10-17 14:17:24",
|
|
|
- // "startTime": "2022-10-17 14:17:24",
|
|
|
- // "endTime": null,
|
|
|
- // "physician": null,
|
|
|
- // "physicianName": null,
|
|
|
- // "drugSpecification": "诊疗项目",
|
|
|
- // "drugQuan": null,
|
|
|
- // "supplyCode": null,
|
|
|
- // "supplyCodeName": null,
|
|
|
- // "actOrderNo": null,
|
|
|
- // "drugFlag": "o",
|
|
|
- // "enterOper": null,
|
|
|
- // "enterTime": null,
|
|
|
- // "miniUnit": null,
|
|
|
- // "miniUnitName": null,
|
|
|
- // "drugWeight": null,
|
|
|
- // "drugWeightUnit": null,
|
|
|
- // "drugWeightUnitName": null,
|
|
|
- // "statusFlag": null,
|
|
|
- // "selfBuy": null,
|
|
|
- // "dose": 1,
|
|
|
- // "doseUnit": null,
|
|
|
- // "doseUnitName": null,
|
|
|
- // "drugOcc": null,
|
|
|
- // "drugVolume": null,
|
|
|
- // "drugVolUnit": null,
|
|
|
- // "parentNo": null,
|
|
|
- // "packSize": 1,
|
|
|
- // "packUnit": null,
|
|
|
- // "paySelf": null,
|
|
|
- // "serial": "00",
|
|
|
- // "groupNo": "00",
|
|
|
- // "doctorFlag": null,
|
|
|
- // "execUnit": "1120000",
|
|
|
- // "execUnitName": "麻醉科",
|
|
|
- // "regFlag": null,
|
|
|
- // "ybSelfFlag": null,
|
|
|
- // "emergencyFlag": null,
|
|
|
- // "kfFlag": null,
|
|
|
- // "kjywFlag": 0,
|
|
|
- // "stockAmount": 0,
|
|
|
- // "yyfs": null,
|
|
|
- // "ssqk": null,
|
|
|
- // "yysj": null,
|
|
|
- // "ypLevel": null,
|
|
|
- // "delFlag": null,
|
|
|
- // "modifier": null,
|
|
|
- // "zkWardCode": null,
|
|
|
- // "zkDeptCode": null,
|
|
|
- // "tableIndex": 3
|
|
|
- // }
|
|
|
- // ]
|
|
|
+
|
|
|
})
|
|
|
+
|
|
|
+const testData = () => {
|
|
|
+ yiZhuList.value = [
|
|
|
+ {
|
|
|
+ "actOrderNo": 14796,
|
|
|
+ "orderCode": "01212",
|
|
|
+ "frequCode": "ONCE",
|
|
|
+ "frequCodeName": "一次",
|
|
|
+ "drugFlag": "i",
|
|
|
+ // "supplyCode": "001",
|
|
|
+ // "supplyCodeName": "口服",
|
|
|
+ "drugQuan": 1,
|
|
|
+ "instruction": " ",
|
|
|
+ "drugSpecification": "5% 500ml /袋",
|
|
|
+ "miniUnit": "14",
|
|
|
+ "miniUnitName": "袋",
|
|
|
+ "selfBuy": "0",
|
|
|
+ "drugVolume": 500,
|
|
|
+ "drugVolUnit": "06",
|
|
|
+ "dose": 500,
|
|
|
+ "doseUnit": "06",
|
|
|
+ "doseUnitName": "ml",
|
|
|
+ "orderName": "5%葡萄糖注射液(湖南科伦)",
|
|
|
+ "discription": "70.00元 次(自费项目)",
|
|
|
+ "delFlag": "0",
|
|
|
+ "serial": "01",
|
|
|
+ "execUnit": "8010100",
|
|
|
+ "execUnitName": "七病室",
|
|
|
+ "newActOrderNo": 0,
|
|
|
+ "currentPage": 0,
|
|
|
+ "parentNo": 14798,
|
|
|
+ "pageSize": 0,
|
|
|
+ "total": 0,
|
|
|
+ "isChildren": false,
|
|
|
+ "id": "14796",
|
|
|
+ "drugFlagName": "大输液",
|
|
|
+ "actOrderNoStr": "14796",
|
|
|
+ "selfBuyName": "未知",
|
|
|
+ "startTime": "2022-10-13 10:41:11",
|
|
|
+ "orderTime": "2022-10-13 10:41:11",
|
|
|
+ "tableIndex": 0
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "actOrderNo": 14798,
|
|
|
+ "orderCode": "01192",
|
|
|
+ "frequCode": "QD",
|
|
|
+ "frequCodeName": "一次/日",
|
|
|
+ "drugFlag": "i",
|
|
|
+ "supplyCode": "025",
|
|
|
+ "supplyCodeName": "接瓶续滴",
|
|
|
+ "drugQuan": 1,
|
|
|
+ "drugSpecification": "0.9% 100ml /袋",
|
|
|
+ "miniUnit": "14",
|
|
|
+ "miniUnitName": "袋",
|
|
|
+ "drugWeightUnit": " ",
|
|
|
+ "selfBuy": "0",
|
|
|
+ "drugVolume": 100,
|
|
|
+ "drugVolUnit": "06",
|
|
|
+ "dose": 100,
|
|
|
+ "doseUnit": "06",
|
|
|
+ "doseUnitName": "ml",
|
|
|
+ "orderName": "氯化钠注射液(湖南科伦)",
|
|
|
+ "discription": "400.00元 每个部位(自费项目)",
|
|
|
+ "delFlag": "0",
|
|
|
+ "serial": "01",
|
|
|
+ "execUnit": "1010100",
|
|
|
+ "execUnitName": "七病室",
|
|
|
+ "newActOrderNo": 0,
|
|
|
+ "currentPage": 0,
|
|
|
+ "pageSize": 0,
|
|
|
+ "total": 0,
|
|
|
+ "isChildren": false,
|
|
|
+ "id": "14798",
|
|
|
+ "drugFlagName": "大输液",
|
|
|
+ "actOrderNoStr": "14798",
|
|
|
+ "selfBuyName": "未知",
|
|
|
+ "startTime": "2022-10-13 10:41:11",
|
|
|
+ "orderTime": "2022-10-13 10:41:11",
|
|
|
+ "tableIndex": 1
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "actOrderNo": 1111111,
|
|
|
+ "orderCode": "01192",
|
|
|
+ "frequCode": "001",
|
|
|
+ "frequCodeName": "口服",
|
|
|
+ "drugFlag": "i",
|
|
|
+ "supplyCode": "025",
|
|
|
+ "supplyCodeName": "接瓶续滴",
|
|
|
+ "drugQuan": 1,
|
|
|
+ "drugSpecification": "0.9% 100ml /袋",
|
|
|
+ "miniUnit": "14",
|
|
|
+ "miniUnitName": "袋",
|
|
|
+ "drugWeightUnit": " ",
|
|
|
+ "selfBuy": "0",
|
|
|
+ "drugVolume": 100,
|
|
|
+ "drugVolUnit": "06",
|
|
|
+ "dose": 100,
|
|
|
+ "doseUnit": "06",
|
|
|
+ "doseUnitName": "ml",
|
|
|
+ "orderName": "氯化钠注射液(湖南科伦)",
|
|
|
+ "discription": "400.00元 每个部位(自费项目)",
|
|
|
+ "delFlag": "0",
|
|
|
+ "serial": "01",
|
|
|
+ "execUnit": "1010100",
|
|
|
+ "execUnitName": "七病室",
|
|
|
+ "newActOrderNo": 0,
|
|
|
+ "currentPage": 0,
|
|
|
+ "pageSize": 0,
|
|
|
+ "total": 0,
|
|
|
+ "isChildren": false,
|
|
|
+ "id": "1111111",
|
|
|
+ "drugFlagName": "大输液",
|
|
|
+ "actOrderNoStr": "14798",
|
|
|
+ "selfBuyName": "未知",
|
|
|
+ "startTime": "2022-10-13 10:41:11",
|
|
|
+ "orderTime": "2022-10-13 10:41:11",
|
|
|
+ "tableIndex": 2
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "rationalDrugUseId": null,
|
|
|
+ "id": "56547553",
|
|
|
+ "orderCode": "01361",
|
|
|
+ "nationalCode": null,
|
|
|
+ "orderName": "声阻抗检查",
|
|
|
+ "frequCode": "ONCE",
|
|
|
+ "frequCodeName": "一次",
|
|
|
+ "instruction": null,
|
|
|
+ "discription": "100.00元 次(自费项目) |100",
|
|
|
+ "infantFlag": null,
|
|
|
+ "orderTime": "2022-10-17 14:17:24",
|
|
|
+ "startTime": "2022-10-17 14:17:24",
|
|
|
+ "endTime": null,
|
|
|
+ "physician": null,
|
|
|
+ "physicianName": null,
|
|
|
+ "drugSpecification": "诊疗项目",
|
|
|
+ "drugQuan": null,
|
|
|
+ "supplyCode": null,
|
|
|
+ "supplyCodeName": null,
|
|
|
+ "actOrderNo": null,
|
|
|
+ "drugFlag": "o",
|
|
|
+ "enterOper": null,
|
|
|
+ "enterTime": null,
|
|
|
+ "miniUnit": null,
|
|
|
+ "miniUnitName": null,
|
|
|
+ "drugWeight": null,
|
|
|
+ "drugWeightUnit": null,
|
|
|
+ "drugWeightUnitName": null,
|
|
|
+ "statusFlag": null,
|
|
|
+ "selfBuy": null,
|
|
|
+ "dose": 1,
|
|
|
+ "doseUnit": null,
|
|
|
+ "doseUnitName": null,
|
|
|
+ "drugOcc": null,
|
|
|
+ "drugVolume": null,
|
|
|
+ "drugVolUnit": null,
|
|
|
+ "parentNo": null,
|
|
|
+ "packSize": 1,
|
|
|
+ "packUnit": null,
|
|
|
+ "paySelf": null,
|
|
|
+ "serial": "00",
|
|
|
+ "groupNo": "00",
|
|
|
+ "doctorFlag": null,
|
|
|
+ "execUnit": "1120000",
|
|
|
+ "execUnitName": "麻醉科",
|
|
|
+ "regFlag": null,
|
|
|
+ "ybSelfFlag": null,
|
|
|
+ "emergencyFlag": null,
|
|
|
+ "kfFlag": null,
|
|
|
+ "kjywFlag": 0,
|
|
|
+ "stockAmount": 0,
|
|
|
+ "yyfs": null,
|
|
|
+ "ssqk": null,
|
|
|
+ "yysj": null,
|
|
|
+ "ypLevel": null,
|
|
|
+ "delFlag": null,
|
|
|
+ "modifier": null,
|
|
|
+ "zkWardCode": null,
|
|
|
+ "zkDeptCode": null,
|
|
|
+ "tableIndex": 3
|
|
|
+ }
|
|
|
+ ]
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|