diff --git a/src/views/ProcessApprovalSubPage/component/ProjectDetails.vue b/src/views/ProcessApprovalSubPage/component/ProjectDetails.vue
index ca010d3..522e3bf 100644
--- a/src/views/ProcessApprovalSubPage/component/ProjectDetails.vue
+++ b/src/views/ProcessApprovalSubPage/component/ProjectDetails.vue
@@ -10,7 +10,7 @@
import { defineProps, defineExpose,watchEffect } from 'vue';
import { useForm, BasicForm } from '@/components/Form';
import { queryProjectInfoById } from '@/views/projectLib/projectInfo/projectInfo.api'
-import { formSchemas } from '../../projectLib/projectInfo/projectInfo.data';
+import { formSchemas } from '@/views/projectLib/projectInfo/projectInfo.data';
import { onMounted } from 'vue';
let dataTo = defineProps(["projectid", "isEdit"])
diff --git a/src/views/ProcessApprovalSubPage/component/ProjectTable.vue b/src/views/ProcessApprovalSubPage/component/ProjectTable.vue
new file mode 100644
index 0000000..466a70a
--- /dev/null
+++ b/src/views/ProcessApprovalSubPage/component/ProjectTable.vue
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/projectLib/projectInfo/Detailpage.vue b/src/views/projectLib/projectInfo/Detailpage.vue
index 210c98b..b8a2b8b 100644
--- a/src/views/projectLib/projectInfo/Detailpage.vue
+++ b/src/views/projectLib/projectInfo/Detailpage.vue
@@ -14,37 +14,37 @@
+
+
+
+
+
+
-
+
diff --git a/src/views/projectLib/projectInfo/index.vue b/src/views/projectLib/projectInfo/index.vue
index 43d778c..4b250cc 100644
--- a/src/views/projectLib/projectInfo/index.vue
+++ b/src/views/projectLib/projectInfo/index.vue
@@ -6,281 +6,498 @@
-
+
{{ record.projectName }}
-
+
-
-
-
-
- 新增申报项目
-
- 批量导入申报项目
+
+ 新增申报项目
+
+ 批量导入申报项目
导出项目
-
- 变更项目信息
-
- 新增子项目
- 项目修改记录
+
+ 拆分项目
+
+ 合并项目
+
+ 变更项目信息
+
+ 新增子项目
+ 项目修改记录
-
-
+
-
-
+
+
-
+
-
+
-
-
+
+
+
+
+
+
+
+
-
-
-
\ No newline at end of file
+
diff --git a/src/views/projectLib/projectInfo/mergeProject.vue b/src/views/projectLib/projectInfo/mergeProject.vue
new file mode 100644
index 0000000..77f6d26
--- /dev/null
+++ b/src/views/projectLib/projectInfo/mergeProject.vue
@@ -0,0 +1,75 @@
+
+
+
+ 合并项目
+
+
+
+
diff --git a/src/views/projectLib/projectInfo/projectInfo.api.ts b/src/views/projectLib/projectInfo/projectInfo.api.ts
index 1b48295..e044a9b 100644
--- a/src/views/projectLib/projectInfo/projectInfo.api.ts
+++ b/src/views/projectLib/projectInfo/projectInfo.api.ts
@@ -26,6 +26,11 @@ export enum Api {
getRemainingMoneyinfo = '/huzhouSubProjectinfo/getRemainingMoneyinfo',
count = '/huzhouProject/count',
+
+ submitMergeProject = '/huzhouMergesplitinfo/submitMergeProject',
+ submitSplitProject = '/huzhouMergesplitinfo/submitSplitProject',
+ getMergeDetailList = '/huzhouMergesplitinfo/getMergeDetailList',
+ getSplitDetailList = '/huzhouMergesplitinfo/getSplitDetailList',
}
/**
* 获取部门树列表
@@ -46,6 +51,10 @@ export const getProjectInfoAndChildPageList = (params?) =>
defHttp.get({ url: Api.getProjectInfoAndChildPageList, params });
export const getProjectInfoPageList = (params?) =>
defHttp.get({ url: Api.getProjectInfoPageList, params });
+export const getMergeDetailList = (params?) =>
+ defHttp.get({ url: Api.getMergeDetailList, params });
+export const getSplitDetailList = (params?) =>
+ defHttp.get({ url: Api.getSplitDetailList, params });
/**
* 职务list
@@ -105,3 +114,8 @@ export const isShowByRoles = (roles: string) => {
});
return isShow;
};
+
+export const submitMergeProject = (params?) =>
+ defHttp.post({ url: Api.submitMergeProject, params });
+export const submitSplitProject = (params?) =>
+ defHttp.post({ url: Api.submitSplitProject, params });
\ No newline at end of file