|
@@ -0,0 +1,266 @@
|
|
|
+layui.use(['element', 'form', 'tree', 'util', 'laydate'], function () {
|
|
|
+ var $ = layui.jquery,
|
|
|
+ form = layui.form,
|
|
|
+ laydate = layui.laydate,
|
|
|
+ tree = layui.tree,
|
|
|
+ layer = layui.layer,
|
|
|
+ util = layui.util,
|
|
|
+ element = layui.element;
|
|
|
+
|
|
|
+ init();
|
|
|
+
|
|
|
+});
|
|
|
+const PATH = "https://www.cqna.gov.cn/data";
|
|
|
+// const PATH = "https://192.168.0.13:7777";
|
|
|
+
|
|
|
+function isMobileUserAgent() {
|
|
|
+ return /iphone|ipod|android.*mobile|windows.*phone|blackberry.*mobile/i.test(
|
|
|
+ window.parent.navigator.userAgent.toLowerCase("")
|
|
|
+ );
|
|
|
+}
|
|
|
+function init(){
|
|
|
+ var searchUrl = window.parent.location.href;
|
|
|
+ var searchData = searchUrl.split("=");
|
|
|
+ let id = searchData[1]
|
|
|
+ // let id = "school2022NACC7"
|
|
|
+ get('/nazwSchool/info', true, {"id":id}, function (res) {
|
|
|
+ let data = res.data;
|
|
|
+ if (!data) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ initHead(data)
|
|
|
+ initbody(data)
|
|
|
+ conts(data)
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+function back(){
|
|
|
+ window.location.replace(PATH + "/school/school.html")
|
|
|
+}
|
|
|
+
|
|
|
+function initHead(data){
|
|
|
+ // data.schoolImg
|
|
|
+ let tup = data.schoolImg==""?"images/school.png":data.schoolImg
|
|
|
+ $(".logo-img").attr("src",tup)
|
|
|
+
|
|
|
+ $(".name").css("background-image","url("+getSchoolTypeImg(data.schoolType)+")")
|
|
|
+ console.log(getSchoolType(data.schoolType))
|
|
|
+ document.getElementById('schoolType').innerText = getSchoolType(data.schoolType)
|
|
|
+ // $(".name").attr("src",tup)
|
|
|
+ console.log(data.natureType)
|
|
|
+ let natureType = getNature(data.natureType);
|
|
|
+
|
|
|
+ let schoolType = getSchoolType(data.schoolType);
|
|
|
+ let canteenType = data.canteenType==null?"":data.canteenType;
|
|
|
+ let recruitType = data.recruitType==null?"":data.recruitType;
|
|
|
+ let postal = data.postal==null?"":data.postal
|
|
|
+ let competentDepartment = data.competentDepartment==null?"":data.competentDepartment
|
|
|
+ let superviseTel = data.superviseTel==null?"":data.superviseTel
|
|
|
+ let wechatImg = data.wechatImg==null?"":data.wechatImg
|
|
|
+ let website = data.website==null?"":data.website
|
|
|
+
|
|
|
+ let html = '<div class="title" id="name">' + data.name + '</div>' +
|
|
|
+ '<div class="other">' +
|
|
|
+ '<ul>' +
|
|
|
+ '<li id="district">所在区:'+data.address+'</li>' +
|
|
|
+ '<li id="natureOfTheSchool">学校性质:'+natureType+'</li>' +
|
|
|
+ '<li>上级主管部门:'+competentDepartment+'</li>' +
|
|
|
+ '</ul>' +
|
|
|
+ '<ul>' +
|
|
|
+ '<li id="postcode">邮编:'+postal+'</li>' +
|
|
|
+ '<li id="schoolClasses">学校类别:'+schoolType+'</li>' +
|
|
|
+ '<li>监督电话:'+superviseTel+'</li>' +
|
|
|
+ '</ul>' +
|
|
|
+ '</div>' +
|
|
|
+ '<ul class="bottom">' +
|
|
|
+ '<li><img src="images/logo-dh.png" alt="" style="margin-right: 0.9375rem;"><span>电话:</span><span class="link" title="'+data.contactTel+'">'+data.contactTel+'</span></li>' +
|
|
|
+ '<li><img src="images/logo-dt.png" alt="" style="margin-right: 0.8125rem;"><span>地址:</span><span class="link" title="'+data.address+'">'+data.address+'</span></li>' +
|
|
|
+ "<li style='cursor:pointer;position: relative;' onclick='clickQRCode()'><img src='images/logo-wx.png' alt=''><span>微信:点击查看二维码</span><div id='ewmImg' style='position: absolute;z-index: 99999;background: #f6f6f6;border-radius: 0.3125rem;height: 9.375rem;width: 9.375rem;padding: 0.5rem;display: none;top: 1.875rem;'><img style='height: 9.375rem;width: 9.375rem;' src='" + wechatImg + "' alt=''></div></li>" +
|
|
|
+ '<li><img src="images/logo-gw.png" alt=""><span>官网:</span><span class="link" onclick="gotos(\''+website+'\')" title="'+website+'">'+website+'</span></li>' +
|
|
|
+ '</ul>'
|
|
|
+ document.getElementById('infoHead').innerHTML =html
|
|
|
+
|
|
|
+}
|
|
|
+function gotos(src){
|
|
|
+ let split = src.split("//");
|
|
|
+ if (split.length>1){
|
|
|
+ window.open(src);
|
|
|
+ }else {
|
|
|
+ window.open("http://"+src)
|
|
|
+ }
|
|
|
+}
|
|
|
+let p =[]
|
|
|
+function initbody(data){
|
|
|
+ p.push(data.introduce)
|
|
|
+ p.push(data.principalIntroduce)
|
|
|
+ p.push(data.canteenType)
|
|
|
+ p.push(data.recruitType)
|
|
|
+ document.getElementById('contentText').innerHTML = p[0]
|
|
|
+ document.getElementById('jsao').innerHTML = data.countrySupport
|
|
|
+}
|
|
|
+
|
|
|
+function conts(data){
|
|
|
+ let html = ""
|
|
|
+ html+=data.bookCharge==null?"":data.bookCharge;
|
|
|
+ // html+=data.studyCharge==null?"":data.studyCharge;
|
|
|
+ document.getElementById('conts').innerHTML = html;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+function checkSchool(){
|
|
|
+ document.getElementById('contentText').innerHTML = p[0]
|
|
|
+ $("#school").addClass("click");
|
|
|
+ $("#principal").removeClass("click");
|
|
|
+ $("#JT").removeClass("click");
|
|
|
+ $("#ZZZS").removeClass("click");
|
|
|
+
|
|
|
+}
|
|
|
+function checkPrincipal(){
|
|
|
+ document.getElementById('contentText').innerHTML = p[1]
|
|
|
+ $("#school").removeClass("click");
|
|
|
+ $("#principal").addClass("click");
|
|
|
+ $("#JT").removeClass("click");
|
|
|
+ $("#ZZZS").removeClass("click");
|
|
|
+}
|
|
|
+function checkJT(){
|
|
|
+ document.getElementById('contentText').innerHTML = p[2]
|
|
|
+ $("#school").removeClass("click");
|
|
|
+ $("#principal").removeClass("click");
|
|
|
+ $("#JT").addClass("click");
|
|
|
+ $("#ZZZS").removeClass("click");
|
|
|
+}
|
|
|
+function checkZZZS(){
|
|
|
+ document.getElementById('contentText').innerHTML = p[3]
|
|
|
+ $("#school").removeClass("click");
|
|
|
+ $("#principal").removeClass("click");
|
|
|
+ $("#JT").removeClass("click");
|
|
|
+ $("#ZZZS").addClass("click");
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+/**
|
|
|
+ * 网络请求
|
|
|
+ * @param {Object} type
|
|
|
+ * @param {Object} uri
|
|
|
+ * @param {Object} async
|
|
|
+ * @param {Object} params
|
|
|
+ * @param {Object} callback
|
|
|
+ * @param {Object} errorback
|
|
|
+ */
|
|
|
+function request(type, uri, async, params, callback, errorback) {
|
|
|
+ $.ajax({
|
|
|
+ type: type,
|
|
|
+ async: async,
|
|
|
+ url: PATH + uri,
|
|
|
+ data: params,
|
|
|
+ dataType: 'json',
|
|
|
+ success: function (res) {
|
|
|
+ if (callback) callback(res);
|
|
|
+ },
|
|
|
+ error: function (err) {
|
|
|
+ if (errorback) errorback(err);
|
|
|
+ }
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+/** GET 网络请求
|
|
|
+ * @param {Object} uri
|
|
|
+ * @param {Object} async
|
|
|
+ * @param {Object} params
|
|
|
+ * @param {Object} callback
|
|
|
+ * @param {Object} errorback
|
|
|
+ */
|
|
|
+function get(uri, async, params, callback, errorback) {
|
|
|
+ request('get', uri, async, params, callback, errorback);
|
|
|
+}
|
|
|
+
|
|
|
+/** POST 网络请求
|
|
|
+ * @param {Object} uri
|
|
|
+ * @param {Object} async
|
|
|
+ * @param {Object} params
|
|
|
+ * @param {Object} callback
|
|
|
+ * @param {Object} errorback
|
|
|
+ */
|
|
|
+function post(uri, async, params, callback, errorback) {
|
|
|
+ request('post', uri, async, params, callback, errorback);
|
|
|
+}
|
|
|
+
|
|
|
+function getSchoolType(id) {
|
|
|
+ switch (id) {
|
|
|
+ case 0:
|
|
|
+ return '幼儿园';
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ return '小学';
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ return '中学';
|
|
|
+ break;
|
|
|
+ case 6:
|
|
|
+ return '高等院校';
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ return '特殊教育学校';
|
|
|
+ break;
|
|
|
+ case 8:
|
|
|
+ return '职业院校';
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ return '';
|
|
|
+ break;
|
|
|
+ }
|
|
|
+}
|
|
|
+function getNature(id) {
|
|
|
+ switch (id) {
|
|
|
+ case 0: return '公办';break;
|
|
|
+ case 1: return '民办';break;
|
|
|
+ case 2: return '股份制';break;
|
|
|
+ default:
|
|
|
+ return '';
|
|
|
+ break;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+function clickQRCode() {
|
|
|
+ if ($("#ewmImg").css("display") == 'none') {
|
|
|
+ $("#ewmImg").css("display", "block");
|
|
|
+ } else {
|
|
|
+ $("#ewmImg").css("display", "none");
|
|
|
+ }
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
+function getSchoolTypeImg(id) {
|
|
|
+ switch (id) {
|
|
|
+ case 0:
|
|
|
+ return 'images/bg-yey.png';
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ return 'images/bg-xx.png';
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ return 'images/bg-cz.png';
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ return 'images/bg-gz.png';
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ return 'images/bg-jnygz.png';
|
|
|
+ break;
|
|
|
+ case 5:
|
|
|
+ return 'images/bg-wqzx.png';
|
|
|
+ break;
|
|
|
+ case 6:
|
|
|
+ return 'images/bg-gdyx.png';
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ return 'images/bg-tsjyxx.png';
|
|
|
+ break;
|
|
|
+ case 8:
|
|
|
+ return 'images/bg-zyxx.png';
|
|
|
+ break;
|
|
|
+ }
|
|
|
+}
|