diff --git a/src/api/inspect/inspectpatient/index.ts b/src/api/inspect/inspectpatient/index.ts
new file mode 100644
index 0000000..852aaef
--- /dev/null
+++ b/src/api/inspect/inspectpatient/index.ts
@@ -0,0 +1,59 @@
+import request from '@/config/axios'
+
+// 患者信息 VO
+export interface PatientVO {
+ id: number // 主键
+ medicalSn: string // 体检编号
+ pname: string // 患者姓名
+ gender: string // 性别
+ birthday: Date // 出生日期
+ cardType: string // 证件类型
+ cardId: string // 证件ID
+ nationality: string // 国籍
+ nation: string // 民族
+ race: string // 人种
+ phoneNum: string // 电话
+ status: number // 0:患者登记,1:已检查,2:放弃,3:挂起,择日检,4:已汇总,5:终检审核,6:报告已取
+ reportType: string // 0:电子报告 1:个人自取 2:公司自取 3:邮寄
+ createTime: Date // 信息创建日期
+ medicalDateTime: Date // 体检登记日期 体检日期
+ chargeType: string // 收费方式:现金 微信 刷卡 支票 免费等,从字典表里取
+ totalPrice: number // 实际收款金额
+ headPicUrl: string // 头像图片路径
+ summaryResult: string // 汇总分析结果
+ auditor: string // 审核人
+ auditorTime: Date // 审核时间
+}
+
+// 患者信息 API
+export const PatientApi = {
+ // 查询患者信息分页
+ getPatientPage: async (params: any) => {
+ return await request.get({ url: `/inspect/patient/page`, params })
+ },
+
+ // 查询患者信息详情
+ getPatient: async (id: number) => {
+ return await request.get({ url: `/inspect/patient/get?id=` + id })
+ },
+
+ // 新增患者信息
+ createPatient: async (data: PatientVO) => {
+ return await request.post({ url: `/inspect/patient/create`, data })
+ },
+
+ // 修改患者信息
+ updatePatient: async (data: PatientVO) => {
+ return await request.put({ url: `/inspect/patient/update`, data })
+ },
+
+ // 删除患者信息
+ deletePatient: async (id: number) => {
+ return await request.delete({ url: `/inspect/patient/delete?id=` + id })
+ },
+
+ // 导出患者信息 Excel
+ exportPatient: async (params) => {
+ return await request.download({ url: `/inspect/patient/export-excel`, params })
+ },
+}
diff --git a/src/api/inspect/inspectpatientitems/index.ts b/src/api/inspect/inspectpatientitems/index.ts
new file mode 100644
index 0000000..79a4dcd
--- /dev/null
+++ b/src/api/inspect/inspectpatientitems/index.ts
@@ -0,0 +1,65 @@
+import request from '@/config/axios'
+
+// 患者体检项目 VO
+export interface PatientitemsVO {
+ id: number // 主键
+ medicalSn: string // 体检编号
+ itemName: string // 检查项目名称
+ itemCode: string // 项目代号
+ price: number // 项目单价
+ discountedPrice: number // 折扣价
+ discounted: number // 折扣 百分比
+ sectionID: string // 科室ID
+ examDescription: string // 检查所见
+ itemResult: string // 检查结论
+ unit: string // 项目单位
+ highValue: number // 取值上限
+ lowValue: number // 取值下限
+ itemStatus: string // 0:未检 1:已检 2:放弃 3:挂起,择日检(待查)
+ createTime: Date // 创建时间
+ positive: string // 是否阳性 1:阳性
+ inspectdoctor: string // 检查医生
+ inspecttime: Date // 检查时间
+}
+
+// 患者体检项目 API
+export const PatientitemsApi = {
+ // 查询患者体检项目分页
+ getPatientitemsPage: async (params: any) => {
+ return await request.get({ url: `/Inspect/patientitems/page`, params })
+ },
+
+ // 查询患者体检项目详情
+ getPatientitems: async (id: number) => {
+ return await request.get({ url: `/Inspect/patientitems/get?id=` + id })
+ },
+
+ // 新增患者体检项目
+ createPatientitems: async (data: PatientitemsVO) => {
+ return await request.post({ url: `/Inspect/patientitems/create`, data })
+ },
+ //批量新增患者体检项目
+ createPatientitemsBatch: async (data: PatientitemsVO[]) => {
+ return await request.post({ url: `/Inspect/patientitems/batchcreate`, data })
+ },
+
+ // 修改患者体检项目
+ updatePatientitems: async (data: PatientitemsVO) => {
+ return await request.put({ url: `/Inspect/patientitems/update`, data })
+ },
+
+ //批量修改患者体检项目
+ updatePatientitemsBatch: async (data: PatientitemsVO[]) => {
+ return await request.put({ url: `/Inspect/patientitems/batchupdate`, data })
+ },
+
+ // 删除患者体检项目
+ deletePatientitems: async (id: number) => {
+ return await request.delete({ url: `/Inspect/patientitems/delete?id=` + id })
+ },
+
+ // 导出患者体检项目 Excel
+ exportPatientitems: async (params) => {
+ return await request.download({ url: `/Inspect/patientitems/export-excel`, params })
+ },
+}
diff --git a/src/views/Department-entry/Department-entryUI.vue b/src/views/Department-entry/Department-entryUI.vue
new file mode 100644
index 0000000..1c8cd1a
--- /dev/null
+++ b/src/views/Department-entry/Department-entryUI.vue
@@ -0,0 +1,1751 @@
+
+
+
+