diff --git a/src/api/manage_accept_doc.ts b/src/api/manage_accept_doc.ts
new file mode 100644
index 0000000..31f90d4
--- /dev/null
+++ b/src/api/manage_accept_doc.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 项目管理--收文管理列表
+export function apiManageAcceptDocLists(params: any) {
+ return request.get({ url: '/manage_communication.manage_accept_doc/lists', params })
+}
+
+// 添加项目管理--收文管理
+export function apiManageAcceptDocAdd(params: any) {
+ return request.post({ url: '/manage_communication.manage_accept_doc/add', params })
+}
+
+// 编辑项目管理--收文管理
+export function apiManageAcceptDocEdit(params: any) {
+ return request.post({ url: '/manage_communication.manage_accept_doc/edit', params })
+}
+
+// 删除项目管理--收文管理
+export function apiManageAcceptDocDelete(params: any) {
+ return request.post({ url: '/manage_communication.manage_accept_doc/delete', params })
+}
+
+// 项目管理--收文管理详情
+export function apiManageAcceptDocDetail(params: any) {
+ return request.get({ url: '/manage_communication.manage_accept_doc/detail', params })
+}
\ No newline at end of file
diff --git a/src/api/manage_company.ts b/src/api/manage_company.ts
new file mode 100644
index 0000000..197c584
--- /dev/null
+++ b/src/api/manage_company.ts
@@ -0,0 +1,34 @@
+import request from '@/utils/request'
+
+// 项目管理--参建单位列表
+export function apiManageCompanyLists(params: any) {
+ return request.get({ url: '/manage_basic.manage_company/lists', params })
+}
+
+// 添加项目管理--参建单位
+export function apiManageCompanyAdd(params: any) {
+ return request.post({ url: '/manage_basic.manage_company/add', params })
+}
+
+// 编辑项目管理--参建单位
+export function apiManageCompanyEdit(params: any) {
+ return request.post({ url: '/manage_basic.manage_company/edit', params })
+}
+
+// 删除项目管理--参建单位
+export function apiManageCompanyDelete(params: any) {
+ return request.post({ url: '/manage_basic.manage_company/delete', params })
+}
+
+// 项目管理--参建单位详情
+export function apiManageCompanyDetail(params: any) {
+ return request.get({ url: '/manage_basic.manage_company/detail', params })
+}
+
+export function apimanage_company_contacts(params: any) {
+ return request.get({ url: '/manage_basic.manage_company_contacts/lists', params })
+}
+
+export function apimanage_company_contacts_delete(params: any) {
+ return request.post({ url: '/manage_basic.manage_company_contacts/delete', params })
+}
diff --git a/src/api/manage_engineering_changes.ts b/src/api/manage_engineering_changes.ts
new file mode 100644
index 0000000..cc80982
--- /dev/null
+++ b/src/api/manage_engineering_changes.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 项目管理--工程变更列表
+export function apiManageEngineeringChangesLists(params: any) {
+ return request.get({ url: '/manage_invest.manage_engineering_changes/lists', params })
+}
+
+// 添加项目管理--工程变更
+export function apiManageEngineeringChangesAdd(params: any) {
+ return request.post({ url: '/manage_invest.manage_engineering_changes/add', params })
+}
+
+// 编辑项目管理--工程变更
+export function apiManageEngineeringChangesEdit(params: any) {
+ return request.post({ url: '/manage_invest.manage_engineering_changes/edit', params })
+}
+
+// 删除项目管理--工程变更
+export function apiManageEngineeringChangesDelete(params: any) {
+ return request.post({ url: '/manage_invest.manage_engineering_changes/delete', params })
+}
+
+// 项目管理--工程变更详情
+export function apiManageEngineeringChangesDetail(params: any) {
+ return request.get({ url: '/manage_invest.manage_engineering_changes/detail', params })
+}
\ No newline at end of file
diff --git a/src/api/manage_metered_payment.ts b/src/api/manage_metered_payment.ts
new file mode 100644
index 0000000..65d386b
--- /dev/null
+++ b/src/api/manage_metered_payment.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 项目管理--计量支付列表
+export function apiManageMeteredPaymentLists(params: any) {
+ return request.get({ url: '/manage_invest.manage_metered_payment/lists', params })
+}
+
+// 添加项目管理--计量支付
+export function apiManageMeteredPaymentAdd(params: any) {
+ return request.post({ url: '/manage_invest.manage_metered_payment/add', params })
+}
+
+// 编辑项目管理--计量支付
+export function apiManageMeteredPaymentEdit(params: any) {
+ return request.post({ url: '/manage_invest.manage_metered_payment/edit', params })
+}
+
+// 删除项目管理--计量支付
+export function apiManageMeteredPaymentDelete(params: any) {
+ return request.post({ url: '/manage_invest.manage_metered_payment/delete', params })
+}
+
+// 项目管理--计量支付详情
+export function apiManageMeteredPaymentDetail(params: any) {
+ return request.get({ url: '/manage_invest.manage_metered_payment/detail', params })
+}
\ No newline at end of file
diff --git a/src/api/manage_monthly_progress_report.ts b/src/api/manage_monthly_progress_report.ts
new file mode 100644
index 0000000..8f2d1eb
--- /dev/null
+++ b/src/api/manage_monthly_progress_report.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 项目管理--工程进度月报列表
+export function apiManageMonthlyProgressReportLists(params: any) {
+ return request.get({ url: '/manage_progress.manage_monthly_progress_report/lists', params })
+}
+
+// 添加项目管理--工程进度月报
+export function apiManageMonthlyProgressReportAdd(params: any) {
+ return request.post({ url: '/manage_progress.manage_monthly_progress_report/add', params })
+}
+
+// 编辑项目管理--工程进度月报
+export function apiManageMonthlyProgressReportEdit(params: any) {
+ return request.post({ url: '/manage_progress.manage_monthly_progress_report/edit', params })
+}
+
+// 删除项目管理--工程进度月报
+export function apiManageMonthlyProgressReportDelete(params: any) {
+ return request.post({ url: '/manage_progress.manage_monthly_progress_report/delete', params })
+}
+
+// 项目管理--工程进度月报详情
+export function apiManageMonthlyProgressReportDetail(params: any) {
+ return request.get({ url: '/manage_progress.manage_monthly_progress_report/detail', params })
+}
\ No newline at end of file
diff --git a/src/api/manage_project.ts b/src/api/manage_project.ts
new file mode 100644
index 0000000..fac4668
--- /dev/null
+++ b/src/api/manage_project.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 项目管理--项目信息列表
+export function apiManageProjectLists(params: any) {
+ return request.get({ url: '/manage_basic.manage_project/lists', params })
+}
+
+// 添加项目管理--项目信息
+export function apiManageProjectAdd(params: any) {
+ return request.post({ url: '/manage_basic.manage_project/add', params })
+}
+
+// 编辑项目管理--项目信息
+export function apiManageProjectEdit(params: any) {
+ return request.post({ url: '/manage_basic.manage_project/edit', params })
+}
+
+// 删除项目管理--项目信息
+export function apiManageProjectDelete(params: any) {
+ return request.post({ url: '/manage_basic.manage_project/delete', params })
+}
+
+// 项目管理--项目信息详情
+export function apiManageProjectDetail(params: any) {
+ return request.get({ url: '/manage_basic.manage_project/detail', params })
+}
\ No newline at end of file
diff --git a/src/api/manage_send_doc.ts b/src/api/manage_send_doc.ts
new file mode 100644
index 0000000..bfe812a
--- /dev/null
+++ b/src/api/manage_send_doc.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 项目管理--发文管理列表
+export function apiManageSendDocLists(params: any) {
+ return request.get({ url: '/manage_communication.manage_send_doc/lists', params })
+}
+
+// 添加项目管理--发文管理
+export function apiManageSendDocAdd(params: any) {
+ return request.post({ url: '/manage_communication.manage_send_doc/add', params })
+}
+
+// 编辑项目管理--发文管理
+export function apiManageSendDocEdit(params: any) {
+ return request.post({ url: '/manage_communication.manage_send_doc/edit', params })
+}
+
+// 删除项目管理--发文管理
+export function apiManageSendDocDelete(params: any) {
+ return request.post({ url: '/manage_communication.manage_send_doc/delete', params })
+}
+
+// 项目管理--发文管理详情
+export function apiManageSendDocDetail(params: any) {
+ return request.get({ url: '/manage_communication.manage_send_doc/detail', params })
+}
\ No newline at end of file
diff --git a/src/components/dialogTable/dialogTableConfig.ts b/src/components/dialogTable/dialogTableConfig.ts
index 15d1c1e..e75d26d 100644
--- a/src/components/dialogTable/dialogTableConfig.ts
+++ b/src/components/dialogTable/dialogTableConfig.ts
@@ -13,6 +13,7 @@ import { useDictData } from '@/hooks/useDictOptions'
import { apiSupervisionProjectLists } from '@/api/supervision_project'
import { apiSupervisionParticipatingUnitsLists, } from '@/api/supervision_participating_units'
import { apiSupervisionCheckItemLists } from '@/api/supervision_check_item'
+import { apiManageProjectLists} from '@/api/manage_project'
export const supervision_project:Iconfig = {
@@ -103,3 +104,31 @@ export const supervision_check_item:Iconfig = {
]
}
+export const manage_project:Iconfig = {
+ fetchFn: apiManageProjectLists,
+ serchList: [
+ {
+ label: '项目名称',
+ value: "project_name"
+ },
+ {
+ label: '项目编号',
+ value: "project_code",
+ },
+
+ ],
+ tableList: [
+ { project_name: "项目名称" },
+ { project_code: "项目编号" },
+ { nature_text: "性质" },
+ { industry_text: "行业" },
+ { build_area_text: "建设区域" },
+ { project_level_text: "项目级别" },
+ { total_investment: "总投资" },
+ { engineering_status_text: "工程状态" },
+ { implementation_department: "实施部门" },
+ { supervision_department: "监管部门" },
+ { project_manager: "项目经理" },
+ ]
+}
+
diff --git a/src/views/manage_accept_doc/edit.vue b/src/views/manage_accept_doc/edit.vue
new file mode 100644
index 0000000..92dc9b6
--- /dev/null
+++ b/src/views/manage_accept_doc/edit.vue
@@ -0,0 +1,198 @@
+
+