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
3e6113f6
Commit
3e6113f6
authored
Aug 01, 2022
by
shaojiawen
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/act-code' of
http://git.gicdev.com/office/haoban-3
into feature/act-code
parents
d4d6e4e7
0d35bce7
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
15 additions
and
13 deletions
+15
-13
index.vue
...alesleads/actCodeManage/components/select-clerk/index.vue
+1
-1
act-code-table.vue
...leads/actCodeManage/staffActCode/views/act-code-table.vue
+1
-1
batchAddCode.vue
...esleads/actCodeManage/staffActCode/views/batchAddCode.vue
+4
-3
setActCode.vue
...alesleads/actCodeManage/staffActCode/views/setActCode.vue
+7
-6
act-code-set.vue
src/views/salesleads/components/act-code-set.vue
+2
-2
No files found.
src/views/salesleads/actCodeManage/components/select-clerk/index.vue
View file @
3e6113f6
<
template
>
<div>
<el-button
class=
"select-clerk-trigger"
v-if=
"!Array.isArray(data) || data.length == 0"
:disabled=
"disabled"
@
click=
"showSelectClerk = true"
>
<i
class=
"iconfont-hb3 icon
tianjia
trigger-icon"
></i>
<i
class=
"iconfont-hb3 icon
PlusOutlined
trigger-icon"
></i>
添加成员
</el-button>
<template
v-if=
"Array.isArray(data) && data.length > 0"
>
...
...
src/views/salesleads/actCodeManage/staffActCode/views/act-code-table.vue
View file @
3e6113f6
...
...
@@ -136,7 +136,7 @@
<
/template
>
<
template
v
-
else
>--<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"操作"
min
-
width
=
"160"
fixed
=
"right"
>
<
el
-
table
-
column
label
=
"操作"
width
=
"160"
fixed
=
"right"
>
<
template
slot
-
scope
=
"{ row
}
"
>
<
dm
-
dropdown
:
scope
-
data
=
"row"
:
max
=
"3"
:
configs
=
"operateBtnArr"
/>
<
/template
>
...
...
src/views/salesleads/actCodeManage/staffActCode/views/batchAddCode.vue
View file @
3e6113f6
<
template
>
<div>
<setActCode
@
sumbit=
"onSubmit"
>
<setActCode
@
sumbit=
"onSubmit"
ref=
"setActCodePage"
>
<template
#
typeCode
>
<el-form-item
label=
"活码类型"
:rules=
"[
{ required: true, message: '请选择活码类型', trigger: 'blur' }]">
<el-radio-group
v-model=
"form.hmType"
>
...
...
@@ -78,11 +78,12 @@ export default {
...
event
,
...
this
.
form
};
obj
.
passFlag
=
obj
.
passFlag
?
1
:
0
;
await
postJsonRequest
(
'/haoban-manage3-web/hm/qrcode/addList'
,
obj
).
then
(
res
=>
{
if
(
res
.
data
.
code
==
0
)
{
setTimeout
(()
=>
{
this
.
$route
.
meta
.
refresh
=
true
;
this
.
$
parent
.
btnLoading
=
false
;
this
.
$
refs
.
setActCodePage
.
btnLoading
=
false
;
this
.
$router
.
go
(
-
1
);
this
.
form
=
{
hmType
:
1
,
...
...
@@ -91,7 +92,7 @@ export default {
};
},
1000
);
}
else
{
this
.
$
parent
.
btnLoading
=
false
;
this
.
$
refs
.
setActCodePage
.
btnLoading
=
false
;
return
this
.
$message
.
error
(
res
.
data
.
message
);
}
});
...
...
src/views/salesleads/actCodeManage/staffActCode/views/setActCode.vue
View file @
3e6113f6
<
template
>
<div>
<setActCode
@
sumbit=
"onSubmit"
:actCodeData=
"detailCode"
>
<setActCode
ref=
"setActCodePage"
@
sumbit=
"onSubmit"
:actCodeData=
"detailCode"
>
<template
#
typeCode
>
<el-form-item
label=
"活码类型"
:rules=
"[
{ required: true, message: '请选择活码类型', trigger: 'blur' }]">
<el-radio-group
v-model=
"form.hmType"
@
change=
"changeEvent"
>
<el-radio-group
v-model=
"form.hmType"
@
change=
"changeEvent"
:disabled=
"$route.query.hmId"
>
<el-radio
:label=
"1"
>
单人活码
</el-radio>
<el-radio
:label=
"2"
>
多人活码
</el-radio>
</el-radio-group>
...
...
@@ -102,6 +102,7 @@ export default {
...
event
,
...
this
.
form
};
obj
.
passFlag
=
obj
.
passFlag
?
1
:
0
;
if
(
this
.
$route
.
query
.
hmId
)
{
obj
=
{
...
obj
,
...
...
@@ -113,7 +114,7 @@ export default {
setTimeout
(()
=>
{
this
.
$router
.
go
(
-
1
);
this
.
$
parent
.
btnLoading
=
false
;
this
.
$
refs
.
setActCodePage
.
btnLoading
=
false
;
this
.
form
=
{
hmType
:
1
,
name
:
''
,
...
...
@@ -122,7 +123,7 @@ export default {
};
},
1000
);
}
else
{
this
.
$
parent
.
btnLoading
=
false
;
this
.
$
refs
.
setActCodePage
.
btnLoading
=
false
;
return
this
.
$message
.
error
(
res
.
data
.
message
);
}
});
...
...
@@ -132,7 +133,7 @@ export default {
if
(
res
.
data
.
code
==
0
)
{
setTimeout
(()
=>
{
this
.
$route
.
meta
.
refresh
=
true
;
this
.
$
parent
.
btnLoading
=
false
;
this
.
$
refs
.
setActCodePage
.
btnLoading
=
false
;
this
.
$router
.
go
(
-
1
);
this
.
form
=
{
hmType
:
1
,
...
...
@@ -142,7 +143,7 @@ export default {
};
},
1000
);
}
else
{
this
.
$
parent
.
btnLoading
=
false
;
this
.
$
refs
.
setActCodePage
.
btnLoading
=
false
;
return
this
.
$message
.
error
(
res
.
data
.
message
);
}
});
...
...
src/views/salesleads/components/act-code-set.vue
View file @
3e6113f6
...
...
@@ -167,7 +167,7 @@ export default {
}
this
.
$refs
.
form
.
validate
(
async
valid
=>
{
if
(
valid
)
{
this
.
form
.
passFlag
=
this
.
form
.
passFlag
?
1
:
0
;
//
this.form.passFlag = this.form.passFlag ? 1 : 0;
this
.
btnLoading
=
true
;
this
.
$emit
(
'sumbit'
,
this
.
form
);
}
...
...
@@ -179,7 +179,7 @@ export default {
handler
:
function
(
val
)
{
if
(
val
)
{
this
.
form
.
hmGroupId
=
val
.
hmGroupId
;
//
this.form.passFlag = val.passFlag == 1 ? true : false;
this
.
form
.
passFlag
=
val
.
passFlag
==
1
?
true
:
false
;
this
.
form
.
memberLabelId
=
val
.
memberLabelId
?
val
.
memberLabelId
:
''
;
this
.
form
.
memberLabelName
=
val
.
memberLabelName
?
val
.
memberLabelName
:
''
;
this
.
form
.
welcomeId
=
val
.
welcomeId
;
...
...
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