first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
class Api {
constructor() {
this.baseUrl = config.baseUrl();
}
get(option) {
YDUI.dialog.loading.open('很快加载好了');
return new Promise((resolve,reject) => {
$.ajax({
type: "GET",
url: this.baseUrl + option.url,
data: option.data,
success: (res) => {
this.checkStatus(resolve,res)
},
error: (err) => {
reject(err)
}
});
})
}
post(option) {
return new Promise((resolve,reject) => {
$.ajax({
type: "POST",
url: this.baseUrl + option.url,
data: option.data,
success: (res) => {
this.checkStatus(resolve,res)
},
error: (err) => {
reject(err)
}
});
})
}
checkStatus(resolve,res) {
YDUI.dialog.loading.close();
switch (res.status) {
case 200:
resolve(res.result);
break;
case 500:
throw new Error(res.msg);
break;
}
}
}