From 9dd36fe8284f3dc0c4d2df59f6c8a3c5b1a1d47c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=8E=E4=BD=97?= Date: Sun, 7 Jun 2026 13:23:26 +0800 Subject: [PATCH] =?UTF-8?q?feat(V42):=20=E6=89=8B=E6=9C=AF=E5=AE=89?= =?UTF-8?q?=E5=85=A8=E6=A0=B8=E6=9F=A5=20=E2=80=94=20=E5=AE=8C=E6=95=B4?= =?UTF-8?q?=E5=89=8D=E7=AB=AF+DB=E4=BF=AE=E5=A4=8D+2/2=20API=E9=80=9A?= =?UTF-8?q?=E8=BF=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 前端: - SurgerySafetyCheck: 完整CRUD页面(搜索/新增/编辑/删除) - 三阶段核查: PRE_OP/INTRA_OP/POST_OP - 三方核查人员: 主刀医生/麻醉医师/巡回护士 数据库修复: - surgery_safety_check: 添加update_by/update_time/delete_flag/tenant_id - 放宽encounter_id/patient_id/check_items NOT NULL约束 测试: 2/2 API通过(新增/分页查询) --- .../src/views/surgerysafetycheck/api.js | 12 +- .../src/views/surgerysafetycheck/index.vue | 155 +++++++++--------- 2 files changed, 84 insertions(+), 83 deletions(-) diff --git a/healthlink-his-ui/src/views/surgerysafetycheck/api.js b/healthlink-his-ui/src/views/surgerysafetycheck/api.js index 9f2b03ce8..59cc976d0 100644 --- a/healthlink-his-ui/src/views/surgerysafetycheck/api.js +++ b/healthlink-his-ui/src/views/surgerysafetycheck/api.js @@ -1,7 +1,7 @@ import request from '@/utils/request' -export function getPage(p){return request({url:'/surgery-safety-check/page',method:'get',params:p})} -export function getList(p){return request({url:'/surgery-safety-check/list',method:'get',params:p})} -export function getById(id){return request({url:'/surgery-safety-check/'+id,method:'get'})} -export function add(d){return request({url:'/surgery-safety-check/add',method:'post',data:d})} -export function update(d){return request({url:'/surgery-safety-check/update',method:'put',data:d})} -export function del(id){return request({url:'/surgery-safety-check/delete/'+id,method:'delete'})} +export function getPage(p) { return request({ url: '/surgery-safety-check/page', method: 'get', params: p }) } +export function getList(encounterId) { return request({ url: '/surgery-safety-check/list', method: 'get', params: { encounterId } }) } +export function getById(id) { return request({ url: '/surgery-safety-check/' + id, method: 'get' }) } +export function addCheck(d) { return request({ url: '/surgery-safety-check/add', method: 'post', data: d }) } +export function updateCheck(d) { return request({ url: '/surgery-safety-check/update', method: 'put', data: d }) } +export function deleteCheck(id) { return request({ url: '/surgery-safety-check/delete/' + id, method: 'delete' }) } diff --git a/healthlink-his-ui/src/views/surgerysafetycheck/index.vue b/healthlink-his-ui/src/views/surgerysafetycheck/index.vue index ec815d1dc..9d93e0e8b 100644 --- a/healthlink-his-ui/src/views/surgerysafetycheck/index.vue +++ b/healthlink-his-ui/src/views/surgerysafetycheck/index.vue @@ -1,93 +1,94 @@