signDemandContract.html 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <ion-view style="background-color:#fff" view-title="提交技术合同">
  2. <!--<div class="bar bar-header resource_titleWrap" 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;" ng-click="goback()"></i>
  4. </div>
  5. <div class="bar bar-header bar-header-blue" ng-if="!(code==4801&&type==5100)">
  6. <i class="icon ion-ios-arrow-left" style="color:#fff;font-size:24px;display:inline-block;padding:10px;" ng-click="goback()"></i>
  7. <h3 class="DockingTheme_h3">{{pageTitle}}</h3>
  8. </div>-->
  9. <div class="bar bar-header bar-header-blue">
  10. <div class="button button-icon icon pus_blue"></div>
  11. <button class="button button-icon icon goback whiteGoBack noneContent" ng-click="goback()"></button>
  12. <h1 class="bar_title" style="color: #fff">提交技术合同</h1>
  13. </div>
  14. <br>
  15. <ion-content>
  16. <div ng-if="showNew">
  17. <div class="form-box">
  18. <div ng-repeat="list in formList" ng-init="outerIndex=$index"
  19. ng-class="{'hole-row':true,'row-margin':list.type=='upload'||list.type=='affiliatedOrg'}"
  20. ng-click="selectItems(outerIndex)"
  21. 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')">
  22. <div class="input-title"
  23. 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')">
  24. <sup ng-if='list.needed' style="color:red;">*</sup>{{list.title}}
  25. </div>
  26. <div class="input-box">
  27. <!--普通输入框-->
  28. <input ng-if="list.type=='input'" placeholder="{{list.placeholder}}" type="text"
  29. ng-model="list.content" style="width:100%;border-radius:3px;padding:0 3px;"/>
  30. <input ng-if="list.type=='input1'" placeholder="{{list.placeholder}}"
  31. ng-change="queryOrgName1(outerIndex,list)" type="text" ng-model="list.content"
  32. style="width:100%;border-radius:3px;padding:0 3px;"/>
  33. <input ng-if="list.type=='input2'" placeholder="{{list.placeholder}}"
  34. ng-change="queryOrgName2(outerIndex,list)" type="text" ng-model="list.content"
  35. style="width:100%;border-radius:3px;padding:0 3px;"/>
  36. <input ng-if="list.type=='select'" placeholder="{{list.placeholder}}"
  37. ng-disabled="list.type=='select'" type="text" ng-model="list.content"
  38. style="width:100%;border-radius:3px;padding:0 3px;"/>
  39. <textarea ng-if="list.type=='textarea'" class="add_list_txt" ng-model="list.content"
  40. placeholder="{{list.placeholder}}"
  41. style="font-size:12px;display:inline-block;vertical-align: top;width:100%;padding:5px 0;margin-top:0;border-bottom:none;"></textarea>
  42. <!--选择地区-->
  43. <!-- 选择项目箭头 -->
  44. <i ng-if="list.type=='select'" class=" ion-ios-arrow-down position-fix"></i>
  45. <!-- 模糊查询下拉列表 -->
  46. <ul ng-show="list.fuzzyQuery&&(isRelateUl1||isRelateUl2) && (list.content.length > 0) && (list.content.length < 8)" class="isRelateUl" style="overflow: visible;margin-left:5%">
  47. <li ng-repeat="org in orgList track by $index" style="overflow: visible;">
  48. <span ng-bind-html="ttt(org.name)" ng-click="setOrgName(org, list)">{{org.name}}</span>
  49. </li>
  50. </ul>
  51. <!--上传证明材料-->
  52. <div ng-if="list.type=='upload'"
  53. 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')"
  54. style="width:100%;">
  55. <a href="" class="upload-add" ng-click="addImage(outerIndex)">+</a>
  56. <span ng-if="list.remarkType=='normal'" style="font-size:12px;color:#BFC2D3;">必须上传已签字盖章的合同完整版本,扫描或拍照上传</span>
  57. <span ng-if="list.remarkType=='manage'" ng-click="alertInfo()"
  58. style="font-size:12px;color:#BFC2D3;">每张小于2M,支持JPG/PNG等格式,最多上传5张。请下载<a
  59. href="{{url?url:'javascript:;'}}" download="管理员认证申请公函.docx">《企业认证申请公函》</a>,并加盖企业公章(合同章,财务章无效)后扫描或拍照上传</span>
  60. <span ng-if="list.remarkType=='add'" style="font-size:12px;color:#BFC2D3;">每张小于2M,支持JPG/PNG等格式,最多上传5张</span>
  61. <span ng-if="list.remarkType=='identify'"
  62. style="font-size:12px;color:#BFC2D3;">每张小于2M</span>
  63. </div>
  64. <ion-scroll ng-if="list.type=='upload'"
  65. 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'))"
  66. scroll="true" has-bouncing="true" direction="x" scrollbar-x="false"
  67. delegate-handle="scrollimage" class="photo_div"
  68. style="margin-right:10px;overflow-x:hidden;overflow-y:hidden;">
  69. <a class="photo_img" ng-repeat="image in list.imagelist track by $index"
  70. ng-init="imageIndex=$index">
  71. <img ng-if="!showpdf" ng-src="{{image.photoName | picturefilter}}" style="width:100%;height:85px;"
  72. class="back-img"/>
  73. <img ng-if="showpdf" ng-src="{{image.photoName}}" style="width:100%;height:85px;"
  74. class="back-img"/>
  75. <span class="photo_delect delect_cammer"
  76. ng-click="deletePhoto(imageIndex,outerIndex)"></span>
  77. </a>
  78. </ion-scroll>
  79. <input type="file" name="file" id="file" accept="image/*" ng-model="changeFile" multiple
  80. style="display:none"/>
  81. </div>
  82. </div>
  83. </div>
  84. <div class="submit-section">
  85. <!--<button ng-click="submitForm()" ng-class="{'submit-button':true,'sbg-blue':isChecked}">提交认证</button>-->
  86. <button ng-click="submitForm()" class="submit-button sbg-blue">签订合同</button>
  87. </div>
  88. <br>
  89. <br>
  90. <br>
  91. <br>
  92. <br>
  93. <br>
  94. </div>
  95. </ion-content>
  96. <!--需求图片放大区域-->
  97. <div ng-show="bigImage" class="popover-backdrop">
  98. <ion-slide-box auto-play="false" does-continue="false" show-pager="true" delegate-handle="slide_detail">
  99. <ion-slide ng-repeat="image in imagelist track by $index" style="background-color:#000;">
  100. <button class="pswp_button_arrow" ng-click="hideBigImage()">&times;</button>
  101. <div class="pinch-zoom" style="width: 100%;height: 100%">
  102. <img class="img-responsive bigimage" style="overflow: auto"
  103. src="{{image.photoName | picturefilter}}" ng-click="hideBigImage()"/>
  104. </div>
  105. </ion-slide>
  106. </ion-slide-box>
  107. </div>
  108. <div ng-if="isWechat" ng-show="showMessage" class="container">
  109. <div class="message-box">{{messageTitle}}</div>
  110. </div>
  111. </ion-view>
  112. <style>
  113. </style>