From 549e307b3e4a99372a5701d5ecd04dd0f83f5f0a Mon Sep 17 00:00:00 2001 From: odjbin <1042039504@qq.com> Date: Thu, 23 May 2024 23:42:09 +0800 Subject: [PATCH] =?UTF-8?q?fix=20:=20=E4=BF=AE=E5=A4=8D=E6=9D=83=E9=99=90?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E7=BB=86=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/project-manage/index.js | 18 ++--- .../DetailComponent/ApprovalDetail.vue | 45 ++++++++++-- src/components/DetailComponent/Opinion.vue | 62 +++++++++++----- .../DetailComponent/SummaryDetail.vue | 9 +-- src/views/project-demand/summary/add.vue | 10 +-- src/views/project-demand/summary/api/index.js | 2 +- src/views/project-demand/summary/detail.vue | 6 +- .../project-management/filing/conclusion.vue | 5 ++ .../project-management/filing/detail.vue | 73 ++++++++++++------- src/views/project-management/filing/index.vue | 36 ++++++--- .../implementation/check.vue | 7 +- .../implementation/detail.vue | 19 +++-- .../implementation/index.vue | 45 +++++++++--- .../project-management/initiation/apply.vue | 7 +- .../project-management/initiation/detail.vue | 17 +++-- .../project-management/initiation/index.vue | 32 ++++++-- .../process/common/AvatarEllipsis.vue | 1 - 17 files changed, 276 insertions(+), 118 deletions(-) diff --git a/src/api/project-manage/index.js b/src/api/project-manage/index.js index 815ff34..d4b0d08 100644 --- a/src/api/project-manage/index.js +++ b/src/api/project-manage/index.js @@ -1,9 +1,9 @@ import request from '@/utils/request.js' //项目立项 -export const getApplyProcess = () => { +export const getApplyProcess = (projectId) => { return request({ - url: '/workflow/mosr/project/approval/initiation/process', - method: "post" + url: `/workflow/mosr/project/approval/initiation/process/${projectId}`, + method: "get" }); }; export const projectApply = (data) => { @@ -49,11 +49,10 @@ export const projectCheck = (data) => { data: data }); }; -export const getProjectCheckProcess = (data) => { +export const getProjectCheckProcess = (projectId) => { return request({ - url: '/workflow/mosr/project/implementation/process', - method: "post", - data: data + url: `/workflow/mosr/project/implementation/process/${projectId}`, + method: "get" }); }; @@ -79,10 +78,9 @@ export const projectConclusion = (data) => { data: data }); }; -export const getProjectConclusionProcess = (data) => { +export const getProjectConclusionProcess = () => { return request({ url: '/workflow/mosr/project/filing/process', - method: "post", - data: data + method: "get" }); }; diff --git a/src/components/DetailComponent/ApprovalDetail.vue b/src/components/DetailComponent/ApprovalDetail.vue index 9e937f9..3407391 100644 --- a/src/components/DetailComponent/ApprovalDetail.vue +++ b/src/components/DetailComponent/ApprovalDetail.vue @@ -1,5 +1,5 @@ @@ -60,9 +60,14 @@ const props = defineProps({ type: { type: String, default: 'approval' + }, loading: { + type: Boolean, + default: false } }) - +watch(() => props.loading, (newVal) => { + props.loading = newVal +}, {deep: true}) const form = ref() const localData = reactive({ @@ -119,7 +124,22 @@ const schema = computed(()=>{ prop: 'singleFile', colProps: { span: 24 - } + }, + component: ()=>( +
+ { + props.formData.singleFile?.originalFileName ? + handleDownload(props.formData.singleFile)} + > + {props.formData.singleFile?.originalFileName} + : + {'--'} + } +
+ + ) }, ] } else { @@ -129,7 +149,22 @@ const schema = computed(()=>{ prop: 'singleFile', colProps: { span: 24 - } + }, + component: ()=>( +
+ { + props.formData.singleFile?.originalFileName ? + handleDownload(props.formData.singleFile)} + > + {props.formData.singleFile?.originalFileName} + : + {'--'} + } +
+ + ) }, ] } diff --git a/src/components/DetailComponent/Opinion.vue b/src/components/DetailComponent/Opinion.vue index 9f6a03e..76e964a 100644 --- a/src/components/DetailComponent/Opinion.vue +++ b/src/components/DetailComponent/Opinion.vue @@ -1,15 +1,18 @@ \ No newline at end of file + diff --git a/src/components/DetailComponent/SummaryDetail.vue b/src/components/DetailComponent/SummaryDetail.vue index e696307..1d0cd33 100644 --- a/src/components/DetailComponent/SummaryDetail.vue +++ b/src/components/DetailComponent/SummaryDetail.vue @@ -161,10 +161,10 @@ -
- 驳回 - 同意 -
+ + + + @@ -294,7 +294,6 @@ const handleDownload = (row) => { watch( () => props.formData, (val) => { - console.log(val, 'ssss'); } ) watch(() => props.processViewer, (newVal) => { diff --git a/src/views/project-demand/summary/add.vue b/src/views/project-demand/summary/add.vue index 4f36ca3..44eca8b 100644 --- a/src/views/project-demand/summary/add.vue +++ b/src/views/project-demand/summary/add.vue @@ -449,11 +449,11 @@ const init = async () => { const res = await getSubCompOpt() companyOption.value = res.data getProcessInfo().then(res => { - // ElNotification({ - // title: '提示', - // message: res.msg, - // type: res.code === 1000 ? 'success' : 'error' - // }) + ElNotification({ + title: '提示', + message: res.msg, + type: res.code === 1000 ? 'success' : 'error' + }) if (res.code === 1000) { let data = res.data deploymentId.value = data.deploymentId diff --git a/src/views/project-demand/summary/api/index.js b/src/views/project-demand/summary/api/index.js index f32bd7b..3baa2ef 100644 --- a/src/views/project-demand/summary/api/index.js +++ b/src/views/project-demand/summary/api/index.js @@ -21,7 +21,7 @@ export const requirementReported = (data) => { export const getProcessInfo = () => { return request({ url: '/workflow/mosr/requirement/collect/process', - method: "post" + method: "get" }); }; export const getDetail = (projectId) => { diff --git a/src/views/project-demand/summary/detail.vue b/src/views/project-demand/summary/detail.vue index 3a973c8..2787ba2 100644 --- a/src/views/project-demand/summary/detail.vue +++ b/src/views/project-demand/summary/detail.vue @@ -5,11 +5,11 @@ :processViewer="summaryProcessViewer" :companyOption="companyOption" :loading="loading"/> - + - +