publicResource.html 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. <ion-view style="background-color: #f2f2f2;">
  2. <div class="bar bar-header">
  3. <div class="button button-icon icon pus_blue" ng-click="goback()"></div>
  4. <button class="button button-icon icon goback" ng-click="goback()"></button>
  5. <h3 class="DockingTheme_h3" ng-bind="name"></h3>
  6. <span class="DockingTheme_button ion-ios-search" ng-click="goResourceSearch()" style="font-size: 20px !important;right: 45px;background-color: #fff;color: #756d6d;position: absolute;top: 12px;"></span>
  7. <span class="menueFilter" ng-click="menueFilter()"><i class="menueFilter_i"></i></span>
  8. <!--<button class="button ShengButton" style="background-color: transparent;border: none;" ng-click="shareSheetAction()"></button>-->
  9. </div>
  10. <!-- 行业选择-->
  11. <ion-scroll direction="x" scrollbar-x="false" id="p_Chanel" style=" width: 100%;" ng-if="libtype!=7">
  12. <a ng-class="{'Chanel_scroll_a':true,'scroll_a_on':index==$index}" ng-repeat="category in categorylist track by $index" ng-click="selectCategory($index)">{{category.appModuleName}}</a>
  13. </ion-scroll>
  14. <ion-content class="has-header padding" has-bouncing="true" scroll="true" delegate-handle="resourceContent" style="padding: 0;bottom: 0;background-color: #fff;" on-scroll="getScrollPosition()">
  15. <!--详情列表-->
  16. <!--<ion-slide-box show-pager="false" delegate-handle="slide1" on-slide-changed="slideChanged($index)" on-scroll="getScrollPosition()" style="top:33px;" class="resource_slider">-->
  17. <!--<ion-slide ng-repeat="content in contentlist" on-scroll="getScrollPosition()">-->
  18. <!--<ion->-->
  19. <ion-refresher pulling-text="下拉刷新" on-refresh="getPublicResourceList()" style="top:-25px;" class="home_refresh" refreshing-text="成功更新....." pulling-icon-color="#3385ff" refreshing-icon="ion-checkmark-circled" refreshing-icon-color="#3385ff"></ion-refresher>
  20. <ion-list class="list resourcelistDiv" style="background-color: #fff;display: block;position: relative;top:{{listtop}};">
  21. <ion-item class="item item-thumbnail-right item-text-wrap push_home_a resourceContent" ng-repeat="resource in contentlist[index].reslist track by $index" style="height: 75.1px;">
  22. <span ng-class="{'pay_list_c2':true, 'love_input_on':resource.value}" ng-click="goResourceDetail(resource,$index)">
  23. <input type="radio" checked="" style="position:absolute;top:50%;left:-29px;z-index: 55;display:none;opacity: 0;" ng-model="resource.value">
  24. </span>
  25. <a class="resource_wrap" ng-click="goResourceDetail(resource,$index)">
  26. <img ng-src="{{imgUrl+resource.logo}}" onerror="javascript:this.src='./img/admin_picter.jpg';" style="width: 74px;;height:65px;position: absolute;top: 15px;left:12px;">
  27. <div class="resourceList">
  28. <h3 class="pus_h1 resourceH3 new_push_h1" style="height: 39px;line-height: 30px;">{{resource.title}}</h3>
  29. <span class="ownerResource">发布者:<small>{{resource.creatorname}}</small></span>
  30. <p class="lab_sub" style="width: 100%;float:left;top:0px;">
  31. <span class="lab_one"><i></i><small>{{resource.commcount}}</small></span>
  32. <span class="lab_two"><i></i><small>{{resource.visitcount}}</small></span>
  33. <span class="lab_three"><span class="favourate"><i></i><small>{{resource.favourcount}}</small></span></span>
  34. <span class="lab_five">{{resource.publishTime}}</span>
  35. </p>
  36. </div>
  37. </a>
  38. <ion-option-button class="button-assertive resourceHome_cope" ng-if="resource.ifhascopy==1" ng-click="openShare(resource,$index)"><span class="option-button-copy-span">复制</span></ion-option-button>
  39. </ion-item>
  40. <div ng-if="contentlist[index].reslist.length == 0" style="width: 100%;height:120px;position: relative;top:75px;">
  41. <i class="emptySource" ></i>
  42. <p class="empty_p">无相关内容</p>
  43. </div>
  44. </ion-list>
  45. <ion-infinite-scroll
  46. immediate-check="false"
  47. ng-if="contentlist[index].isload"
  48. on-infinite="loadMore()"
  49. distance="10%" >
  50. </ion-infinite-scroll>
  51. <span ng-if="loadmore" class="loadmoreSpan" style="padding-top:20px;">正在努力加载更多</span>
  52. <ion-infinite-scroll ng-if="loadmore"></ion-infinite-scroll>
  53. <!--</ion-content>-->
  54. <!--</ion-slide>-->
  55. <!--</ion-slide-box>-->
  56. </ion-content>
  57. <!--<br/><br/><br/>-->
  58. <ion-footer-bar style="background-color:#f7f7f7;display:none;height: 48px; line-height: 48px;bottom: -1px;" id="collect-bottom">
  59. <span ng-click="cancelShare()" id="collect-cancel" style="">取消</span>
  60. <div ng-click="shareResourceToPrilib()" id="collect-delect">分享({{checkedresourcelist.length}})</div>
  61. </ion-footer-bar>
  62. <div class="detail_ionicpop" ng-if="shareflg">
  63. <div class="closeShare" ng-click="closeShare()"></div>
  64. <div class="ionicPop_div">
  65. <ion-scroll direction="x" scrollbar-x="false" class="p_Chanel">
  66. <span class="share_path">分享到:</span>
  67. <!--<a ng-click="openCollectShare()"><i class="share_source"></i><span>我的资源库</span></a>-->
  68. <a ng-click="shareMessage(3)"><i class="share_first"></i><span>微信朋友圈</span></a>
  69. <a ng-click="shareMessage(2)"><i class="share_second"></i><span>微信好友</span></a>
  70. <a ng-click="shareMessage(0)"><i class="share_third"></i><span>手机QQ</span></a>
  71. <a ng-click="shareMessage(1)"><i class="share_four"></i><span>QQ空间</span></a>
  72. </ion-scroll>
  73. <div class="cancelPop" ng-click="closeShare()">取消</div>
  74. </div>
  75. </div>
  76. <div class="resourceChoose" ng-if="finishShow">
  77. <div class="sortDiv" ng-click="hideSortDiv()"></div>
  78. <div class="rightSpan">
  79. <!--排序-->
  80. <div class="chooseButton sort">
  81. <h3><span>排序</span><i ng-click="toggleSort()"></i></h3>
  82. <ul>
  83. <li ng-class="{'specialSpan':b.type==checked.SortType}" ng-repeat="b in sorts track by $index" ng-click="chooseSort(b)">{{b.name}}</li>
  84. </ul>
  85. </div>
  86. <!--地区-->
  87. <!--<div class="chooseButton locationclassfile">
  88. <h3><span>地区</span><i ng-click="toggleClassfilelocation()"></i></h3>
  89. <ul>
  90. <li ng-class="{'specialSpan':b.type==checkedsorttype}" ng-repeat="d in chooeslocation track by $index" ng-click="chooseActionlocation($index)">{{d.name}}</li>
  91. </ul>
  92. </div>-->
  93. <!--成熟度-->
  94. <div class="chooseButton Maturityclassfile" ng-show="libtype==2">
  95. <h3><span>成熟度</span><i ng-click="toggleClassfileMaturity()"></i></h3>
  96. <ul>
  97. <li ng-class="{'specialSpan':s.type==checked.MaturityType}" ng-repeat="s in chooesMaturity track by $index" ng-click="chooseActionMaturity(s)">{{s.name}}</li>
  98. </ul>
  99. </div>
  100. <!--知识产权-->
  101. <div class="chooseButton Rightclassfile" ng-show="libtype==2">
  102. <h3><span>知识产权</span><i ng-click="toggleClassfileRight()"></i></h3>
  103. <ul>
  104. <li ng-class="{'specialSpan':r.type==checked.RightType}" ng-repeat="r in chooesRight track by $index" ng-click="chooseActionRight(r)">{{r.name}}</li>
  105. </ul>
  106. </div>
  107. <!--合作模式-->
  108. <div class="chooseButton Modelclassfile" ng-show="libtype==1||libtype==2">
  109. <h3><span>合作模式</span><i ng-click="toggleClassfileModel()"></i></h3>
  110. <ul>
  111. <li ng-class="{'specialSpan':m.type==checked.ModelType}" ng-repeat="m in chooesModel track by $index" ng-click="chooseActionModel(m)">{{m.name}}</li>
  112. </ul>
  113. </div>
  114. <!--投入预算-->
  115. <div class="chooseButton InputBudget" ng-show="libtype==1">
  116. <h3><span>投入预算</span><i ng-click="toggleInputBudget()"></i></h3>
  117. <ul>
  118. <li ng-class="{'specialSpan':budget.type==checked.BudgetType}" ng-repeat="budget in inputBudget track by $index" ng-click="chooseInputBudget(budget)">{{budget.name}}</li>
  119. </ul>
  120. </div>
  121. <!--企业规模-->
  122. <!--<div class="chooseButton EenterpriseScale" ng-show="libtype==6">
  123. <h3><span>企业规模</span><i ng-click="toggleEenterpriseScale()"></i></h3>
  124. <ul>
  125. <li ng-class="{'specialSpan':scale.type==checked.ScaleType}" ng-repeat="scale in enterpriseScale track by $index" ng-click="chooseEenterpriseScale(scale)">{{scale.name}}</li>
  126. </ul>
  127. </div>-->
  128. <!--企业类型-->
  129. <!--<div class="chooseButton EnterpriseType" ng-show="libtype==6">
  130. <h3><span>企业类型</span><i ng-click="toggleEnterpriseType()"></i></h3>
  131. <ul>
  132. <li ng-class="{'specialSpan':enterprise.type==checked.EnterpriseType}" ng-repeat="enterprise in enterpriseType track by $index" ng-click="chooseEnterpriseType(enterprise)">{{enterprise.name}}</li>
  133. </ul>
  134. </div>-->
  135. <!--学位-->
  136. <!--<div class="chooseButton AcademicDegree" ng-show="libtype==8">
  137. <h3><span>学位</span><i ng-click="toggleAcademicDegree()"></i></h3>
  138. <ul>
  139. <li ng-class="{'specialSpan':degree.type==checked.DegreeType}" ng-repeat="degree in academicDegree track by $index" ng-click="chooseAcademicDegree(degree)">{{degree.name}}</li>
  140. </ul>
  141. </div>-->
  142. <!--职称-->
  143. <!--<div class="chooseButton OccupationalTitle" ng-show="libtype==8">
  144. <h3><span>职称</span><i ng-click="toggleOccupationalTitle()"></i></h3>
  145. <ul>
  146. <li ng-class="{'specialSpan':title.type==checked.TitleType}" ng-repeat="title in occupationalTitle track by $index" ng-click="chooseOccupationalTitle(title)">{{title.name}}</li>
  147. </ul>
  148. </div>-->
  149. <!--学校类别-->
  150. <div class="chooseButton UniversityType" ng-show="libtype==7">
  151. <h3><span>学校类别</span><i ng-click="toggleUniversityType()"></i></h3>
  152. <ul>
  153. <li ng-class="{'specialSpan':university.type==checked.UniversityType}" ng-repeat="university in universitytype track by $index" ng-click="chooseUniversityType(university)">{{university.name}}</li>
  154. </ul>
  155. </div>
  156. <!--设置按钮-->
  157. <button class="chooseTodo">
  158. <span ng-click="reseChecked()">重置</span>
  159. <span class="havenDone" ng-click="finishDone()">完成</span>
  160. </button>
  161. </div>
  162. </div>
  163. </ion-view>