Przeglądaj źródła

修复出院带药领量

DESKTOP-0GD05B0\Administrator 2 lat temu
rodzic
commit
5c55c8a274

+ 5 - 2
src/components/zhu-yuan-yi-sheng/yi-zhu-lu-ru/yz-edit/YzEditor.vue

@@ -322,7 +322,7 @@ const searchOrders = (val) => {
 const tiShiBiaoTi = ref([])
 // 填充数据
 const xuanZhongFeiYong = async (row, laiyuan = 1) => {
-  maxDose = row.drugQuan
+  maxDose = 999
   if (row.serial === '0000' && row.groupNo === '0000') {
     props.openGroupOrderTemplate(row.orderCode);
     return;
@@ -381,7 +381,7 @@ const xuanZhongFeiYong = async (row, laiyuan = 1) => {
           yiZhuData.value.dose = yaoPinJiLiangData.value[0].value
           jiLiangValue.value = yaoPinJiLiangData.value[0].value
         }
-        jiSuanLingLiang(yiZhuData.value.dose)
+        await jiSuanLingLiang(yiZhuData.value.dose)
         // 加载默认频率 如果已经填写了 就用有的
         if (stringIsBlank(row.frequCode)) {
           // 如果药品中自带了 频率就用药品表的频率
@@ -876,6 +876,9 @@ const cydyDrugQuan = async (flag = true) => {
   if (frequencyCount.code !== yiZhuData.value.frequCode) {
     frequencyCount = await getFrequencyCount(yiZhuData.value.frequCode);
   }
+  if (frequencyCount.count < 1) {
+    frequencyCount.count = 1
+  }
   let end = yiZhuData.value.frequCode === 'ONCE' ? yiZhuData.value.startTime : yiZhuData.value.endTime
   let day = subtractTime(end, yiZhuData.value.startTime)
   if (day <= 0) {