|
@@ -1,70 +1,75 @@
|
|
|
// const BASE_URL = 'https://iot.usky.cn/USKYZHAF/USKYZHAF.php/Home/'
|
|
|
const BASE_URL = 'https://qhome.usky.cn/USKYZHAF/USKYZHAF.php/Home/'
|
|
|
+const websiteUrl='https://qhome.usky.cn'
|
|
|
|
|
|
// 同时发送异步代码的次数,防止一次点击中有多次请求,用于处理
|
|
|
let ajaxTimes = 0;
|
|
|
|
|
|
-export const myRequest = (options) => {
|
|
|
-
|
|
|
- let showLoading = options.showLoading || false;
|
|
|
-
|
|
|
- // 显示加载中 效果
|
|
|
- if (showLoading) {
|
|
|
- ajaxTimes++;
|
|
|
- uni.showLoading({
|
|
|
- title: "加载中",
|
|
|
- mask: true,
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
- return new Promise((resolve, reject) => {
|
|
|
- uni.request({
|
|
|
- url: BASE_URL + options.url,
|
|
|
- method: options.method || 'POST',
|
|
|
- data: options.data || {},
|
|
|
- header: {
|
|
|
- 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
|
|
|
- },
|
|
|
- success: (res) => {
|
|
|
- if (res.data.flag == false) {
|
|
|
- return uni.showToast({
|
|
|
- title: res.data.msg?res.data.msg:"获取数据失败",
|
|
|
- icon: "none"
|
|
|
- })
|
|
|
- }
|
|
|
- resolve(res)
|
|
|
- },
|
|
|
- fail: (err) => {
|
|
|
-
|
|
|
- uni.showModal({
|
|
|
- showCancel: false,
|
|
|
- content: '请求接口失败'
|
|
|
- });
|
|
|
- // uni.showToast({
|
|
|
- // title: '请求接口失败',
|
|
|
- // icon:"none"
|
|
|
- // })
|
|
|
- reject(err)
|
|
|
-
|
|
|
- },
|
|
|
- // 完成之后关闭加载效果
|
|
|
- complete: () => {
|
|
|
- if (showLoading) {
|
|
|
- ajaxTimes--;
|
|
|
- if (ajaxTimes === 0) {
|
|
|
- // 关闭正在等待的图标
|
|
|
- uni.hideLoading();
|
|
|
+function myRequest(options){
|
|
|
+
|
|
|
+ let showLoading = options.showLoading || false;
|
|
|
+
|
|
|
+ // 显示加载中 效果
|
|
|
+ if (showLoading) {
|
|
|
+ ajaxTimes++;
|
|
|
+ uni.showLoading({
|
|
|
+ title: "加载中",
|
|
|
+ mask: true,
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
+ uni.request({
|
|
|
+ url: BASE_URL + options.url,
|
|
|
+ method: options.method || 'POST',
|
|
|
+ data: options.data || {},
|
|
|
+ header: {
|
|
|
+ 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
|
|
|
+ },
|
|
|
+ success: (res) => {
|
|
|
+ if (res.data.flag == false) {
|
|
|
+ return uni.showToast({
|
|
|
+ title: res.data.msg?res.data.msg:"获取数据失败",
|
|
|
+ icon: "none"
|
|
|
+ })
|
|
|
}
|
|
|
+ resolve(res)
|
|
|
+ },
|
|
|
+ fail: (err) => {
|
|
|
+
|
|
|
+ uni.showModal({
|
|
|
+ showCancel: false,
|
|
|
+ content: '请求接口失败'
|
|
|
+ });
|
|
|
+ // uni.showToast({
|
|
|
+ // title: '请求接口失败',
|
|
|
+ // icon:"none"
|
|
|
+ // })
|
|
|
+ reject(err)
|
|
|
+
|
|
|
+ },
|
|
|
+ // 完成之后关闭加载效果
|
|
|
+ complete: () => {
|
|
|
+ if (showLoading) {
|
|
|
+ ajaxTimes--;
|
|
|
+ if (ajaxTimes === 0) {
|
|
|
+ // 关闭正在等待的图标
|
|
|
+ uni.hideLoading();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
-
|
|
|
- }
|
|
|
+ })
|
|
|
})
|
|
|
- })
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
export default {
|
|
|
- BASE_URL
|
|
|
+ BASE_URL,myRequest,websiteUrl
|
|
|
}
|
|
|
|
|
|
|