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 @@
/>
+
-
-
- 选择
-
-
-
-
-
-
-
-
-
+
{
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 @@
+
+
+
+ {{
+ localFormData.preProcess && localFormData.preProcess.length > 0 ? '更改' : '请选择前置流程'
+ }}
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看流程
+
+
+
+
+
+ 确定
+ 取消
+
+
+
+
+
+
+
+
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])