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