Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
J
junlebao-milk-20240619
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
SparkProjects
junlebao-milk-20240619
Commits
07d7088a
Commit
07d7088a
authored
Jun 27, 2024
by
俞嘉婷
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 参数空值优化 不传
parent
6e840735
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
21 deletions
+28
-21
request.ts
miniprogram/utils/request.ts
+28
-21
No files found.
miniprogram/utils/request.ts
View file @
07d7088a
...
...
@@ -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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment