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
c1266ba7
Commit
c1266ba7
authored
Jun 23, 2020
by
无尘
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 增加门店
parent
1f3e133d
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
45 additions
and
8 deletions
+45
-8
index.html
dist/index.html
+2
-2
app.f43bab23c0f5a377b4cda1feac08adb1.css
dist/static/css/app.f43bab23c0f5a377b4cda1feac08adb1.css
+0
-0
23.30751f7ee4d3e5e91534.js
dist/static/js/23.30751f7ee4d3e5e91534.js
+0
-0
manifest.166a926562e2223fd5d6.js
dist/static/js/manifest.166a926562e2223fd5d6.js
+2
-2
select-group.vue
src/components/app/customer/select-group.vue
+2
-2
addGroupTemplate.vue
src/views/apps/customerApp/addGroupTemplate.vue
+39
-2
No files found.
dist/index.html
View file @
c1266ba7
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><link
rel=
"shortcut icon"
href=
./favicon.ico
><title>
好办管理平台
</title><link
rel=
stylesheet
type=
text/css
href=
//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.28.css
><link
href=
./static/css/app.a35407aaa606158fa06823f7dc22b7d4.css
rel=
stylesheet
></head><body
style=
"min-width: 1400px;"
class=
damolish
><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/components/img-preview.2.0.00.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js
></script><script>
// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();
</script><script
type=
text/javascript
src=
./static/js/manifest.a1accaf863adf8fe11d0.js
></script><script
type=
text/javascript
src=
./static/js/vendor.04714449d6ef1a8af053.js
></script><script
type=
text/javascript
src=
./static/js/app.19513397fbf7b53abbf2.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>
好办管理平台
</title><link
rel=
stylesheet
type=
text/css
href=
//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.28.css
><link
href=
./static/css/app.f43bab23c0f5a377b4cda1feac08adb1.css
rel=
stylesheet
></head><body
style=
"min-width: 1400px;"
class=
damolish
><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/components/img-preview.2.0.00.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js
></script><script
src=
//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js
></script><script>
// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();
</script><script
type=
text/javascript
src=
./static/js/manifest.166a926562e2223fd5d6.js
></script><script
type=
text/javascript
src=
./static/js/vendor.04714449d6ef1a8af053.js
></script><script
type=
text/javascript
src=
./static/js/app.19513397fbf7b53abbf2.js
></script></body></html>
\ No newline at end of file
dist/static/css/app.
a35407aaa606158fa06823f7dc22b7d4
.css
→
dist/static/css/app.
f43bab23c0f5a377b4cda1feac08adb1
.css
View file @
c1266ba7
This source diff could not be displayed because it is too large. You can
view the blob
instead.
dist/static/js/23.
dabccef6aae1a94355a6
.js
→
dist/static/js/23.
30751f7ee4d3e5e91534
.js
View file @
c1266ba7
This diff is collapsed.
Click to expand it.
dist/static/js/manifest.
a1accaf863adf8fe11d0
.js
→
dist/static/js/manifest.
166a926562e2223fd5d6
.js
View file @
c1266ba7
!
function
(
e
){
var
c
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
a
,
b
,
n
){
for
(
var
r
,
t
,
o
,
i
=
0
,
u
=
[];
i
<
a
.
length
;
i
++
)
t
=
a
[
i
],
f
[
t
]
&&
u
.
push
(
f
[
t
][
0
]),
f
[
t
]
=
0
;
for
(
r
in
b
)
Object
.
prototype
.
hasOwnProperty
.
call
(
b
,
r
)
&&
(
e
[
r
]
=
b
[
r
]);
for
(
c
&&
c
(
a
,
b
,
n
);
u
.
length
;)
u
.
shift
()();
if
(
n
)
for
(
i
=
0
;
i
<
n
.
length
;
i
++
)
o
=
d
(
d
.
s
=
n
[
i
]);
return
o
};
var
a
=
{},
f
=
{
82
:
0
};
function
d
(
c
){
if
(
a
[
c
])
return
a
[
c
].
exports
;
var
f
=
a
[
c
]
=
{
i
:
c
,
l
:
!
1
,
exports
:{}};
return
e
[
c
].
call
(
f
.
exports
,
f
,
f
.
exports
,
d
),
f
.
l
=!
0
,
f
.
exports
}
d
.
e
=
function
(
e
){
var
c
=
f
[
e
];
if
(
0
===
c
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
c
)
return
c
[
2
];
var
a
=
new
Promise
(
function
(
a
,
d
){
c
=
f
[
e
]
=
[
a
,
d
]});
c
[
2
]
=
a
;
var
b
=
document
.
getElementsByTagName
(
"head"
)[
0
],
n
=
document
.
createElement
(
"script"
);
n
.
type
=
"text/javascript"
,
n
.
charset
=
"utf-8"
,
n
.
async
=!
0
,
n
.
timeout
=
12
e4
,
d
.
nc
&&
n
.
setAttribute
(
"nonce"
,
d
.
nc
),
n
.
src
=
d
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"cbedb09f8527f7df9eb0"
,
1
:
"954a8a70c5f1171933ac"
,
2
:
"a280cacc2b4b43a244e1"
,
3
:
"a074a49c78a8c9afdfea"
,
4
:
"7fb54b0d6edc84c910b5"
,
5
:
"3c335bf1dd72ca957262"
,
6
:
"987ab930d70320e9de11"
,
7
:
"32c3458a147e64da242e"
,
8
:
"bbbda38e867acaa03e56"
,
9
:
"893877b035c3b35f556e"
,
10
:
"72fccf60a68381f76d55"
,
11
:
"e50caf7e54aeba14012b"
,
12
:
"d964c18dfceef61d909f"
,
13
:
"dbcd9b3e3b688feaf20c"
,
14
:
"d136c49a12c4ecf6ca43"
,
15
:
"d7aab003f9662d3c8f47"
,
16
:
"b692b43283275c0bc6b9"
,
17
:
"62255cf03bb549956c58"
,
18
:
"7ffc38554bc63393a91e"
,
19
:
"35726f60c578a23e9017"
,
20
:
"ba2e2bd0823422a4de6c"
,
21
:
"2073753ae49abdc23a5e"
,
22
:
"e898dfb58840c1562c49"
,
23
:
"dabccef6aae1a94355a6"
,
24
:
"7a57624e89e34e420a52"
,
25
:
"b33652a002af7a00f907"
,
26
:
"9cbcbc21da1497c3c88d"
,
27
:
"2ef5a7ed954d9e647c2c"
,
28
:
"397cc89e1fdd1ccd95d7"
,
29
:
"96223e7cd5aec48e384e"
,
30
:
"47d0cc20d45b2157664f"
,
31
:
"c23ab9f1a7776f534c0d"
,
32
:
"ff685a2f2e663c9902c9"
,
33
:
"82effc7b171977a2a302"
,
34
:
"18bce297c3536920f0be"
,
35
:
"814dd1eb24901e53ab86"
,
36
:
"c0359ca785e1f0dde1fc"
,
37
:
"5c9ff0df45337846174c"
,
38
:
"d611515c016c19a10610"
,
39
:
"d996a51ef07f1b4fe32f"
,
40
:
"d47e6db9c2c90977e447"
,
41
:
"72edf05f9b4b4702b18a"
,
42
:
"5e346d08b95df9ccaaae"
,
43
:
"fd6a0378899bf82633c2"
,
44
:
"291c011d71bb17ad8a52"
,
45
:
"3138fb438a21df72f584"
,
46
:
"fe0bf00b35cec5dc3837"
,
47
:
"d363f613cf1721b7b90f"
,
48
:
"dbe9d687f18931faf5e5"
,
49
:
"bf842c43625a09f5b636"
,
50
:
"55a29cd9dd5e527acf31"
,
51
:
"cef48bb077d7adfd0393"
,
52
:
"e201923c185c46bbad64"
,
53
:
"10ff6c8961898574121c"
,
54
:
"057590a3480a333bd474"
,
55
:
"3295563b7fbab7d7c92f"
,
56
:
"392c874cbb83e68ba9b0"
,
57
:
"e20bed6aa156a8a18bbb"
,
58
:
"484d023d296320e05ff9"
,
59
:
"158333f6b34429a46231"
,
60
:
"477c7c18563940f46b31"
,
61
:
"61d621ca76b2b63eb827"
,
62
:
"2c9efd39ab9c002347f2"
,
63
:
"f590a15a3a06dece7d69"
,
64
:
"f9e19db362f51e52e082"
,
65
:
"f41ec010313cda71a2b2"
,
66
:
"0f44141898f38be839c0"
,
67
:
"fdb513da79afaf558d2d"
,
68
:
"cf90be34cdad38317e87"
,
69
:
"bc2522dec6524b3cf96a"
,
70
:
"fdbd771eead6adb3643e"
,
71
:
"0f8139fbbddd0195f5e2"
,
72
:
"012da867be0c0c824e64"
,
73
:
"7842a30e48557dc2764e"
,
74
:
"41c0ec9ec8b44d232326"
,
75
:
"db3fed59d5479f7a0e68"
,
76
:
"17e932433f889bef98c9"
,
77
:
"1ca8827ee674c2bf8322"
,
78
:
"925a2c05ec6516adf1e6"
,
79
:
"a059cde671ec44316e79"
}[
e
]
+
".js"
;
var
r
=
setTimeout
(
t
,
12
e4
);
function
t
(){
n
.
onerror
=
n
.
onload
=
null
,
clearTimeout
(
r
);
var
c
=
f
[
e
];
0
!==
c
&&
(
c
&&
c
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
f
[
e
]
=
void
0
)}
return
n
.
onerror
=
n
.
onload
=
t
,
b
.
appendChild
(
n
),
a
},
d
.
m
=
e
,
d
.
c
=
a
,
d
.
d
=
function
(
e
,
c
,
a
){
d
.
o
(
e
,
c
)
||
Object
.
defineProperty
(
e
,
c
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
a
})},
d
.
n
=
function
(
e
){
var
c
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
d
.
d
(
c
,
"a"
,
c
),
c
},
d
.
o
=
function
(
e
,
c
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
c
)},
d
.
p
=
"./"
,
d
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
!
function
(
e
){
var
c
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
a
,
b
,
n
){
for
(
var
r
,
t
,
o
,
i
=
0
,
u
=
[];
i
<
a
.
length
;
i
++
)
t
=
a
[
i
],
f
[
t
]
&&
u
.
push
(
f
[
t
][
0
]),
f
[
t
]
=
0
;
for
(
r
in
b
)
Object
.
prototype
.
hasOwnProperty
.
call
(
b
,
r
)
&&
(
e
[
r
]
=
b
[
r
]);
for
(
c
&&
c
(
a
,
b
,
n
);
u
.
length
;)
u
.
shift
()();
if
(
n
)
for
(
i
=
0
;
i
<
n
.
length
;
i
++
)
o
=
d
(
d
.
s
=
n
[
i
]);
return
o
};
var
a
=
{},
f
=
{
82
:
0
};
function
d
(
c
){
if
(
a
[
c
])
return
a
[
c
].
exports
;
var
f
=
a
[
c
]
=
{
i
:
c
,
l
:
!
1
,
exports
:{}};
return
e
[
c
].
call
(
f
.
exports
,
f
,
f
.
exports
,
d
),
f
.
l
=!
0
,
f
.
exports
}
d
.
e
=
function
(
e
){
var
c
=
f
[
e
];
if
(
0
===
c
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
c
)
return
c
[
2
];
var
a
=
new
Promise
(
function
(
a
,
d
){
c
=
f
[
e
]
=
[
a
,
d
]});
c
[
2
]
=
a
;
var
b
=
document
.
getElementsByTagName
(
"head"
)[
0
],
n
=
document
.
createElement
(
"script"
);
n
.
type
=
"text/javascript"
,
n
.
charset
=
"utf-8"
,
n
.
async
=!
0
,
n
.
timeout
=
12
e4
,
d
.
nc
&&
n
.
setAttribute
(
"nonce"
,
d
.
nc
),
n
.
src
=
d
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"cbedb09f8527f7df9eb0"
,
1
:
"954a8a70c5f1171933ac"
,
2
:
"a280cacc2b4b43a244e1"
,
3
:
"a074a49c78a8c9afdfea"
,
4
:
"7fb54b0d6edc84c910b5"
,
5
:
"3c335bf1dd72ca957262"
,
6
:
"987ab930d70320e9de11"
,
7
:
"32c3458a147e64da242e"
,
8
:
"bbbda38e867acaa03e56"
,
9
:
"893877b035c3b35f556e"
,
10
:
"72fccf60a68381f76d55"
,
11
:
"e50caf7e54aeba14012b"
,
12
:
"d964c18dfceef61d909f"
,
13
:
"dbcd9b3e3b688feaf20c"
,
14
:
"d136c49a12c4ecf6ca43"
,
15
:
"d7aab003f9662d3c8f47"
,
16
:
"b692b43283275c0bc6b9"
,
17
:
"62255cf03bb549956c58"
,
18
:
"7ffc38554bc63393a91e"
,
19
:
"35726f60c578a23e9017"
,
20
:
"ba2e2bd0823422a4de6c"
,
21
:
"2073753ae49abdc23a5e"
,
22
:
"e898dfb58840c1562c49"
,
23
:
"30751f7ee4d3e5e91534"
,
24
:
"7a57624e89e34e420a52"
,
25
:
"b33652a002af7a00f907"
,
26
:
"9cbcbc21da1497c3c88d"
,
27
:
"2ef5a7ed954d9e647c2c"
,
28
:
"397cc89e1fdd1ccd95d7"
,
29
:
"96223e7cd5aec48e384e"
,
30
:
"47d0cc20d45b2157664f"
,
31
:
"c23ab9f1a7776f534c0d"
,
32
:
"ff685a2f2e663c9902c9"
,
33
:
"82effc7b171977a2a302"
,
34
:
"18bce297c3536920f0be"
,
35
:
"814dd1eb24901e53ab86"
,
36
:
"c0359ca785e1f0dde1fc"
,
37
:
"5c9ff0df45337846174c"
,
38
:
"d611515c016c19a10610"
,
39
:
"d996a51ef07f1b4fe32f"
,
40
:
"d47e6db9c2c90977e447"
,
41
:
"72edf05f9b4b4702b18a"
,
42
:
"5e346d08b95df9ccaaae"
,
43
:
"fd6a0378899bf82633c2"
,
44
:
"291c011d71bb17ad8a52"
,
45
:
"3138fb438a21df72f584"
,
46
:
"fe0bf00b35cec5dc3837"
,
47
:
"d363f613cf1721b7b90f"
,
48
:
"dbe9d687f18931faf5e5"
,
49
:
"bf842c43625a09f5b636"
,
50
:
"55a29cd9dd5e527acf31"
,
51
:
"cef48bb077d7adfd0393"
,
52
:
"e201923c185c46bbad64"
,
53
:
"10ff6c8961898574121c"
,
54
:
"057590a3480a333bd474"
,
55
:
"3295563b7fbab7d7c92f"
,
56
:
"392c874cbb83e68ba9b0"
,
57
:
"e20bed6aa156a8a18bbb"
,
58
:
"484d023d296320e05ff9"
,
59
:
"158333f6b34429a46231"
,
60
:
"477c7c18563940f46b31"
,
61
:
"61d621ca76b2b63eb827"
,
62
:
"2c9efd39ab9c002347f2"
,
63
:
"f590a15a3a06dece7d69"
,
64
:
"f9e19db362f51e52e082"
,
65
:
"f41ec010313cda71a2b2"
,
66
:
"0f44141898f38be839c0"
,
67
:
"fdb513da79afaf558d2d"
,
68
:
"cf90be34cdad38317e87"
,
69
:
"bc2522dec6524b3cf96a"
,
70
:
"fdbd771eead6adb3643e"
,
71
:
"0f8139fbbddd0195f5e2"
,
72
:
"012da867be0c0c824e64"
,
73
:
"7842a30e48557dc2764e"
,
74
:
"41c0ec9ec8b44d232326"
,
75
:
"db3fed59d5479f7a0e68"
,
76
:
"17e932433f889bef98c9"
,
77
:
"1ca8827ee674c2bf8322"
,
78
:
"925a2c05ec6516adf1e6"
,
79
:
"a059cde671ec44316e79"
}[
e
]
+
".js"
;
var
r
=
setTimeout
(
t
,
12
e4
);
function
t
(){
n
.
onerror
=
n
.
onload
=
null
,
clearTimeout
(
r
);
var
c
=
f
[
e
];
0
!==
c
&&
(
c
&&
c
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
f
[
e
]
=
void
0
)}
return
n
.
onerror
=
n
.
onload
=
t
,
b
.
appendChild
(
n
),
a
},
d
.
m
=
e
,
d
.
c
=
a
,
d
.
d
=
function
(
e
,
c
,
a
){
d
.
o
(
e
,
c
)
||
Object
.
defineProperty
(
e
,
c
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
a
})},
d
.
n
=
function
(
e
){
var
c
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
d
.
d
(
c
,
"a"
,
c
),
c
},
d
.
o
=
function
(
e
,
c
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
c
)},
d
.
p
=
"./"
,
d
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
src/components/app/customer/select-group.vue
View file @
c1266ba7
...
...
@@ -4,14 +4,14 @@
* @Author: 无尘
* @Date: 2020-04-14 09:50:16
* @LastEditors: 无尘
* @LastEditTime: 2020-06-2
2 17:12:59
* @LastEditTime: 2020-06-2
3 10:41:51
-->
<!--
<select-group :brandId="brandId" @closeGroup="closeGroup" @submitGroup="submitGroup"></select-group>
import selectGroup from '@/components/app/customer/select-group.vue';
-->
<
template
>
<el-dialog
title=
"选择分组"
:visible
.
sync=
"dialogVisible"
width=
"
600
px"
:before-close=
"handleClose"
>
<el-dialog
title=
"选择分组"
:visible
.
sync=
"dialogVisible"
width=
"
833
px"
:before-close=
"handleClose"
>
<div
class=
""
>
<div
class=
"search-top"
>
<el-input
placeholder=
"请输入分组名称搜索"
prefix-icon=
"el-icon-search"
v-model=
"searchInput"
class=
"w-369"
@
keyup
.
native=
"value => toInput(value, searchInput)"
clearable
@
clear=
"clearInput"
>
</el-input>
...
...
src/views/apps/customerApp/addGroupTemplate.vue
View file @
c1266ba7
...
...
@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-06-20 14:36:37
* @LastEditors: 无尘
* @LastEditTime: 2020-06-23 10:
39:42
* @LastEditTime: 2020-06-23 10:
43:03
-->
<
template
>
<div
class=
"app-detail-wrap"
>
...
...
@@ -16,7 +16,7 @@
<el-form-item
label=
"选择分组"
prop=
"groupIds"
>
<div
class=
"flex flex-space-between"
>
<el-button
type=
"primary"
@
click=
"showGroup"
>
选择分组
</el-button>
<el-button
type=
"danger"
@
click=
"
showGroup
"
>
批量移除
</el-button>
<el-button
type=
"danger"
@
click=
"
multDel
"
>
批量移除
</el-button>
</div>
<div
class=
"m-t-20"
>
<el-table
ref=
"multipleTable"
v-loading=
"loading"
:data=
"tableData"
tooltip-effect=
"dark"
style=
"width: 100%"
@
selection-change=
"handleSelectionChange"
>
...
...
@@ -116,6 +116,43 @@ export default {
},
methods
:
{
/**
* 批量删除
*/
multDel
()
{
const
that
=
this
;
if
(
!
that
.
multipleSelection
.
length
)
{
that
.
$message
.
error
({
duration
:
1000
,
message
:
'请选择删除项'
});
return
false
;
}
that
.
postMultDel
();
},
postMultDel
()
{
const
that
=
this
;
let
para
=
{
search
:
that
.
conditionObj
.
searchInput
||
''
,
// 搜索字段
storeIds
:
that
.
multipleSelection
.
map
(
ele
=>
ele
.
storeId
).
join
(
','
)
||
''
// 门店分组,数组
};
postRequest
(
'/haoban-app-tel-task-three-web/task/batch-del-store-task-list'
,
para
)
.
then
(
res
=>
{
let
resData
=
res
.
data
;
if
(
resData
.
errorCode
==
1
)
{
showMsg
.
showmsg
(
'删除成功'
,
'success'
);
that
.
getTableList
();
return
;
}
errMsg
.
errorMsg
(
resData
);
})
.
catch
(
function
(
error
)
{
that
.
$message
.
error
({
duration
:
1000
,
message
:
error
.
message
});
});
},
/**
* 多选分组
*/
handleSelectionChange
(
val
)
{
...
...
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