|
@@ -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
|