school.html 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
  7. <title>学校-重庆市南岸区人民政府网</title>
  8. <link rel="stylesheet" href="css/school.css">
  9. <link rel="stylesheet" href="css/conmon.css">
  10. <meta name="SiteName" content="重庆市南岸区人民政府">
  11. <meta name="SiteDomain" content="http://www.cqna.gov.cn">
  12. <meta name="SiteIDCode" content="5001080014">
  13. <!--栏目类-->
  14. <meta name="ColumnName" content="书香南岸_学校">
  15. <meta name="ColumnDescription" content="">
  16. <meta name="ColumnKeywords" content="">
  17. <meta name="ColumnType" content="书香南岸_学校">
  18. <style>
  19. .btn {
  20. width: 105px;
  21. height: 43.75px;
  22. line-height: 43.75px;
  23. background: #004A93;
  24. color: #fff;
  25. border-radius: 122px;
  26. }
  27. </style>
  28. <script>
  29. </script>
  30. </head>
  31. <body>
  32. <div style="width:100%; height:280px" id="header"></div>
  33. <div class="content">
  34. <div class="search">
  35. <span style="font-size: 20px;font-weight: bold;color: #333333;width: 110px;">学校名称:</span>
  36. <input id="schoolName" style="size: 43px" type="text" placeholder="请输入学校名称">
  37. <button class="hand" id="searchBtn"><img src="images/search.png" alt=""><span
  38. style="margin-left: 10px;">搜索</span></button>
  39. </div>
  40. <div class="condition" id="searchBox">
  41. <!-- <div class="item div-schoolType">-->
  42. <!-- <div class="title">-->
  43. <!-- <span>学</span><span>校</span><span>类</span><span>别</span><span>:</span>-->
  44. <!-- </div>-->
  45. <!-- <ul class="list schoolType">-->
  46. <!-- <li type="-1" class="click">不限</li>-->
  47. <!-- <li type="1">小学</li>-->
  48. <!-- <li type="2">中学</li>-->
  49. <!-- <li type='4'>九年一贯制学校</li>-->
  50. <!--&lt;!&ndash; <li type="6">高等院校</li>&ndash;&gt;-->
  51. <!-- <li type="7">特殊教育学校</li>-->
  52. <!-- <li type="8">职业院校</li>-->
  53. <!--&lt;!&ndash; <li type="9">教育考试中心</li>&ndash;&gt;-->
  54. <!-- </ul>-->
  55. <!-- <div class="more">▼</div>-->
  56. <!-- </div>-->
  57. <div class="item div-department">
  58. <div class="title">
  59. <span>上</span><span>级</span><span>主</span><span>管</span><span>部</span><span>门</span><span>:</span>
  60. </div>
  61. <ul class="list department">
  62. <li class="click">不限</li>
  63. <!-- <li>市教委</li>-->
  64. <li>区教委</li>
  65. <!-- <li>教科院</li>-->
  66. <!-- <li>重庆市住房和城乡建设委员会</li>-->
  67. <!-- <li>重庆市食品药品监督管理局</li>-->
  68. <!-- <li>重庆市人力资源和社会保障局</li>-->
  69. <!-- <li>中国外运长航集团重庆长江轮船公司</li>-->
  70. </ul>
  71. <div class="more">▼</div>
  72. </div>
  73. <div class="item div-group">
  74. <div class="title"><span>集</span><span>团</span><span>化</span><span>办</span><span>学</span><span>:</span>
  75. </div>
  76. <ul class="list group">
  77. <li class="click">不限</li>
  78. <li stype="重庆二外教育集团">重庆二外教育集团</li>
  79. <li stype="十一中学教育集团">十一中学教育集团</li>
  80. <li stype="广益中学教育集团">广益中学教育集团</li>
  81. <li stype="江南小学教育集团">江南小学教育集团</li>
  82. <li stype="南坪中学教育集团">南坪中学教育集团</li>
  83. <li stype="辅仁中学教育集团">辅仁中学教育集团</li>
  84. <li stype="南开(融侨)中学教育集团">南开(融侨)中学教育集团</li>
  85. <li stype="珊瑚中学教育集团">珊瑚中学教育集团</li>
  86. <li stype="南坪实验小学教育集团">南坪实验小学教育集团</li>
  87. <li stype="一一0中学教育集团">一一0中学教育集团</li>
  88. <li stype="珊瑚实验小学教育集团">珊瑚实验小学教育集团</li>
  89. <li stype="职业教育集团">职业教育集团</li>
  90. <li stype="天台岗小学教育集团">天台岗小学教育集团</li>
  91. <li stype="人民(融侨)小学教育集团">人民(融侨)小学教育集团</li>
  92. <li stype="弹子石小学教育集团">弹子石小学教育集团</li>
  93. <li stype="龙门浩隆平小学教育集团">龙门浩隆平小学教育集团</li>
  94. <li stype="教师进修学院附属小学教育集团">教师进修学院附属小学教育集团</li>
  95. <li stype="融合教育集团">融合教育集团</li>
  96. </ul>
  97. <div class="more">▼</div>
  98. </div>
  99. <div style="font-size: 12.25px;color: #999999;margin-top:17.5px;">注:学校顺序按更新时间自动排序</div>
  100. </div>
  101. <div id="school-lists"></div>
  102. <div style="width: 100%;display: flex;height: 52.5px;" class="page">
  103. <div id="pageMessage" style="width: 50%;display: flex;align-items: center;justify-content: flex-start">
  104. </div>
  105. <div style="width: 50%;display: flex;align-items: center;justify-content: flex-end">
  106. <button class="hand btn" id="page1" style="font-size: 17.5px">上一页</button>
  107. <button class="hand btn" id="page2" style="font-size: 17.5px;margin-left: 4.3px">下一页</button>
  108. </div>
  109. </div>
  110. </div>
  111. <div style="width:100%; "id="footer"></div>
  112. <!-- <iframe width="100%" height="480px" src="../footer/footer.html"></iframe>-->
  113. </body>
  114. <script src="js/jquery-3.5.1.min.js"></script>
  115. <script>
  116. var str=window.location.search;
  117. console.log(str)
  118. str = decodeURI(str)
  119. let name = "jt"
  120. // $("[title='重庆市第十一中学校']").click();
  121. if (str.indexOf(name)!=-1){
  122. var pos_start=str.indexOf(name)+name.length+1;
  123. var pos_end=str.indexOf("&",pos_start);
  124. if (pos_end==-1){
  125. let searchVal = str.substring(pos_start);
  126. if (searchVal!==null&&searchVal!==''){
  127. console.log(searchVal)
  128. setTimeout(function () {
  129. $("[stype="+searchVal+"]").click();
  130. },500)
  131. }
  132. }
  133. }
  134. function isMobileUserAgent() {
  135. return /iphone|ipod|android.*mobile|windows.*phone|blackberry.*mobile/i.test(
  136. window.parent.navigator.userAgent.toLowerCase("")
  137. );
  138. }
  139. resizeFrame()
  140. var schoolName;
  141. var schoolLocation;
  142. var department;
  143. var schoolType;
  144. var group;
  145. var PATH;
  146. var total;
  147. var page;
  148. var limit;
  149. var schoolData;
  150. PATH = "https://www.cqna.gov.cn/data";
  151. // PATH = "http://localhost:7777";
  152. schoolName = ''
  153. schoolLocation = ''
  154. department = ''
  155. schoolType = ''
  156. group = ''
  157. schoolData = []
  158. page = 1
  159. limit = 10
  160. setHeader()
  161. setFooter()
  162. function setHeader(){
  163. // $("#header").load("https://www.cqna.gov.cn/ggbf_search/top/top_style.html ")
  164. $("#header").load("https://www.cqna.gov.cn/ggbf_search/top/top_style.html ")
  165. }
  166. function setFooter(){
  167. $("#footer").load("https://www.cqna.gov.cn/data/footer/footer.html")
  168. }
  169. if (isMobileUserAgent()){
  170. window.location = PATH+ '/school/schoolMobiles.html'
  171. }
  172. $(function () {
  173. getData();
  174. })
  175. $("#page1").click(function () {
  176. if (page > 1) {
  177. page = page - 1
  178. }
  179. getData()
  180. })
  181. $("#page2").click(function () {
  182. if (page < Math.ceil(total / limit)) {
  183. page = page + 1
  184. }
  185. getData()
  186. })
  187. // 监听区
  188. $('.schoolLocation li').click(function () {
  189. $(this).addClass('click').siblings().removeClass('click');
  190. schoolLocation = $(this)[0].outerText
  191. })
  192. // 监听上级部门
  193. $('.department li').click(function () {
  194. $(this).addClass('click').siblings().removeClass('click');
  195. department = $(this)[0].outerText
  196. queryData()
  197. })
  198. // 监听学校类型
  199. $('.schoolType li').click(function () {
  200. $(this).addClass('click').siblings().removeClass('click');
  201. schoolType = $(this)[0].getAttribute('type')
  202. queryData()
  203. })
  204. // 监听所属组
  205. $('.group li').click(function () {
  206. $(this).addClass('click').siblings().removeClass('click');
  207. group = $(this)[0].outerText
  208. queryData()
  209. })
  210. // 点击搜索
  211. $('#searchBtn').click(function () {
  212. // 搜索框全局查询
  213. queryData()
  214. })
  215. $('.div-group .more').click(function (e) {
  216. var tabs = $('.div-group .more');
  217. var tablist = $('.div-group .list');
  218. var classStr = $(this).attr('class');
  219. if (classStr.indexOf('open') != -1) {
  220. $(this).removeClass('open')
  221. tablist.css({ 'overflow': 'hidden', 'height': '2.6rem' });
  222. $(this).css({ 'transform': 'rotate(0)' });
  223. } else {
  224. tablist.css({ 'overflow': 'auto', 'height': 'auto' });
  225. $(this).css({ 'transform': 'rotate(179deg)' });
  226. $(this).addClass('open');
  227. }
  228. })
  229. $('.div-schoolType .more').click(function (e) {
  230. var tabs = $('.div-schoolType .more');
  231. var tablist = $('.div-schoolType .list');
  232. var classStr = $(this).attr('class');
  233. if (classStr.indexOf('open') != -1) {
  234. $(this).removeClass('open')
  235. tablist.css({ 'overflow': 'hidden', 'height': '2.6rem' });
  236. $(this).css({ 'transform': 'rotate(0)' });
  237. } else {
  238. tablist.css({ 'overflow': 'auto', 'height': 'auto' });
  239. $(this).css({ 'transform': 'rotate(179deg)' });
  240. $(this).addClass('open');
  241. }
  242. })
  243. $('.div-department .more').click(function (e) {
  244. var tabs = $('.div-department .more');
  245. var tablist = $('.div-department .list');
  246. var classStr = $(this).attr('class');
  247. if (classStr.indexOf('open') != -1) {
  248. $(this).removeClass('open')
  249. tablist.css({ 'overflow': 'hidden', 'height': '2.6rem' });
  250. $(this).css({ 'transform': 'rotate(0)' });
  251. } else {
  252. tablist.css({ 'overflow': 'auto', 'height': 'auto' });
  253. $(this).css({ 'transform': 'rotate(179deg)' });
  254. $(this).addClass('open');
  255. }
  256. })
  257. $(".content").keydown(function (e) {
  258. // 当 keyCode 是13时,是回车操作
  259. if (e.keyCode == 13) {
  260. if (schoolLocation == '不限') {
  261. schoolLocation = ''
  262. }
  263. if (department == '不限') {
  264. department = ''
  265. }
  266. if (group == '不限') {
  267. group = ''
  268. }
  269. if (schoolType == -1) {
  270. schoolType = ''
  271. }
  272. schoolName = $('#schoolName')[0].value;
  273. page = 1
  274. getData();
  275. }
  276. })
  277. function queryData() {
  278. if (schoolLocation == '不限') {
  279. schoolLocation = ''
  280. }
  281. if (department == '不限') {
  282. department = ''
  283. }
  284. if (group == '不限') {
  285. group = ''
  286. }
  287. if (schoolType == -1) {
  288. schoolType = ''
  289. }
  290. schoolName = $('#schoolName')[0].value;
  291. page = 1
  292. getData();
  293. }
  294. function gotoInfo(id) {
  295. window.location = PATH + "/school/schoolDetail.html?id=" + schoolData[id].id
  296. }
  297. // 拿数据
  298. function getData() {
  299. searchUrl = '?page=' + page + "&limit=" + limit + "&name=" + schoolName + "&location=" + schoolLocation +
  300. "&department=" + department + "&schoolType=" + schoolType + "&group=" + group
  301. $.ajax({
  302. url: PATH + '/nazwSchool/page' + searchUrl,
  303. type: 'get',
  304. contentType: 'application/x-www-form-urlencoded',
  305. dataType: 'json',
  306. success: function (json) {
  307. if (json.code == 0) {
  308. total = json.count
  309. schoolData = json.data
  310. if (json.count == 0) {
  311. schoolData = []
  312. }
  313. var pageHtml;
  314. var pageStr = "共 " + Math.ceil(total / limit) + " 页, " + total + " 条记录,当前第 " + page + " 页"
  315. pageHtml = "<div style='font-size: 17.5px'>" + pageStr + "</div>"
  316. $("#pageMessage").html(pageHtml)
  317. // $("#school-lists").html(schoolHtml)
  318. var schoolHtml;
  319. schoolHtml = ''
  320. for (var i = 0; i < schoolData.length; i++) {
  321. let competentDepartment = schoolData[i].competentDepartment == null ? "" : schoolData[i].competentDepartment
  322. let group = schoolData[i].group == null ? "" : schoolData[i].group
  323. let website = schoolData[i].website == null ? "" : schoolData[i].website
  324. let tell = schoolData[i].contactTel == null ? "" : schoolData[i].contactTel
  325. let schoolAddress = schoolData[i].address == null ? "" : schoolData[i].address
  326. let schoolBgImg = schoolData[i].schoolImg == null ? "images/school.png" : schoolData[i].schoolImg
  327. schoolHtml += "<div class=\"schoolList\">" +
  328. "<div onclick='gotoInfo(" + i + ")' class=\"logo hand\" style=\"background-image: url(" + schoolBgImg + ");\">" +
  329. "<div class=\"name\" style=\"background-image: url(" + getSchoolTypeImg(schoolData[i].schoolType) + ");\">" + getSchoolType(schoolData[i].schoolType) + "</div>" +
  330. "</div>" +
  331. "<div style='position: relative' class=\"message\">" +
  332. "<div onclick='gotoInfo(" + i + ")' class=\"title hand\">" + schoolData[i].name + "</div>" +
  333. "<ul>" +
  334. "<li><img src=\"images/logo-lb.png\" alt=\"\"><span>学校类别:</span><span>" + getSchoolType(schoolData[i].schoolType) + "</span></li>" +
  335. "<li><img src=\"images/logo-xz.png\" alt=\"\"><span>学校性质:</span><span>" + getNature(schoolData[i].natureType) + "</span></li>" +
  336. "<li><img src=\"images/logo-zgbm.png\" alt=\"\"><span>上级主管部门:</span><span>" + competentDepartment + "</span></li>"
  337. +"<li style='width: 400px'><img src=\"images/logo-jituan.png\" alt=\"\"><span>所属集团:</span><span>" + group + "</span></li>"
  338. if (!(website==null||website=="")){
  339. schoolHtml+="<li style='width: 400px' onclick='gotoOfficial(" + i + ")' class=\"hand\"><img src=\"images/logo-gw.png\" alt=\"\"><span>官网:</span><span><a title=" + website +">" + website + "</a></span></li>"
  340. // "<li onclick='clickQRCode(" + i + ")' class=\"hand\"><img src=\"images/logo-wx.png\" alt=\"\"><span>微信:点击查看二维码</span><div class='ewm' id='ewmNumber" + i + "'><img style='height: 150px;width: 150px;' src='" + schoolData[i].wechatImg + "' alt=''></div></li>"
  341. } else {
  342. // schoolHtml+="<li onclick='clickQRCode(" + i + ")' class=\"hand\"><img src=\"images/logo-wx.png\" alt=\"\"><span>微信:点击查看二维码</span><div class='ewm2' id='ewmNumber" + i + "'><img style='height: 150px;width: 150px;' src='" + schoolData[i].wechatImg + "' alt=''></div></li>" +
  343. schoolHtml+="<li></li>"
  344. }
  345. schoolHtml+="</ul>" +
  346. "<ul >" +
  347. "<li class='lastli' style='width: 400px;'><img src=\"images/logo-dh.png\" alt=\"\"><span>电话:</span><span title=" + tell +">" + tell + "</span></li>" +
  348. "<li class='lastli' style='width: 400px;'><img src=\"images/logo-dz.png\" alt=\"hand\"><span>地址:</span><span title=" + schoolAddress +">" + schoolAddress + "</span></li>" +
  349. "</ul>" +
  350. "</div>" +
  351. "</div >"
  352. }
  353. $("#school-lists").html(schoolHtml)
  354. }
  355. }
  356. });
  357. }
  358. function getSchoolType(id) {
  359. if (id == null) {
  360. return "";
  361. }
  362. switch (id) {
  363. case 1:
  364. return '小学';
  365. break;
  366. case 2:
  367. return '中学';
  368. break;
  369. case 4:
  370. return '九年一贯制学校';
  371. case 6:
  372. return '高等院校';
  373. break;
  374. case 7:
  375. return '特殊教育学校';
  376. break;
  377. case 8:
  378. return '职业院校';
  379. break;
  380. case 9:
  381. return '教育考试中心';
  382. break;
  383. }
  384. // case 3:
  385. // return '高级中学';
  386. // break;
  387. // case 4:
  388. // return '九年一贯制学校';
  389. // break;
  390. // case 5:
  391. // return '完全中学';
  392. // break;
  393. }
  394. function getNature(id) {
  395. if (id == null) {
  396. return "";
  397. }
  398. switch (id) {
  399. case 0: return '公办'; break;
  400. case 1: return '民办'; break;
  401. case 2: return '股份制'; break;
  402. }
  403. }
  404. function getSchoolTypeImg(id) {
  405. switch (id) {
  406. case 0:
  407. return 'images/bg-yey.png';
  408. break;
  409. case 1:
  410. return 'images/bg-xx.png';
  411. break;
  412. case 2:
  413. return 'images/bg-jdzx.png';
  414. break;
  415. case 3:
  416. return 'images/bg-gz.png';
  417. break;
  418. case 4:
  419. return 'images/bg-jnygz.png';
  420. break;
  421. case 5:
  422. return 'images/bg-wqzx.png';
  423. break;
  424. case 6:
  425. return 'images/bg-gdyx.png';
  426. break;
  427. case 7:
  428. return 'images/bg-tsjyxx.png';
  429. break;
  430. case 8:
  431. return 'images/bg-zyxx.png';
  432. break;
  433. case 9:
  434. return 'images/bg-zyxx.png';
  435. break;
  436. }
  437. }
  438. // function clickQRCode(number) {
  439. // for (var i = 0; i < schoolData.length; i++) {
  440. // if (i != number) {
  441. // str = "#ewmNumber" + i
  442. // $(str).css("display", "none");
  443. // } else {
  444. // str = "#ewmNumber" + number
  445. // if ($(str).css("display") == 'none') {
  446. // $(str).css("display", "block");
  447. // } else {
  448. // $(str).css("display", "none");
  449. // }
  450. // }
  451. // }
  452. // }
  453. function gotoOfficial(number) {
  454. if (schoolData[number].website != null && schoolData[number].website != '') {
  455. let split = schoolData[number].website.split("//");
  456. if (split.length>1){
  457. window.open(schoolData[number].website);
  458. }else {
  459. window.open("http://"+schoolData[number].website)
  460. }
  461. // window.open(schoolData[number].website);
  462. }
  463. }
  464. function resizeFrame(){
  465. var content_iframe = window.parent.document.getElementsByTagName("iframe");//获取iframeID
  466. $(content_iframe[1]).css("width", "100%")
  467. }
  468. </script>
  469. </html>