Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
marketing
Overview
Overview
Details
Activity
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
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
marketing-web
marketing
Commits
04112393
Commit
04112393
authored
Aug 23, 2021
by
黑潮
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: 折扣区间
parent
18b5970f
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
2 deletions
+14
-2
form.js
src/views/ecm/form.js
+11
-0
form.vue
src/views/ecm/form.vue
+3
-2
No files found.
src/views/ecm/form.js
View file @
04112393
...
...
@@ -270,6 +270,13 @@ export default {
},
methods
:
{
/* ----------------核心方法--------------- */
onChangeDiscountLimit
(
type
)
{
if
(
type
==
6
)
{
this
.
$set
(
this
.
discount_limit
,
'count2'
,
undefined
);
}
else
{
this
.
$delete
(
this
.
discount_limit
,
'count2'
);
}
},
filterWord
(
prop
)
{
this
.
copyTemplate
[
prop
]
=
this
.
copyTemplate
[
prop
].
replace
(
/
[\u
D83C|
\u
D83D|
\u
D83E
][\u
DC00-
\u
DFFF
][\u
200D|
\u
FE0F
]
|
[\u
D83C|
\u
D83D|
\u
D83E
][\u
DC00-
\u
DFFF
]
|
[
0-9|*|#
]\u
FE0F
\u
20E3|
[
0-9|#
]\u
20E3|
[\u
203C-
\u
3299
]\u
FE0F
\u
200D|
[\u
203C-
\u
3299
]\u
FE0F|
[\u
2122-
\u
2B55
]
|
\u
303D|
[\A
9|
\A
E
]\u
3030|
\u
A9|
\u
AE|
\u
3030/g
,
''
);
},
...
...
@@ -754,6 +761,10 @@ export default {
this
.
$tips
({
type
:
'warning'
,
message
:
'消费件数为正整数'
});
return
;
}
if
(
this
.
discount_limit
.
flag
&&
this
.
discount_limit
.
type
==
6
&&
(
isNaN
(
this
.
discount_limit
.
count
)
||
isNaN
(
this
.
discount_limit
.
count2
)))
{
this
.
$tips
({
type
:
'warning'
,
message
:
'适用商品折扣区间未填写完整'
});
return
;
}
// 验证适用商品折扣 discount_limit
if
(
this
.
discount_limit
.
flag
&&
isNaN
(
this
.
discount_limit
.
count
))
{
this
.
$tips
({
type
:
'warning'
,
message
:
'适用商品折扣额度未填写'
});
...
...
src/views/ecm/form.vue
View file @
04112393
...
...
@@ -151,14 +151,15 @@
<el-checkbox
class=
"el-form-item__label align-left"
v-model=
"discount_limit.flag"
:disabled=
"!isAdd"
>
适用商品折扣
</el-checkbox>
<div>
<div
v-if=
"discount_limit.flag"
class=
"inline-block"
>
<el-select
:disabled=
"!isAdd"
v-model=
"discount_limit.type"
class=
"w150"
>
<el-select
:disabled=
"!isAdd"
v-model=
"discount_limit.type"
class=
"w150"
@
change=
"onChangeDiscountLimit"
>
<el-option
label=
"大于等于"
:value=
"1"
></el-option>
<el-option
label=
"大于"
:value=
"2"
></el-option>
<el-option
label=
"等于"
:value=
"3"
></el-option>
<el-option
label=
"小于"
:value=
"4"
></el-option>
<el-option
label=
"小于等于"
:value=
"5"
></el-option>
<el-option
label=
"区间"
:value=
"6"
></el-option>
</el-select>
<el-input-number
controls-position=
"right"
:disabled=
"!isAdd"
v-model=
"discount_limit.count"
:precision=
"2"
:min=
"0"
:max=
"
10"
class=
"w150"
></el-input-number>
折
<el-input-number
controls-position=
"right"
:disabled=
"!isAdd"
v-model=
"discount_limit.count"
:precision=
"2"
:min=
"0"
:max=
"
discount_limit.count2 || 10"
class=
"w150"
></el-input-number>
<
template
v-if=
"discount_limit.type == 6"
>
至
<el-input-number
controls-position=
"right"
:disabled=
"!isAdd"
v-model=
"discount_limit.count2"
:precision=
"2"
:min=
"discount_limit.count || 0"
:max=
"10"
class=
"w150"
></el-input-number>
</
template
>
折
<div
class=
"fz12 gray"
>
* 商品折扣 = 商品实付 / 吊牌价
</div>
</div>
<span
class=
"fz14 gray"
v-else
>
不限制消费商品折扣
</span>
...
...
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