taskDetail.html 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510
  1. <ion-view style="background-color:#fff" title=任务详情">
  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="goBackPage()"></button>
  5. <h1 class="bar_title" style="color: #fff">需求详情</h1>
  6. <button class="button roleActionSet" style="font-size:16px !important;" ng-if="node != '330122000' "
  7. ng-show="!showConsultBox&&notReceived" ng-click="openActionSheet()">管理
  8. </button>
  9. </div>
  10. <ion-content class="has-header" scroll="true" delegate-handle="privateContent"
  11. style="line-height:1.3;background-color: #f2f2f2;">
  12. <ion-refresher pulling-text="" on-refresh="refreshData()" class="home_refresh tabs_refresh" refreshing-text=""
  13. pulling-icon-color="#3385ff" refreshing-icon="ion-checkmark-circled"
  14. refreshing-icon-color="#3385ff"></ion-refresher>
  15. <!--基本信息-->
  16. <div class="resource-detail-box task-detail-basicinfo">
  17. <div ng-bind="resourceDetail.title"></div>
  18. <div ng-class="{'privacy-color':resourceDetail.affiliatedCompany.showCode==2603}">
  19. {{resourceDetail.affiliatedCompany.showCode==2603?'':resourceDetail.affiliatedCompany.name}}
  20. </div>
  21. <div>
  22. <i class="iconfont-yuan task-detail-red task-detail-icon"></i>
  23. <span>投入预算(万):{{resourceDetail.capitalScale}}</span>&nbsp;&nbsp;
  24. <!--<i class="iconfont-push-score task-detail-yellow task-detail-icon"></i>-->
  25. <!--<span>预计普适币:0</span>-->
  26. </div>
  27. <!--<ul class="task-block-label">-->
  28. <!--&lt;!&ndash;<span>任务类型:</span>&ndash;&gt;-->
  29. <!--<li ng-bind="resourceDetail.tasktype"></li>-->
  30. <!--<li ng-show="resourceDetail.cooperationmodel" ng-bind="resourceDetail.cooperationmodel"></li>-->
  31. <!--</ul>-->
  32. <ion-scroll ng-if="allLabel.length>0" class="scroll-label" direction="x" scrollbar-x="false">
  33. <span ng-repeat="labelitem in allLabel" ng-bind="labelitem.labelName"
  34. ng-click="showResourceAboutTheLabel(labelitem)"></span>
  35. </ion-scroll>
  36. <ul class="contact-box" ng-show="resourceDetail.contactor||resourceDetail.tel">
  37. <li ng-if="resourceDetail.contactor != ''">
  38. <i ng-if="resourceDetail.contactor != ''" class="iconfont-individual task-detail-icon"></i>
  39. <span ng-bind="resourceDetail.contactor"></span>
  40. </li>
  41. <li>
  42. <i ng-if="resourceDetail.tel != null && resourceDetail.tel != '' && resourceDetail.tel != undefined && resourceDetail.tel != 0"
  43. class="iconfont-phone task-detail-icon"></i>
  44. <span ng-if="resourceDetail.tel != 0" ng-bind="resourceDetail.tel"></span>
  45. </li>
  46. </ul>
  47. <ul class="task-share-box">
  48. <li>
  49. <span>发布时间:{{resourceDetail.createtime|datesubstring10}}</span>
  50. </li>
  51. <li>
  52. <span ng-show="!hasCollect" ng-click="customAction(2619,30001,resourceDetail.resid)">
  53. <i class="iconfont-like-tags task-detail-icon"></i>
  54. <span>收藏</span>
  55. </span>
  56. <span ng-show="hasCollect" ng-click="customAction(2620,30001,resourceDetail.resid)">
  57. <i class="iconfont-like-tags task-detail-icon task-detail-red"></i>
  58. <span>已收藏</span>
  59. </span>
  60. &nbsp;&nbsp;
  61. <!--<span ng-click="openShare()" ng-if="ispublic">
  62. <i class="iconfont-share task-detail-icon"></i>
  63. <span>分享</span>
  64. </span>-->
  65. </li>
  66. </ul>
  67. </div>
  68. <!--任务介绍-->
  69. <div class="resource-detail-box">
  70. <div class="task-section-title">需求介绍</div>
  71. <div style="padding-bottom:10px;" ng-bind="resourceDetail.content"></div>
  72. <ion-scroll scroll="true" has-bouncing="true" direction="x" scrollbar-x="false" delegate-handle="scrollimage"
  73. class="photo_div" ng-show="resourceDetail.images.length>0;" style="overflow-x:hidden;overflow-y:hidden;">
  74. <a class="photo_img" ng-repeat="image in resourceDetail.images track by $index" ng-init="imgIndex=$index">
  75. <img ng-src="{{image.originalName|imgfilter}}" onerror="javascript:this.src='./img/fens.png';"
  76. style="width:100%;height:85px;border-radius:0;border:none;" class="back-img"
  77. ng-click="shouBigImage(resourceDetail.images,imgIndex)" />
  78. </a>
  79. </ion-scroll>
  80. </div>
  81. <!--发布者-->
  82. <div class="resource-detail-box">
  83. <div class="task-section-title">发布者</div>
  84. <ul class="task-detail-publisher">
  85. <li ng-click="goPublisher(pubulisherData.userid)">
  86. <img ng-src="{{pubulisherData.publisherLogo|imgfilter}}"
  87. onerror="javascript:this.src='./img/admin_picter.jpg';">
  88. </li>
  89. <li>
  90. <div>
  91. {{pubulisherData.contactName}}&nbsp;&nbsp;&nbsp;
  92. <!-- <span class="focus-publisher" ng-if="showConsultBox">-->
  93. <!-- <span ng-show="!hasFocus"-->
  94. <!-- ng-click="$event.stopPropagation();customAction(2617,30043,pubulisherData.userid)">-->
  95. <!-- <i class="task-detail-icon icon ion-plus-round"></i>-->
  96. <!-- <span>关注</span>-->
  97. <!-- </span>-->
  98. <!-- <span ng-show="hasFocus"-->
  99. <!-- ng-click="$event.stopPropagation();customAction(2618,30043,pubulisherData.userid)">-->
  100. <!-- <i class="task-detail-icon task-detail-red iconfont-check-number-copy"></i>-->
  101. <!-- <span>已关注</span>-->
  102. <!-- </span>-->
  103. <!-- </span>-->
  104. </div>
  105. <div>
  106. </div>
  107. <!-- <div>
  108. <i class="iconfont-phone task-detail-icon"></i>
  109. <span ng-bind="pubulisherData.contactPhone"></span>
  110. <span ng-if="showConsultBox" class="consult-box"
  111. ng-click="$event.stopPropagation();sendMessage(pubulisherData.userid)">
  112. <i class="iconfont-consult task-detail-icon"></i>
  113. 在线咨询
  114. </span>
  115. </div> -->
  116. </li>
  117. <li class="unfold-list" style="top:6px;">
  118. <div>{{pubulisherData.typecode}}条记录</div>
  119. <div ng-show="pubulisherData.hasAuth&&!pubulisherData.unfoldDropdown"
  120. ng-click="$event.stopPropagation();pubulisherData.unfoldDropdown=!pubulisherData.unfoldDropdown">
  121. <i class="icon ion-chevron-down"></i>
  122. 展开
  123. </div>
  124. <div ng-show="pubulisherData.hasAuth&&pubulisherData.unfoldDropdown"
  125. ng-click="$event.stopPropagation();pubulisherData.unfoldDropdown=!pubulisherData.unfoldDropdown">
  126. <i class="icon ion-chevron-up"></i>
  127. 收起
  128. </div>
  129. <!--<div ng-show="!plist.hasAuth" class="privacy-color">-->
  130. <!--私密不可见-->
  131. <!--</div>-->
  132. </li>
  133. <li ng-show="pubulisherData.unfoldDropdown&&pubulisherData.hasAuth" style="display:block;">
  134. <div class="docking-title">对接录入列表</div>
  135. <ul>
  136. <li class="docking-list" ng-repeat="dkRecord in pubulisherData.dockingRecord">
  137. <div>{{dkRecord.createtime|datesubstring10}}</div>
  138. <div class="docking-status" ng-bind="dkRecord.title"></div>
  139. <div ng-bind="dkRecord.content" style="width:80%;"></div>
  140. <ion-scroll scroll="true" has-bouncing="true" direction="x" scrollbar-x="false"
  141. delegate-handle="scrollimage" class="photo_div" ng-show="dkRecord.allImages.length>0;"
  142. style="overflow-x:hidden;overflow-y:hidden;">
  143. <a class="photo_img" ng-repeat="image in dkRecord.allImages track by $index" ng-init="imgIndex1=$index">
  144. <img ng-src="{{image.photoName|imgfilter}}" onerror="javascript:this.src='./img/fens.png';"
  145. style="width:100%;height:85px;border-radius:0;border:none;" class="back-img"
  146. ng-click="$event.stopPropagation();shouBigImage(dkRecord.allImages,imgIndex1)" />
  147. </a>
  148. </ion-scroll>
  149. </li>
  150. </ul>
  151. </li>
  152. </ul>
  153. </div>
  154. <!--参与人员-->
  155. <div class="resource-detail-box">
  156. <div class="task-section-title">
  157. 参与人员
  158. <span>已有{{totalParticipants}}人申请</span>
  159. </div>
  160. <ul>
  161. <li ng-repeat="plist in participantsList track by $index">
  162. <ul class="task-detail-publisher">
  163. <li ng-click="goPublisher(plist.userid)">
  164. <img ng-src="{{plist.photo|imgfilter}}" onerror="javascript:this.src='./img/admin_picter.jpg';">
  165. </li>
  166. <li>
  167. <div>
  168. {{plist.username}}
  169. <span></span>
  170. </div>
  171. <div>
  172. {{plist.userNamePinYin|datesubstring10}}
  173. </div>
  174. </li>
  175. <li class="unfold-list">
  176. <div>{{plist.typecode}}条记录</div>
  177. <div ng-show="plist.hasAuth&&!plist.unfoldDropdown" ng-click="showDkDropdown($index)">
  178. <i class="icon ion-chevron-down"></i>
  179. 展开
  180. </div>
  181. <div ng-show="plist.hasAuth&&plist.unfoldDropdown" ng-click="showDkDropdown($index)">
  182. <i class="icon ion-chevron-up"></i>
  183. 收起
  184. </div>
  185. <!--<div ng-show="!plist.hasAuth" class="privacy-color">-->
  186. <!--私密不可见-->
  187. <!--</div>-->
  188. </li>
  189. <li ng-show="plist.unfoldDropdown&&plist.hasAuth" style="display:block;">
  190. <div class="docking-title">对接录入列表</div>
  191. <ul>
  192. <li class="docking-list" ng-repeat="dkRecord in plist.dockingRecord">
  193. <div>{{dkRecord.createtime|datesubstring10}}</div>
  194. <div class="docking-status" ng-bind="dkRecord.title"></div>
  195. <div ng-bind="dkRecord.content" style="width:80%;"></div>
  196. <ion-scroll scroll="true" has-bouncing="true" direction="x" scrollbar-x="false"
  197. delegate-handle="scrollimage" class="photo_div" ng-show="dkRecord.allImages.length>0;"
  198. style="overflow-x:hidden;overflow-y:hidden;">
  199. <a class="photo_img" ng-repeat="image in dkRecord.allImages track by $index"
  200. ng-init="imgIndex2=$index">
  201. <img ng-src="{{image.photoName|imgfilter}}" onerror="javascript:this.src='./img/fens.png';"
  202. style="width:100%;height:85px;border-radius:0;border:none;" class="back-img"
  203. ng-click="$event.stopPropagation();shouBigImage(dkRecord.allImages,imgIndex2)" />
  204. </a>
  205. </ion-scroll>
  206. </li>
  207. </ul>
  208. </li>
  209. </ul>
  210. </li>
  211. </ul>
  212. <div class="">
  213. </div>
  214. </div>
  215. <!--&lt;!&ndash;任务评价&ndash;&gt;-->
  216. <!--<div class="resource-detail-box">-->
  217. <!--<div class="task-section-title">-->
  218. <!--任务评价-->
  219. <!--</div>-->
  220. <!--</div>-->
  221. <!--&lt;!&ndash;任务评价&ndash;&gt;-->
  222. <div class="resource-detail-box" ng-show="opentowho.length>0&&!showConsultBox">
  223. <div class="task-section-title">
  224. 邀请人员
  225. </div>
  226. <ul class="task-detail-publisher">
  227. <li ng-click="goPublisher(plist.userid)" ng-repeat="olist in opentowho"
  228. style="margin-right:5px;text-align: center">
  229. <img ng-src="{{olist.photo|imgfilter}}" onerror="javascript:this.src='./img/admin_picter.jpg';">
  230. <div>
  231. {{olist.username}}
  232. </div>
  233. </li>
  234. </ul>
  235. </div>
  236. <!--留言板-->
  237. <!--<div class="resource-detail-box">
  238. <div class="task-section-title">留言板</div>
  239. <!~~评价部分~~>
  240. <div class="all_commentFloor">
  241. <p class="all_commentFloorTit" ng-if="comments.length>0"><em>{{comments.length}}</em>评论</p>
  242. <div id="all_discuss">
  243. <div ng-repeat="comment in comments| limitTo:3" class="commentFloorWrap">
  244. <img ng-src="{{comment.creatorModel.photo | imgfilter}}"
  245. onerror="javascript:this.src='./img/admin_picter.jpg';"
  246. style="border-radius: 50%;width:35px;height: 35px;float: left;position: relative;"
  247. ng-click="goPublisher(comment.creatorModel.userid)">
  248. <p class="content-node">
  249. <i ng-click="goPublisher(comment.creatorModel.userid)">{{comment.creatorModel.username}}</i>
  250. <span ng-show="!comment.favour" ng-class="{'content-zan du_discuss':true,'animateFavour':comment.favour}"
  251. ng-click="praiseAction(2615, comment.id, 30002, $index)">
  252. <b>{{comment.favourcount}}</b>
  253. </span>
  254. <!~~ 取消点赞 ~~>
  255. <span ng-show="comment.favour"
  256. ng-class="{'content-zan du_discuss':true,'w_zan':comment.favour,'animateFavour':!comment.favour}"
  257. ng-click="praiseAction(2616, comment.id, 30002, $index)">
  258. <b>{{comment.favourcount}}</b>
  259. </span>
  260. </p>
  261. <p class="comment-content" ng-click="goComment(comment)">{{comment.content}}</p>
  262. <span class="review_data" ng-click="goComment(comment)">{{comment.createtime |
  263. datesubstring}}<span>{{comment.commcount==0?'':comment.commcount+'条'}}回复&gt;</span></span>
  264. </div>
  265. <div ng-if="comments.length>3"
  266. style="width: 100%;height:30px;line-height: 30px;position: relative;text-align: center;font-size: 12px;margin-bottom: 25px;">
  267. <span style="color:#2095ee; height: 100%;float: left;width: 110px;position:absolute;left: 35%;"
  268. ui-sref="comment({mode:2, infoid:resourceDetail.id, infotype:resourceDetail.restype})">继续查看更多评论></span>
  269. </div>
  270. <div style="width: 100%;height:120px;position: relative;top:8px;"
  271. ng-if="comments==undefined||comments.length==0;" ng-click="hadSoft()">
  272. <i id="empty_discuss"></i>
  273. <p class="empty_p">暂无评论,点击抢沙发</p>
  274. </div>
  275. </div>
  276. </div>
  277. </div>-->
  278. <!--加载失败-->
  279. <!--<section class="loadingPageFail" ng-if="isloadingPageFail">
  280. <div class="null_internet" ng-click="repeatLoad()">
  281. <span class="null_internet_span">网络异常</span>
  282. <span style="display: block;line-height: 30px;">点击屏幕重新加载</span>
  283. </div>
  284. </section>-->
  285. </ion-content>
  286. <!--底部标签区域-->
  287. <!--我要申请-->
  288. <!-- <div class="comment_bottom" ng-class="{'fixed-intaskDeitals':buttonNum>0}" ng-if="showComment">-->
  289. <!-- <label class="item-input-wrapper" ng-if="true">-->
  290. <!-- <input type="text" placeholder="写评论..." class="write_p" id="write_see" ng-focus="focus_write()">-->
  291. <!-- </label>-->
  292. <!-- <div>-->
  293. <!-- <button class="pus_button" ng-click="goCommentList()" ng-if="true">-->
  294. <!-- <span class="iconfont-comment-section task-detail-icon">-->
  295. <!-- &lt;!&ndash;<span ng-if="commentlist.length>0" ng-class="{'red-number':commentlist.length>0}" >{{commentlist.length}}</span>&ndash;&gt;-->
  296. <!-- </span>-->
  297. <!-- </button>-->
  298. <!-- &lt;!&ndash;<span ng-if="true" id="five_xin" ng-class="{'five_xin':resourceDetail.collect}"&ndash;&gt;-->
  299. <!-- &lt;!&ndash;ng-click="praiseAction(resourceDetail.collect?TRACE_TYPE_2620:TRACE_TYPE_2619, resourceDetail.id, TABLE_CODE_30001, 0)"></span>&ndash;&gt;-->
  300. <!-- &lt;!&ndash;<span ng-if="false" id="z_fa" ng-click="openShare()"></span>&ndash;&gt;-->
  301. <!-- </div>-->
  302. <!-- </div>-->
  303. <!--<div class="submit-section button-fixed" ng-if="node != '330122000'">
  304. <div>
  305. <button ng-if="action.action0" ng-click="goToTaskAction(resourceDetail,5321)" class="submit-button sbg-blue"
  306. ng-class="{'submit-button2':buttonNum==2,'submit-button3':buttonNum==3,'submit-button4':buttonNum==4,}">
  307. 我要申请
  308. </button>
  309. <button ng-if="action.action1" ng-click="goToTaskAction(resourceDetail,5322)" class="submit-button sbg-blue"
  310. ng-class="{'submit-button2':buttonNum==2,'submit-button3':buttonNum==3,'submit-button4':buttonNum==4,}">
  311. 对接录入
  312. </button>
  313. &lt;!&ndash;<button ng-if="action.action2" ng-click="goToTaskAction(resourceDetail,5323)" class="submit-button sbg-blue" ng-class="{'submit-button2':buttonNum==2,'submit-button3':buttonNum==3,'submit-button4':buttonNum==4,}">评价</button>&ndash;&gt;
  314. <button ng-if="action.action3 || taskFinish" ng-click="goToTaskAction(resourceDetail,5324)"
  315. class="submit-button sbg-blue"
  316. ng-class="{'submit-button2':buttonNum==2,'submit-button3':buttonNum==3,'submit-button4':buttonNum==4,}">
  317. 申请奖励
  318. </button>
  319. <button ng-if="action.action4" ng-click="goToTaskAction(resourceDetail,5325)" class="submit-button sbg-blue"
  320. ng-class="{'submit-button2':buttonNum==2,'submit-button3':buttonNum==3,'submit-button4':buttonNum==4,}">
  321. 任务完成
  322. </button>
  323. </div>
  324. </div>-->
  325. <div class="submit-section button-fixed" ng-if="node != '330122000' && isPublisher">
  326. <div>
  327. <button ng-if="techingreward == 0 && docking" ng-click="goToTaskAction(resourceDetail,5322)"
  328. class="submit-button sbg-blue" ng-class="{'submit-button5':buttonNum!=0}">
  329. 对接录入
  330. </button>
  331. <!-- <button ng-if="!hasApplyAward" ng-click="getDemandRewardDetail(resourceDetail)"
  332. class="submit-button sbg-blue"
  333. ng-class="{'submit-button4':buttonNum!=0}">
  334. 申请需求奖励
  335. </button> -->
  336. <button ng-if="showTechnicalContract && abutLength && techingreward == 0"
  337. ng-click="goToSignDemandContract(resourceDetail)" class="submit-button sbg-blue"
  338. ng-class="{'submit-button4':buttonNum!=0}">
  339. 签订技术合同
  340. </button>
  341. <!-- <button ng-if="techingreward == 1" ng-click="technicalreward(resourceDetail)"
  342. class="submit-button sbg-blue"
  343. ng-class="{'submit-button4':buttonNum!=0}">
  344. 申请技术合作奖励
  345. </button> -->
  346. <button ng-if="techingreward==1" ng-click="seeTechnicalContract(resourceDetail)" class="submit-button sbg-blue"
  347. ng-class="{'submit-button4':buttonNum!=0}">
  348. 查看技术合同
  349. </button>
  350. <button ng-if="endDemand" ng-click="goToTaskAction(resourceDetail,5325)" class="submit-button sbg-blue"
  351. ng-class="{'submit-button5':buttonNum!=0}">
  352. 结束需求
  353. </button>
  354. </div>
  355. </div>
  356. <div class="submit-section button-fixed" ng-if="node != '330122000' && !isPublisher">
  357. <div>
  358. <button ng-if="action.action0" ng-click="goToTaskAction(resourceDetail,5321)" class="submit-button sbg-blue"
  359. ng-class="{'submit-button5':buttonNum!=0}">
  360. 我要对接
  361. </button>
  362. <button ng-if="action.action1||docking" ng-click="goToTaskAction(resourceDetail,5322)"
  363. class="submit-button sbg-blue" ng-class="{'submit-button5':buttonNum!=0}">
  364. 对接录入
  365. </button>
  366. <button ng-if="showTechnicalContract && abutLength" ng-click="goToSignDemandContract(resourceDetail)"
  367. class="submit-button sbg-blue" ng-class="{'submit-button4':buttonNum!=0}">
  368. 签订技术合同
  369. </button>
  370. <button ng-if="techingreward==1" ng-click="seeTechnicalContract(resourceDetail)" class="submit-button sbg-blue"
  371. ng-class="{'submit-button4':buttonNum!=0}">
  372. 查看技术合同
  373. </button>
  374. <!-- <button ng-if="techingreward == 1" ng-click="technicalreward(resourceDetail)" class="submit-button sbg-blue"
  375. ng-class="{'submit-button4':buttonNum!=0}">
  376. 申请技术合作奖励
  377. </button> -->
  378. </div>
  379. </div>
  380. <div class="submit-section button-fixed" ng-if="node == '330122000' && isPublisher">
  381. <div>
  382. <button ng-if="techingreward == 0 && docking" ng-click="goToTaskAction(resourceDetail,5322)"
  383. class="submit-button sbg-blue" ng-class="{'submit-button5':buttonNum!=0}">
  384. 对接录入
  385. </button>
  386. <!-- <button ng-if="!hasApplyAward && abutLength" ng-click="getDemandRewardDetail(resourceDetail)"
  387. class="submit-button sbg-blue" ng-class="{'submit-button4':buttonNum!=0}">
  388. 申请需求奖励
  389. </button> -->
  390. <button ng-if="showTechnicalContract && abutLength && techingreward == 0"
  391. ng-click="goToSignDemandContract(resourceDetail)" class="submit-button sbg-blue"
  392. ng-class="{'submit-button4':buttonNum!=0}">
  393. 签订技术合同
  394. </button>
  395. <!-- <button ng-if="techingreward == 1" ng-click="technicalreward(resourceDetail)" class="submit-button sbg-blue"
  396. ng-class="{'submit-button4':buttonNum!=0}">
  397. 申请技术合作奖励
  398. </button> -->
  399. <button ng-if="techingreward==1" ng-click="seeTechnicalContract(resourceDetail)" class="submit-button sbg-blue"
  400. ng-class="{'submit-button4':buttonNum!=0}">
  401. 查看技术合同
  402. </button>
  403. <button ng-if="endDemand" ng-click="goToTaskAction(resourceDetail,5325)" class="submit-button sbg-blue"
  404. ng-class="{'submit-button5':buttonNum!=0}">
  405. 结束需求
  406. </button>
  407. </div>
  408. </div>
  409. <div class="submit-section button-fixed" ng-if="node == '330122000' && !isPublisher">
  410. <div>
  411. <button ng-if="action.action0" ng-click="goToTaskAction(resourceDetail,5321)" class="submit-button sbg-blue"
  412. ng-class="{'submit-button5':buttonNum!=0}">
  413. 我要对接
  414. </button>
  415. <button ng-if="action.action1||docking" ng-click="goToTaskAction(resourceDetail,5322)"
  416. class="submit-button sbg-blue" ng-class="{'submit-button5':buttonNum!=0}">
  417. 对接录入
  418. </button>
  419. <button ng-if="showTechnicalContract && abutLength" ng-click="goToSignDemandContract(resourceDetail)"
  420. class="submit-button sbg-blue" ng-class="{'submit-button4':buttonNum!=0}">
  421. 签订技术合同
  422. </button>
  423. <button ng-if="techingreward==1" ng-click="seeTechnicalContract(resourceDetail)" class="submit-button sbg-blue"
  424. ng-class="{'submit-button4':buttonNum!=0}">
  425. 查看技术合同
  426. </button>
  427. <!-- <button ng-if="techingreward == 1" ng-click="technicalreward(resourceDetail)" class="submit-button sbg-blue"
  428. ng-class="{'submit-button4':buttonNum!=0}">
  429. 申请技术合作奖励
  430. </button> -->
  431. </div>
  432. </div>
  433. <!--简单回复区域-->
  434. <ion-footer-bar ng-if="!showComment" class="comment_div" keyboard-attach style="height: 170px;">
  435. <textarea autofocus style="top:0;" class="my_comment" name="comment" placeholder="优质评论将会被优先展示" required
  436. ng-model="comment.content" ng-change="commentValue(comment.content)"></textarea>
  437. <div id="commentform">
  438. <!--<button class="comment_phone" ng-click="releaseComment()"></button>-->
  439. <button class="comment_submit" ng-style="commentNotnull" ng-click="publishComment(1,{});">发表
  440. </button>
  441. </div>
  442. </ion-footer-bar>
  443. <div ng-if="!showComment" class="comment_background" ng-click="hiddenComment()"></div>
  444. <!--图片放大区域-->
  445. <div id="rightDisplay" ng-show="bigImage" class="popover-backdrop">
  446. <ion-slide-box auto-play="false" does-continue="false" show-pager="true" delegate-handle="slide_detail">
  447. <ion-slide ng-repeat="pic in imgUrlList track by $index" style="background-color:rgba(0, 0, 0,0.5);">
  448. <div class="pinch-zoom" style="width: 100%;height:100%;">
  449. <img class="img-responsive bigimage" ng-src="{{pic.originalName | picturefilter}}"
  450. ng-click="hideBigImage()" />
  451. </div>
  452. </ion-slide>
  453. </ion-slide-box>
  454. <i class="icon ion-close-round close-big-image-button" ng-click="hideBigImage()"></i>
  455. </div>
  456. <!--分享区域-->
  457. <div class="detail_ionicpop" ng-show="shareflg">
  458. <div class="closeShare" ng-click="closeShareBox()"></div>
  459. <div class="ionicPop_div">
  460. <ion-scroll direction="x" scrollbar-x="false" class="p_Chanel">
  461. <span class="share_path">分享到:</span>
  462. <a ng-click="shareMessage(3)"><i class="share_first"></i><span>微信朋友圈</span></a>
  463. <a ng-click="shareMessage(2)" ng-if="isapp"><i class="share_second"></i><span>微信好友</span></a>
  464. <!--<a ng-click="shareMessage(0)"><i class="share_third"></i><span>手机QQ</span></a>-->
  465. <!--<a ng-click="shareMessage(1)"><i class="share_four"></i><span>QQ空间</span></a>-->
  466. </ion-scroll>
  467. <div class="cancelPop" ng-click="closeShareBox()">取消</div>
  468. </div>
  469. </div>
  470. <div class="share-box" ng-if="!isapp" ng-show="showShareWechat">
  471. <div class="share-title">
  472. <span>分享到微信</span>
  473. <a ng-click="closeShare()" class="close-share-button">&times;</a>
  474. </div>
  475. <div id="qrcode-dialog1" class="qrcode-dialog"></div>
  476. <div>打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮</div>
  477. </div>
  478. <div ng-if="isWechat" ng-show="showMessage" class="container">
  479. <div class="message-box">{{messageTitle}}</div>
  480. </div>
  481. </ion-view>
  482. <style>
  483. </style>