1 2axios.defaults.baseURL = 'https://api.skyworthxr.com/cms/api'; 3let workorderBaseUrl = 'https://console.skyworthxr.com/cms/devPlat/workorder' 4let staticBaseUrl = 'https://api-sta.skyworthxr.com/cms/static/api' 5let publicBaseUrl = 'https://api.skyworthxr.com/cms/api/public' 6axios.defaults.timeout = 1000 * 600; 7let ApiGet = function (url, params = null) { 8 return new Promise((resolve, reject) => { 9 axios.get(url, {params:{...params}}).then(res => { 10 resolve(res.data) 11 }).catch(err => reject(err)) 12 }) 13} 14 15let ApiPost = function (url, params) { 16 return new Promise((resolve, reject) => { 17 axios.post(url, params).then(res => { 18 resolve(res.data) 19 }).catch(err => reject(err)) 20 }) 21} 22 23function getQueryParam(name) { 24 const urlParams = new URLSearchParams(window.location.search); 25 return urlParams.get(name); 26} 27let api = { 28 sdk: params => ApiGet("/public/androidSdk", params), 29 faq: () => ApiGet(`${workorderBaseUrl}/problem/list/web`), 30 configInfo:params=>ApiGet(`${publicBaseUrl}/config/info`,params), 31 siteBehave: (params) => ApiPost(`${staticBaseUrl}/site/behave`, params), 32 sitePv: params => ApiPost(`${staticBaseUrl}/site/pv`, params), 33 blogsAndNews: params => ApiGet(`${publicBaseUrl}/blogsAndNews?keyword=${params.keyword}&?page=1&limit=10000`), 34 blogsAndNewsInfo: params => ApiGet(`${publicBaseUrl}/blogsAndNews/${params.nid}/info`) 35 36}
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.