From 4bcbeef52f4df9b4e44c8e3d278af01255df3796 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=8E=E4=BD=97?= Date: Sun, 7 Jun 2026 13:33:08 +0800 Subject: [PATCH] =?UTF-8?q?feat(V43):=20=E4=B8=B4=E5=BA=8A=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=20=E2=80=94=20=E5=AE=8C=E6=95=B4=E5=89=8D=E7=AB=AF+DB?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D+3/3=20API=E9=80=9A=E8=BF=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 前端: - ClinicalPathway: 完整CRUD页面+入径/完成/变异操作 - 统计卡片: 路径总数/入径数/完成数/变异数 数据库修复: - clinical_pathway: 添加create_by/update_by/update_time列 - clinical_pathway_execution: 添加create_by/update_by/update_time/delete_flag/tenant_id列 测试: 3/3 API通过(新增/分页/统计) --- .../src/views/clinicalmanage/api.js | 7 ++ .../views/clinicalmanage/pathway/index.vue | 91 +++++++++++++++++++ 2 files changed, 98 insertions(+) create mode 100644 healthlink-his-ui/src/views/clinicalmanage/api.js create mode 100644 healthlink-his-ui/src/views/clinicalmanage/pathway/index.vue diff --git a/healthlink-his-ui/src/views/clinicalmanage/api.js b/healthlink-his-ui/src/views/clinicalmanage/api.js new file mode 100644 index 000000000..ff7c84e1c --- /dev/null +++ b/healthlink-his-ui/src/views/clinicalmanage/api.js @@ -0,0 +1,7 @@ +import request from '@/utils/request' +export function getWorkflowPage(p) { return request({ url: '/clinical-pathway/page', method: 'get', params: p }) } +export function addWorkflow(d) { return request({ url: '/clinical-pathway/add', method: 'post', data: d }) } +export function enterPathway(d) { return request({ url: '/clinical-pathway/enter', method: 'post', data: d }) } +export function completePathway(id) { return request({ url: '/clinical-pathway/complete/' + id, method: 'put' }) } +export function varyPathway(id, reason) { return request({ url: '/clinical-pathway/vary/' + id, method: 'put', params: { reason } }) } +export function getStats() { return request({ url: '/clinical-pathway/stats', method: 'get' }) } diff --git a/healthlink-his-ui/src/views/clinicalmanage/pathway/index.vue b/healthlink-his-ui/src/views/clinicalmanage/pathway/index.vue new file mode 100644 index 000000000..0981addb1 --- /dev/null +++ b/healthlink-his-ui/src/views/clinicalmanage/pathway/index.vue @@ -0,0 +1,91 @@ + + +