Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
tbcc-sdk-ts
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
qinhaitao
tbcc-sdk-ts
Commits
ba81485e
Commit
ba81485e
authored
Aug 06, 2021
by
mqf_0707
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化capiFn
parent
26e43341
Changes
12
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
72 additions
and
71 deletions
+72
-71
requestFn.js
lib/helpers/requestFn.js
+5
-0
requestFn.js.map
lib/helpers/requestFn.js.map
+1
-1
index.d.ts
lib/index.d.ts
+3
-3
capiFn.d.ts
lib/request/capiFn.d.ts
+3
-3
capiFn.js
lib/request/capiFn.js
+21
-24
capiFn.js.map
lib/request/capiFn.js.map
+1
-1
index.d.ts
lib/utils/index.d.ts
+5
-1
index.js
lib/utils/index.js
+9
-9
index.js.map
lib/utils/index.js.map
+1
-1
requestFn.ts
src/helpers/requestFn.ts
+6
-1
capiFn.ts
src/request/capiFn.ts
+10
-19
index.ts
src/utils/index.ts
+7
-8
No files found.
lib/helpers/requestFn.js
View file @
ba81485e
...
...
@@ -111,6 +111,11 @@ var tornadoAPIFn = function (tornadoAPI, nickName, handle, loading, params) { re
return
[
2
/*return*/
,
tbFn_1
.
getAuthUserInfo
().
catch
(
function
(
err
)
{
console
.
log
(
'未授权成功'
,
err
);
}).
then
(
function
(
res
)
{
var
_a
=
(
res
||
{}).
nickName
,
nickName
=
_a
===
void
0
?
''
:
_a
;
if
(
!
nickName
)
{
console
.
warn
(
'请先登录!'
);
return
false
;
}
return
exports
.
tornadoAPICb
(
params_
,
res
,
loading
,
tornadoAPI
);
})];
}
...
...
lib/helpers/requestFn.js.map
View file @
ba81485e
{"version":3,"file":"requestFn.js","sourceRoot":"","sources":["../../src/helpers/requestFn.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"requestFn.js","sourceRoot":"","sources":["../../src/helpers/requestFn.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
lib/index.d.ts
View file @
ba81485e
...
...
@@ -33,10 +33,10 @@ declare const _default: {
};
};
capiFn
:
(
apiList
:
any
,
request
:
any
)
=>
{
receiveObjectPrize
(
params
:
any
,
failMessage
:
any
,
successMessage
:
any
):
Promise
<
boolean
>
;
receiveObjectPrize
(
params
:
any
):
Promise
<
false
|
void
>
;
getVipInfo
(
params
:
any
):
Promise
<
any
>
;
receiveEnamePrize
(
params
:
any
,
failMessage
:
any
,
successMessage
:
any
):
Promise
<
boolean
>
;
addStat
(
type
:
string
|
number
,
param
?:
{}
):
Promise
<
boolean
>
;
receiveEnamePrize
(
params
:
any
):
Promise
<
boolean
>
;
addStat
(
activityId
:
string
,
type
:
string
|
number
):
Promise
<
boolean
>
;
};
tb
:
{
getUserAddress
:
(
opts
?:
{})
=>
Promise
<
unknown
>
;
...
...
lib/request/capiFn.d.ts
View file @
ba81485e
declare
const
capiFn
:
(
apiList
:
any
,
request
:
any
)
=>
{
receiveObjectPrize
(
params
:
any
,
failMessage
:
any
,
successMessage
:
any
):
Promise
<
boolean
>
;
receiveObjectPrize
(
params
:
any
):
Promise
<
false
|
void
>
;
getVipInfo
(
params
:
any
):
Promise
<
any
>
;
receiveEnamePrize
(
params
:
any
,
failMessage
:
any
,
successMessage
:
any
):
Promise
<
boolean
>
;
addStat
(
type
:
number
|
string
,
param
?:
{}
):
Promise
<
boolean
>
;
receiveEnamePrize
(
params
:
any
):
Promise
<
boolean
>
;
addStat
(
activityId
:
string
,
type
:
number
|
string
):
Promise
<
boolean
>
;
};
export
default
capiFn
;
lib/request/capiFn.js
View file @
ba81485e
...
...
@@ -53,22 +53,21 @@ var utils_1 = require("../utils");
// 通用API封装方法
var
capiFn
=
function
(
apiList
,
request
)
{
return
{
receiveObjectPrize
:
function
(
params
,
failMessage
,
successMessage
)
{
receiveObjectPrize
:
function
(
params
)
{
return
__awaiter
(
this
,
void
0
,
void
0
,
function
()
{
var
_a
,
handle
,
method
,
ext
,
userAddress
,
_b
,
name
,
telNumber
,
provinceName
,
cityName
,
cityCode
,
countyName
,
detailInfo
,
streetName
;
return
__generator
(
this
,
function
(
_
c
)
{
switch
(
_
c
.
label
)
{
var
_a
,
handle
,
method
,
ext
,
userAddress
,
_b
,
name
,
telNumber
,
provinceName
,
cityName
,
cityCode
,
countyName
,
detailInfo
,
streetName
,
confirmResult
,
_c
;
return
__generator
(
this
,
function
(
_
d
)
{
switch
(
_
d
.
label
)
{
case
0
:
_a
=
utils_1
.
getRequestParams
(
apiList
[
'receiveObjectPrize'
]),
handle
=
_a
.
handle
,
method
=
_a
.
method
,
ext
=
_a
.
ext
;
return
[
4
/*yield*/
,
tbFn_1
.
getUserAddress
().
catch
(
function
(
err
)
{
tb_1
.
commonToast
(
err
.
errorMessage
);
})];
case
1
:
userAddress
=
_c
.
sent
();
if
(
!
userAddress
)
return
[
2
/*return*/
,
false
];
userAddress
=
_d
.
sent
();
_b
=
userAddress
||
{},
name
=
_b
.
name
,
telNumber
=
_b
.
telNumber
,
provinceName
=
_b
.
provinceName
,
cityName
=
_b
.
cityName
,
cityCode
=
_b
.
cityCode
,
countyName
=
_b
.
countyName
,
detailInfo
=
_b
.
detailInfo
,
streetName
=
_b
.
streetName
;
params
=
__assign
({
name
:
name
,
phone
:
telNumber
,
addressDetail
:
detailInfo
,
cityCode
:
cityCode
,
city
:
cityName
,
province
:
provinceName
,
area
:
countyName
,
streetName
:
streetName
},
params
);
if
(
!
userAddress
)
return
[
3
/*break*/
,
3
];
return
[
4
/*yield*/
,
tb_1
.
commonConfirm
(
'提示'
,
'确认使用该收货地址:'
+
name
+
telNumber
+
userAddress
.
duibaAddress
.
address
,
function
()
{
return
__awaiter
(
this
,
void
0
,
void
0
,
function
()
{
var
result
;
...
...
@@ -79,22 +78,23 @@ var capiFn = function (apiList, request) {
})];
case
1
:
result
=
_a
.
sent
();
if
(
result
&&
!
result
.
success
)
{
tb_1
.
commonToast
(
failMessage
||
'领取失败,前去“我的奖品”查看原因'
);
return
[
2
/*return*/
,
true
];
}
if
(
result
&&
result
.
success
)
{
successMessage
&&
tb_1
.
commonToast
(
successMessage
);
return
[
2
/*return*/
,
true
];
}
return
[
2
/*return*/
];
return
[
2
/*return*/
,
false
];
}
});
});
})];
case
2
:
_c
.
sent
();
return
[
2
/*return*/
,
false
];
_c
=
(
_d
.
sent
());
return
[
3
/*break*/
,
4
];
case
3
:
_c
=
false
;
_d
.
label
=
4
;
case
4
:
confirmResult
=
_c
;
return
[
2
/*return*/
,
confirmResult
];
}
});
});
...
...
@@ -120,7 +120,7 @@ var capiFn = function (apiList, request) {
});
});
},
receiveEnamePrize
:
function
(
params
,
failMessage
,
successMessage
)
{
receiveEnamePrize
:
function
(
params
)
{
return
__awaiter
(
this
,
void
0
,
void
0
,
function
()
{
var
_a
,
handle
,
method
,
ext
,
result
;
return
__generator
(
this
,
function
(
_b
)
{
...
...
@@ -132,12 +132,7 @@ var capiFn = function (apiList, request) {
})];
case
1
:
result
=
_b
.
sent
();
if
(
result
&&
!
result
.
success
)
{
tb_1
.
commonToast
(
failMessage
||
'领取失败,前去“我的奖品”查看原因'
);
return
[
2
/*return*/
,
true
];
}
if
(
result
&&
result
.
success
)
{
successMessage
&&
tb_1
.
commonToast
(
successMessage
);
return
[
2
/*return*/
,
true
];
}
return
[
2
/*return*/
,
false
];
...
...
@@ -145,15 +140,17 @@ var capiFn = function (apiList, request) {
});
});
},
addStat
:
function
(
type
,
param
)
{
if
(
param
===
void
0
)
{
param
=
{};
}
addStat
:
function
(
activityId
,
type
)
{
return
__awaiter
(
this
,
void
0
,
void
0
,
function
()
{
var
_a
,
handle
,
method
,
ext
,
result
;
return
__generator
(
this
,
function
(
_b
)
{
switch
(
_b
.
label
)
{
case
0
:
_a
=
utils_1
.
getRequestParams
(
apiList
[
'addStat'
]),
handle
=
_a
.
handle
,
method
=
_a
.
method
,
ext
=
_a
.
ext
;
return
[
4
/*yield*/
,
request
(
handle
,
method
,
__assign
({
type
:
type
},
param
),
ext
).
catch
(
function
(
res
)
{
return
[
4
/*yield*/
,
request
(
handle
,
method
,
{
activityId
:
activityId
,
type
:
type
},
ext
).
catch
(
function
(
res
)
{
tb_1
.
commonToast
(
res
&&
res
.
message
);
})];
case
1
:
...
...
lib/request/capiFn.js.map
View file @
ba81485e
{"version":3,"file":"capiFn.js","sourceRoot":"","sources":["../../src/request/capiFn.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"capiFn.js","sourceRoot":"","sources":["../../src/request/capiFn.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
lib/utils/index.d.ts
View file @
ba81485e
...
...
@@ -65,5 +65,9 @@ export declare const formatTimeStamp: (ms: number) => string;
* @param endTime
* @param noCheck
*/
export
declare
const
validateActivityStatus
:
(
startTime
:
number
,
endTime
:
number
,
noCheck
:
boolean
)
=>
Promise
<
unknown
>
;
export
declare
const
validateActivityStatus
:
(
checkParam
:
{
startTime
:
number
;
endTime
:
number
;
noCheck
:
boolean
;
})
=>
Promise
<
unknown
>
;
export
{};
lib/utils/index.js
View file @
ba81485e
...
...
@@ -154,13 +154,6 @@ var generateAPI = function (apiList, request) {
};
});
return
api
;
// return Object.keys(apiList).reduce((prev, curr) => {
// const { handle, method, ext, defaultParams } = getRequestParams(apiList[curr]);
// return {
// ...prev,
// [curr]: params => request(handle, method, Object.assign({}, defaultParams, params) , ext)
// }
// }, {})
};
exports
.
generateAPI
=
generateAPI
;
/**
...
...
@@ -214,6 +207,10 @@ var checkIsMember = function (sellerId) { return __awaiter(void 0, void 0, void
var
memberPlugin
;
return
__generator
(
this
,
function
(
_a
)
{
memberPlugin
=
requirePlugin
(
"cemMember"
);
if
(
!
memberPlugin
)
{
console
.
log
(
'会员检查失败 :>> 请先申请入会插件'
);
return
[
2
/*return*/
,
false
];
}
return
[
2
/*return*/
,
new
Promise
(
function
(
resolve
,
reject
)
{
memberPlugin
.
checkMember
({
sellerId
:
sellerId
,
...
...
@@ -251,13 +248,16 @@ exports.formatTimeStamp = formatTimeStamp;
* @param endTime
* @param noCheck
*/
var
validateActivityStatus
=
function
(
startTime
,
endTime
,
noCheck
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
nowTime
;
var
validateActivityStatus
=
function
(
checkParam
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
nowTime
,
startTime
,
endTime
,
noCheck
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
case
0
:
return
[
4
/*yield*/
,
tb_1
.
getServerTime
()];
case
1
:
nowTime
=
_a
.
sent
();
startTime
=
checkParam
.
startTime
,
endTime
=
checkParam
.
endTime
,
noCheck
=
checkParam
.
noCheck
;
if
(
!
startTime
||
!
endTime
)
return
[
2
/*return*/
,
false
];
return
[
2
/*return*/
,
new
Promise
(
function
(
resolve
,
reject
)
{
if
(
nowTime
<
startTime
)
{
tb_1
.
commonToast
(
'活动未开始'
);
...
...
lib/utils/index.js.map
View file @
ba81485e
This diff is collapsed.
Click to expand it.
src/helpers/requestFn.ts
View file @
ba81485e
...
...
@@ -61,7 +61,12 @@ export const tornadoAPIFn = async (tornadoAPI: string, nickName: string, handle:
if
(
!
nickName
)
{
return
getAuthUserInfo
().
catch
(
err
=>
{
console
.
log
(
'未授权成功'
,
err
);
}).
then
(
res
=>
{
}).
then
((
res
:
{
nickName
:
string
,
avatar
:
string
})
=>
{
const
{
nickName
=
''
}
=
res
||
{}
if
(
!
nickName
)
{
console
.
warn
(
'请先登录!'
)
return
false
}
return
tornadoAPICb
(
params_
,
res
,
loading
,
tornadoAPI
)
})
}
...
...
src/request/capiFn.ts
View file @
ba81485e
...
...
@@ -5,12 +5,12 @@ import { getRequestParams } from '../utils';
// 通用API封装方法
const
capiFn
=
(
apiList
,
request
)
=>
{
return
{
async
receiveObjectPrize
(
params
,
failMessage
,
successMessage
)
{
async
receiveObjectPrize
(
params
)
{
const
{
handle
,
method
,
ext
}
=
getRequestParams
(
apiList
[
'receiveObjectPrize'
]);
const
userAddress
:
IAddress
=
await
getUserAddress
().
catch
(
err
=>
{
commonToast
(
err
.
errorMessage
);
});
if
(
!
userAddress
)
return
false
//
if(!userAddress) return false
const
{
name
,
telNumber
,
provinceName
,
cityName
,
cityCode
,
countyName
,
detailInfo
,
streetName
}
=
userAddress
||
{};
params
=
{
name
,
...
...
@@ -23,20 +23,16 @@ const capiFn = (apiList, request) => {
streetName
,
...
params
}
await
commonConfirm
(
'提示'
,
'确认使用该收货地址:'
+
name
+
telNumber
+
userAddress
.
duibaAddress
.
address
,
async
function
()
{
const
confirmResult
=
userAddress
?
(
await
commonConfirm
(
'提示'
,
'确认使用该收货地址:'
+
name
+
telNumber
+
userAddress
.
duibaAddress
.
address
,
async
function
()
{
const
result
=
await
request
(
handle
,
method
,
params
,
ext
).
catch
(
res
=>
{
commonToast
(
res
&&
res
.
message
);
});
if
(
result
&&
!
result
.
success
)
{
commonToast
(
failMessage
||
'领取失败,前去“我的奖品”查看原因'
);
return
true
;
}
if
(
result
&&
result
.
success
)
{
successMessage
&&
commonToast
(
successMessage
)
return
true
;
}
})
return
false
return
false
}))
:
false
return
confirmResult
},
async
getVipInfo
(
params
)
{
...
...
@@ -51,27 +47,22 @@ const capiFn = (apiList, request) => {
return
false
;
},
async
receiveEnamePrize
(
params
,
failMessage
,
successMessage
)
{
async
receiveEnamePrize
(
params
)
{
const
{
handle
,
method
,
ext
}
=
getRequestParams
(
apiList
[
'receiveEnamePrize'
]);
const
result
=
await
request
(
handle
,
method
,
params
,
ext
).
catch
(
res
=>
{
commonToast
(
res
&&
res
.
message
);
});
if
(
result
&&
!
result
.
success
)
{
commonToast
(
failMessage
||
'领取失败,前去“我的奖品”查看原因'
);
return
true
;
}
if
(
result
&&
result
.
success
)
{
successMessage
&&
commonToast
(
successMessage
)
return
true
;
}
return
false
;
},
async
addStat
(
type
:
number
|
string
,
param
=
{}
)
{
async
addStat
(
activityId
:
string
,
type
:
number
|
string
)
{
const
{
handle
,
method
,
ext
}
=
getRequestParams
(
apiList
[
'addStat'
]);
const
result
=
await
request
(
handle
,
method
,
{
type
,
...
param
activityId
,
type
},
ext
).
catch
(
res
=>
{
commonToast
(
res
&&
res
.
message
);
});
...
...
src/utils/index.ts
View file @
ba81485e
...
...
@@ -98,13 +98,6 @@ export const generateAPI = <T, K extends Function>(apiList: T, request: K): IApi
});
return
api
;
// return Object.keys(apiList).reduce((prev, curr) => {
// const { handle, method, ext, defaultParams } = getRequestParams(apiList[curr]);
// return {
// ...prev,
// [curr]: params => request(handle, method, Object.assign({}, defaultParams, params) , ext)
// }
// }, {})
};
/**
* 函数节流,普通防连点
...
...
@@ -144,6 +137,10 @@ export const getImgShareUrl = async (fileId: string | Array<string>) => {
export
const
checkIsMember
=
async
(
sellerId
:
number
)
=>
{
// @ts-ignore
const
memberPlugin
=
requirePlugin
(
"cemMember"
);
if
(
!
memberPlugin
)
{
console
.
log
(
'会员检查失败 :>> 请先申请入会插件'
)
return
false
}
return
new
Promise
((
resolve
,
reject
)
=>
{
memberPlugin
.
checkMember
({
sellerId
,
...
...
@@ -179,8 +176,10 @@ export const formatTimeStamp = (ms: number) => {
* @param endTime
* @param noCheck
*/
export
const
validateActivityStatus
=
async
(
startTime
:
number
,
endTime
:
number
,
noCheck
:
boolean
)
=>
{
export
const
validateActivityStatus
=
async
(
checkParam
:
{
startTime
:
number
,
endTime
:
number
,
noCheck
:
boolean
}
)
=>
{
const
nowTime
=
await
getServerTime
()
const
{
startTime
,
endTime
,
noCheck
}
=
checkParam
if
(
!
startTime
||
!
endTime
)
return
false
return
new
Promise
((
resolve
,
reject
)
=>
{
if
(
nowTime
<
startTime
)
{
commonToast
(
'活动未开始'
)
...
...
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