phoneList.html 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360
  1. <style>
  2. .per50_pos{
  3. position: relative;
  4. height: 100%;
  5. display: flex;
  6. justify-content: space-between;
  7. align-items: center;
  8. }
  9. .per50{
  10. flex: 1;
  11. line-height: normal;
  12. height: 100%;
  13. display: flex;
  14. align-items: center;
  15. }
  16. .per500{
  17. flex: 1;
  18. line-height: normal;
  19. height: 100%;
  20. display: flex;
  21. flex-direction: column;
  22. }
  23. .per500 .per500_Item{
  24. display: flex;
  25. }
  26. .per500 .per500_Item em{
  27. font-style: normal;
  28. flex: 1;
  29. }
  30. #importTplIpt {
  31. position: absolute;
  32. top: 0;
  33. right: 0;
  34. left: 0;
  35. bottom: 0;
  36. opacity: 0;
  37. }
  38. .mainDiv {
  39. /* background: red; */
  40. /* padding: 14px; */
  41. /* height: 50px; */
  42. overflow: hidden;
  43. /* zoom: 1; */
  44. }
  45. .mainDivLeft {
  46. /* display: inline-block; */
  47. border-radius: 8px;
  48. margin-right: 52%;
  49. border: 1px solid #eeeeee;
  50. }
  51. .mainDivRight {
  52. /* display: inline-block; */
  53. width: 48%;
  54. border-radius: 8px;
  55. float: right;
  56. border: 1px solid #eeeeee;
  57. }
  58. .mainDiv-head {
  59. height: 47px;
  60. line-height: 47px;
  61. background: #f5f5f5;
  62. font-size: 16px;
  63. color: #606367;
  64. border-radius: 8px 8px 0 0;
  65. padding-left: 10px;
  66. padding-right: 4px;
  67. }
  68. .mainDivLeft-span {
  69. border: 1px solid;
  70. /* padding: 15px 0px 15px 0px; */
  71. padding-left: 15px;
  72. padding-right: 15px;
  73. padding-top: 4px;
  74. padding-bottom: 4px;
  75. height: 28px;
  76. line-height: 28px;
  77. border-radius: 4px;
  78. margin-right: 10px;
  79. font-size: 14px;
  80. position: relative;
  81. }
  82. .mainDiv-head-right {
  83. display: inline-block;
  84. float: right;
  85. }
  86. .edit-left {
  87. display: inline-block;
  88. /* float: left; */
  89. margin-left: 10px;
  90. }
  91. .span-1 {
  92. border-color: #006bc0;
  93. color: #006bc0;
  94. }
  95. .span-2 {
  96. border: none;
  97. color: white;
  98. background-color: #2edbb8;
  99. }
  100. .span-3 {
  101. border: none;
  102. color: white;
  103. background-color: #006bc0;
  104. }
  105. .mainDiv-body {
  106. height: 500px;
  107. border-radius: 8px;
  108. border: 1px solid #eeeeee;
  109. margin: 14px;
  110. overflow-y: auto;
  111. }
  112. .mainDiv-body-1 {
  113. height: 50px;
  114. line-height: 50px;
  115. font-size: 16px;
  116. color: #606367;
  117. padding: 0px 14px;
  118. border-bottom: 1px solid #eeeeee;
  119. }
  120. .mainDiv-body-2 {
  121. height: 70px;
  122. line-height: 70px;
  123. font-size: 14px;
  124. color: #606367;
  125. padding: 0px 8px;
  126. border-bottom: 1px solid #eeeeee;
  127. }
  128. .mainDiv-body-2:last-child {
  129. border-bottom: none;
  130. }
  131. .fixHeight {
  132. height: 500px;
  133. overflow: auto;
  134. }
  135. .mainDiv-body-3 {
  136. font-size: 14px;
  137. color: #606367;
  138. padding: 8px;
  139. border-bottom: 1px solid #eeeeee;
  140. }
  141. .mainDiv-body-3:last-child {
  142. border-bottom: none;
  143. }
  144. .mainDiv-body-img {
  145. height: 90px;
  146. border-radius: 4px;
  147. margin: 14px;
  148. margin-bottom: 0px;
  149. overflow: hidden;
  150. }
  151. .mainDiv-body-noList {
  152. height: 110px;
  153. margin: 50px 0;
  154. text-align: center;
  155. }
  156. .form-control {
  157. display: inline-block;
  158. }
  159. .mainDivLeft-span-1 {
  160. border: 1px solid;
  161. padding-left: 15px;
  162. padding-right: 15px;
  163. /* padding-top: 4px; */
  164. /* padding-bottom: 4px; */
  165. height: 28px;
  166. line-height: 28px;
  167. border-radius: 4px;
  168. margin-right: 10px;
  169. font-size: 14px;
  170. display: inline-block;
  171. }
  172. .mainDivLeft-span-2 {
  173. border: 1px solid;
  174. padding-left: 15px;
  175. padding-right: 15px;
  176. /* padding-top: 4px; */
  177. /* padding-bottom: 4px; */
  178. height: 28px;
  179. line-height: 28px;
  180. border-radius: 4px;
  181. margin-right: 10px;
  182. font-size: 14px;
  183. display: inline-block;
  184. }
  185. .mainDivLeft-span-edit-1 {
  186. border: 1px solid;
  187. padding-left: 8px;
  188. padding-right: 8px;
  189. /* padding-top: 4px; */
  190. /* padding-bottom: 4px; */
  191. height: 22px;
  192. line-height: 22px;
  193. border-radius: 2px;
  194. margin-right: 10px;
  195. font-size: 12px;
  196. display: inline-block;
  197. }
  198. .mainDivLeft-span-edit-2 {
  199. border: 1px solid;
  200. padding-left: 8px;
  201. padding-right: 8px;
  202. /* padding-top: 4px; */
  203. /* padding-bottom: 4px; */
  204. height: 22px;
  205. line-height: 22px;
  206. border-radius: 2px;
  207. margin-right: 10px;
  208. font-size: 12px;
  209. display: inline-block;
  210. }
  211. </style>
  212. <section id="page-title">
  213. <div class="row">
  214. <div class="col-sm-8">
  215. <h1 class="mainTitle">查号信息管理设置
  216. <i tooltip='查号信息管理设置,对查号信息进行编辑管理' tooltip-placement="right"
  217. class="fa ti-help-alt margin-left-10 fontcolor-five pointfont"></i>
  218. </h1>
  219. </div>
  220. </div>
  221. </section>
  222. <div ng-controller="phoneListCtrl">
  223. <div class="mainDiv">
  224. <!-- 谁固定谁在前 -->
  225. <div class="mainDivRight">
  226. <div class="mainDiv-head">
  227. <i style="font-size: 18px !important;" class="icon iconfont icon-quyu bluefont"></i>
  228. <span>{{areaname}} 单位下的部门</span>
  229. <div class="mainDiv-head-right">
  230. <div class="btn btn_search" ng-click="addplace(areaData)" ng-show="xinzeng">新增</div>
  231. </div>
  232. </div>
  233. <div class="mainDiv-body fixHeight">
  234. <div class="mainDiv-body-noList" ng-if="areaname==''">
  235. <img src="./assets/images/place/icon_quesheng.png" alt="">
  236. <p class="handlefont">请选择单位</p>
  237. </div>
  238. <div class="mainDiv-body-3" style="cursor: pointer;" ng-repeat="area in outplace"
  239. ng-click="clickplace(area);">
  240. <div class="per50_pos" ng-hide="editShow">
  241. <!-- <div class=""> -->
  242. <i style="font-size: 18px !important; margin-right: 10px;"
  243. class="icon iconfont icon-icon32209"></i>
  244. <div class="per500">
  245. <div class="per500_Item"><span>部门:</span><em>{{ area.dept }}</em></div>
  246. <div class="per500_Item"><span>电话:</span><em>{{ area.phone }}</em></div>
  247. <div class="per500_Item"><span>地址:</span><em>{{ area.address }}</em></div>
  248. </div>
  249. <div class="mainDiv-head-right">
  250. <span class="mainDivLeft-span-1 span-1 pointfont bluefont" ng-click="editPlace(area)"
  251. ng-show="bianji">
  252. <i style="font-size: 14px !important;margin-right: 4px;"
  253. class="icon iconfont icon-xiugai1 bluefont"></i>编辑
  254. </span>
  255. <span class="mainDivLeft-span-1 span-1 pointfont redfont" ng-click="closeplace($index,area)"
  256. ng-show="shanchu">
  257. <i style="font-size: 14px !important;margin-right: 0px;"
  258. class="icon iconfont icon-shanchu2 redfont"></i> 删除
  259. </span>
  260. </div>
  261. </div>
  262. <div class="" ng-show="editShow">
  263. <input type="text" class="editable-has-buttons editable-input form-control"
  264. ng-model="$parent.$data" placeholder="请输入新增部门">
  265. <div class="edit-left">
  266. <span class="mainDivLeft-span-edit-1 span-1 pointfont printfont"
  267. ng-click="savedatas($parent.$data);editShow=!editShow">
  268. <i style="font-size: 12px !important;margin-right: 4px;"
  269. class="icon iconfont icon-xiugai1 printfont"></i>完成
  270. </span>
  271. <span class="mainDivLeft-span-edit-2 span-1 pointfont redfont"
  272. ng-click="editShow=!editShow">
  273. <i style="font-size: 12px !important;margin-right: 0px;"
  274. class="icon iconfont icon-shanchu2 redfont"></i> 取消
  275. </span>
  276. </div>
  277. </div>
  278. </div>
  279. </div>
  280. </div>
  281. <div class="mainDivLeft">
  282. <div class="mainDiv-head">
  283. <i style="font-size: 18px !important;" class="icon iconfont icon-quyu bluefont"></i>
  284. <span style="cursor: pointer;" ng-click="clear()">单位</span>
  285. <div class="mainDiv-head-right">
  286. <div class="btn btn_search" ng-click="addArea()" ng-show="xinzeng" ng-disabled="!cancles">新增</div>
  287. </div>
  288. </div>
  289. <div class="mainDiv-body">
  290. <div class="mainDiv-body-2" style="cursor: pointer;" ng-repeat="area in outarea"
  291. ng-click="ckickrow(area)">
  292. <div class="per50_pos" ng-hide="editShow">
  293. <span class="per50">{{ area.unit }}</span>
  294. <div class="mainDiv-head-right">
  295. <span class="mainDivLeft-span-1 span-1 pointfont bluefont" ng-click="editArea(area)"
  296. ng-show="bianji">
  297. <i style="font-size: 14px !important;margin-right: 4px;"
  298. class="icon iconfont icon-xiugai1 bluefont"></i>编辑
  299. </span>
  300. <span class="mainDivLeft-span-1 span-1 pointfont redfont" ng-click="closearea($index,area)"
  301. ng-show="shanchu">
  302. <i style="font-size: 14px !important;margin-right: 0px;"
  303. class="icon iconfont icon-shanchu2 redfont"></i> 删除
  304. </span>
  305. </div>
  306. </div>
  307. <div class="" ng-show="editShow">
  308. <input type="text" class="editable-has-buttons editable-input form-control"
  309. ng-model="$parent.$data" placeholder="请输入新增单位">
  310. <div class="edit-left">
  311. <span class="mainDivLeft-span-edit-1 span-1 pointfont printfont"
  312. ng-click="savedatas($parent.$data);editShow=!editShow">
  313. <i style="font-size: 12px !important;margin-right: 4px;"
  314. class="icon iconfont icon-xiugai1 printfont"></i>完成
  315. </span>
  316. <span class="mainDivLeft-span-edit-2 span-1 pointfont redfont"
  317. ng-click="editShow=!editShow">
  318. <i style="font-size: 12px !important;margin-right: 0px;"
  319. class="icon iconfont icon-shanchu2 redfont"></i> 取消
  320. </span>
  321. </div>
  322. </div>
  323. </div>
  324. </div>
  325. </div>
  326. </div>
  327. </div>