diff --git a/openhis-ui-vue3/src/views/catalog/medicine/components/medicine.js b/openhis-ui-vue3/src/views/catalog/medicine/components/medicine.js index 9d8fe7d9..ec0123fb 100644 --- a/openhis-ui-vue3/src/views/catalog/medicine/components/medicine.js +++ b/openhis-ui-vue3/src/views/catalog/medicine/components/medicine.js @@ -1,43 +1,42 @@ import request from '@/utils/request' import { parseStrEmpty } from "@/utils/openhis"; -// 查询病种目录列表 -export function getDiseaseList(query) { +// 查询药品目录列表 +export function getMedicationList(query) { return request({ - url: '/datadictionary/disease/information-page', + url: '/datadictionary/medication/information-page', method: 'get', params: query }) } -// 查询病种目录详细 -export function getDiseaseOne(id) { +// 查询药品目录详细 +export function getMedicationOne(id) { return request({ - url: '/datadictionary/disease/information-one', - method: 'get', - params: id + url: '/datadictionary/medication/information-one/' + parseStrEmpty(id), + method: 'get' }) } -// 新增病种目录 -export function addDisease(data) { +// 新增药品目录 +export function addMedication(data) { return request({ - url: '/datadictionary/disease/information', + url: '/datadictionary/medication/information', method: 'post', data: data }) } -// 修改病种目录 -export function editDisease(data) { +// 修改药品目录 +export function editMedication(data) { return request({ - url: '/datadictionary/disease/information', + url: '/datadictionary/medication/information', method: 'put', data: data }) } -// 删除病种目录 +// 删除药品目录 export function delUser(userId) { return request({ url: '/system/user/' + userId, @@ -45,10 +44,10 @@ export function delUser(userId) { }) } -// 病种目录分类查询 -export function getDiseaseCategory() { +// 药品目录分类查询 +export function getMedicationCategory() { return request({ - url: '/datadictionary/disease/information-category', + url: '/datadictionary/medication/information-init', method: 'get' }) } diff --git a/openhis-ui-vue3/src/views/catalog/medicine/components/medicineDialog.vue b/openhis-ui-vue3/src/views/catalog/medicine/components/medicineDialog.vue index 7893cf47..dbafe3cb 100644 --- a/openhis-ui-vue3/src/views/catalog/medicine/components/medicineDialog.vue +++ b/openhis-ui-vue3/src/views/catalog/medicine/components/medicineDialog.vue @@ -7,15 +7,15 @@ - + - - + + - + @@ -53,25 +57,29 @@ - - + + - + - + - + - + - + @@ -149,13 +157,13 @@ - - + + - - + + @@ -194,9 +202,9 @@ - + @@ -210,15 +218,15 @@ - + - + @@ -398,9 +406,9 @@ - + - + { + if (valid) { + // 将表单数据发送给父组件 + emits("submit", form.value); + } + }); +} defineExpose({ show, edit, diff --git a/openhis-ui-vue3/src/views/catalog/medicine/index.vue b/openhis-ui-vue3/src/views/catalog/medicine/index.vue index eb86b449..3a8d6bc8 100644 --- a/openhis-ui-vue3/src/views/catalog/medicine/index.vue +++ b/openhis-ui-vue3/src/views/catalog/medicine/index.vue @@ -1,7 +1,7 @@