diff --git a/src/utils/useTemplateDownload.ts b/src/utils/useTemplateDownload.ts
new file mode 100644
index 0000000..67feef4
--- /dev/null
+++ b/src/utils/useTemplateDownload.ts
@@ -0,0 +1,37 @@
+import { ElMessage } from 'element-plus'
+import { download } from './download'
+import { getFileListPage, getPhotoUrl } from '@/api/system/tool'
+/**
+ * 模板下载
+ * @param modelName 模块名称
+ */
+export default function useTemplateDownload(modelName: string) {
+ const searchQuery = { // 获取模板文件名称请求参数
+ fileName: '', // 文件名称
+ moduleName: modelName, // 模块名
+ downloadNo: '',
+ limit: 20,
+ offset: 1,
+ ids: [],
+ } // 查询参数
+ let minioFileName = ''
+ let fileName = '' // 文件名称
+ getFileListPage(searchQuery as any).then((res) => {
+ if (res.code === 200) {
+ if (res.data && res.data.rows.length) {
+ minioFileName = res.data.rows[0].minioFileName
+ fileName = res.data.rows[0].fileName
+ if (minioFileName) {
+ getPhotoUrl(minioFileName).then((res) => {
+ download(res.data, fileName)
+ }).catch(() => {
+ ElMessage.error('下载失败')
+ })
+ }
+ else {
+ ElMessage('无可下载内容')
+ }
+ }
+ }
+ })
+}
diff --git a/src/utils/useTemplateDownload.ts b/src/utils/useTemplateDownload.ts
new file mode 100644
index 0000000..67feef4
--- /dev/null
+++ b/src/utils/useTemplateDownload.ts
@@ -0,0 +1,37 @@
+import { ElMessage } from 'element-plus'
+import { download } from './download'
+import { getFileListPage, getPhotoUrl } from '@/api/system/tool'
+/**
+ * 模板下载
+ * @param modelName 模块名称
+ */
+export default function useTemplateDownload(modelName: string) {
+ const searchQuery = { // 获取模板文件名称请求参数
+ fileName: '', // 文件名称
+ moduleName: modelName, // 模块名
+ downloadNo: '',
+ limit: 20,
+ offset: 1,
+ ids: [],
+ } // 查询参数
+ let minioFileName = ''
+ let fileName = '' // 文件名称
+ getFileListPage(searchQuery as any).then((res) => {
+ if (res.code === 200) {
+ if (res.data && res.data.rows.length) {
+ minioFileName = res.data.rows[0].minioFileName
+ fileName = res.data.rows[0].fileName
+ if (minioFileName) {
+ getPhotoUrl(minioFileName).then((res) => {
+ download(res.data, fileName)
+ }).catch(() => {
+ ElMessage.error('下载失败')
+ })
+ }
+ else {
+ ElMessage('无可下载内容')
+ }
+ }
+ }
+ })
+}
diff --git a/src/views/system/fileConfiguration/addDDialog.vue b/src/views/system/fileConfiguration/addDDialog.vue
index c0eaeea..c953ac5 100644
--- a/src/views/system/fileConfiguration/addDDialog.vue
+++ b/src/views/system/fileConfiguration/addDDialog.vue
@@ -193,10 +193,10 @@
-
-
+
+
-
+
+
-
-
- {{ scope.row[column.value] }}
+
+ {{ scope.row[column.value] }}
-
+
{{ scope.row[column.value] }}
@@ -593,7 +592,7 @@
:row-key=" getRowKeys " :expand-row-keys=" expands " :show-header=" false " @expand-change=" expandChange "
>
-
+