diff --git a/src/api/supervision_monitoring_equipment.ts b/src/api/supervision_monitoring_equipment.ts
new file mode 100644
index 0000000..7c016ab
--- /dev/null
+++ b/src/api/supervision_monitoring_equipment.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 工程监理--监控设备信息列表
+export function apiSupervisionMonitoringEquipmentLists(params: any) {
+ return request.get({ url: '/supervision_project.supervision_monitoring_equipment/lists', params })
+}
+
+// 添加工程监理--监控设备信息
+export function apiSupervisionMonitoringEquipmentAdd(params: any) {
+ return request.post({ url: '/supervision_project.supervision_monitoring_equipment/add', params })
+}
+
+// 编辑工程监理--监控设备信息
+export function apiSupervisionMonitoringEquipmentEdit(params: any) {
+ return request.post({ url: '/supervision_project.supervision_monitoring_equipment/edit', params })
+}
+
+// 删除工程监理--监控设备信息
+export function apiSupervisionMonitoringEquipmentDelete(params: any) {
+ return request.post({ url: '/supervision_project.supervision_monitoring_equipment/delete', params })
+}
+
+// 工程监理--监控设备信息详情
+export function apiSupervisionMonitoringEquipmentDetail(params: any) {
+ return request.get({ url: '/supervision_project.supervision_monitoring_equipment/detail', params })
+}
\ No newline at end of file
diff --git a/src/api/supervision_monitoring_equipment_detail.ts b/src/api/supervision_monitoring_equipment_detail.ts
new file mode 100644
index 0000000..caebb59
--- /dev/null
+++ b/src/api/supervision_monitoring_equipment_detail.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 工程监理--监控设备明细列表
+export function apiSupervisionMonitoringEquipmentDetailLists(params: any) {
+ return request.get({ url: '/supervision_project.supervision_monitoring_equipment_detail/lists', params })
+}
+
+// 添加工程监理--监控设备明细
+export function apiSupervisionMonitoringEquipmentDetailAdd(params: any) {
+ return request.post({ url: '/supervision_project.supervision_monitoring_equipment_detail/add', params })
+}
+
+// 编辑工程监理--监控设备明细
+export function apiSupervisionMonitoringEquipmentDetailEdit(params: any) {
+ return request.post({ url: '/supervision_project.supervision_monitoring_equipment_detail/edit', params })
+}
+
+// 删除工程监理--监控设备明细
+export function apiSupervisionMonitoringEquipmentDetailDelete(params: any) {
+ return request.post({ url: '/supervision_project.supervision_monitoring_equipment_detail/delete', params })
+}
+
+// 工程监理--监控设备明细详情
+export function apiSupervisionMonitoringEquipmentDetailDetail(params: any) {
+ return request.get({ url: '/supervision_project.supervision_monitoring_equipment_detail/detail', params })
+}
\ No newline at end of file
diff --git a/src/api/supervision_participating_units.ts b/src/api/supervision_participating_units.ts
new file mode 100644
index 0000000..0725be3
--- /dev/null
+++ b/src/api/supervision_participating_units.ts
@@ -0,0 +1,32 @@
+import request from '@/utils/request'
+
+// 工程监理--参建单位列表
+export function apiSupervisionParticipatingUnitsLists(params: any) {
+ return request.get({ url: '/supervision_project.supervision_participating_units/lists', params })
+}
+
+// 添加工程监理--参建单位
+export function apiSupervisionParticipatingUnitsAdd(params: any) {
+ return request.post({ url: '/supervision_project.supervision_participating_units/add', params })
+}
+
+// 编辑工程监理--参建单位
+export function apiSupervisionParticipatingUnitsEdit(params: any) {
+ return request.post({ url: '/supervision_project.supervision_participating_units/edit', params })
+}
+
+// 删除工程监理--参建单位
+export function apiSupervisionParticipatingUnitsDelete(params: any) {
+ return request.post({ url: '/supervision_project.supervision_participating_units/delete', params })
+}
+
+// 工程监理--参建单位详情
+export function apiSupervisionParticipatingUnitsDetail(params: any) {
+ return request.get({ url: '/supervision_project.supervision_participating_units/detail', params })
+}
+
+// 工程监理--参建单位列表
+export function supervision_participating_units_contactsapi(params: any) {
+ return request.get({ url: '/supervision_project.supervision_participating_units_contacts/lists', params })
+}
+
diff --git a/src/api/supervision_participating_units_contacts.ts b/src/api/supervision_participating_units_contacts.ts
new file mode 100644
index 0000000..f056ddf
--- /dev/null
+++ b/src/api/supervision_participating_units_contacts.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 工程监理--参建单位联系人列表
+export function apiSupervisionParticipatingUnitsContactsLists(params: any) {
+ return request.get({ url: '/supervision_project.supervision_participating_units_contacts/lists', params })
+}
+
+// 添加工程监理--参建单位联系人
+export function apiSupervisionParticipatingUnitsContactsAdd(params: any) {
+ return request.post({ url: '/supervision_project.supervision_participating_units_contacts/add', params })
+}
+
+// 编辑工程监理--参建单位联系人
+export function apiSupervisionParticipatingUnitsContactsEdit(params: any) {
+ return request.post({ url: '/supervision_project.supervision_participating_units_contacts/edit', params })
+}
+
+// 删除工程监理--参建单位联系人
+export function apiSupervisionParticipatingUnitsContactsDelete(params: any) {
+ return request.post({ url: '/supervision_project.supervision_participating_units_contacts/delete', params })
+}
+
+// 工程监理--参建单位联系人详情
+export function apiSupervisionParticipatingUnitsContactsDetail(params: any) {
+ return request.get({ url: '/supervision_project.supervision_participating_units_contacts/detail', params })
+}
\ No newline at end of file
diff --git a/src/api/supervision_project.ts b/src/api/supervision_project.ts
new file mode 100644
index 0000000..cbead12
--- /dev/null
+++ b/src/api/supervision_project.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 工程监理--监理项目信息列表
+export function apiSupervisionProjectLists(params: any) {
+ return request.get({ url: '/supervision_project.supervision_project/lists', params })
+}
+
+// 添加工程监理--监理项目信息
+export function apiSupervisionProjectAdd(params: any) {
+ return request.post({ url: '/supervision_project.supervision_project/add', params })
+}
+
+// 编辑工程监理--监理项目信息
+export function apiSupervisionProjectEdit(params: any) {
+ return request.post({ url: '/supervision_project.supervision_project/edit', params })
+}
+
+// 删除工程监理--监理项目信息
+export function apiSupervisionProjectDelete(params: any) {
+ return request.post({ url: '/supervision_project.supervision_project/delete', params })
+}
+
+// 工程监理--监理项目信息详情
+export function apiSupervisionProjectDetail(params: any) {
+ return request.get({ url: '/supervision_project.supervision_project/detail', params })
+}
\ No newline at end of file
diff --git a/src/components/supervision_participating_units/index.vue b/src/components/supervision_participating_units/index.vue
new file mode 100644
index 0000000..26c6f72
--- /dev/null
+++ b/src/components/supervision_participating_units/index.vue
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/supervision_project/index.vue b/src/components/supervision_project/index.vue
new file mode 100644
index 0000000..6429978
--- /dev/null
+++ b/src/components/supervision_project/index.vue
@@ -0,0 +1,87 @@
+
+