diff --git a/openhis-ui-vue3/src/views/charge/cliniccharge/components/api.js b/openhis-ui-vue3/src/views/charge/cliniccharge/components/api.js new file mode 100644 index 00000000..74888860 --- /dev/null +++ b/openhis-ui-vue3/src/views/charge/cliniccharge/components/api.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' + +/** + * 收费患者列表 + */ +export function getList(queryParams) { + return request({ + url: '/charge-manage/charge/encounter-patient-page', + method: 'get', + params: queryParams + }) +} + +/** + * 患者处方列表 + */ +export function getChargeList(encounterId) { + return request({ + url: '/charge-manage/charge/patient-prescription?encounterId=' + encounterId, + method: 'get', + }) +} + + +/** + * 医保转自费 + */ +export function changeToSelfPay(encounterId) { + return request({ + url: '/charge-manage/charge/self-pay?encounterId=' + encounterId, + method: 'put', + }) +} + + +/** + * 自费转医保 + */ +export function changeToMedicalInsurance(encounterId) { + return request({ + url: '/charge-manage/charge/medical-insurance?encounterId=' + encounterId, + method: 'put', + }) +} + \ No newline at end of file diff --git a/openhis-ui-vue3/src/views/charge/cliniccharge/index.vue b/openhis-ui-vue3/src/views/charge/cliniccharge/index.vue new file mode 100644 index 00000000..a354f92b --- /dev/null +++ b/openhis-ui-vue3/src/views/charge/cliniccharge/index.vue @@ -0,0 +1,145 @@ + + + + \ No newline at end of file diff --git a/openhis-ui-vue3/src/views/charge/clinicrefund/components/api.js b/openhis-ui-vue3/src/views/charge/clinicrefund/components/api.js new file mode 100644 index 00000000..34fc61d2 --- /dev/null +++ b/openhis-ui-vue3/src/views/charge/clinicrefund/components/api.js @@ -0,0 +1,33 @@ +import request from '@/utils/request' + +/** + * 收费患者列表 + */ +export function getList(queryParams) { + return request({ + url: '/charge-manage/refund/encounter-patient-page', + method: 'get', + params: queryParams + }) +} + +/** + * 患者退费账单 + */ +export function getRefundList(encounterId) { + return request({ + url: '/charge-manage/refund/patient-payment?encounterId=' + encounterId, + method: 'get', + }) +} + +/** + * 退费 + */ +export function refund(data) { + return request({ + url: '/charge-manage/refund/refund-payment', + method: 'post', + data: data + }) +} diff --git a/openhis-ui-vue3/src/views/charge/clinicrefund/index.vue b/openhis-ui-vue3/src/views/charge/clinicrefund/index.vue new file mode 100644 index 00000000..fa6b39d3 --- /dev/null +++ b/openhis-ui-vue3/src/views/charge/clinicrefund/index.vue @@ -0,0 +1,102 @@ + + + + \ No newline at end of file diff --git a/openhis-ui-vue3/src/views/charge/outpatientregistration/components/patientList.vue b/openhis-ui-vue3/src/views/charge/outpatientregistration/components/patientList.vue new file mode 100644 index 00000000..cd4b5e2f --- /dev/null +++ b/openhis-ui-vue3/src/views/charge/outpatientregistration/components/patientList.vue @@ -0,0 +1,60 @@ + + + + + \ No newline at end of file