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
e16b5b79
Commit
e16b5b79
authored
Feb 23, 2021
by
Kyle_Li
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: 归属
parent
7679b49f
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
87 additions
and
19 deletions
+87
-19
memberCardSetEnterprise.vue
...companyGroup/membershipSystem/memberCardSetEnterprise.vue
+87
-19
No files found.
src/view/companyGroup/membershipSystem/memberCardSetEnterprise.vue
View file @
e16b5b79
...
...
@@ -74,10 +74,42 @@
<el-switch
v-model=
"belongAuthForm.storeEdit"
@
change=
"changeSwitch($event, 4)"
>
</el-switch>
</el-form-item>
<el-form-item
label=
"修改次数限制"
prop=
""
v-if=
"belongAuthForm.storeEdit == true"
>
<el-radio
v-model=
"belongAuthForm.storeEditTimesType"
label=
"1"
@
change=
"changeRadio($event, 11, 'store')"
>
最多修改
</el-radio>
<el-input
v-model=
"belongAuthForm.storeEditTimes"
@
change=
"changeInput($event, 13, 'storeEditTimes')"
></el-input><label>
次
</label>
<el-radio
class=
"m-l-16"
v-model=
"belongAuthForm.storeEditTimesType"
label=
"2"
@
change=
"changeRadio($event, 11, 'store')"
>
每月最多修改1次
</el-radio>
<el-radio
v-model=
"belongAuthForm.storeEditTimesType"
label=
"3"
@
change=
"changeRadio($event, 11, 'store')"
>
每年最多修改1次
</el-radio>
<el-radio
:disabled=
"belongAuthForm.storeEditTimesType=='1'?false:true"
v-model=
"belongAuthForm.storeEditTimesType"
label=
"1"
@
change=
"changeRadio($event,11,'store')"
>
最多修改
<el-input
:disabled=
"belongAuthForm.storeEditTimesType=='1'?false:true"
maxLength=
"6"
v-model=
"belongAuthForm.storeEditTimes"
@
change=
"changeInput($event,13,'storeEditTimes')"
>
</el-input><label>
次
</label>
</el-radio>
<el-radio
:disabled=
"belongAuthForm.storeEditTimesType=='2'?false:true"
v-model=
"belongAuthForm.storeEditTimesType"
label=
"2"
@
change=
"changeRadio($event,11,'store')"
>
每月最多修改
<el-input
:disabled=
"belongAuthForm.storeEditTimesType=='2'?false:true"
maxLength=
"6"
v-model=
"belongAuthForm.storeEditMonthTimes"
@
change=
"changeInput($event,18,'storeEditTimes')"
></el-input><label>
次
</label>
</el-radio>
<el-radio
:disabled=
"belongAuthForm.storeEditTimesType=='3'?false:true"
v-model=
"belongAuthForm.storeEditTimesType"
label=
"3"
@
change=
"changeRadio($event,11,'store')"
>
每年最多修改
<el-input
:disabled=
"belongAuthForm.storeEditTimesType=='3'?false:true"
maxLength=
"6"
v-model=
"belongAuthForm.storeEditYearTimes"
@
change=
"changeInput($event,19,'storeEditTimes')"
></el-input><label>
次
</label>
</el-radio>
</el-form-item>
<el-form-item
label=
"修改专属导购"
prop=
""
>
...
...
@@ -85,10 +117,30 @@
</el-form-item>
<el-form-item
label=
"修改次数限制"
prop=
""
v-if=
"belongAuthForm.clerkEdit == true"
>
<el-radio
v-model=
"belongAuthForm.clerkEditTimesType"
:disabled=
"belongAuthForm.storeEditTimesType == 2 || belongAuthForm.storeEditTimesType == 3 ? true : false"
label=
"1"
@
change=
"changeRadio($event, 12)"
>
最多修改
</el-radio>
<el-input
v-model=
"belongAuthForm.clerkEditTimes"
@
change=
"changeInput($event, 14, 'clerkEditTimes')"
></el-input><label>
次
</label>
<el-radio
class=
"m-l-16"
v-model=
"belongAuthForm.clerkEditTimesType"
label=
"2"
@
change=
"changeRadio($event, 12)"
>
每月最多修改1次
</el-radio>
<el-radio
v-model=
"belongAuthForm.clerkEditTimesType"
:disabled=
"belongAuthForm.storeEditTimesType == 2 ? true : false"
label=
"3"
@
change=
"changeRadio($event, 12)"
>
每年最多修改1次
</el-radio>
<el-radio
:disabled=
"belongAuthForm.clerkEditTimesType=='1'?false:true || belongAuthForm.storeEditTimesType==2||belongAuthForm.storeEditTimesType==3? true:false"
v-model=
"belongAuthForm.clerkEditTimesType"
label=
"1"
@
change=
"changeRadio($event,12, 'clerk')"
>
最多修改
<el-input
:disabled=
"belongAuthForm.clerkEditTimesType=='1'?false:true"
maxLength=
"6"
v-model=
"belongAuthForm.clerkEditTimes"
@
change=
"changeInput($event,14,'clerkEditTimes')"
>
</el-input><label>
次
</label>
</el-radio>
<el-radio
:disabled=
"belongAuthForm.clerkEditTimesType=='2'?false:true"
v-model=
"belongAuthForm.clerkEditTimesType"
label=
"2"
@
change=
"changeRadio($event,12, 'clerk')"
>
每月最多修改
<el-input
:disabled=
"belongAuthForm.clerkEditTimesType=='2'?false:true"
maxLength=
"6"
v-model=
"belongAuthForm.clerkEditMonthTimes"
@
change=
"changeInput($event,20,'clerkEditTimes')"
></el-input><label>
次
</label>
</el-radio>
<el-radio
:disabled=
"belongAuthForm.clerkEditTimesType=='3'?false:true|| belongAuthForm.storeEditTimesType==2? true:false"
v-model=
"belongAuthForm.clerkEditTimesType"
label=
"3"
@
change=
"changeRadio($event,12, 'clerk')"
>
每年最多修改
<el-input
:disabled=
"belongAuthForm.clerkEditTimesType=='3'?false:true"
maxLength=
"6"
v-model=
"belongAuthForm.clerkEditYearTimes"
@
change=
"changeInput($event,21,'clerkEditTimes')"
></el-input><label>
次
</label>
</el-radio>
</el-form-item>
</el-form>
</div>
...
...
@@ -145,9 +197,13 @@ export default {
storeEdit
:
true
,
storeEditTimesType
:
'1'
,
storeEditTimes
:
''
,
storeEditMonthTimes
:
''
,
storeEditYearTimes
:
''
,
clerkEdit
:
true
,
clerkEditTimesType
:
'1'
,
clerkEditTimes
:
''
clerkEditTimes
:
''
,
clerkEditMonthTimes
:
''
,
clerkEditYearTimes
:
''
},
// 服务门店变更
tableData
:
[
...
...
@@ -172,15 +228,15 @@ export default {
let
that
=
this
;
that
.
saveSet
(
tag
,
e
);
// 判断归属门店修改次数
if
(
!!
flag
&&
flag
==
'store'
)
{
if
(
e
==
2
)
{
that
.
belongAuthForm
.
clerkEditTimesType
=
'2'
;
that
.
saveSet
(
'12'
,
2
);
}
if
(
e
==
3
)
{
that
.
belongAuthForm
.
clerkEditTimesType
=
'3'
;
that
.
saveSet
(
'12'
,
3
);
}
if
(
!!
flag
&&
[
'clerk'
,
'store'
].
includes
(
flag
)
)
{
let
marking
=
{
clerk
:
'store'
,
store
:
'clerk'
,
11
:
'12'
,
12
:
'11'
}
;
that
.
belongAuthForm
[
`
${
marking
[
flag
]}
EditTimesType`
]
=
String
(
e
);
that
.
saveSet
(
marking
[
tag
],
e
);
}
},
saveSet
(
type
,
value
)
{
...
...
@@ -272,7 +328,15 @@ export default {
e
=
!!
parseInt
(
String
(
e
).
replace
(
/
[^\d]
/g
,
''
))
?
parseInt
(
String
(
e
).
replace
(
/
[^\d]
/g
,
''
))
:
'0'
;
that
.
belongAuthForm
.
storeEditTimes
=
!!
parseInt
(
String
(
that
.
belongAuthForm
.
storeEditTimes
).
replace
(
/
[^\d]
/g
,
''
))
?
parseInt
(
String
(
that
.
belongAuthForm
.
storeEditTimes
).
replace
(
/
[^\d]
/g
,
''
))
:
0
;
that
.
belongAuthForm
.
clerkEditTimes
=
!!
parseInt
(
String
(
that
.
belongAuthForm
.
clerkEditTimes
).
replace
(
/
[^\d]
/g
,
''
))
?
parseInt
(
String
(
that
.
belongAuthForm
.
clerkEditTimes
).
replace
(
/
[^\d]
/g
,
''
))
:
0
;
if
(
that
.
belongAuthForm
.
storeEditTimes
>
that
.
belongAuthForm
.
clerkEditTimes
)
{
that
.
belongAuthForm
.
storeEditMonthTimes
=
!!
parseInt
(
String
(
that
.
belongAuthForm
.
storeEditMonthTimes
).
replace
(
/
[^\d]
/g
,
''
))
?
parseInt
(
String
(
that
.
belongAuthForm
.
storeEditMonthTimes
).
replace
(
/
[^\d]
/g
,
''
))
:
0
;
that
.
belongAuthForm
.
storeEditYearTimes
=
!!
parseInt
(
String
(
that
.
belongAuthForm
.
storeEditYearTimes
).
replace
(
/
[^\d]
/g
,
''
))
?
parseInt
(
String
(
that
.
belongAuthForm
.
storeEditYearTimes
).
replace
(
/
[^\d]
/g
,
''
))
:
0
;
that
.
belongAuthForm
.
clerkEditYearTimes
=
!!
parseInt
(
String
(
that
.
belongAuthForm
.
clerkEditYearTimes
).
replace
(
/
[^\d]
/g
,
''
))
?
parseInt
(
String
(
that
.
belongAuthForm
.
clerkEditYearTimes
).
replace
(
/
[^\d]
/g
,
''
))
:
0
;
that
.
belongAuthForm
.
clerkEditMonthTimes
=
!!
parseInt
(
String
(
that
.
belongAuthForm
.
clerkEditMonthTimes
).
replace
(
/
[^\d]
/g
,
''
))
?
parseInt
(
String
(
that
.
belongAuthForm
.
clerkEditMonthTimes
).
replace
(
/
[^\d]
/g
,
''
))
:
0
;
if
(
that
.
belongAuthForm
.
storeEditTimes
>
that
.
belongAuthForm
.
clerkEditTimes
||
that
.
belongAuthForm
.
storeEditMonthTimes
>
that
.
belongAuthForm
.
clerkEditMonthTimes
||
that
.
belongAuthForm
.
storeEditYearTimes
>
that
.
belongAuthForm
.
clerkEditYearTimes
)
{
that
.
$message
.
error
({
duration
:
1000
,
message
:
'修改服务门店次数必须小于修改专属导购次数'
...
...
@@ -308,8 +372,12 @@ export default {
that
.
belongAuthForm
.
clerkEdit
=
member
.
clerkEdit
==
1
?
true
:
false
;
that
.
belongAuthForm
.
storeEditTimesType
=
String
(
member
.
storeEditTimesType
);
//1自定义次数 2 每月修改1次 3每年修改1次
that
.
belongAuthForm
.
storeEditTimes
=
member
.
storeEditTimes
;
//自定义次数
that
.
belongAuthForm
.
storeEditMonthTimes
=
member
.
storeEditMonthTimes
;
that
.
belongAuthForm
.
storeEditYearTimes
=
member
.
storeEditYearTimes
;
that
.
belongAuthForm
.
clerkEditTimesType
=
String
(
member
.
clerkEditTimesType
);
//1自定义次数 2 每月修改1次 3每年修改1次
that
.
belongAuthForm
.
clerkEditTimes
=
member
.
clerkEditTimes
;
//自定义次数
that
.
belongAuthForm
.
clerkEditMonthTimes
=
member
.
clerkEditMonthTimes
;
that
.
belongAuthForm
.
clerkEditYearTimes
=
member
.
clerkEditYearTimes
;
}
return
;
...
...
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