From 615810461f808442fdf0cf5f0a7cf55fa3a8ed91 Mon Sep 17 00:00:00 2001 From: duhe Date: Wed, 19 Mar 2025 09:17:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=8A=E6=96=AD=E4=BB=A3=E7=A0=81=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E5=90=8E=E9=87=8D=E6=96=B0=E4=B8=8A=E4=BC=A0=20up=20b?= =?UTF-8?q?y=20dh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/diagnosisTreatmentDialog.vue | 285 +++++++++ .../diagnosisTreatmentViewDialog.vue | 347 +++++++++++ .../components/diagnosistreatment.js | 73 +++ .../catalog/diagnosistreatment/index.vue | 545 ++++++++++++++++++ 4 files changed, 1250 insertions(+) create mode 100644 openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentDialog.vue create mode 100644 openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentViewDialog.vue create mode 100644 openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosistreatment.js create mode 100644 openhis-ui-vue3/src/views/catalog/diagnosistreatment/index.vue diff --git a/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentDialog.vue b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentDialog.vue new file mode 100644 index 00000000..2d758422 --- /dev/null +++ b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentDialog.vue @@ -0,0 +1,285 @@ + + + + diff --git a/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentViewDialog.vue b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentViewDialog.vue new file mode 100644 index 00000000..fb896b04 --- /dev/null +++ b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentViewDialog.vue @@ -0,0 +1,347 @@ + + + + diff --git a/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosistreatment.js b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosistreatment.js new file mode 100644 index 00000000..872ce52f --- /dev/null +++ b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosistreatment.js @@ -0,0 +1,73 @@ +import request from '@/utils/request' +import { parseStrEmpty } from "@/utils/openhis"; + +// 查询诊疗目录列表 +export function getDiagnosisTreatmentList(query) { + return request({ + url: '/data-dictionary/diagnosistreatment/information-page', + method: 'get', + params: query + }) +} + +// 查询诊疗目录详细 +export function getDiagnosisTreatmentOne(id) { + return request({ + url: '/data-dictionary/diagnosistreatment/information-one/' + parseStrEmpty(id), + method: 'get' + }) +} + +// 新增诊疗目录 +export function addDiagnosisTreatment(data) { + return request({ + url: '/data-dictionary/diagnosistreatment/information', + method: 'post', + data: data + }) +} + +// 修改诊疗目录 +export function editDiagnosisTreatment(data) { + return request({ + url: '/data-dictionary/diagnosistreatment/information', + method: 'put', + data: data + }) +} + +// // 删除诊疗目录 +// export function delUser(userId) { +// return request({ +// url: '/system/user/' + userId, +// method: 'delete' +// }) +// } + +// 诊疗目录分类查询 +export function getDiseaseTreatmentInit() { + return request({ + url: '/data-dictionary/diagnosistreatment/init', + method: 'get' + }) +} + +// 停用诊疗目录 +export function stopDiseaseTreatment(ids) { + console.log(ids) + return request({ + url: '/data-dictionary/diagnosistreatment/information-stop', + method: 'put', + data: ids + }) +} + +// 启用诊疗目录 +export function startDiseaseTreatment(ids) { + console.log(ids) + return request({ + url: '/data-dictionary/diagnosistreatment/information-start', + method: 'put', + data: ids + }) +} diff --git a/openhis-ui-vue3/src/views/catalog/diagnosistreatment/index.vue b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/index.vue new file mode 100644 index 00000000..f2175252 --- /dev/null +++ b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/index.vue @@ -0,0 +1,545 @@ + + + + + \ No newline at end of file