Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
SuperMan
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
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
罗超
SuperMan
Commits
9901d5a2
Commit
9901d5a2
authored
May 10, 2019
by
华国豪
🙄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
4e6fbc2d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
37 additions
and
6 deletions
+37
-6
RewardManagement.vue
src/components/systemManagement/RewardManagement.vue
+37
-6
No files found.
src/components/systemManagement/RewardManagement.vue
View file @
9901d5a2
...
...
@@ -101,19 +101,17 @@
<th
width=
"40%"
>
奖励金额
</th>
<th
width=
"150"
>
操作
</th>
</tr>
<tr
v-for=
"(item,index) in dataList"
>
<tr
v-for=
"(item,
index) in dataList"
>
<td>
{{
item
.
BName
}}
<i
class=
"iconfont icon-bumenguanli-tianjia addLessPrice"
@
click=
"addLessPrice(item)"
></i>
</td>
<td>
<div
v-for=
"subItem in item.AwardList"
class=
"comLessDiv"
>
<el-input
class=
"w200"
placeholder=
"最少"
v-model=
"subItem.MinPeopleNum"
@
keyup
.
native=
""
>
<template
slot=
"prepend"
>
最少
</
template
>
<div
v-for=
"(subItem, subIndex) in item.AwardList"
class=
"comLessDiv"
>
<el-input
class=
"w200"
type=
"number"
v-model=
"subItem.MinPeopleNum"
@
blur=
"minChange(subItem, index, subIndex)"
>
<el-button
slot=
"append"
>
人
</el-button>
</el-input>
-
<el-input
class=
"w200"
placeholder=
"最多"
v-model=
"subItem.MaxPeopleNum"
@
keyup
.
native=
""
>
<
template
slot=
"prepend"
>
最多
</
template
>
<el-input
class=
"w200"
type=
"number"
v-model=
"subItem.MaxPeopleNum"
@
blur=
"maxChange(subItem)"
>
<el-button
slot=
"append"
>
人
</el-button>
</el-input>
</div>
...
...
@@ -149,6 +147,39 @@
};
},
methods
:
{
maxChange
:
function
(
item
)
{
console
.
log
(
item
)
if
(
item
.
MinPeopleNum
===
''
)
{
item
.
MinPeopleNum
=
0
}
if
(
item
.
MaxPeopleNum
===
''
)
{
item
.
MaxPeopleNum
=
0
}
if
(
parseInt
(
item
.
MaxPeopleNum
)
<=
parseInt
(
item
.
MinPeopleNum
))
{
item
.
MaxPeopleNum
=
parseInt
(
item
.
MinPeopleNum
)
+
1
return
this
.
Error
(
'必须大于最少人数!'
);
}
},
minChange
:
function
(
item
,
fIndex
,
sIndex
)
{
console
.
log
(
item
,
sIndex
)
if
(
this
.
dataList
[
fIndex
].
AwardList
.
length
>
1
&&
sIndex
>
0
)
{
if
(
parseInt
(
this
.
dataList
[
fIndex
].
AwardList
[
sIndex
-
1
].
MaxPeopleNum
)
>
parseInt
(
item
.
MinPeopleNum
))
{
item
.
MinPeopleNum
=
parseInt
(
this
.
dataList
[
fIndex
].
AwardList
[
sIndex
-
1
].
MaxPeopleNum
)
+
1
console
.
log
(
parseInt
(
this
.
dataList
[
fIndex
].
AwardList
[
sIndex
-
1
].
MaxPeopleNum
)
+
1
)
return
this
.
Error
(
'必须大于上一次最多人数!'
);
}
}
else
{
if
(
item
.
MinPeopleNum
===
''
)
{
item
.
MinPeopleNum
=
0
}
if
(
item
.
MaxPeopleNum
===
''
)
{
item
.
MaxPeopleNum
=
0
}
if
(
parseInt
(
item
.
MaxPeopleNum
)
<=
parseInt
(
item
.
MinPeopleNum
))
{
return
item
.
MaxPeopleNum
=
parseInt
(
item
.
MinPeopleNum
)
+
1
}
}
},
//保存少价管理
SaveLessPrice
(
subItem
)
{
let
List
=
[];
...
...
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