From c40b45da31003c8a8c953463d937b7370304ef0a Mon Sep 17 00:00:00 2001
From: yinsiyu <516159562@qq.com>
Date: Mon, 15 Jul 2024 11:36:28 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E6=94=B9=E9=80=A0axios?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/admin/dictManage/dept.js | 62 ----------
src/api/admin/dictManage/disease.js | 53 --------
src/api/admin/dictManage/hosp.js | 54 --------
src/api/admin/index.js | 34 -----
src/api/admin/operationManage/recommend.js | 39 ------
src/api/admin/userManage/account.js | 70 -----------
src/api/admin/userManage/menu.js | 21 ----
src/api/admin/userManage/role.js | 54 --------
src/api/admin/userManage/staff.js | 55 ---------
src/api/dictManage/dept.js | 62 ++++++++++
src/api/dictManage/disease.js | 53 ++++++++
src/api/dictManage/hosp.js | 54 ++++++++
src/api/index.js | 17 +++
src/api/operationManage/recommend.js | 39 ++++++
src/api/userManage/account.js | 70 +++++++++++
src/api/userManage/menu.js | 21 ++++
src/api/userManage/role.js | 54 ++++++++
src/api/userManage/staff.js | 55 +++++++++
src/components/PullTableSelect/index.vue | 137 ---------------------
src/components/TreeDept/index.vue | 2 +-
src/store/index.js | 6 -
src/store/modules/user.js | 2 +-
.../deptList/components/CrudPopup/index.vue | 4 +-
src/views/dictManage/deptManage/deptList/index.vue | 4 +-
.../diseaseList/components/CrudPopup/index.vue | 3 +-
.../dictManage/diseaseManage/diseaseList/index.vue | 4 +-
.../wardList/components/CrudPopup/index.vue | 2 +-
src/views/dictManage/hospManage/wardList/index.vue | 2 +-
.../components/selectRecommend/index.vue | 4 +-
.../recommendDoctorConfig/index.vue | 2 +-
.../followupStatistical/listPage/index.vue | 5 +-
.../accountList/components/CrudPopup/index.vue | 7 +-
.../userManage/accountManage/accountList/index.vue | 9 +-
.../userManage/roleManage/roleDetail/index.vue | 3 +-
.../roleList/components/CrudPopup/index.vue | 3 +-
src/views/userManage/roleManage/roleList/index.vue | 2 +-
.../staffList/components/CrudPopup/index.vue | 2 +-
.../components/StaffSelectorPopup/index.vue | 2 +-
.../userManage/staffManage/staffList/index.vue | 4 +-
39 files changed, 463 insertions(+), 613 deletions(-)
delete mode 100644 src/api/admin/dictManage/dept.js
delete mode 100644 src/api/admin/dictManage/disease.js
delete mode 100644 src/api/admin/dictManage/hosp.js
delete mode 100644 src/api/admin/index.js
delete mode 100644 src/api/admin/operationManage/recommend.js
delete mode 100644 src/api/admin/userManage/account.js
delete mode 100644 src/api/admin/userManage/menu.js
delete mode 100644 src/api/admin/userManage/role.js
delete mode 100644 src/api/admin/userManage/staff.js
create mode 100644 src/api/dictManage/dept.js
create mode 100644 src/api/dictManage/disease.js
create mode 100644 src/api/dictManage/hosp.js
create mode 100644 src/api/index.js
create mode 100644 src/api/operationManage/recommend.js
create mode 100644 src/api/userManage/account.js
create mode 100644 src/api/userManage/menu.js
create mode 100644 src/api/userManage/role.js
create mode 100644 src/api/userManage/staff.js
delete mode 100644 src/components/PullTableSelect/index.vue
diff --git a/src/api/admin/dictManage/dept.js b/src/api/admin/dictManage/dept.js
deleted file mode 100644
index c77f624..0000000
--- a/src/api/admin/dictManage/dept.js
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * @Author: guanxiaoyan guanxiaoyan@pb-station.com
- * @Deion:
- * @Date: 2023-12-06 18:22:03
- * @LastEditors: guanxiaoyan guanxiaoyan@pb-station.com
- * @LastEditTime: 2023-12-25 10:45:56
- * @FilePath: /followUp-admin/src/api/admin/dictManage/dept.js
- */
-import request from "@/utils/request";
-
-const BASE_URL = "/internal/hospDept";
-// 科室管理-分页列表
-export function deptPageList(query) {
- return request({
- url: `${BASE_URL}/list`,
- method: "get",
- params: query,
- });
-}
-
-// 科室管理-科室子科室
-export function deptChildren(id) {
- return request({
- url: `${BASE_URL}/children/${id}`,
- method: "get",
- });
-}
-
-// 科室管理-新增科室
-export function addDept(data) {
- return request({
- url: `${BASE_URL}/save`,
- method: "post",
- data,
- });
-}
-
-// 科室管理-新增科室
-export function updateDept(data) {
- return request({
- url: `${BASE_URL}/save`,
- method: "patch",
- data,
- });
-}
-
-// 科室管理- 删除科室
-export function deleteDept(id) {
- return request({
- url: `${BASE_URL}/del/${id}`,
- method: "post",
- });
-}
-
-// 科室管理-所有一级科室
-export function getAllFirstDept(query) {
- return request({
- url: `${BASE_URL}/all`,
- method: "get",
- params: query,
- });
-}
diff --git a/src/api/admin/dictManage/disease.js b/src/api/admin/dictManage/disease.js
deleted file mode 100644
index cf655eb..0000000
--- a/src/api/admin/dictManage/disease.js
+++ /dev/null
@@ -1,53 +0,0 @@
-import request from "@/utils/request";
-
-const BASE_URL = "/internal/medicalLabel";
-
-// 疾病管理-分页列表
-export function diseasePageList(query) {
- return request({
- url: `${BASE_URL}/list`,
- method: "get",
- params: query,
- });
-}
-
-// 疾病管理-新增疾病
-export function addDisease(data) {
- return request({
- url: `${BASE_URL}/save`,
- method: "post",
- data,
- });
-}
-
-// 疾病管理-更新疾病
-export function updateDisease(data) {
- return request({
- url: `${BASE_URL}/save`,
- method: "patch",
- data,
- });
-}
-
-// 疾病管理- 删除疾病
-export function deleteDisease(id) {
- return request({
- url: `${BASE_URL}/del/${id}`,
- method: "post",
- });
-}
-
-// 疾病管理-批量导入
-export function batchImportDisease(file) {
- const formData = new FormData();
- formData.append("file", file);
- return request({
- url: `${BASE_URL}/import`,
- timeout: 60 * 1000 * 10, // 10分钟
- method: "post",
- data: formData,
- headers: {
- "Content-Type": "multipart/form-data",
- },
- });
-}
diff --git a/src/api/admin/dictManage/hosp.js b/src/api/admin/dictManage/hosp.js
deleted file mode 100644
index fde183e..0000000
--- a/src/api/admin/dictManage/hosp.js
+++ /dev/null
@@ -1,54 +0,0 @@
-import request from "@/utils/request";
-
-const BASE_URL = "/internal/hospWard";
-
-// 医院管理-分页列表
-export function hospitalPageList(query) {
- return request({
- url: `${BASE_URL}/list`,
- method: "get",
- params: query,
- });
-}
-// 医院管理-分页列表
-export function getAllHospitalList(query) {
- return request({
- url: `${BASE_URL}/all`,
- method: "get",
- params: query,
- });
-}
-
-// 医院管理-新增医院
-export function addHospital(data) {
- return request({
- url: `${BASE_URL}/save`,
- method: "post",
- data,
- });
-}
-
-// 医院管理-更新医院
-export function updateHospital(data) {
- return request({
- url: `${BASE_URL}/save`,
- method: "patch",
- data,
- });
-}
-
-// 医院管理- 删除医院
-export function deleteHospital(id) {
- return request({
- url: `${BASE_URL}/del/${id}`,
- method: "post",
- });
-}
-
-// 所有院区
-export function getAllHospital(id) {
- return request({
- url: `${BASE_URL}/all`,
- method: "get",
- });
-}
diff --git a/src/api/admin/index.js b/src/api/admin/index.js
deleted file mode 100644
index e5f08cc..0000000
--- a/src/api/admin/index.js
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * @Author: guanxiaoyan guanxiaoyan@pb-station.com
- * @Deion:
- * @Date: 2024-01-31 10:03:20
- * @LastEditors: guanxiaoyan guanxiaoyan@pb-station.com
- * @LastEditTime: 2024-01-31 10:07:11
- * @FilePath: /followUp-admin/src/api/admin/index.js
- */
-import request from "@/utils/request";
-
-export * from "./dictManage/dept";
-export * from "./dictManage/hosp";
-export * from "./dictManage/disease";
-
-export * from "./userManage/staff";
-export * from "./userManage/role";
-export * from "./userManage/account";
-export * from "./userManage/menu";
-
-// 根据院区ID获取科室
-export function getTreeHospDept(query) {
- return request({
- url: `/internal/hospDept/all-list-children-by-ward`,
- method: "get",
- params: query,
- });
-}
-export function getTreeHospDeptByPatient(query) {
- return request({
- url: `/internal/hospDept/all-list-children`,
- method: "get",
- params: query,
- });
-}
diff --git a/src/api/admin/operationManage/recommend.js b/src/api/admin/operationManage/recommend.js
deleted file mode 100644
index a81bebd..0000000
--- a/src/api/admin/operationManage/recommend.js
+++ /dev/null
@@ -1,39 +0,0 @@
-import request from "@/utils/request";
-
-const BASE_URL = "/internal/recommend-doctor";
-
-// 查看推荐医生列表
-export function getRecommendDoctorListApi(params) {
- return request({
- url: `${BASE_URL}/list`,
- method: 'get',
- params
- })
-}
-
-// 保存推荐医生
-export function saveRecommendDoctorApi(data) {
- return request({
- url: `${BASE_URL}/save`,
- method: 'post',
- data
- })
-}
-
-// 修改推荐医生
-// export function modifyRecommendDoctorApi(data) {
-// return request({
-// url: `${BASE_URL}/update`,
-// method: 'post',
-// data
-// })
-// }
-
-// 删除推荐医生
-// export function delRecommendDoctorApi(data) {
-// return request({
-// url: `${BASE_URL}/del`,
-// method: 'post',
-// data
-// })
-// }
diff --git a/src/api/admin/userManage/account.js b/src/api/admin/userManage/account.js
deleted file mode 100644
index 75ec849..0000000
--- a/src/api/admin/userManage/account.js
+++ /dev/null
@@ -1,70 +0,0 @@
-import request from "@/utils/request";
-
-const BASE_URL = "/sysUser";
-
-// 账号管理-分页列表
-export function accountPageList(query) {
- return request({
- url: `${BASE_URL}/page`,
- method: "get",
- params: query,
- });
-}
-
-// 账号管理-新增
-export function addAccount(data) {
- return request({
- url: `${BASE_URL}/save`,
- method: "post",
- data,
- });
-}
-
-// 账号管理-编辑
-export function editAccount(data) {
- return request({
- url: `${BASE_URL}/edit`,
- method: "post",
- data,
- });
-}
-
-// 账号管理-删除
-export function delAccount(id) {
- return request({
- url: `${BASE_URL}/del/${id}`,
- method: "post",
- });
-}
-
-// 账号管理-详情
-export function getAccountDetail(id) {
- return request({
- url: `${BASE_URL}/${id}`,
- method: "get",
- });
-}
-
-// 账号管理-启用
-export function enableAccount(id) {
- return request({
- url: `${BASE_URL}/enable/${id}`,
- method: "post",
- });
-}
-
-// 账号管理-停用
-export function disableAccount(id) {
- return request({
- url: `${BASE_URL}/disable/${id}`,
- method: "post",
- });
-}
-
-// 检查科室是否已被账号关联
-export function checkDeptUse(id) {
- return request({
- url: `${BASE_URL}/check-dept/${id}`,
- method: "get",
- });
-}
diff --git a/src/api/admin/userManage/menu.js b/src/api/admin/userManage/menu.js
deleted file mode 100644
index 46dee56..0000000
--- a/src/api/admin/userManage/menu.js
+++ /dev/null
@@ -1,21 +0,0 @@
-import request from "@/utils/request";
-
-const BASE_URL = "/sysMenu";
-
-// 获取角色菜单
-export function getRoleMenuList(query) {
- return request({
- url: `${BASE_URL}/getRoleMenuList`,
- method: "get",
- params: query,
- });
-}
-
-// 获取角色菜单
-export function geMenuTreeList(query) {
- return request({
- url: `${BASE_URL}/getMenuTree`,
- method: "get",
- params: query,
- });
-}
diff --git a/src/api/admin/userManage/role.js b/src/api/admin/userManage/role.js
deleted file mode 100644
index 13d14ee..0000000
--- a/src/api/admin/userManage/role.js
+++ /dev/null
@@ -1,54 +0,0 @@
-import request from "@/utils/request";
-
-const BASE_URL = "/sysRole";
-
-// 角色管理-分页列表
-export function rolePageList(query) {
- return request({
- url: `${BASE_URL}/page`,
- method: "get",
- params: query,
- });
-}
-
-// 角色管理-全部列表
-export function getRoleAllList(query) {
- return request({
- url: `${BASE_URL}/getAll`,
- method: "get",
- params: query,
- });
-}
-
-// 角色管理-保存
-export function saveRole(data) {
- return request({
- url: `${BASE_URL}/save`,
- method: "post",
- data,
- });
-}
-
-// 角色管理-删除
-export function delRole(id) {
- return request({
- url: `${BASE_URL}/del/${id}`,
- method: "post",
- });
-}
-
-// 角色管理-启用
-export function enableRole(id) {
- return request({
- url: `${BASE_URL}/enable/${id}`,
- method: "post",
- });
-}
-
-// 角色管理-停用
-export function disableRole(id) {
- return request({
- url: `${BASE_URL}/disable/${id}`,
- method: "post",
- });
-}
diff --git a/src/api/admin/userManage/staff.js b/src/api/admin/userManage/staff.js
deleted file mode 100644
index 80c396d..0000000
--- a/src/api/admin/userManage/staff.js
+++ /dev/null
@@ -1,55 +0,0 @@
-import request from "@/utils/request";
-
-const BASE_URL = "/internal/doctor";
-
-// 员工(医生)管理-分页列表
-export function staffPageList(query) {
- return request({
- url: `${BASE_URL}/selectDoctorPage`,
- method: "get",
- params: query,
- });
-}
-
-// 员工(医生)管理-获取医网信医生列表
-export function getTrustDoctorInfos(query) {
- return request({
- url: `${BASE_URL}/getTrustDoctorInfos`,
- method: "get",
- params: query,
- });
-}
-
-// 员工(医生)管理-已开通权限的医生ID
-export function getAllDoctorIdForClient() {
- return request({
- url: `${BASE_URL}/getAllDoctorIdForClient`,
- method: "get",
- });
-}
-
-// 员工(医生)管理-批量添加
-export function batchAddStaff(data) {
- return request({
- url: `${BASE_URL}/saveBatch`,
- method: "post",
- data,
- });
-}
-
-// 员工(医生)管理-编辑员工科室院区
-export function editStaff(data) {
- return request({
- url: `${BASE_URL}/editDoctor`,
- method: "post",
- data,
- });
-}
-
-// 员工(医生)管理-删除
-export function delStaff(id) {
- return request({
- url: `${BASE_URL}/del/${id}`,
- method: "post",
- });
-}
diff --git a/src/api/dictManage/dept.js b/src/api/dictManage/dept.js
new file mode 100644
index 0000000..c77f624
--- /dev/null
+++ b/src/api/dictManage/dept.js
@@ -0,0 +1,62 @@
+/*
+ * @Author: guanxiaoyan guanxiaoyan@pb-station.com
+ * @Deion:
+ * @Date: 2023-12-06 18:22:03
+ * @LastEditors: guanxiaoyan guanxiaoyan@pb-station.com
+ * @LastEditTime: 2023-12-25 10:45:56
+ * @FilePath: /followUp-admin/src/api/admin/dictManage/dept.js
+ */
+import request from "@/utils/request";
+
+const BASE_URL = "/internal/hospDept";
+// 科室管理-分页列表
+export function deptPageList(query) {
+ return request({
+ url: `${BASE_URL}/list`,
+ method: "get",
+ params: query,
+ });
+}
+
+// 科室管理-科室子科室
+export function deptChildren(id) {
+ return request({
+ url: `${BASE_URL}/children/${id}`,
+ method: "get",
+ });
+}
+
+// 科室管理-新增科室
+export function addDept(data) {
+ return request({
+ url: `${BASE_URL}/save`,
+ method: "post",
+ data,
+ });
+}
+
+// 科室管理-新增科室
+export function updateDept(data) {
+ return request({
+ url: `${BASE_URL}/save`,
+ method: "patch",
+ data,
+ });
+}
+
+// 科室管理- 删除科室
+export function deleteDept(id) {
+ return request({
+ url: `${BASE_URL}/del/${id}`,
+ method: "post",
+ });
+}
+
+// 科室管理-所有一级科室
+export function getAllFirstDept(query) {
+ return request({
+ url: `${BASE_URL}/all`,
+ method: "get",
+ params: query,
+ });
+}
diff --git a/src/api/dictManage/disease.js b/src/api/dictManage/disease.js
new file mode 100644
index 0000000..cf655eb
--- /dev/null
+++ b/src/api/dictManage/disease.js
@@ -0,0 +1,53 @@
+import request from "@/utils/request";
+
+const BASE_URL = "/internal/medicalLabel";
+
+// 疾病管理-分页列表
+export function diseasePageList(query) {
+ return request({
+ url: `${BASE_URL}/list`,
+ method: "get",
+ params: query,
+ });
+}
+
+// 疾病管理-新增疾病
+export function addDisease(data) {
+ return request({
+ url: `${BASE_URL}/save`,
+ method: "post",
+ data,
+ });
+}
+
+// 疾病管理-更新疾病
+export function updateDisease(data) {
+ return request({
+ url: `${BASE_URL}/save`,
+ method: "patch",
+ data,
+ });
+}
+
+// 疾病管理- 删除疾病
+export function deleteDisease(id) {
+ return request({
+ url: `${BASE_URL}/del/${id}`,
+ method: "post",
+ });
+}
+
+// 疾病管理-批量导入
+export function batchImportDisease(file) {
+ const formData = new FormData();
+ formData.append("file", file);
+ return request({
+ url: `${BASE_URL}/import`,
+ timeout: 60 * 1000 * 10, // 10分钟
+ method: "post",
+ data: formData,
+ headers: {
+ "Content-Type": "multipart/form-data",
+ },
+ });
+}
diff --git a/src/api/dictManage/hosp.js b/src/api/dictManage/hosp.js
new file mode 100644
index 0000000..fde183e
--- /dev/null
+++ b/src/api/dictManage/hosp.js
@@ -0,0 +1,54 @@
+import request from "@/utils/request";
+
+const BASE_URL = "/internal/hospWard";
+
+// 医院管理-分页列表
+export function hospitalPageList(query) {
+ return request({
+ url: `${BASE_URL}/list`,
+ method: "get",
+ params: query,
+ });
+}
+// 医院管理-分页列表
+export function getAllHospitalList(query) {
+ return request({
+ url: `${BASE_URL}/all`,
+ method: "get",
+ params: query,
+ });
+}
+
+// 医院管理-新增医院
+export function addHospital(data) {
+ return request({
+ url: `${BASE_URL}/save`,
+ method: "post",
+ data,
+ });
+}
+
+// 医院管理-更新医院
+export function updateHospital(data) {
+ return request({
+ url: `${BASE_URL}/save`,
+ method: "patch",
+ data,
+ });
+}
+
+// 医院管理- 删除医院
+export function deleteHospital(id) {
+ return request({
+ url: `${BASE_URL}/del/${id}`,
+ method: "post",
+ });
+}
+
+// 所有院区
+export function getAllHospital(id) {
+ return request({
+ url: `${BASE_URL}/all`,
+ method: "get",
+ });
+}
diff --git a/src/api/index.js b/src/api/index.js
new file mode 100644
index 0000000..9839303
--- /dev/null
+++ b/src/api/index.js
@@ -0,0 +1,17 @@
+import request from "@/utils/request";
+
+// 根据院区ID获取科室
+export function getTreeHospDept(query) {
+ return request({
+ url: `/internal/hospDept/all-list-children-by-ward`,
+ method: "get",
+ params: query,
+ });
+}
+export function getTreeHospDeptByPatient(query) {
+ return request({
+ url: `/internal/hospDept/all-list-children`,
+ method: "get",
+ params: query,
+ });
+}
diff --git a/src/api/operationManage/recommend.js b/src/api/operationManage/recommend.js
new file mode 100644
index 0000000..a81bebd
--- /dev/null
+++ b/src/api/operationManage/recommend.js
@@ -0,0 +1,39 @@
+import request from "@/utils/request";
+
+const BASE_URL = "/internal/recommend-doctor";
+
+// 查看推荐医生列表
+export function getRecommendDoctorListApi(params) {
+ return request({
+ url: `${BASE_URL}/list`,
+ method: 'get',
+ params
+ })
+}
+
+// 保存推荐医生
+export function saveRecommendDoctorApi(data) {
+ return request({
+ url: `${BASE_URL}/save`,
+ method: 'post',
+ data
+ })
+}
+
+// 修改推荐医生
+// export function modifyRecommendDoctorApi(data) {
+// return request({
+// url: `${BASE_URL}/update`,
+// method: 'post',
+// data
+// })
+// }
+
+// 删除推荐医生
+// export function delRecommendDoctorApi(data) {
+// return request({
+// url: `${BASE_URL}/del`,
+// method: 'post',
+// data
+// })
+// }
diff --git a/src/api/userManage/account.js b/src/api/userManage/account.js
new file mode 100644
index 0000000..75ec849
--- /dev/null
+++ b/src/api/userManage/account.js
@@ -0,0 +1,70 @@
+import request from "@/utils/request";
+
+const BASE_URL = "/sysUser";
+
+// 账号管理-分页列表
+export function accountPageList(query) {
+ return request({
+ url: `${BASE_URL}/page`,
+ method: "get",
+ params: query,
+ });
+}
+
+// 账号管理-新增
+export function addAccount(data) {
+ return request({
+ url: `${BASE_URL}/save`,
+ method: "post",
+ data,
+ });
+}
+
+// 账号管理-编辑
+export function editAccount(data) {
+ return request({
+ url: `${BASE_URL}/edit`,
+ method: "post",
+ data,
+ });
+}
+
+// 账号管理-删除
+export function delAccount(id) {
+ return request({
+ url: `${BASE_URL}/del/${id}`,
+ method: "post",
+ });
+}
+
+// 账号管理-详情
+export function getAccountDetail(id) {
+ return request({
+ url: `${BASE_URL}/${id}`,
+ method: "get",
+ });
+}
+
+// 账号管理-启用
+export function enableAccount(id) {
+ return request({
+ url: `${BASE_URL}/enable/${id}`,
+ method: "post",
+ });
+}
+
+// 账号管理-停用
+export function disableAccount(id) {
+ return request({
+ url: `${BASE_URL}/disable/${id}`,
+ method: "post",
+ });
+}
+
+// 检查科室是否已被账号关联
+export function checkDeptUse(id) {
+ return request({
+ url: `${BASE_URL}/check-dept/${id}`,
+ method: "get",
+ });
+}
diff --git a/src/api/userManage/menu.js b/src/api/userManage/menu.js
new file mode 100644
index 0000000..46dee56
--- /dev/null
+++ b/src/api/userManage/menu.js
@@ -0,0 +1,21 @@
+import request from "@/utils/request";
+
+const BASE_URL = "/sysMenu";
+
+// 获取角色菜单
+export function getRoleMenuList(query) {
+ return request({
+ url: `${BASE_URL}/getRoleMenuList`,
+ method: "get",
+ params: query,
+ });
+}
+
+// 获取角色菜单
+export function geMenuTreeList(query) {
+ return request({
+ url: `${BASE_URL}/getMenuTree`,
+ method: "get",
+ params: query,
+ });
+}
diff --git a/src/api/userManage/role.js b/src/api/userManage/role.js
new file mode 100644
index 0000000..13d14ee
--- /dev/null
+++ b/src/api/userManage/role.js
@@ -0,0 +1,54 @@
+import request from "@/utils/request";
+
+const BASE_URL = "/sysRole";
+
+// 角色管理-分页列表
+export function rolePageList(query) {
+ return request({
+ url: `${BASE_URL}/page`,
+ method: "get",
+ params: query,
+ });
+}
+
+// 角色管理-全部列表
+export function getRoleAllList(query) {
+ return request({
+ url: `${BASE_URL}/getAll`,
+ method: "get",
+ params: query,
+ });
+}
+
+// 角色管理-保存
+export function saveRole(data) {
+ return request({
+ url: `${BASE_URL}/save`,
+ method: "post",
+ data,
+ });
+}
+
+// 角色管理-删除
+export function delRole(id) {
+ return request({
+ url: `${BASE_URL}/del/${id}`,
+ method: "post",
+ });
+}
+
+// 角色管理-启用
+export function enableRole(id) {
+ return request({
+ url: `${BASE_URL}/enable/${id}`,
+ method: "post",
+ });
+}
+
+// 角色管理-停用
+export function disableRole(id) {
+ return request({
+ url: `${BASE_URL}/disable/${id}`,
+ method: "post",
+ });
+}
diff --git a/src/api/userManage/staff.js b/src/api/userManage/staff.js
new file mode 100644
index 0000000..80c396d
--- /dev/null
+++ b/src/api/userManage/staff.js
@@ -0,0 +1,55 @@
+import request from "@/utils/request";
+
+const BASE_URL = "/internal/doctor";
+
+// 员工(医生)管理-分页列表
+export function staffPageList(query) {
+ return request({
+ url: `${BASE_URL}/selectDoctorPage`,
+ method: "get",
+ params: query,
+ });
+}
+
+// 员工(医生)管理-获取医网信医生列表
+export function getTrustDoctorInfos(query) {
+ return request({
+ url: `${BASE_URL}/getTrustDoctorInfos`,
+ method: "get",
+ params: query,
+ });
+}
+
+// 员工(医生)管理-已开通权限的医生ID
+export function getAllDoctorIdForClient() {
+ return request({
+ url: `${BASE_URL}/getAllDoctorIdForClient`,
+ method: "get",
+ });
+}
+
+// 员工(医生)管理-批量添加
+export function batchAddStaff(data) {
+ return request({
+ url: `${BASE_URL}/saveBatch`,
+ method: "post",
+ data,
+ });
+}
+
+// 员工(医生)管理-编辑员工科室院区
+export function editStaff(data) {
+ return request({
+ url: `${BASE_URL}/editDoctor`,
+ method: "post",
+ data,
+ });
+}
+
+// 员工(医生)管理-删除
+export function delStaff(id) {
+ return request({
+ url: `${BASE_URL}/del/${id}`,
+ method: "post",
+ });
+}
diff --git a/src/components/PullTableSelect/index.vue b/src/components/PullTableSelect/index.vue
deleted file mode 100644
index c0eb46e..0000000
--- a/src/components/PullTableSelect/index.vue
+++ /dev/null
@@ -1,137 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/components/TreeDept/index.vue b/src/components/TreeDept/index.vue
index 24c0cf1..d3fa86c 100644
--- a/src/components/TreeDept/index.vue
+++ b/src/components/TreeDept/index.vue
@@ -11,7 +11,7 @@