PageSourceSearch

https://www.luding.gov.cn/template/ludingxian/js/request.js

js luding.gov.cn collected 2026-10-02 17:07:25 UTC 4,208 bytes, 133 lines download raw bytes

1/*
2 * @Description:
3 * @Author: xgx
4 * @Date: 2022-10-08 15:07:43
5 * @LastEditors: xgx
6 * @LastEditTime: 2023-08-31 11:32:40
7 */
8// 请求接口域名地址
9axios.defaults.baseURL = window.location.protocol+"//"+window.location.host;
10// 请求拦截器 统一携带token
11axios.defaults.headers.token = localStorage.getItem('token');
12// axios.interceptors.request.use(config => {
13//   // 请求头携带token
14//   config.headers.token = localStorage.getItem('token');
15//   return config;
16// });
17
18let baseURL = axios.defaults.baseURL
19// 响应拦截器
20// axios.interceptors.response.use(
21//   res => {
22//     if (res) {
23//       // 如果响应的数据含有code字段和msg字段
24//       if (
25//         res.data !== undefined &&
26//         res.data.code !== undefined &&
27//         res.data.msg !== undefined
28//       ) {
29//         // 解构出来
30//         let { code, msg } = res.data;
31//
32//         // 如果成功 弹出成功提示
33//         if (code != 0) {
34//
35//         }
36//       }
37//       return res;
38//     }
39//   },
40//   err => {
41//     if (err.response.data.code === 401) {
42//         localStorage.removeItem('token')
43//         localStorage.removeItem('userInfoData')
44//         alert('登录失效请重新登录')
45//     }
46//     if(err.response.data.code === 500){
47//
48//     }
49//   }
50// );
51function get(url, params){
52    return new Promise(function (resolve, reject){
53        axios.get(url, {
54            params:params
55        }).then(function (res){
56            if (res) {
57                resolve(res.data);
58            }
59        }).catch(function (err){
60            if (err.response.data.code === 401) {
61                localStorage.removeItem('token')
62                localStorage.removeItem('userInfoData')
63            }
64            reject(err); //失败
65        });
66    });
67};
68
69function post (url, params){
70    return new Promise(function (resolve, reject){
71        axios.post(url, params,{headers: {'Content-Type': 'application/json'}}).then(function (res){
72            if (res) {
73                resolve(res.data); // 成功
74            }
75        }).catch(function (err) {
76            if (err.response.data.code === 401) {
77                localStorage.removeItem('token')
78                localStorage.removeItem('userInfoData')
79            }
80            reject(err); // 失败
81        });
82    });
83
84};
85function postFile (url, params){
86    return new Promise(function (resolve, reject){
87        axios.post(url, params,{headers:{'Content-Type': 'multipart/form-data'}}).then(function (res){
88            if (res) {
89                resolve(res.data); // 成功
90            }
91        }).catch(function (err){
92            console.log(err,'没有抓到');
93            if (err.response.data.code === 401) {
94                localStorage.removeItem('token')
95                localStorage.removeItem('userInfoData')
96            }
97            reject(err); // 失败
98        });
99    });
100};
101function logintwo(url,siteDomain){
102    siteDomain='http://www.luding.gov.cn';
103    if(url){
104        localStorage.setItem('urlPath',url)
105    }else{
106        localStorage.setItem('urlPath',window.location.href)
107    }
108    window.location.href = "http://www.gzz.gov.cn/dlzz?siteUrl=" + siteDomain + "/yhdl" + "&sitePath=" + siteDomain;
109    window.event.returnValue=false;
110
111
112};
113function login(siteId){
114    var url = location.href;
115    let paras = 'codeData';
116    var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
117    var paraObj = {}
118    for (i = 0; j = paraString[i]; i++) {
119        paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length);
120    }
121    var returnValue = paraObj[paras.toLowerCase()];
122    let reqData = {
123        code:returnValue,
124        siteId:siteId,
125    }
126    post('/manager-service/c/user/getUserInfoByCode', reqData).then(function (res){
127        if (res.code == 0) {
128            localStorage.setItem("token", res.data.token);
129            localStorage.setItem("userInfoData", JSON.stringify(res.data));
130            window.location.href = localStorage.getItem('urlPath')
131        }
132    });
vendor: 1 bytes, line 133
133}

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.