Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
taobao-mini-template
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
2
Issues
2
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
qinhaitao
taobao-mini-template
Commits
c8973039
Commit
c8973039
authored
Mar 09, 2021
by
qinhaitao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:任务
parent
162d8903
Changes
33
Hide whitespace changes
Inline
Side-by-side
Showing
33 changed files
with
505 additions
and
449 deletions
+505
-449
api.js
c_client/src/api.js
+7
-43
DoHelpModal.jsx
c_client/src/components/DoHelpModal/DoHelpModal.jsx
+3
-3
GoodsPage.jsx
c_client/src/components/GoodsPage/GoodsPage.jsx
+22
-20
TasksModal.config.js
c_client/src/components/TasksModal/TasksModal.config.js
+5
-5
TasksModal.jsx
c_client/src/components/TasksModal/TasksModal.jsx
+87
-98
Popup.jsx
c_client/src/components/_base/Popup/Popup.jsx
+5
-7
config.js
c_client/src/config.js
+2
-2
const.js
c_client/src/const.js
+41
-5
useLogin.js
c_client/src/hooks/useLogin.js
+1
-0
useRequest.js
c_client/src/hooks/useRequest.js
+8
-5
useTasks.js
c_client/src/hooks/useTasks.js
+81
-126
useThrottle.js
c_client/src/hooks/useThrottle.js
+1
-1
browseGoods.config.js
c_client/src/pages/browseGoods/browseGoods.config.js
+1
-1
browseGoods.jsx
c_client/src/pages/browseGoods/browseGoods.jsx
+37
-37
index.jsx
c_client/src/pages/index/index.jsx
+5
-8
myPrize.jsx
c_client/src/pages/myPrize/myPrize.jsx
+3
-2
tb.js
c_client/src/tbcc-sdk-ts/lib/core/tb.js
+52
-26
tb.js.map
c_client/src/tbcc-sdk-ts/lib/core/tb.js.map
+1
-1
tbFn.js
c_client/src/tbcc-sdk-ts/lib/core/tbFn.js
+18
-9
tbFn.js.map
c_client/src/tbcc-sdk-ts/lib/core/tbFn.js.map
+1
-1
tbMock.js
c_client/src/tbcc-sdk-ts/lib/core/tbMock.js
+32
-16
tbMock.js.map
c_client/src/tbcc-sdk-ts/lib/core/tbMock.js.map
+1
-1
index.js
c_client/src/tbcc-sdk-ts/lib/helpers/index.js
+17
-8
index.js.map
c_client/src/tbcc-sdk-ts/lib/helpers/index.js.map
+1
-1
requestFn.js
c_client/src/tbcc-sdk-ts/lib/helpers/requestFn.js
+8
-4
requestFn.js.map
c_client/src/tbcc-sdk-ts/lib/helpers/requestFn.js.map
+1
-1
index.js.map
c_client/src/tbcc-sdk-ts/lib/request/index.js.map
+1
-1
index.d.ts
c_client/src/tbcc-sdk-ts/lib/utils/index.d.ts
+8
-1
index.js
c_client/src/tbcc-sdk-ts/lib/utils/index.js
+30
-10
index.js.map
c_client/src/tbcc-sdk-ts/lib/utils/index.js.map
+1
-1
index.ts
c_client/src/tbcc-sdk-ts/src/helpers/index.ts
+1
-0
index.ts
c_client/src/tbcc-sdk-ts/src/request/index.ts
+2
-1
index.ts
c_client/src/tbcc-sdk-ts/src/utils/index.ts
+21
-4
No files found.
c_client/src/api.js
View file @
c8973039
import
cloud
from
'@tbmp/mp-cloud-sdk'
import
tbccTs
from
'@/tbcc-sdk-ts'
import
tbRequest
from
'./utils/request'
import
conifg
from
'./config'
const
{
utils
:
{
generateAPI
},
request
:
tbccRequest
,
capi
,
capiFn
}
=
tbccTs
;
const
{
utils
:
{
generateAPI
},
request
:
tbccRequest
,
capi
,
capiFn
}
=
tbccTs
const
{
cloudName
,
requestType
}
=
conifg
const
request
2
=
tbccRequest
({
const
request
=
tbccRequest
({
cloud
,
cloudName
,
requestType
});
const
request
=
tbRequest
({
cloud
,
requestType
,
cloudName
})
/**
const defaultConfig = {
method: 'GET',
...
...
@@ -45,40 +39,10 @@ const apiList = {
getVipInfo
:
'getVipInfo'
,
getCollectGoodsList
:
'getCollectGoodsList'
,
getItemListByItemIds
:
'getItemListByItemIds'
}
;
}
// 生成API
const
API
=
generateAPI
(
apiList
,
request2
);
API
[
'fn'
]
=
capiFn
(
apiList
,
request2
);
export
default
API
;
export
const
login
=
(
params
,
config
)
=>
request
(
'login'
,
params
,
config
)
export
const
getActivityBaseInfoById
=
(
params
,
config
)
=>
request
(
'getActivityBaseInfoById'
,
params
,
config
)
export
const
getVipInfo
=
(
params
,
config
)
=>
request
(
'getVipInfo'
,
params
,
config
)
export
const
getShareInfo
=
(
params
,
config
)
=>
request
(
'getShareInfo'
,
params
,
config
)
export
const
getMyPrizeList
=
(
params
,
config
)
=>
request
(
'getMyPrizeList'
,
params
,
config
)
export
const
receiveEnamePrize
=
(
params
,
config
)
=>
request
(
'receiveEnamePrize'
,
params
,
config
)
export
const
receiveObjectPrize
=
(
params
,
config
)
=>
request
(
'receiveObjectPrize'
,
params
,
config
)
export
const
doHelp
=
(
params
,
config
)
=>
request
(
'doHelp'
,
params
,
config
)
export
const
drawLotteryPrize
=
(
params
,
config
)
=>
request
(
'drawLotteryPrize'
,
params
,
config
)
export
const
resetTest
=
(
params
,
config
)
=>
request
(
'resetTest'
,
params
,
config
)
export
const
addStat
=
(
params
,
config
)
=>
request
(
'addStat'
,
params
,
config
)
export
const
receiveTaskRewards
=
(
params
,
config
)
=>
request
(
'receiveTaskRewards'
,
params
,
config
)
export
const
getTaskList
=
(
params
,
config
)
=>
request
(
'getTaskList'
,
params
,
config
)
export
const
getCollectGoodsList
=
(
params
,
config
)
=>
request
(
'getCollectGoodsList'
,
params
,
config
)
const
API
=
generateAPI
(
apiList
,
request
)
API
.
fn
=
capiFn
(
apiList
,
request
)
export
const
getItemListByItemIds
=
(
params
,
config
)
=>
request
(
'getItemListByItemIds'
,
params
,
config
)
export
default
API
c_client/src/components/DoHelpModal/DoHelpModal.jsx
View file @
c8973039
...
...
@@ -4,7 +4,7 @@ import { useThrottle } from '@/hooks/useThrottle'
import
classnames
from
'classnames'
import
Modal
from
'@/components/_base/Modal/Modal'
import
styles
from
'./DoHelpModal.module.less'
import
{
doHelp
}
from
'@/api'
import
API
from
'@/api'
import
{
checkIsMember
,
commonToast
}
from
'@/utils/tb'
import
{
showToast
}
from
'@tarojs/taro'
import
{
useLoginInfoModel
}
from
'@/store'
...
...
@@ -17,7 +17,7 @@ export default function RuleModal(props) {
const
{
loginInfo
:
{
inviteId
}
}
=
useLoginInfoModel
()
const
onAuthSuccess
=
async
()
=>
{
const
helpRes
=
await
doHelp
({
inviteId
})
const
helpRes
=
await
API
.
doHelp
({
inviteId
})
if
(
helpRes
?.
success
)
{
showToast
({
title
:
'助力成功'
})
...
...
@@ -34,7 +34,7 @@ export default function RuleModal(props) {
const
onDoHelp
=
useThrottle
(
async
()
=>
{
// 条件不是需要新会员的情况下,直接助力
if
(
!
newVip
)
{
const
helpRes
=
await
doHelp
({
inviteId
})
const
helpRes
=
await
API
.
doHelp
({
inviteId
})
if
(
helpRes
?.
success
)
{
showToast
({
title
:
'助力成功'
})
...
...
c_client/src/components/GoodsPage/GoodsPage.jsx
View file @
c8973039
...
...
@@ -2,15 +2,17 @@ import { View, ScrollView, Image } from '@tarojs/components'
import
classnames
from
'classnames'
import
React
,
{
useEffect
,
useState
}
from
'react'
import
tbccTs
from
'@/tbcc-sdk-ts'
const
{
openDetail
,
collectGoods
,
checkGoodsCollectedStatus
,
commonToast
}
=
tbccTs
.
tb
;
const
{
openDetail
,
collectGoods
,
checkGoodsCollectedStatus
,
commonToast
}
=
tbccTs
.
tb
import
'./GoodsPage.less'
export
default
function
GoodsPage
(
props
)
{
const
{
isBackFlag
=
0
,
goodsList
=
[],
task
=
{
isBackFlag
=
0
,
goodsList
=
[],
task
=
{
itemId
:
'617724147979,617724563528,617300295119'
,
taskType
:
'browseGoods'
,
type
:
'02'
,
type
:
'02'
,
// 01 banner 02
bannerHeight
:
430
,
image
:
{
bg
:
'//yun.dui88.com/taobaomini/clientCTest/goods_bg@2x.png'
,
...
...
@@ -26,33 +28,33 @@ export default function GoodsPage(props) {
onCompleteTask
}
=
props
const
goToGoodsDetail
=
async
(
item
)
=>
{
const
goToGoodsDetail
=
async
(
item
)
=>
{
const
{
taskType
}
=
task
const
{
itemId
}
=
item
if
(
taskType
==
'browseGoods'
)
{
onOpenDetail
&&
onOpenDetail
(
itemId
)
}
await
openDetail
(
String
(
itemId
))
const
{
itemId
}
=
item
if
(
taskType
=
==
'browseGoods'
)
{
onOpenDetail
&&
onOpenDetail
(
itemId
)
}
await
openDetail
(
String
(
itemId
))
}
// 收藏商品
const
goToCollectGoods
=
async
(
item
)
=>
{
le
t
{
itemId
,
collected
}
=
item
const
goToCollectGoods
=
async
(
item
)
=>
{
cons
t
{
itemId
,
collected
}
=
item
const
{
taskType
}
=
task
if
(
collected
)
{
if
(
collected
)
{
commonToast
(
'您已收藏过该商品了'
)
return
;
return
}
//判断是否活动外已收藏商品
le
t
isCollected
=
await
checkGoodsCollectedStatus
(
+
itemId
)
if
(
isCollected
)
{
//
判断是否活动外已收藏商品
cons
t
isCollected
=
await
checkGoodsCollectedStatus
(
+
itemId
)
if
(
isCollected
)
{
onCompleteTask
&&
onCompleteTask
(
taskType
,
itemId
)
return
;
return
}
le
t
result
=
await
collectGoods
(
+
itemId
)
if
(
result
)
{
cons
t
result
=
await
collectGoods
(
+
itemId
)
if
(
result
)
{
onCompleteTask
&&
onCompleteTask
(
taskType
,
itemId
)
}
}
...
...
c_client/src/components/TasksModal/TasksModal.config.js
View file @
c8973039
export
default
{
component
:
true
,
usingComponents
:
{
'member-modal'
:
'../_miniprogram/memberModal/memberModal'
}
}
\ No newline at end of file
component
:
true
,
usingComponents
:
{
'member-modal'
:
'../_miniprogram/memberModal/memberModal'
}
}
c_client/src/components/TasksModal/TasksModal.jsx
View file @
c8973039
import
{
View
,
ScrollView
,
Image
}
from
'@tarojs/components'
import
React
,
{
useState
,
useEffect
,
useCallback
}
from
'react'
import
React
,
{
useState
,
useEffect
}
from
'react'
import
Popup
from
'@/components/_base/Popup/Popup'
import
{
noopFn
}
from
'@/utils/util'
import
{
useTasks
}
from
'@/hooks/useTasks'
import
tbccTs
from
'@/tbcc-sdk-ts'
import
API
from
'@/api'
import
{
STAT_TYPE
,
SELLER_ID
}
from
'@/const'
import
config
from
'@/config'
import
{
useThrottle
}
from
'@/hooks/useThrottle'
import
{
TASK_STATUS
,
TASK_CONFIG
}
from
'@/const'
import
'./TasksModal.less'
const
{
throttleHandle
}
=
tbccTs
.
utils
;
const
{
commonToast
,
favorShop
,
navigateTo
,
navigateToOutside
,
showSharePanel
}
=
tbccTs
.
tb
;
const
{
commonToast
,
favorShop
,
navigateTo
,
navigateToOutside
,
showSharePanel
}
=
tbccTs
.
tb
export
default
function
TasksModal
(
props
)
{
const
app
=
getApp
()
...
...
@@ -17,103 +19,90 @@ export default function TasksModal(props) {
const
[
currentTaskType
,
setCurrentTaskType
]
=
useState
(
''
)
const
[
preBrowseTime
,
setPreBrowseTime
]
=
useState
(
null
)
const
{
taskList
,
taskConfig
,
fetchTaskList
}
=
useTasks
()
const
{
taskIcon
,
commonTaskTxt
,
doTaskTxt
,
browseType
,
browseTime
}
=
taskConfig
const
{
taskList
,
fetchTaskList
}
=
useTasks
()
const
{
taskIcon
,
commonTaskTxt
,
doTaskTxt
,
browseType
,
browseTime
}
=
TASK_CONFIG
useEffect
(()
=>
{
console
.
warn
(
'taskFlag1'
+
taskFlag
)
console
.
warn
(
'taskFlag'
+
props
.
taskFlag
)
if
(
app
.
isFlashTask
&&
taskFlag
!==
props
.
taskFlag
)
{
if
(
preBrowseTime
&&
((
Date
.
now
()
-
preBrowseTime
)
/
1000
)
>=
browseTime
)
{
doCompleteTaskHandle
(
currentTaskType
,
true
)
}
else
{
// fetchTaskList()
}
}
},[
props
.
taskFlag
])
const
handleTapItem
=
async
(
item
)
=>
{
const
{
status
,
taskType
,
url
,
itemIds
,
keepTime
}
=
item
if
(
status
==
3
)
return
;
if
(
status
==
2
)
{
const
{
success
,
data
}
=
await
API
.
receiveTaskRewards
({
taskType
}).
catch
(
res
=>
{
commonToast
(
res
&&
res
.
message
);
})
||
{};
if
(
success
&&
data
)
{
const
{
rewards
,
receiveTimes
}
=
data
let
message
=
taskType
==
'invites'
?
`成功邀请
${
receiveTimes
}
名好友,抽盒次数+
${
rewards
}
`
:
`抽盒次数+
${
rewards
}
`
console
.
warn
(
'taskFlag1'
+
taskFlag
)
console
.
warn
(
'taskFlag'
+
props
.
taskFlag
)
commonToast
(
message
)
if
(
app
.
isFlashTask
&&
taskFlag
!==
props
.
taskFlag
)
{
if
(
preBrowseTime
&&
((
Date
.
now
()
-
preBrowseTime
)
/
1000
)
>=
browseTime
)
{
doCompleteTaskHandle
(
currentTaskType
,
true
)
}
else
{
fetchTaskList
()
onUpdate
&&
onUpdate
()
}
}
else
{
goToComplete
(
taskType
,
url
,
itemIds
,
keepTime
)
},
[
props
.
taskFlag
])
const
handleTapItem
=
useThrottle
(
async
(
item
)
=>
{
const
{
status
,
taskType
}
=
item
const
tapFn
=
{
[
TASK_STATUS
.
WAIT_RECEIVE
]:
async
()
=>
{
const
{
success
,
data
}
=
await
API
.
receiveTaskRewards
({
taskType
})
if
(
success
&&
data
)
{
const
{
rewards
}
=
data
commonToast
(
`领取成功,次数+
${
rewards
}
`
)
fetchTaskList
()
onUpdate
&&
onUpdate
()
}
},
[
TASK_STATUS
.
WAIT_DO
]:
()
=>
goToComplete
(
item
)
}
}
const
goToComplete
=
async
(
taskType
,
url
,
itemIds
,
keepTime
)
=>
{
switch
(
taskType
)
{
case
'member'
:
// 去加入会员
setMemberShopVisible
(
true
)
break
;
case
'follow'
:
let
isFollow
=
await
favorShop
(
SELLER_ID
)
if
(
isFollow
)
{
tapFn
[
status
]
&&
tapFn
[
status
]()
})
const
goToComplete
=
async
(
item
)
=>
{
const
{
taskType
,
url
,
itemIds
,
keepTime
}
=
item
setCurrentTaskType
(
taskType
)
const
completeFn
=
{
member
:
()
=>
setMemberShopVisible
(
true
),
invites
:
()
=>
showSharePanel
(),
follow
:
async
()
=>
{
const
isFollow
=
await
favorShop
(
config
.
sellerId
)
if
(
isFollow
)
{
doCompleteTaskHandle
(
taskType
)
}
break
;
case
'invites'
:
// 邀请好友
showSharePanel
();
await
API
.
fn
.
addStat
(
STAT_TYPE
.
GO_TO_INVITE
)
break
;
case
'jumpLink'
:
// 跳转任务
},
// 跳转任务
jumpLink
:
async
()
=>
{
navigateToOutside
(
url
||
'https://www.feizhu.com'
)
if
(
browseType
===
1
)
{
if
(
browseType
===
1
)
{
doCompleteTaskHandle
(
taskType
)
}
else
{
}
else
{
app
.
isFlashTask
=
true
setPreBrowseTime
(
Date
.
now
())
setCurrentTaskType
(
taskType
)
}
break
;
case
'browseGoods'
:
// 跳转浏览页面 browseGoods
},
browseGoods
:
async
()
=>
{
app
.
isFlashTask
=
true
if
(
url
)
{
navigateToOutside
(
url
)
return
}
navigateTo
(
`/pages/browseGoods/browseGoods?itemIds=
${
itemIds
}
&keepTime=
${
keepTime
}
`
)
break
;
case
'orderGoods'
:
// 跳转下单页面
},
orderGoods
:
async
()
=>
{
app
.
isFlashTask
=
true
if
(
url
)
{
navigateToOutside
(
url
)
return
}
navigateTo
(
`/pages/orderGoods/orderGoods?itemIds=
${
itemIds
}
`
)
break
;
case
'collectGoods'
:
// 跳转收藏页面
},
collectGoods
:
async
()
=>
{
app
.
isFlashTask
=
true
navigateTo
(
`/pages/collectGoods/collectGoods?itemIds=
${
itemIds
}
`
)
break
;
case
'sign'
:
// 签到
doCompleteTaskHandle
(
taskType
)
break
;
},
sign
:
()
=>
doCompleteTaskHandle
(
taskType
)
}
completeFn
[
taskType
]
&&
completeFn
[
taskType
]()
}
const
doCompleteTaskHandle
=
async
(
taskType
,
flag
)
=>
{
const
{
success
,
data
}
=
await
API
.
doCompleteTask
({
taskType
}).
catch
(
res
=>
{
res
&&
commonToast
(
res
.
message
)
})
||
{}
if
(
success
)
{
const
doCompleteTaskHandle
=
async
(
taskType
,
flag
)
=>
{
const
{
success
}
=
await
API
.
doCompleteTask
({
taskType
})
if
(
success
)
{
await
fetchTaskList
()
flag
&&
setPreBrowseTime
(
null
)
}
...
...
@@ -124,6 +113,7 @@ export default function TasksModal(props) {
}
const
onAuthSuccess
=
()
=>
{
setMemberShopVisible
(
false
)
doCompleteTaskHandle
(
'member'
)
}
const
onAuthFail
=
()
=>
{
setMemberShopVisible
(
false
)
...
...
@@ -135,39 +125,38 @@ export default function TasksModal(props) {
return
(
<>
<
Popup
onClose=
{
onClose
}
height=
"700rpx"
>
<
View
className=
"task-modal-container"
>
<
View
className=
"task-modal-content"
>
<
View
className=
"task-modal__close"
/>
<
View
className=
"task-modal-content__title"
>
任务模块
</
View
>
<
View
className=
"task-modal-content__list"
>
<
ScrollView
scroll
-
y=
"{{true}}"
className=
"task-modal-content__scroll"
>
{
taskList
.
map
((
item
,
i
)
=>
{
<
Popup
onClose=
{
onCloseModal
}
height=
'700rpx'
>
<
View
className=
'task-modal-container'
>
<
View
className=
'task-modal-content'
>
<
View
className=
'task-modal-content__title'
>
任务模块
</
View
>
<
View
className=
'task-modal-content__list'
>
<
ScrollView
scroll
-
y=
'{{true}}'
className=
'task-modal-content__scroll'
>
{
taskList
.
map
((
item
,
i
)
=>
{
return
(
<
View
className=
"task-modal-content-item"
key=
{
'task_I'
+
i
}
>
<
View
className=
"task-modal-content-item__left"
>
<
Image
src=
{
taskIcon
[
item
.
taskType
]
}
mode=
"widthFix"
/>
<
View
className=
'task-modal-content-item'
key=
{
'task_I'
+
i
}
>
<
View
className=
'task-modal-content-item__left'
>
<
Image
src=
{
taskIcon
[
item
.
taskType
]
}
mode=
'widthFix'
/>
</
View
>
<
View
className=
"task-modal-content-item__left-label"
>
<
View
className=
"task-modal-content-item__left-title"
>
{
item
.
title
}
</
View
>
<
View
className=
"task-modal-content-item__left-reward"
>
抽盒次数+
{
item
.
rewards
}
</
View
>
<
View
className=
'task-modal-content-item__left-label'
>
<
View
className=
'task-modal-content-item__left-title'
>
{
item
.
title
}
</
View
>
<
View
className=
'task-modal-content-item__left-reward'
>
抽盒次数+
{
item
.
rewards
}
</
View
>
</
View
>
<
View
className=
{
'task-modal-content__list-item__right'
+
' '
+
'task-item__status-'
+
item
.
status
}
onClick=
{
()
=>
throttleHandle
(
handleTapItem
(
item
),
2000
)
}
>
<
View
className=
{
'task-modal-content__list-item__right'
+
' '
+
'task-item__status-'
+
item
.
status
}
onClick=
{
()
=>
handleTapItem
(
item
)
}
>
{
item
.
status
==
1
?
doTaskTxt
[
item
.
taskType
]
:
commonTaskTxt
[
item
.
status
]
item
.
status
==
=
TASK_STATUS
.
WAIT_DO
?
(
doTaskTxt
[
item
.
taskType
]
||
'去完成'
)
:
commonTaskTxt
[
item
.
status
]
}
</
View
>
</
View
>
)
})
}
</
ScrollView
>
</
ScrollView
>
</
View
>
</
View
>
</
View
>
</
View
>
</
Popup
>
{
memberShopVisible
&&
<
member
-
modal
onClose=
{
onCloseMemberModal
}
onAuthFail=
{
onAuthFail
}
onAuthSuccess=
{
onAuthSuccess
}
/>
}
</
Popup
>
{
memberShopVisible
&&
<
member
-
modal
onClose=
{
onCloseMemberModal
}
onAuthFail=
{
onAuthFail
}
onAuthSuccess=
{
onAuthSuccess
}
/>
}
</>
)
}
c_client/src/components/_base/Popup/Popup.jsx
View file @
c8973039
...
...
@@ -4,19 +4,17 @@ import classnames from 'classnames'
import
React
,
{
useEffect
,
useState
}
from
'react'
import
Overlay
from
'../Overlay/Overlay'
import
styles
from
'./Popup.module.less'
export
default
function
Popup
(
props
)
{
const
{
onClose
=
noopFn
,
position
=
'bottom'
,
height
=
'
30%
'
,
height
=
'
auto
'
,
width
=
'100%'
,
backgroundColor
=
'#fff'
,
closeOnClickOverlay
=
tru
e
,
closebale
=
fals
e
,
closeOnClickOverlay
=
fals
e
,
closebale
=
tru
e
,
closeButtonStyle
=
{
right
:
6
,
top
:
-
36
}
}
=
props
...
...
@@ -46,9 +44,9 @@ export default function Popup(props) {
return
(
<
View
className=
{
wrapClass
}
>
<
Overlay
onTap=
{
onClickOverlay
}
/>
<
View
className=
{
contentClass
}
style=
{
{
width
,
height
,
backgroundColor
}
}
>
{
closebale
&&
<
View
className=
{
styles
.
close_button
}
onClick=
{
onCloseModal
}
style=
{
closeButtonStyle
}
></
View
>
}
{
closebale
&&
<
View
className=
{
styles
.
close_button
}
onClick=
{
onCloseModal
}
style=
{
closeButtonStyle
}
/>
}
{
props
.
children
}
</
View
>
...
...
c_client/src/config.js
View file @
c8973039
export
default
{
env
:
'test'
,
// 云函数环境 test 测试环境 online 线上环境
requestType
:
'cloud'
,
// cloud: 云函数, yapi: yapi 接口, ams: ams接口,tornadoAPI: 风驰台接口
cloudName
:
'
yapi
'
,
// 主云函数项目名 CommonToC
cloudName
:
'
richMan
'
,
// 主云函数项目名 CommonToC
sellerId
:
'2207644377875'
,
tornadoAPI
:
'https://tornado.duibadev.com.cn/tbServer/api?db=xxx&proxyIp=xxx'
,
// 新增:当requestType: 'tornadoAPI'时,找服务端提供地址
defaultActivityId
:
'
601b9eef9897b41ad0f26834
'
// 默认活动id
defaultActivityId
:
'
5ff7e0a3e5c0d7dafd30dce5
'
// 默认活动id
}
c_client/src/const.js
View file @
c8973039
...
...
@@ -54,11 +54,47 @@ export const ACTIVITY_STATUS = {
END
:
3
// 已经结束
}
// 数据埋点
export
const
STAT_TYPE
=
{
GO_TO_INVITE
:
2
,
// 点击邀请按钮的uv
// 任务频率类型常量
export
const
TASK_RATE_TYPE
=
{
FOREVER
:
1
,
EVERYDAY
:
2
,
NOLIMIT
:
3
}
export
const
SHARE_IMG_FILE_ID
=
'cloud://09C241349017A4A1F67E4FE7AF2B3520//share_new_02.png'
// 分享图片fileId
// 任务状态
export
const
TASK_STATUS
=
{
WAIT_DO
:
1
,
// 未完成
WAIT_RECEIVE
:
2
,
// 待领取
DONE
:
3
// 已完成
}
export
const
SELLER_ID
=
2374579403
// 商家sellerId
export
const
TASK_CONFIG
=
{
taskIcon
:
{
// 任务图标
follow
:
'//yun.duiba.com.cn/baicaoweiFarmer/follow.png'
,
member
:
'//yun.duiba.com.cn/baicaoweiFarmer/memberStar1.png'
,
invites
:
'//yun.duiba.com.cn/baicaoweiFarmer/invites.png'
,
jumpLink
:
'//yun.duiba.com.cn/baicaoweiFarmer/browseGoodsLink.png'
,
browseGoods
:
'//yun.duiba.com.cn/baicaoweiFarmer/browseGoods.png'
,
orderGoods
:
'//yun.duiba.com.cn/baicaoweiFarmer/orderGoods.png'
,
collectGoods
:
'//yun.duiba.com.cn/baicaoweiFarmer/orderGoods.png'
,
sign
:
'//yun.duiba.com.cn/baicaoweiFarmer/orderGoods.png'
,
exchangeCredits
:
'//yun.duiba.com.cn/baicaoweiFarmer/orderGoods.png'
},
commonTaskTxt
:
{
1
:
'去完成'
,
2
:
'待领取'
,
3
:
'已完成'
},
doTaskTxt
:
{
follow
:
'立即关注'
,
invites
:
'去邀请'
,
member
:
'1秒入会'
,
sign
:
'立即签到'
,
jumpLink
:
'去完成'
,
browseGoods
:
'去完成'
,
orderGoods
:
'去完成'
,
collectGoods
:
'去完成'
},
browseType
:
1
,
// 1 跳转即算完成 2 跳转浏览15s 才算完成
browseTime
:
15
// 浏览时间
}
c_client/src/hooks/useLogin.js
View file @
c8973039
...
...
@@ -6,6 +6,7 @@ import { checkShopFavoredStatus } from '../utils/tb'
import
config
from
'../config'
import
{
useAuth
}
from
'./useAuth'
import
{
noopFn
}
from
'@/utils/util'
const
{
login
}
=
API
/**
...
...
c_client/src/hooks/useRequest.js
View file @
c8973039
...
...
@@ -9,12 +9,13 @@ import { useState, useEffect } from 'react'
* @param {*} [config={}] {
method: 'GET',
showLoading: false,
toastError: true
toastError: true,
manual: false 手动触发
}
* @return {*}
*/
export
function
useRequest
(
api
,
params
=
{},
config
=
{})
{
const
[
data
,
setData
]
=
useState
(
null
)
export
function
useRequest
(
api
,
params
=
{},
config
=
{
manual
:
false
})
{
const
[
data
,
setData
]
=
useState
(
{}
)
const
[
code
,
setCode
]
=
useState
(
''
)
const
[
success
,
setSuccess
]
=
useState
(
false
)
const
[
message
,
setMessage
]
=
useState
(
''
)
...
...
@@ -40,7 +41,8 @@ export function useRequest(api, params = {}, config = {}) {
}
useEffect
(
async
=>
{
request
()
console
.
log
(
'config :>> '
,
config
)
!
config
.
manual
&&
request
()
},
[])
return
{
...
...
@@ -49,6 +51,7 @@ export function useRequest(api, params = {}, config = {}) {
success
,
message
,
loading
,
error
error
,
run
:
request
}
}
c_client/src/hooks/useTasks.js
View file @
c8973039
import
API
from
'@/api'
import
{
useState
,
useEffect
}
from
'react'
import
{
useRequest
}
from
'./useRequest'
export
function
useTasks
()
{
const
[
taskList
,
setTaskList
]
=
useState
([]
)
const
{
data
,
run
:
fetchTaskList
}
=
useRequest
(
API
.
getTaskList
,
{},
{
manual
:
false
}
)
const
mockTaskList
=
[
{
taskType
:
'follow'
,
title
:
'关注店铺'
,
taskRateType
:
1
,
times
:
1
,
completeTimes
:
0
,
status
:
1
,
rewards
:
1
},
{
taskType
:
'member'
,
title
:
'加入会员'
,
taskRateType
:
1
,
times
:
1
,
completeTimes
:
0
,
status
:
1
,
rewards
:
1
},
{
taskType
:
'invites'
,
title
:
'邀请好友入会'
,
taskRateType
:
1
,
times
:
3
,
completeTimes
:
0
,
status
:
1
,
rewards
:
1
},
{
taskType
:
'jumpLink'
,
title
:
'浏览店铺15s'
,
taskRateType
:
2
,
times
:
1
,
completeTimes
:
0
,
status
:
1
,
rewards
:
1
},
{
taskType
:
'browseGoods'
,
itemIds
:
'617724147979,617724563528,617300295119'
,
title
:
'浏览商品'
,
taskRateType
:
2
,
times
:
1
,
completeTimes
:
0
,
status
:
1
,
rewards
:
1
},
{
taskType
:
'orderGoods'
,
itemIds
:
'617724147979,617724563528,617300295119'
,
title
:
'下单任务'
,
taskRateType
:
2
,
times
:
1
,
completeTimes
:
0
,
status
:
1
,
rewards
:
1
},
{
taskType
:
'collectGoods'
,
title
:
'收藏商品'
,
itemIds
:
'617724147979,617724563528,617300295119'
,
taskRateType
:
2
,
times
:
1
,
todayCompleteTimes
:
0
,
status
:
1
,
rewards
:
1
},
{
taskType
:
'sign'
,
title
:
'每日签到'
,
taskRateType
:
2
,
times
:
1
,
todayCompleteTimes
:
0
,
status
:
1
,
rewards
:
1
}
]
const
taskConfig
=
{
taskIcon
:
{
// 任务图标
follow
:
'//yun.duiba.com.cn/baicaoweiFarmer/follow.png'
,
member
:
'//yun.duiba.com.cn/baicaoweiFarmer/memberStar1.png'
,
invites
:
'//yun.duiba.com.cn/baicaoweiFarmer/invites.png'
,
jumpLink
:
'//yun.duiba.com.cn/baicaoweiFarmer/browseGoodsLink.png'
,
browseGoods
:
'//yun.duiba.com.cn/baicaoweiFarmer/browseGoods.png'
,
orderGoods
:
'//yun.duiba.com.cn/baicaoweiFarmer/orderGoods.png'
,
collectGoods
:
'//yun.duiba.com.cn/baicaoweiFarmer/orderGoods.png'
,
sign
:
'//yun.duiba.com.cn/baicaoweiFarmer/orderGoods.png'
,
},
commonTaskTxt
:
{
1
:
'去完成'
,
2
:
'待领取'
,
3
:
'已完成'
},
doTaskTxt
:
{
follow
:
'立即关注'
,
invites
:
'去邀请'
,
member
:
'1秒入会'
,
sign
:
'立即签到'
,
jumpLink
:
'去完成'
,
browseGoods
:
'去完成'
,
orderGoods
:
'去完成'
,
collectGoods
:
'去完成'
,
},
browseType
:
1
,
// 1 跳转即算完成 2 跳转浏览15s 才算完成
browseTime
:
15
,
// 浏览时间
}
async
function
fetchTaskList
()
{
const
{
data
,
success
}
=
await
API
.
getTaskList
().
catch
(
res
=>
{
console
.
log
(
res
)
})
if
(
success
&&
data
?.
list
?.
length
)
{
setTaskList
(
data
?.
list
)
// setTaskList(mockTaskList)
return
;
}
setTaskList
(
mockTaskList
)
}
useEffect
(
async
()
=>
{
fetchTaskList
()
},
[])
// const mockTaskList = [
// {
// taskType: 'follow',
// title: '关注店铺',
// taskRateType: 1,
// times: 1,
// completeTimes: 0,
// status: 1,
// rewards: 1
// },
// {
// taskType: 'member',
// title: '加入会员',
// taskRateType: 1,
// times: 1,
// completeTimes: 0,
// status: 1,
// rewards: 1
// },
// {
// taskType: 'invites',
// title: '邀请好友入会',
// taskRateType: 1,
// times: 3,
// completeTimes: 0,
// status: 1,
// rewards: 1
// },
// {
// taskType: 'jumpLink',
// title: '浏览店铺15s',
// taskRateType: 2,
// times: 1,
// completeTimes: 0,
// status: 1,
// rewards: 1
// },
// {
// taskType: 'browseGoods',
// itemIds: '617724147979,617724563528,617300295119',
// title: '浏览商品',
// taskRateType: 2,
// times: 1,
// completeTimes: 0,
// status: 1,
// rewards: 1
// },
// {
// taskType: 'orderGoods',
// itemIds: '617724147979,617724563528,617300295119',
// title: '下单任务',
// taskRateType: 2,
// times: 1,
// completeTimes: 0,
// status: 1,
// rewards: 1
// },
// {
// taskType: 'collectGoods',
// title: '收藏商品',
// itemIds: '617724147979,617724563528,617300295119',
// taskRateType: 2,
// times: 1,
// todayCompleteTimes: 0,
// status: 1,
// rewards: 1
// },
// {
// taskType: 'sign',
// title: '每日签到',
// taskRateType: 2,
// times: 1,
// todayCompleteTimes: 0,
// status: 1,
// rewards: 1
// }
// ]
return
{
taskList
,
taskConfig
,
fetchTaskList
,
taskList
:
data
?.
list
||
[],
fetchTaskList
}
}
c_client/src/hooks/useThrottle.js
View file @
c8973039
import
{
useRef
,
useEffect
,
useCallback
}
from
'react'
export
function
useThrottle
(
fn
,
delay
,
dep
=
[])
{
export
function
useThrottle
(
fn
,
delay
=
2000
,
dep
=
[])
{
const
{
current
}
=
useRef
({
fn
,
timer
:
null
})
useEffect
(
function
()
{
current
.
fn
=
fn
...
...
c_client/src/pages/browseGoods/browseGoods.config.js
View file @
c8973039
export
default
{
navigationBarTitleText
:
'
我的奖
品'
,
navigationBarTitleText
:
'
浏览商
品'
,
enableSkia
:
'true'
,
allowsBounceVertical
:
'NO'
,
enableShareAppMessage
:
true
...
...
c_client/src/pages/browseGoods/browseGoods.jsx
View file @
c8973039
...
...
@@ -4,64 +4,64 @@ import GoodsPage from '@/components/GoodsPage/GoodsPage'
import
tbccTs
from
'@/tbcc-sdk-ts'
import
{
useDidShow
,
useRouter
}
from
'@tarojs/taro'
import
API
from
'@/api'
import
{
TASK_CONFIG
}
from
'@/const'
import
{
useRequest
}
from
'@/hooks/useRequest'
const
{
throttleHandle
}
=
tbccTs
.
utils
;
const
{
commonToast
,
favorShop
,
navigateTo
,
navigateToOutside
,
showSharePanel
}
=
tbccTs
.
tb
;
const
{
commonToast
}
=
tbccTs
.
tb
const
browseConfig
=
{
taskType
:
'browseGoods'
,
type
:
'01'
,
image
:
{
bg
:
'//yun.duiba.com.cn/taobaomini/clientCTest/goods_bg@2x.png'
,
banner
:
'//yun.duiba.com.cn/taobaomini/clientCTest/goods_banner@2x.png'
,
title
:
'//yun.duiba.com.cn/taobaomini/clientCTest/goods_title@2x.png'
,
collect
:
'//yun.duiba.com.cn/taobaomini/clientCTest/goods_collection@2x.png'
,
no_collect
:
'//yun.duiba.com.cn/taobaomini/clientCTest/collection_no_collect@2x.png'
,
img
:
'//yun.duiba.com.cn/taobaomini/clientCTest/goods_img@2x.png'
},
color
:
'#181818'
}
function
BrowseGoodsPage
()
{
const
[
goodsList
,
setGoodsList
]
=
useState
([])
const
[
percent
,
setPercent
]
=
useState
(
0
)
const
[
isJumpLink
,
setIsJumpLink
]
=
useState
(
false
)
const
browseConfig
=
{
taskType
:
'browseGoods'
,
type
:
'01'
,
image
:
{
bg
:
'//yun.duiba.com.cn/taobaomini/clientCTest/goods_bg@2x.png'
,
banner
:
'//yun.duiba.com.cn/taobaomini/clientCTest/goods_banner@2x.png'
,
title
:
'//yun.duiba.com.cn/taobaomini/clientCTest/goods_title@2x.png'
,
collect
:
'//yun.duiba.com.cn/taobaomini/clientCTest/goods_collection@2x.png'
,
no_collect
:
'//yun.duiba.com.cn/taobaomini/clientCTest/collection_no_collect@2x.png'
,
img
:
'//yun.duiba.com.cn/taobaomini/clientCTest/goods_img@2x.png'
,
},
color
:
'#181818'
}
const
[
isJumpLink
,
setIsJumpLink
]
=
useState
(
false
)
const
{
browseType
,
browseTime
}
=
TASK_CONFIG
let
browserTimer
=
null
let
usePercent
=
0
const
completeTime
=
15
const
completeType
=
1
const
router
=
useRouter
()
const
{
itemIds
,
keepTime
}
=
router
?.
params
const
{
data
,
success
}
=
useRequest
(
API
.
getItemListByItemIds
,{
itemIds
})
const
{
params
:
{
itemIds
,
keepTime
}
}
=
useRouter
()
const
{
data
:
{
list
=
[]
},
success
:
listSuccess
}
=
useRequest
(
API
.
getItemListByItemIds
,
{
itemIds
},
{
isShowLoading
:
true
})
useEffect
(()
=>
{
success
&&
setGoodsList
(
data
)
browseGoodsTimes
()
},[
goodsList
])
listSuccess
&&
list
.
length
&&
browseGoodsTimes
()
},
[
list
])
useDidShow
(()
=>
{
//重新回到页面开启倒计时
if
(
!
browserTimer
&&
completeType
==
1
&&
isJumpLink
)
{
//
重新回到页面开启倒计时
if
(
!
browserTimer
&&
browseType
=
==
1
&&
isJumpLink
)
{
usePercent
=
percent
browseGoodsTimes
()
}
})
const
onCompleteTask
=
async
(
itemId
)
=>
{
const
{
success
,
data
}
=
await
API
.
doCompleteTask
({
taskType
:
browseConfig
.
taskType
,
itemId
}).
catch
(
res
=>
{
res
&&
commonToast
(
res
.
message
)
})
||
{}
if
(
success
)
{
const
onCompleteTask
=
async
(
itemId
)
=>
{
const
{
success
}
=
await
API
.
doCompleteTask
({
taskType
:
browseConfig
.
taskType
,
itemId
})
if
(
success
)
{
commonToast
(
'浏览成功'
)
setIsJumpLink
(
false
)
}
}
const
onOpenDetail
=
(
itemId
)
=>
{
if
(
completeType
==
1
)
{
if
(
browseType
=
==
1
)
{
setPercent
(
usePercent
)
setIsJumpLink
(
true
)
clearInterval
(
this
.
timer
)
return
;
return
}
onCompleteTask
(
itemId
)
}
...
...
@@ -69,16 +69,16 @@ function BrowseGoodsPage() {
const
browseGoodsTimes
=
()
=>
{
browserTimer
=
setInterval
(()
=>
{
usePercent
+=
1
const
keepTime_
=
+
keepTime
||
complet
eTime
const
keepTime_
=
+
keepTime
||
brows
eTime
if
(
usePercent
>=
keepTime_
)
{
onCompleteTask
()
clearInterval
(
browserTimer
)
}
},
1000
)
},
1000
)
}
return
(
<
View
>
<
GoodsPage
goodsList=
{
goodsL
ist
}
task=
{
browseConfig
}
onOpenDetail=
{
()
=>
onOpenDetail
}
/>
<
GoodsPage
goodsList=
{
l
ist
}
task=
{
browseConfig
}
onOpenDetail=
{
()
=>
onOpenDetail
}
/>
</
View
>
)
}
...
...
c_client/src/pages/index/index.jsx
View file @
c8973039
...
...
@@ -5,13 +5,11 @@ import { SHARE_CONFIG } from '@/const.js'
import
{
useLogin
,
useLoginFromShare
}
from
'@/hooks/useLogin'
import
{
useActivityInfoModel
,
useLoginInfoModel
}
from
'@/store'
import
API
from
'@/api'
import
tbccTs
from
'@/tbcc-sdk-ts'
import
RuleModal
from
'@/components/RuleModal/RuleModal'
import
DoHelpModal
from
'@/components/DoHelpModal/DoHelpModal'
import
TasksModal
from
'@/components/TasksModal/TasksModal'
import
styles
from
'./index.module.less'
const
{
throttleHandle
,
checkIsMember
}
=
tbccTs
.
utils
;
const
INDEX_CONFIG
=
{
bg
:
''
,
// 背景
...
...
@@ -61,7 +59,6 @@ function Index() {
useDidShow
(()
=>
{
setTaskFlag
(
Math
.
floor
(
Math
.
random
()
*
1000
))
})
const
onClose
=
()
=>
{
setMemberVisible
(
false
)
...
...
@@ -86,11 +83,11 @@ function Index() {
<
View
className=
{
styles
.
bemember
}
onTap=
{
()
=>
setMemberVisible
(
true
)
}
>
入会
</
View
>
{
tasksModalVisible
&&
<
TasksModal
taskFlag=
{
taskFlag
}
onUpdate=
{
()
=>
{}
}
onClose=
{
()
=>
setTasksModalVisible
(
false
)
}
tasksModalVisible
&&
<
TasksModal
taskFlag=
{
taskFlag
}
onUpdate=
{
()
=>
{}
}
onClose=
{
()
=>
setTasksModalVisible
(
false
)
}
/>
}
{
...
...
c_client/src/pages/myPrize/myPrize.jsx
View file @
c8973039
...
...
@@ -7,8 +7,9 @@ import tbccTs from '@/tbcc-sdk-ts'
import
{
useThrottle
}
from
'@/hooks/useThrottle'
import
{
useDidShow
}
from
'@tarojs/taro'
import
'./myPrize.less'
const
{
throttleHandle
,
checkIsMember
,
dateFormatter
}
=
tbccTs
.
utils
;
const
{
commonToast
,
getUserAddress
,
navigateToOutside
,
setClipboard
}
=
tbccTs
.
tb
;
const
{
throttleHandle
,
checkIsMember
,
dateFormatter
}
=
tbccTs
.
utils
const
{
commonToast
,
getUserAddress
,
navigateToOutside
,
setClipboard
}
=
tbccTs
.
tb
const
{
getMyPrizeList
,
receiveEnamePrize
,
receiveObjectPrize
}
=
API
// 我的奖品配置项
...
...
c_client/src/tbcc-sdk-ts/lib/core/tb.js
View file @
c8973039
...
...
@@ -44,29 +44,31 @@ var helpers_1 = require("../helpers");
* @param {number} duration 显示时长
* @param {function} successCb 成功回调
*/
exports
.
commonToast
=
function
(
content
,
duration
,
successCb
)
{
var
commonToast
=
function
(
content
,
duration
,
successCb
)
{
helpers_1
.
promisifyApiSimple
(
'showToast'
,
{
content
:
content
||
'换个姿势再试一次~'
,
duration
:
duration
||
3000
,
success
:
successCb
});
};
exports
.
commonToast
=
commonToast
;
/**
* 简易alert
* @param {string} content toast内容
*/
exports
.
simpleAlert
=
function
(
content
)
{
var
simpleAlert
=
function
(
content
)
{
helpers_1
.
promisifyApiSimple
(
'alert'
,
{
content
:
content
});
};
exports
.
simpleAlert
=
simpleAlert
;
/**
* 通用确认弹窗
* @param {string} title 标题
* @param {string} content 内容
* @param {function} successCb 成功回调
*/
exports
.
commonConfirm
=
function
(
title
,
content
,
successCb
)
{
var
commonConfirm
=
function
(
title
,
content
,
successCb
)
{
if
(
title
===
void
0
)
{
title
=
'提示'
;
}
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
...
...
@@ -86,10 +88,11 @@ exports.commonConfirm = function (title, content, successCb) {
});
});
};
exports
.
commonConfirm
=
commonConfirm
;
/**
* 获取系统信息
*/
exports
.
getSystemInfo
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
getSystemInfo
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
case
0
:
return
[
4
/*yield*/
,
helpers_1
.
promisifyApi
(
'getSystemInfo'
,
{})];
...
...
@@ -97,12 +100,13 @@ exports.getSystemInfo = function () { return __awaiter(void 0, void 0, void 0, f
}
});
});
};
exports
.
getSystemInfo
=
getSystemInfo
;
/**
* 执行关注店铺
* @param {number} sellerId 店铺归属的卖家Id
* @returns {boolean} 关注状态
*/
exports
.
favorShop
=
function
(
sellerId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
favorShop
=
function
(
sellerId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
result
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -119,12 +123,13 @@ exports.favorShop = function (sellerId) { return __awaiter(void 0, void 0, void
}
});
});
};
exports
.
favorShop
=
favorShop
;
/**
* 判断是否关注店铺
* @param {number} sellerId 店铺归属的卖家Id
* @returns {boolean} 关注状态
*/
exports
.
checkShopFavoredStatus
=
function
(
sellerId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
checkShopFavoredStatus
=
function
(
sellerId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
result
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -141,11 +146,12 @@ exports.checkShopFavoredStatus = function (sellerId) { return __awaiter(void 0,
}
});
});
};
exports
.
checkShopFavoredStatus
=
checkShopFavoredStatus
;
/**
* 跳转到外部链接
* @param {string} url 跳转链接
*/
exports
.
navigateToOutside
=
function
(
url
)
{
var
navigateToOutside
=
function
(
url
)
{
if
(
!
url
)
{
console
.
error
(
'navigateToOutside: 请传入url'
);
return
false
;
...
...
@@ -154,11 +160,12 @@ exports.navigateToOutside = function (url) {
url
:
url
},
'navigateToOutside'
);
};
exports
.
navigateToOutside
=
navigateToOutside
;
/**
* 跳转到内部链接(新开窗口)
* @param {string} url 跳转链接
*/
exports
.
navigateTo
=
function
(
url
)
{
var
navigateTo
=
function
(
url
)
{
if
(
!
url
)
{
console
.
error
(
'navigateTo: 请传入url'
);
return
false
;
...
...
@@ -167,20 +174,22 @@ exports.navigateTo = function (url) {
url
:
url
});
};
exports
.
navigateTo
=
navigateTo
;
/**
* 返回页面
* @param {number} delta
*/
exports
.
navigateBack
=
function
(
delta
)
{
var
navigateBack
=
function
(
delta
)
{
helpers_1
.
promisifyApiSimple
(
'navigateBack'
,
{
delta
:
delta
});
};
exports
.
navigateBack
=
navigateBack
;
/**
* 跳转到内部链接(不新开窗口)
* @param {string} url
*/
exports
.
redirectTo
=
function
(
url
)
{
var
redirectTo
=
function
(
url
)
{
if
(
!
url
)
{
console
.
error
(
'redirectTo: 请传入url'
);
return
false
;
...
...
@@ -189,11 +198,12 @@ exports.redirectTo = function (url) {
url
:
url
});
};
exports
.
redirectTo
=
redirectTo
;
/**
* 获取服务器时间
* @returns {number} 服务器时间戳
*/
exports
.
getServerTime
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
getServerTime
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
result
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -206,12 +216,13 @@ exports.getServerTime = function () { return __awaiter(void 0, void 0, void 0, f
}
});
});
};
exports
.
getServerTime
=
getServerTime
;
/**
* 收藏商品
* @param {number} 商品id
* @returns {object} 收藏结果
*/
exports
.
collectGoods
=
function
(
id
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
collectGoods
=
function
(
id
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
result
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -229,12 +240,13 @@ exports.collectGoods = function (id) { return __awaiter(void 0, void 0, void 0,
}
});
});
};
exports
.
collectGoods
=
collectGoods
;
/**
* 查询商品收藏状态
* @param {number} 商品id
* @returns {boolean} 商品收场状态
*/
exports
.
checkGoodsCollectedStatus
=
function
(
id
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
checkGoodsCollectedStatus
=
function
(
id
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
result
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -252,11 +264,12 @@ exports.checkGoodsCollectedStatus = function (id) { return __awaiter(void 0, voi
}
});
});
};
exports
.
checkGoodsCollectedStatus
=
checkGoodsCollectedStatus
;
/**
* 跳转到淘宝商品页
* @param {string} itemId 商品ID
*/
exports
.
openDetail
=
function
(
itemId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
openDetail
=
function
(
itemId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
case
0
:
...
...
@@ -269,19 +282,21 @@ exports.openDetail = function (itemId) { return __awaiter(void 0, void 0, void 0
}
});
});
};
exports
.
openDetail
=
openDetail
;
/**
* 创建音频实例
* @param {object} opts 配置对象 例 { src: '音频链接', autoplay: false }
*/
exports
.
createAudio
=
function
(
opts
)
{
var
createAudio
=
function
(
opts
)
{
var
audioInstance
=
new
helpers_1
.
AudioModel
(
opts
);
return
audioInstance
;
};
exports
.
createAudio
=
createAudio
;
/**
* 获取图片信息
* @param {string} src 图片地址
*/
exports
.
getImageInfo
=
function
(
src
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
getImageInfo
=
function
(
src
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
case
0
:
return
[
4
/*yield*/
,
helpers_1
.
promisifyApi
(
'getImageInfo'
,
{
src
:
src
})];
...
...
@@ -289,11 +304,12 @@ exports.getImageInfo = function (src) { return __awaiter(void 0, void 0, void 0,
}
});
});
};
exports
.
getImageInfo
=
getImageInfo
;
/**
* 剪切板
* @param {text: string}
*/
exports
.
setClipboard
=
function
(
text
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
setClipboard
=
function
(
text
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
case
0
:
return
[
4
/*yield*/
,
helpers_1
.
promisifyApi
(
'setClipboard'
,
{
text
:
text
})];
...
...
@@ -301,20 +317,22 @@ exports.setClipboard = function (text) { return __awaiter(void 0, void 0, void 0
}
});
});
};
exports
.
setClipboard
=
setClipboard
;
/**
* 调起分享面板
*/
exports
.
showSharePanel
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
showSharePanel
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
helpers_1
.
promisifyApiSimple
(
'showSharePanel'
,
{});
return
[
2
/*return*/
];
});
});
};
exports
.
showSharePanel
=
showSharePanel
;
/**
* 获取缓存数据
* @param key
*/
exports
.
getStorage
=
function
(
key
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
getStorage
=
function
(
key
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
result
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -327,12 +345,13 @@ exports.getStorage = function (key) { return __awaiter(void 0, void 0, void 0, f
}
});
});
};
exports
.
getStorage
=
getStorage
;
/**
* 设置缓存数据
* @param key
* @param value
*/
exports
.
setStorage
=
function
(
key
,
value
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
setStorage
=
function
(
key
,
value
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
case
0
:
return
[
4
/*yield*/
,
helpers_1
.
promisifyApi
(
'setStorage'
,
{
key
:
key
,
data
:
value
})];
...
...
@@ -340,11 +359,12 @@ exports.setStorage = function (key, value) { return __awaiter(void 0, void 0, vo
}
});
});
};
exports
.
setStorage
=
setStorage
;
/**
* 清除缓存数据
* @param key
*/
exports
.
removeStorage
=
function
(
key
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
removeStorage
=
function
(
key
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
case
0
:
return
[
4
/*yield*/
,
helpers_1
.
promisifyApi
(
'removeStorage'
,
{
key
:
key
})];
...
...
@@ -352,24 +372,26 @@ exports.removeStorage = function (key) { return __awaiter(void 0, void 0, void 0
}
});
});
};
exports
.
removeStorage
=
removeStorage
;
/**
* 自定义分析数据的上报接口
* @param eventType
* @param logkey
*/
exports
.
taobaoReportClick
=
function
(
eventType
,
logkey
)
{
var
taobaoReportClick
=
function
(
eventType
,
logkey
)
{
// @ts-ignore
my
.
reportAnalytics
(
eventType
,
{
// 标志某一类事件,方便数据分析进行分组
'logkey'
:
logkey
});
};
exports
.
taobaoReportClick
=
taobaoReportClick
;
/**
* 打开BC客服聊天
* @param sellerNick
* @param itemId
*/
exports
.
openMessage
=
function
(
sellerNick
,
itemId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
openMessage
=
function
(
sellerNick
,
itemId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
result
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -380,11 +402,12 @@ exports.openMessage = function (sellerNick, itemId) { return __awaiter(void 0, v
}
});
});
};
exports
.
openMessage
=
openMessage
;
/**
* 显示指定商品 SKU 选择器
* @param itemId
*/
exports
.
showSkuModal
=
function
(
itemId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
showSkuModal
=
function
(
itemId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
result
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -395,10 +418,11 @@ exports.showSkuModal = function (itemId) { return __awaiter(void 0, void 0, void
}
});
});
};
exports
.
showSkuModal
=
showSkuModal
;
/**
* 隐藏正在展示的商品 SKU 选择器
*/
exports
.
hideSkuModal
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
hideSkuModal
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
result
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -409,13 +433,14 @@ exports.hideSkuModal = function () { return __awaiter(void 0, void 0, void 0, fu
}
});
});
};
exports
.
hideSkuModal
=
hideSkuModal
;
/**
* 跳转订单页
* @param itemId
* @param skuId
* @param quantity
*/
exports
.
confirmCustomOrder
=
function
(
itemId
,
skuId
,
quantity
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
confirmCustomOrder
=
function
(
itemId
,
skuId
,
quantity
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
result
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -433,4 +458,5 @@ exports.confirmCustomOrder = function (itemId, skuId, quantity) { return __await
}
});
});
};
exports
.
confirmCustomOrder
=
confirmCustomOrder
;
//# sourceMappingURL=tb.js.map
\ No newline at end of file
c_client/src/tbcc-sdk-ts/lib/core/tb.js.map
View file @
c8973039
{"version":3,"file":"tb.js","sourceRoot":"","sources":["../../src/core/tb.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"tb.js","sourceRoot":"","sources":["../../src/core/tb.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
c_client/src/tbcc-sdk-ts/lib/core/tbFn.js
View file @
c8973039
...
...
@@ -52,7 +52,7 @@ var helpers_1 = require("../helpers");
/**
* 获取淘宝用户收货地址
*/
exports
.
getUserAddress
=
function
(
opts
)
{
var
getUserAddress
=
function
(
opts
)
{
if
(
opts
===
void
0
)
{
opts
=
{};
}
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
defaults
,
_opts
;
...
...
@@ -108,11 +108,12 @@ exports.getUserAddress = function (opts) {
});
});
};
exports
.
getUserAddress
=
getUserAddress
;
/**
* 选择图片
* @param opts
*/
exports
.
chooseImage
=
function
(
opts
)
{
var
chooseImage
=
function
(
opts
)
{
if
(
opts
===
void
0
)
{
opts
=
{};
}
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
defaults
,
_opts
,
count
,
sourceType
,
compressLevel
;
...
...
@@ -164,11 +165,12 @@ exports.chooseImage = function (opts) {
});
});
};
exports
.
chooseImage
=
chooseImage
;
/**
* 获取图片信息
* @param {*} opts chooseImage配置参数
*/
exports
.
uploadImage
=
function
(
opts
)
{
var
uploadImage
=
function
(
opts
)
{
if
(
opts
===
void
0
)
{
opts
=
{};
}
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
cloud
,
chooseImageResult
,
apFilePaths
,
filePath
,
imageInfo
,
imagePath
,
url
;
...
...
@@ -211,11 +213,12 @@ exports.uploadImage = function (opts) {
});
});
};
exports
.
uploadImage
=
uploadImage
;
/**
* 获取授权用户信息
* @returns {object} 用户登录信息
*/
exports
.
getAuthUserInfo
=
function
()
{
var
getAuthUserInfo
=
function
()
{
return
new
Promise
(
function
(
resolve
,
reject
)
{
// @ts-ignore
my
.
authorize
({
...
...
@@ -237,10 +240,11 @@ exports.getAuthUserInfo = function () {
});
});
};
exports
.
getAuthUserInfo
=
getAuthUserInfo
;
/**
* 获取用户会员状态(Tmall使用)
*/
exports
.
getUserStatus
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
getUserStatus
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
return
[
2
/*return*/
,
new
Promise
(
function
(
resolve
,
reject
)
{
// @ts-ignore
...
...
@@ -266,11 +270,12 @@ exports.getUserStatus = function () { return __awaiter(void 0, void 0, void 0, f
})];
});
});
};
exports
.
getUserStatus
=
getUserStatus
;
/**
* 拉菲奖品发放(Tmall使用)
* @param params
*/
exports
.
cloudTBIssue
=
function
(
params
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
cloudTBIssue
=
function
(
params
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
return
[
2
/*return*/
,
new
Promise
(
function
(
resolve
,
reject
)
{
// @ts-ignore
...
...
@@ -297,11 +302,12 @@ exports.cloudTBIssue = function (params) { return __awaiter(void 0, void 0, void
})];
});
});
};
exports
.
cloudTBIssue
=
cloudTBIssue
;
/**
* 分享到群聊卡片
* @param {object} requestInfo 分享到群聊卡片所需请求参数
*/
exports
.
chattingSendCard
=
function
(
requestInfo
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
chattingSendCard
=
function
(
requestInfo
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
cloud
;
return
__generator
(
this
,
function
(
_a
)
{
cloud
=
getApp
().
cloud
;
...
...
@@ -355,11 +361,12 @@ exports.chattingSendCard = function (requestInfo) { return __awaiter(void 0, voi
})];
});
});
};
exports
.
chattingSendCard
=
chattingSendCard
;
/**
* 文本风险校验
* @param {string} text 文本
*/
exports
.
textRiskIdentification
=
function
(
text
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
textRiskIdentification
=
function
(
text
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
return
[
2
/*return*/
,
new
Promise
(
function
(
resolve
,
reject
)
{
// @ts-ignore
...
...
@@ -390,11 +397,12 @@ exports.textRiskIdentification = function (text) { return __awaiter(void 0, void
})];
});
});
};
exports
.
textRiskIdentification
=
textRiskIdentification
;
/**
* 跳转店铺首页
* @param {string} shopId
*/
exports
.
navigateToTaobaoPage
=
function
(
shopId
)
{
var
navigateToTaobaoPage
=
function
(
shopId
)
{
return
new
Promise
(
function
(
resolve
,
reject
)
{
// @ts-ignore
my
.
tb
.
navigateToTaobaoPage
({
...
...
@@ -413,4 +421,5 @@ exports.navigateToTaobaoPage = function (shopId) {
});
});
};
exports
.
navigateToTaobaoPage
=
navigateToTaobaoPage
;
//# sourceMappingURL=tbFn.js.map
\ No newline at end of file
c_client/src/tbcc-sdk-ts/lib/core/tbFn.js.map
View file @
c8973039
{"version":3,"file":"tbFn.js","sourceRoot":"","sources":["../../src/core/tbFn.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"tbFn.js","sourceRoot":"","sources":["../../src/core/tbFn.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
c_client/src/tbcc-sdk-ts/lib/core/tbMock.js
View file @
c8973039
...
...
@@ -43,22 +43,24 @@ exports.textRiskIdentification = exports.chattingSendCard = exports.getUserAddre
* @param {number} duration 显示时长
* @param {function} successCb 成功回调
*/
exports
.
commonToast
=
function
(
content
,
duration
,
successCb
)
{
var
commonToast
=
function
(
content
,
duration
,
successCb
)
{
if
(
duration
===
void
0
)
{
duration
=
3000
;
}
return
'暂不支持toast'
;
};
exports
.
commonToast
=
commonToast
;
/**
* 简易alert
* @param {string} content toast内容
*/
exports
.
simpleAlert
=
function
(
content
)
{
var
simpleAlert
=
function
(
content
)
{
alert
(
content
);
};
exports
.
simpleAlert
=
simpleAlert
;
/**
* 获取授权用户信息
* @returns {object} 用户登录信息
*/
exports
.
getAuthUserInfo
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
getAuthUserInfo
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
return
[
2
/*return*/
,
{
nickName
:
'nickName'
,
...
...
@@ -67,23 +69,25 @@ exports.getAuthUserInfo = function () { return __awaiter(void 0, void 0, void 0,
}];
});
});
};
exports
.
getAuthUserInfo
=
getAuthUserInfo
;
/**
* 获取系统信息
* @returns {object} 小程序系统信息
*/
exports
.
getSystemInfo
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
getSystemInfo
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
return
[
2
/*return*/
,
{
version
:
'9.5.0'
}];
});
});
};
exports
.
getSystemInfo
=
getSystemInfo
;
/**
* 执行关注店铺
* @param {number} sellerId 店铺归属的卖家Id
* @returns {boolean} 关注状态
*/
exports
.
favorShop
=
function
(
sellerId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
favorShop
=
function
(
sellerId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
if
(
!
sellerId
)
{
console
.
error
(
'favorShop: 请传入卖家Id'
);
...
...
@@ -92,12 +96,13 @@ exports.favorShop = function (sellerId) { return __awaiter(void 0, void 0, void
return
[
2
/*return*/
,
true
];
});
});
};
exports
.
favorShop
=
favorShop
;
/**
* 判断是否关注店铺
* @param {number} sellerId 店铺归属的卖家Id
* @returns {boolean} 关注状态
*/
exports
.
checkShopFavoredStatus
=
function
(
sellerId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
checkShopFavoredStatus
=
function
(
sellerId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
if
(
!
sellerId
)
{
console
.
error
(
'checkShopFavoredStatus: 请传入卖家Id'
);
...
...
@@ -106,33 +111,36 @@ exports.checkShopFavoredStatus = function (sellerId) { return __awaiter(void 0,
return
[
2
/*return*/
,
true
];
});
});
};
exports
.
checkShopFavoredStatus
=
checkShopFavoredStatus
;
/**
* 跳转到外部链接
* @param {string} url 跳转链接
*/
exports
.
navigateToOutside
=
function
(
url
)
{
var
navigateToOutside
=
function
(
url
)
{
if
(
!
url
)
{
console
.
error
(
'navigateToOutside: 请传入url'
);
return
false
;
}
window
.
location
=
url
;
};
exports
.
navigateToOutside
=
navigateToOutside
;
/**
* 跳转到内部链接(新开窗口)
* @param {string} url 跳转链接
*/
exports
.
navigateTo
=
function
(
url
)
{
var
navigateTo
=
function
(
url
)
{
if
(
!
url
)
{
console
.
error
(
'navigateTo: 请传入url'
);
return
false
;
}
window
.
location
=
url
;
};
exports
.
navigateTo
=
navigateTo
;
/**
* 跳转到内部链接(不新开窗口)
* @param {string} url 跳转链接
*/
exports
.
redirectTo
=
function
(
url
)
{
var
redirectTo
=
function
(
url
)
{
if
(
!
url
)
{
console
.
error
(
'redirectTo: 请传入url'
);
return
false
;
...
...
@@ -140,21 +148,23 @@ exports.redirectTo = function (url) {
// @ts-ignore
window
.
replace
(
url
);
};
exports
.
redirectTo
=
redirectTo
;
/**
* 获取服务器时间
* @returns {number} 服务器时间戳
*/
exports
.
getServerTime
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
getServerTime
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
return
[
2
/*return*/
,
+
new
Date
()];
});
});
};
exports
.
getServerTime
=
getServerTime
;
/**
* 收藏商品
* @param {number} 商品id
* @returns {object} 收藏结果
*/
exports
.
collectGoods
=
function
(
id
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
collectGoods
=
function
(
id
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
if
(
!
id
)
{
console
.
error
(
'collectGoods: 请传入商品id'
);
...
...
@@ -163,12 +173,13 @@ exports.collectGoods = function (id) { return __awaiter(void 0, void 0, void 0,
return
[
2
/*return*/
,
true
];
});
});
};
exports
.
collectGoods
=
collectGoods
;
/**
* 查询商品收藏状态
* @param {number} 商品id
* @returns {boolean} 商品收场状态
*/
exports
.
checkGoodsCollectedStatus
=
function
(
id
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
checkGoodsCollectedStatus
=
function
(
id
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
if
(
!
id
)
{
console
.
error
(
'checkGoodsCollectedStatus: 请传入商品id'
);
...
...
@@ -177,11 +188,12 @@ exports.checkGoodsCollectedStatus = function (id) { return __awaiter(void 0, voi
return
[
2
/*return*/
,
true
];
});
});
};
exports
.
checkGoodsCollectedStatus
=
checkGoodsCollectedStatus
;
/**
* 跳转到淘宝商品页
* @param {string} itemId 商品ID
*/
exports
.
openDetail
=
function
(
itemId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
openDetail
=
function
(
itemId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
if
(
!
itemId
)
{
console
.
error
(
'openDetail: 请传入商品id'
);
...
...
@@ -192,10 +204,11 @@ exports.openDetail = function (itemId) { return __awaiter(void 0, void 0, void 0
return
[
2
/*return*/
];
});
});
};
exports
.
openDetail
=
openDetail
;
/**
* 获取淘宝用户收货地址
*/
exports
.
getUserAddress
=
function
(
opts
)
{
var
getUserAddress
=
function
(
opts
)
{
if
(
opts
===
void
0
)
{
opts
=
{};
}
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
...
...
@@ -207,24 +220,27 @@ exports.getUserAddress = function (opts) {
});
});
};
exports
.
getUserAddress
=
getUserAddress
;
/**
* 分享到群聊卡片
* @param {object} requestInfo 分享到群聊卡片所需请求参数
*/
exports
.
chattingSendCard
=
function
(
requestInfo
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
chattingSendCard
=
function
(
requestInfo
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
alert
(
'无法模拟'
);
return
[
2
/*return*/
,
false
];
});
});
};
exports
.
chattingSendCard
=
chattingSendCard
;
/**
* 分享到群聊卡片
* @param {*} cloud 小程序云
* @param {object} requestInfo 分享到群聊卡片所需请求参数
*/
exports
.
textRiskIdentification
=
function
(
text
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
textRiskIdentification
=
function
(
text
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
return
[
2
/*return*/
,
true
];
});
});
};
exports
.
textRiskIdentification
=
textRiskIdentification
;
//# sourceMappingURL=tbMock.js.map
\ No newline at end of file
c_client/src/tbcc-sdk-ts/lib/core/tbMock.js.map
View file @
c8973039
{"version":3,"file":"tbMock.js","sourceRoot":"","sources":["../../src/core/tbMock.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"tbMock.js","sourceRoot":"","sources":["../../src/core/tbMock.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
c_client/src/tbcc-sdk-ts/lib/helpers/index.js
View file @
c8973039
...
...
@@ -55,7 +55,7 @@ var tb_1 = require("../core/tb");
* @param params
* @param name
*/
exports
.
promisifyApiSimple
=
function
(
methodName
,
params
,
name
)
{
var
promisifyApiSimple
=
function
(
methodName
,
params
,
name
)
{
if
(
name
)
{
// @ts-ignore
my
[
methodName
](
name
,
params
);
...
...
@@ -64,12 +64,13 @@ exports.promisifyApiSimple = function (methodName, params, name) {
// @ts-ignore
my
[
methodName
](
params
);
};
exports
.
promisifyApiSimple
=
promisifyApiSimple
;
/**
* 通用API封装
* @param methodName
* @param params
*/
exports
.
promisifyApi
=
function
(
methodName
,
params
)
{
var
promisifyApi
=
function
(
methodName
,
params
)
{
if
(
params
===
void
0
)
{
params
=
{};
}
return
new
Promise
(
function
(
resolve
,
reject
)
{
// @ts-ignore
...
...
@@ -80,12 +81,13 @@ exports.promisifyApi = function (methodName, params) {
}
}));
});
};
exports
.
promisifyApi
=
promisifyApi
;
/**
* 通用API封装
* @param methodName
* @param params
*/
exports
.
promisifyApiToTb
=
function
(
methodName
,
params
)
{
var
promisifyApiToTb
=
function
(
methodName
,
params
)
{
if
(
params
===
void
0
)
{
params
=
{};
}
return
new
Promise
(
function
(
resolve
,
reject
)
{
// @ts-ignore
...
...
@@ -96,6 +98,7 @@ exports.promisifyApiToTb = function (methodName, params) {
}
}));
});
};
exports
.
promisifyApiToTb
=
promisifyApiToTb
;
/**
* 创建音频类
*/
...
...
@@ -124,7 +127,7 @@ exports.AudioModel = AudioModel;
/**
* 获取天猫会员状态
*/
exports
.
getTmallMemberStatus
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
getTmallMemberStatus
=
function
()
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
cloud
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -142,11 +145,12 @@ exports.getTmallMemberStatus = function () { return __awaiter(void 0, void 0, vo
}
});
});
};
exports
.
getTmallMemberStatus
=
getTmallMemberStatus
;
/**
* 拉菲奖品发放
* @param params
*/
exports
.
strategyEname
=
function
(
params
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
strategyEname
=
function
(
params
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
cloud
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -166,22 +170,24 @@ exports.strategyEname = function (params) { return __awaiter(void 0, void 0, voi
}
});
});
};
exports
.
strategyEname
=
strategyEname
;
/**
* loading
* @param methodName
* @param params
* @param name
*/
exports
.
isLoading
=
function
(
methodName
)
{
var
isLoading
=
function
(
methodName
)
{
// @ts-ignore
my
[
methodName
]();
};
exports
.
isLoading
=
isLoading
;
/**
* 数据请求
* @param params
* @param loading
*/
exports
.
myRequest
=
function
(
params
,
loading
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
myRequest
=
function
(
params
,
loading
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
return
[
2
/*return*/
,
new
Promise
(
function
(
resolve
,
reject
)
{
// @ts-ignore
...
...
@@ -202,6 +208,7 @@ exports.myRequest = function (params, loading) { return __awaiter(void 0, void 0
})];
});
});
};
exports
.
myRequest
=
myRequest
;
/**
* 云函数接口请求
* @param _cloudName
...
...
@@ -210,10 +217,11 @@ exports.myRequest = function (params, loading) { return __awaiter(void 0, void 0
* @param loading
* @param toastError
*/
exports
.
cloudRequest
=
function
(
cloud
,
_cloudName
,
handle
,
params
,
loading
,
toastError
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
cloudRequest
=
function
(
cloud
,
_cloudName
,
handle
,
params
,
loading
,
toastError
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
return
__generator
(
this
,
function
(
_a
)
{
return
[
2
/*return*/
,
new
Promise
(
function
(
resolve
,
reject
)
{
// @ts-ignore
loading
&&
exports
.
isLoading
(
'showLoading'
);
cloud
.
function
.
invoke
(
_cloudName
,
params
,
handle
).
then
(
function
(
res
)
{
console
.
log
(
"%c"
+
handle
+
"
\
u53C2
\
u6570 ----->"
,
'color: #43bb88;font-size: 12px;'
,
params
);
console
.
log
(
"%c"
+
handle
+
"
\
u8FD4
\
u56DE
\
u503C ----->"
,
'color: #43bb88;font-size: 12px;'
,
res
);
...
...
@@ -231,4 +239,5 @@ exports.cloudRequest = function (cloud, _cloudName, handle, params, loading, toa
})];
});
});
};
exports
.
cloudRequest
=
cloudRequest
;
//# sourceMappingURL=index.js.map
\ No newline at end of file
c_client/src/tbcc-sdk-ts/lib/helpers/index.js.map
View file @
c8973039
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/helpers/index.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/helpers/index.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
c_client/src/tbcc-sdk-ts/lib/helpers/requestFn.js
View file @
c8973039
...
...
@@ -46,11 +46,12 @@ var crypto = require("crypto");
* 加密
* @param data
*/
exports
.
md5
=
function
(
data
)
{
var
md5
=
function
(
data
)
{
var
buf
=
new
Buffer
(
data
);
var
str
=
buf
.
toString
(
"binary"
);
return
crypto
.
createHash
(
"md5"
).
update
(
str
).
digest
(
"hex"
).
slice
(
0
,
30
);
};
exports
.
md5
=
md5
;
/**
* my.request请求接口
* @param params
...
...
@@ -58,7 +59,7 @@ exports.md5 = function (data) {
* @param loading
* @param tornadoAPI
*/
exports
.
tornadoAPICb
=
function
(
params
,
res
,
loading
,
tornadoAPI
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
tornadoAPICb
=
function
(
params
,
res
,
loading
,
tornadoAPI
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
nickName
,
params_
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -76,6 +77,7 @@ exports.tornadoAPICb = function (params, res, loading, tornadoAPI) { return __aw
}
});
});
};
exports
.
tornadoAPICb
=
tornadoAPICb
;
/**
* 请求风池台接口数据
* @param tornadoAPI
...
...
@@ -84,7 +86,7 @@ exports.tornadoAPICb = function (params, res, loading, tornadoAPI) { return __aw
* @param loading
* @param params
*/
exports
.
tornadoAPIFn
=
function
(
tornadoAPI
,
nickName
,
handle
,
loading
,
params
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
tornadoAPIFn
=
function
(
tornadoAPI
,
nickName
,
handle
,
loading
,
params
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
matchRes
,
db
,
proxyIp
,
data_
,
params_
;
return
__generator
(
this
,
function
(
_a
)
{
matchRes
=
tornadoAPI
.
match
(
/db=
(\w
*
)
&proxyIp=
([\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3})
/
);
...
...
@@ -115,13 +117,14 @@ exports.tornadoAPIFn = function (tornadoAPI, nickName, handle, loading, params)
return
[
2
/*return*/
];
});
});
};
exports
.
tornadoAPIFn
=
tornadoAPIFn
;
/**
* 请求mock数据
* @param reqConfig
* @param initConfig
* @param params
*/
exports
.
requestMock
=
function
(
reqConfig
,
initConfig
,
params
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
requestMock
=
function
(
reqConfig
,
initConfig
,
params
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
cloudName
,
handle
,
method
,
isShowLoading
,
requestType
,
tornadoAPI
,
nickName
,
mockUrlPrefix
,
mockUrl
,
requestPrefix
,
params_
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -144,4 +147,5 @@ exports.requestMock = function (reqConfig, initConfig, params) { return __awaite
}
});
});
};
exports
.
requestMock
=
requestMock
;
//# sourceMappingURL=requestFn.js.map
\ No newline at end of file
c_client/src/tbcc-sdk-ts/lib/helpers/requestFn.js.map
View file @
c8973039
{"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
c_client/src/tbcc-sdk-ts/lib/request/index.js.map
View file @
c8973039
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/request/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,kDAAmD;AACnD,sCAA0C;AAC1C;;;GAGG;AACH,IAAM,OAAO,GAAG,UAAC,MAAe;IACpB,IAAA,KAAK,GAAgD,MAAM,MAAtD,EAAE,SAAS,GAAqC,MAAM,UAA3C,EAAE,KAAmC,MAAM,YAApB,EAArB,WAAW,mBAAG,OAAO,KAAA,EAAE,OAAO,GAAK,MAAM,QAAX,CAAW;IACnE,IAAI,CAAC,KAAK,EAAE;QACR,OAAO,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC;QAC1B,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,CAAC,SAAS,EAAE;QACZ,OAAO,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC;QAC1B,OAAO,KAAK,CAAC;KAChB;IAED,OAAO,UAAO,MAAM,EAAE,MAAe,EAAE,MAAM,EAAE,GAA2E;QAApG,uBAAA,EAAA,eAAe;;;;;;wBAE3B,KAA4C,MAAM,EAAE,EAAlD,UAAU,gBAAA,EAAE,UAAU,gBAAA,EAAE,gBAAa,EAAb,QAAQ,mBAAG,EAAE,KAAA,CAAc;wBACrD,UAAU,GAAG,GAAG,CAAC,SAAS,IAAI,SAAS,CAAC;wBACtC,KAA6C,GAAG,cAA3B,EAArB,aAAa,mBAAG,KAAK,KAAA,EAAE,KAAsB,GAAG,WAAR,EAAjB,UAAU,mBAAG,IAAI,KAAA,CAAS;wBACnD,aAAa,GAAG;4BAClB,GAAG,EAAE,iFAAiF;4BACtF,IAAI,EAAE,kCAAkC;yBAC3C,CAAC;wBACI,SAAS,GAAG,EAAE,SAAS,EAAE,UAAU,EAAE,MAAM,QAAA,EAAE,MAAM,QAAA,EAAE,aAAa,eAAA,EAAE,CAAA;wBACpE,UAAU,GAAG,EAAE,WAAW,aAAA,EAAE,UAAU,YAAA,EAAE,QAAQ,UAAA,EAAE,aAAa,eAAA,EAAE,OAAO,SAAA,EAAE,CAAA;wBAC1E,OAAO,cAAK,UAAU,YAAA,IAAK,MAAM,CAAE,CAAA;6BAEtC,CAAC,KAAK,EAAE,MAAM,EAAE,YAAY,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,EAAnD,wBAAmD;wBAAS,qBAAM,uBAAW,CAAC,SAAS,EAAE,UAAU,EAAE,OAAO,CAAC,EAAA;4BAAxD,sBAAO,SAAiD,EAAC;4BAE1G,qBAAM,sBAAY,CAAC,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,OAAO,EAAE,aAAa,EAAE,UAAU,CAAC,EAAA;4BAAxF,sBAAO,SAAiF,EAAC;;;;KAC5F,CAAA;AACL,CAAC,CAAA;AACD,kBAAe,OAAO,CAAA"}
\ No newline at end of file
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/request/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,kDAAmD;AACnD,sCAA0C;AAC1C;;;GAGG;AACH,IAAM,OAAO,GAAG,UAAC,MAAe;IACpB,IAAA,KAAK,GAAgD,MAAM,MAAtD,EAAE,SAAS,GAAqC,MAAM,UAA3C,EAAE,KAAmC,MAAM,YAApB,EAArB,WAAW,mBAAG,OAAO,KAAA,EAAE,OAAO,GAAK,MAAM,QAAX,CAAW;IACnE,IAAI,CAAC,KAAK,EAAE;QACR,OAAO,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC;QAC1B,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,CAAC,SAAS,EAAE;QACZ,OAAO,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC;QAC1B,OAAO,KAAK,CAAC;KAChB;IAED,OAAO,UAAO,MAAM,EAAE,MAAe,EAAE,MAAM,EAAE,GAA2E;QAApG,uBAAA,EAAA,eAAe;;;;;;wBAE3B,KAA4C,MAAM,EAAE,EAAlD,UAAU,gBAAA,EAAE,UAAU,gBAAA,EAAE,gBAAa,EAAb,QAAQ,mBAAG,EAAE,KAAA,CAAc;wBACrD,UAAU,GAAG,GAAG,CAAC,SAAS,IAAI,SAAS,CAAC;wBACtC,KAA6C,GAAG,cAA3B,EAArB,aAAa,mBAAG,KAAK,KAAA,EAAE,KAAsB,GAAG,WAAR,EAAjB,UAAU,mBAAG,IAAI,KAAA,CAAS;wBACnD,aAAa,GAAG;4BAClB,GAAG,EAAE,iFAAiF;4BACtF,IAAI,EAAE,kCAAkC;yBAC3C,CAAC;wBACI,SAAS,GAAG,EAAE,SAAS,EAAE,UAAU,EAAE,MAAM,QAAA,EAAE,MAAM,QAAA,EAAE,aAAa,eAAA,EAAE,CAAA;wBACpE,UAAU,GAAG,EAAE,WAAW,aAAA,EAAE,UAAU,YAAA,EAAE,QAAQ,UAAA,EAAE,aAAa,eAAA,EAAE,OAAO,SAAA,EAAE,CAAA;wBAC1E,OAAO,cAAK,UAAU,YAAA,IAAK,MAAM,CAAE,CAAA;6BAErC,CAAC,KAAK,EAAE,MAAM,EAAE,YAAY,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,EAAnD,wBAAmD;wBAAS,qBAAM,uBAAW,CAAC,SAAS,EAAE,UAAU,EAAE,OAAO,CAAC,EAAA;4BAAxD,sBAAO,SAAiD,EAAC;4BAG3G,qBAAM,sBAAY,CAAC,KAAK,EAAE,UAAU,EAAE,MAAM,EAAE,OAAO,EAAE,aAAa,EAAE,UAAU,CAAC,EAAA;4BAAxF,sBAAO,SAAiF,EAAC;;;;KAC5F,CAAA;AACL,CAAC,CAAA;AACD,kBAAe,OAAO,CAAA"}
\ No newline at end of file
c_client/src/tbcc-sdk-ts/lib/utils/index.d.ts
View file @
c8973039
...
...
@@ -26,12 +26,18 @@ export declare const getRequestParams: (value: any) => {
defaultParams
:
any
;
ext
:
any
;
};
declare
type
IApis
<
T
>
=
{
[
P
in
keyof
T
]:
(
params
?:
object
,
config
?:
{
isShowLoading
?:
boolean
;
toastError
?:
boolean
;
})
=>
{};
};
/**
* 生成API
* @param {array} apiList API数据数组
* @param {function} request 请求
*/
export
declare
const
generateAPI
:
(
apiList
:
any
,
request
:
any
)
=>
{}
;
export
declare
const
generateAPI
:
<
T
,
K
extends
Function
>
(
apiList
:
T
,
request
:
K
)
=>
IApis
<
T
>
;
/**
* 函数节流,普通防连点
* @param {fun} fun 函数
...
...
@@ -60,3 +66,4 @@ export declare const formatTimeStamp: (ms: number) => string;
* @param noCheck
*/
export
declare
const
validateActivityStatus
:
(
startTime
:
number
,
endTime
:
number
,
noCheck
:
boolean
)
=>
Promise
<
unknown
>
;
export
{};
c_client/src/tbcc-sdk-ts/lib/utils/index.js
View file @
c8973039
...
...
@@ -66,7 +66,7 @@ var tb_1 = require("../core/tb");
* @param format 字符串,需要的格式例如:'yyyy/MM/dd hh:mm:ss'
* @returns {String}
*/
exports
.
dateFormatter
=
function
(
dateTxt
,
format
)
{
var
dateFormatter
=
function
(
dateTxt
,
format
)
{
if
(
format
===
void
0
)
{
format
=
'yyyy/MM/dd'
;
}
if
(
!
dateTxt
)
return
'-'
;
...
...
@@ -90,12 +90,13 @@ exports.dateFormatter = function (dateTxt, format) {
}
return
format
;
};
exports
.
dateFormatter
=
dateFormatter
;
/**
* 版本比较
* @param {string} cur 当前版本
* @param {string} compare 比较版本
*/
exports
.
versionCompare
=
function
(
cur
,
compare
)
{
var
versionCompare
=
function
(
cur
,
compare
)
{
var
_cur
=
cur
.
split
(
'.'
);
var
_compare
=
compare
.
split
(
'.'
);
if
(
+
_cur
[
0
]
<
+
_compare
[
0
])
{
...
...
@@ -109,11 +110,12 @@ exports.versionCompare = function (cur, compare) {
}
return
true
;
};
exports
.
versionCompare
=
versionCompare
;
/**
* 获取request请求所需参数
* @param {object/string} value API项配置
*/
exports
.
getRequestParams
=
function
(
value
)
{
var
getRequestParams
=
function
(
value
)
{
if
(
typeof
value
===
'string'
)
{
return
{
handle
:
value
,
...
...
@@ -134,26 +136,39 @@ exports.getRequestParams = function (value) {
console
.
error
(
'getRequestParams: 传参有误'
);
}
};
exports
.
getRequestParams
=
getRequestParams
;
/**
* 生成API
* @param {array} apiList API数据数组
* @param {function} request 请求
*/
exports
.
generateAPI
=
function
(
apiList
,
request
)
{
var
generateAPI
=
function
(
apiList
,
request
)
{
// @ts-ignore
var
api
=
{};
Object
.
entries
(
apiList
).
forEach
(
function
(
_a
)
{
var
key
=
_a
[
0
],
value
=
_a
[
1
];
var
_b
=
exports
.
getRequestParams
(
value
),
handle
=
_b
.
handle
,
method
=
_b
.
method
,
ext
=
_b
.
ext
,
defaultParams
=
_b
.
defaultParams
;
api
[
key
]
=
function
(
params
)
{
return
request
(
handle
,
method
,
Object
.
assign
({},
defaultParams
,
params
),
ext
);
};
api
[
key
]
=
function
(
params
,
config
)
{
if
(
config
===
void
0
)
{
config
=
{};
}
return
request
(
handle
,
method
,
Object
.
assign
({},
defaultParams
,
params
),
Object
.
assign
({},
ext
,
config
));
};
});
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
;
/**
* 函数节流,普通防连点
* @param {fun} fun 函数
* @param {delay} delay 时间
*/
exports
.
throttleHandle
=
function
(
fun
,
delay
)
{
var
throttleHandle
=
function
(
fun
,
delay
)
{
if
(
delay
===
void
0
)
{
delay
=
1000
;
}
var
last
,
deferTimer
;
return
function
()
{
...
...
@@ -170,11 +185,12 @@ exports.throttleHandle = function (fun, delay) {
}
};
};
exports
.
throttleHandle
=
throttleHandle
;
/**
* 根据fileId获取图片地址
* @param fileId
*/
exports
.
getImgShareUrl
=
function
(
fileId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
getImgShareUrl
=
function
(
fileId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
cloud
,
list
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -189,11 +205,12 @@ exports.getImgShareUrl = function (fileId) { return __awaiter(void 0, void 0, vo
}
});
});
};
exports
.
getImgShareUrl
=
getImgShareUrl
;
/**
* 根据sellerId判断入会状态
* @param sellerId
*/
exports
.
checkIsMember
=
function
(
sellerId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
checkIsMember
=
function
(
sellerId
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
memberPlugin
;
return
__generator
(
this
,
function
(
_a
)
{
memberPlugin
=
requirePlugin
(
"cemMember"
);
...
...
@@ -215,24 +232,26 @@ exports.checkIsMember = function (sellerId) { return __awaiter(void 0, void 0, v
})];
});
});
};
exports
.
checkIsMember
=
checkIsMember
;
/**
* 毫秒转换成00:00:00格式
* @param ms 毫秒
*/
exports
.
formatTimeStamp
=
function
(
ms
)
{
var
formatTimeStamp
=
function
(
ms
)
{
var
hours
=
parseInt
(
String
(
ms
/
(
1000
*
60
*
60
))),
minutes
=
parseInt
(
String
((
ms
%
(
1000
*
60
*
60
))
/
(
1000
*
60
))),
seconds
=
parseInt
(
String
((
ms
%
(
1000
*
60
))
/
1000
));
hours
=
hours
<
10
?
'0'
+
hours
:
hours
;
minutes
=
minutes
<
10
?
'0'
+
minutes
:
minutes
;
seconds
=
seconds
<
10
?
'0'
+
seconds
:
seconds
;
return
hours
+
":"
+
minutes
+
":"
+
seconds
;
};
exports
.
formatTimeStamp
=
formatTimeStamp
;
/**
* 活动状态验证
* @param startTime
* @param endTime
* @param noCheck
*/
exports
.
validateActivityStatus
=
function
(
startTime
,
endTime
,
noCheck
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
validateActivityStatus
=
function
(
startTime
,
endTime
,
noCheck
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
nowTime
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
...
...
@@ -255,4 +274,5 @@ exports.validateActivityStatus = function (startTime, endTime, noCheck) { return
}
});
});
};
exports
.
validateActivityStatus
=
validateActivityStatus
;
//# sourceMappingURL=index.js.map
\ No newline at end of file
c_client/src/tbcc-sdk-ts/lib/utils/index.js.map
View file @
c8973039
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/utils/index.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/utils/index.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
c_client/src/tbcc-sdk-ts/src/helpers/index.ts
View file @
c8973039
...
...
@@ -151,6 +151,7 @@ export const myRequest = async (params: any, loading: boolean) => {
export
const
cloudRequest
=
async
(
cloud
:
any
,
_cloudName
:
string
,
handle
:
string
,
params
:
any
,
loading
:
boolean
,
toastError
:
boolean
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
// @ts-ignore
loading
&&
isLoading
(
'showLoading'
)
cloud
.
function
.
invoke
(
_cloudName
,
params
,
handle
).
then
(
res
=>
{
console
.
log
(
`%c
${
handle
}
参数 ----->`
,
'color: #43bb88;font-size: 12px;'
,
params
)
console
.
log
(
`%c
${
handle
}
返回值 ----->`
,
'color: #43bb88;font-size: 12px;'
,
res
)
...
...
c_client/src/tbcc-sdk-ts/src/request/index.ts
View file @
c8973039
...
...
@@ -28,7 +28,8 @@ const request = (header:IRequest) => {
const
initConfig
=
{
requestType
,
tornadoAPI
,
nickName
,
mockUrlPrefix
,
mockUrl
}
const
params_
=
{
activityId
,
...
params
}
if
([
'ams'
,
'yapi'
,
'tornadoAPI'
].
includes
(
requestType
))
return
await
requestMock
(
reqConfig
,
initConfig
,
params_
);
if
([
'ams'
,
'yapi'
,
'tornadoAPI'
].
includes
(
requestType
))
return
await
requestMock
(
reqConfig
,
initConfig
,
params_
);
return
await
cloudRequest
(
cloud
,
_cloudName
,
handle
,
params_
,
isShowLoading
,
toastError
);
}
...
...
c_client/src/tbcc-sdk-ts/src/utils/index.ts
View file @
c8973039
...
...
@@ -76,18 +76,35 @@ export const getRequestParams = (value: any) => {
console
.
error
(
'getRequestParams: 传参有误'
);
}
};
type
IApis
<
T
>
=
{
[
P
in
keyof
T
]:
(
params
?:
object
,
config
?:
{
isShowLoading
?:
boolean
,
// 请求是否loading
toastError
?:
boolean
// 请求失败是否 toast错误
})
=>
{}
}
/**
* 生成API
* @param {array} apiList API数据数组
* @param {function} request 请求
*/
export
const
generateAPI
=
(
apiList
,
request
)
=>
{
const
api
=
{};
export
const
generateAPI
=
<
T
,
K
extends
Function
>
(
apiList
:
T
,
request
:
K
):
IApis
<
T
>
=>
{
// @ts-ignore
const
api
:
IApis
<
typeof
apiList
>
=
{};
Object
.
entries
(
apiList
).
forEach
(([
key
,
value
])
=>
{
const
{
handle
,
method
,
ext
,
defaultParams
}
=
getRequestParams
(
value
);
api
[
key
]
=
params
=>
request
(
handle
,
method
,
Object
.
assign
({},
defaultParams
,
params
)
,
ext
);
api
[
key
]
=
(
params
,
config
=
{})
=>
request
(
handle
,
method
,
Object
.
assign
({},
defaultParams
,
params
)
,
Object
.
assign
({},
ext
,
config
)
);
});
return
api
;
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)
// }
// }, {})
};
/**
* 函数节流,普通防连点
...
...
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