diff --git a/components/hrm/detailPanels/reimburse.vue b/components/hrm/detailPanels/reimburse.vue
index b93648a..255acdd 100644
--- a/components/hrm/detailPanels/reimburse.vue
+++ b/components/hrm/detailPanels/reimburse.vue
@@ -42,6 +42,13 @@
更新人:
{{ detail.updateBy || '无' }}
+
+
+ 附件:
+
+
+
+
diff --git a/components/hrm/detailPanels/seal.vue b/components/hrm/detailPanels/seal.vue
index bbc55ea..b5ad9d6 100644
--- a/components/hrm/detailPanels/seal.vue
+++ b/components/hrm/detailPanels/seal.vue
@@ -36,6 +36,14 @@
更新人
{{ detail.updateBy || '无' }}
+
+
+ 附件:
+
+
+
+
+
diff --git a/components/hrm/detailPanels/travel.vue b/components/hrm/detailPanels/travel.vue
index 476c318..534b870 100644
--- a/components/hrm/detailPanels/travel.vue
+++ b/components/hrm/detailPanels/travel.vue
@@ -66,6 +66,15 @@
申请时间
{{ detail.createTime || '无' }}
+
+
+
+ 行程附件:
+
+
+
+
+
项目名称
diff --git a/components/oa/oa-file-list/index.vue b/components/oa/oa-file-list/index.vue
new file mode 100644
index 0000000..0f34e66
--- /dev/null
+++ b/components/oa/oa-file-list/index.vue
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
+
+ {{ getFileName(file.originalName) }}
+ {{ formatFileSize(file.fileSize) }}
+
+
+
+
+
+
+
+ 暂无附件
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/workbench/task/reportTaskDetail.vue b/pages/workbench/task/reportTaskDetail.vue
index 4a98bac..981daf7 100644
--- a/pages/workbench/task/reportTaskDetail.vue
+++ b/pages/workbench/task/reportTaskDetail.vue
@@ -81,12 +81,13 @@
附件
-
+
+
新增报工
@@ -309,6 +310,18 @@ export default {
}
})
},
+
+ previewFile(file) {
+ console.log(file)
+ uni.downloadFile({
+ url: file.url,
+ success(res) {
+ uni.openDocument({
+ filePath: res.tempFilePath,
+ })
+ }
+ })
+ },
// 获取文件图标
getFileIcon(fileName) {
diff --git a/version.md b/version.md
index 7da49f6..dbcaecb 100644
--- a/version.md
+++ b/version.md
@@ -74,4 +74,7 @@
## 5.2.1
+ HRM办公作为一个独立的tab
-+ 办公审批增加项目的绑定展示
\ No newline at end of file
++ 办公审批增加项目的绑定展示
+
+## 5.2.2
++ 为部分页面新增文件预览功能(审批页面和任务页面)
\ No newline at end of file