PageSourceSearch

https://dongning.gov.cn/default/xhtml/loginCenter/login.js

js dongning.gov.cn collected 2026-10-02 16:47:41 UTC 15,208 bytes, 347 lines download raw bytes

1var siteName='';
2var _siteObj = [
3    {
4        'uuid': ['d12c20efe50fb2b64128c591b23409f9', 'd12c20efe50fb2b64128c591b23409b9', 'd12c20efe50fb2b64128c591b2340ysq', 'd12c20efe50fb2b64128c591b23409fm'],
5        'name': '牡丹江市人民政府',
6        'websiteCode':'mdjsrmzf'
7    },
8    {
9        'uuid': ['a12c20efe50fb2b64128c591b23409l8','a12c20efe50fb2b64128c591b23409b9', 'a12c20efe50fb2b64128c591b2340ysq', 'a12c20efe50fb2b64128c591b23409fm'],
10        'name': '交通局',
11        'websiteCode':'mdjsjtysj'
12    },
13    {
14        'uuid': ['b12c20efe50fb2b64128c591b2340aa3','cc2c20efe50fb2b64128c591b23409b9', 'cc2c20efe50fb2b64128c591b2340ysq', 'cc2c20efe50fb2b64128c591b23409fm'],
15        'name': '牡丹江经济技术开发区管理委员会',
16        'websiteCode':'mdjsjkq'
17    },
18    {
19        'uuid': ['qq2c20efe50fb2b64128c591b2340aa4','qq2c20efe50fb2b64128c591b23409b9', 'qq2c20efe50fb2b64128c591b2340ysq', 'qq2c20efe50fb2b64128c591b23409fm'],
20        'name': '黑龙江省镜泊湖风景名胜区自然保护区管理委员会',
21        'websiteCode':'mdjjphglwyh'
22    },
23    {
24        'uuid': ['kk2c20efe50fb2b64128c591b2340aa4','kk2c20efe50fb2b64128c591b23409b9', 'kk2c20efe50fb2b64128c591b2340ysq', 'kk2c20efe50fb2b64128c591b23409fm'],
25        'name': '牡丹江市自然资源局',
26        'websiteCode':'mdjszrzyj'
27    },
28    {
29        'uuid': ['p12c20efe50fb2b64128c591b23409bb','p12c20efe50fb2b64128c591b23409b9', 'p12c20efe50fb2b64128c591b2340ysq', 'p12c20efe50fb2b64128c591b23409fm'],
30        'name': '牡丹江市教育局',
31        'websiteCode':'mdjsjyj'
32    },
33    {
34        'uuid': ['q12c20efe50fb2b64128c591b23409b6','q12c20efe50fb2b64128c591b23409b9', 'q12c20efe50fb2b64128c591b2340ysq', 'q12c20efe50fb2b64128c591b23409fm'],
35        'name': '农业农村局',
36        'websiteCode':'mdjsnyncj'
37    },
38    {
39        'uuid': ['b12c20efe50fb2b64128c591b23403b9','b12c20efe50fb2b64128c591b23409b9', 'b12c20efe50fb2b64128c591b2340ysq', 'b12c20efe50fb2b64128c591b23409fm'],
40        'name': '绥芬河市人民政府',
41        'websiteCode':'sfh'
42    },
43    {
44        'uuid': ['c12c20efe50fb2b64128c591b23479b9','c12c20efe50fb2b64128c591b23409b9', 'c12c20efe50fb2b64128c591b2340ysq', 'c12c20efe50fb2b64128c591b23409fm'],
45        'name': '阳明区人民政府',
46        'websiteCode':'mdjymqrmzf'
47    },
48    {
49        'uuid': ['e12c20efe50fb2b64128c591b23439b9','e12c20efe50fb2b64128c591b23409b9', 'e12c20efe50fb2b64128c591b2340ysq', 'e12c20efe50fb2b64128c591b23409fm'],
50        'name': '东宁市人民政府',
51        'websiteCode':'mdjdnsrmzf'
52    },
53    {
54        'uuid': ['f12c20efe50fb2b64128c591b23409m9','f12c20efe50fb2b64128c591b23409b9', 'f12c20efe50fb2b64128c591b2340ysq', 'f12c20efe50fb2b64128c591b23409fm'],
55        'name': '穆棱市人民政府',
56        'websiteCode':'mdjmlsrmzf'
57    },
58    {
59        'uuid': ['g12c20efe50fb2b64128c591b23409h9','g12c20efe50fb2b64128c591b23409b9', 'g12c20efe50fb2b64128c591b2340ysq', 'g12c20efe50fb2b64128c591b23409fm'],
60        'name': '海林市人民政府',
61        'websiteCode':'mdjhlsrmzf'
62    },
63    {
64        'uuid': ['h12c20efe50fb2b64128c591b23409a9','h12c20efe50fb2b64128c591b23409b9', 'h12c20efe50fb2b64128c591b2340ysq', 'h12c20efe50fb2b64128c591b23409fm'],
65        'name': '宁安市人民政府',
66        'websiteCode':'nasrmzf'
67    },
68    {
69        'uuid': ['i12c20efe50fb2b64128c591b23409i9','i12c20efe50fb2b64128c591b23409b9', 'i12c20efe50fb2b64128c591b2340ysq', 'i12c20efe50fb2b64128c591b23409fm'],
70        'name': '爱民区人民政府',
71        'websiteCode':'mdjamqrmzf'
72    },
73    {
74        'uuid': ['j12c20efe50fb2b64128c591b23409x9','j12c20efe50fb2b64128c591b23409b9', 'j12c20efe50fb2b64128c591b2340ysq', 'j12c20efe50fb2b64128c591b23409fm'],
75        'name': '西安区人民政府',
76        'websiteCode':'mdjxaqrmzf'
77    },
78    {
79        'uuid': ['k12c20efe50fb2b64128c591b23409l9','k12c20efe50fb2b64128c591b23409b9', 'k12c20efe50fb2b64128c591b2340ysq', 'k12c20efe50fb2b64128c591b23409fm'],
80        'name': '林口县人民政府',
81        'websiteCode':'mdjlkxrmzf'
82    },
83    {
84        'uuid': ['l12c20efe50fb2b64128c591b23409d9','l12c20efe50fb2b64128c591b23409b9', 'l12c20efe50fb2b64128c591b2340ysq', 'l12c20efe50fb2b64128c591b23409fm'],
85        'name': '东安区人民政府',
86        'websiteCode':'mdjdaqrmzf'
87    }
88];
89$(function () {
90    loginJs.init()
91})
92var loginJs = {
93    init: function () {
94        var _this = this;
95        _this.getUserInfo();
96        //pc
97        $('#login a').on('click', function () {
98            _this.login();
99        });
100        $('#loginOut a').on('click', function () {
101            _this.loginOut();
102        })
103        //mobile
104        $('#loginM a').on('click', function () {
105            _this.login();
106        });
107        $('#loginOutM a').on('click', function () {
108            _this.loginOut();
109        })
110    },
111    login: function () {
112        var _params = '', _this = this;
113        var siteNames=$('meta[name=SiteName]').attr('content')
114        $.each(_siteObj, function (i, v) {
115            if(siteNames=="经开区"){
116                siteNames='牡丹江经济技术开发区管理委员会'
117            }else if(siteNames=='镜管委'){
118                siteNames='黑龙江省镜泊湖风景名胜区自然保护区管理委员会'
119            }
120            if (v.name == siteNames || v.name == siteName) {
121                _params = v.uuid[0];
122                _this.setCookies('_params', v.uuid[0], 1800);
123            }
124        })
125        if (loginJs.getCookies('username') == '' || loginJs.getCookies('username') == undefined || loginJs.getCookies('username') == null) {
126            //  window.location.href = '/unified-sso/user/sendLogin?paramKey=' + _params;
127            location.href = '/grzx/ssoLogin/loginBtn?paramKey=' + _params + '&r_url=' + encodeURIComponent(window.location.href)
128        } else {
129            return false;
130        }
131
132    },
133    //政民互动-是否登录
134    isLogin: function (type) {
135        var _params = '', _type = type ? type : 2;
136
137        var siteNames=$('meta[name=SiteName]').attr('content')
138        if (loginJs.getCookies('username') == '' || loginJs.getCookies('username') == undefined || loginJs.getCookies('username') == null) {
139            var r = confirm('您还未登录,请先登录!');
140        }
141        $.each(_siteObj, function (i, v) {
142            if(siteNames=="经开区"){
143                siteNames='牡丹江经济技术开发区管理委员会'
144            }else if(siteNames=='镜管委'){
145                siteNames='黑龙江省镜泊湖风景名胜区自然保护区管理委员会'
146            }
147            if (v.name == siteNames) {
148                _params = v.uuid[0]
149            }
150        });
151        if (r) {
152            // window.location.href='/unified-sso/user/sendLogin?paramKey='+ _params;
153            location.href = '/grzx/ssoLogin/loginBtn?paramKey=' + _params + '&r_url=' + encodeURIComponent(window.location.href)
154        } else {
155            return false;
156        }
157        return false;
158    },
159    //强制跳转
160    isnLogin: function (type) {
161        var _params = '', _type = type ? type : 2;
162
163        var siteNames=$('meta[name=SiteName]').attr('content')
164        // if (loginJs.getCookies('username') == '' || loginJs.getCookies('username') == undefined || loginJs.getCookies('username') == null) {
165        //     var r = confirm('您还未登录,请先登录!');
166        // }
167        $.each(_siteObj, function (i, v) {
168            if(siteNames=="经开区"){
169                siteNames='牡丹江经济技术开发区管理委员会'
170            }else if(siteNames=='镜管委'){
171                siteNames='黑龙江省镜泊湖风景名胜区自然保护区管理委员会'
172            }
173            if (v.name == siteNames) {
174                _params = v.uuid[0]
175            }
176        });
177        location.href = '/grzx/ssoLogin/loginBtn?paramKey=' + _params + '&r_url=' + encodeURIComponent(window.location.href)
178        // if (r) {
179        //     // window.location.href='/unified-sso/user/sendLogin?paramKey='+ _params;
180        //     location.href = '/grzx/ssoLogin/loginBtn?paramKey=' + _params + '&r_url=' + encodeURIComponent(window.location.href)
181        // } else {
182        //     return false;
183        // }
184        // return false;
185    },
186
187    getUserInfo: function () {
188        var _this = this;
189        var _verid = _this.GetQueryString('verid') || _this.getCookies('uuid');
190        var username = _this.getCookies('username');
191        if (username && username != '') {
192            _this.showUser(username);
193            return
194        };
195        $.ajax({
196            url: '/grzx/ssoLogin/loadUserInfo',
197            type: "get",
198            // dataType: "json",
199            success: function (res) {
200                if (res.data && res.data.userVO && !jQuery.isEmptyObject(res.data.userVO)) {
201                    _this.setCookies('ticket', res.data.userVO.ticket, 1800);
202                    _this.setCookies('uuid', res.data.userVO.uuid, 1800);
203                    _this.setCookies('username', res.data.userVO.userName, 1800);
204                    _this.setCookies('mobile', res.data.userVO.mobile, 1800);
205                    _this.setCookies('cardId', res.data.userVO.cardId, 1800);
206                    _this.showUser(res.data.userVO.userName);
207                }
208            }
209        })
210    },
211    showUser: function (userName) {
212        var _siteCode='mdjsrmzf';
213        var siteNames=$('meta[name=SiteName]').attr('content')
214        $.each(_siteObj, function (i, v) {
215            if(siteNames=="经开区"){
216                siteNames='牡丹江经济技术开发区管理委员会'
217            }else if(siteNames=='镜管委'){
218                siteNames='黑龙江省镜泊湖风景名胜区自然保护区管理委员会'
219            }
220            if (v.name == siteNames) {
221                _siteCode=v.websiteCode;
222            }
223        })
224        console.log("111")
225        $('#login a').text(unescape(userName) + ',欢迎您!');
226        $('#login a').attr('href', '/'+_siteCode+'/grzx/ucenter_index.shtml#personal');
227        $('#login a,#loginM a').attr('target', '_blank');
228        $('#loginOut').show();
229        $('#register').hide();
230        $('#loginM a').text(unescape(userName) + ',欢迎您!');
231        $('#loginOutM').show();
232        $('#registerM').hide();
233        console.log("2222")
234    },
235    loginOut: function () {
236        var _params = '';
237        var _this = this;
238        _this.clearCache();
239        _this.clearCookie();
240        var siteNames=$('meta[name=SiteName]').attr('content')
241        $.each(_siteObj, function (i, v) {
242            if(siteNames=="经开区"){
243                siteNames='牡丹江经济技术开发区管理委员会'
244            }else if(siteNames=='镜管委'){
245                siteNames='黑龙江省镜泊湖风景名胜区自然保护区管理委员会'
246            }
247            if (v.name == siteNames || v.name == siteName) {
248                _params = v.uuid[1];
249                _this.setCookies('_params', v.uuid[1], 1800);
250                location.href = '/grzx/ssoLogin/logout?paramKey=' + _params;
251            }
252        })
253    },
254    clearCache: function () {
255        $.ajax({
256            url: '/unified-sso/user/removeCache',
257            type: 'get',
258            data: {
259                'verid': getCookie('uuid')
260            },
261            success: function (res) {
262                console.log(res.msg);
263            }
264        })
265    },
266    clearCookie: function () {
267        var keys = document.cookie.match(/[^ =;]+(?=\=)/g);
268        if (keys) {
269            for (var i = keys.length; i--;) {
270                console.log(keys[i])
271                document.cookie = keys[i] + '=0;path=/;expires=' + new Date(0).toUTCString();
272            }
273        }
274    },
275    setCookies: function (name, value, seconds) {
276        seconds = seconds || 0;   //seconds有值就直接赋值,没有为0
277        var expires = "";
278        if (seconds != 0) {      //设置cookie生存时间
279            var date = new Date();
280            date.setTime(date.getTime() + (seconds * 1000));
281            expires = ";expires=" + date.toGMTString();
282        }
283        document.cookie = name + "=" + escape(value) + expires + "; path=/";   //转码并赋值
284    },
285    getCookies: function (name) {
286        var nameEQ = name + "=";
287        var ca = document.cookie.split(';'); //把cookie分割成组
288        for (var i = 0; i < ca.length; i++) {
289            var c = ca[i]; //取得字符串
290            while (c.charAt(0) == ' ') { //判断一下字符串有没有前导空格
291                c = c.substring(1, c.length); //有的话,从第二位开始取
292            }
293            if (c.indexOf(nameEQ) == 0) { //如果含有我们要的name
294                return unescape(c.substring(nameEQ.length, c.length)); //解码并截取我们要值
295            }
296        }
297        return false;
298    },
299    GetQueryString: function (name) {
300        var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)')
301        var r = window.location.search.substr(1).match(reg)
302        if (r != null) return decodeURI(r[2])
303        return null
304    },
305    // 身份证号过滤隐藏
306    filtersIDcard: function (value) {
307        if (!value) return '';
308        var str = value;
309        str = str.toString().replace(/^(.{6})(?:\w+)(.{4})$/, '$1********$2');
310        return str;
311    },
312   
313}
314
315
316/**
317 * 20231226新增,有使用,勿删,因网站每个页面都加载这个js,就放这了
318 * 后台互动交流站点id-通过SiteIDCode获取 
319 * <meta name="SiteIDCode" content="2310240010">
320 */
321window._hdSiteIds = {
322    // "通用站点": "000000000", // 通用站点
323    "2310000004": "019aa47e65a149faa2a21fbc208f642a", // 牡丹江市农业农村局
324    "2310000013": "030f39f4892940f4bda0844dea09b612", // 镜泊湖管理委员会 
325    "2310830012": "4ee6c92c8a1a4cec90a4d90b573409c1", // 海林市人民政府
326    "2310840001": "4f3cc147abcc47cc861246085a1bce47", // 宁安市人民政府
327    "2310240010": "64309efe9fac4faba34a43cd329c19b1", // 东宁市人民政府
328    "2310250001": "6acd790aee244ead96252e2082b9cc2d", // 林口县人民政府
329    "231000003": "825a650733a14ac0abe4d1a03b947b7c", // 自然资源局
330    "2310000059": "95279662fa62412791c71778da907b7f", // 交通运输局
331    "2310050001": "9a570ae3189641019f1f038be0e1f353", // 牡丹江市西安区人民政府
332    "2310000002": "a11fb2cd90764c93a36f9caf44ba1c68", // 牡丹江市人民政府
333    "2310020001": "a8c39db734d7433b8e9f350d7061c842", // 牡丹江市东安区人民政府
334    "2310810008": "b670d5724e974c2cadc8de1e0b229274", // 绥芬河
335    "2310850001": "cb8b427eb90e4c4f9e9463186386fdde", // 穆棱市人民政府
336    "2310030001": "cfc9e112d12d4ef9aa7d2e77b414dafe", // 阳明区人民政府
337    "2310040001": "de58355386a24d1f948fa4caaef1f606", // 爱民区人民政府
338    "2310000005": "e3bf557269ba43dfaa217ac18db341e8", // 经开区
339    "2310000060": "943def345e1f4746aebda855b3da4b7b", // 教育局
340}
341
342function getUrlParam(name) {
343    var url = window.location.search;
344    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
345    var result = url.substr(1).match(reg);
346    return result ? decodeURIComponent(result[2]) : null;
347}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.