From 59a4df23ab28fc0552515a07113480af1c996230 Mon Sep 17 00:00:00 2001 From: tangw Date: Thu, 24 Jul 2025 18:26:49 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=A8=E8=AF=8A=E9=87=87=E8=A1=80=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E7=97=85=E4=BA=BA=E5=88=97=E8=A1=A8=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mzcx/cydj.js | 6 +- src/utils/request.js | 12 +- src/views/mzcx/cydj/components/OutPatList.vue | 179 ++++++++++++++++++ src/views/mzcx/cydj/index.vue | 29 +-- 4 files changed, 209 insertions(+), 17 deletions(-) create mode 100644 src/views/mzcx/cydj/components/OutPatList.vue diff --git a/src/api/mzcx/cydj.js b/src/api/mzcx/cydj.js index 4e937bc..dc43b77 100644 --- a/src/api/mzcx/cydj.js +++ b/src/api/mzcx/cydj.js @@ -23,10 +23,10 @@ export function printBarcodeall(data) { data: data }) } -// 查询采样登记详细 -export function getReqmain(sqh) { +// 查询病人列表 +export function queryPatList() { return request({ - url: '/system/reqmain/' + sqh, + url: '/mzcx/queryPatList', method: 'get' }) } diff --git a/src/utils/request.js b/src/utils/request.js index f0b7d46..d5a344d 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -17,7 +17,7 @@ const service = axios.create({ // axios中请求配置有baseURL选项,表示请求URL公共部分 baseURL: import.meta.env.VITE_APP_BASE_API, // 超时 - timeout: 10000 + timeout: 60000 }) // request拦截器 @@ -121,6 +121,16 @@ service.interceptors.response.use(res => { } else if (code === 601) { ElMessage({ message: msg, type: 'warning' }) return Promise.reject(new Error(msg)) + } else if (code === 3) { + //提示并成功 + ElMessage({ message: msg, type: 'warning' }) + return Promise.resolve(res.data) + } else if (code === 2) { + //选择是否后续操作 + ElMessageBox.confirm(msg, '系统提示', { confirmButtonText: '是', cancelButtonText: '否', type: 'warning' }).then(() => { + return Promise.resolve(res.data); + }) + return Promise.reject('error'); } else if (code !== 200 && code !== 0) { ElNotification.error({ title: msg }) return Promise.reject('error') diff --git a/src/views/mzcx/cydj/components/OutPatList.vue b/src/views/mzcx/cydj/components/OutPatList.vue new file mode 100644 index 0000000..7a6bb0e --- /dev/null +++ b/src/views/mzcx/cydj/components/OutPatList.vue @@ -0,0 +1,179 @@ + + + + + \ No newline at end of file diff --git a/src/views/mzcx/cydj/index.vue b/src/views/mzcx/cydj/index.vue index 59d0b85..8ba5e48 100644 --- a/src/views/mzcx/cydj/index.vue +++ b/src/views/mzcx/cydj/index.vue @@ -35,10 +35,10 @@ - 读卡 + 读卡 - 查找病人 + @@ -166,13 +166,11 @@