diff --git a/openhis-ui-vue3/src/views/basicmanage/organization/components/api.js b/openhis-ui-vue3/src/views/basicmanage/organization/components/api.js new file mode 100644 index 00000000..5681a3d9 --- /dev/null +++ b/openhis-ui-vue3/src/views/basicmanage/organization/components/api.js @@ -0,0 +1,54 @@ +import request from '@/utils/request' + +export function getList(queryParams) { + return request({ + url: '/basedatamanage/organization/organization', + method: 'get', + param: queryParams + }) +} + +export function addOrganization(data) { + return request({ + url: '/basedatamanage/organization/organization', + method: 'post', + data: data + }) +} + +export function updateOrganization(data) { + return request({ + url: '/basedatamanage/organization/organization', + method: 'put', + data: data + }) +} + +export function deleteOrganization(param) { + return request({ + url: '/basedatamanage/organization/organization', + method: 'delete', + params: param + }) +} + +export function getOrgDetail(id) { + return request({ + url: '/basedatamanage/organization/organization?orgId=' + id, + method: 'get', + }) +} + +export function initOrgTypeOption() { + return request({ + url: '/basedatamanage/organization/organization', + method: 'get', + }) +} + +export function disableOrg(id) { + return request({ + url: '/basedatamanage/organization/organization?orgId=' + id, + method: 'put', + }) +} diff --git a/openhis-ui-vue3/src/views/basicmanage/organization/index.vue b/openhis-ui-vue3/src/views/basicmanage/organization/index.vue new file mode 100644 index 00000000..cd53dec4 --- /dev/null +++ b/openhis-ui-vue3/src/views/basicmanage/organization/index.vue @@ -0,0 +1,317 @@ + + + \ No newline at end of file