mobileoa-common-modules
Version:
移动办公平台前端公共功能模块
56 lines (53 loc) • 2.8 kB
HTML
<!-- 任务评论页面 -->
<header class="bar bar-header bar-{{barTheme}}">
<button class="button icon-left ion-ios-arrow-back button-clear sino-back-button" ng-click="goBack()">任务通知</button>
<h1 class="title"></h1>
<i class="button button-icon icon ion-ios-reloading" ng-show="loading"></i>
</header>
<div task-pushed-message></div>
<ion-content class="has-header has-tabs message-discussion-content" scroll="true" delegate-handle="mainScroll">
<div class="card">
<div class="item item-text-wrap">
<h3>{{shortenStr(task.title)}}</h3>
<p>{{parseDateStr(task.createDate)}}</p>
</div>
<a class="item item-icon-right" ng-click="toTaskDetail()">
<span class="reader">阅读全文</span>
<span class="item-note">
{{parseType(task.type)}}
</span>
<i class="icon ion-chevron-right icon-accessory"></i>
</a>
</div>
<div class="messages">
<div ng-repeat="item in task.discussions track by item.id" ng-show="showDiscussions" class="{{item.type==='0'?'message':item.sendPerson === loginUserId ? 'discussion-content-group self':'discussion-content-group buddy'}}">
<span class="message-info">{{parseDateStr(item.sendDate)}} {{item.title}}</span>
<!-- 聊天信息是当前登录人发送时,日期在前,用户名在后 -->
<span class="discussion-title" ng-show="item.sendPerson === loginUserId">
{{parseDateStr(item.sendDate)}}
<div id-to-name id="item.sendPerson" type="user" show-me="true"></div>
<!-- <img ng-src="http://112.126.73.50/base-user/user/{{item.sendPerson}}/photo_55x55"> -->
</span>
<!-- 聊天信息不是当前登录人发送时,用户名在前,日期在后 -->
<span class="discussion-title" ng-show="item.sendPerson !== loginUserId">
<div id-to-name id="item.sendPerson" type="user" show-me="true"></div>
<!-- <img ng-src="http://112.126.73.50/base-user/user/{{discussion.sendPerson}}/photo_55x55"> -->
{{parseDateStr(item.sendDate)}}
</span>
<!-- 聊天信息发送中,显示loading样式 -->
<span ng-if="item.status === '3'">
<i class="icon ion-loading-c" ng-click="cancelSend(item)"></i>
</span>
<!-- 聊天信息发送失败,显示叹号,点击可以重新发送 -->
<i class="icon ion-alert" ng-if="item.status === '4'" ng-click="reSend(item)"></i>
<!-- 聊天信息内容 -->
<div class="discussion" ng-if="item.content.indexOf('audio-player') === -1">
<span compile="item.content"></span>
</div>
<span style="display:inline-block;" compile="item.content" ng-if="item.content.indexOf('audio-player') !== -1"></span>
</div>
</div>
</ion-content>
<div class="bar bar-footer task-content-footer" ng-show="task.status !== '0'" keyboard-attach>
<div footer-input footer-input-options="footerInputOptions"></div>
</div>