taskHoll.html 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. <ion-view style="background-color:#fff">
  2. <div class="bar bar-header bar-header-blue">
  3. <div class="button button-icon icon pus_blue"></div>
  4. <button class="button button-icon icon goback whiteGoBack noneContent" ng-click="goWhere()"></button>
  5. <h1 class="bar_title" style="color: #fff" ng-if="defaultLan == 'Chinese'">需求大厅</h1>
  6. <h1 class="bar_title" style="color: #fff" ng-if="defaultLan == 'English'">Demand Hall</h1>
  7. </div>
  8. <ul class="task-holl-title bar-header-blue">
  9. <li ng-repeat="titleList in taskHollList" ng-class="{'taskholl-active':titleList.selected}"
  10. ng-click="changeSelected($index)">{{titleList.title}}
  11. </li>
  12. </ul>
  13. <div class="searchHomeChatWrapFloor" ng-if="isShowSearchButton">
  14. <div class="searchFriend" ng-click="showSearchButtonLeft()">
  15. <span ng-if="defaultLan == 'Chinese'"> <i class="ion-ios-search"></i>搜索</span>
  16. <span ng-if="defaultLan == 'English'"> <i class="ion-ios-search"></i>search</span>
  17. </div>
  18. </div>
  19. <div class="searchHomeChatWrapFloor" ng-if="!isShowSearchButton">
  20. <div class="searchFriend">
  21. <span style="width: 100%;">
  22. <i class="ion-ios-search" style="position: absolute;left: 12px;top: 5px;z-index: 5;"></i>
  23. <input ng-if="defaultLan == 'Chinese'" placeholder="搜索" class="showSearchInput" ng-model="keyfilter.key" ng-keypress="($event.which === 13)?getData():0" ng-focus="showFunc()" autofocus="autofocus" autocomplete="on">
  24. <input ng-if="defaultLan == 'English'" placeholder="search" class="showSearchInput" ng-model="keyfilter.key" ng-keypress="($event.which === 13)?getData():0" ng-focus="showFunc()" autofocus="autofocus" autocomplete="on">
  25. <i class="icon ion-close-circled placeholder-icon" style="right:7px;position: absolute;top: 5px;"
  26. ng-click="clearSearch()"></i>
  27. </span>
  28. </div>
  29. </div>
  30. <ion-content ng-class="{'task-android-header':true,'task-ios-header':isIos}" scroll="true"
  31. delegate-handle="privateContent">
  32. <ion-refresher pulling-text="" on-refresh="refreshData()" class="home_refresh tabs_refresh" refreshing-text=""
  33. pulling-icon-color="#3385ff" refreshing-icon="ion-checkmark-circled"
  34. refreshing-icon-color="#3385ff"></ion-refresher>
  35. <ul style="position: relative">
  36. <li ng-if="node != '330122000' || !checkNeedShowFlag" ng-repeat="list in allData track by $index"
  37. class="task-block"
  38. ng-click="goToTaskDetail(list)">
  39. <div class="task-block-title">
  40. <span>{{list.title}}</span>
  41. </div>
  42. <div>
  43. <div ng-if="defaultLan == 'Chinese'" class="task-block-gray task-abstract-width task-abstract">
  44. 简介:{{list.content}}
  45. </div>
  46. <div ng-if="defaultLan == 'English'" class="task-block-gray task-abstract-width task-abstract">
  47. abstract :{{list.content}}
  48. </div>
  49. <div class="task-status">
  50. <div ng-class="'task-status-color1'" ng-bind="list.otherObj.taskstatusCHN"></div>
  51. </div>
  52. </div>
  53. <ul class="task-block-label">
  54. <li ng-repeat="label in list.labelObj|limitTo:3 track by $index" ng-bind="label.labelName"></li>
  55. <!--<li>{{list.otherObj.taskstatusCHN}}</li>-->
  56. </ul>
  57. <div class="task-block-bottom">
  58. <div>
  59. <i class="iconfont-yuan"></i>
  60. <span ng-if="defaultLan == 'Chinese'">{{list.otherObj.capitalScale?list.otherObj.capitalScale+'万':'面议'}}</span>&nbsp;
  61. <span ng-if="defaultLan == 'English'">{{list.otherObj.capitalScale?list.otherObj.capitalScale+'ten thousand':'discuss personally'}}</span>&nbsp;
  62. <!--<span>申请:</span><span>{{list.otherObj.capitalScale}}人</span>&nbsp;-->
  63. <!--<i class="iconfont-comment"></i> <span ng-if="defaultLan == 'Chinese'">{{list.commcount}}次</span><span ng-if="defaultLan == 'English'">{{list.commcount}}</span>-->
  64. </div>
  65. <div>{{list.publishTime| datesubstring10}}</div>
  66. </div>
  67. </li>
  68. <li ng-if="node == '330122000' && checkNeedShowFlag" ng-repeat="list in allData track by $index"
  69. class="task-block"
  70. ng-click="goToTaskDetailForTongLu(list, index)">
  71. <div class="task-block-title">
  72. <span>{{list.projectname}}</span>
  73. </div>
  74. <div>
  75. <div ng-if="defaultLan == 'Chinese'" class="task-block-gray task-abstract-width task-abstract">
  76. 简介:{{list.taskintroduction}}
  77. </div>
  78. <div ng-if="defaultLan == 'English'" class="task-block-gray task-abstract-width task-abstract">
  79. introduction:{{list.taskintroduction}}
  80. </div>
  81. <div class="task-status">
  82. <div ng-if="defaultLan == 'Chinese'" ng-if="index != 0 && checkNeedShowFlag">
  83. {{list.tonglucheckstatus==-1?'拒绝':list.tonglucheckstatus==0?'待审核':list.tonglucheckstatus==1?'审核通过':list.tonglucheckstatus==-2?'退回':''}}
  84. </div>
  85. <div ng-if="defaultLan == 'English'" ng-if="index != 0 && checkNeedShowFlag">
  86. {{list.tonglucheckstatus==-1?'deny ':list.tonglucheckstatus==0?'To audit':list.tonglucheckstatus==1?'pass the audit':list.tonglucheckstatus==-2?'send back':''}}
  87. </div>
  88. </div>
  89. </div>
  90. <div class="task-block-bottom">
  91. <div>
  92. <span ng-if="defaultLan == 'Chinese'">{{list.otherObj.capitalScale?list.otherObj.capitalScale+'万':'面议'}}</span>&nbsp;
  93. <span ng-if="defaultLan == 'English'">{{list.otherObj.capitalScale?list.otherObj.capitalScale+'ten thousand':'discuss personally'}}</span>&nbsp;
  94. </div>
  95. <div>{{list.createtime| datesubstring10}}</div>
  96. </div>
  97. </li>
  98. </ul>
  99. <br>
  100. <ion-infinite-scroll
  101. ng-if="showLoadMore"
  102. on-infinite="loadMore()"
  103. immediate-check="false"
  104. distance="1%">
  105. </ion-infinite-scroll>
  106. <div class="emptyDiscussDatelistWrap" style="top: 0;" ng-if="!showLoadMore&&allData.length!=0">
  107. <p ng-if="defaultLan == 'Chinese'" class="empty_p">亲,没有更多了哦~</p>
  108. <p ng-if="defaultLan == 'English'" class="empty_p">Dear,no more!</p>
  109. </div>
  110. <div class="emptyDiscussDatelistWrap" style="top: 0;" ng-if="noData && node == '330122000'">
  111. <p ng-if="defaultLan == 'Chinese'" class="empty_p">亲,还没有需求哦~</p>
  112. <p ng-if="defaultLan == 'English'" class="empty_p">Dear,there's no need!</p>
  113. </div>
  114. <div class="emptyDiscussDatelistWrap" style="top: 0;" ng-if="noData && node != '330122000'">
  115. <p ng-if="defaultLan == 'Chinese'" class="empty_p">亲,还没有任务,去发布吧!</p>
  116. <p ng-if="defaultLan == 'English'" class="empty_p">Dear,there's no task yet.To publish!</p>
  117. </div>
  118. <br>
  119. <br>
  120. </ion-content>
  121. <div ng-if="isWechat" ng-show="showMessage" class="container">
  122. <div class="message-box">{{messageTitle}}</div>
  123. </div>
  124. </ion-view>
  125. <div class="button-box">
  126. <div class="celerityButton" ng-if="node!= '330122000'" ng-click="releaseTask();">
  127. <!--新建记录-->
  128. <span ng-if="defaultLan == 'Chinese'">发布</span>
  129. <span ng-if="defaultLan == 'English'">submit</span>
  130. </div>
  131. <div class="celerityButton" ng-if="node== '330122000'" ng-click="releaseTask(userIsBroker);">
  132. <!--新建记录-->
  133. <span ng-if="defaultLan == 'Chinese'">报送</span>
  134. <span ng-if="defaultLan == 'English'">submit</span>
  135. </div>
  136. </div>
  137. <style>
  138. </style>