editResourcePrivateDetails.html 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. <ion-view view-title="编辑" style="background-color:#ededf0;">
  2. <div class="bar bar-header">
  3. <div class="button button-icon icon pus_blue" ng-click="goback()"></div>
  4. <button class="button button-icon icon goback" ng-click="goback()"></button>
  5. <!--<button class="button button-icon didButton" ng-click="immediateRelease()"></button>-->
  6. <h3 class="DockingTheme_h3">编辑</h3>
  7. <span class="DockingTheme_button" ng-click="saveResource()">保存</span>
  8. <!--<button class="button steValueGrey" ng-click="Authority()"></button>-->
  9. </div>
  10. <ion-content class="has-header" overflow-scroll="true" scroll="true">
  11. <ul class="add_list_ul">
  12. <li>
  13. <form>
  14. <!--成果、需求、企业:名称,人才:姓名-->
  15. <span ng-if="type!='8'">名称</span>
  16. <span ng-if="type=='8'">姓名</span>
  17. <input ng-model="resource.title" type="text" maxlength="20" style="position: relative;top:0;width:70%;left:29px;">
  18. </form>
  19. </li>
  20. <!--人才-->
  21. <li class="TopicType" ng-click="selectSex()" ng-if="type=='8'">
  22. <span>性别</span>
  23. <small ng-bind="sex[resource.sex]" ng-class={'input_did':sex[resource.sex]!='未选择'}></small>
  24. <i class="ion-ios-arrow-right"></i>
  25. </li>
  26. <!--人才-->
  27. <li ng-if="type=='8'">
  28. <form>
  29. <span style="padding-left: 12px;width: auto;">出生年月</span>
  30. <input value="" ng-model="resource.birthday" type="text" maxlength="20" style="position: relative;top: -3px;width:70%;left: 19px;">
  31. </form>
  32. </li>
  33. <!--人才-->
  34. <li class="TopicType" ng-click="selectAcademicDegree()" ng-if="type=='8'">
  35. <span>学位</span>
  36. <small ng-bind="academicdegree[resource.academicdegree]" ng-class={'input_did':academicdegree[resource.academicdegree]!='未选择'}></small>
  37. <i class="ion-ios-arrow-right"></i>
  38. </li>
  39. <li class="TopicType" ng-click="selectCategory()">
  40. <!--成果、需求、企业:行业,人才:领域-->
  41. <span>{{type=='8'?'领域':'行业'}}</span>
  42. <small ng-bind="category[resource.categoryid]" ng-class={'input_did':category[resource.categoryid]!='未选择'}></small>
  43. <i class="ion-ios-arrow-right"></i>
  44. </li>
  45. <!--人才-->
  46. <li class="TopicType" ng-click="selectPositionalTitles()" ng-if="type=='8'">
  47. <span>职称</span>
  48. <small ng-bind="positionaltitles[resource.positionaltitles]" ng-class={'input_did':positionaltitles[resource.positionaltitles]!='未选择'}></small>
  49. <i class="ion-ios-arrow-right"></i>
  50. </li>
  51. <!--企业-->
  52. <li class="TopicType" ng-click="selectEnterpriseType()" ng-if="type=='6'">
  53. <span>类型</span>
  54. <small ng-bind="enterprisetype[resource.enterprisetype]" ng-class={'input_did':enterprisetype[resource.enterprisetype]!='未选择'}></small>
  55. <i class="ion-ios-arrow-right"></i>
  56. </li>
  57. <!--企业-->
  58. <li class="TopicType" ng-click="selectEnterpriseScale()" ng-if="type=='6'">
  59. <span>规模</span>
  60. <small ng-bind="enterprisescale[resource.enterprisescale]" ng-class={'input_did':enterprisescale[resource.enterprisescale]!='未选择'}></small>
  61. <i class="ion-ios-arrow-right"></i>
  62. </li>
  63. <!--成果、需求-->
  64. <li ng-if="type=='1'||type=='2'">
  65. <form>
  66. <span>单位</span>
  67. <input value="" ng-model="resource.orgName" type="text" maxlength="20" style="position: relative;top: -3px;width:70%;left: 32px;">
  68. </form>
  69. </li>
  70. <!--成果、需求-->
  71. <li ng-if="type=='1'">
  72. <form>
  73. <span style="padding-left: 16px;width: auto;">投入预算</span>
  74. <input value="" ng-model="resource.capitalScale" type="text" maxlength="20" style="position: relative;top: -3px;width:70%;left: 20px;">
  75. <small style="color: #ccc;font-size: 15px;">万元</small>
  76. </form>
  77. </li>
  78. </ul>
  79. <ion-scroll scroll="true" has-bouncing="true" direction="x" scrollbar-x="false" delegate-handle="scrollimage" class="photo_div" ng-show="imagelist.length>0;" style="overflow-x:hidden;overflow-y:hidden;">
  80. <a class="photo_img" ng-repeat="image in imagelist track by $index">
  81. <img ng-src="{{image.photo_name | picturefilter}}" width="100%" height="85" ng-click="shouBigImage($index)">
  82. <span class="photo_delect delect_cammer" ng-click="deletePhoto($index)"></span>
  83. </a>
  84. </ion-scroll>
  85. <div>
  86. <!--成果库的介绍-->
  87. <textarea ng-if="type=='2'" class="add_list_txt" ng-model="resource.content" name="" placeholder="介绍一下技术成果概况、技术特点、产业化情况~" style="margin-top: 0;padding-top:10px; padding-left: 10px;"></textarea>
  88. <!--需求库的介绍-->
  89. <textarea ng-if="type=='1'" class="add_list_txt" ng-model="resource.content" name="" placeholder="介绍一下需求的具体的情况" style="margin-top: 0;padding-top:10px; padding-left: 10px;"></textarea>
  90. <!--企业介绍-->
  91. <textarea ng-if="type=='6'" class="add_list_txt" ng-model="resource.content" name="" placeholder="介绍一下企业发展历史、经营生产情况,主营业务..." style="margin-top: 0;padding-top:10px; padding-left: 10px;"></textarea>
  92. <!--人才库的介绍-->
  93. <textarea ng-if="type=='8'" class="add_list_txt" ng-model="resource.content" name="" placeholder="介绍一下人才详细情况,以往获奖和经历等..." style="margin-top: 0;padding-top:10px; padding-left: 10px;"></textarea>
  94. </div>
  95. <!-- <div>
  96. &lt;!&ndash;对接主题结果div&ndash;&gt;
  97. <div ng-click="editThemeContent(theme,$index)" ng-class="{'phone-text':true,'addList_xuFang':theme.type==1,'addList_chFang':theme.type==2, 'addList_mediaFang':theme.type==3, 'addList_mediaNone':theme.type==4}" ng-repeat="theme in themes track by $index" ng-if="themes.length>0">
  98. <div>
  99. <b ng-bind="theme.title"></b>
  100. <p ng-bind="theme.content"></p>
  101. <span ng-click="deleteTheme($index)"></span>
  102. </div>
  103. </div>
  104. &lt;!&ndash;参与单位结果div&ndash;&gt;
  105. <div ng-click="editUnitContent(company,$index)" ng-class="{'phone-text':true,'addList_xuFang':company.type==1,'addList_chFang':company.type==2, 'addList_colleges':company.type==3, 'addList_enterprise':company.type==4, 'addList_organization':company.type==5, 'addList_Park':company.type==6, 'addList_government':company.type==7, 'addList_mediaNone':company.type==8}" ng-repeat="company in companies track by $index" ng-if="companies.length>0">
  106. <div>
  107. <b ng-bind="company.name"></b>
  108. <p ng-bind="company.presentation"></p>
  109. <span ng-click="deleteCompany($index);"></span>
  110. </div>
  111. </div>
  112. &lt;!&ndash;自由编辑div&ndash;&gt;
  113. <div class="phone-text" ng-repeat="member in members track by $index" ng-if="members.length>0">
  114. <div ng-if="member.type==0">
  115. <input type="text" placeholder="姓名" maxlength="5" ng-model="member.contact">
  116. <input type="text" placeholder="联系方式" maxlength="13" ng-model="member.phone" ng-blur="checkPhone(member)">
  117. <span ng-click="deleteMember($index);"></span>
  118. </div>
  119. <div ng-if="member.type!=0">
  120. <b ng-bind="member.contact"></b>
  121. <p ng-bind="member.phone"></p>
  122. <span ng-click="deleteMember($index);"></span>
  123. </div>
  124. </div>
  125. </div>-->
  126. <!--企业-->
  127. <ul class="add_list_ul" ng-if="type=='6'">
  128. <li ng-click="show4()" class="TopicType">
  129. <span style="width: 88px;">地区</span>
  130. <small ng-bind="typename4[index]"></small>
  131. <i class="ion-ios-arrow-right"></i>
  132. </li>
  133. <li style="height: 70px;">
  134. <textarea placeholder="请填写详细地址" ng-model="resource.address" style="height: 100%;width: 100%;padding: 4px 0 12px 17px;"></textarea>
  135. </li>
  136. </ul>
  137. <ul class="add_list_ul">
  138. <!--企业-->
  139. <li ng-if="type=='6'">
  140. <form>
  141. <span style="padding-left: 2%;">联系人</span>
  142. <input ng-model="resource.contactor" type="text" maxlength="20" style="position: relative;top: -3px;width:70%;">
  143. </form>
  144. </li>
  145. <!--企业-->
  146. <li ng-if="type=='6'||type=='8'">
  147. <form>
  148. <span>电话</span>
  149. <input ng-model="resource.tel" type="text" maxlength="20" style="position: relative;top: -3px;width:70%;">
  150. </form>
  151. </li>
  152. <!--人才-->
  153. <li ng-if="type=='8'">
  154. <form>
  155. <span>邮箱</span>
  156. <input ng-model="resource.email" type="text" maxlength="20" style="position: relative;top: -3px;width:70%;">
  157. </form>
  158. </li>
  159. <!--成果-->
  160. <li ng-if="type=='2'" ng-click="selectRight()" class="TopicType">
  161. <span style="width: 88px;">知识产权</span>
  162. <small ng-bind="chooesRight[resource.isipr]" ng-class={'input_did':chooesRight[resource.isipr]!='未选择'}></small>
  163. <i class="ion-ios-arrow-right"></i>
  164. </li>
  165. <!--成果-->
  166. <li ng-if="type=='2'" ng-click="selectMaturity()" class="TopicType">
  167. <span style="width: 88px;text-align: left;">成熟度</span>
  168. <small ng-bind="chooesMaturity[resource.proficiency]" ng-class={'input_did':chooesMaturity[resource.proficiency]!='未选择'}></small>
  169. <i class="ion-ios-arrow-right"></i>
  170. </li>
  171. <!--成果、需求-->
  172. <li ng-if="type=='1'||type=='2'" ng-click="selectCperid()" class="TopicType">
  173. <span style="width: 88px;">合作模式</span>
  174. <small ng-bind="chooesModel[resource.cperid]" ng-class={'input_did':chooesModel[resource.cperid]!='未选择'}></small>
  175. <i class="ion-ios-arrow-right"></i>
  176. </li>
  177. </ul>
  178. </ion-content>
  179. <ion-footer-bar class="addList_bottom" keyboard-attach>
  180. <!--<span class="addList_bottom_first" ng-click="closeKeyboard()">
  181. <input myfocus="isOpen" type="text" style="opacity: 0;width: 100%;"/>
  182. </span>-->
  183. <ul class="addList_bottom_ul">
  184. <li class="addList_bottom_second" ng-click="showPicture()" style="float: right;"></li>
  185. </ul>
  186. </ion-footer-bar>
  187. <!--图片放大区域-->
  188. <div id="rightDisplay" ng-show="bigImage" class="popover-backdrop" >
  189. <ion-slide-box auto-play="false" does-continue="false" show-pager="true" delegate-handle="slide_detail">
  190. <ion-slide ng-repeat="image in imagelist track by $index" style="background-color:#000;">
  191. <ion-scroll zooming="true" style="width: 100%;height: 100%;" min-zoom="0.5" max-zoom="2" >
  192. <img class="img-responsive bigimage" src="{{image.photo_name | picturefilter}}" ng-click="hideBigImage()"/>
  193. </ion-scroll>
  194. </ion-slide>
  195. </ion-slide-box>
  196. </div>
  197. </ion-view>