technicalCheckDetail.html 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267
  1. <ion-view view-title="技术合作类奖励审核">
  2. <div class="bar bar-header bar-header-blue" ng-if="!(code==4801&&type==5100)">
  3. <i class="icon ion-ios-arrow-left" style="color:#fff;font-size:24px;display:inline-block;padding:10px;"
  4. ng-click="goback()"></i>
  5. <h3 class="DockingTheme_h3" ng-if="defaultLan == 'Chinese'">{{"技术合作类奖励审核"}}</h3>
  6. <h3 class="DockingTheme_h3" ng-if="defaultLan == 'English'">{{"Review of technical cooperation awards"}}</h3>
  7. </div>
  8. <ion-content ng-class="{'has-header':true,'tech-top':code==4801&&type==5100}"
  9. style="margin:0 auto;max-width:20.5rem;background-color: #f2f2f2">
  10. <div class="publisher_data">
  11. <a class="item">
  12. <span ng-if="defaultLan == 'Chinese'">用户姓名</span>
  13. <span ng-if="defaultLan == 'English'">address name</span>
  14. <em>{{applyname}}</em>
  15. </a>
  16. <a class="item">
  17. <span ng-if="defaultLan == 'Chinese'">证书号</span>
  18. <span ng-if="defaultLan == 'English'">certificate number</span>
  19. <em>{{certificate}}</em>
  20. </a>
  21. <a class="item">
  22. <span ng-if="defaultLan == 'Chinese'">联系方式</span>
  23. <span ng-if="defaultLan == 'English'">contact information</span>
  24. <em>{{tel}}</em>
  25. </a>
  26. <a class="item">
  27. <span ng-if="defaultLan == 'Chinese'">所属单位</span>
  28. <span ng-if="defaultLan == 'English'">affiliated unit</span>
  29. <em>{{orgname}}</em>
  30. </a>
  31. <a class="item">
  32. <span ng-if="defaultLan == 'Chinese'">单位负责人姓名</span>
  33. <span ng-if="defaultLan == 'English'">Name of unit head</span>
  34. <input ng-model="org.orguser" ng-bind="org.orguser"
  35. style="text-align:right;border: none;width: 68%;height:45px;font-size: 15px;padding-left: 3%;">
  36. </a>
  37. <a class="item">
  38. <span ng-if="defaultLan == 'Chinese'">负责人联系方式</span>
  39. <span ng-if="defaultLan == 'English'">Contact information of person in charge</span>
  40. <input ng-model="org.orgtel" ng-bind="org.orgtel"
  41. style="text-align:right;border: none;width: 68%;height:45px;font-size: 15px;padding-left: 3%;">
  42. </a>
  43. <a class="item">
  44. <span ng-if="defaultLan == 'Chinese'">需求名称</span>
  45. <span ng-if="defaultLan == 'English'">Name of demand</span>
  46. <em>{{projectname}}</em>
  47. </a>
  48. <a class="item" ng-if="capitalScale != 0">
  49. <span ng-if="defaultLan == 'Chinese'">投入预算(w)</span>
  50. <span ng-if="defaultLan == 'English'">Investment budget(w)</span>
  51. <em>{{capitalScale}}</em>
  52. </a>
  53. <a class="item" ng-if="cooperationmodelInfo != null && cooperationmodelInfo != ''">
  54. <span ng-if="defaultLan == 'Chinese'">合作类型</span>
  55. <span ng-if="defaultLan == 'English'">Type of cooperation</span>
  56. <em>{{cooperationmodel}}</em>
  57. </a>
  58. <div class="resource-detail-box">
  59. <div ng-if="defaultLan == 'Chinese'" class="task-section-title">需求介绍</div>
  60. <div ng-if="defaultLan == 'English'" class="task-section-title">Demand is introduced</div>
  61. <div style="padding-bottom:10px;" ng-bind="taskintroduction"></div>
  62. </div>
  63. </div>
  64. <div>
  65. <div ng-if="defaultLan == 'Chinese'" ng-if="abutList.length > 0">对接列表
  66. <div ng-if="defaultLan == 'English'" ng-if="abutList.length > 0">Docking list
  67. <ul>
  68. <li class="docking-list" ng-repeat="abut in abutList track by $index" ng-init="outindex = $index">
  69. <div>{{abut.jointtime|datesubstring10}}</div>
  70. <div class="docking-status" ng-bind="abut.title"></div>
  71. <div ng-bind="abut.content" style="width:80%;"></div>
  72. <div ng-if="abut.photoList.length>0">
  73. <ion-scroll scroll="true" has-bouncing="true" direction="x" scrollbar-x="false"
  74. delegate-handle="scrollimage" class="photo_div"
  75. style="overflow-x:hidden;overflow-y:hidden;">
  76. <a class="photo_img" ng-repeat="photo in abut.photoList track by $index"
  77. ng-init="innerindex = $index">
  78. <img ng-src="{{photo.photoName|imgfilter}}" style="width:100%;height:85px;"
  79. class="back-img"
  80. ng-click="shouBigImage(outindex, innerindex)"/>
  81. </a>
  82. </ion-scroll>
  83. </div>
  84. </li>
  85. </ul>
  86. </div>
  87. <div ng-if="technical != null && technical != undefined">
  88. <li class="docking-list">
  89. <div>{{technical.createtime|datesubstring10}}</div>
  90. <div ng-if="defaultLan == 'Chinese'">签订技术合同</div>
  91. <div ng-if="defaultLan == 'English'">Technical contract signing</div>
  92. <div ng-if="defaultLan == 'Chinese'" class="docking-status" ng-click="seeTechnicalInfo(technical)">查看合同信息</div>
  93. <div ng-if="defaultLan == 'English'" class="docking-status" ng-click="seeTechnicalInfo(technical)">View contract information</div>
  94. </li>
  95. </div>
  96. <div>
  97. <span ng-if="defaultLan == 'Chinese'">合作双方认可证明</span>
  98. <span ng-if="defaultLan == 'English'">Certificate of recognition by both parties</span>
  99. <ion-scroll scroll="true" has-bouncing="true" direction="x" scrollbar-x="false"
  100. delegate-handle="scrollimage" class="photo_div"
  101. style="overflow-x:hidden;overflow-y:hidden;">
  102. <a class="photo_img" ng-repeat="image in imageList1 track by $index"
  103. ng-init="innerindex = $index">
  104. <img ng-src="{{image.photoName|imgfilter}}" style="width:100%;height:85px;"
  105. class="back-img"
  106. alt="" onerror="javascript:this.src='img/2019/pdf.jpg'"
  107. ng-click="shouBigImage1(innerindex,image.photoName)"/>
  108. </a>
  109. </ion-scroll>
  110. </div>
  111. <div>
  112. <span ng-if="defaultLan == 'Chinese'">发票</span>
  113. <span ng-if="defaultLan == 'English'">commercial voucher</span>
  114. <ion-scroll scroll="true" has-bouncing="true" direction="x" scrollbar-x="false"
  115. delegate-handle="scrollimage" class="photo_div"
  116. style="overflow-x:hidden;overflow-y:hidden;">
  117. <a class="photo_img" ng-repeat="image in imageList2 track by $index"
  118. ng-init="innerindex = $index">
  119. <img ng-src="{{image.photoName|imgfilter}}" style="width:100%;height:85px;"
  120. class="back-img"
  121. alt="" onerror="javascript:this.src='img/2019/pdf.jpg'"
  122. ng-click="shouBigImage2(innerindex,image.photoName)"/>
  123. </a>
  124. </ion-scroll>
  125. </div>
  126. <div>
  127. <span ng-if="defaultLan == 'Chinese'">转账凭证</span>
  128. <span ng-if="defaultLan == 'English'">transfer voucher</span>
  129. <ion-scroll scroll="true" has-bouncing="true" direction="x" scrollbar-x="false"
  130. delegate-handle="scrollimage" class="photo_div"
  131. style="overflow-x:hidden;overflow-y:hidden;">
  132. <a class="photo_img" ng-repeat="image in imageList3 track by $index"
  133. ng-init="innerindex = $index">
  134. <img ng-src="{{image.photoName|imgfilter}}" style="width:100%;height:85px;"
  135. class="back-img"
  136. alt="" onerror="javascript:this.src='img/2019/pdf.jpg'"
  137. ng-click="shouBigImage3(innerindex,image.photoName)"/>
  138. </a>
  139. </ion-scroll>
  140. </div>
  141. </div>
  142. <div style="text-align: center;" ng-if="demandstatus != -4 && node == '330122000' ">
  143. <span ng-if="defaultLan == 'Chinese'">审核状态:</span>
  144. <span ng-if="defaultLan == 'English'">audit status:</span>
  145. <em ng-if="defaultLan == 'Chinese'">{{demandstatus == -2?'退回':demandstatus == -1? '拒绝':demandstatus == 0?'待审核':demandstatus == 1?'通过':''}}</em>
  146. <em ng-if="defaultLan == 'English'">{{demandstatus == -2?'send back':demandstatus == -1? 'Refuse':demandstatus == 0?'To audit':demandstatus == 1?'pass':''}}</em>
  147. <br>
  148. <a ng-if="demandstatus==-1 && refusereason != '' && refusereason != 'undefined'" class="item">
  149. <span ng-if="defaultLan == 'Chinese'">拒绝原因:</span>
  150. <span ng-if="defaultLan == 'English'">the reason for refusal:</span>
  151. <em>{{refusereason}}</em>
  152. </a>
  153. <a ng-if="demandstatus==-2 && refusereason != '' && refusereason != 'undefined'" class="item">
  154. <span ng-if="defaultLan == 'Chinese'">退回原因:</span>
  155. <span ng-if="defaultLan == 'English'">Return reason:</span>
  156. <em>{{refusereason}}</em>
  157. </a>
  158. </div>
  159. <div class="opinion-section" ng-if="demandstatus == 0 && node != '330122000'">
  160. <div ng-if="defaultLan == 'Chinese'">平台审核</div>
  161. <div ng-if="defaultLan == 'English'">Platform audit</div>
  162. <div style="margin:10px 0;">
  163. <span ng-if="defaultLan == 'Chinese'" style="margin-right:10px;">申请人</span>
  164. <span ng-if="defaultLan == 'English'" style="margin-right:10px;">applicant</span>
  165. <span>{{username}}</span>
  166. </div>
  167. <div style="margin:10px 0;">
  168. <span ng-click="agreeClick()" ng-class="{'submit-mark':true,'bg-blue':agree}"><i
  169. class="icon ion-checkmark-round"></i></span>
  170. <span ng-if="defaultLan == 'Chinese'">通过</span>
  171. <span ng-if="defaultLan == 'English'">pass</span>
  172. </div>
  173. <div style="margin:10px 0;">
  174. <span ng-click="rejectClick()" ng-class="{'submit-mark':true,'bg-blue':!agree}"><i
  175. class="icon ion-checkmark-round"></i></span>
  176. <span ng-if="defaultLan == 'Chinese'">拒绝</span>
  177. <span ng-if="defaultLan == 'English'">refuse</span>
  178. </div>
  179. <textarea ng-if="defaultLan == 'Chinese'" ng-show="!agree" ng-model="checkData.refusereason" placeholder="请填写拒绝理由" rows="3" style="border:1px solid #ddd;border-radius:5px;width:100%;padding:3px 5px;"></textarea>
  180. <textarea ng-if="defaultLan == 'English'" ng-show="!agree" ng-model="checkData.refusereason" placeholder="Please fill in the reason for refusal" rows="3" style="border:1px solid #ddd;border-radius:5px;width:100%;padding:3px 5px;"></textarea>
  181. <div class="submit-section">
  182. <button ng-if="defaultLan == 'Chinese'" ng-click="checkDemandReward()" ng-class="{'submit-button':true,'sbg-blue':true}">提 交 审 核</button>
  183. <button ng-if="defaultLan == 'English'" ng-click="checkDemandReward()" ng-class="{'submit-button':true,'sbg-blue':true}">To the reviewer</button>
  184. </div>
  185. </div>
  186. <div class="opinion-section" ng-if="demandstatus == 0 && node == '330122000'">
  187. <div ng-if="defaultLan == 'Chinese'">平台审核</div>
  188. <div ng-if="defaultLan == 'English'">Platform audit</div>
  189. <div style="margin:10px 0;">
  190. <span ng-if="defaultLan == 'Chinese'" style="margin-right:10px;">申请人</span>
  191. <span ng-if="defaultLan == 'English'" style="margin-right:10px;">applicant</span>
  192. <span>{{username}}</span>
  193. </div>
  194. <div style="margin:10px 0;">
  195. <span ng-click="agreeClick()" ng-class="{'submit-mark':true,'bg-blue':agree ==1}"><i
  196. class="icon ion-checkmark-round"></i></span>
  197. <span ng-if="defaultLan == 'Chinese'">通过</span>
  198. <span ng-if="defaultLan == 'English'">pass</span>
  199. </div>
  200. <div style="margin:10px 0;">
  201. <span ng-click="rollClick()" ng-class="{'submit-mark':true,'bg-blue':agree==-2}"><i
  202. class="icon ion-checkmark-round"></i></span>
  203. <span ng-if="defaultLan == 'Chinese'">退回</span>
  204. <span ng-if="defaultLan == 'English'">send back</span>
  205. </div>
  206. <textarea ng-if="defaultLan == 'Chinese'" ng-show="agree==-2" ng-model="checkData.refusereason" placeholder="请填写退回理由" rows="3" style="border:1px solid #ddd;border-radius:5px;width:100%;padding:3px 5px;"></textarea>
  207. <textarea ng-if="defaultLan == 'English'" ng-show="agree==-2" ng-model="checkData.refusereason" placeholder="Please fill in the reason for return" rows="3" style="border:1px solid #ddd;border-radius:5px;width:100%;padding:3px 5px;"></textarea>
  208. <div style="margin:10px 0;">
  209. <span ng-click="rejectClick()" ng-class="{'submit-mark':true,'bg-blue':agree==-1}"><i
  210. class="icon ion-checkmark-round"></i></span>
  211. <span ng-if="defaultLan == 'Chinese'">拒绝</span>
  212. <span ng-if="defaultLan == 'English'">refuse</span>
  213. </div>
  214. <textarea ng-if="defaultLan == 'Chinese'" ng-show="agree==-1" ng-model="checkData.refusereason" placeholder="请填写拒绝理由" rows="3" style="border:1px solid #ddd;border-radius:5px;width:100%;padding:3px 5px;"></textarea>
  215. <textarea ng-if="defaultLan == 'English'" ng-show="agree==-1" ng-model="checkData.refusereason" placeholder="Please fill in the reason for refusal" rows="3" style="border:1px solid #ddd;border-radius:5px;width:100%;padding:3px 5px;"></textarea>
  216. <div class="submit-section">
  217. <button ng-if="defaultLan == 'Chinese'" ng-click="checkDemandReward()" ng-class="{'submit-button':true,'sbg-blue':true}">提 交 审 核</button>
  218. <button ng-if="defaultLan == 'English'" ng-click="checkDemandReward()" ng-class="{'submit-button':true,'sbg-blue':true}">To the reviewer</button>
  219. </div>
  220. </div>
  221. <div class="opinion-section" ng-if="comefrom != 'myCheck' && (demandstatus == -1 || demandstatus == -2)">
  222. <div class="submit-section">
  223. <button ng-if="defaultLan == 'Chinese'" ng-click="checkDemandRewardAgain()" ng-class="{'submit-button':true,'sbg-blue':true}">重新提交奖励申请</button>
  224. <button ng-if="defaultLan == 'English'" ng-click="checkDemandRewardAgain()" ng-class="{'submit-button':true,'sbg-blue':true}">Resubmit the award application</button>
  225. </div>
  226. </div>
  227. </div>
  228. </ion-content>
  229. <!--图片放大区域-->
  230. <div id="rightDisplay" ng-show="bigImage" class="popover-backdrop" ng-click="hideBigImage()">
  231. <ion-slide-box auto-play="false" does-continue="false" show-pager="true" delegate-handle="slide_detail">
  232. <ion-slide ng-repeat="pic in bigImageList track by $index" style="background-color:#000;">
  233. <div class="pinch-zoom" style="width: 100%;height:100%;">
  234. <img class="img-responsive bigimage" ng-src="{{pic.originalName | picturefilter}}"
  235. ng-click="hideBigImage()"/>
  236. </div>
  237. </ion-slide>
  238. </ion-slide-box>
  239. </div>
  240. </ion-view>
  241. <style>
  242. </style>