Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
memberTag-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
memberTag
memberTag-web
Commits
b5c13b5a
Commit
b5c13b5a
authored
May 13, 2019
by
member
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改样式
parent
ac1ac975
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
21 additions
and
13 deletions
+21
-13
index.html
dist/index.html
+2
-2
0.2de08a37828f5eccfb97.js
dist/static/js/0.2de08a37828f5eccfb97.js
+0
-0
manifest.5db9a865de98c7361703.js
dist/static/js/manifest.5db9a865de98c7361703.js
+2
-2
batch-list.vue
src/components/tag/batch-list.vue
+1
-1
tag-config-options.vue
src/components/tag/tag-config-options.vue
+1
-1
api.js
src/request/api.js
+1
-0
edit-tag.vue
src/view/memberGroup/edit-tag.vue
+3
-2
group-list.vue
src/view/memberGroup/group-list.vue
+1
-1
memberGroupList.vue
src/view/memberGroup/memberGroupList.vue
+1
-0
member-tag.vue
src/view/platformTag/member-tag.vue
+4
-4
index.less
static/css/index.less
+5
-0
No files found.
dist/index.html
View file @
b5c13b5a
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><link
rel=
"shortcut icon"
href=
./favicon.ico
><title>
GIC-会员标签
</title><link
href=
./static/css/app.1c062af91f1feb49f506d763be6c39e0.css
rel=
stylesheet
></head><body
style=
"background-color: #f0f2f5;min-width: 1400px;"
><div
id=
app
></div><script
src=
//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js
></script><script
src=
//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js
></script><script
src=
//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js
></script><script
src=
//web-1251519181.file.myqcloud.com/lib/elementUI/index.2.5.4.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/header.2.0.18.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/footer.2.0.02.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/store-new.2.0.12.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/aside-menu.2.0.02.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/area-ab.2.0.00.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/card.2.0.02.js
></script><script
type=
text/javascript
src=
./static/js/manifest.98ced5058fa633c32134.js
></script><script
type=
text/javascript
src=
./static/js/vendor.eb4fd5c01c3b98d7fcea.js
></script><script
type=
text/javascript
src=
./static/js/app.b7d422efb3e56dbd098d.js
></script></body></html>
\ No newline at end of file
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><link
rel=
"shortcut icon"
href=
./favicon.ico
><title>
GIC-会员标签
</title><link
href=
./static/css/app.1c062af91f1feb49f506d763be6c39e0.css
rel=
stylesheet
></head><body
style=
"background-color: #f0f2f5;min-width: 1400px;"
><div
id=
app
></div><script
src=
//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js
></script><script
src=
//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js
></script><script
src=
//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js
></script><script
src=
//web-1251519181.file.myqcloud.com/lib/elementUI/index.2.5.4.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/header.2.0.18.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/footer.2.0.02.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/store-new.2.0.12.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/aside-menu.2.0.02.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/area-ab.2.0.00.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/card.2.0.02.js
></script><script
type=
text/javascript
src=
./static/js/manifest.5db9a865de98c7361703.js
></script><script
type=
text/javascript
src=
./static/js/vendor.eb4fd5c01c3b98d7fcea.js
></script><script
type=
text/javascript
src=
./static/js/app.b7d422efb3e56dbd098d.js
></script></body></html>
\ No newline at end of file
dist/static/js/0.
dbd43de14c608d36525f
.js
→
dist/static/js/0.
2de08a37828f5eccfb97
.js
View file @
b5c13b5a
File moved
dist/static/js/manifest.
98ced5058fa633c32134
.js
→
dist/static/js/manifest.
5db9a865de98c7361703
.js
View file @
b5c13b5a
!
function
(
e
){
var
c
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
n
,
a
,
f
){
for
(
var
o
,
d
,
b
,
i
=
0
,
u
=
[];
i
<
n
.
length
;
i
++
)
d
=
n
[
i
],
r
[
d
]
&&
u
.
push
(
r
[
d
][
0
]),
r
[
d
]
=
0
;
for
(
o
in
a
)
Object
.
prototype
.
hasOwnProperty
.
call
(
a
,
o
)
&&
(
e
[
o
]
=
a
[
o
]);
for
(
c
&&
c
(
n
,
a
,
f
);
u
.
length
;)
u
.
shift
()();
if
(
f
)
for
(
i
=
0
;
i
<
f
.
length
;
i
++
)
b
=
t
(
t
.
s
=
f
[
i
]);
return
b
};
var
n
=
{},
r
=
{
33
:
0
};
function
t
(
c
){
if
(
n
[
c
])
return
n
[
c
].
exports
;
var
r
=
n
[
c
]
=
{
i
:
c
,
l
:
!
1
,
exports
:{}};
return
e
[
c
].
call
(
r
.
exports
,
r
,
r
.
exports
,
t
),
r
.
l
=!
0
,
r
.
exports
}
t
.
e
=
function
(
e
){
var
c
=
r
[
e
];
if
(
0
===
c
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
c
)
return
c
[
2
];
var
n
=
new
Promise
(
function
(
n
,
t
){
c
=
r
[
e
]
=
[
n
,
t
]});
c
[
2
]
=
n
;
var
a
=
document
.
getElementsByTagName
(
"head"
)[
0
],
f
=
document
.
createElement
(
"script"
);
f
.
type
=
"text/javascript"
,
f
.
charset
=
"utf-8"
,
f
.
async
=!
0
,
f
.
timeout
=
12
e4
,
t
.
nc
&&
f
.
setAttribute
(
"nonce"
,
t
.
nc
),
f
.
src
=
t
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"dbd43de14c608d36525f"
,
1
:
"1a66f3452cb905b67755"
,
2
:
"01784f338bb843f827f5"
,
3
:
"a1d23b8276ed0dc5689a"
,
4
:
"5346be35fdb53a222936"
,
5
:
"5a523b4d63b337052d7b"
,
6
:
"31eb51419dea97959645"
,
7
:
"f169140cbd6ad9f5611c"
,
8
:
"fe61efcd1ccfc3412252"
,
9
:
"ea583eedf0e8e01807bd"
,
10
:
"49dc4ce10dca172e66e9"
,
11
:
"089121d042e2ea4d5934"
,
12
:
"ff49b3face62ef7aef5f"
,
13
:
"5ff52df0201b9234fa89"
,
14
:
"698cfa21b2f783438c71"
,
15
:
"d92460353eb3e0bb9bf6"
,
16
:
"77043b18784ab0e7f74a"
,
17
:
"b43a253e53779917cbec"
,
18
:
"9022ea0326694df97cda"
,
19
:
"b15734a344b3a216e067"
,
20
:
"0fef167461d750bfe493"
,
21
:
"9552d108595ed6cf8df5"
,
22
:
"61bb63c1296b6c9972a5"
,
23
:
"c24a9f56d0040598512c"
,
24
:
"590887b93345814f00ef"
,
25
:
"fbc9d87dd52c837c39be"
,
26
:
"c5f9e5a4bc2c63938b70"
,
27
:
"2c48b10d124016d57c0b"
,
28
:
"3493abb67f82d7dbc1cb"
,
29
:
"a847856eb9171d0ce268"
,
32
:
"a9aaa6e5d01423c1a780"
}[
e
]
+
".js"
;
var
o
=
setTimeout
(
d
,
12
e4
);
function
d
(){
f
.
onerror
=
f
.
onload
=
null
,
clearTimeout
(
o
);
var
c
=
r
[
e
];
0
!==
c
&&
(
c
&&
c
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
r
[
e
]
=
void
0
)}
return
f
.
onerror
=
f
.
onload
=
d
,
a
.
appendChild
(
f
),
n
},
t
.
m
=
e
,
t
.
c
=
n
,
t
.
d
=
function
(
e
,
c
,
n
){
t
.
o
(
e
,
c
)
||
Object
.
defineProperty
(
e
,
c
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
n
})},
t
.
n
=
function
(
e
){
var
c
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
t
.
d
(
c
,
"a"
,
c
),
c
},
t
.
o
=
function
(
e
,
c
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
c
)},
t
.
p
=
"./"
,
t
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
!
function
(
e
){
var
c
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
n
,
a
,
f
){
for
(
var
o
,
d
,
b
,
i
=
0
,
u
=
[];
i
<
n
.
length
;
i
++
)
d
=
n
[
i
],
r
[
d
]
&&
u
.
push
(
r
[
d
][
0
]),
r
[
d
]
=
0
;
for
(
o
in
a
)
Object
.
prototype
.
hasOwnProperty
.
call
(
a
,
o
)
&&
(
e
[
o
]
=
a
[
o
]);
for
(
c
&&
c
(
n
,
a
,
f
);
u
.
length
;)
u
.
shift
()();
if
(
f
)
for
(
i
=
0
;
i
<
f
.
length
;
i
++
)
b
=
t
(
t
.
s
=
f
[
i
]);
return
b
};
var
n
=
{},
r
=
{
33
:
0
};
function
t
(
c
){
if
(
n
[
c
])
return
n
[
c
].
exports
;
var
r
=
n
[
c
]
=
{
i
:
c
,
l
:
!
1
,
exports
:{}};
return
e
[
c
].
call
(
r
.
exports
,
r
,
r
.
exports
,
t
),
r
.
l
=!
0
,
r
.
exports
}
t
.
e
=
function
(
e
){
var
c
=
r
[
e
];
if
(
0
===
c
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
c
)
return
c
[
2
];
var
n
=
new
Promise
(
function
(
n
,
t
){
c
=
r
[
e
]
=
[
n
,
t
]});
c
[
2
]
=
n
;
var
a
=
document
.
getElementsByTagName
(
"head"
)[
0
],
f
=
document
.
createElement
(
"script"
);
f
.
type
=
"text/javascript"
,
f
.
charset
=
"utf-8"
,
f
.
async
=!
0
,
f
.
timeout
=
12
e4
,
t
.
nc
&&
f
.
setAttribute
(
"nonce"
,
t
.
nc
),
f
.
src
=
t
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"2de08a37828f5eccfb97"
,
1
:
"1a66f3452cb905b67755"
,
2
:
"01784f338bb843f827f5"
,
3
:
"a1d23b8276ed0dc5689a"
,
4
:
"5346be35fdb53a222936"
,
5
:
"5a523b4d63b337052d7b"
,
6
:
"31eb51419dea97959645"
,
7
:
"f169140cbd6ad9f5611c"
,
8
:
"fe61efcd1ccfc3412252"
,
9
:
"ea583eedf0e8e01807bd"
,
10
:
"49dc4ce10dca172e66e9"
,
11
:
"089121d042e2ea4d5934"
,
12
:
"ff49b3face62ef7aef5f"
,
13
:
"5ff52df0201b9234fa89"
,
14
:
"698cfa21b2f783438c71"
,
15
:
"d92460353eb3e0bb9bf6"
,
16
:
"77043b18784ab0e7f74a"
,
17
:
"b43a253e53779917cbec"
,
18
:
"9022ea0326694df97cda"
,
19
:
"b15734a344b3a216e067"
,
20
:
"0fef167461d750bfe493"
,
21
:
"9552d108595ed6cf8df5"
,
22
:
"61bb63c1296b6c9972a5"
,
23
:
"c24a9f56d0040598512c"
,
24
:
"590887b93345814f00ef"
,
25
:
"fbc9d87dd52c837c39be"
,
26
:
"c5f9e5a4bc2c63938b70"
,
27
:
"2c48b10d124016d57c0b"
,
28
:
"3493abb67f82d7dbc1cb"
,
29
:
"a847856eb9171d0ce268"
,
32
:
"a9aaa6e5d01423c1a780"
}[
e
]
+
".js"
;
var
o
=
setTimeout
(
d
,
12
e4
);
function
d
(){
f
.
onerror
=
f
.
onload
=
null
,
clearTimeout
(
o
);
var
c
=
r
[
e
];
0
!==
c
&&
(
c
&&
c
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
r
[
e
]
=
void
0
)}
return
f
.
onerror
=
f
.
onload
=
d
,
a
.
appendChild
(
f
),
n
},
t
.
m
=
e
,
t
.
c
=
n
,
t
.
d
=
function
(
e
,
c
,
n
){
t
.
o
(
e
,
c
)
||
Object
.
defineProperty
(
e
,
c
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
n
})},
t
.
n
=
function
(
e
){
var
c
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
t
.
d
(
c
,
"a"
,
c
),
c
},
t
.
o
=
function
(
e
,
c
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
c
)},
t
.
p
=
"./"
,
t
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
src/components/tag/batch-list.vue
View file @
b5c13b5a
<
template
>
<el-dialog
title=
""
width=
"400px"
top=
"30vh"
custom-class=
"cre-dialog"
:visible
.
sync=
"batchDialog"
center
:modal-append-to-body=
"false"
:before-close=
"closeBatch"
>
<p
class=
"tips"
slot=
"title"
>
提示
</p>
<p
class=
"tips"
slot=
"title"
>
{{
operNum
==
0
?
'批量失效'
:
operNum
==
1
?
'批量删除'
:
'修改所属分类'
}}
</p>
<div
class=
"batch-content"
>
<div
v-if=
"operNum == 0"
>
...
...
src/components/tag/tag-config-options.vue
View file @
b5c13b5a
...
...
@@ -1765,7 +1765,7 @@ export default {
color
:
#909399
;
}
.tag-options
{
padding
:
15
px
;
padding
:
20px
10
px
;
border-bottom
:
1px
solid
rgba
(
220
,
223
,
230
,
1
);
}
...
...
src/request/api.js
View file @
b5c13b5a
...
...
@@ -140,6 +140,7 @@ export const addNewGroup = params =>
data
:
qs
.
stringify
(
params
)
});
// 批量更新会员分组的人
export
const
refershMemberCount
=
params
=>
request
({
...
...
src/view/memberGroup/edit-tag.vue
View file @
b5c13b5a
<
template
>
<div>
<!-- 添加标签、编辑标签 -->
<el-dialog
:title=
"title"
:visible
.
sync=
"showEditTagPop"
width=
"
540
"
:before-close=
"handleClose"
:close-on-click-modal=
"false"
append-to-body
>
<el-dialog
:title=
"title"
:visible
.
sync=
"showEditTagPop"
width=
"
600px
"
:before-close=
"handleClose"
:close-on-click-modal=
"false"
append-to-body
>
<div
class=
"dialog-box"
>
<p
class=
"tag-name"
>
{{
tagDataAssgin
.
tagName
}}
...
...
@@ -96,11 +96,12 @@ export default {
.tag-name
{
vertical-align
:
middle
;
display
:
inline-block
;
margin-bottom
:
5
px
;
margin-bottom
:
10
px
;
font-weight
:
600
;
.tag-flag
{
margin-left
:
6px
;
padding
:
3px
10px
;
font-size
:
12px
;
border-top-right-radius
:
5px
;
border-bottom-left-radius
:
5px
;
background-color
:
#1890ff
;
...
...
src/view/memberGroup/group-list.vue
View file @
b5c13b5a
...
...
@@ -100,7 +100,7 @@ export default {
if
(
!
this
.
operatorName
(
list
))
{
return
;
}
this
.
$confirm
(
'
是否删除分组名称
?'
,
'提示'
,
{
this
.
$confirm
(
'
删除分组名称,包括该分组下的内容,确定删除吗
?'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
...
...
src/view/memberGroup/memberGroupList.vue
View file @
b5c13b5a
...
...
@@ -83,6 +83,7 @@
</el-table-column>
<el-table-column
prop=
"state"
label=
"状态"
>
<
template
slot-scope=
"scope"
>
<span
:class=
"scope.row.effectiveStatus == 1 ? 'dm-status--success' : 'dm-status--error'"
></span>
{{
scope
.
row
.
effectiveStatus
==
1
?
'有效'
:
'失效'
}}
</
template
>
</el-table-column>
...
...
src/view/platformTag/member-tag.vue
View file @
b5c13b5a
...
...
@@ -787,8 +787,8 @@ export default {
}
.fixed-btn
{
position
:
absolute
;
height
:
80
px
;
line-height
:
80
px
;
height
:
56
px
;
line-height
:
56
px
;
right
:
0px
;
left
:
0px
;
bottom
:
0px
;
...
...
@@ -807,7 +807,7 @@ export default {
color
:
#909399
;
top
:
2px
;
left
:
-45px
;
font-size
:
1
4
px
;
font-size
:
1
2
px
;
}
.textarea-txt
{
position
:
relative
;
...
...
@@ -815,7 +815,7 @@ export default {
top
:
-16px
;
color
:
#909399
;
left
:
-24px
;
font-size
:
1
4
px
;
font-size
:
1
2
px
;
}
}
.margin-60
{
...
...
static/css/index.less
View file @
b5c13b5a
...
...
@@ -90,4 +90,8 @@
.el-date-editor .el-range-separator {
width: 6%;
}
.el-dialog__footer {
border-top: none;
}
\ No newline at end of file
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