editListCard.html 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  1. <ion-view 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="addCard()">保存</span>
  8. <!--<button class="button steValueGrey" ng-click="Authority()"></button>-->
  9. </div>
  10. <ion-content class="has-header" overflow-scroll="true" scroll="true">
  11. <!--添加单位信息-->
  12. <div class="cardWrap">
  13. <h4 ng-click="UnitInfotoggleDiv()">
  14. <span>单位信息</span>
  15. <em class="UnitInfoEm arrowChange"></em>
  16. </h4>
  17. <form name="UnitInfo" style="display:block;" class="cardForm UnitInfo cardSpanBreif">
  18. <a>
  19. <span>名称</span>
  20. <input type="text" name="cardName" ng-model="card.name" ng-change="queryLikeName()"/>
  21. <ul ng-if="isRelateUl" class="isRelateUl">
  22. <li ng-repeat="company in companylist" ng-bind-html="ttt(company.companyname)" ng-click="setCompanyName(company.companyname)">></li>
  23. </ul>
  24. </a>
  25. <a ng-click="showCategory(true)">
  26. <span>行业</span>
  27. <input type="text" name="cardIndustry" readonly="readonly" style="background-color: #fff;"
  28. ng-model="category[card.categoryid]"/>
  29. <i class="ion-ios-arrow-right" style="right: 15px;"></i>
  30. </a>
  31. <a>
  32. <span>领域</span>
  33. <input type="text" name="cardAddress" ng-model="card.categorydetail "/>
  34. </a>
  35. <a ng-click="showCompanyType()">
  36. <span>类型</span>
  37. <input type="text" name="cardIndustry" readonly="readonly" style="background-color: #fff;"
  38. ng-model="companytype[card.type+1]"/>
  39. <i class="ion-ios-arrow-right" style="right: 15px;"></i>
  40. </a>
  41. <a>
  42. <span>地址</span>
  43. <input type="text" name="cardAddress" ng-model="card.address"/>
  44. </a>
  45. <a>
  46. <span>简介</span>
  47. <textarea class="cardBrief" contenteditable="true" ng-model="card.presentation" maxlength="300"></textarea>
  48. <span class="limitedCount"><em ng-bind="card.presentation.length"></em>/300字</span>
  49. </a>
  50. <!--<button>添加多个主题</button>-->
  51. </form>
  52. </div>
  53. <!--添加人员信息-->
  54. <div class="cardWrap">
  55. <h4 ng-click="PersonnelInfotoggleDiv()">
  56. <span>人员信息</span>
  57. <em class="PersonnelInfoEm"></em>
  58. </h4>
  59. <form name="PersonnelInfo" style="display: none;" class="cardForm PersonnelInfo">
  60. <div ng-repeat="person in card.personlist track by $index" class="cardAddDiv">
  61. <a>
  62. <span>姓名</span>
  63. <input type="text" name="peopleName" ng-model="person.contact"/>
  64. </a>
  65. <a>
  66. <span>手机</span>
  67. <input type="text" name="cardPhone" ng-model="person.phone"/>
  68. </a>
  69. <em class="cardPhone" ng-click="getContact($index)"></em>
  70. <a>
  71. <span>邮箱</span>
  72. <input type="text" name="cardEmail" ng-model="person.email"/>
  73. </a>
  74. <a>
  75. <span>职位</span>
  76. <input type="text" name="cardPosition" ng-model="person.rank"/>
  77. </a>
  78. <a ng-click="showCategory(false,$index)">
  79. <span>领域</span>
  80. <input type="text" name="cardArea" readonly="readonly" style="background-color: #fff;"
  81. ng-model="category[person.categoryid]"/>
  82. <i class="ion-ios-arrow-right"></i>
  83. </a>
  84. <a>
  85. <span>简介</span>
  86. <textarea class="cardBrief" contenteditable="true" ng-model="person.introduce" style="padding: 0px;"></textarea>
  87. </a>
  88. <em class="cardDelect" ng-click="cardListDelect($index)"></em>
  89. </div>
  90. <button class="cardButton" ng-click="addPerson()">添加多个人员</button>
  91. </form>
  92. </div>
  93. <!--添加对接主题信息-->
  94. <div class="cardWrap">
  95. <h4 ng-click="DockingThemetoggleDiv()">
  96. <span>对接主题(需求/成果/服务)</span>
  97. <em class="DockingThemeEm"></em>
  98. </h4>
  99. <form name="DockingTheme" style="display: none;" class="cardForm DockingTheme">
  100. <div ng-repeat="theme in card.themelist track by $index" class="cardAddDiv">
  101. <a>
  102. <span>名称</span>
  103. <input type="text" name="cardIndustry" ng-model="theme.title"/>
  104. </a>
  105. <a ng-click="showThemeType($index)">
  106. <span>类型</span>
  107. <input type="text" name="cardAddress" readonly="readonly" style="background-color: #fff;" ng-model="themetype[theme.type]"/>
  108. <i class="ion-ios-arrow-right"></i>
  109. </a>
  110. <a style="padding-bottom: 25px;">
  111. <span>简介</span>
  112. <textarea class="cardBrief" contenteditable="true" ng-model="theme.content" style="padding: 0px;" maxlength="1000"></textarea>
  113. <span class="limitedCount"><em ng-bind="theme.content.length"></em>/1000字</span>
  114. </a>
  115. <em class="cardDelect" ng-click="cardThemeListDelect($index)"></em>
  116. </div>
  117. <button class="cardButton" ng-click="addTheme()">添加多个主题</button>
  118. </form>
  119. </div>
  120. <!--添加产品信息-->
  121. <div class="cardWrap">
  122. <h4 ng-click="ProductNametoggleDiv()">
  123. <span>产品</span>
  124. <em class="ProductNameEm"></em>
  125. </h4>
  126. <form name="ProductName" style="display: none;" class="cardForm ProductName">
  127. <div ng-repeat="product in card.productlist track by $index" class="cardAddDiv">
  128. <a>
  129. <span style="width: 20%;">产品名称</span>
  130. <input type="text" name="ProductName" ng-model="product.productname"/>
  131. </a>
  132. <a style="padding-bottom: 25px;">
  133. <span style="width: 20%;">产品内容</span>
  134. <textarea class="cardBrief" contenteditable="true" ng-model="product.productdescription" style="padding: 0px;" maxlength="1000"></textarea>
  135. <span class="limitedCount"><em ng-bind="product.productdescription.length"></em>/1000字</span>
  136. </a>
  137. <em class="cardDelect" ng-click="cardProductListDelect($index)"></em>
  138. </div>
  139. <button class="cardButton" ng-click="addProduct()">添加多个产品</button>
  140. </form>
  141. </div>
  142. <!--添加产学研经历信息-->
  143. <div class="cardWrap">
  144. <h4 ng-click="ProductStudytoggleDiv()">
  145. <span>产学研经历</span>
  146. <em class="ProductStudyEm"></em>
  147. </h4>
  148. <form name="ProductStudy" style="display: none;" class="cardForm ProductStudy">
  149. <div ng-repeat="iur1 in card.iur1list track by $index" class="cardAddDiv">
  150. <a>
  151. <span style="width: 20%;">合作单位</span>
  152. <input type="text" name="cooperUnit" ng-model="iur1.cooperateschool"/>
  153. </a>
  154. <a style="padding-bottom: 25px;">
  155. <span style="width: 20%;">合作内容</span>
  156. <textarea class="cardBrief" contenteditable="true" ng-model="iur1.cooperatedetail" style="padding: 0px;" maxlength="1000"></textarea>
  157. <span class="limitedCount"><em ng-bind="iur1.cooperatedetail.length"></em>/1000字</span>
  158. </a>
  159. <em class="cardDelect" ng-click="cardProductStudyListDelect($index)"></em>
  160. </div>
  161. <button class="cardButton" ng-click="addProductStudy()">添加多个产学研经历</button>
  162. </form>
  163. </div>
  164. <!--添加重大科研项目信息-->
  165. <div class="cardWrap">
  166. <h4 ng-click="ImportantSciencetoggleDiv()">
  167. <span>重大科研项目</span>
  168. <em class="ImportantScienceEm"></em>
  169. </h4>
  170. <form name="ImportantScience" style="display: none;" class="cardForm ImportantScience">
  171. <div ng-repeat="iur2 in card.iur2list track by $index" class="cardAddDiv">
  172. <a>
  173. <span style="width: 20%;">年份</span>
  174. <div class="styled-select">
  175. <select class="yearSelect" ng-model="iur2.productyear" ng-init="iur2.productyear==''">
  176. <option value="">请选择年份</option>
  177. <option ng-repeat="year in years">{{year}}</option>
  178. </select>
  179. </div>
  180. </a>
  181. <a style="padding-bottom: 25px;">
  182. <span style="width: 20%;">项目名称</span>
  183. <input type="text" name="projectName" ng-model="iur2.productname"/>
  184. </a>
  185. <em class="cardDelect" ng-click="cardProjectListDelect($index)"></em>
  186. </div>
  187. <button class="cardButton" ng-click="addProject()">添加多个重大科研项目</button>
  188. </form>
  189. </div>
  190. <!--历年申报项目信息-->
  191. <div class="cardWrap">
  192. <h4 ng-click="yearProjectToggleDiv()">
  193. <span>历年申报项目</span>
  194. <em class="yearprojectEm"></em>
  195. </h4>
  196. <form name="yearproject" style="display: none;" class="cardForm yearproject">
  197. <div ng-repeat="yearproject in card.calendarlist track by $index" class="cardAddDiv">
  198. <a>
  199. <span style="width: 20%;">项目年份</span>
  200. <div class="styled-select">
  201. <select class="yearSelect" ng-model="yearproject.year" ng-init="yearproject.year==''">
  202. <option value="">请选择年份</option>
  203. <option ng-repeat="year in years">{{year}}</option>
  204. </select>
  205. </div>
  206. </a>
  207. <a>
  208. <span style="width: 20%;">项目名称</span>
  209. <input type="text" name="projectName" ng-model="yearproject.name"/>
  210. </a>
  211. <a>
  212. <span style="width: 20%;">项目金额</span>
  213. <input type="text" name="ProductName" ng-model="yearproject.money" class="yearprojectMoney"/>
  214. <b class="yearprojectMoney_b">(万元)</b>
  215. </a>
  216. <a style="padding-bottom: 25px;">
  217. <span style="width: 20%;">项目简介</span>
  218. <textarea class="cardBrief" contenteditable="true" ng-model="yearproject.description" style="padding: 0px;" maxlength="1000"></textarea>
  219. <span class="limitedCount"><em ng-bind="yearproject.description.length"></em>/1000字</span>
  220. </a>
  221. <em class="cardDelect" ng-click="cardYearProjectListDelete($index)"></em>
  222. </div>
  223. <button class="cardButton" ng-click="addYearProject()">添加多个重大科研项目</button>
  224. </form>
  225. </div>
  226. </ion-content>
  227. <!--键盘-->
  228. <ion-footer-bar class="addList_bottom" keyboard-attach ng-show="isKeyBoardVisble">
  229. <i class="addList_bottom_two" ng-click="closeKeyboard()" style="margin-left: 85%;"></i>
  230. </ion-footer-bar>
  231. </ion-view>