|
@@ -56,7 +56,7 @@
|
|
|
:min="0"
|
|
|
ref="doseRef"
|
|
|
id="yz_dose"
|
|
|
- :precision="yiZhuData.doseUnitName === yiZhuData.miniUnitName ? 0 : 2"
|
|
|
+ :precision="dosePrecision()"
|
|
|
style="width: 110px"
|
|
|
@change="jiSuanLingLiang"/>
|
|
|
<XcSelect v-model="yiZhuData"
|
|
@@ -310,10 +310,13 @@ const tiShiBiaoTi = ref([])
|
|
|
|
|
|
// 搜索医嘱
|
|
|
const xuanZhongFeiYong = async (row, laiyuan = 1) => {
|
|
|
- if (row.serial === '0000' && row.groupNo === '0000') {
|
|
|
- props.openGroupOrderTemplate(row.orderCode)
|
|
|
+ if (isEdit.value) {
|
|
|
return
|
|
|
}
|
|
|
+ if (row.serial === '0000' && row.groupNo === '0000') {
|
|
|
+ props.openGroupOrderTemplate(row.orderCode);
|
|
|
+ return;
|
|
|
+ }
|
|
|
if (row.serial === '00' && isCydy()) {
|
|
|
qingKong()
|
|
|
return BizException(ExceptionEnum.LOGICAL_ERROR, '出院带药不能开项目')
|
|
@@ -827,6 +830,19 @@ const openSearch = () => {
|
|
|
searchRef.value.focus()
|
|
|
}
|
|
|
|
|
|
+const dosePrecision = () => {
|
|
|
+ if (yiZhuData.value.serial === '00') {
|
|
|
+ return 2
|
|
|
+ } else {
|
|
|
+ console.log(yiZhuData.value.doseUnitName, yiZhuData.value.miniUnitName)
|
|
|
+ if (yiZhuData.value.doseUnitName === yiZhuData.value.miniUnitName) {
|
|
|
+ return 0
|
|
|
+ }
|
|
|
+ return 3
|
|
|
+ }
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
let shortcutKeyRegistration = {
|
|
|
ctrl: {s: toAddAnOrder, f: openSearch},
|
|
|
alt: {a: addOrderNo}
|