From 195ab6707169abef11458b9872d4d62f9bd189cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=8E=E4=BD=97?= Date: Sat, 6 Jun 2026 11:34:06 +0800 Subject: [PATCH] =?UTF-8?q?feat(sprint12):=20=E5=B8=B8=E7=94=A8=E8=AF=8A?= =?UTF-8?q?=E6=96=AD+=E4=B8=AD=E5=8C=BB=E5=A4=84=E6=96=B9+=E8=B4=B9?= =?UTF-8?q?=E7=94=A8=E9=85=8D=E7=BD=AE=20=E2=80=94=20=E6=8E=A5=E5=85=A5?= =?UTF-8?q?=E5=B7=B2=E6=9C=89=E5=90=8E=E7=AB=AFCRUD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 常用诊断: 接入DiagnosisTreatmentController, 完整CRUD+启用停用 - 中医处方: 接入DiagnosisTreatmentController, 完整CRUD - 费用配置: 接入DiagnosisTreatmentController, 完整CRUD+类型筛选 - 全部接入已有后端接口, 无重复开发(铁律9) --- .../commonlyDiagnosis/components/api.js | 6 ++ .../basicmanage/commonlyDiagnosis/index.vue | 89 ++++++++++++++----- .../views/basicmanage/fee/components/api.js | 4 + .../src/views/basicmanage/fee/index.vue | 78 +++++++++++----- .../tcmPrescription/components/api.js | 4 + .../basicmanage/tcmPrescription/index.vue | 74 ++++++++++----- 6 files changed, 189 insertions(+), 66 deletions(-) create mode 100644 healthlink-his-ui/src/views/basicmanage/commonlyDiagnosis/components/api.js create mode 100644 healthlink-his-ui/src/views/basicmanage/fee/components/api.js create mode 100644 healthlink-his-ui/src/views/basicmanage/tcmPrescription/components/api.js diff --git a/healthlink-his-ui/src/views/basicmanage/commonlyDiagnosis/components/api.js b/healthlink-his-ui/src/views/basicmanage/commonlyDiagnosis/components/api.js new file mode 100644 index 000000000..cce6a0bd3 --- /dev/null +++ b/healthlink-his-ui/src/views/basicmanage/commonlyDiagnosis/components/api.js @@ -0,0 +1,6 @@ +import request from '@/utils/request' +export function getDiagnosisPage(params) { return request({ url: '/data-dictionary/diagnosis-treatment/information-page', method: 'get', params }) } +export function addDiagnosis(data) { return request({ url: '/data-dictionary/diagnosis-treatment/information', method: 'post', data }) } +export function updateDiagnosis(data) { return request({ url: '/data-dictionary/diagnosis-treatment/information', method: 'put', data }) } +export function stopDiagnosis(id) { return request({ url: '/data-dictionary/diagnosis-treatment/information-stop', method: 'put', params: { id } }) } +export function startDiagnosis(id) { return request({ url: '/data-dictionary/diagnosis-treatment/information-start', method: 'put', params: { id } }) } diff --git a/healthlink-his-ui/src/views/basicmanage/commonlyDiagnosis/index.vue b/healthlink-his-ui/src/views/basicmanage/commonlyDiagnosis/index.vue index cacfca2f9..9b1d99665 100755 --- a/healthlink-his-ui/src/views/basicmanage/commonlyDiagnosis/index.vue +++ b/healthlink-his-ui/src/views/basicmanage/commonlyDiagnosis/index.vue @@ -1,42 +1,87 @@ - + diff --git a/healthlink-his-ui/src/views/basicmanage/fee/components/api.js b/healthlink-his-ui/src/views/basicmanage/fee/components/api.js new file mode 100644 index 000000000..6f3c46a60 --- /dev/null +++ b/healthlink-his-ui/src/views/basicmanage/fee/components/api.js @@ -0,0 +1,4 @@ +import request from '@/utils/request' +export function getFeePage(params) { return request({ url: '/data-dictionary/diagnosis-treatment/information-page', method: 'get', params }) } +export function addFee(data) { return request({ url: '/data-dictionary/diagnosis-treatment/information', method: 'post', data }) } +export function updateFee(data) { return request({ url: '/data-dictionary/diagnosis-treatment/information', method: 'put', data }) } diff --git a/healthlink-his-ui/src/views/basicmanage/fee/index.vue b/healthlink-his-ui/src/views/basicmanage/fee/index.vue index 3022fd169..491d43032 100755 --- a/healthlink-his-ui/src/views/basicmanage/fee/index.vue +++ b/healthlink-his-ui/src/views/basicmanage/fee/index.vue @@ -1,42 +1,76 @@ - + diff --git a/healthlink-his-ui/src/views/basicmanage/tcmPrescription/components/api.js b/healthlink-his-ui/src/views/basicmanage/tcmPrescription/components/api.js new file mode 100644 index 000000000..9c1203a39 --- /dev/null +++ b/healthlink-his-ui/src/views/basicmanage/tcmPrescription/components/api.js @@ -0,0 +1,4 @@ +import request from '@/utils/request' +export function getTcmPage(params) { return request({ url: '/data-dictionary/diagnosis-treatment/information-page', method: 'get', params }) } +export function addTcm(data) { return request({ url: '/data-dictionary/diagnosis-treatment/information', method: 'post', data }) } +export function updateTcm(data) { return request({ url: '/data-dictionary/diagnosis-treatment/information', method: 'put', data }) } diff --git a/healthlink-his-ui/src/views/basicmanage/tcmPrescription/index.vue b/healthlink-his-ui/src/views/basicmanage/tcmPrescription/index.vue index 3098217a8..feb1b688c 100755 --- a/healthlink-his-ui/src/views/basicmanage/tcmPrescription/index.vue +++ b/healthlink-his-ui/src/views/basicmanage/tcmPrescription/index.vue @@ -1,42 +1,72 @@ - +