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"/> - + - +