(function (t) {
    function e(e) {
        for (var a, i, o = e[0], l = e[1], s = e[2], u = 0, d = []; u < o.length; u++) i = o[u],
            Object.prototype.hasOwnProperty.call(r, i) && r[i] && d.push(r[i][0]),
            r[i] = 0;
        for (a in l) Object.prototype.hasOwnProperty.call(l, a) && (t[a] = l[a]);
        h && h(e);
        while (d.length) d.shift()();
        return c.push.apply(c, s || []),
            n()
    }
    function n() {
        for (var t, e = 0; e < c.length; e++) {
            for (var n = c[e], a = !0, i = 1; i < n.length; i++) {
                var o = n[i];
                0 !== r[o] && (a = !1)
            }
            a && (c.splice(e--, 1), t = l(l.s = n[0]))
        }
        return t
    }
    var a = {},
        i = {
            app: 0
        },
        r = {
            app: 0
        },
        c = [];
    function o(t) {
        return l.p + "js/" + ({}[t] || t) + "." + {
            "chunk-17269bd2": "8837f554",
            "chunk-38be2a3b": "0e5db14d",
            "chunk-69295ea0": "26911a49",
            "chunk-6a8ef522": "38a95970",
            "chunk-7bbc1ad8": "32027970",
            "chunk-d9443b64": "c645cb31"
        }[t] + ".js"
    }
    function l(e) {
        if (a[e]) return a[e].exports;
        var n = a[e] = {
            i: e,
            l: !1,
            exports: {}
        };
        return t[e].call(n.exports, n, n.exports, l),
            n.l = !0,
            n.exports
    }
    l.e = function (t) {
        var e = [],
            n = {
                "chunk-17269bd2": 1,
                "chunk-38be2a3b": 1,
                "chunk-69295ea0": 1,
                "chunk-6a8ef522": 1,
                "chunk-7bbc1ad8": 1,
                "chunk-d9443b64": 1
            };
        i[t] ? e.push(i[t]) : 0 !== i[t] && n[t] && e.push(i[t] = new Promise((function (e, n) {
            for (var a = "css/" + ({}[t] || t) + "." + {
                "chunk-17269bd2": "a74334c2",
                "chunk-38be2a3b": "e8fc504e",
                "chunk-69295ea0": "db09b2cf",
                "chunk-6a8ef522": "9eb38c49",
                "chunk-7bbc1ad8": "990d1983",
                "chunk-d9443b64": "5b57b743"
            }[t] + ".css", r = l.p + a, c = document.getElementsByTagName("link"), o = 0; o < c.length; o++) {
                var s = c[o],
                    u = s.getAttribute("data-href") || s.getAttribute("href");
                if ("stylesheet" === s.rel && (u === a || u === r)) return e()
            }
            var d = document.getElementsByTagName("style");
            for (o = 0; o < d.length; o++) {
                s = d[o],
                    u = s.getAttribute("data-href");
                if (u === a || u === r) return e()
            }
            var h = document.createElement("link");
            h.rel = "stylesheet",
                h.type = "text/css",
                h.onload = e,
                h.onerror = function (e) {
                    var a = e && e.target && e.target.src || r,
                        c = new Error("Loading CSS chunk " + t + " failed.\n(" + a + ")");
                    c.code = "CSS_CHUNK_LOAD_FAILED",
                        c.request = a,
                        delete i[t],
                        h.parentNode.removeChild(h),
                        n(c)
                },
                h.href = r;
            var m = document.getElementsByTagName("head")[0];
            m.appendChild(h)
        })).then((function () {
            i[t] = 0
        })));
        var a = r[t];
        if (0 !== a) if (a) e.push(a[2]);
        else {
            var c = new Promise((function (e, n) {
                a = r[t] = [e, n]
            }));
            e.push(a[2] = c);
            var s, u = document.createElement("script");
            u.charset = "utf-8",
                u.timeout = 120,
                l.nc && u.setAttribute("nonce", l.nc),
                u.src = o(t);
            var d = new Error;
            s = function (e) {
                u.onerror = u.onload = null,
                    clearTimeout(h);
                var n = r[t];
                if (0 !== n) {
                    if (n) {
                        var a = e && ("load" === e.type ? "missing" : e.type),
                            i = e && e.target && e.target.src;
                        d.message = "Loading chunk " + t + " failed.\n(" + a + ": " + i + ")",
                            d.name = "ChunkLoadError",
                            d.type = a,
                            d.request = i,
                            n[1](d)
                    }
                    r[t] = void 0
                }
            };
            var h = setTimeout((function () {
                s({
                    type: "timeout",
                    target: u
                })
            }), 12e4);
            u.onerror = u.onload = s,
                document.head.appendChild(u)
        }
        return Promise.all(e)
    },
        l.m = t,
        l.c = a,
        l.d = function (t, e, n) {
            l.o(t, e) || Object.defineProperty(t, e, {
                enumerable: !0,
                get: n
            })
        },
        l.r = function (t) {
            "undefined" !== typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, {
                value: "Module"
            }),
                Object.defineProperty(t, "__esModule", {
                    value: !0
                })
        },
        l.t = function (t, e) {
            if (1 & e && (t = l(t)), 8 & e) return t;
            if (4 & e && "object" === typeof t && t && t.__esModule) return t;
            var n = Object.create(null);
            if (l.r(n), Object.defineProperty(n, "default", {
                enumerable: !0,
                value: t
            }), 2 & e && "string" != typeof t) for (var a in t) l.d(n, a,
                function (e) {
                    return t[e]
                }.bind(null, a));
            return n
        },
        l.n = function (t) {
            var e = t && t.__esModule ?
                function () {
                    return t["default"]
                } : function () {
                    return t
                };
            return l.d(e, "a", e),
                e
        },
        l.o = function (t, e) {
            return Object.prototype.hasOwnProperty.call(t, e)
        },
        l.p = "/",
        l.oe = function (t) {
            throw console.error(t),
            t
        };
    var s = window["webpackJsonp"] = window["webpackJsonp"] || [],
        u = s.push.bind(s);
    s.push = e,
        s = s.slice();
    for (var d = 0; d < s.length; d++) e(s[d]);
    var h = u;
    c.push([0, "chunk-vendors"]),
        n()
})({
    0: function (t, e, n) {
        t.exports = n("56d7")
    },
    "0483": function (t, e, n) { },
    "0dfd": function (t, e, n) { },
    "0f6f": function (t, e, n) { },
    2691: function (t, e, n) { },
    "2ba8": function (t, e, n) { },
    "365c": function (t, e, n) {
        "use strict";
        n.d(e, "a", (function () {
            return c
        })),
            n.d(e, "d", (function () {
                return o
            })),
            n.d(e, "b", (function () {
                return l
            })),
            n.d(e, "c", (function () {
                return u
            })),
            n.d(e, "e", (function () {
                return d
            }));
        var a = n("c7eb"),
            i = n("1da1"),
            r = (n("ac1f"), n("5319"), n("5b81"), n("b775"));
        function c() {
            return Object(r["a"])({
                url: "/api/v1/contents",
                method: "post",
                data: {
                    siteId: 332,
                    channelId: 424,
                    orders: [{
                        column: "AddDate",
                        desc: !0
                    }],
                    wheres: [{
                        column: "Checked",
                        value: 1
                    }]
                }
            })
        }
        function o() {
            var t = "/api/v1/channels";
            return Object(r["a"])({
                url: t,
                method: "post",
                data: {
                    channelId: 332
                }
            })
        }
        function l(t) {
            return s.apply(this, arguments)
        }
        function s() {
            return s = Object(i["a"])(Object(a["a"])().mark((function t(e) {
                var n, i, c, o;
                return Object(a["a"])().wrap((function (t) {
                    while (1) switch (t.prev = t.next) {
                        case 0:
                            return n = e.channelId,
                                i = e.id,
                                console.log("新闻", {
                                    channelId: n,
                                    id: i
                                }),
                                c = "/api/v1/details",
                                t.next = 5,
                                Object(r["a"])({
                                    url: c,
                                    method: "post",
                                    data: {
                                        channelId: n,
                                        id: i
                                    }
                                });
                        case 5:
                            return o = t.sent,
                                o.data.data.body = o.data.data.body.replaceAll("@/upload/images", ""),
                                t.abrupt("return", o);
                        case 8:
                        case "end":
                            return t.stop()
                    }
                }), t)
            }))),
                s.apply(this, arguments)
        }
        function u(t) {
            var e = t.channelId,
                n = t.page,
                a = t.size;
            return Object(r["a"])({
                url: "/api/v1/contents",
                method: "post",
                data: {
                    channelId: e,
                    page: n,
                    perPage: a,
                    orders: [{
                        column: "AddDate",
                        desc: !0
                    }],
                    wheres: [{
                        column: "Checked",
                        value: 1
                    }]
                }
            })
        }
        function d(t) {
            return Object(r["a"])({
                url: "/api/v1/search",
                method: "post",
                data: {
                    title: t
                }
            })
        }
    },
    "4e13": function (t, e, n) { },
    "50f1": function (t, e, n) {
        "use strict";
        n("2691")
    },
    "56d7": function (t, e, n) {
        "use strict";
        n.r(e);
        n("e260"),
            n("e6cf"),
            n("cca6"),
            n("a79d"),
            n("ac1f"),
            n("5319"),
            n("5b81"),
            n("4d63"),
            n("c607"),
            n("2c3e"),
            n("25f0"),
            n("e792");
        var a = n("2b0e"),
            i = function () {
                var t = this,
                    e = t._self._c;
                return e("div", {
                    attrs: {
                        id: "app"
                    },
                    on: {
                        scroll: t.scroll
                    }
                },
                    [e("div", {
                        class: t.isApp ? "" : "minWidth minHeight"
                    },
                        [e("router-view", {
                            key: t.$route.fullPath
                        })], 1), e("pageBottom")], 1)
            },
            r = [],
            c = function () {
                var t = this,
                    e = t._self._c;
                return e("div", {
                    staticClass: "page",
                    class: t.isApp ? "pageapp" : "pagepc"
                },
                    [e("centered", [e("div", [e("div", {
                        class: t.isApp ? "page-app" : "page-but"
                    },
                        [e("div", {
                            staticClass: "text but rg"
                        },
                            [e("div", [t._v("学院名称：北京理工大学珠海学院-计算机学院")]), e("div", [t._v(" 地址：广东省珠海市香洲区金凤路6号北京理工大学珠海学院知行楼 ")]), e("div", [t._v("邮编：519088")])]), e("div", {
                                staticClass: "but rg imgc"
                            },
                                [e("img", {
                                    staticClass: "imgs",
                                    attrs: {
                                        src: "/logo.png"
                                    }
                                })]), e("div", {
                                    staticClass: "but but-rg"
                                },
                                    [e("div", [e("img", {
                                        attrs: {
                                            src: ""
                                        }
                                    })]), e("div", {
                                        staticClass: "texts"
                                    },
                                        [e("div", [t._v("关注计算机学院微信")]), e("div", [t._v("即刻了解学院动态")])])])])])])], 1)
            },
            o = [],
            l = n("2f62"),
            s = {
                name: "pageBottom",
                data: function () {
                    return {}
                },
                computed: Object(l["b"])(["isApp", "screenWidth"]),
                methods: {
                    toBeian: function () {
                        window.location.href = ""
                    },
                    toSchoolIndex: function () {
                        window.location.open("", "_blank")
                    },
                    goToUrl: function (t) {
                        window.open(t, "_blank")
                    }
                }
            },
            u = s,
            d = (n("6c01"), n("2877")),
            h = Object(d["a"])(u, c, o, !1, null, "45d7db94", null),
            m = h.exports,
            f = {
                name: "App",
                components: {
                    pageBottom: m
                },
                data: function () {
                    return {}
                },
                methods: {
                    scroll: function (t) {
                        console.log(t)
                    }
                },
                computed: Object(l["b"])(["isApp", "screenWidth"]),
                created: function () {
                    this.$store.dispatch("SET_Menu_List");
                    var t = this;
                    window.onresize = function () {
                        t.$store.commit("increment")
                    }
                }
            },
            p = f,
            v = (n("74f4"), Object(d["a"])(p, i, r, !1, null, null, null)),
            b = v.exports,
            g = (n("d3b7"), n("3ca3"), n("ddb0"), n("8c4f"));
        a["default"].use(g["a"]);
        var C = g["a"].prototype.push;
        g["a"].prototype.push = function (t) {
            return C.call(this, t).
                catch((function (t) {
                    return t
                }))
        };
        var I = [{
            path: "/",
            name: "IndexHome",
            component: function () {
                return n.e("chunk-7bbc1ad8").then(n.bind(null, "7abe"))
            }
        },
        {
            path: "/list",
            name: "list",
            component: function () {
                return n.e("chunk-17269bd2").then(n.bind(null, "6be2"))
            }
        },
        {
            path: "/details",
            name: "details",
            component: function () {
                return n.e("chunk-38be2a3b").then(n.bind(null, "58cc"))
            }
        },
        {
            path: "/commons",
            name: "commons",
            component: function () {
                return n.e("chunk-6a8ef522").then(n.bind(null, "6ffe"))
            }
        },
        {
            path: "/listImg",
            name: "listImg",
            component: function () {
                return n.e("chunk-d9443b64").then(n.bind(null, "e49e"))
            }
        },
        {
            path: "/searchList",
            name: "searchList",
            component: function () {
                return n.e("chunk-69295ea0").then(n.bind(null, "e124"))
            }
        },
        {
            path: "/searchList",
            name: "searchList",
            component: function () {
                return n.e("chunk-69295ea0").then(n.bind(null, "e124"))
            }
        }],
            y = new g["a"]({
                routes: I,
                scrollBehavior: function () {
                    return {
                        y: 0
                    }
                }
            }),
            _ = y,
            k = {
                screenWidth: function (t) {
                    return t.screenWidth
                },
                isApp: function (t) {
                    return t.isApp
                }
            },
            w = k,
            N = n("365c");
        a["default"].use(l["a"]);
        var j = new l["a"].Store({
            state: {
                screenWidth: document.body.clientWidth,
                isApp: !(document.body.clientWidth > 800),
                menuList: []
            },
            getters: w,
            mutations: {
                increment: function (t) {
                    t.screenWidth = document.body.clientWidth,
                        t.isApp = !(document.body.clientWidth > 800)
                },
                SET_MenuList: function (t, e) {
                    t.menuList = e
                }
            },
            actions: {
                SET_Menu_List: function (t) {
                    var e = t.commit;
                    return new Promise((function (t) {
                        Object(N["d"])().then((function (n) {
                            var a = n.data.data.children;
                            "轮播图" === a[a.length - 1].channelName && a.pop(),
                                e("SET_MenuList", a),
                                t(a)
                        }))
                    }))
                }
            }
        }),
            x = j,
            O = (n("0dfd"), n("5c96")),
            S = n.n(O),
            P = (n("0fae"), {
                data: function () {
                    return {
                        swiperRatio: 4
                    }
                }
            }),
            A = function () {
                var t = this,
                    e = t._self._c;
                return e("div", {
                    ref: "layout",
                    staticClass: "layout"
                },
                    [e("div", {
                        staticClass: "hello-top"
                    },
                        [t.isApp ? e("div", [e("pageTopApp")], 1) : e("div", {
                            staticClass: "hader"
                        },
                            [e("pageTop")], 1), e("div", {
                                staticStyle: {
                                    "min-height": "20vh"
                                }
                            },
                                [t._t("default")], 2)])])
            },
            $ = [],
            L = function () {
                var t = this,
                    e = t._self._c;
                return e("div", {
                    staticClass: "pageTop"
                },
                    [e("centered", [e("div", {
                        staticClass: "paget"
                    },
                        [e("div", {
                            on: {
                                click: t.toIndex
                            }
                        },
                            [e("img", {
                                staticClass: "logo",
                                attrs: {
                                    src: "/logo.png"
                                },
                                on: {
                                    click: function (e) {
                                        t.dialogVisible = !0
                                    }
                                }
                            })]), e("div", {
                                staticClass: "pagert"
                            },
                                [e("div", {
                                    staticClass: "mr",
                                    on: {
                                        click: function (e) {
                                            t.dialogVisible = !0
                                        }
                                    }
                                },
                                    [t._v("学院位置")]), e("div", {
                                        staticClass: "mr",
                                        on: {
                                            click: t.relation
                                        }
                                    },
                                        [t._v("联系我们")]), e("div", {
                                            staticClass: "mr",
                                            on: {
                                                click: t.relationDetails
                                            }
                                        },
                                            [t._v("院长信箱")]), e("div", {
                                                staticClass: "search"
                                            },
                                                [e("input", {
                                                    directives: [{
                                                        name: "model",
                                                        rawName: "v-model",
                                                        value: t.input,
                                                        expression: "input"
                                                    }],
                                                    staticClass: "input searchInput",
                                                    staticStyle: {
                                                        background: "none !important",
                                                        border: "none",
                                                        color: "#fff"
                                                    },
                                                    attrs: {
                                                        placeholder: "搜索"
                                                    },
                                                    domProps: {
                                                        value: t.input
                                                    },
                                                    on: {
                                                        keyup: function (e) {
                                                            return !e.type.indexOf("key") && t._k(e.keyCode, "enter", 13, e.key, "Enter") ? null : t.toSearch.apply(null, arguments)
                                                        },
                                                        input: function (e) {
                                                            e.target.composing || (t.input = e.target.value)
                                                        }
                                                    }
                                                }), e("div", {
                                                    staticClass: "iconfont icon-fangdajing",
                                                    on: {
                                                        click: t.toSearch
                                                    }
                                                })])])])]), e("div", {
                                                    staticClass: "pageMun"
                                                },
                                                    [e("centered", [e("div", {
                                                        staticClass: "mun"
                                                    },
                                                        t._l(t.list, (function (n) {
                                                            return e("div", {
                                                                key: n.id,
                                                                staticClass: "item"
                                                            },
                                                                [e("div", {
                                                                    staticClass: "itemz",
                                                                    on: {
                                                                        click: function (e) {
                                                                            return t.toPathChild(n)
                                                                        }
                                                                    }
                                                                },
                                                                    [t._v(" " + t._s(n.channelName) + " ")]), e("div", {
                                                                        staticClass: "item1"
                                                                    },
                                                                        t._l(n.children, (function (n) {
                                                                            return e("div", {
                                                                                key: n.id
                                                                            },
                                                                                [e("div", {
                                                                                    staticClass: "items"
                                                                                },
                                                                                    [e("div", {
                                                                                        on: {
                                                                                            click: function (e) {
                                                                                                return e.stopPropagation(),
                                                                                                    t.toPathChild(n)
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                        [t._v(" " + t._s(n.channelName) + " "), n.children && n.children.length > 0 ? e("i", {
                                                                                            staticClass: "el-icon-arrow-right"
                                                                                        }) : t._e()]), e("div", {
                                                                                            staticClass: "item2"
                                                                                        },
                                                                                            t._l(n.children, (function (n) {
                                                                                                return e("div", {
                                                                                                    key: n.id,
                                                                                                    on: {
                                                                                                        click: function (e) {
                                                                                                            return e.stopPropagation(),
                                                                                                                t.toPathChild(n)
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                    [e("div", {
                                                                                                        staticClass: "items itemsx"
                                                                                                    },
                                                                                                        [e("div", [t._v(" " + t._s(n.channelName) + " "), n.children && n.children.length > 0 ? e("i", {
                                                                                                            staticClass: "el-icon-arrow-right"
                                                                                                        }) : t._e()]), e("div", {
                                                                                                            staticClass: "item3"
                                                                                                        },
                                                                                                            t._l(n.children, (function (n) {
                                                                                                                return e("div", {
                                                                                                                    key: n.id,
                                                                                                                    staticClass: "items",
                                                                                                                    on: {
                                                                                                                        click: function (e) {
                                                                                                                            return e.stopPropagation(),
                                                                                                                                t.toPathChild(n)
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                    [t._v(" " + t._s(n.channelName) + " ")])
                                                                                                            })), 0)])])
                                                                                            })), 0)])])
                                                                        })), 0)])
                                                        })), 0)])], 1), e("el-dialog", {
                                                            attrs: {
                                                                top: "5vh",
                                                                title: "学院位置",
                                                                visible: t.dialogVisible,
                                                                width: "60%"
                                                            },
                                                            on: {
                                                                "update:visible": function (e) {
                                                                    t.dialogVisible = e
                                                                }
                                                            }
                                                        },
                                                            [e("div", {
                                                                staticStyle: {
                                                                    height: "72vh"
                                                                }
                                                            },
                                                                [e("baidu-map", {
                                                                    staticStyle: {
                                                                        height: "72vh"
                                                                    },
                                                                    attrs: {
                                                                        center: t.center,
                                                                        zoom: t.zoom,
                                                                        "scroll-wheel-zoom": !0,
                                                                        dragging: !0
                                                                    }
                                                                },
                                                                    [e("bm-marker", {
                                                                        attrs: {
                                                                            position: t.center
                                                                        }
                                                                    })], 1)], 1)])], 1)
            },
            E = [],
            U = n("c7eb"),
            T = n("1da1"),
            z = (n("a9e3"), n("d81d"), n("e9c4"), n("bd0c")),
            M = n.n(z);
        a["default"].use(M.a, {
            ak: "wM9x0Dx5xCoj7hGjmZCgMVdj34olTkYo"
        });
        var W = {
            name: "home",
            components: {},
            props: {
                clientWidths: Number
            },
            data: function () {
                return {
                    zoom: 15,
                    center: {
                        lng: 113.540784,
                        lat: 22.375078,
                        address: "北京理工大学珠海学院计算机学院"
                    },
                    dialogVisible: !1,
                    input: "",
                    isInput: !1,
                    list: []
                }
            },
            methods: {
                toPath: function (t) {
                    "首页" === t && this.$router.push("/")
                },
                relationDetails: function () {
                    this.$router.push({
                        path: "/details?fatherId=357&columnId=371&id=3686"
                    })
                },
                relation: function () {
                    this.$router.push({
                        path: "/list?fatherId=357&columnId=371"
                    })
                },
                toIndex: function () {
                    this.$router.push({
                        path: "/"
                    })
                },
                toPathChild: function (t) {
                    t.url && this.$router.push(t.url)
                },
                toSearch: function () {
                    this.isInput ? this.input ? (window.searchTitle = this.input, this.$router.push("/searchList?columnId=z10&search=" + this.input)) : this.$message({
                        message: "请输入搜索内容",
                        type: "warning"
                    }) : this.isInput = !0
                },
                menuMap: function (t) {
                    var e = this;
                    return t && t.length > 0 ? t.map((function (t) {
                        return t.url = t.filePath,
                            t.children = e.menuMap(t.children),
                            t
                    })) : []
                }
            },
            computed: Object(l["b"])(["menuList"]),
            created: function () {
                var t = this;
                return Object(T["a"])(Object(U["a"])().mark((function e() {
                    return Object(U["a"])().wrap((function (e) {
                        while (1) switch (e.prev = e.next) {
                            case 0:
                                if (0 != t.menuList.length) {
                                    e.next = 6;
                                    break
                                }
                                return e.next = 3,
                                    t.$store.dispatch("SET_Menu_List");
                            case 3:
                                t.list = e.sent,
                                    e.next = 7;
                                break;
                            case 6:
                                t.list = JSON.parse(JSON.stringify(t.menuList));
                            case 7:
                            case "end":
                                return e.stop()
                        }
                    }), e)
                })))()
            },
            watch: {}
        },
            q = W,
            B = (n("8394"), Object(d["a"])(q, L, E, !1, null, "a83a70ba", null)),
            V = B.exports,
            D = function () {
                var t = this,
                    e = t._self._c;
                return e("div", {
                    staticClass: "page"
                },
                    [e("div", [e("img", {
                        staticClass: "imgs",
                        attrs: {
                            src: "/logo.png"
                        },
                        on: {
                            click: function (e) {
                                e.stopPropagation(),
                                    t.dialogVisible = !0
                            }
                        }
                    })]), e("div", [e("div", {
                        staticClass: "iconfont",
                        class: t.isShow ? "icon-guanbi1" : "icon-ai222",
                        on: {
                            click: function (e) {
                                t.isShow = !t.isShow
                            }
                        }
                    })]), e("div", {
                        directives: [{
                            name: "show",
                            rawName: "v-show",
                            value: t.isShow,
                            expression: "isShow"
                        }],
                        staticClass: "pageb"
                    },
                        [t._l(t.list, (function (n, a) {
                            return e("div", {
                                key: "q" + a
                            },
                                [n.children && n.children.length > 0 ? e("el-collapse", [e("el-collapse-item", {
                                    attrs: {
                                        title: n.channelName
                                    }
                                },
                                    t._l(n.children, (function (n, i) {
                                        return e("div", {
                                            key: i + a + "b",
                                            staticClass: "item"
                                        },
                                            [e("div", {
                                                staticClass: "itemx",
                                                on: {
                                                    click: function (e) {
                                                        return t.toUrl(n.url)
                                                    }
                                                }
                                            },
                                                [t._v(" " + t._s(n.channelName) + " ")]), n.children && n.children.length > 0 ? e("div", t._l(n.children, (function (n, r) {
                                                    return e("div", {
                                                        key: i + a + r + "b",
                                                        staticClass: "item2"
                                                    },
                                                        [e("div", {
                                                            staticClass: "itemx",
                                                            on: {
                                                                click: function (e) {
                                                                    return t.toUrl(n.url)
                                                                }
                                                            }
                                                        },
                                                            [t._v(" " + t._s(n.channelName) + " ")]), n.children && n.children.length > 0 ? e("div", t._l(n.children, (function (n, c) {
                                                                return e("div", {
                                                                    key: i + a + r + c + "b",
                                                                    staticClass: "item2"
                                                                },
                                                                    [e("div", {
                                                                        staticClass: "itemx",
                                                                        on: {
                                                                            click: function (e) {
                                                                                return t.toUrl(n.url)
                                                                            }
                                                                        }
                                                                    },
                                                                        [t._v(" " + t._s(n.channelName) + " ")])])
                                                            })), 0) : t._e()])
                                                })), 0) : t._e()])
                                    })), 0)], 1) : e("div", {
                                        staticClass: "collapse",
                                        on: {
                                            click: function (e) {
                                                return t.toUrl(n.url)
                                            }
                                        }
                                    },
                                        [t._v(" " + t._s(n.channelName) + " ")])], 1)
                        })), e("div", {
                            staticClass: "search"
                        },
                            [e("div", {
                                staticClass: "search-p"
                            },
                                [e("el-input", {
                                    attrs: {
                                        placeholder: "请输入搜索内容"
                                    },
                                    model: {
                                        value: t.input,
                                        callback: function (e) {
                                            t.input = e
                                        },
                                        expression: "input"
                                    }
                                }), e("div", {
                                    staticClass: "iconfont icon-fangdajing",
                                    on: {
                                        click: t.toSearch
                                    }
                                })], 1)])], 2), t.isShow ? e("div", {
                                    class: t.isShow ? "isShow" : "",
                                    on: {
                                        click: function (e) {
                                            t.isShow = !t.isShow
                                        }
                                    }
                                }) : t._e(), t.dialogVisible ? e("div", {
                                    staticClass: "baidus"
                                },
                                    [e("div", {
                                        staticClass: "siconfont"
                                    },
                                        [t._v("学院位置")]), e("div", {
                                            staticClass: "iconfont icon-guanbi1",
                                            on: {
                                                click: function (e) {
                                                    e.stopPropagation(),
                                                        t.dialogVisible = !1
                                                }
                                            }
                                        }), e("div", {
                                            staticStyle: {
                                                height: "100vh"
                                            }
                                        },
                                            [e("baidu-map", {
                                                staticStyle: {
                                                    height: "100vh"
                                                },
                                                attrs: {
                                                    center: t.center,
                                                    zoom: t.zoom,
                                                    "scroll-wheel-zoom": !0,
                                                    dragging: !0
                                                },
                                                on: {
                                                    ready: t.onReady
                                                }
                                            },
                                                [e("bm-marker", {
                                                    attrs: {
                                                        position: t.center
                                                    }
                                                })], 1)], 1)]) : t._e()])
            },
            J = [];
        a["default"].use(M.a, {
            ak: "wM9x0Dx5xCoj7hGjmZCgMVdj34olTkYo"
        });
        var H = {
            name: "home",
            components: {},
            data: function () {
                return {
                    zoom: 15,
                    center: {
                        lng: 113.540784,
                        lat: 22.375078,
                        address: "北京理工大学珠海学院计算机学院"
                    },
                    dialogVisible: !1,
                    isShow: !1,
                    input: "",
                    list: [{
                        channelName: "首页",
                        url: "/",
                        id: "A",
                        children: []
                    },
                    {
                        channelName: "本院简介",
                        url: "/details?fatherId=1&fatherColumnId=101&columnId=10101",
                        id: "1",
                        children: [{
                            id: "101",
                            channelName: "  本院介绍",
                            url: "/details?fatherId=1&fatherColumnId=101&columnId=10101",
                            children: [{
                                id: "10101",
                                channelName: "学院简介",
                                url: "/details?fatherId=1&fatherColumnId=101&columnId=10101"
                            },
                            {
                                id: "10102",
                                channelName: "本院学制",
                                url: "/details?fatherId=1&fatherColumnId=101&columnId=10102"
                            },
                            {
                                id: "10103",
                                channelName: "教育目标",
                                url: "details?fatherId=1&fatherColumnId=101&columnId=10103"
                            },
                            {
                                id: "10104",
                                channelName: "治院方针",
                                url: "details?fatherId=1&fatherColumnId=101&columnId=10104"
                            }]
                        },
                        {
                            id: "102",
                            channelName: "历届院长",
                            url: "/list?fatherId=1&columnId=102"
                        },
                        {
                            id: "103",
                            channelName: "院长简介",
                            url: "/list?fatherId=1&columnId=103"
                        },
                        {
                            id: "104",
                            channelName: "组织机构",
                            url: "/list?fatherId=1&fatherColumnId=104&columnId=10401",
                            children: [{
                                id: "10401",
                                channelName: "教学办公室",
                                url: "/list?fatherId=1&fatherColumnId=104&columnId=10401"
                            },
                            {
                                id: "10402",
                                channelName: "实验中心",
                                url: "/list?fatherId=1&fatherColumnId=104&columnId=10402"
                            },
                            {
                                id: "10403",
                                channelName: "学生工作办公室",
                                url: "list?fatherId=1&fatherColumnId=104&columnId=10403"
                            },
                            {
                                id: "10404",
                                channelName: "产学研究办公室",
                                url: "list?fatherId=1&fatherColumnId=104&columnId=10404"
                            }]
                        },
                        {
                            id: "105",
                            channelName: "规章制度",
                            url: "/list?fatherId=1&columnId=105"
                        },
                        {
                            id: "106",
                            channelName: "联系我们",
                            url: "/list?fatherId=1&columnId=106"
                        }]
                    },
                    {
                        channelName: "党务工作",
                        url: "/list?columnId=2",
                        id: "2",
                        children: []
                    },
                    {
                        channelName: "教学教务",
                        url: "/list?columnId=3",
                        id: "3",
                        children: []
                    },
                    {
                        channelName: "国际教育认证",
                        url: "/list?columnId=4",
                        id: "4",
                        children: []
                    },
                    {
                        channelName: "全程导学",
                        url: "/list?columnId=5",
                        id: "5",
                        children: []
                    },
                    {
                        channelName: "学生工作",
                        url: "/list?columnId=6",
                        id: "6",
                        children: []
                    },
                    {
                        channelName: "科研",
                        url: "/list?columnId=7",
                        id: "7",
                        children: []
                    },
                    {
                        channelName: "对外交流",
                        url: "/list?columnId=8",
                        id: "8",
                        children: []
                    },
                    {
                        channelName: "考试与培训",
                        url: "/list?columnId=9",
                        id: "9",
                        children: []
                    },
                    {
                        channelName: "常用功能",
                        url: "/details?columnId=0",
                        id: "0",
                        children: []
                    }]
                }
            },
            computed: Object(l["b"])(["menuList"]),
            mounted: function () { },
            methods: {
                toSearch: function () {
                    this.input ? (this.isShow = !1, window.searchTitle = this.input, this.$router.push("/searchList?fatherId=z10&columnId=z1001&search=" + this.input)) : this.$message({
                        message: "请输入搜索内容",
                        type: "warning"
                    })
                },
                toUrl: function (t) {
                    t && (this.isShow = !1, this.$router.push(t))
                }
            },
            created: function () {
                var t = this;
                return Object(T["a"])(Object(U["a"])().mark((function e() {
                    return Object(U["a"])().wrap((function (e) {
                        while (1) switch (e.prev = e.next) {
                            case 0:
                                if (0 != t.menuList.length) {
                                    e.next = 6;
                                    break
                                }
                                return e.next = 3,
                                    t.$store.dispatch("SET_Menu_List");
                            case 3:
                                t.list = e.sent,
                                    e.next = 7;
                                break;
                            case 6:
                                t.list = JSON.parse(JSON.stringify(t.menuList));
                            case 7:
                            case "end":
                                return e.stop()
                        }
                    }), e)
                })))()
            },
            watch: {}
        },
            R = H,
            F = (n("9201"), Object(d["a"])(R, D, J, !1, null, "aa50b362", null)),
            G = F.exports,
            Y = {
                name: "home",
                components: {
                    pageTop: V,
                    pageTopApp: G
                },
                data: function () {
                    return {
                        width: 1310,
                        list: []
                    }
                },
                computed: Object(l["b"])(["isApp", "screenWidth"]),
                watch: {
                    screenWidth: function () {
                        this.width = this.$refs.layout.clientWidth
                    }
                },
                methods: {},
                mounted: function () {
                    this.width = this.$refs.layout.clientWidth
                },
                created: function () { }
            },
            Z = Y,
            K = (n("9f8d"), Object(d["a"])(Z, A, $, !1, null, "139218ca", null)),
            Q = K.exports,
            X = function () {
                var t = this,
                    e = t._self._c;
                return e("div", {
                    staticClass: "contents"
                },
                    [e("div", {
                        staticClass: "contents-cen"
                    },
                        [t._t("default")], 2)])
            },
            tt = [],
            et = {
                name: "centered",
                computed: Object(l["b"])(["isApp", "screenWidth"])
            },
            nt = et,
            at = (n("e229"), Object(d["a"])(nt, X, tt, !1, null, "99d3a0fc", null)),
            it = at.exports,
            rt = function () {
                var t = this,
                    e = t._self._c;
                return e("layout", [e("div", {
                    staticClass: "bg",
                    staticStyle: {
                        "background-image": "url()"
                    }
                },
                    [e("centered", [e("div", [e("img", {
                        staticClass: "imghader",
                        attrs: {
                            src: ""
                        }
                    })]), e("div", {
                        staticClass: "list"
                    },
                        [!t.isApp && t.data.list && t.data.list.length > 0 ? e("div", {
                            staticClass: "left"
                        },
                            [e("div", {
                                staticClass: "sticky"
                            },
                                [e("div", {
                                    staticClass: "sticky-hader"
                                },
                                    [t._v(" " + t._s(t.data.fatherColumnName2 || t.data.fatherColumnName || t.data.fatherName) + " ")]), t._l(t.data.list, (function (n) {
                                        return e("div", {
                                            key: n.id,
                                            staticClass: "sticky-it",
                                            class: t.data.columnId == n.id ? "stickyxz" : "",
                                            on: {
                                                click: function (e) {
                                                    return t.toPathChild(n)
                                                }
                                            }
                                        },
                                            [t._v(" " + t._s(n.channelName) + " ")])
                                    }))], 2)]) : t._e(), e("div", {
                                        staticClass: "rg",
                                        style: t.isApp ? "" : t.data.list && t.data.list.length > 0 ? "padding-right: 20px;" : "padding: 0 20px;"
                                    },
                                        [e("div", {
                                            staticClass: "title",
                                            style: t.isApp ? "font-size: 14px;" : "font-size: 20px;"
                                        },
                                            [e("div", {
                                                staticStyle: {
                                                    cursor: "pointer"
                                                },
                                                on: {
                                                    click: function (e) {
                                                        return t.toHome()
                                                    }
                                                }
                                            },
                                                [t._v("首页")]), t.data.fatherName ? e("div", {
                                                    staticStyle: {
                                                        cursor: "pointer"
                                                    },
                                                    on: {
                                                        click: function (e) {
                                                            return t.toUrl(t.data.fatherUrl)
                                                        }
                                                    }
                                                },
                                                    [t._v(" - " + t._s(t.data.fatherName) + " ")]) : t._e(), t.data.fatherColumnName ? e("div", {
                                                        staticStyle: {
                                                            cursor: "pointer"
                                                        },
                                                        on: {
                                                            click: function (e) {
                                                                return t.toUrl(t.data.fatherColumnUrl)
                                                            }
                                                        }
                                                    },
                                                        [t._v(" - " + t._s(t.data.fatherColumnName) + " ")]) : t._e(), t.data.fatherColumnName2 ? e("div", {
                                                            staticStyle: {
                                                                cursor: "pointer"
                                                            },
                                                            on: {
                                                                click: function (e) {
                                                                    return t.toUrl(t.data.fatherColumnUrl2)
                                                                }
                                                            }
                                                        },
                                                            [t._v(" - " + t._s(t.data.fatherColumnName2) + " ")]) : t._e(), t.data.columnName ? e("div", {
                                                                staticStyle: {
                                                                    cursor: "pointer"
                                                                },
                                                                on: {
                                                                    click: function (e) {
                                                                        return t.toUrl(t.data.columnUrl)
                                                                    }
                                                                }
                                                            },
                                                                [t._v(" - " + t._s(t.data.columnName) + " ")]) : t._e(), t.isOfficial ? e("div", [t._v("- 正文")]) : t._e()]), e("div", {
                                                                    style: t.isApp ? "padding: 0 12px;" : ""
                                                                },
                                                                    [t._t("default")], 2)])])])], 1)])
            },
            ct = [],
            ot = (n("159b"), {
                name: "home",
                components: {},
                props: {
                    isOfficial: {
                        type: Boolean,
                        value: !1
                    }
                },
                data: function () {
                    return {
                        data: {
                            fatherId: "",
                            fatherUrl: "",
                            fatherName: "",
                            fatherColumnId: "",
                            fatherColumnUrl: "",
                            fatherColumnName: "",
                            fatherColumnId2: "",
                            fatherColumnUrl2: "",
                            fatherColumnName2: "",
                            columnId: "",
                            columnName: "",
                            columnUrl: "",
                            list: []
                        },
                        list: []
                    }
                },
                computed: Object(l["b"])(["isApp", "screenWidth", "menuList"]),
                methods: {
                    toHome: function () {
                        this.$router.push("/")
                    },
                    toUrl: function (t) {
                        t && this.$router.push(t)
                    },
                    toPathChild: function (t) {
                        t.url && (console.log("跳转链接", t.url), this.$router.push(t.url))
                    },
                    setTopMenu: function () {
                        var t = this;
                        return Object(T["a"])(Object(U["a"])().mark((function e() {
                            var n;
                            return Object(U["a"])().wrap((function (e) {
                                while (1) switch (e.prev = e.next) {
                                    case 0:
                                        return e.next = 2,
                                            Object(N["d"])();
                                    case 2:
                                        n = e.sent,
                                            t.list = n.data.data.children,
                                            "轮播图" === t.list[t.list.length - 1].channelName && t.list.pop();
                                    case 5:
                                    case "end":
                                        return e.stop()
                                }
                            }), e)
                        })))()
                    },
                    beaters: function (t, e) {
                        var n = this;
                        e.push(t),
                            t.children && t.children.length > 0 && t.children.forEach((function (t) {
                                n.beaters(t, e)
                            }))
                    }
                },
                created: function () {
                    var t = this;
                    return Object(T["a"])(Object(U["a"])().mark((function e() {
                        var n;
                        return Object(U["a"])().wrap((function (e) {
                            while (1) switch (e.prev = e.next) {
                                case 0:
                                    if (0 != t.menuList.length) {
                                        e.next = 4;
                                        break
                                    }
                                    return e.next = 3,
                                        t.$store.dispatch("SET_Menu_List");
                                case 3:
                                    t.list = e.sent;
                                case 4:
                                    t.list = JSON.parse(JSON.stringify(t.menuList)),
                                        t.list.push({
                                            channelName: "搜索",
                                            url: "/searchList?columnId=z10",
                                            id: "z10"
                                        }),
                                        t.$route.query.fatherId && (t.data.fatherId = t.$route.query.fatherId),
                                        t.$route.query.fatherColumnId && (t.data.fatherColumnId = t.$route.query.fatherColumnId),
                                        t.$route.query.fatherColumnId2 && (t.data.fatherColumnId2 = t.$route.query.fatherColumnId2),
                                        t.$route.query.columnId && (t.data.columnId = t.$route.query.columnId),
                                        t.$route.query.fatherId && t.$route.query.fatherColumnId && t.$route.query.fatherColumnId2 || (n = [], t.list.forEach((function (e) {
                                            t.beaters(e, n)
                                        })), n.forEach((function (e) {
                                            t.data.columnId == e.id && e.parentsPath && e.parentsPath.length > 1 && (console.log(e), e.parentsPath[1] && (t.data.fatherId = e.parentsPath[1]), e.parentsPath[2] && (t.data.fatherColumnId = e.parentsPath[2]), e.parentsPath[3] && (t.data.fatherColumnId2 = e.parentsPath[3]))
                                        }))),
                                        console.log(t.data, "--------"),
                                        t.list.forEach((function (e) {
                                            t.data.fatherId ? t.data.fatherId == e.id && e.children && e.children.length > 0 && (t.data.fatherColumnId ? (t.data.fatherName = e.channelName, t.data.fatherUrl = e.url, e.children.forEach((function (e) {
                                                e.id == t.data.fatherColumnId && (t.data.fatherColumnName = e.channelName, t.data.fatherColumnUrl = e.url, t.data.fatherColumnId2 ? e.children.forEach((function (e) {
                                                    t.data.fatherColumnId2 == e.id && (t.data.fatherColumnName2 = e.channelName, t.data.fatherColumnUrl2 = e.url, t.data.list = e.children, e.children.forEach((function (e) {
                                                        t.data.columnId == e.id && (t.data.columnName = e.channelName, t.data.columnUrl = e.url)
                                                    })))
                                                })) : (t.data.list = e.children, e.children.forEach((function (e) {
                                                    t.data.columnId == e.id && (t.data.columnName = e.channelName, t.data.columnUrl = e.url)
                                                }))))
                                            }))) : (t.data.list = e.children, t.data.fatherName = e.channelName, t.data.fatherUrl = e.url, e.children.forEach((function (e) {
                                                t.data.columnId == e.id && (t.data.columnName = e.channelName, t.data.columnUrl = e.url)
                                            })))) : t.data.columnId == e.id && (t.data.columnName = e.channelName, t.data.columnUrl = e.url)
                                        }));
                                case 13:
                                case "end":
                                    return e.stop()
                            }
                        }), e)
                    })))()
                }
            }),
            lt = ot,
            st = (n("50f1"), Object(d["a"])(lt, rt, ct, !1, null, "45048828", null)),
            ut = st.exports;
        a["default"].use(S.a),
            a["default"].mixin(P),
            a["default"].component("layout", Q),
            a["default"].component("centered", it),
            a["default"].component("layoutColumn", ut),
            a["default"].config.productionTip = !1,
            String.prototype.replaceAll = function (t, e) {
                return this.replace(new RegExp(t, "gm"), e)
            },
            new a["default"]({
                router: _,
                store: x,
                render: function (t) {
                    return t(b)
                }
            }).$mount("#app")
    },
    "6c01": function (t, e, n) {
        "use strict";
        n("2ba8")
    },
    "74f4": function (t, e, n) {
        "use strict";
        n("0483")
    },
    "81b7": function (t, e, n) { },
    8394: function (t, e, n) {
        "use strict";
        n("4e13")
    },
    9201: function (t, e, n) {
        "use strict";
        n("e4e9")
    },
    "9f8d": function (t, e, n) {
        "use strict";
        n("81b7")
    },
    b775: function (t, e, n) {
        "use strict";
        var a = n("bc3a"),
            i = n.n(a),
            r = i.a.create({
                baseURL: "/jsj",
                headers: {
                    "Content-Type": "application/json;charset=UTF-8"
                }
            });
        e["a"] = r
    },
    e229: function (t, e, n) {
        "use strict";
        n("0f6f")
    },
    e4e9: function (t, e, n) { }
});
//# sourceMappingURL=app.a91e0944.js.map