diff --git a/src/components/DetailComponent/SpecialFundDetail.vue b/src/components/DetailComponent/SpecialFundDetail.vue index 549549b..71e670e 100644 --- a/src/components/DetailComponent/SpecialFundDetail.vue +++ b/src/components/DetailComponent/SpecialFundDetail.vue @@ -84,6 +84,8 @@ + @@ -132,6 +134,7 @@ const projectTable = reactive({ prop: 'projectName', label: '项目名称', align: 'center', + width: 400 }, { prop: 'specialFundAmount', @@ -171,6 +174,9 @@ const fileTable = reactive({ prop: 'originalFileName', label: '文件名', align: 'center', + width: 400, + showOverflowTooltip: false, + currentRender: ({row, index}) => (
clickToPreview(row)}>{row.originalFileName}
) }, { prop: 'tag', @@ -195,6 +201,23 @@ const fileTable = reactive({ } ] }) +const filePreviewParam = ref({ + fileUrl: '', + fileName: '', + fileType: 'pdf' +}) +const filePreviewShow = ref(false) +const clickToPreview=(row)=>{ + filePreviewShow.value = false + filePreviewParam.value = { + fileUrl: row.url, + fileName: row.originalFileName, + fileType: row.fileType + } + nextTick(()=>{ + filePreviewShow.value = true + }) +} const handleView=(row)=>{ router.push({ name: 'Implementation/detail', diff --git a/src/components/DetailComponent/SummaryDetail.vue b/src/components/DetailComponent/SummaryDetail.vue index 9358d2a..5ed0906 100644 --- a/src/components/DetailComponent/SummaryDetail.vue +++ b/src/components/DetailComponent/SummaryDetail.vue @@ -164,20 +164,20 @@ /> +
+ +
+
+ {{ item.requestName }} + +
+
+
-
- - 选择 - - - - - - - - -
+ { const params = { auditOpinion: _value.value, projectId: parseInt(route.query.projectId), + preProcess: JSON.stringify(localFormData.value.preProcess), state: true } - // console.log('params', params) + + console.log('params', params) const res = await approvePlan(params) ElNotification({ title: '提示', diff --git a/src/components/SelectPreProcess.vue b/src/components/SelectPreProcess.vue new file mode 100644 index 0000000..93cf6c1 --- /dev/null +++ b/src/components/SelectPreProcess.vue @@ -0,0 +1,165 @@ + + + + + diff --git a/src/views/special-fund/add.vue b/src/views/special-fund/add.vue index 4ca5da7..07d9d2e 100644 --- a/src/views/special-fund/add.vue +++ b/src/views/special-fund/add.vue @@ -43,6 +43,8 @@ 重新提交 返回
+ @@ -84,6 +86,8 @@ const tableConfig = reactive({ prop: 'originalFileName', label: '文件名', align: 'center', + showOverflowTooltip: false, + currentRender: ({row, index}) => (
clickToPreview(row)}>{row.originalFileName}
) }, { prop: 'tag', @@ -120,6 +124,24 @@ const rules = reactive({ fundAmount: [{required: true, message: '请输入金额', trigger: 'blur'}], introduce: [{required: true, message: '请输入介绍', trigger: 'blur'}], }) + +const filePreviewParam = ref({ + fileUrl: '', + fileName: '', + fileType: 'pdf' +}) +const filePreviewShow = ref(false) +const clickToPreview=(row)=>{ + filePreviewShow.value = false + filePreviewParam.value = { + fileUrl: row.url, + fileName: row.originalFileName, + fileType: row.fileType + } + nextTick(()=>{ + filePreviewShow.value = true + }) +} const handleDownload = (row) => { downloadFile(row.fileId).then(res => { const blob = new Blob([res])