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
26b47e3a
Commit
26b47e3a
authored
May 18, 2021
by
gongguan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除数据看板的页码,增加保存活动和上传图片时的防抖和防上传图片在开启后再次开启
parent
c292ffa4
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
30 additions
and
16 deletions
+30
-16
data-board-dialog.axml
...omponents/dialog/data-board-dialog/data-board-dialog.axml
+0
-4
data-board-dialog.js
.../components/dialog/data-board-dialog/data-board-dialog.js
+4
-7
add.js
client/pages/activity/add/add.js
+4
-4
helper.js
client/utils/helper.js
+22
-1
No files found.
client/components/dialog/data-board-dialog/data-board-dialog.axml
View file @
26b47e3a
...
...
@@ -9,9 +9,5 @@
<table dataSource="{{list}}" loading="{{isLoading}}" isZebra>
<table-column a:for="{{titleList}}" title="{{item}}" dataIndex="{{item}}" width="{{index === 0 ? 120 : 'auto'}}"/>
</table>
<view class="rank-pagination">
<text class="rank-pagination-text">共 {{total}} 条</text>
<pagination showJump="{{false}}" defaultCurrent="{{1}}" current="{{searchInfo.pageNo}}" data-type="all" pageSize="{{searchInfo.pageSize}}" onChange="handleChangePage" pageShowCount="{{10}}" total="{{total}}" a:if="{{total > 0}}" shape="arrow-only" />
</view>
</view>
</dialog-wrap>
\ No newline at end of file
client/components/dialog/data-board-dialog/data-board-dialog.js
View file @
26b47e3a
...
...
@@ -10,7 +10,6 @@ Component({
},
titleList
:
[],
list
:
[],
total
:
0
,
isLoading
:
false
,
winactivityId
:
""
},
...
...
@@ -33,11 +32,10 @@ Component({
async
searchList
()
{
this
.
setData
({
isLoading
:
true
,
list
:
[],
total
:
0
list
:
[]
});
const
startDay
=
this
.
data
.
searchInfo
.
timeRange
[
0
].
replace
(
/-/g
,
'/'
)
const
endDay
=
this
.
data
.
searchInfo
.
timeRange
[
1
].
replace
(
/-/g
,
'/'
)
const
startDay
=
this
.
data
.
searchInfo
.
timeRange
[
0
].
replace
(
/-/g
,
"/"
);
const
endDay
=
this
.
data
.
searchInfo
.
timeRange
[
1
].
replace
(
/-/g
,
"/"
);
const
params
=
{
activityId
:
this
.
props
.
selectedItem
.
activityId
,
startDay
,
...
...
@@ -63,8 +61,7 @@ Component({
this
.
setData
({
isLoading
:
false
,
titleList
,
list
:
tableData
,
total
:
tableData
.
length
list
:
tableData
});
}
},
...
...
client/pages/activity/add/add.js
View file @
26b47e3a
...
...
@@ -11,7 +11,7 @@ import {
saveActivityInfo
,
}
from
'/api'
import
{
addFloat
,
setPrizeProbalityRange
addFloat
,
setPrizeProbalityRange
,
throttleHandle
}
from
'/utils/helper'
const
THANKS_TYPE
=
5
...
...
@@ -122,7 +122,7 @@ Component({
return
Object
.
values
(
newValidator
).
some
(
i
=>
i
.
status
===
'error'
)
},
// 提交信息
async
onSubmit
()
{
onSubmit
:
throttleHandle
(
async
function
()
{
my
.
showLoading
();
console
.
log
(
this
.
data
,
'this.data'
)
...
...
@@ -154,7 +154,7 @@ Component({
}
}
my
.
hideLoading
();
},
},
1000
),
showFailToast
(
text
)
{
my
.
showToast
({
type
:
'fail'
,
...
...
@@ -214,7 +214,7 @@ Component({
return
prizeInfoListCopy
},
backList
()
{
this
.
$page
.
$router
.
push
(
"/activity/list"
);
this
.
$page
.
$router
.
go
(
-
1
)
}
},
})
client/utils/helper.js
View file @
26b47e3a
...
...
@@ -154,6 +154,26 @@ const setPrizeProbalityRange = (prizes) => {
}
})
}
/**
* 防连点
* @param {fn} fn 函数
* @param {wait} wait 时间
*/
const
throttleHandle
=
(
fn
,
wait
=
1000
)
=>
{
let
lastTime
=
0
return
function
cb
(...
args
)
{
let
nowTime
=
Date
.
now
()
if
(
nowTime
-
lastTime
>
wait
)
{
fn
.
call
(
this
,...
args
)
lastTime
=
nowTime
}
}
}
module
.
exports
=
{
passUrlList
,
signFigures
,
...
...
@@ -161,5 +181,6 @@ module.exports = {
accMul
,
addFloat
,
urlCheck
,
setPrizeProbalityRange
setPrizeProbalityRange
,
throttleHandle
};
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