From 2a933ea8cbb8e978d5aae8e00e20783a050638ba Mon Sep 17 00:00:00 2001
From: pan <380711010@qq.com>
Date: Thu, 5 Sep 2024 08:57:44 +0800
Subject: [PATCH] =?UTF-8?q?=E9=99=84=E4=BB=B6=E4=B8=8A=E4=BC=A0=E8=B0=83?=
=?UTF-8?q?=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/attachment/attachment.js | 44 ++
.../FileUpload/optimizeToolUpload.vue | 396 ++++++++++++++++++
src/components/tool-selector/index.vue | 4 +-
src/views/document/index.vue | 12 +-
src/views/tool/downloadFileDetail.vue | 43 +-
src/views/tool/index.vue | 1 +
src/views/tool/toolDetail.vue | 72 +++-
.../workflowList/addWorkflow/tool_release.vue | 162 +++++--
.../workflowList/addWorkflow/use_apply.vue | 20 +-
9 files changed, 663 insertions(+), 91 deletions(-)
create mode 100644 src/api/attachment/attachment.js
create mode 100644 src/components/FileUpload/optimizeToolUpload.vue
diff --git a/src/api/attachment/attachment.js b/src/api/attachment/attachment.js
new file mode 100644
index 0000000..200f09a
--- /dev/null
+++ b/src/api/attachment/attachment.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询附件列表
+export function listAttachment(query) {
+ return request({
+ url: '/system/attachment/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询附件详细
+export function getAttachment(id) {
+ return request({
+ url: '/system/attachment/' + id,
+ method: 'get'
+ })
+}
+
+// 新增附件
+export function addAttachment(data) {
+ return request({
+ url: '/system/attachment',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改附件
+export function updateAttachment(data) {
+ return request({
+ url: '/system/attachment',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除附件
+export function delAttachment(id) {
+ return request({
+ url: '/system/attachment/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/components/FileUpload/optimizeToolUpload.vue b/src/components/FileUpload/optimizeToolUpload.vue
new file mode 100644
index 0000000..6429d53
--- /dev/null
+++ b/src/components/FileUpload/optimizeToolUpload.vue
@@ -0,0 +1,396 @@
+
+