Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-3
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
office
haoban-3
Commits
d44f12f4
Commit
d44f12f4
authored
Aug 04, 2022
by
caoyanzhi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: 批量创建活码
parent
1c53215a
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
25 deletions
+20
-25
batchAddCode.vue
...esleads/actCodeManage/staffActCode/views/batchAddCode.vue
+20
-25
No files found.
src/views/salesleads/actCodeManage/staffActCode/views/batchAddCode.vue
View file @
d44f12f4
<
template
>
<div>
<setActCode
@
sumbit=
"onSubmit"
ref=
"setActCodePage"
>
<setActCode
:actCodeData=
"form"
@
sumbit=
"onSubmit"
ref=
"setActCodePage"
>
<template
#
typeCode
>
<el-form-item
label=
"活码类型"
:rules=
"[
{ required: true, message: '请选择活码类型', trigger: 'blur' }]">
<el-radio-group
v-model=
"form.hmType"
>
...
...
@@ -16,7 +16,7 @@
</el-radio-group>
<br
/>
<p
v-if=
"memberType == 1"
class=
"tips"
>
当前已选择
{{
hmMemberNum
}}
个成员
<span>
(活码名称默认为使用成员名称)
</span></p>
<select-clerk
style=
"margin-top: 12px;"
v-if=
"memberType == 2"
:is-simple=
"true"
:multiple=
"true"
:data=
"
data
"
@
change=
"onChange"
></select-clerk>
<select-clerk
style=
"margin-top: 12px;"
v-if=
"memberType == 2"
:is-simple=
"true"
:multiple=
"true"
:data=
"
form.clerkList
"
@
change=
"onChange"
></select-clerk>
</el-form-item>
</
template
>
</setActCode>
...
...
@@ -33,15 +33,21 @@ export default {
return
{
hmMemberNum
:
0
,
form
:
{
hmId
:
''
,
hmGroupId
:
''
,
passFlag
:
1
,
welcomeId
:
''
,
hmType
:
1
,
// name: '',
clerkIdList
:
[],
hmUserNum
:
null
name
:
''
,
memberLabelId
:
''
,
memberLabelName
:
''
,
memberLabelStatus
:
-
1
,
clerkList
:
[],
welcomeType
:
1
,
hmUserNum
:
null
//多人活码人数
},
memberType
:
1
,
data
:
[],
storeClerkList
:
[]
memberType
:
1
};
},
created
()
{
...
...
@@ -50,9 +56,8 @@ export default {
methods
:
{
radioChange
(
e
)
{
if
(
e
==
1
)
{
this
.
form
.
clerkIdList
=
[
'-1'
];
this
.
data
=
[];
this
.
form
.
hmUserNum
=
this
.
hmMemberNum
;
this
.
form
.
clerkList
=
[];
this
.
form
.
hmUserNum
=
0
;
}
},
getClerkNum
()
{
...
...
@@ -63,13 +68,10 @@ export default {
});
},
onChange
(
data
)
{
this
.
data
=
data
;
this
.
form
.
clerkIdList
=
data
.
map
(
item
=>
{
return
item
.
clerkId
;
});
this
.
form
.
clerkList
=
data
;
this
.
form
.
hmUserNum
=
data
.
length
;
},
async
onSubmit
(
event
)
{
onSubmit
(
event
)
{
if
(
this
.
memberType
==
1
)
{
this
.
form
.
clerkIdList
=
[
'-1'
];
this
.
form
.
hmUserNum
=
this
.
hmMemberNum
;
...
...
@@ -78,22 +80,15 @@ export default {
...
event
,
...
this
.
form
};
obj
.
passFlag
=
obj
.
passFlag
?
1
:
0
;
await
postJsonRequest
(
'/haoban-manage3-web/hm/qrcode/addList'
,
obj
).
then
(
res
=>
{
obj
.
clerkIdList
=
obj
.
clerkList
.
map
(
el
=>
el
.
clerkId
)
;
postJsonRequest
(
'/haoban-manage3-web/hm/qrcode/addList'
,
obj
).
then
(
res
=>
{
if
(
res
.
data
.
code
==
0
)
{
setTimeout
(()
=>
{
this
.
$route
.
meta
.
refresh
=
true
;
this
.
$refs
.
setActCodePage
.
btnLoading
=
false
;
this
.
$refs
.
setActCodePage
.
saveLoading
=
false
;
this
.
$router
.
go
(
-
1
);
this
.
form
=
{
hmType
:
1
,
clerkIdList
:
[],
hmUserNum
:
null
//多人活码人数
};
},
1000
);
}
else
{
this
.
$refs
.
setActCodePage
.
btnLoading
=
false
;
this
.
$refs
.
setActCodePage
.
saveLoading
=
false
;
return
this
.
$message
.
error
(
res
.
data
.
message
);
}
...
...
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