techDemandCheckAgain.html 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  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="goback()"></button>
  5. <h1 ng-if="defaultLan == 'Chinese'" class="bar_title" style="color: #fff">重新报送需求</h1>
  6. <h1 ng-if="defaultLan == 'English'" class="bar_title" style="color: #fff">Resubmission requirement</h1>
  7. </div>
  8. <ion-content class="has-header" scroll="true" delegate-handle="privateContent"
  9. style="margin:0 auto;max-width:20.5rem;background-color: #f2f2f2">
  10. <!--<ion-refresher pulling-text="" on-refresh="refreshData()" class="home_refresh tabs_refresh" refreshing-text="" pulling-icon-color="#3385ff" refreshing-icon="ion-checkmark-circled" refreshing-icon-color="#3385ff"></ion-refresher>-->
  11. <div class="form-box">
  12. <div ng-repeat="list in formList" ng-init="outerIndex=$index"
  13. ng-class="{'hole-row':true,'row-margin':list.rowMargin}" ng-click="selectItems(outerIndex)"
  14. 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')">
  15. <div class="input-title"
  16. 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')">
  17. <sup ng-if='list.needed' style="color:red;">*</sup>
  18. {{list.title}}
  19. <span ng-if="defaultLan == 'Chinese'" ng-if="list.type=='textarea'" style="width:100%;padding-left:5px;padding-top:5px;"><br><small style="color:#aaa;font-size: 12px;margin-left:3px;">≤{{list.maxlength}}字</small></span>
  20. <span ng-if="defaultLan == 'English'" ng-if="list.type=='textarea'" style="width:100%;padding-left:5px;padding-top:5px;"><br><small style="color:#aaa;font-size: 12px;margin-left:3px;">≤{{list.maxlength}}character</small></span>
  21. </div>
  22. <div class="input-box">
  23. <!--普通输入框-->
  24. <input ng-if="list.type=='input'&&list.inputType!='number'" placeholder="{{list.placeholder}}"
  25. ng-change="queryOrgName(outerIndex)" ng-disabled="list.disable" type="text"
  26. ng-model="list.content" style="width:100%;border-radius:3px;padding:0 3px;"/>
  27. <input ng-if="list.type=='input'&&list.inputType=='number'" placeholder="{{list.placeholder}}"
  28. ng-change="queryOrgName(outerIndex)" type="number" ng-model="list.content"
  29. style="width:100%;border-radius:3px;padding:0 3px;"/>
  30. <input ng-if="list.type=='select'||list.type=='selectDomain'||list.type=='affiliatedOrg'"
  31. placeholder="{{list.placeholder}}"
  32. ng-disabled="list.type=='select'||list.type=='selectDomain'" type="text"
  33. ng-model="list.content" style="width:100%;border-radius:3px;padding:0 3px;"/>
  34. <!-- 选择项目箭头 -->
  35. <i ng-if="list.type=='select'||list.type=='selectDomain'||list.type=='affiliatedOrg'"
  36. class=" ion-ios-arrow-down position-fix"></i>
  37. <!-- 模糊查询下拉列表 -->
  38. <ul ng-show="list.fuzzyQuery&&isRelateUl" class="isRelateUl"
  39. style="overflow: visible;margin-left:5%">
  40. <li ng-repeat="org in orgList track by $index" style="overflow: visible;">
  41. <span ng-bind-html="ttt(org.name)" ng-click="setOrgName(org)">{{org.name}}</span>
  42. </li>
  43. </ul>
  44. <!--输入框-->
  45. <textarea ng-if="list.type=='textarea'" class="add_list_txt" ng-model="list.content"
  46. placeholder="{{list.placeholder}}"
  47. style="font-size:12px;display:inline-block;vertical-align: top;width:100%;padding:5px 0;margin-top:0;border-bottom:none;"></textarea>
  48. <!--选择地区-->
  49. <ul ng-if="list.type=='selectArea'">
  50. <li ng-class="{'drop-down-box':true,'area-app':app}" ng-repeat="arealist in areaDropDown"
  51. ng-init="innerIndex=$index"
  52. ng-click="showAreaList(innerIndex,outerIndex,areaDropDown,'area')">
  53. <i class="drop-down-icon icon ion-arrow-down-b"></i>
  54. <input type="text" placeholder="{{arealist.title}}" disabled ng-model="arealist.selectName"
  55. style="width:100%;border-radius:3px;padding:0 3px;"/>
  56. </li>
  57. </ul>
  58. <!--上传证明材料-->
  59. <div ng-if="list.type=='upload'"
  60. 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')"
  61. style="width:100%;">
  62. <img ng-show="list.doctype==4906" src="img/2018/raw_1533276639.png"
  63. style="width:100%;max-width:250px">
  64. <img ng-show="list.doctype==4907" src="img/2018/raw_1533276601.png"
  65. style="width:100%;max-width:250px">
  66. <a href="" class="upload-add" ng-click="addImage(outerIndex)">+</a>
  67. <!--<span ng-if="list.remarkType=='normal'" style="font-size:12px;color:#BFC2D3;">每张小于2M,支持JPG/PNG等格式,最多上传5张,请上传清晰、最近的年审的证件扫描件或照片</span>-->
  68. <span ng-if="list.remarkType=='normal' && defaultLan == 'Chinese'" style="font-size:12px;color:#BFC2D3;">每张小于2M,支持JPG/PNG等格式,最多上传5张</span>
  69. <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>
  70. <!--<span ng-if="list.remarkType=='add'" style="font-size:12px;color:#BFC2D3;">每张小于2M,支持JPG/PNG等格式,最多上传5张。上传补充证明材料有利于认证审核通过,如奖状、奖杯、聘用书等</span>-->
  71. <span ng-if="list.remarkType=='add' && defaultLan == 'Chinese'" style="font-size:12px;color:#BFC2D3;">请在网页端下载<a href="http://pic.ubittc.com/group3/M00/0B/1A/wKgBd14S2FCAII_KAABG7YwbFYc43.docx" download="企业认可证明.docx">《企业认可证明》</a>,并加盖企业公章后扫描或拍照上传,网页端地址:tonglu.ubittc.com</span>
  72. <span ng-if="list.remarkType=='identify' && defaultLan == 'Chinese'" style="font-size:12px;color:#BFC2D3;">每张小于2M</span>
  73. <span ng-if="list.remarkType=='normal' && defaultLan == 'English'" 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</span>
  74. <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>
  75. <!--<span ng-if="list.remarkType=='add'" style="font-size:12px;color:#BFC2D3;">每张小于2M,支持JPG/PNG等格式,最多上传5张。上传补充证明材料有利于认证审核通过,如奖状、奖杯、聘用书等</span>-->
  76. <span ng-if="list.remarkType=='add' && defaultLan == 'English'" style="font-size:12px;color:#BFC2D3;">Please download it from the web side<a href="http://pic.ubittc.com/group3/M00/0B/1A/wKgBd14S2FCAII_KAABG7YwbFYc43.docx" download="企业认可证明.docx">《Certificate of corporate approval》</a>,And stamped with the company's official seal after scanning or photo upload, web terminal address:tonglu.ubittc.com</span>
  77. <span ng-if="list.remarkType=='identify' && defaultLan == 'English'" style="font-size:12px;color:#BFC2D3;">Less than 2M per sheet</span>
  78. </div>
  79. <ion-scroll ng-if="list.type=='upload'"
  80. 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'))"
  81. scroll="true" has-bouncing="true" direction="x" scrollbar-x="false"
  82. delegate-handle="scrollimage" class="photo_div"
  83. style="margin-right:10px;overflow-x:hidden;overflow-y:hidden;">
  84. <a class="photo_img" ng-repeat="image in list.imagelist track by $index"
  85. ng-init="imageIndex=$index">
  86. <img ng-src="{{image.photoName | picturefilter}}" style="width:100%;height:85px;"
  87. class="back-img"/>
  88. <span class="photo_delect delect_cammer"
  89. ng-click="deletePhoto(imageIndex,outerIndex)"></span>
  90. </a>
  91. </ion-scroll>
  92. <input type="file" name="file" id="file" accept="image/*" ng-model="changeFile" multiple
  93. style="display:none"/>
  94. <!-- 切换开关 -->
  95. <ion-toggle ng-if="list.type=='toggle'" ng-model="list.togglecontent"
  96. style="position:absolute;top:-10px;left:0;width:70px; border: none;height: 48px;line-height: 48px;padding:0;font-size: 100%;color: #000;"
  97. ng-change="watchIsChange(outerIndex)" ng-checked="list.togglecontent">
  98. <!-- <span style="font-size:12px;color:#aaa">{{tmp.togglecontent?"是":"否"}}</span> -->
  99. <span style="right:0" class="isactiveInfoWrap">{{list.togglecontent?"是":"否"}}</span>
  100. </ion-toggle>
  101. </div>
  102. </div>
  103. </div>
  104. <div ng-if="node != '330122000'" class="task-type-box">
  105. <div ng-if="defaultLan == 'Chinese'">接单类型</div>
  106. <div ng-if="defaultLan == 'English'">Order type</div>
  107. <ion-checkbox
  108. style='padding-top:10px;padding-bottom:10px;margin:0;font-size:0.35rem;border:none;border-bottom:1px dotted #aaa;'
  109. class="item-checkbox-right checkbox-calm" ng-repeat="task in taskType"
  110. ng-click="selectOpentype($index)" ng-model="task.checked">
  111. <i class="{{task.class}} task-icon"></i>{{task.itemkey}}
  112. <button class="button button-small button-icon ion-edit button-stable edit-address-list"
  113. ng-show="releaseToWhoList.length>0&&task.itemvalue==5311"></button>
  114. <div style="margin-top:5px;color:#BFC2D3;" ng-if="task.itemvalue==5311 && defaultLan == 'Chinese'">邀请后一周内只对被邀请人有任务申请和查看权限</div>
  115. <div style="margin-top:5px;color:#BFC2D3;" ng-if="task.itemvalue==5311 && defaultLan == 'English'">For one week after the invitation, only the invitee has the right to apply for the task and view it</div>
  116. </ion-checkbox>
  117. <!--<div class="address-list">-->
  118. <!--<div style="text-align: right;padding:3px;">-->
  119. <!--&lt;!&ndash;<button style="font-size:0.4rem" ng-click="closeAddressList()" class="button button-outline button-calm button-small ">close</button>&ndash;&gt;-->
  120. <!--</div>-->
  121. <!--</div>-->
  122. <div class="selected-invite-person">
  123. <ion-list class="rj-list">
  124. <ion-item class="rj-item" ng-repeat="userItem in releaseToWhoList track by $index">
  125. <div class="rj-contacts-pic">
  126. <img ng-src={{userItem.photo|imgfilter}}
  127. onerror="javascript:this.src='./img/admin_picter.jpg';">
  128. </div>
  129. <h2>{{userItem.username}}</h2>
  130. <div class="selected-people" ng-click="deleteSelectedPerson(userItem.userid,$index)">
  131. <i class="icon ion-close-round"></i>
  132. </div>
  133. </ion-item>
  134. </ion-list>
  135. </div>
  136. </div>
  137. <div ng-if="node == '330122000'" class="task-type-box">
  138. <div>
  139. <span style="color:red;">*</span>
  140. <span ng-if="defaultLan == 'Chinese'">谁可以看</span>
  141. <span ng-if="defaultLan == 'English'">Who can see</span>
  142. </div>
  143. <ion-checkbox
  144. style='padding-top:10px;padding-bottom:10px;margin:0;font-size:0.35rem;border:none;border-bottom:1px dotted #aaa;'
  145. class="item-checkbox-right checkbox-calm" ng-repeat="task in taskTypeList"
  146. ng-click="selectOpentypeTonglu($index)" ng-model="task.isSelected">
  147. {{task.name}}
  148. </ion-checkbox>
  149. <div ng-if="index == 2" ng-repeat="task in sonTaskTypeList" ng-click="selectSonOpentypeTonglu($index)" ng-model="task.isSelected">
  150. <li ng-class="{'submit-mark':true,'bg-blue':task.isSelected}">
  151. <i class="icon ion-checkmark-round"></i></li>
  152. {{task.name}}
  153. </div>
  154. </div>
  155. </div>
  156. <div class="submit-section row-margin">
  157. <!--<button ng-click="submitForm()" ng-class="{'submit-button':true,'sbg-blue':isChecked}">提交认证</button>-->
  158. <button ng-if="defaultLan == 'Chinese'" ng-click="submitTask()" class="submit-button sbg-blue">报送</button>
  159. <button ng-if="defaultLan == 'English'" ng-click="submitTask()" class="submit-button sbg-blue">submission</button>
  160. </div>
  161. <br>
  162. <br>
  163. <br>
  164. <br>
  165. <br>
  166. <br>
  167. </ion-content>
  168. <div ng-if="isWechat" ng-show="showMessage" class="container">
  169. <span class="message-box">{{messageTitle}}</span>
  170. </div>
  171. </ion-view>
  172. <style>
  173. .checkbox input, .checkbox-icon {
  174. opacity: 1 !important;
  175. }
  176. </style>