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 @@ + + + + + \ 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