scienceCircleHome.html 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. <ion-view>
  2. <ion-header-bar class="bar bar-header resourceLibrary bar-header-blue">
  3. <span class="DockingTheme_button mailList" ng-click="goChatMailList()"></span>
  4. <h1 ng-if="defaultLan == 'Chinese'" class="bar_title" style="color: #fff;">科技圈</h1>
  5. <h1 ng-if="defaultLan == 'English'" class="bar_title" style="color: #fff;">Technology Circle</h1>
  6. <!--<span class="DockingTheme_button ion-ios-search" ng-click="goSearchChatMail()" style="font-size: 22px !important;right:27px;"></span>-->
  7. <span class="icon ion-ios-plus-outline" ng-click="goShow()" style="font-size: 22px !important;right:8px;color:#fff;padding:8px;"></span>
  8. <!-- <div class="scienceRowWrap">
  9. <div class="row scienceRow">
  10. &lt;!&ndash;<span class="col-demo main-select Search_tab scienceSpan" ng-class="{act_message:tabflg==2}" ng-click="changeTab(2)">
  11. 动态
  12. <span ng-class="{'red-number':dynamicmsgflg,'redPosition':true}"></span>
  13. </span>&ndash;&gt;
  14. <span class="col-demo main-select Search_tab scienceSpan" ng-class="{act_message:tabflg==0}" ng-click="changeTab(0)">
  15. 聊天
  16. <span ng-class="{'red-number':chatmsgflg}" style="padding: 0;position: absolute;top:0px;border-radius: 50%;width:8px;height: 8px;" ></span>
  17. </span>
  18. <span class="col-demo main-select Search_tab scienceSpan" ng-class="{act_message:tabflg==1}" ng-click="changeTab(1)">
  19. 群组
  20. <span ng-class="{'red-number':contactmsgflg}" style="padding: 0;position: absolute;top:0px;border-radius: 50%;width:8px;height: 8px;" ></span>
  21. </span>
  22. </div>
  23. </div>-->
  24. </ion-header-bar>
  25. <ion-content class="has-header" delegate-handle="calenderContent" style="background-color:#fff;margin-top:0px;">
  26. <ion-refresher ng-if="defaultLan == 'Chinese'" pulling-text="下拉刷新" on-refresh="doRefresh()" class="home_refresh" pulling-icon-color="#3385ff" refreshing-icon="ion-checkmark-circled" refreshing-icon-color="#3385ff"></ion-refresher>
  27. <ion-refresher ng-if="defaultLan == 'English'" pulling-text="Pull-refresh" on-refresh="doRefresh()" class="home_refresh" pulling-icon-color="#3385ff" refreshing-icon="ion-checkmark-circled" refreshing-icon-color="#3385ff"></ion-refresher>
  28. <div class="searchHomeChatWrapFloor bar-header-blue" ng-if="isShowSearchButton&&islogin" >
  29. <div class="searchFriend" ng-click="showSearchButtonLeft()">
  30. <span> <i class="ion-ios-search"></i>搜索</span>
  31. </div>
  32. </div>
  33. <div class="searchHomeChatWrapFloor bar-header-blue" ng-if="!isShowSearchButton">
  34. <div class="searchFriend">
  35. <span style="width: 100%;">
  36. <i class="ion-ios-search" style="position: absolute;left: 12px;top: 5px;z-index: 5;"></i>
  37. <input placeholder="搜索" class="showSearchInput" ng-model="keyfilter.key" ng-change="fixKey()" ng-focus="showFunc()" autofocus="autofocus" autocomplete="on">
  38. <i class="icon ion-close-circled placeholder-icon" style="right:7px;position: absolute;top: 5px;" ng-click="clearSearch()"></i>
  39. </span>
  40. </div>
  41. </div>
  42. <!--动态-->
  43. <div ng-if="tabflg==2">
  44. <ion-list class="list">
  45. <ion-item class="item item-thumbnail-right item-text-wrap push_home_a resource_home_item" ng-repeat="d in dynamic" style="height: 80px;min-height:80px;">
  46. </ion-item>
  47. </ion-list>
  48. </div>
  49. <!--聊天-->
  50. <div ng-if="tabflg==0">
  51. <ion-list class="list">
  52. <ion-item class="item item-thumbnail-right item-text-wrap push_home_a resource_home_item"
  53. ng-repeat="con in conversationList | filter:keyfilter.key" ng-click="goSingleModel(con)" style="height: 66px;min-height:66px;border:none;">
  54. <img ng-src="{{con.userModel.photo|imgfilter}}" class="scienceChatsLogo" onerror="javascript:this.src='./img/admin_picter.jpg';">
  55. <!--<span class="scienceChatsLogo groupLogo hasTwoLogo" ng-if="c.type==0&&c.logolist.length==2;">
  56. <img ng-src="{{m.logoMemberLogo}}" ng-repeat="m in c.logolist">
  57. </span>
  58. <span class="scienceChatsLogo groupLogo hasThreeLogo" ng-if="c.type==0&&c.logolist.length==3;">
  59. <img ng-src="{{m.logoMemberLogo}}" ng-repeat="m in c.logolist">
  60. </span>
  61. <span class="scienceChatsLogo groupLogo" ng-if="c.type==0&&c.logolist.length<=4&&c.logolist.length>3;">
  62. <img ng-src="{{m.logoMemberLogo}}" ng-repeat="m in c.logolist">
  63. </span>
  64. <span class="scienceChatsLogo groupLogo radmenu " ng-if="c.type==0&&c.logolist.length>4;">
  65. <img ng-src="{{m.logoMemberLogo}}" ng-repeat="m in c.logolist">
  66. </span>-->
  67. <div class="scienceChatsItem">
  68. <span class="scienceChatsSpan">
  69. <span ng-bind="con.userModel.username"></span>
  70. <small ng-bind="con.messagelist[0].messagetime | chatdate"></small>
  71. </span>
  72. <p class="scienceChatsP">
  73. <span class="ChatsContent" ng-if="con.messagelist[0].messagetype==6101" ng-bind="con.messagelist[0].message">
  74. <!--<b ng-if="con.type==3">{{con.sayusername}}</b>-->
  75. </span>
  76. <span class="ChatsContent" ng-if="con.messagelist[0].messagetype==6102">[图片]</span>
  77. <span class="scienceCounts" ng-if="con.msgcount!=undefined&&con.msgcount>0" ng-bind="con.msgcount"></span>
  78. <!--<span class="scienceCounts forbidAccept" ng-if="con.isAccept"></span>-->
  79. </p>
  80. </div>
  81. </ion-item>
  82. </ion-list>
  83. <div class="emptyDiscussDatelistWrap" ng-if="conversationList==undefined||conversationList.length==0;" style="text-align: center">
  84. <i class="empty_discussDatelist"></i>
  85. <p class="empty_p" ng-if="islogin&&defaultLan == 'Chinese'">亲,您还没有聊天记录哦~</p>
  86. <p class="empty_p" ng-if="islogin&&defaultLan == 'English'">You have no chat record!</p>
  87. <p class="empty_p" ng-if="!islogin&&defaultLan == 'Chinese'">亲,您还没有登录哦~</p>
  88. <p class="empty_p" ng-if="!islogin&&defaultLan == 'English'">You haven't signed in yet!</p>
  89. <button ng-click="goLogin()" style="height: 35px;width: 100px;background-color:#3B8BD0;font-family:Microsoft YaHei;font-size:14px;color: white;border: 0;border-radius:4em;margin-top: 10px " ng-if="!islogin&&defaultLan == 'Chinese'" > 去登录</button>
  90. <button ng-click="goLogin()" style="height: 35px;width: 100px;background-color:#3B8BD0;font-family:Microsoft YaHei;font-size:14px;color: white;border: 0;border-radius:4em;margin-top: 10px " ng-if="!islogin&&defaultLan == 'English'" > Sign In</button>
  91. </div>
  92. </div>
  93. <!--群组-->
  94. <div ng-if="tabflg==1">
  95. <ion-list class="list">
  96. <ion-item class="item item-thumbnail-right item-text-wrap push_home_a resource_home_item" ng-repeat="g in group" style="height: 80px;min-height:80px;">
  97. </ion-item>
  98. </ion-list>
  99. </div>
  100. <br/> <br/> <br/> <br/><br/>
  101. <!--加载等待页-->
  102. <section class="loadingPageFloor" ng-if="isloadingPageFloor">
  103. <div ng-if="defaultLan == 'Chinese'">
  104. <ion-spinner icon="bubbles" class="spinner-calm"></ion-spinner>
  105. <h4>努力加载中</h4>
  106. </div>
  107. <div ng-if="defaultLan == 'English'">
  108. <ion-spinner icon="bubbles" class="spinner-calm"></ion-spinner>
  109. <h4>Loading...</h4>
  110. </div>
  111. </section>
  112. <!--加载失败-->
  113. <!--<section class="loadingPageFail" ng-if="isloadingPageFail">
  114. <div class="null_internet" ng-click="repeatLoad()">
  115. <span class="null_internet_span">网络异常</span>
  116. <span style="display: block;line-height: 30px;">点击屏幕重新加载</span>
  117. </div>
  118. </section>-->
  119. </ion-content>
  120. </ion-view>
  121. <div ng-if="chatAddFlag" class="scienceHome_bg">
  122. <div class="scienceHome_m" ng-click="notGOShow()"></div>
  123. <ul class="has-header">
  124. <!--<li>扫一扫</li>
  125. <li>我的二维码</li>-->
  126. <li ng-click="addChatFriends()">查找用户</li>
  127. <!--<li>发起群聊</li>-->
  128. </ul>
  129. </div>
  130. <div class="button-box">
  131. <div ng-if="!isapp&&comfromWeb" class="comback-to-web" ng-click="goBackWeb()">
  132. <i class="icon ion-ios-world-outline"></i>
  133. <span>返回网站首页</span>
  134. </div>
  135. </div>