technicalawardapplication.html 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. <ion-view view-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="goback()"></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'">Apply for technical cooperation award</h1>
  7. </div>
  8. <ion-content ng-class="{'has-header':true}" style="margin:0 auto;max-width:20.5rem;background-color: #f2f2f2">
  9. <div>
  10. <div class="publisher_data">
  11. <div>
  12. <a class="item" ng-if="applyname != null && applyname != undefined">
  13. <span ng-if="defaultLan == 'Chinese'">用户姓名</span>
  14. <span ng-if="defaultLan == 'English'">address name</span>
  15. <em>{{applyname}}</em>
  16. </a>
  17. <a class="item" ng-if="certificate != null && certificate != undefined">
  18. <span ng-if="defaultLan == 'Chinese'">证书号</span>
  19. <span ng-if="defaultLan == 'English'">certificate number</span>
  20. <em>{{certificate}}</em>
  21. </a>
  22. <a class="item" ng-if="tel != null && tel != undefined">
  23. <span ng-if="defaultLan == 'Chinese'">联系方式</span>
  24. <span ng-if="defaultLan == 'English'">contact information</span>
  25. <em>{{tel}}</em>
  26. </a>
  27. <a class="item">
  28. <span ng-if="defaultLan == 'Chinese'">所属单位</span>
  29. <span ng-if="defaultLan == 'English'">affiliated unit</span>
  30. <em>{{orgname}}</em>
  31. </a>
  32. <a class="item">
  33. <span style="color:red;">*</span>
  34. <span ng-if="defaultLan == 'Chinese'">单位负责人姓名</span>
  35. <span ng-if="defaultLan == 'English'">Name of unit head</span>
  36. <input ng-model="org.orguser"
  37. style="text-align:right;border: none;width: 68%;height:45px;font-size: 15px;padding-left: 3%;">
  38. </a>
  39. <a class="item">
  40. <span style="color:red;">*</span>
  41. <span ng-if="defaultLan == 'Chinese'">负责人联系方式</span>
  42. <span ng-if="defaultLan == 'English'">Contact information of person in charge</span>
  43. <input ng-model="org.orgtel"
  44. style="text-align:right;border: none;width: 68%;height:45px;font-size: 15px;padding-left: 3%;">
  45. </a>
  46. <a class="item">
  47. <span ng-if="defaultLan == 'Chinese'">需求名称</span>
  48. <span ng-if="defaultLan == 'English'">Name of demand</span>
  49. <em>{{demandname}}</em>
  50. </a>
  51. <a class="item" ng-if="capitalScale != 0">
  52. <span ng-if="defaultLan == 'Chinese'">投入预算(w)</span>
  53. <span ng-if="defaultLan == 'English'">Investment budget(w)</span>
  54. <em>{{capitalScale}}</em>
  55. </a>
  56. <a class="item" ng-if="cooperationmodelInfo != null && cooperationmodelInfo != ''">
  57. <span ng-if="defaultLan == 'Chinese'">合作类型</span>
  58. <span ng-if="defaultLan == 'English'">Type of cooperation</span>
  59. <em>{{cooperationmodelInfo}}</em>
  60. </a>
  61. <div class="resource-detail-box">
  62. <div ng-if="defaultLan == 'Chinese'" class="task-section-title">需求介绍</div>
  63. <div ng-if="defaultLan == 'English'" class="task-section-title">Demand is introduced</div>
  64. <div style="padding-bottom:10px;" ng-bind="demandcontent"></div>
  65. </div>
  66. </div>
  67. <div>
  68. <div ng-if="abutList.length > 0">
  69. <span ng-if="defaultLan == 'Chinese'">对接列表</span>
  70. <span ng-if="defaultLan == 'English'">Docking list</span>
  71. <ul>
  72. <li class="docking-list" ng-repeat="abut in abutList track by $index"
  73. ng-init="outindex = $index">
  74. <div>{{abut.jointtime|datesubstring10}}</div>
  75. <div class="docking-status" ng-bind="abut.title"></div>
  76. <div ng-bind="abut.content" style="width:80%;"></div>
  77. <div ng-if="abut.photoList.length>0">
  78. <ion-scroll scroll="true" has-bouncing="true" direction="x" scrollbar-x="false"
  79. delegate-handle="scrollimage" class="photo_div"
  80. style="overflow-x:hidden;overflow-y:hidden;">
  81. <a class="photo_img" ng-repeat="photo in abut.photoList track by $index"
  82. ng-init="innerindex = $index">
  83. <img ng-src="{{photo.photoName|imgfilter}}" style="width:100%;height:85px;"
  84. class="back-img"
  85. ng-click="shouBigImage(outindex, innerindex)"/>
  86. </a>
  87. </ion-scroll>
  88. </div>
  89. </li>
  90. </ul>
  91. </div>
  92. <div ng-if="technical != null && technical != undefined">
  93. <li class="docking-list">
  94. <div>{{technical.createtime|datesubstring10}}</div>
  95. <div ng-if="defaultLan == 'Chinese'">签订技术合同</div>
  96. <div ng-if="defaultLan == 'English'">Technical contract signing</div>
  97. <div class="docking-status" ng-click="seeTechnicalInfo(technical)">查看合同信息</div>
  98. </li>
  99. </div>
  100. </div>
  101. <div ng-repeat="list in formList" ng-init="outerIndex=$index"
  102. ng-class="{'hole-row':true,'row-margin':list.type=='upload'||list.type=='affiliatedOrg'}"
  103. ng-click="selectItems(outerIndex)"
  104. ng-show="formList[outerIndex-1].type!='toggle'||(formList[outerIndex-1].type=='toggle'&&formList[outerIndex-1].content=='是')||(formList[outerIndex-1].type=='toggle'&&formList[outerIndex-1].content=='10501')">
  105. <div class="input-title"
  106. ng-show="formList[outerIndex-1].type!='toggle'||(formList[outerIndex-1].type=='toggle'&&formList[outerIndex-1].content=='是')||(formList[outerIndex-1].type=='toggle'&&formList[outerIndex-1].content=='10501')">
  107. <sup ng-if='list.needed' style="color:red;">*</sup>{{list.title}}
  108. </div>
  109. <div class="input-box">
  110. <!--普通输入框-->
  111. <input ng-if="list.type=='input'" placeholder="{{list.placeholder}}"
  112. ng-change="queryOrgName(outerIndex,list)" type="text" ng-model="list.content"
  113. style="width:100%;border-radius:3px;padding:0 3px;"/>
  114. <input ng-if="list.type=='select'" placeholder="{{list.placeholder}}"
  115. ng-disabled="list.type=='select'" type="text" ng-model="list.content"
  116. style="width:100%;border-radius:3px;padding:0 3px;"/>
  117. <!-- 选择项目箭头 -->
  118. <i ng-if="list.type=='select'" class=" ion-ios-arrow-down position-fix"></i>
  119. <!-- 模糊查询下拉列表 -->
  120. <ul ng-show="list.fuzzyQuery&&isRelateUl" class="isRelateUl"
  121. style="overflow: visible;margin-left:5%">
  122. <li ng-repeat="org in orgList track by $index" style="overflow: visible;">
  123. <span ng-bind-html="ttt(org.name)" ng-click="setOrgName(org, list)">{{org.name}}</span>
  124. </li>
  125. </ul>
  126. <!--上传证明材料-->
  127. <div ng-if="list.type=='upload'"
  128. ng-show="formList[outerIndex-1].type!='toggle'||(formList[outerIndex-1].type=='toggle'&&formList[outerIndex-1].content=='是')||(formList[outerIndex-1].type=='toggle'&&formList[outerIndex-1].content=='10501')"
  129. style="width:100%;">
  130. <div ng-if="orgtelinfo || flag == 're'">
  131. <a href="" class="upload-add" ng-click="addImage(outerIndex)">+</a>
  132. <span ng-if="list.remarkType=='normal' && defaultLan == 'Chinese'" style="font-size:12px;color:#BFC2D3;">请下载<a href="http://pic.ubittc.com/group3/M00/0B/16/wKgBd11aPDyAbKelAAA6kb5QRAM12.docx" download="合作双方认可证明.docx">《合作双方认可证明》</a>,并加盖双方公章后扫描或拍照上传</span>
  133. <span ng-if="list.remarkType=='add' && defaultLan == 'Chinese'" style="font-size:12px;color:#BFC2D3;">扫描或拍照上传</span>
  134. <span ng-if="list.remarkType=='manage' && defaultLan == 'Chinese'" ng-click="alertInfo()" style="font-size:12px;color:#BFC2D3;">每张小于2M,支持JPG/PNG等格式,最多上传5张。请下载<a href="{{url?url:'javascript:;'}}" download="管理员认证申请公函.docx">《企业认证申请公函》</a>,并加盖企业公章(合同章,财务章无效)后扫描或拍照上传</span>
  135. <span ng-if="list.remarkType=='add' && defaultLan == 'Chinese'" style="font-size:12px;color:#BFC2D3;">扫描或拍照上传</span>
  136. <span ng-if="list.remarkType=='identify' && defaultLan == 'Chinese'" style="font-size:12px;color:#BFC2D3;">扫描或拍照上传</span>
  137. <span ng-if="list.remarkType=='normal' && defaultLan == 'English'" style="font-size:12px;color:#BFC2D3;">Please download the<a href="http://pic.ubittc.com/group3/M00/0B/16/wKgBd11aPDyAbKelAAA6kb5QRAM12.docx" download="合作双方认可证明.docx">《Certificate of recognition by both parties》</a>,And stamp the official seal of both parties and then scan or upload photos</span>
  138. <span ng-if="list.remarkType=='add' && defaultLan == 'English'" style="font-size:12px;color:#BFC2D3;">Scan or upload photos</span>
  139. <span ng-if="list.remarkType=='manage' && defaultLan == 'English'" ng-click="alertInfo()" style="font-size:12px;color:#BFC2D3;">Each sheet is less than 2M, supports JPG/PNG and other formats, and can upload up to 5 sheets.Please download the<a href="{{url?url:'javascript:;'}}" download="管理员认证申请公函.docx">《Official letter of application for enterprise certification》</a>,And stamped with the company's official seal (contract seal, financial seal invalid) after the scan or upload photos</span>
  140. <span ng-if="list.remarkType=='add' && defaultLan == 'English'" style="font-size:12px;color:#BFC2D3;">Scan or upload photos</span>
  141. <span ng-if="list.remarkType=='identify' && defaultLan == 'English'" style="font-size:12px;color:#BFC2D3;">Scan or upload photos</span>
  142. </div>
  143. </div>
  144. <ion-scroll ng-if="list.type=='upload'"
  145. ng-show="(list.imagelist.length>0&&formList[outerIndex-1].type!='toggle')||list.imagelist.length>0&&((formList[outerIndex-1].type=='toggle'&&formList[outerIndex-1].content=='是')||(formList[outerIndex-1].type=='toggle'&&formList[outerIndex-1].content=='10501'))"
  146. scroll="true" has-bouncing="true" direction="x" scrollbar-x="false"
  147. delegate-handle="scrollimage" class="photo_div"
  148. style="margin-right:10px;overflow-x:hidden;overflow-y:hidden;">
  149. <a class="photo_img" ng-repeat="image in list.imagelist track by $index"
  150. ng-init="imageIndex=$index">
  151. <img ng-src="{{image.photoName | picturefilter}}" style="width:100%;height:85px;"
  152. class="back-img"/>
  153. <span class="photo_delect delect_cammer" ng-if="org.orgtel == '' || org.orgtel == null || flag == 're'"
  154. ng-click="deletePhoto(imageIndex,outerIndex)"></span>
  155. </a>
  156. </ion-scroll>
  157. <input type="file" name="file" id="file" accept="image/*" ng-model="changeFile" multiple
  158. style="display:none"/>
  159. </div>
  160. </div>
  161. </div>
  162. <div style="text-align: center;" ng-if="demandstatus != -4 && flag != 're'">
  163. <span ng-if="defaultLan == 'Chinese'">审核状态:</span>
  164. <span ng-if="defaultLan == 'English'">audit status:</span>
  165. <em>{{demandstatus == -2?'退回':demandstatus == -1? '拒绝':demandstatus == 0?'待审核':demandstatus == 1?'通过':''}}</em>
  166. <em>{{demandstatus == -2?'send back':demandstatus == -1? 'refuse':demandstatus == 0?'To audit':demandstatus == 1?'pass':''}}</em>
  167. <br>
  168. <a ng-if="demandstatus==-1 && refusereason != '' && refusereason != 'undefined'" class="item">
  169. <span ng-if="defaultLan == 'Chinese'">拒绝原因:</span>
  170. <span ng-if="defaultLan == 'English'">the reason for refusal :</span>
  171. <em>{{refusereason}}</em>
  172. </a>
  173. <a ng-if="demandstatus==-2 && refusereason != '' && refusereason != 'undefined'" class="item">
  174. <span>退回原因:</span>
  175. <em>{{refusereason}}</em>
  176. </a>
  177. </div>
  178. <div class="submit-section" ng-if="demandstatus == -4 || flag == 're'">
  179. <button ng-if="defaultLan == 'Chinese'" ng-click="submitTechnicalAwardDetail(true)" class="submit-button sbg-blue">申 请 奖 励</button>
  180. <button ng-if="defaultLan == 'English'" ng-click="submitTechnicalAwardDetail(true)" class="submit-button sbg-blue">Please prize excitation</button>
  181. </div>
  182. <div class="submit-section" ng-if="(demandstatus == -1 || demandstatus == -2) && flag != 're'">
  183. <button ng-if="defaultLan == 'Chinese'" ng-click="reGoToReward(list)" class="submit-button sbg-blue">重 新 申 请 奖 励</button>
  184. <button ng-if="defaultLan == 'English'" ng-click="reGoToReward(list)" class="submit-button sbg-blue">Renew your application for rewards</button>
  185. </div>
  186. <br>
  187. <br>
  188. <br>
  189. <br>
  190. <br>
  191. <br>
  192. </div>
  193. </ion-content>
  194. <!--图片放大区域-->
  195. <div id="rightDisplay" ng-show="bigImage" class="popover-backdrop" ng-click="hideBigImage()">
  196. <ion-slide-box auto-play="false" does-continue="false" show-pager="true" delegate-handle="slide_detail">
  197. <ion-slide ng-repeat="pic in bigImageList track by $index" style="background-color:#000;">
  198. <div class="pinch-zoom" style="width: 100%;height:100%;">
  199. <img class="img-responsive bigimage" ng-src="{{pic.originalName | picturefilter}}"
  200. ng-click="hideBigImage()"/>
  201. </div>
  202. </ion-slide>
  203. </ion-slide-box>
  204. </div>
  205. <div ng-if="isWechat" ng-show="showMessage" class="container">
  206. <div class="message-box">{{messageTitle}}</div>
  207. </div>
  208. </ion-view>
  209. <style>
  210. </style>