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 @@ - - - - - - + - - + + - + - + - - + + + + + + + + - - - \ 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