Commit 07d7088a authored by 俞嘉婷's avatar 俞嘉婷

feat: 参数空值优化 不传

parent 6e840735
......@@ -20,7 +20,8 @@ interface IResData {
message?: string;
}
let loginToken: string = "";
// TODO 模拟用户
let loginToken: string = "2";
export function request(config: IReqConfig) {
return new Promise<IResData>((resolve, reject) => {
......@@ -40,8 +41,16 @@ export function request(config: IReqConfig) {
...data,
};
if (params.channel == null || params.channel === "null" || params.channel === undefined || params.channel === "undefined") {
delete params.channel;
}
if (params.city == null || params.city === "null" || params.city === undefined || params.city === "undefined") {
delete params.city;
}
if (url.indexOf("/") != 0) {
url = `/${projectId}/${url}`;
url = `/projectx/${projectId}/${url}`;
}
......@@ -73,28 +82,26 @@ export async function dbLogin(
}
) {
// const {code, encryptedData = null, iv, nickname, avatar} = param;
const {code, encryptedData = null, iv, nickname, avatar} = param;
// const params: any = {
// appKey: env.appKey,
// };
const params: any = {
appKey: env.appKey,
};
// code && (params.code = code);
// encryptedData && (params.encryptedData = encryptedData);
// iv && (params.iv = iv);
// nickname && (params.nickname = nickname);
// avatar && (params.avatar = avatar);
code && (params.code = code);
encryptedData && (params.encryptedData = encryptedData);
iv && (params.iv = iv);
nickname && (params.nickname = nickname);
avatar && (params.avatar = avatar);
// const {success, data} = await request({
// url: API_PATH.login,
// data: params,
// });
const {success, data} = await request({
url: API_PATH.login,
data: params,
});
// if (!success) {
// return;
// }
if (!success) {
return;
}
// loginToken = data.loginToken;
// TODO 测试数据
loginToken = "test";
loginToken = data.loginToken;
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment