From da64db403db93e28b6af86b8e29fac96aa85e117 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: Sun, 30 Mar 2025 18:00:23 +0800
Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=A4=9A=E5=9B=BE=E7=89=87?=
=?UTF-8?q?=E4=B8=8A=E4=BC=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../oa/workDetailFile/workDetailFile.html | 15 +++++++--------
.../workDetailTaskItem/workDetailTaskItem.html | 14 ++++++++++----
.../oa/workDetailTaskItem/workDetailTaskItem.js | 5 +++++
public/pages/oa/addWork/addWork.js | 7 ++++---
public/pages/oa/editWork/editWork.js | 11 ++++++-----
public/pages/oa/workDetail/workDetail.html | 16 ++++++++++++----
public/pages/oa/workDetail/workDetail.js | 7 ++++++-
7 files changed, 50 insertions(+), 25 deletions(-)
diff --git a/public/components/oa/workDetailFile/workDetailFile.html b/public/components/oa/workDetailFile/workDetailFile.html
index c5c525ba2..25bad9bf3 100644
--- a/public/components/oa/workDetailFile/workDetailFile.html
+++ b/public/components/oa/workDetailFile/workDetailFile.html
@@ -56,20 +56,19 @@
{{event.staffName}}
diff --git a/public/components/oa/workDetailTaskItem/workDetailTaskItem.html b/public/components/oa/workDetailTaskItem/workDetailTaskItem.html
index 7980a6890..ff94da230 100644
--- a/public/components/oa/workDetailTaskItem/workDetailTaskItem.html
+++ b/public/components/oa/workDetailTaskItem/workDetailTaskItem.html
@@ -54,8 +54,8 @@
-
- {{item.content}}
+
+ {{item.content}}
|
@@ -70,8 +70,14 @@
{{item.remark}}
|
-
- 下载
+
+
+ ![]()
+
+
-
|
diff --git a/public/components/oa/workDetailTaskItem/workDetailTaskItem.js b/public/components/oa/workDetailTaskItem/workDetailTaskItem.js
index 0f1ecee12..6387790da 100644
--- a/public/components/oa/workDetailTaskItem/workDetailTaskItem.js
+++ b/public/components/oa/workDetailTaskItem/workDetailTaskItem.js
@@ -75,6 +75,11 @@
$that.workDetailTaskItemInfo.taskId = _task.taskId;
$that._loadWorkDetailTaskItemData();
},
+ _viewTaskFileImg: function (_url) {
+ vc.emit('viewImage', 'showImage', {
+ url: _url
+ });
+ },
}
});
})(window.vc);
\ No newline at end of file
diff --git a/public/pages/oa/addWork/addWork.js b/public/pages/oa/addWork/addWork.js
index 6ec8f149b..996cbd2c9 100644
--- a/public/pages/oa/addWork/addWork.js
+++ b/public/pages/oa/addWork/addWork.js
@@ -10,7 +10,7 @@
endTime:'',
staffs:[],
copyStaffs:[],
- pathUrl:'',
+ pathUrls:[],
contents:[],
period:'',
months: [],
@@ -40,8 +40,9 @@
vc.emit('textarea','init',$that.addWorkInfo);
},
_initEvent: function () {
- vc.on('addWorkInfo', 'notifyFile', function (_param) {
- $that.addWorkInfo.pathUrl = _param.realFileName;
+ vc.on('addWork', 'notifyFile', function (_param) {
+ $that.addWorkInfo.pathUrls = [];
+ $that.addWorkInfo.pathUrls.push(_param.realFileName);
})
},
methods: {
diff --git a/public/pages/oa/editWork/editWork.js b/public/pages/oa/editWork/editWork.js
index 6c8179fdd..cbbf6a9b9 100644
--- a/public/pages/oa/editWork/editWork.js
+++ b/public/pages/oa/editWork/editWork.js
@@ -11,7 +11,7 @@
endTime: '',
staffs: [],
copyStaffs: [],
- pathUrl: '',
+ pathUrls: [],
contents:[],
period: '',
months: [],
@@ -38,8 +38,9 @@
vc.emit('textarea', 'init', $that.editWorkInfo);
},
_initEvent: function () {
- vc.on('editWorkInfo', 'notifyFile', function (_param) {
- $that.editWorkInfo.pathUrl = _param.realFileName;
+ vc.on('editWork', 'notifyFile', function (_param) {
+ $that.editWorkInfo.pathUrls = [];
+ $that.editWorkInfo.pathUrls.push(_param.realFileName);
})
},
methods: {
@@ -179,8 +180,8 @@
function (json, res) {
let _json = JSON.parse(json);
vc.copyObject(_json.data[0], $that.editWorkInfo);
- if(_json.data[0].pathUrl){
- vc.emit('uploadFile', 'notifyVedio',_json.data[0].pathUrl);
+ if(_json.data[0].pathUrls){
+ vc.emit('uploadFile', 'notifyVedio',_json.data[0].pathUrls[0]);
}
$that.editWorkInfo.contents.forEach(_c=>{
_c.id = vc.uuid();
diff --git a/public/pages/oa/workDetail/workDetail.html b/public/pages/oa/workDetail/workDetail.html
index dae483902..7f03ffc65 100644
--- a/public/pages/oa/workDetail/workDetail.html
+++ b/public/pages/oa/workDetail/workDetail.html
@@ -103,13 +103,21 @@
diff --git a/public/pages/oa/workDetail/workDetail.js b/public/pages/oa/workDetail/workDetail.js
index 2d8c3ee04..aab86e3fd 100644
--- a/public/pages/oa/workDetail/workDetail.js
+++ b/public/pages/oa/workDetail/workDetail.js
@@ -19,7 +19,7 @@
stateName: "",
createTime: '',
content: '',
- pathUrl: '',
+ pathUrls: [],
_currentTab: 'workDetailContent',
contents:[]
}
@@ -72,6 +72,11 @@
contents:$that.workDetailInfo.contents
})
},
+ _viewTaskFileImg: function (_url) {
+ vc.emit('viewImage', 'showImage', {
+ url: _url
+ });
+ },
}
});
})(window.vc);
\ No newline at end of file