import $fetch from '@system.fetch' import $utils from './utils' var requestUrl = 'https://ltnovel8.weishuitang.com/pro-api/' function requestHandle(params) { // console.log(`🤖 当前正在发起请求的 Url 是: ${params.url}`) return new Promise((resolve, reject) => { $fetch.fetch({ url: requestUrl + params.url, method: params.method, data: params.data, header:{ 'Content-Type':'application/json', 'Authorization':`eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImlhdCI6MTc1MzE2NjUwOCwiZXhwIjoxNzYxMTE1MzA4fQ.j6X0PPFH8za9puF_MOCwThQvfa4qb6fwCK2Kw7N0GtY`, // 'Authorization':`eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJvNFlyTzY0aWgyb3FscW1EV0RVS2NwOE9YQ0FvIiwiaWF0IjoxNzUzMzQ3MTU1LCJleHAiOjE3NTQ2NDMxNTV9.gnAmQ40ZkKA5_wRXbC7FTMafA2ZoMKsFkYcHN29nalA`, // Token:`eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImlhdCI6MTc1MzE2NjUwOCwiZXhwIjoxNzYxMTE1MzA4fQ.j6X0PPFH8za9puF_MOCwThQvfa4qb6fwCK2Kw7N0GtY`, }, success: data => { resolve(JSON.parse(data.data)) // .data.result }, fail: (data, code) => { console.log(`🐛 request fail, code = ${code} `, data) reject(data) }, complete: data => { reject(data) } }) }) } export default { post: function(url, params, op) { return requestHandle({ method: 'post', url: url, data: params }) }, get: function(url, params = {}, op) { return requestHandle({ method: 'get', url: $utils.queryString(url, params) }) } }