From f8c25dc9b81bc14a08b8a58297d7ef727a1ab552 Mon Sep 17 00:00:00 2001
From: bestlee
Date: Thu, 8 Oct 2026 11:47:35 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/previewFile/index.vue | 12 ++++++--
src/views/details/approval/index.vue | 26 ++++++++---------
src/views/details/disposal/index.vue | 29 +++++++++----------
src/views/details/index/index.vue | 22 +++++++-------
.../my/initiateChange/modules/footer.vue | 2 +-
5 files changed, 48 insertions(+), 43 deletions(-)
diff --git a/src/components/previewFile/index.vue b/src/components/previewFile/index.vue
index 72215af..5b93fb7 100644
--- a/src/components/previewFile/index.vue
+++ b/src/components/previewFile/index.vue
@@ -41,7 +41,7 @@ const handleFileType = (type:string) => {
-
+
@@ -49,15 +49,21 @@ const handleFileType = (type:string) => {
-
+
-
+
+
+
+
+
diff --git a/src/views/details/approval/index.vue b/src/views/details/approval/index.vue
index 9a36376..2b5e0c4 100644
--- a/src/views/details/approval/index.vue
+++ b/src/views/details/approval/index.vue
@@ -256,21 +256,21 @@ const back = () => {
// 导出
const exportFile = (type: string) => {
- window.$message?.info('还差接口')
- if(type === 'change'){
- window.$message?.success('导出变更申请表成功');
- }
- if(type === 'risk'){
- window.$message?.success('导出风险检查行动项表成功');
- }
+ window.$message?.info('差接口')
+ // if(type === 'change'){
+ // window.$message?.success('导出变更申请表成功');
+ // }
+ // if(type === 'risk'){
+ // window.$message?.success('导出风险检查行动项表成功');
+ // }
};
// 变更附带资料下载/一键下载
-const downloadFile = (file:any,type: string) => {
- if(type === 'all'){
- window.$message?.info('还差接口')
- }else{
+const downloadFile = (file:any) => {
+ if(file){
downloadFileFun(file?.file_url, file?.doc_name || file?.file_name);
+ }else{
+ window.$message?.info('差接口')
}
};
// 变更附带资料预览
@@ -553,7 +553,7 @@ onMounted(() => {
class="rounded-sm bg-[var(--theme-color)] px-3 py-1 text-xs font-semibold text-white"
:style="{'--theme-color': themeStore.themeColor}"
>变更附带资料
- 一键下载
+ 一键下载
@@ -580,7 +580,7 @@ onMounted(() => {
预览
- 下载
+ 下载
|
diff --git a/src/views/details/disposal/index.vue b/src/views/details/disposal/index.vue
index 7d09ea2..0bbd51a 100644
--- a/src/views/details/disposal/index.vue
+++ b/src/views/details/disposal/index.vue
@@ -4,7 +4,7 @@ import { Icon } from '@iconify/vue'
import { useThemeStore } from '@/store/modules/theme';
import { useRouterPush } from '@/hooks/common/router';
import { useRoute } from 'vue-router';
-import { getColorWithOpacity, tagTextColor, tagBgColor, tagBorderColor, formatTimestamp } from '@/utils/common';
+import { getColorWithOpacity, tagTextColor, tagBgColor, tagBorderColor, formatTimestamp, downloadFileFun } from '@/utils/common';
import { AiError, aiTypeJudge } from "@/service/api/ai";
import { systemConfigApi } from '@/service/api/system';
import { getChangeDetailApi, urgeApi } from '@/service/api/change';
@@ -200,22 +200,21 @@ const back = () => {
// 导出
const exportFile = (type: string) => {
- window.$message?.info('还差接口')
- if(type === 'change'){
- window.$message?.success('导出变更申请表成功');
- }
- if(type === 'risk'){
- window.$message?.success('导出风险检查行动项表成功');
- }
+ window.$message?.info('差接口')
+ // if(type === 'change'){
+ // window.$message?.success('导出变更申请表成功');
+ // }
+ // if(type === 'risk'){
+ // window.$message?.success('导出风险检查行动项表成功');
+ // }
};
// 变更附带资料下载/一键下载
-const downloadFile = (type: string) => {
- window.$message?.info('还差接口')
- if(type === 'all'){
- window.$message?.success('打包下载全部附件');
+const downloadFile = (file: any) => {
+ if(file){
+ downloadFileFun(file?.file_url, file?.doc_name || file?.file_name);
}else{
- window.$message?.success('下载当前附件成功');
+ window.$message?.info('差接口')
}
};
// 变更附带资料预览
@@ -657,7 +656,7 @@ onMounted(async () => {
class="rounded-sm bg-[var(--theme-color)] px-3 py-1 text-xs font-semibold text-white"
:style="{'--theme-color': themeStore.themeColor}"
>变更附带资料
- 一键下载
+ 一键下载
@@ -684,7 +683,7 @@ onMounted(async () => {
预览
- 下载
+ 下载
|
diff --git a/src/views/details/index/index.vue b/src/views/details/index/index.vue
index 857ebd4..ae433e2 100644
--- a/src/views/details/index/index.vue
+++ b/src/views/details/index/index.vue
@@ -171,21 +171,21 @@ const back = () => {
// 导出
const exportFile = (type: string) => {
- window.$message?.info('还差接口')
- if(type === 'change'){
- window.$message?.success('导出变更申请表成功');
- }
- if(type === 'risk'){
- window.$message?.success('导出风险检查行动项表成功');
- }
+ window.$message?.info('差接口')
+ // if(type === 'change'){
+ // window.$message?.success('导出变更申请表成功');
+ // }
+ // if(type === 'risk'){
+ // window.$message?.success('导出风险检查行动项表成功');
+ // }
};
// 变更附带资料下载/一键下载
-const downloadFile = (file:any,type: string) => {
+const downloadFile = (file:any) => {
if(file){
downloadFileFun(file?.file_url, file?.doc_name || file?.file_name);
}else{
- window.$message?.info('还差接口')
+ window.$message?.info('差接口')
}
};
// 变更附带资料预览
@@ -441,7 +441,7 @@ onMounted(() => {
class="rounded-sm bg-[var(--theme-color)] px-3 py-1 text-xs font-semibold text-white"
:style="{'--theme-color': themeStore.themeColor}"
>变更附带资料
- 一键下载
+ 一键下载
@@ -468,7 +468,7 @@ onMounted(() => {
预览
- 下载
+ 下载
|
diff --git a/src/views/my/initiateChange/modules/footer.vue b/src/views/my/initiateChange/modules/footer.vue
index 6104387..fc4a48b 100644
--- a/src/views/my/initiateChange/modules/footer.vue
+++ b/src/views/my/initiateChange/modules/footer.vue
@@ -101,7 +101,7 @@ const approvalChain = computed(() => {
// 下载
const download = async () => {
-
+ window.$message?.info('差接口');
}
// 重新生成:AI 调用逻辑由各标签页组件实现(按 type 分发),此处仅派发事件
const regenerate = async () => {