diff --git a/public/components/property/todayAttendanceDetail/todayAttendanceDetail.html b/public/components/property/todayAttendanceDetail/todayAttendanceDetail.html new file mode 100644 index 000000000..d40ef45a3 --- /dev/null +++ b/public/components/property/todayAttendanceDetail/todayAttendanceDetail.html @@ -0,0 +1,51 @@ + diff --git a/public/components/property/todayAttendanceDetail/todayAttendanceDetail.js b/public/components/property/todayAttendanceDetail/todayAttendanceDetail.js new file mode 100644 index 000000000..ac52437d8 --- /dev/null +++ b/public/components/property/todayAttendanceDetail/todayAttendanceDetail.js @@ -0,0 +1,32 @@ +(function (vc) { + var DEFAULT_ROWS = 10; + vc.extends({ + data: { + todayAttendanceDetailInfo: { + attendanceClassesTaskDetails: [] + } + }, + _initMethod: function () { + }, + _initEvent: function () { + vc.on('todayAttendanceDetail', 'openTodayAttendanceDetail', function (_param) { + $that._refreshTodayAttendanceDetailInfo(); + $('#todayAttendanceDetailModel').modal('show'); + $that.todayAttendanceDetailInfo.attendanceClassesTaskDetails = _param.attendanceClassesTaskDetails; + }); + }, + methods: { + _refreshTodayAttendanceDetailInfo: function () { + $that.todayAttendanceDetailInfo = { + attendanceClassesTaskDetails: [] + }; + }, + openFile: function (_photo) { + vc.emit('viewImage', 'showImage', { + url: _photo.url + }); + } + } + + }); +})(window.vc); diff --git a/public/pages/property/todayAttendanceManage/todayAttendanceManage.html b/public/pages/property/todayAttendanceManage/todayAttendanceManage.html index 5dad5ad92..03a8a3764 100644 --- a/public/pages/property/todayAttendanceManage/todayAttendanceManage.html +++ b/public/pages/property/todayAttendanceManage/todayAttendanceManage.html @@ -71,7 +71,7 @@
+ v-on:click="_openAttendanceDetailModel(attendance)">详情
@@ -91,5 +91,5 @@ - + \ No newline at end of file diff --git a/public/pages/property/todayAttendanceManage/todayAttendanceManage.js b/public/pages/property/todayAttendanceManage/todayAttendanceManage.js index d644396fa..572c42f59 100644 --- a/public/pages/property/todayAttendanceManage/todayAttendanceManage.js +++ b/public/pages/property/todayAttendanceManage/todayAttendanceManage.js @@ -61,12 +61,11 @@ } ); }, - _openAddTodayAttendanceModal: function () { - vc.emit('addTodayAttendance', 'openAddTodayAttendanceModal', {}); + _openAttendanceDetailModel: function (_attendance) { + vc.emit('todayAttendanceDetail', 'openTodayAttendanceDetail', _attendance); }, _queryTodayAttendanceMethod: function () { vc.component._listTodayAttendances(DEFAULT_PAGE, DEFAULT_ROWS); - }, _moreCondition: function () { if (vc.component.todayAttendanceManageInfo.moreCondition) {