Browse Source

优惠券仅可用于门诊业务

lighter 1 năm trước cách đây
mục cha
commit
1bb47db690
1 tập tin đã thay đổi với 15 bổ sung2 xóa
  1. 15 2
      src/views/public-pages/Cashier.vue

+ 15 - 2
src/views/public-pages/Cashier.vue

@@ -157,9 +157,21 @@ function queryOrderTradeState(tradeNo) {
   })
 }
 
+function getHisOrdNum() {
+  switch (createOrderRequest.orderType) {
+    case 1:
+      return 'REGISTER'
+    case 2:
+      return createOrderRequest.hisOrdNum
+    case 3:
+      return 'INPATIENT_PREPAY'
+    default:
+      return 'UNKNOWN';
+  }
+}
+
 onMounted(() => {
-  const hisOrdNum = createOrderRequest.hisOrdNum || 'REGISTER'
-  if (hisOrdNum === 'REGISTER') {
+  if (createOrderRequest.orderType === 1) {
     getDeptPos(createOrderRequest.deptCode).then(res => {
       createOrderRequest.deptPos = res
     })
@@ -170,6 +182,7 @@ onMounted(() => {
       chargeCodeList.push(item.itemCode)
     })
   }
+  const hisOrdNum = getHisOrdNum()
   getMyCoupons({hisOrdNum, chargeCodeList}).then(res => {
     usableCoupons.value = res.usableCoupons
     unusableCoupons.value = res.unusableCoupons