Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
clique-web
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
clique
clique-web
Commits
e97b9271
Commit
e97b9271
authored
Aug 02, 2022
by
huaying
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 表单校验提示添加并进行信息定位
parent
6104d836
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
64 additions
and
8 deletions
+64
-8
point-form.vue
src/components/memberShip/point-form.vue
+8
-0
addIntegralSytem.vue
src/view/companyGroup/membershipSystem/addIntegralSytem.vue
+8
-0
addPointSystem.vue
src/view/companyGroup/membershipSystem/addPointSystem.vue
+20
-4
editIntegralSytem.vue
src/view/companyGroup/membershipSystem/editIntegralSytem.vue
+8
-0
editPointSystem.vue
src/view/companyGroup/membershipSystem/editPointSystem.vue
+20
-4
No files found.
src/components/memberShip/point-form.vue
View file @
e97b9271
...
...
@@ -487,6 +487,14 @@ export default {
that
.
saveInfo
(
data
);
}
else
{
// log('error submit!!');
setTimeout
(()
=>
{
var
isError
=
document
.
getElementsByClassName
(
"is-error"
);
if
(
isError
[
0
].
querySelector
(
'input'
))
{
isError
[
0
].
querySelector
(
'input'
).
focus
();
}
else
if
(
isError
[
0
].
querySelector
(
'textarea'
))
{
isError
[
0
].
querySelector
(
'textarea'
).
focus
();
}
},
1
)
return
false
;
}
});
...
...
src/view/companyGroup/membershipSystem/addIntegralSytem.vue
View file @
e97b9271
...
...
@@ -700,6 +700,14 @@ export default {
})
}
else
{
log
(
'error submit!!'
);
setTimeout
(()
=>
{
var
isError
=
document
.
getElementsByClassName
(
"is-error"
);
if
(
isError
[
0
].
querySelector
(
'input'
))
{
isError
[
0
].
querySelector
(
'input'
).
focus
();
}
else
if
(
isError
[
0
].
querySelector
(
'textarea'
))
{
isError
[
0
].
querySelector
(
'textarea'
).
focus
();
}
},
1
)
return
false
;
}
});
...
...
src/view/companyGroup/membershipSystem/addPointSystem.vue
View file @
e97b9271
...
...
@@ -242,7 +242,7 @@
<el-input
v-model=
"ruleForm.integralGetFreezeDays"
@
keyup
.
native=
"formatInputNum($event)"
style=
"width: 115px"
></el-input><label>
天
</label>
<span
class=
"setting-tips"
>
仅对通过订单获取的积分生效,活动类获取的积分没有冻结期
</span>
</el-form-item>
<el-form-item
label=
"积分有效期:"
prop=
"
"
required
>
<el-form-item
label=
"积分有效期:"
prop=
"
userGeneralIntegralExpireRule"
>
<el-radio
v-model=
"ruleForm.userGeneralIntegralExpireRule"
:label=
"1"
>
通用积分策略有效期
</el-radio>
<el-radio
v-model=
"ruleForm.userGeneralIntegralExpireRule"
:label=
"0"
>
自定义有效期
<el-tooltip
placement=
"right"
effect=
"light"
>
...
...
@@ -984,9 +984,17 @@ export default {
showMsg
.
showmsg
(
'请填写积分冻结期'
,
'error'
);
return
;
}
if
(
data
.
userGeneralIntegralExpireRule
==
0
&&
data
.
integralExpireType
==
0
&&
!
Number
(
data
.
integralGetEffectiveDays
))
{
showMsg
.
showmsg
(
'请填写积分有效期'
,
'error'
);
return
;
if
(
data
.
userGeneralIntegralExpireRule
==
0
)
{
if
(
data
.
integralExpireType
==
3
&&
(
this
.
mouthM
==
''
||
this
.
mouthD
==
''
))
{
showMsg
.
showmsg
(
'请选择按月失效规则'
,
'error'
)
return
;
}
else
if
(
data
.
integralExpireType
==
2
&&
(
this
.
yearY
==
''
||
this
.
yearM
==
''
||
this
.
yearD
==
''
))
{
showMsg
.
showmsg
(
'请选择按年失效规则'
,
'error'
)
return
;
}
else
if
(
data
.
integralExpireType
==
0
&&
!
Number
(
data
.
integralGetEffectiveDays
))
{
showMsg
.
showmsg
(
'请填写积分有效期'
,
'error'
)
return
;
}
}
that
.
checkListValue
(
data
).
then
(
res
=>
{
if
(
!
res
.
flag
)
{
...
...
@@ -1073,6 +1081,14 @@ export default {
});
}
else
{
log
(
'error submit!!'
);
setTimeout
(()
=>
{
var
isError
=
document
.
getElementsByClassName
(
"is-error"
);
if
(
isError
[
0
].
querySelector
(
'input'
))
{
isError
[
0
].
querySelector
(
'input'
).
focus
();
}
else
if
(
isError
[
0
].
querySelector
(
'textarea'
))
{
isError
[
0
].
querySelector
(
'textarea'
).
focus
();
}
},
1
)
return
false
;
}
});
...
...
src/view/companyGroup/membershipSystem/editIntegralSytem.vue
View file @
e97b9271
...
...
@@ -681,6 +681,14 @@ export default {
})
}
else
{
log
(
'error submit!!'
);
setTimeout
(()
=>
{
var
isError
=
document
.
getElementsByClassName
(
"is-error"
);
if
(
isError
[
0
].
querySelector
(
'input'
))
{
isError
[
0
].
querySelector
(
'input'
).
focus
();
}
else
if
(
isError
[
0
].
querySelector
(
'textarea'
))
{
isError
[
0
].
querySelector
(
'textarea'
).
focus
();
}
},
1
)
return
false
;
}
});
...
...
src/view/companyGroup/membershipSystem/editPointSystem.vue
View file @
e97b9271
...
...
@@ -421,7 +421,7 @@
<label>
自获取之日起
</label><el-input
v-model=
"ruleForm.integralGetFreezeDays"
@
keyup
.
native=
"formatInputNum($event)"
></el-input><label>
天
</label>
<span
style=
"font-size: 12px;color: #828282;line-height: 1;padding-left: 10px;"
>
仅对通过订单获取的积分生效,活动类获取的积分没有冻结期
</span>
</el-form-item>
<el-form-item
label=
"积分有效期:"
prop=
""
>
<el-form-item
label=
"积分有效期:"
prop=
"
userGeneralIntegralExpireRule
"
>
<el-radio
v-model=
"ruleForm.userGeneralIntegralExpireRule"
:label=
"1"
>
通用积分策略有效期
</el-radio>
<el-radio
v-model=
"ruleForm.userGeneralIntegralExpireRule"
:label=
"0"
>
自定义有效期
<el-tooltip
placement=
"right"
effect=
"light"
>
...
...
@@ -1048,9 +1048,17 @@ export default {
showMsg
.
showmsg
(
'请填写积分冻结期'
,
'error'
);
return
;
}
if
(
data
.
userGeneralIntegralExpireRule
==
0
&&
data
.
integralExpireType
==
0
&&
!
Number
(
data
.
integralGetEffectiveDays
))
{
showMsg
.
showmsg
(
'请填写积分有效期'
,
'error'
);
return
;
if
(
data
.
userGeneralIntegralExpireRule
==
0
)
{
if
(
data
.
integralExpireType
==
3
&&
(
this
.
mouthM
==
''
||
this
.
mouthD
==
''
))
{
showMsg
.
showmsg
(
'请选择按月失效规则'
,
'error'
)
return
;
}
else
if
(
data
.
integralExpireType
==
2
&&
(
this
.
yearY
==
''
||
this
.
yearM
==
''
||
this
.
yearD
==
''
))
{
showMsg
.
showmsg
(
'请选择按年失效规则'
,
'error'
)
return
;
}
else
if
(
data
.
integralExpireType
==
0
&&
!
Number
(
data
.
integralGetEffectiveDays
))
{
showMsg
.
showmsg
(
'请填写积分有效期'
,
'error'
)
return
;
}
}
that
.
checkListValue
(
data
).
then
(
res
=>
{
if
(
!
res
.
flag
)
{
...
...
@@ -1133,6 +1141,14 @@ export default {
});
}
else
{
log
(
'error submit!!'
);
setTimeout
(()
=>
{
var
isError
=
document
.
getElementsByClassName
(
"is-error"
);
if
(
isError
[
0
].
querySelector
(
'input'
))
{
isError
[
0
].
querySelector
(
'input'
).
focus
();
}
else
if
(
isError
[
0
].
querySelector
(
'textarea'
))
{
isError
[
0
].
querySelector
(
'textarea'
).
focus
();
}
},
1
)
return
false
;
}
});
...
...
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