Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
肖康
/
cloudSystem
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
458f4993
authored
May 28, 2021
by
肖康
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
x
parent
b1024d13
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
104 additions
and
64 deletions
src/assets/css/list/inquireDetail.less
src/assets/css/list/inquireDetail.min.css
src/components/menu.vue
src/views/Index/index.vue
src/views/List/inquireDetail.vue
src/views/User/login.vue
view/app.1c571c040d3eff6b8ae1.js → view/app.e662bbe8f066a4c50230.js
view/index.html
view/js/13.js
view/js/14.js
view/js/17.js
view/js/3.js
src/assets/css/list/inquireDetail.less
View file @
458f4993
...
@@ -49,6 +49,7 @@
...
@@ -49,6 +49,7 @@
text-indent: 12px;
text-indent: 12px;
font-size: 14px;
font-size: 14px;
color: #333333;
color: #333333;
cursor: not-allowed;
}
}
}
}
...
...
src/assets/css/list/inquireDetail.min.css
View file @
458f4993
.inquireDetail
.inquiry-information
{
position
:
relative
;
background
:
#FFFFFF
;
border-radius
:
4px
;
border
:
1px
solid
#E5EBF6
;
padding-top
:
20px
;
padding-left
:
17px
;
margin-bottom
:
20px
;
padding-bottom
:
15px
}
.inquireDetail
.inquiry-information
:after
{
position
:
absolute
;
top
:
20px
;
left
:
0
;
width
:
5px
;
height
:
21px
;
background
:
#1969F9
;
content
:
''
;
display
:
block
}
.inquireDetail
.inquiry-information
.tit
{
font-size
:
16px
;
color
:
#333333
;
font-weight
:
bold
}
.inquireDetail
.inquiry-information
.input-box
{
margin-top
:
14px
;
margin-bottom
:
20px
}
.inquireDetail
.inquiry-information
.input-box
.fl
{
margin-bottom
:
10px
}
.inquireDetail
.inquiry-information
.input-box
.p-text
{
font-size
:
14px
;
color
:
#333333
;
vertical-align
:
middle
;
margin-right
:
10px
}
.inquireDetail
.inquiry-information
.input-box
input
{
height
:
38px
;
background
:
#F1F4FA
;
border-radius
:
2px
;
vertical-align
:
middle
;
box-sizing
:
border-box
;
text-indent
:
12px
;
font-size
:
14px
;
color
:
#333333
}
.inquireDetail
.inquiry-information
.text
span
{
font-size
:
16px
;
color
:
#333333
;
font-weight
:
bold
}
.inquireDetail
.inquiry-information
.text
em
{
font-size
:
16px
;
color
:
#CC8200
;
font-weight
:
bold
}
.inquireDetail
.quote
{
position
:
relative
;
padding-top
:
20px
;
padding-bottom
:
20px
;
padding-left
:
17px
;
background
:
#FFFFFF
}
.inquireDetail
.quote
:after
{
position
:
absolute
;
top
:
20px
;
left
:
0
;
width
:
5px
;
height
:
21px
;
background
:
#1969F9
;
content
:
''
;
display
:
block
}
.inquireDetail
.quote
.tit
{
font-size
:
16px
;
color
:
#333333
;
font-weight
:
bold
}
.inquireDetail
.quote
.btn-nav
{
margin-top
:
17px
;
margin-bottom
:
20px
}
.inquireDetail
.quote
.btn-nav
.update
{
height
:
26px
;
line-height
:
26px
;
text-align
:
center
;
background
:
#FFEEDD
;
border
:
1px
solid
#FF870D
;
border-radius
:
2px
;
color
:
#FF870D
;
font-size
:
14px
;
cursor
:
pointer
;
width
:
66px
}
.inquireDetail
.quote
.btn-nav
.update
i
{
margin-left
:
3px
}
.inquireDetail
.quote
.btn-nav
.update
:hover
{
background
:
#FCA955
;
color
:
#fff
}
.inquireDetail
.quote
.btn-nav
.updatex
{
height
:
26px
;
line-height
:
26px
;
text-align
:
center
;
background
:
#FFEEDD
;
border
:
1px
solid
#FF870D
;
border-radius
:
2px
;
color
:
#FF870D
;
font-size
:
14px
;
cursor
:
pointer
;
width
:
66px
}
.inquireDetail
.quote
.btn-nav
.updatex
:hover
{
background
:
#FCA955
;
color
:
#fff
}
.inquireDetail
.assistant
{
padding-top
:
3px
;
padding-bottom
:
20px
;
padding-left
:
17px
;
background
:
#FFFFFF
}
.inquireDetail
.assistant
.ic
{
width
:
248px
;
height
:
44px
;
background
:
url("../../images/x.png")
no-repeat
center
;
background-size
:
cover
;
display
:
block
}
.inquireDetail
.assistant
.tab
{
border
:
1px
solid
#E5EBF6
;
margin-bottom
:
10px
}
.inquireDetail
.assistant
.tab
li
{
width
:
102px
;
height
:
42px
;
background
:
#F1F4FA
;
border-radius
:
2px
2px
0px
0px
;
font-size
:
14px
;
color
:
#646b78
;
cursor
:
pointer
}
.inquireDetail
.assistant
.tab
li
.curr
{
position
:
relative
;
top
:
1px
;
background
:
#FFFFFF
;
font-size
:
16px
;
color
:
#333333
;
border-bottom
:
1px
solid
#FFFFFF
}
.inquireDetail
.dcg
{
display
:
block
;
width
:
66px
;
height
:
26px
;
border-radius
:
2px
;
text-align
:
center
;
line-height
:
26px
;
border
:
1px
solid
#1969F9
;
background
:
#E5EEFF
;
color
:
#1969F9
;
margin-right
:
10px
;
font-size
:
14px
;
transition
:
all
.5s
}
.inquireDetail
.dcg
:hover
{
background
:
#1969F9
;
cursor
:
pointer
;
color
:
#fff
}
.inquireDetail
.dcg.disabled
{
background
:
#ccc
;
color
:
#fff
;
border-color
:
#ccc
;
cursor
:
not-allowed
}
.inquireDetail
.dcg.heti
{
width
:
56px
;
background
:
#fff
}
.inquireDetail
.dcg.heti
:hover
{
background
:
#E5EEFF
;
color
:
#1969F9
}
.inquireDetail
.dcg.xjk
{
position
:
relative
;
left
:
-11px
;
border-left
:
1px
solid
#1969F9
}
.inquireDetail
.dcg.xjk
:hover
{
border-left
:
1px
solid
#1969F9
}
.inquireDetail
.dcg.delbtn
{
border
:
1px
solid
#FC1F00
;
background
:
#FFE7E3
;
color
:
#FC1F00
}
.inquireDetail
.dcg.delbtn
:hover
{
background
:
#FF715D
;
color
:
#fff
}
.xx
.el-form-item__label
{
white-space
:
nowrap
}
.xx
.dialog-footer
{
text-align
:
center
!important
}
.xx
.updatebox
{
position
:
relative
}
.xx
.updatebox
.selectdw
{
height
:
36px
;
width
:
36px
;
position
:
absolute
;
top
:
1px
;
right
:
2px
}
.xx
.updatebox
.selectdw
.el-select
{
width
:
36px
;
height
:
37px
;
border-left
:
1px
solid
#C0C4CC
}
.xx
.updatebox
.selectdw
.el-select
input
{
border
:
0px
;
padding
:
0px
;
height
:
31px
;
width
:
36px
;
font-size
:
14px
;
color
:
#333
;
text-align
:
center
}
.xx
.updatebox
.selectdw
.el-select
.el-input__prefix
,
.xx
.updatebox
.selectdw
.el-select
.el-input__suffix
{
display
:
none
!important
}
.price-more
.more-search-btn
{
width
:
70px
;
height
:
26px
;
background
:
#F1F4FA
;
border-radius
:
2px
;
border
:
1px
solid
#BEC9DF
;
font-size
:
12px
;
color
:
#1969F9
;
text-align
:
center
;
transition
:
all
.5s
;
position
:
relative
;
cursor
:
pointer
}
.price-more
.more-search-btn
:hover
{
border
:
1px
solid
#1969F9
}
.inquireDetail
.inquiry-information
{
position
:
relative
;
background
:
#FFFFFF
;
border-radius
:
4px
;
border
:
1px
solid
#E5EBF6
;
padding-top
:
20px
;
padding-left
:
17px
;
margin-bottom
:
20px
;
padding-bottom
:
15px
}
.inquireDetail
.inquiry-information
:after
{
position
:
absolute
;
top
:
20px
;
left
:
0
;
width
:
5px
;
height
:
21px
;
background
:
#1969F9
;
content
:
''
;
display
:
block
}
.inquireDetail
.inquiry-information
.tit
{
font-size
:
16px
;
color
:
#333333
;
font-weight
:
bold
}
.inquireDetail
.inquiry-information
.input-box
{
margin-top
:
14px
;
margin-bottom
:
20px
}
.inquireDetail
.inquiry-information
.input-box
.fl
{
margin-bottom
:
10px
}
.inquireDetail
.inquiry-information
.input-box
.p-text
{
font-size
:
14px
;
color
:
#333333
;
vertical-align
:
middle
;
margin-right
:
10px
}
.inquireDetail
.inquiry-information
.input-box
input
{
height
:
38px
;
background
:
#F1F4FA
;
border-radius
:
2px
;
vertical-align
:
middle
;
box-sizing
:
border-box
;
text-indent
:
12px
;
font-size
:
14px
;
color
:
#333333
;
cursor
:
not-allowed
}
.inquireDetail
.inquiry-information
.text
span
{
font-size
:
16px
;
color
:
#333333
;
font-weight
:
bold
}
.inquireDetail
.inquiry-information
.text
em
{
font-size
:
16px
;
color
:
#CC8200
;
font-weight
:
bold
}
.inquireDetail
.quote
{
position
:
relative
;
padding-top
:
20px
;
padding-bottom
:
20px
;
padding-left
:
17px
;
background
:
#FFFFFF
}
.inquireDetail
.quote
:after
{
position
:
absolute
;
top
:
20px
;
left
:
0
;
width
:
5px
;
height
:
21px
;
background
:
#1969F9
;
content
:
''
;
display
:
block
}
.inquireDetail
.quote
.tit
{
font-size
:
16px
;
color
:
#333333
;
font-weight
:
bold
}
.inquireDetail
.quote
.btn-nav
{
margin-top
:
17px
;
margin-bottom
:
20px
}
.inquireDetail
.quote
.btn-nav
.update
{
height
:
26px
;
line-height
:
26px
;
text-align
:
center
;
background
:
#FFEEDD
;
border
:
1px
solid
#FF870D
;
border-radius
:
2px
;
color
:
#FF870D
;
font-size
:
14px
;
cursor
:
pointer
;
width
:
66px
}
.inquireDetail
.quote
.btn-nav
.update
i
{
margin-left
:
3px
}
.inquireDetail
.quote
.btn-nav
.update
:hover
{
background
:
#FCA955
;
color
:
#fff
}
.inquireDetail
.quote
.btn-nav
.updatex
{
height
:
26px
;
line-height
:
26px
;
text-align
:
center
;
background
:
#FFEEDD
;
border
:
1px
solid
#FF870D
;
border-radius
:
2px
;
color
:
#FF870D
;
font-size
:
14px
;
cursor
:
pointer
;
width
:
66px
}
.inquireDetail
.quote
.btn-nav
.updatex
:hover
{
background
:
#FCA955
;
color
:
#fff
}
.inquireDetail
.assistant
{
padding-top
:
3px
;
padding-bottom
:
20px
;
padding-left
:
17px
;
background
:
#FFFFFF
}
.inquireDetail
.assistant
.ic
{
width
:
248px
;
height
:
44px
;
background
:
url("../../images/x.png")
no-repeat
center
;
background-size
:
cover
;
display
:
block
}
.inquireDetail
.assistant
.tab
{
border
:
1px
solid
#E5EBF6
;
margin-bottom
:
10px
}
.inquireDetail
.assistant
.tab
li
{
width
:
102px
;
height
:
42px
;
background
:
#F1F4FA
;
border-radius
:
2px
2px
0px
0px
;
font-size
:
14px
;
color
:
#646b78
;
cursor
:
pointer
}
.inquireDetail
.assistant
.tab
li
.curr
{
position
:
relative
;
top
:
1px
;
background
:
#FFFFFF
;
font-size
:
16px
;
color
:
#333333
;
border-bottom
:
1px
solid
#FFFFFF
}
.inquireDetail
.dcg
{
display
:
block
;
width
:
66px
;
height
:
26px
;
border-radius
:
2px
;
text-align
:
center
;
line-height
:
26px
;
border
:
1px
solid
#1969F9
;
background
:
#E5EEFF
;
color
:
#1969F9
;
margin-right
:
10px
;
font-size
:
14px
;
transition
:
all
.5s
}
.inquireDetail
.dcg
:hover
{
background
:
#1969F9
;
cursor
:
pointer
;
color
:
#fff
}
.inquireDetail
.dcg.disabled
{
background
:
#ccc
;
color
:
#fff
;
border-color
:
#ccc
;
cursor
:
not-allowed
}
.inquireDetail
.dcg.heti
{
width
:
56px
;
background
:
#fff
}
.inquireDetail
.dcg.heti
:hover
{
background
:
#E5EEFF
;
color
:
#1969F9
}
.inquireDetail
.dcg.xjk
{
position
:
relative
;
left
:
-11px
;
border-left
:
1px
solid
#1969F9
}
.inquireDetail
.dcg.xjk
:hover
{
border-left
:
1px
solid
#1969F9
}
.inquireDetail
.dcg.delbtn
{
border
:
1px
solid
#FC1F00
;
background
:
#FFE7E3
;
color
:
#FC1F00
}
.inquireDetail
.dcg.delbtn
:hover
{
background
:
#FF715D
;
color
:
#fff
}
.xx
.el-form-item__label
{
white-space
:
nowrap
}
.xx
.dialog-footer
{
text-align
:
center
!important
}
.xx
.updatebox
{
position
:
relative
}
.xx
.updatebox
.selectdw
{
height
:
36px
;
width
:
36px
;
position
:
absolute
;
top
:
1px
;
right
:
2px
}
.xx
.updatebox
.selectdw
.el-select
{
width
:
36px
;
height
:
37px
;
border-left
:
1px
solid
#C0C4CC
}
.xx
.updatebox
.selectdw
.el-select
input
{
border
:
0px
;
padding
:
0px
;
height
:
31px
;
width
:
36px
;
font-size
:
14px
;
color
:
#333
;
text-align
:
center
}
.xx
.updatebox
.selectdw
.el-select
.el-input__prefix
,
.xx
.updatebox
.selectdw
.el-select
.el-input__suffix
{
display
:
none
!important
}
.price-more
.more-search-btn
{
width
:
70px
;
height
:
26px
;
background
:
#F1F4FA
;
border-radius
:
2px
;
border
:
1px
solid
#BEC9DF
;
font-size
:
12px
;
color
:
#1969F9
;
text-align
:
center
;
transition
:
all
.5s
;
position
:
relative
;
cursor
:
pointer
}
.price-more
.more-search-btn
:hover
{
border
:
1px
solid
#1969F9
}
\ No newline at end of file
\ No newline at end of file
src/components/menu.vue
View file @
458f4993
...
@@ -128,12 +128,16 @@
...
@@ -128,12 +128,16 @@
<div
slot=
"content"
>
<div
slot=
"content"
>
<div
class=
"kf-boxs"
>
<div
class=
"kf-boxs"
>
<div
class=
"itemg"
>
<div
class=
"itemg"
>
<span>
客服姓名:
</span>
<font></font>
</div>
<div
class=
"itemg"
>
<span>
邮箱:
</span>
<span>
邮箱:
</span>
<font>
Sophie
@ichunt.com
</font>
<font>
vendor
@ichunt.com
</font>
</div>
</div>
<div
class=
"itemg"
>
<div
class=
"itemg"
>
<span>
手机号:
</span>
<span>
手机号:
</span>
<font>
18688993069
</font>
<font></font>
</div>
</div>
<div
class=
"itemg"
>
<div
class=
"itemg"
>
<span>
电话:
</span>
<span>
电话:
</span>
...
@@ -142,8 +146,13 @@
...
@@ -142,8 +146,13 @@
<div
class=
"itemg"
>
<div
class=
"itemg"
>
<span>
QQ:
</span>
<span>
QQ:
</span>
<font>
<font>
714513678【张小姐】
2885186711【魏小姐】
</font>
<font
style=
"position: relative;left: 41px;display:block;"
>
2885072763【邓小姐】
</font>
</font>
</div>
</div>
<img
src=
"https://static.ichunt.com/dist/res/home/images/fuwuhao.jpg"
alt=
""
>
<img
src=
"https://static.ichunt.com/dist/res/home/images/fuwuhao.jpg"
alt=
""
>
...
@@ -424,7 +433,8 @@
...
@@ -424,7 +433,8 @@
width
:
70px
;
width
:
70px
;
height
:
70px
;
height
:
70px
;
margin
:
0
auto
;
margin
:
0
auto
;
margin-top
:
20px
;
margin-top
:
45px
;
}
}
}
}
...
...
src/views/Index/index.vue
View file @
458f4993
...
@@ -62,38 +62,38 @@
...
@@ -62,38 +62,38 @@
</ul>
</ul>
<ul
class=
"survey-show row avarage boxsiz"
>
<ul
class=
"survey-show row avarage boxsiz"
>
<li
class=
"column boxsiz"
>
<li
class=
"column boxsiz"
>
<
div
class=
"wrap
"
>
<
a
class=
"wrap"
href=
"/#/enter
"
>
<i
class=
"iconfont iconjinzhi"
></i>
<i
class=
"iconfont iconjinzhi"
></i>
<p
class=
"t1"
>
未通过SKU
</p>
<p
class=
"t1"
>
未通过SKU
</p>
</
div
>
</
a
>
<span
class=
"color1 rowCenter verCenter"
>
{{
data
.
reject_sku_count
}}
</span>
<span
class=
"color1 rowCenter verCenter"
>
{{
data
.
reject_sku_count
}}
</span>
</li>
</li>
<li
class=
"column boxsiz"
>
<li
class=
"column boxsiz"
>
<
div
class=
"wrap
"
>
<
a
class=
"wrap"
href=
"/#/list
"
>
<i
class=
"iconfont iconclose"
></i>
<i
class=
"iconfont iconclose"
></i>
<p
class=
"t1"
>
下架SKU
</p>
<p
class=
"t1"
>
下架SKU
</p>
</
div
>
</
a
>
<span
class=
"color2"
>
{{
data
.
off_shelf_sku_count
}}
</span>
<span
class=
"color2"
>
{{
data
.
off_shelf_sku_count
}}
</span>
</li>
</li>
<li
class=
"column boxsiz"
>
<li
class=
"column boxsiz"
>
<
div
class=
"wrap
"
>
<
a
class=
"wrap"
href=
"/#/inquire
"
>
<i
class=
"iconfont iconjinzhi1"
></i>
<i
class=
"iconfont iconjinzhi1"
></i>
<p
class=
"t1"
>
待报价
</p>
<p
class=
"t1"
>
待报价
</p>
</
div
>
</
a
>
<span
class=
"color3"
>
{{
data
.
weekly_inquiry_ready_count
}}
</span>
<span
class=
"color3"
>
{{
data
.
weekly_inquiry_ready_count
}}
</span>
</li>
</li>
<li
class=
"column boxsiz"
>
<li
class=
"column boxsiz"
>
<
div
class=
"wrap
"
>
<
a
class=
"wrap"
href=
"/#/quote
"
>
<i
class=
"iconfont iconjinzhi2"
></i>
<i
class=
"iconfont iconjinzhi2"
></i>
<p
class=
"t1"
>
已选中报价
</p>
<p
class=
"t1"
>
已选中报价
</p>
</
div
>
</
a
>
<span
class=
"color4"
>
{{
data
.
weekly_quote_selected_count
}}
</span>
<span
class=
"color4"
>
{{
data
.
weekly_quote_selected_count
}}
</span>
</li>
</li>
<li
class=
"column boxsiz"
>
<li
class=
"column boxsiz"
>
<
div
class=
"wrap
"
>
<
a
class=
"wrap"
href=
"/#/quote
"
>
<i
class=
"iconfont iconjinzhi2"
></i>
<i
class=
"iconfont iconjinzhi2"
></i>
<p
class=
"t1"
>
已成单报价
</p>
<p
class=
"t1"
>
已成单报价
</p>
</
div
>
</
a
>
<span
class=
"color5"
>
{{
data
.
weekly_quote_deal_count
}}
</span>
<span
class=
"color5"
>
{{
data
.
weekly_quote_deal_count
}}
</span>
</li>
</li>
<li
class=
"column rowCenter verCenter boxsiz"
>
<li
class=
"column rowCenter verCenter boxsiz"
>
...
...
src/views/List/inquireDetail.vue
View file @
458f4993
...
@@ -36,10 +36,10 @@
...
@@ -36,10 +36,10 @@
</div>
</div>
<p
class=
"text"
>
<p
class=
"text"
>
<span>
状态:
</span>
<span>
状态:
</span>
<em
v-if=
"inquiry_info.
status == 1"
>
待
报价
</em>
<em
v-if=
"inquiry_info.
i_status == 2"
>
已
报价
</em>
<em
v-else-if=
"inquiry_info.
status == 9
"
>
待报价
</em>
<em
v-else-if=
"inquiry_info.
i_status == 1
"
>
待报价
</em>
<em
v-else-if=
"inquiry_info.
status == -1"
>
已关闭
</em>
<em
v-else-if=
"inquiry_info.
i_status == 9"
>
已删除
</em>
<em
v-else-if=
"inquiry_info.status == 2"
>
已报价
</em>
<em
v-else-if=
"inquiry_info.i_status == -1"
>
已关闭
</em>
</p>
</p>
</div>
</div>
<div
class=
"quote boxsiz"
>
<div
class=
"quote boxsiz"
>
...
@@ -99,7 +99,7 @@
...
@@ -99,7 +99,7 @@
<!--匹配库存-->
<!--匹配库存-->
<
template
v-if=
"active==0"
>
<
template
v-if=
"active==0"
>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
@
selection-change=
"handleSelectionChange"
>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
@
selection-change=
"handleSelectionChange"
>
<el-table-column
fixed
label=
"操作"
width=
"108"
align=
"center"
>
<el-table-column
fixed
label=
"操作"
width=
"108"
align=
"center"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<span
class=
"dcg"
:class=
"
{'disabled':scope.row.disabled}"
<span
class=
"dcg"
:class=
"
{'disabled':scope.row.disabled}"
@click="handle(scope.$index, scope.row)">确认
</span>
@click="handle(scope.$index, scope.row)">确认
</span>
...
@@ -150,7 +150,7 @@
...
@@ -150,7 +150,7 @@
<el-table-column
prop=
"cn_delivery_time"
label=
"大陆交期"
width=
"150"
></el-table-column>
<el-table-column
prop=
"cn_delivery_time"
label=
"大陆交期"
width=
"150"
></el-table-column>
<el-table-column
prop=
"hk_delivery_time"
label=
"香港交期"
width=
"150"
>
<el-table-column
prop=
"hk_delivery_time"
label=
"香港交期"
width=
"150"
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"goods_status"
label=
"状态"
width=
"150"
>
<el-table-column
prop=
"goods_status"
label=
"状态"
width=
"150"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span
v-if=
"scope.row.goods_status==1"
class=
"f-green"
>
上架
</span>
<span
v-if=
"scope.row.goods_status==1"
class=
"f-green"
>
上架
</span>
<span
v-else-if=
"scope.row.goods_status==3"
>
下架
</span>
<span
v-else-if=
"scope.row.goods_status==3"
>
下架
</span>
...
@@ -163,7 +163,7 @@
...
@@ -163,7 +163,7 @@
<!--历史报价-->
<!--历史报价-->
<
template
v-else
>
<
template
v-else
>
<el-table
:data=
"historyList"
border
style=
"width: 100%"
>
<el-table
:data=
"historyList"
border
style=
"width: 100%"
>
<el-table-column
fixed
label=
"操作"
width=
"108"
align=
"center"
>
<el-table-column
fixed
label=
"操作"
width=
"108"
align=
"center"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<!--
<span
class=
"dcg disabled"
@
click=
"handle(scope.$index, scope.row)"
>
确认
</span>
-->
<!--
<span
class=
"dcg disabled"
@
click=
"handle(scope.$index, scope.row)"
>
确认
</span>
-->
<span
class=
"dcg "
:class=
"
{'disabled':scope.row.disabled}"
<span
class=
"dcg "
:class=
"
{'disabled':scope.row.disabled}"
...
@@ -172,7 +172,7 @@
...
@@ -172,7 +172,7 @@
</el-table-column>
</el-table-column>
<el-table-column
prop=
"goods_name"
label=
"报价型号"
width=
"200"
></el-table-column>
<el-table-column
prop=
"goods_name"
label=
"报价型号"
width=
"200"
></el-table-column>
<el-table-column
prop=
"brand_name"
label=
"报价品牌"
width=
"200"
></el-table-column>
<el-table-column
prop=
"brand_name"
label=
"报价品牌"
width=
"200"
></el-table-column>
<el-table-column
prop=
"status"
label=
"状态"
width=
"100"
>
<el-table-column
prop=
"status"
label=
"状态"
width=
"100"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span
v-if=
"scope.row.status==1"
class=
"f-green"
>
比价中
</span>
<span
v-if=
"scope.row.status==1"
class=
"f-green"
>
比价中
</span>
<span
v-else-if=
"scope.row.status==2"
class=
"f-yellow1"
>
已选中
</span>
<span
v-else-if=
"scope.row.status==2"
class=
"f-yellow1"
>
已选中
</span>
...
@@ -194,9 +194,12 @@
...
@@ -194,9 +194,12 @@
<el-table-column
prop=
"expire_time"
label=
"报价有效期"
width=
"200"
></el-table-column>
<el-table-column
prop=
"expire_time"
label=
"报价有效期"
width=
"200"
></el-table-column>
<el-table-column
prop=
"remark"
label=
"备注"
width=
"200"
></el-table-column>
<el-table-column
prop=
"remark"
label=
"备注"
width=
"200"
></el-table-column>
<el-table-column
prop=
"create_time"
label=
"最近报价时间"
width=
"200"
></el-table-column>
<el-table-column
prop=
"create_time"
label=
"最近报价时间"
width=
"200"
></el-table-column>
<el-table-column
prop=
"
expire_ti
me"
label=
"型号"
width=
"200"
></el-table-column>
<el-table-column
prop=
"
inquiry_goods_na
me"
label=
"型号"
width=
"200"
></el-table-column>
<el-table-column
prop=
"
expire_ti
me"
label=
"品牌"
width=
"200"
></el-table-column>
<el-table-column
prop=
"
inquiry_brand_na
me"
label=
"品牌"
width=
"200"
></el-table-column>
<el-table-column
prop=
"inquiry_sn"
label=
"询价单号"
width=
"200"
></el-table-column>
<el-table-column
prop=
"inquiry_sn"
label=
"询价单号"
width=
"200"
></el-table-column>
</el-table>
</el-table>
<el-pagination
layout=
"prev, pager, next,jumper"
:page-size=
"limit"
:total=
"total"
<el-pagination
layout=
"prev, pager, next,jumper"
:page-size=
"limit"
:total=
"total"
@
current-change=
"handleCurrentChange"
:current-page=
"page"
></el-pagination>
@
current-change=
"handleCurrentChange"
:current-page=
"page"
></el-pagination>
...
@@ -229,14 +232,14 @@
...
@@ -229,14 +232,14 @@
<el-input
v-model=
"ruleForm.mpq"
placeholder=
"请输入MPQ"
:value=
"ruleForm.mpq"
></el-input>
<el-input
v-model=
"ruleForm.mpq"
placeholder=
"请输入MPQ"
:value=
"ruleForm.mpq"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"其他费用"
class=
"updatebox"
>
<el-form-item
label=
"其他费用"
class=
"updatebox"
>
<el-input
placeholder=
""
v-model=
"ruleForm.price_other"
placeholder=
"请输入其他费用"
<el-input
placeholder=
""
onkeyup=
"if(isNaN(value))execCommand('undo')"
onafterpaste=
"if(isNaN(value))execCommand('undo')"
v-model=
"ruleForm.price_other"
placeholder=
"请输入其他费用"
:value=
"ruleForm.price_other"
></el-input>
:value=
"ruleForm.price_other"
></el-input>
<div
class=
"selectdw"
>
<
!-- <
div class="selectdw">
<el-select v-model="ruleForm.unit" placeholder="RMB" class="placehoload">
<el-select v-model="ruleForm.unit" placeholder="RMB" class="placehoload">
<el-option label="RMB" value="RMB"></el-option>
<el-option label="RMB" value="RMB"></el-option>
<el-option label="USD" value="USD"></el-option>
<el-option label="USD" value="USD"></el-option>
</el-select>
</el-select>
</div>
</div>
-->
</el-form-item>
</el-form-item>
</div>
</div>
<div
class=
"box"
>
<div
class=
"box"
>
...
@@ -415,6 +418,13 @@
...
@@ -415,6 +418,13 @@
created
()
{
created
()
{
this
.
getData
();
this
.
getData
();
},
},
watch
:
{
$route
(
to
,
from
)
{
if
(
to
.
path
==
from
.
path
){
this
.
getData
()
}
}
},
methods
:
{
methods
:
{
getData
()
{
getData
()
{
this
.
$http
(
'get'
,
"/api/inquiry/detail"
,
{
this
.
$http
(
'get'
,
"/api/inquiry/detail"
,
{
...
@@ -437,7 +447,7 @@
...
@@ -437,7 +447,7 @@
this
.
$http
(
'get'
,
"/api/sku/list"
,
{
this
.
$http
(
'get'
,
"/api/sku/list"
,
{
brand_id
:
this
.
inquiry_info
.
brand_id
,
brand_id
:
this
.
inquiry_info
.
brand_id
,
goods_name
:
this
.
inquiry_info
.
goods_name
,
goods_name
:
this
.
inquiry_info
.
goods_name
,
'goods_status/condition'
:
1
,
'goods_status/condition'
:
1
,
goods_status
:
1
,
goods_status
:
1
,
}).
then
(
res
=>
{
}).
then
(
res
=>
{
if
(
res
.
err_code
===
0
)
{
if
(
res
.
err_code
===
0
)
{
...
@@ -447,7 +457,7 @@
...
@@ -447,7 +457,7 @@
var
arr_
=
this
.
tableData
,
var
arr_
=
this
.
tableData
,
id_arr
=
[]
id_arr
=
[]
for
(
var
i
=
0
;
i
<
arr_
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
arr_
.
length
;
i
++
)
{
id_arr
.
push
(
arr_
[
i
].
spu
_id
)
id_arr
.
push
(
arr_
[
i
].
goods
_id
)
}
}
this
.
checkBind
(
id_arr
.
join
(
","
))
this
.
checkBind
(
id_arr
.
join
(
","
))
}
else
{
}
else
{
...
@@ -464,24 +474,25 @@
...
@@ -464,24 +474,25 @@
if
(
res
.
err_code
===
0
)
{
if
(
res
.
err_code
===
0
)
{
if
(
res
.
data
&&
res
.
data
.
bind_ids
&&
res
.
data
.
bind_ids
.
length
>
0
)
{
if
(
res
.
data
&&
res
.
data
.
bind_ids
&&
res
.
data
.
bind_ids
.
length
>
0
)
{
var
arr_
=
this
.
active
==
1
?
JSON
.
parse
(
JSON
.
stringify
(
this
.
historyList
))
:
JSON
.
parse
(
JSON
.
stringify
(
this
.
tableData
))
var
arr_
=
this
.
active
==
1
?
JSON
.
parse
(
JSON
.
stringify
(
this
.
historyList
))
:
JSON
.
parse
(
JSON
.
stringify
(
this
.
tableData
))
for
(
var
i
=
0
;
i
<
arr_
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
arr_
.
length
;
i
++
)
{
var
str_
=
this
.
active
==
1
?
String
(
arr_
[
i
].
id
):
String
(
arr_
[
i
].
spu
_id
);
var
str_
=
this
.
active
==
1
?
String
(
arr_
[
i
].
id
)
:
String
(
arr_
[
i
].
goods
_id
);
if
(
res
.
data
.
bind_ids
.
indexOf
(
str_
)
!=
-
1
)
{
if
(
res
.
data
.
bind_ids
.
indexOf
(
str_
)
!=
-
1
)
{
if
(
this
.
active
==
1
)
{
if
(
this
.
active
==
1
)
{
arr_
[
i
].
disabled
=
true
arr_
[
i
].
disabled
=
true
this
.
historyList
=
arr_
this
.
historyList
=
arr_
}
else
{
}
else
{
arr_
[
i
].
disabled
=
true
arr_
[
i
].
disabled
=
true
this
.
tableData
=
arr_
this
.
tableData
=
arr_
}
}
}
else
{
}
else
{
if
(
this
.
active
==
1
)
{
if
(
this
.
active
==
1
)
{
arr_
[
i
].
disabled
=
false
arr_
[
i
].
disabled
=
false
this
.
historyList
=
arr_
this
.
historyList
=
arr_
}
else
{
}
else
{
arr_
[
i
].
disabled
=
false
arr_
[
i
].
disabled
=
false
this
.
tableData
=
arr_
this
.
tableData
=
arr_
}
}
}
}
}
}
...
@@ -593,14 +604,14 @@
...
@@ -593,14 +604,14 @@
// this.$message(res.err_msg);
// this.$message(res.err_msg);
}
}
this
.
$message
(
'操作成功'
);
this
.
$message
(
'操作成功'
);
if
(
this
.
active
==
1
)
{
if
(
this
.
active
==
1
)
{
//历史报价
//历史报价
this
.
getHistory
()
this
.
getHistory
()
}
else
{
}
else
{
//库存匹配
//库存匹配
this
.
getSkulist
()
this
.
getSkulist
()
}
}
this
.
dialogVisible
=
false
this
.
dialogVisible
=
false
// setTimeout(() => {
// setTimeout(() => {
// window.location.reload();
// window.location.reload();
// }, 2000)
// }, 2000)
...
@@ -627,7 +638,7 @@
...
@@ -627,7 +638,7 @@
querySearchAsync
(
queryString
,
cb
)
{
querySearchAsync
(
queryString
,
cb
)
{
this
.
$http
(
'get'
,
"/api/search/getbrand"
,
{
this
.
$http
(
'get'
,
"/api/search/getbrand"
,
{
brand_name
:
this
.
ruleForm
.
brand
,
brand_name
:
this
.
ruleForm
.
brand
,
type
:
2
type
:
2
}).
then
(
res
=>
{
}).
then
(
res
=>
{
if
(
res
.
err_code
==
0
)
{
if
(
res
.
err_code
==
0
)
{
var
arrlist_
=
res
.
data
||
[];
var
arrlist_
=
res
.
data
||
[];
...
@@ -710,7 +721,7 @@
...
@@ -710,7 +721,7 @@
this
.
ruleForm
.
price_origin
=
res
.
data
.
quote_info
.
price_origin
;
this
.
ruleForm
.
price_origin
=
res
.
data
.
quote_info
.
price_origin
;
console
.
log
(
res
.
data
.
quote_info
.
tax_rate
)
console
.
log
(
res
.
data
.
quote_info
.
tax_rate
)
this
.
ruleForm
.
tax_rate
=
Number
(
res
.
data
.
quote_info
.
tax_rate
)
*
100
+
'%'
;
this
.
ruleForm
.
tax_rate
=
Number
(
res
.
data
.
quote_info
.
tax_rate
)
*
100
+
'%'
;
this
.
ruleForm
.
delivery_time
=
res
.
data
.
quote_info
.
delivery_time
;
this
.
ruleForm
.
delivery_time
=
res
.
data
.
quote_info
.
delivery_time
;
this
.
ruleForm
.
delivery_time_val
=
this
.
ruleForm
.
delivery_time
;
this
.
ruleForm
.
delivery_time_val
=
this
.
ruleForm
.
delivery_time
;
this
.
ruleForm
.
delivery_time_unit
=
'天'
this
.
ruleForm
.
delivery_time_unit
=
'天'
...
@@ -767,7 +778,7 @@
...
@@ -767,7 +778,7 @@
this
.
$message
(
res
.
err_msg
);
this
.
$message
(
res
.
err_msg
);
}
}
})
})
}).
catch
(()
=>
{
}).
catch
(()
=>
{
})
})
},
},
...
@@ -778,32 +789,45 @@
...
@@ -778,32 +789,45 @@
return
return
}
}
if
(
this
.
active
==
1
)
{
if
(
this
.
active
==
1
)
{
this
.
currentDataId
=
row
.
id
this
.
currentDataId
=
row
.
id
}
else
{
}
else
{
this
.
currentDataId
=
row
.
spu
_id
this
.
currentDataId
=
row
.
goods
_id
}
}
this
.
title
=
this
.
active
==
1
?
'确认-历史报价'
:
'确认-匹配库存'
;
this
.
title
=
this
.
active
==
1
?
'确认-历史报价'
:
'确认-匹配库存'
;
this
.
dialogVisible
=
true
;
this
.
dialogVisible
=
true
;
this
.
ruleForm
.
quote_id
=
''
;
this
.
ruleForm
.
quote_id
=
''
;
this
.
isModify
=
true
;
this
.
isModify
=
true
;
if
(
this
.
active
!=
1
)
{
if
(
this
.
active
!=
1
)
{
//匹配库存 不请求接口
//匹配库存 不请求接口
this
.
ruleForm
.
goods_name
=
row
.
goods_name
;
this
.
ruleForm
.
batch
=
row
.
batch
;
this
.
$http
(
'get'
,
"/api/quote/gettransinfoforsku"
,
{
this
.
ruleForm
.
batch
=
row
.
batch_sn
;
goods_id
:
row
.
goods_id
,
this
.
ruleForm
.
price_origin
=
row
.
cn_price
;
inquiry_items_id
:
this
.
$route
.
query
.
id
this
.
ruleForm
.
brand
=
row
.
brand_name
;
}).
then
(
res
=>
{
let
brand_ssaa
=
[{
brand_id
:
row
.
brand_id
,
brand_name
:
row
.
brand_name
}]
if
(
res
.
err_code
===
0
)
{
var
datap_
=
res
.
data
.
trans_to_quote_info
;
this
.
ruleForm
.
goods_name
=
datap_
.
goods_name
;
this
.
ruleForm
.
batch
=
datap_
.
batch
;
this
.
ruleForm
.
price_origin
=
datap_
.
price_origin
;
this
.
ruleForm
.
brand
=
datap_
.
brand_name
;
let
brand_ssaa
=
[{
brand_id
:
datap_
.
brand_id
,
brand_name
:
datap_
.
brand_name
}]
this
.
ruleForm
.
brand_s
=
JSON
.
stringify
(
brand_ssaa
);
this
.
ruleForm
.
brand_s
=
JSON
.
stringify
(
brand_ssaa
);
this
.
ruleForm
.
moq
=
row
.
moq
;
this
.
ruleForm
.
moq
=
datap_
.
moq
;
this
.
ruleForm
.
mpq
=
row
.
mpq
;
this
.
ruleForm
.
mpq
=
datap_
.
mpq
;
return
this
.
ruleForm
.
quote_number
=
datap_
.
quote_number
;
}
else
{
this
.
$message
(
res
.
err_msg
);
}
}
})
}
else
{
this
.
$http
(
'get'
,
"/api/quote/getinfo"
,
{
this
.
$http
(
'get'
,
"/api/quote/getinfo"
,
{
id
:
row
.
id
id
:
row
.
id
}).
then
(
res
=>
{
}).
then
(
res
=>
{
...
@@ -846,6 +870,8 @@
...
@@ -846,6 +870,8 @@
}
}
})
})
}
}
}
},
},
components
:
{
components
:
{
Menu
Menu
...
...
src/views/User/login.vue
View file @
458f4993
...
@@ -181,8 +181,11 @@ Vue.prototype.$message=Message
...
@@ -181,8 +181,11 @@ Vue.prototype.$message=Message
//this.errorClass3 = true;
//this.errorClass3 = true;
this
.
cp
=
true
;
this
.
cp
=
true
;
this
.
updateCp
();
this
.
updateCp
();
this
.
$message
(
res
.
err_msg
);
}
else
{
}
else
{
this
.
errror_text
=
res
.
err_msg
;
this
.
errror_text
=
res
.
err_msg
;
this
.
cp
=
true
;
this
.
$message
(
res
.
err_msg
);
this
.
updateCp
();
this
.
updateCp
();
}
}
}).
catch
(
err
=>
{
}).
catch
(
err
=>
{
...
...
view/app.
1c571c040d3eff6b8ae1
.js
→
view/app.
e662bbe8f066a4c50230
.js
View file @
458f4993
File moved
view/index.html
View file @
458f4993
...
@@ -6,12 +6,12 @@
...
@@ -6,12 +6,12 @@
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0"
>
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0"
>
<link
rel=
"icon"
href=
"http://yunxin.liexindev.net/favicon.ico"
>
<link
rel=
"icon"
href=
"http://yunxin.liexindev.net/favicon.ico"
>
<title>
cloudsystem
</title>
<title>
cloudsystem
</title>
<link
href=
"http://yunxin.liexindev.net/js/0.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/1.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/10.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/11.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/12.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/13.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/14.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/15.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/16.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/17.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/18.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/19.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/2.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/20.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/21.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/22.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/23.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/24.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/25.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/26.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/27.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/28.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/3.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/4.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/5.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/6.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/7.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/8.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/9.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/app.
1c571c040d3eff6b8ae1
.js"
rel=
"preload"
as=
"script"
></head>
<link
href=
"http://yunxin.liexindev.net/js/0.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/1.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/10.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/11.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/12.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/13.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/14.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/15.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/16.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/17.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/18.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/19.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/2.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/20.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/21.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/22.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/23.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/24.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/25.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/26.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/27.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/28.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/3.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/4.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/5.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/6.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/7.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/8.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/js/9.js"
rel=
"prefetch"
><link
href=
"http://yunxin.liexindev.net/app.
e662bbe8f066a4c50230
.js"
rel=
"preload"
as=
"script"
></head>
<body>
<body>
<noscript>
<noscript>
<strong>
网络异常,请稍后加载
</strong>
<strong>
网络异常,请稍后加载
</strong>
</noscript>
</noscript>
<div
id=
"app"
></div>
<div
id=
"app"
></div>
<!-- built files will be auto injected -->
<!-- built files will be auto injected -->
<script
type=
"text/javascript"
src=
"http://yunxin.liexindev.net/app.
1c571c040d3eff6b8ae1
.js"
></script></body>
<script
type=
"text/javascript"
src=
"http://yunxin.liexindev.net/app.
e662bbe8f066a4c50230
.js"
></script></body>
</html>
</html>
view/js/13.js
View file @
458f4993
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
/***/
(
function
(
module
,
exports
,
__webpack_require__
)
{
/***/
(
function
(
module
,
exports
,
__webpack_require__
)
{
"use strict"
;
"use strict"
;
eval
(
"\n\nvar _interopRequireDefault = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/interopRequireDefault */ \"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\").default;\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _loading = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/loading.css */ \"./node_modules/element-ui/lib/theme-chalk/loading.css\"));\n\n__webpack_require__(/*! element-ui/lib/theme-chalk/base.css */ \"./node_modules/element-ui/lib/theme-chalk/base.css\");\n\nvar _loading2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/loading */ \"./node_modules/element-ui/lib/loading.js\"));\n\nvar _message = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/message.css */ \"./node_modules/element-ui/lib/theme-chalk/message.css\"));\n\nvar _message2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/message */ \"./node_modules/element-ui/lib/message.js\"));\n\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"));\n\nvar _tool = _interopRequireDefault(__webpack_require__(/*! ../../tool */ \"./src/tool/index.js\"));\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n_vue.default.prototype.$message = _message2.default;\nvar _default = {\n name: \"index\",\n\n data() {\n return {\n pwdFlag: true,\n active: false,\n errror_text: '',\n status1: false,\n status2: false,\n loading: true,\n imgSrc: '',\n errorClass1: false,\n errorClass2: false,\n errorClass3: false,\n cp: false,\n form: {\n mobile: '',\n password: '',\n captcha: '',\n captcha_key: ''\n }\n };\n },\n\n watch: {\n form: {\n deep: true,\n handler: function (newV, oldV) {\n let obj = newV;\n let myreg = /^[1][3,4,5,7,8][0-9]{9}$/;\n\n if (!this.cp) {\n if (obj.captcha || obj.password || obj.mobile) {\n this.errror_text = '';\n this.errorClass1 = false;\n this.errorClass2 = false;\n this.errorClass3 = false;\n }\n } else {\n this.cp = false;\n }\n\n if (myreg.test(obj.mobile)) {\n this.active = true;\n } else {\n this.active = false;\n }\n }\n }\n },\n\n created() {\n this.updateCp();\n },\n\n computed: {},\n methods: {\n updateCp() {\n this.$http('get', \"/auth/cp\").then(res => {\n if (res.err_code === 0) {\n this.imgSrc = res.data.url.img;\n this.form.captcha_key = res.data.url.key;\n }\n }).catch(err => {\n console.log(err.message);\n });\n },\n\n changePwd: function () {\n this.pwdFlag = !this.pwdFlag;\n },\n\n submit() {\n var myreg = /^[1][3,4,5,7,8][0-9]{9}$/;\n\n if (!this.form.mobile) {\n this.errror_text = '请输入手机号';\n this.errorClass1 = true;\n return false;\n }\n\n if (!myreg.test(this.form.mobile)) {\n this.errror_text = '请输入正确的手机号';\n this.errorClass1 = true;\n return false;\n }\n\n if (!this.form.password) {\n this.errror_text = '请输入登录密码';\n this.errorClass2 = true;\n return false;\n }\n\n if (!this.form.captcha) {\n this.errror_text = '请输入验证码';\n this.errorClass3 = true;\n return false;\n }\n\n let loadingInstance = _loading2.default.service({\n background: 'rgba(0, 0, 0, 0)'\n });\n\n this.$http('post', \"/auth/login\", {\n mobile: this.form.mobile,\n password: this.form.password,\n captcha: this.form.captcha,\n captcha_key: this.form.captcha_key\n }).then(res => {\n loadingInstance.close();\n\n if (res.err_code === 0) {\n _tool.default.setCookie(\"token\", res.data.api_token, 1); //强制要求微信绑定\n\n\n if (!res.data.is_bind_wechat) {\n this.$http('get', \"/api/login/getwxqrcode\").then(res => {\n if (res.err_code === 0) {\n window.location.href = res.data.wx_login_url;\n } else {\n this.$message(res.err_msg);\n }\n });\n } else {\n if (this.$route.query.referer) {\n window.location.href = \"/#\" + this.$route.query.referer;\n } else {\n window.location.href = '/';\n }\n }\n } else if (res.err_code === 102) {\n this.errror_text = res.err_msg; //this.errorClass3 = true;\n\n this.cp = true;\n this.updateCp();\n
} else {\n this.errror_text = res.err_msg
;\n this.updateCp();\n }\n }).catch(err => {\n loadingInstance.close();\n });\n }\n\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/views/User/login.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"
);
eval
(
"\n\nvar _interopRequireDefault = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/interopRequireDefault */ \"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\").default;\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _loading = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/loading.css */ \"./node_modules/element-ui/lib/theme-chalk/loading.css\"));\n\n__webpack_require__(/*! element-ui/lib/theme-chalk/base.css */ \"./node_modules/element-ui/lib/theme-chalk/base.css\");\n\nvar _loading2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/loading */ \"./node_modules/element-ui/lib/loading.js\"));\n\nvar _message = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/message.css */ \"./node_modules/element-ui/lib/theme-chalk/message.css\"));\n\nvar _message2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/message */ \"./node_modules/element-ui/lib/message.js\"));\n\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"));\n\nvar _tool = _interopRequireDefault(__webpack_require__(/*! ../../tool */ \"./src/tool/index.js\"));\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n_vue.default.prototype.$message = _message2.default;\nvar _default = {\n name: \"index\",\n\n data() {\n return {\n pwdFlag: true,\n active: false,\n errror_text: '',\n status1: false,\n status2: false,\n loading: true,\n imgSrc: '',\n errorClass1: false,\n errorClass2: false,\n errorClass3: false,\n cp: false,\n form: {\n mobile: '',\n password: '',\n captcha: '',\n captcha_key: ''\n }\n };\n },\n\n watch: {\n form: {\n deep: true,\n handler: function (newV, oldV) {\n let obj = newV;\n let myreg = /^[1][3,4,5,7,8][0-9]{9}$/;\n\n if (!this.cp) {\n if (obj.captcha || obj.password || obj.mobile) {\n this.errror_text = '';\n this.errorClass1 = false;\n this.errorClass2 = false;\n this.errorClass3 = false;\n }\n } else {\n this.cp = false;\n }\n\n if (myreg.test(obj.mobile)) {\n this.active = true;\n } else {\n this.active = false;\n }\n }\n }\n },\n\n created() {\n this.updateCp();\n },\n\n computed: {},\n methods: {\n updateCp() {\n this.$http('get', \"/auth/cp\").then(res => {\n if (res.err_code === 0) {\n this.imgSrc = res.data.url.img;\n this.form.captcha_key = res.data.url.key;\n }\n }).catch(err => {\n console.log(err.message);\n });\n },\n\n changePwd: function () {\n this.pwdFlag = !this.pwdFlag;\n },\n\n submit() {\n var myreg = /^[1][3,4,5,7,8][0-9]{9}$/;\n\n if (!this.form.mobile) {\n this.errror_text = '请输入手机号';\n this.errorClass1 = true;\n return false;\n }\n\n if (!myreg.test(this.form.mobile)) {\n this.errror_text = '请输入正确的手机号';\n this.errorClass1 = true;\n return false;\n }\n\n if (!this.form.password) {\n this.errror_text = '请输入登录密码';\n this.errorClass2 = true;\n return false;\n }\n\n if (!this.form.captcha) {\n this.errror_text = '请输入验证码';\n this.errorClass3 = true;\n return false;\n }\n\n let loadingInstance = _loading2.default.service({\n background: 'rgba(0, 0, 0, 0)'\n });\n\n this.$http('post', \"/auth/login\", {\n mobile: this.form.mobile,\n password: this.form.password,\n captcha: this.form.captcha,\n captcha_key: this.form.captcha_key\n }).then(res => {\n loadingInstance.close();\n\n if (res.err_code === 0) {\n _tool.default.setCookie(\"token\", res.data.api_token, 1); //强制要求微信绑定\n\n\n if (!res.data.is_bind_wechat) {\n this.$http('get', \"/api/login/getwxqrcode\").then(res => {\n if (res.err_code === 0) {\n window.location.href = res.data.wx_login_url;\n } else {\n this.$message(res.err_msg);\n }\n });\n } else {\n if (this.$route.query.referer) {\n window.location.href = \"/#\" + this.$route.query.referer;\n } else {\n window.location.href = '/';\n }\n }\n } else if (res.err_code === 102) {\n this.errror_text = res.err_msg; //this.errorClass3 = true;\n\n this.cp = true;\n this.updateCp();\n
this.$message(res.err_msg);\n } else {\n this.errror_text = res.err_msg;\n this.cp = true;\n this.$message(res.err_msg)
;\n this.updateCp();\n }\n }).catch(err => {\n loadingInstance.close();\n });\n }\n\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/views/User/login.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"
);
/***/
}),
/***/
}),
...
...
view/js/14.js
View file @
458f4993
This diff could not be displayed because it is too large.
view/js/17.js
View file @
458f4993
...
@@ -20,7 +20,7 @@ eval("\n\nvar _interopRequireWildcard = __webpack_require__(/*! ./node_modules/@
...
@@ -20,7 +20,7 @@ eval("\n\nvar _interopRequireWildcard = __webpack_require__(/*! ./node_modules/@
/***/
(
function
(
module
,
__webpack_exports__
,
__webpack_require__
)
{
/***/
(
function
(
module
,
__webpack_exports__
,
__webpack_require__
)
{
"use strict"
;
"use strict"
;
eval
(
"__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"home-index boxsiz\" },\n [\n _c(\"Menu\"),\n _c(\"ul\", { staticClass: \"survey-top row bothSide\" }, [\n _c(\"li\", { staticClass: \"boxsiz\" }, [\n _vm._m(0),\n _c(\"p\", { staticClass: \"cen row rowCenter\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"上架\")]),\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.weekly_sku_count))\n ])\n ]),\n _c(\"p\", { staticClass: \"bottom\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"总上传SKU数:\")]),\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.all_sku_count))\n ])\n ])\n ]),\n _c(\"li\", { staticClass: \"boxsiz\" }, [\n _vm._m(1),\n _c(\"p\", { staticClass: \"cen row rowCenter\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"型号\")]),\n _c(\"span\", { staticClass: \"t2 mr\" }, [\n _vm._v(_vm._s(_vm.data.weekly_spu_count))\n ]),\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"品牌\")]),\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.brand_count))\n ])\n ]),\n _c(\"p\", { staticClass: \"bottom\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"总商品数:\")]),\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.all_spu_count))\n ])\n ])\n ]),\n _c(\"li\", { staticClass: \"boxsiz\" }, [\n _vm._m(2),\n _c(\"p\", { staticClass: \"cen row rowCenter\" }, [\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.weekly_inquiry_count))\n ])\n ]),\n _c(\"p\", { staticClass: \"bottom\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"历史询价总型号数:\")]),\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.all_inquiry_count))\n ])\n ])\n ]),\n _c(\"li\", { staticClass: \"boxsiz\" }, [\n _vm._m(3),\n _c(\"p\", { staticClass: \"cen row rowCenter\" }, [\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.weekly_quote_count))\n ])\n ]),\n _c(\"p\", { staticClass: \"bottom\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"历史报价总型号数:\")]),\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.all_quote_count))\n ])\n ])\n ])\n ]),\n _c(\"ul\", { staticClass: \"survey-show row avarage boxsiz\" }, [\n _c(\"li\", { staticClass: \"column boxsiz\" }, [\n _vm._m(4),\n _c(\"span\", { staticClass: \"color1 rowCenter verCenter\" }, [\n _vm._v(_vm._s(_vm.data.reject_sku_count))\n ])\n ]),\n _c(\"li\", { staticClass: \"column boxsiz\" }, [\n _vm._m(5),\n _c(\"span\", { staticClass: \"color2\" }, [\n _vm._v(_vm._s(_vm.data.off_shelf_sku_count))\n ])\n ]),\n _c(\"li\", { staticClass: \"column boxsiz\" }, [\n _vm._m(6),\n _c(\"span\", { staticClass: \"color3\" }, [\n _vm._v(_vm._s(_vm.data.weekly_inquiry_ready_count))\n ])\n ]),\n _c(\"li\", { staticClass: \"column boxsiz\" }, [\n _vm._m(7),\n _c(\"span\", { staticClass: \"color4\" }, [\n _vm._v(_vm._s(_vm.data.weekly_quote_selected_count))\n ])\n ]),\n _c(\"li\", { staticClass: \"column boxsiz\" }, [\n _vm._m(8),\n _c(\"span\", { staticClass: \"color5\" }, [\n _vm._v(_vm._s(_vm.data.weekly_quote_deal_count))\n ])\n ]),\n _vm._m(9)\n ]),\n _vm._m(10),\n _vm._m(11),\n _c(\"div\", { staticClass: \"inquiry\" }, [\n _c(\"div\", { staticClass: \"head row bothSide verCenter boxsiz\" }, [\n _vm._m(12),\n _c(\n \"div\",\n { staticClass: \"params-wrap row\" },\n [\n _vm._m(13),\n _c(\n \"el-form\",\n [\n _c(\n \"el-form-item\",\n { attrs: { label: \"\" } },\n [\n _c(\"el-date-picker\", {\n staticClass: \"p-date\",\n attrs: {\n type: \"daterange\",\n \"range-separator\": \"至\",\n \"start-placeholder\": \"开始日期\",\n \"end-placeholder\": \"结束日期\"\n },\n model: {\n value: _vm.date,\n callback: function($$v) {\n _vm.date = $$v\n },\n expression: \"date\"\n }\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ]),\n _vm._m(14)\n ])\n ],\n 1\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"p\", { staticClass: \"top row bothSide verCenter\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"SKU数\")]),\n _c(\"em\", { staticClass: \"t2 row rowCenter verCenter boxsiz\" }, [\n _vm._v(\"周\")\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"p\", { staticClass: \"top row bothSide verCenter\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"商品总数\")]),\n _c(\"em\", { staticClass: \"t2 row rowCenter verCenter boxsiz\" }, [\n _vm._v(\"周\")\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"p\", { staticClass: \"top row bothSide verCenter\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"询价总型号数\")]),\n _c(\"em\", { staticClass: \"t2 row rowCenter verCenter boxsiz\" }, [\n _vm._v(\"周\")\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"p\", { staticClass: \"top row bothSide verCenter\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"报价总型号数\")]),\n _c(\"em\", { staticClass: \"t2 row rowCenter verCenter boxsiz\" }, [\n _vm._v(\"周\")\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"
div\", { staticClass: \"wrap\" }, [\n _c(\"i\", { staticClass: \"iconfont iconjinzhi\" }),\n _c(\"p\", { staticClass: \"t1\" }, [_vm._v(\"未通过SKU\")])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"wrap\" }, [\n _c(\"i\", { staticClass: \"iconfont iconclose\" }),\n _c(\"p\", { staticClass: \"t1\" }, [_vm._v(\"下架SKU\")])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"wrap\" }, [\n _c(\"i\", { staticClass: \"iconfont iconjinzhi1\" }),\n _c(\"p\", { staticClass: \"t1\" }, [_vm._v(\"待报价\")])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"wrap\" }, [\n _c(\"i\", { staticClass: \"iconfont iconjinzhi2\" }),\n _c(\"p\", { staticClass: \"t1\" }, [_vm._v(\"已选中报价\")])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"wrap\"
}, [\n _c(\"i\", { staticClass: \"iconfont iconjinzhi2\" }),\n _c(\"p\", { staticClass: \"t1\" }, [_vm._v(\"已成单报价\")])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"li\", { staticClass: \"column rowCenter verCenter boxsiz\" }, [\n _c(\"div\", { staticClass: \"wrap\" }, [\n _c(\"i\", { staticClass: \"iconfont iconjinzhi3 \" }),\n _c(\"p\", { staticClass: \"t2\" }, [_vm._v(\"未完待续\")])\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"rate-box boxsiz\" }, [\n _c(\"div\", { staticClass: \"top row bothSide\" }, [\n _c(\"span\", { staticClass: \"title\" }, [_vm._v(\"报价转化率分析\")]),\n _c(\"ul\", { staticClass: \"tab row rowCenter verCenter boxsiz\" }, [\n _c(\"li\", { staticClass: \"row rowCenter verCenter curr\" }, [\n _vm._v(\"报价率\")\n ]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [\n _vm._v(\"选中率\")\n ]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [\n _vm._v(\"成单率\")\n ])\n ])\n ]),\n _c(\"ul\", { staticClass: \"row status\" }, [\n _c(\"li\", { staticClass: \"color1\", staticStyle: { width: \"30%\" } }, [\n _c(\"span\", [_vm._v(\"90%\")])\n ]),\n _c(\"li\", { staticClass: \"color2\", staticStyle: { width: \"20%\" } }, [\n _c(\"span\", [_vm._v(\"32%\")])\n ]),\n _c(\"li\", { staticClass: \"color3\", staticStyle: { width: \"20%\" } }, [\n _c(\"span\", [_vm._v(\"32%\")])\n ])\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"offer row boxsiz\" }, [\n _c(\"div\", { staticClass: \"box column boxsiz\" }, [\n _c(\"div\", { staticClass: \"head row bothSide boxsiz\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"报价优势分析\")]),\n _c(\"ul\", { staticClass: \"tab row rowCenter verCenter boxsiz\" }, [\n _c(\"li\", { staticClass: \"row rowCenter verCenter curr\" }, [\n _vm._v(\"今日\")\n ]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [\n _vm._v(\"本周\")\n ]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [\n _vm._v(\"本月\")\n ]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [\n _vm._v(\"全年\")\n ])\n ])\n ]),\n _c(\"div\", {\n staticStyle: { width: \"100%\", height: \"300px\" },\n attrs: { id: \"echarts_box\" }\n })\n ]),\n _c(\"div\", { staticClass: \"box boxsiz\" }, [\n _c(\"table\", { staticClass: \"list\" }, [\n _c(\"tbody\", [\n _c(\"tr\", [\n _c(\"th\", [_vm._v(\"周排名\")]),\n _c(\"th\", { attrs: { align: \"left\" } }, [_vm._v(\"优势型号\")]),\n _c(\"th\", { attrs: { align: \"left\" } }, [_vm._v(\"品牌\")]),\n _c(\"th\", { attrs: { align: \"left\" } }, [_vm._v(\"上榜次数\")])\n ]),\n _c(\"tr\", [\n _c(\"td\", [_vm._v(\"1\")]),\n _c(\"td\", [_vm._v(\"NRF51822-QFAA-NRF51822\")]),\n _c(\"td\", [_vm._v(\"NORDIC\")]),\n _c(\"td\", [_vm._v(\"3\")])\n ]),\n _c(\"tr\", [\n _c(\"td\", [_vm._v(\"1\")]),\n _c(\"td\", [_vm._v(\"NRF51822-QFAA-NRF51822\")]),\n _c(\"td\", [_vm._v(\"NORDIC\")]),\n _c(\"td\", [_vm._v(\"3\")])\n ]),\n _c(\"tr\", [\n _c(\"td\", [_vm._v(\"1\")]),\n _c(\"td\", [_vm._v(\"NRF51822-QFAA-NRF51822\")]),\n _c(\"td\", [_vm._v(\"NORDIC\")]),\n _c(\"td\", [_vm._v(\"3\")])\n ]),\n _c(\"tr\", [\n _c(\"td\", [_vm._v(\"1\")]),\n _c(\"td\", [_vm._v(\"NRF51822-QFAA-NRF51822\")]),\n _c(\"td\", [_vm._v(\"NORDIC\")]),\n _c(\"td\", [_vm._v(\"3\")])\n ]),\n _c(\"tr\", [\n _c(\"td\", [_vm._v(\"1\")]),\n _c(\"td\", [_vm._v(\"NRF51822-QFAA-NRF51822\")]),\n _c(\"td\", [_vm._v(\"NORDIC\")]),\n _c(\"td\", [_vm._v(\"3\")])\n ])\n ])\n ])\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"ul\", { staticClass: \"tab row boxsiz\" }, [\n _c(\"li\", { staticClass: \"row rowCenter verCenter boxsiz curr\" }, [\n _vm._v(\"询报价总数\")\n ]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter boxsiz\" }, [\n _vm._v(\"未报价型号数\")\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"ul\", { staticClass: \"tabs row rowCenter verCenter boxsiz\" }, [\n _c(\"li\", { staticClass: \"row rowCenter verCenter curr\" }, [\n _vm._v(\"今日\")\n ]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [_vm._v(\"本周\")]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [_vm._v(\"本月\")]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [_vm._v(\"全年\")])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"wrap row\" }, [\n _c(\"div\", { staticClass: \"box1\" }, [\n _c(\"div\", {\n staticStyle: { width: \"100%\", height: \"200px\" },\n attrs: { id: \"echarts_box1\" }\n })\n ]),\n _c(\"div\", { staticClass: \"box2\" }, [\n _c(\"p\", { staticClass: \"t1\" }, [_vm._v(\"单个型号询报价总数分析\")]),\n _c(\"input\", {\n staticClass: \"inp boxsiz\",\n attrs: { type: \"text\", placeholder: \"请输入型号\" }\n }),\n _c(\"div\", {\n staticStyle: { width: \"100%\", height: \"200px\" },\n attrs: { id: \"echarts_box2\" }\n })\n ])\n ])\n }\n]\nrender._withStripped = true\n\n\n\n//# sourceURL=webpack:///./src/views/Index/index.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%221c089814-vue-loader-template%22%7D!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"
);
eval
(
"__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"home-index boxsiz\" },\n [\n _c(\"Menu\"),\n _c(\"ul\", { staticClass: \"survey-top row bothSide\" }, [\n _c(\"li\", { staticClass: \"boxsiz\" }, [\n _vm._m(0),\n _c(\"p\", { staticClass: \"cen row rowCenter\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"上架\")]),\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.weekly_sku_count))\n ])\n ]),\n _c(\"p\", { staticClass: \"bottom\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"总上传SKU数:\")]),\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.all_sku_count))\n ])\n ])\n ]),\n _c(\"li\", { staticClass: \"boxsiz\" }, [\n _vm._m(1),\n _c(\"p\", { staticClass: \"cen row rowCenter\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"型号\")]),\n _c(\"span\", { staticClass: \"t2 mr\" }, [\n _vm._v(_vm._s(_vm.data.weekly_spu_count))\n ]),\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"品牌\")]),\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.brand_count))\n ])\n ]),\n _c(\"p\", { staticClass: \"bottom\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"总商品数:\")]),\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.all_spu_count))\n ])\n ])\n ]),\n _c(\"li\", { staticClass: \"boxsiz\" }, [\n _vm._m(2),\n _c(\"p\", { staticClass: \"cen row rowCenter\" }, [\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.weekly_inquiry_count))\n ])\n ]),\n _c(\"p\", { staticClass: \"bottom\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"历史询价总型号数:\")]),\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.all_inquiry_count))\n ])\n ])\n ]),\n _c(\"li\", { staticClass: \"boxsiz\" }, [\n _vm._m(3),\n _c(\"p\", { staticClass: \"cen row rowCenter\" }, [\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.weekly_quote_count))\n ])\n ]),\n _c(\"p\", { staticClass: \"bottom\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"历史报价总型号数:\")]),\n _c(\"span\", { staticClass: \"t2\" }, [\n _vm._v(_vm._s(_vm.data.all_quote_count))\n ])\n ])\n ])\n ]),\n _c(\"ul\", { staticClass: \"survey-show row avarage boxsiz\" }, [\n _c(\"li\", { staticClass: \"column boxsiz\" }, [\n _vm._m(4),\n _c(\"span\", { staticClass: \"color1 rowCenter verCenter\" }, [\n _vm._v(_vm._s(_vm.data.reject_sku_count))\n ])\n ]),\n _c(\"li\", { staticClass: \"column boxsiz\" }, [\n _vm._m(5),\n _c(\"span\", { staticClass: \"color2\" }, [\n _vm._v(_vm._s(_vm.data.off_shelf_sku_count))\n ])\n ]),\n _c(\"li\", { staticClass: \"column boxsiz\" }, [\n _vm._m(6),\n _c(\"span\", { staticClass: \"color3\" }, [\n _vm._v(_vm._s(_vm.data.weekly_inquiry_ready_count))\n ])\n ]),\n _c(\"li\", { staticClass: \"column boxsiz\" }, [\n _vm._m(7),\n _c(\"span\", { staticClass: \"color4\" }, [\n _vm._v(_vm._s(_vm.data.weekly_quote_selected_count))\n ])\n ]),\n _c(\"li\", { staticClass: \"column boxsiz\" }, [\n _vm._m(8),\n _c(\"span\", { staticClass: \"color5\" }, [\n _vm._v(_vm._s(_vm.data.weekly_quote_deal_count))\n ])\n ]),\n _vm._m(9)\n ]),\n _vm._m(10),\n _vm._m(11),\n _c(\"div\", { staticClass: \"inquiry\" }, [\n _c(\"div\", { staticClass: \"head row bothSide verCenter boxsiz\" }, [\n _vm._m(12),\n _c(\n \"div\",\n { staticClass: \"params-wrap row\" },\n [\n _vm._m(13),\n _c(\n \"el-form\",\n [\n _c(\n \"el-form-item\",\n { attrs: { label: \"\" } },\n [\n _c(\"el-date-picker\", {\n staticClass: \"p-date\",\n attrs: {\n type: \"daterange\",\n \"range-separator\": \"至\",\n \"start-placeholder\": \"开始日期\",\n \"end-placeholder\": \"结束日期\"\n },\n model: {\n value: _vm.date,\n callback: function($$v) {\n _vm.date = $$v\n },\n expression: \"date\"\n }\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ]),\n _vm._m(14)\n ])\n ],\n 1\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"p\", { staticClass: \"top row bothSide verCenter\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"SKU数\")]),\n _c(\"em\", { staticClass: \"t2 row rowCenter verCenter boxsiz\" }, [\n _vm._v(\"周\")\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"p\", { staticClass: \"top row bothSide verCenter\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"商品总数\")]),\n _c(\"em\", { staticClass: \"t2 row rowCenter verCenter boxsiz\" }, [\n _vm._v(\"周\")\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"p\", { staticClass: \"top row bothSide verCenter\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"询价总型号数\")]),\n _c(\"em\", { staticClass: \"t2 row rowCenter verCenter boxsiz\" }, [\n _vm._v(\"周\")\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"p\", { staticClass: \"top row bothSide verCenter\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"报价总型号数\")]),\n _c(\"em\", { staticClass: \"t2 row rowCenter verCenter boxsiz\" }, [\n _vm._v(\"周\")\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"
a\", { staticClass: \"wrap\", attrs: { href: \"/#/enter\" } }, [\n _c(\"i\", { staticClass: \"iconfont iconjinzhi\" }),\n _c(\"p\", { staticClass: \"t1\" }, [_vm._v(\"未通过SKU\")])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"a\", { staticClass: \"wrap\", attrs: { href: \"/#/list\" } }, [\n _c(\"i\", { staticClass: \"iconfont iconclose\" }),\n _c(\"p\", { staticClass: \"t1\" }, [_vm._v(\"下架SKU\")])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"a\", { staticClass: \"wrap\", attrs: { href: \"/#/inquire\" } }, [\n _c(\"i\", { staticClass: \"iconfont iconjinzhi1\" }),\n _c(\"p\", { staticClass: \"t1\" }, [_vm._v(\"待报价\")])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"a\", { staticClass: \"wrap\", attrs: { href: \"/#/quote\" } }, [\n _c(\"i\", { staticClass: \"iconfont iconjinzhi2\" }),\n _c(\"p\", { staticClass: \"t1\" }, [_vm._v(\"已选中报价\")])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"a\", { staticClass: \"wrap\", attrs: { href: \"/#/quote\" }
}, [\n _c(\"i\", { staticClass: \"iconfont iconjinzhi2\" }),\n _c(\"p\", { staticClass: \"t1\" }, [_vm._v(\"已成单报价\")])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"li\", { staticClass: \"column rowCenter verCenter boxsiz\" }, [\n _c(\"div\", { staticClass: \"wrap\" }, [\n _c(\"i\", { staticClass: \"iconfont iconjinzhi3 \" }),\n _c(\"p\", { staticClass: \"t2\" }, [_vm._v(\"未完待续\")])\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"rate-box boxsiz\" }, [\n _c(\"div\", { staticClass: \"top row bothSide\" }, [\n _c(\"span\", { staticClass: \"title\" }, [_vm._v(\"报价转化率分析\")]),\n _c(\"ul\", { staticClass: \"tab row rowCenter verCenter boxsiz\" }, [\n _c(\"li\", { staticClass: \"row rowCenter verCenter curr\" }, [\n _vm._v(\"报价率\")\n ]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [\n _vm._v(\"选中率\")\n ]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [\n _vm._v(\"成单率\")\n ])\n ])\n ]),\n _c(\"ul\", { staticClass: \"row status\" }, [\n _c(\"li\", { staticClass: \"color1\", staticStyle: { width: \"30%\" } }, [\n _c(\"span\", [_vm._v(\"90%\")])\n ]),\n _c(\"li\", { staticClass: \"color2\", staticStyle: { width: \"20%\" } }, [\n _c(\"span\", [_vm._v(\"32%\")])\n ]),\n _c(\"li\", { staticClass: \"color3\", staticStyle: { width: \"20%\" } }, [\n _c(\"span\", [_vm._v(\"32%\")])\n ])\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"offer row boxsiz\" }, [\n _c(\"div\", { staticClass: \"box column boxsiz\" }, [\n _c(\"div\", { staticClass: \"head row bothSide boxsiz\" }, [\n _c(\"span\", { staticClass: \"t1\" }, [_vm._v(\"报价优势分析\")]),\n _c(\"ul\", { staticClass: \"tab row rowCenter verCenter boxsiz\" }, [\n _c(\"li\", { staticClass: \"row rowCenter verCenter curr\" }, [\n _vm._v(\"今日\")\n ]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [\n _vm._v(\"本周\")\n ]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [\n _vm._v(\"本月\")\n ]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [\n _vm._v(\"全年\")\n ])\n ])\n ]),\n _c(\"div\", {\n staticStyle: { width: \"100%\", height: \"300px\" },\n attrs: { id: \"echarts_box\" }\n })\n ]),\n _c(\"div\", { staticClass: \"box boxsiz\" }, [\n _c(\"table\", { staticClass: \"list\" }, [\n _c(\"tbody\", [\n _c(\"tr\", [\n _c(\"th\", [_vm._v(\"周排名\")]),\n _c(\"th\", { attrs: { align: \"left\" } }, [_vm._v(\"优势型号\")]),\n _c(\"th\", { attrs: { align: \"left\" } }, [_vm._v(\"品牌\")]),\n _c(\"th\", { attrs: { align: \"left\" } }, [_vm._v(\"上榜次数\")])\n ]),\n _c(\"tr\", [\n _c(\"td\", [_vm._v(\"1\")]),\n _c(\"td\", [_vm._v(\"NRF51822-QFAA-NRF51822\")]),\n _c(\"td\", [_vm._v(\"NORDIC\")]),\n _c(\"td\", [_vm._v(\"3\")])\n ]),\n _c(\"tr\", [\n _c(\"td\", [_vm._v(\"1\")]),\n _c(\"td\", [_vm._v(\"NRF51822-QFAA-NRF51822\")]),\n _c(\"td\", [_vm._v(\"NORDIC\")]),\n _c(\"td\", [_vm._v(\"3\")])\n ]),\n _c(\"tr\", [\n _c(\"td\", [_vm._v(\"1\")]),\n _c(\"td\", [_vm._v(\"NRF51822-QFAA-NRF51822\")]),\n _c(\"td\", [_vm._v(\"NORDIC\")]),\n _c(\"td\", [_vm._v(\"3\")])\n ]),\n _c(\"tr\", [\n _c(\"td\", [_vm._v(\"1\")]),\n _c(\"td\", [_vm._v(\"NRF51822-QFAA-NRF51822\")]),\n _c(\"td\", [_vm._v(\"NORDIC\")]),\n _c(\"td\", [_vm._v(\"3\")])\n ]),\n _c(\"tr\", [\n _c(\"td\", [_vm._v(\"1\")]),\n _c(\"td\", [_vm._v(\"NRF51822-QFAA-NRF51822\")]),\n _c(\"td\", [_vm._v(\"NORDIC\")]),\n _c(\"td\", [_vm._v(\"3\")])\n ])\n ])\n ])\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"ul\", { staticClass: \"tab row boxsiz\" }, [\n _c(\"li\", { staticClass: \"row rowCenter verCenter boxsiz curr\" }, [\n _vm._v(\"询报价总数\")\n ]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter boxsiz\" }, [\n _vm._v(\"未报价型号数\")\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"ul\", { staticClass: \"tabs row rowCenter verCenter boxsiz\" }, [\n _c(\"li\", { staticClass: \"row rowCenter verCenter curr\" }, [\n _vm._v(\"今日\")\n ]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [_vm._v(\"本周\")]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [_vm._v(\"本月\")]),\n _c(\"li\", { staticClass: \"row rowCenter verCenter\" }, [_vm._v(\"全年\")])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"wrap row\" }, [\n _c(\"div\", { staticClass: \"box1\" }, [\n _c(\"div\", {\n staticStyle: { width: \"100%\", height: \"200px\" },\n attrs: { id: \"echarts_box1\" }\n })\n ]),\n _c(\"div\", { staticClass: \"box2\" }, [\n _c(\"p\", { staticClass: \"t1\" }, [_vm._v(\"单个型号询报价总数分析\")]),\n _c(\"input\", {\n staticClass: \"inp boxsiz\",\n attrs: { type: \"text\", placeholder: \"请输入型号\" }\n }),\n _c(\"div\", {\n staticStyle: { width: \"100%\", height: \"200px\" },\n attrs: { id: \"echarts_box2\" }\n })\n ])\n ])\n }\n]\nrender._withStripped = true\n\n\n\n//# sourceURL=webpack:///./src/views/Index/index.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%221c089814-vue-loader-template%22%7D!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"
);
/***/
}),
/***/
}),
...
...
view/js/3.js
View file @
458f4993
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
/***/
(
function
(
module
,
exports
,
__webpack_require__
)
{
/***/
(
function
(
module
,
exports
,
__webpack_require__
)
{
"use strict"
;
"use strict"
;
eval
(
"\n\nvar _interopRequireDefault = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/interopRequireDefault */ \"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\").default;\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _menu = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/menu.css */ \"./node_modules/element-ui/lib/theme-chalk/menu.css\"));\n\n__webpack_require__(/*! element-ui/lib/theme-chalk/base.css */ \"./node_modules/element-ui/lib/theme-chalk/base.css\");\n\nvar _menu2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/menu */ \"./node_modules/element-ui/lib/menu.js\"));\n\nvar _menuItem = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/menu-item.css */ \"./node_modules/element-ui/lib/theme-chalk/menu-item.css\"));\n\nvar _menuItem2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/menu-item */ \"./node_modules/element-ui/lib/menu-item.js\"));\n\nvar _menuItemGroup = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/menu-item-group.css */ \"./node_modules/element-ui/lib/theme-chalk/menu-item-group.css\"));\n\nvar _menuItemGroup2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/menu-item-group */ \"./node_modules/element-ui/lib/menu-item-group.js\"));\n\nvar _submenu = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/submenu.css */ \"./node_modules/element-ui/lib/theme-chalk/submenu.css\"));\n\nvar _submenu2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/submenu */ \"./node_modules/element-ui/lib/submenu.js\"));\n\nvar _form = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/form.css */ \"./node_modules/element-ui/lib/theme-chalk/form.css\"));\n\nvar _form2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/form */ \"./node_modules/element-ui/lib/form.js\"));\n\nvar _formItem = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/form-item.css */ \"./node_modules/element-ui/lib/theme-chalk/form-item.css\"));\n\nvar _formItem2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/form-item */ \"./node_modules/element-ui/lib/form-item.js\"));\n\nvar _dialog = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/dialog.css */ \"./node_modules/element-ui/lib/theme-chalk/dialog.css\"));\n\nvar _dialog2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/dialog */ \"./node_modules/element-ui/lib/dialog.js\"));\n\nvar _button = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/button.css */ \"./node_modules/element-ui/lib/theme-chalk/button.css\"));\n\nvar _button2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/button */ \"./node_modules/element-ui/lib/button.js\"));\n\nvar _tooltip = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/tooltip.css */ \"./node_modules/element-ui/lib/theme-chalk/tooltip.css\"));\n\nvar _tooltip2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/tooltip */ \"./node_modules/element-ui/lib/tooltip.js\"));\n\nvar _input = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/input.css */ \"./node_modules/element-ui/lib/theme-chalk/input.css\"));\n\nvar _input2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/input */ \"./node_modules/element-ui/lib/input.js\"));\n\nvar _message = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/message.css */ \"./node_modules/element-ui/lib/theme-chalk/message.css\"));\n\nvar _message2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/message */ \"./node_modules/element-ui/lib/message.js\"));\n\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"));\n\nvar _tool = _interopRequireDefault(__webpack_require__(/*! ../tool */ \"./src/tool/index.js\"));\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n_vue.default.prototype.$message = _message2.default;\n\n_vue.default.use(_menu2.default).use(_menuItem2.default).use(_menuItemGroup2.default).use(_submenu2.default).use(_form2.default).use(_formItem2.default).use(_dialog2.default).use(_button2.default).use(_tooltip2.default).use(_input2.default);\n\nvar _default = {\n name: 'menus',\n props: {},\n\n created() {\n this.getData();\n },\n\n data() {\n var validatePass2 = (rule, value, callback) => {\n if (value === '') {\n callback(new Error('请再次输入密码'));\n } else if (value !== this.ruleForm.password) {\n callback(new Error('两次输入密码不一致!'));\n } else {\n callback();\n }\n };\n\n return {\n userinfo: {},\n collapse: false,\n isIndexTab: true,\n tabSure: \"\",\n tabs: \"\",\n width: \"\",\n dialogVisible: false,\n ruleForm: {\n old_password: '',\n password: '',\n repassword: ''\n },\n rules: {\n old_password: [{\n required: true,\n message: '请输入原始密码',\n trigger: 'blur'\n }],\n password: [{\n required: true,\n message: '请输入新密码',\n trigger: 'blur'\n }],\n repassword: [{\n required: true,\n trigger: 'blur',\n validator: validatePass2\n }]\n }\n };\n },\n\n watch: {\n $route(to, from) {\n let tab_arr = sessionStorage.getItem('tabs');\n\n if (tab_arr) {\n this.tabs = JSON.parse(tab_arr);\n }\n\n let app_ = document.getElementById('app');\n this.collapse = false;\n\n if (this.collapse) {\n app_.setAttribute('style', 'padding-left:62px');\n } else {\n app_.setAttribute('style', 'padding-left:226px');\n }\n }\n\n },\n\n mounted() {\n this.tabss(this.$route.path);\n },\n\n methods: {\n getData() {\n var userInfo_ = sessionStorage.getItem('userInfox');\n\n if (userInfo_) {\n this.userinfo = JSON.parse(userInfo_);\n } else {\n this.$http('get', \"/api/user/getuserinfo\").then(res => {\n this.userinfo = res.data;\n\n if (res.data) {\n sessionStorage.setItem('userInfox', JSON.stringify(res.data));\n }\n });\n }\n },\n\n tabUrl(item) {\n this.$router.push({\n path: item.path,\n query: item.query\n });\n },\n\n changePwd() {\n this.dialogVisible = true;\n },\n\n tabss(lk) {\n if (lk == \"/\") {\n this.tabSure = 1;\n }\n\n if (lk == \"/inquire\" || lk == \"/quote\" || lk == '/inquire/detail') {\n this.tabSure = 2;\n }\n\n if (lk == \"/list\" || lk == \"/enter\" || lk == '/listDetail') {\n this.tabSure = 3;\n }\n\n if (lk == \"/goods\" || lk == \"/brand\") {\n this.tabSure = 4;\n }\n\n if (lk == \"/message\") {\n this.tabSure = 5;\n }\n\n let tab_arr = sessionStorage.getItem('tabs');\n\n if (tab_arr) {\n this.tabs = JSON.parse(tab_arr);\n }\n },\n\n closetab(path) {\n let tab_arr = JSON.parse(sessionStorage.getItem('tabs'));\n\n for (var i = 0; i < tab_arr.length; i++) {\n if (tab_arr[i].path == path) {\n tab_arr.splice(i, 1);\n sessionStorage.setItem('tabs', JSON.stringify(tab_arr));\n this.tabs = tab_arr;\n\n if (path == this.$route.path) {\n if (i == 0) {\n this.$router.push({\n path: \"/\"\n });\n } else {\n this.$router.push({\n path: tab_arr[i - 1].path\n });\n }\n }\n\n break;\n }\n }\n },\n\n zk() {\n this.collapse = !this.collapse;\n let app_ = document.getElementById('app');\n\n if (this.collapse) {\n app_.setAttribute('style', 'padding-left:62px');\n } else {\n app_.setAttribute('style', 'padding-left:226px');\n }\n },\n\n handleOpen(key, keyPath) {\n if (this.$route.path == \"/\") {\n this.isIndexTab = false;\n }\n },\n\n handleClose(key, keyPath) {\n if (this.$route.path == \"/\") {\n this.isIndexTab = true;\n }\n },\n\n handleSelect(key, keyPath) {\n this.tabss(key);\n },\n\n submitForm(formName) {\n this.$refs[formName].validate(valid => {\n if (valid) {\n this.$http('post', \"/api/user/setpasswd\", this.ruleForm).then(res => {\n if (res.err_code === 0) {\n this.$message('修改成功');\n setTimeout(() => {\n _tool.default.delCookie('token');\n\n window.location.href = '/#/login';\n sessionStorage.removeItem('userInfox');\n history.go(0);\n }, 2000);\n } else {\n this.$message(res.err_msg);\n }\n }).catch(err => {\n console.log(err.message);\n });\n } else {\n console.log('error submit!!');\n return false;\n }\n });\n },\n\n logout() {\n this.$http('post', \"/auth/logout\").then(res => {\n _tool.default.delCookie('token');\n\n window.location.href = '/#/login';\n sessionStorage.removeItem('userInfox');\n history.go(0);\n }).catch(err => {\n console.log(err.message);\n });\n }\n\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/components/menu.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"
);
eval
(
"\n\nvar _interopRequireDefault = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/interopRequireDefault */ \"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\").default;\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _menu = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/menu.css */ \"./node_modules/element-ui/lib/theme-chalk/menu.css\"));\n\n__webpack_require__(/*! element-ui/lib/theme-chalk/base.css */ \"./node_modules/element-ui/lib/theme-chalk/base.css\");\n\nvar _menu2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/menu */ \"./node_modules/element-ui/lib/menu.js\"));\n\nvar _menuItem = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/menu-item.css */ \"./node_modules/element-ui/lib/theme-chalk/menu-item.css\"));\n\nvar _menuItem2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/menu-item */ \"./node_modules/element-ui/lib/menu-item.js\"));\n\nvar _menuItemGroup = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/menu-item-group.css */ \"./node_modules/element-ui/lib/theme-chalk/menu-item-group.css\"));\n\nvar _menuItemGroup2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/menu-item-group */ \"./node_modules/element-ui/lib/menu-item-group.js\"));\n\nvar _submenu = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/submenu.css */ \"./node_modules/element-ui/lib/theme-chalk/submenu.css\"));\n\nvar _submenu2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/submenu */ \"./node_modules/element-ui/lib/submenu.js\"));\n\nvar _form = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/form.css */ \"./node_modules/element-ui/lib/theme-chalk/form.css\"));\n\nvar _form2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/form */ \"./node_modules/element-ui/lib/form.js\"));\n\nvar _formItem = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/form-item.css */ \"./node_modules/element-ui/lib/theme-chalk/form-item.css\"));\n\nvar _formItem2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/form-item */ \"./node_modules/element-ui/lib/form-item.js\"));\n\nvar _dialog = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/dialog.css */ \"./node_modules/element-ui/lib/theme-chalk/dialog.css\"));\n\nvar _dialog2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/dialog */ \"./node_modules/element-ui/lib/dialog.js\"));\n\nvar _button = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/button.css */ \"./node_modules/element-ui/lib/theme-chalk/button.css\"));\n\nvar _button2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/button */ \"./node_modules/element-ui/lib/button.js\"));\n\nvar _tooltip = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/tooltip.css */ \"./node_modules/element-ui/lib/theme-chalk/tooltip.css\"));\n\nvar _tooltip2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/tooltip */ \"./node_modules/element-ui/lib/tooltip.js\"));\n\nvar _input = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/input.css */ \"./node_modules/element-ui/lib/theme-chalk/input.css\"));\n\nvar _input2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/input */ \"./node_modules/element-ui/lib/input.js\"));\n\nvar _message = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/theme-chalk/message.css */ \"./node_modules/element-ui/lib/theme-chalk/message.css\"));\n\nvar _message2 = _interopRequireDefault(__webpack_require__(/*! element-ui/lib/message */ \"./node_modules/element-ui/lib/message.js\"));\n\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"));\n\nvar _tool = _interopRequireDefault(__webpack_require__(/*! ../tool */ \"./src/tool/index.js\"));\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n
//\n//\n//\n//\n//\n//\n//\n//\n//\n
_vue.default.prototype.$message = _message2.default;\n\n_vue.default.use(_menu2.default).use(_menuItem2.default).use(_menuItemGroup2.default).use(_submenu2.default).use(_form2.default).use(_formItem2.default).use(_dialog2.default).use(_button2.default).use(_tooltip2.default).use(_input2.default);\n\nvar _default = {\n name: 'menus',\n props: {},\n\n created() {\n this.getData();\n },\n\n data() {\n var validatePass2 = (rule, value, callback) => {\n if (value === '') {\n callback(new Error('请再次输入密码'));\n } else if (value !== this.ruleForm.password) {\n callback(new Error('两次输入密码不一致!'));\n } else {\n callback();\n }\n };\n\n return {\n userinfo: {},\n collapse: false,\n isIndexTab: true,\n tabSure: \"\",\n tabs: \"\",\n width: \"\",\n dialogVisible: false,\n ruleForm: {\n old_password: '',\n password: '',\n repassword: ''\n },\n rules: {\n old_password: [{\n required: true,\n message: '请输入原始密码',\n trigger: 'blur'\n }],\n password: [{\n required: true,\n message: '请输入新密码',\n trigger: 'blur'\n }],\n repassword: [{\n required: true,\n trigger: 'blur',\n validator: validatePass2\n }]\n }\n };\n },\n\n watch: {\n $route(to, from) {\n let tab_arr = sessionStorage.getItem('tabs');\n\n if (tab_arr) {\n this.tabs = JSON.parse(tab_arr);\n }\n\n let app_ = document.getElementById('app');\n this.collapse = false;\n\n if (this.collapse) {\n app_.setAttribute('style', 'padding-left:62px');\n } else {\n app_.setAttribute('style', 'padding-left:226px');\n }\n }\n\n },\n\n mounted() {\n this.tabss(this.$route.path);\n },\n\n methods: {\n getData() {\n var userInfo_ = sessionStorage.getItem('userInfox');\n\n if (userInfo_) {\n this.userinfo = JSON.parse(userInfo_);\n } else {\n this.$http('get', \"/api/user/getuserinfo\").then(res => {\n this.userinfo = res.data;\n\n if (res.data) {\n sessionStorage.setItem('userInfox', JSON.stringify(res.data));\n }\n });\n }\n },\n\n tabUrl(item) {\n this.$router.push({\n path: item.path,\n query: item.query\n });\n },\n\n changePwd() {\n this.dialogVisible = true;\n },\n\n tabss(lk) {\n if (lk == \"/\") {\n this.tabSure = 1;\n }\n\n if (lk == \"/inquire\" || lk == \"/quote\" || lk == '/inquire/detail') {\n this.tabSure = 2;\n }\n\n if (lk == \"/list\" || lk == \"/enter\" || lk == '/listDetail') {\n this.tabSure = 3;\n }\n\n if (lk == \"/goods\" || lk == \"/brand\") {\n this.tabSure = 4;\n }\n\n if (lk == \"/message\") {\n this.tabSure = 5;\n }\n\n let tab_arr = sessionStorage.getItem('tabs');\n\n if (tab_arr) {\n this.tabs = JSON.parse(tab_arr);\n }\n },\n\n closetab(path) {\n let tab_arr = JSON.parse(sessionStorage.getItem('tabs'));\n\n for (var i = 0; i < tab_arr.length; i++) {\n if (tab_arr[i].path == path) {\n tab_arr.splice(i, 1);\n sessionStorage.setItem('tabs', JSON.stringify(tab_arr));\n this.tabs = tab_arr;\n\n if (path == this.$route.path) {\n if (i == 0) {\n this.$router.push({\n path: \"/\"\n });\n } else {\n this.$router.push({\n path: tab_arr[i - 1].path\n });\n }\n }\n\n break;\n }\n }\n },\n\n zk() {\n this.collapse = !this.collapse;\n let app_ = document.getElementById('app');\n\n if (this.collapse) {\n app_.setAttribute('style', 'padding-left:62px');\n } else {\n app_.setAttribute('style', 'padding-left:226px');\n }\n },\n\n handleOpen(key, keyPath) {\n if (this.$route.path == \"/\") {\n this.isIndexTab = false;\n }\n },\n\n handleClose(key, keyPath) {\n if (this.$route.path == \"/\") {\n this.isIndexTab = true;\n }\n },\n\n handleSelect(key, keyPath) {\n this.tabss(key);\n },\n\n submitForm(formName) {\n this.$refs[formName].validate(valid => {\n if (valid) {\n this.$http('post', \"/api/user/setpasswd\", this.ruleForm).then(res => {\n if (res.err_code === 0) {\n this.$message('修改成功');\n setTimeout(() => {\n _tool.default.delCookie('token');\n\n window.location.href = '/#/login';\n sessionStorage.removeItem('userInfox');\n history.go(0);\n }, 2000);\n } else {\n this.$message(res.err_msg);\n }\n }).catch(err => {\n console.log(err.message);\n });\n } else {\n console.log('error submit!!');\n return false;\n }\n });\n },\n\n logout() {\n this.$http('post', \"/auth/logout\").then(res => {\n _tool.default.delCookie('token');\n\n window.location.href = '/#/login';\n sessionStorage.removeItem('userInfox');\n history.go(0);\n }).catch(err => {\n console.log(err.message);\n });\n }\n\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/components/menu.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"
);
/***/
}),
/***/
}),
...
@@ -20,7 +20,7 @@ eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! ./node_modules/@b
...
@@ -20,7 +20,7 @@ eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! ./node_modules/@b
/***/
(
function
(
module
,
__webpack_exports__
,
__webpack_require__
)
{
/***/
(
function
(
module
,
__webpack_exports__
,
__webpack_require__
)
{
"use strict"
;
"use strict"
;
eval
(
"__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"nav-box\" },\n [\n _c(\"div\", { staticClass: \"nav-top\" }, [\n _c(\"div\", { staticClass: \"con-box clr\" }, [\n _c(\"div\", { staticClass: \"logo fl\" }, [_vm._v(\"云芯系统\")]),\n _c(\"div\", { staticClass: \"tab-box fl\" }, [\n _c(\n \"div\",\n {\n staticClass: \"item-boxs\",\n style: \"width:\" + (_vm.tabs.length * 95 + 68) + \"px\"\n },\n [\n _c(\n \"a\",\n {\n staticClass: \"item fl first\",\n class: { act: _vm.$route.path == \"/\" },\n attrs: { href: \"/#/\" }\n },\n [_c(\"font\", { staticClass: \"fl\" }, [_vm._v(\"概况\")])],\n 1\n ),\n _vm._l(_vm.tabs, function(item) {\n return _c(\n \"a\",\n {\n staticClass: \"item fl\",\n class: {\n act:\n JSON.stringify(item) ==\n JSON.stringify({\n path: _vm.$route.path,\n title: _vm.$route.meta.title,\n query: _vm.$route.query\n })\n },\n on: {\n click: function($event) {\n return _vm.tabUrl(item)\n }\n }\n },\n [\n _c(\"font\", { staticClass: \"fl\" }, [\n _vm._v(_vm._s(item.title))\n ]),\n _c(\n \"span\",\n {\n staticClass: \"icon iconfont fl\",\n on: {\n click: function($event) {\n $event.stopPropagation()\n return _vm.closetab(item.path)\n }\n }\n },\n [_vm._v(\"\")]\n )\n ],\n 1\n )\n })\n ],\n 2\n )\n ]),\n _c(\"div\", { staticClass: \"user-box fr\" }, [\n _c(\"div\", { staticClass: \"line\" }),\n _vm._m(0),\n _c(\"div\", { staticClass: \"line\" }),\n _vm._m(1),\n _c(\"div\", { staticClass: \"line\" }),\n _c(\"div\", { staticClass: \"login-v fl\" }, [\n _c(\"img\", {\n staticClass: \"fl\",\n attrs: { src: _vm.userinfo.avatar, alt: \"\" }\n }),\n _c(\"div\", { staticClass: \"fl namex\" }, [\n _vm._v(_vm._s(_vm.userinfo.contacts_name))\n ]),\n _c(\"div\", { staticClass: \"fl lo-box-drop\" }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [_vm._v(\"\")]),\n _c(\"div\", { staticClass: \"drop-box\" }, [\n _c(\n \"a\",\n {\n attrs: { href: \"javascript:;\" },\n on: {\n click: function($event) {\n return _vm.changePwd()\n }\n }\n },\n [_vm._v(\"修改密码\")]\n ),\n _c(\n \"a\",\n {\n attrs: { href: \"javascript:;\" },\n on: { click: _vm.logout }\n },\n [_vm._v(\"退出登录\")]\n )\n ])\n ])\n ])\n ])\n ])\n ]),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.collapse,\n expression: \"!collapse\"\n }\n ],\n staticClass: \"nav-left\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"meau-con\" },\n [\n _c(\"div\", { staticClass: \"zankai\" }, [\n _c(\n \"span\",\n { staticClass: \"icon iconfont fr\", on: { click: _vm.zk } },\n [_vm._v(\"\")]\n )\n ]),\n _c(\n \"el-menu\",\n {\n staticClass: \"el-menu-vertical-demo\",\n attrs: {\n \"active-text-color\": \"#1969F9\",\n router: \"\",\n \"default-active\": _vm.$route.path,\n router: true,\n \"unique-opened\": true\n },\n on: {\n open: _vm.handleOpen,\n close: _vm.handleClose,\n select: _vm.handleSelect\n }\n },\n [\n _c(\n \"el-menu-item\",\n {\n class: { indextab: _vm.isIndexTab },\n attrs: { index: \"/\" }\n },\n [\n _c(\"template\", { slot: \"title\" }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [\n _vm._v(\"\")\n ]),\n _c(\"span\", [_vm._v(\"概况\")])\n ])\n ],\n 2\n ),\n _c(\n \"el-submenu\",\n { attrs: { index: \"2\" } },\n [\n _c(\"template\", { slot: \"title\" }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [\n _vm._v(\"\")\n ]),\n _c(\n \"span\",\n { attrs: { slot: \"title\" }, slot: \"title\" },\n [_vm._v(\"询报价管理\")]\n )\n ]),\n _c(\n \"el-menu-item-group\",\n [\n _c(\"el-menu-item\", { attrs: { index: \"/inquire\" } }, [\n _vm._v(\"询价管理\")\n ]),\n _c(\"el-menu-item\", { attrs: { index: \"/quote\" } }, [\n _vm._v(\"报价管理\")\n ]),\n _c(\n \"el-menu-item\",\n {\n staticStyle: { display: \"none\" },\n attrs: { index: \"/inquire/detail\" }\n },\n [_vm._v(\"报价详情\")]\n )\n ],\n 1\n )\n ],\n 2\n ),\n _c(\n \"el-submenu\",\n { attrs: { index: \"3\" } },\n [\n _c(\"template\", { slot: \"title\" }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [\n _vm._v(\"\")\n ]),\n _c(\n \"span\",\n { attrs: { slot: \"title\" }, slot: \"title\" },\n [_vm._v(\"库存管理\")]\n )\n ]),\n _c(\n \"el-menu-item-group\",\n [\n _c(\"el-menu-item\", { attrs: { index: \"/list\" } }, [\n _vm._v(\"库存列表\")\n ]),\n _c(\"el-menu-item\", { attrs: { index: \"/enter\" } }, [\n _vm._v(\"库存导入\")\n ]),\n _c(\n \"el-menu-item\",\n {\n staticStyle: { display: \"none\" },\n attrs: { index: \"/listDetail\" }\n },\n [_vm._v(\"导入详情\")]\n )\n ],\n 1\n )\n ],\n 2\n ),\n _c(\n \"el-submenu\",\n { attrs: { index: \"4\" } },\n [\n _c(\"template\", { slot: \"title\" }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [\n _vm._v(\"\")\n ]),\n _c(\n \"span\",\n { attrs: { slot: \"title\" }, slot: \"title\" },\n [_vm._v(\"商品管理\")]\n )\n ]),\n _c(\n \"el-menu-item-group\",\n [\n _c(\"el-menu-item\", { attrs: { index: \"/goods\" } }, [\n _vm._v(\"商品列表\")\n ]),\n _c(\"el-menu-item\", { attrs: { index: \"/brand\" } }, [\n _vm._v(\"品牌列表\")\n ])\n ],\n 1\n )\n ],\n 2\n ),\n _c(\n \"el-submenu\",\n { attrs: { index: \"5\" } },\n [\n _c(\"template\", { slot: \"title\" }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [\n _vm._v(\"\")\n ]),\n _c(\n \"span\",\n { attrs: { slot: \"title\" }, slot: \"title\" },\n [_vm._v(\"用户中心\")]\n )\n ]),\n _c(\n \"el-menu-item-group\",\n [\n _c(\"el-menu-item\", { attrs: { index: \"/message\" } }, [\n _vm._v(\"基本信息\")\n ])\n ],\n 1\n )\n ],\n 2\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n ),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.collapse,\n expression: \"collapse\"\n }\n ],\n staticClass: \"nav-left2\"\n },\n [\n _c(\"div\", { staticClass: \"zankai\" }, [\n _c(\n \"span\",\n { staticClass: \"icon iconfont fr\", on: { click: _vm.zk } },\n [_vm._v(\"\")]\n )\n ]),\n _c(\n \"div\",\n { staticClass: \"item \", class: { act: _vm.tabSure == 1 } },\n [_c(\"span\", { staticClass: \"icon iconfont\" }, [_vm._v(\"\")])]\n ),\n _c(\"div\", { staticClass: \"item\", class: { act: _vm.tabSure == 2 } }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [_vm._v(\"\")])\n ]),\n _c(\"div\", { staticClass: \"item\", class: { act: _vm.tabSure == 3 } }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [_vm._v(\"\")])\n ]),\n _c(\"div\", { staticClass: \"item\", class: { act: _vm.tabSure == 4 } }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [_vm._v(\"\")])\n ]),\n _c(\"div\", { staticClass: \"item\", class: { act: _vm.tabSure == 5 } }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [_vm._v(\"\")])\n ])\n ]\n ),\n _c(\n \"div\",\n { staticClass: \"kf-box\" },\n [\n _c(\"el-tooltip\", { attrs: { placement: \"left\", effect: \"light\" } }, [\n _c(\"div\", { attrs: { slot: \"content\" }, slot: \"content\" }, [\n _c(\"div\", { staticClass: \"kf-boxs\" }, [\n _c(\n \"div\",\n { staticClass: \"itemg\" },\n [
\n _c(\"span\", [_vm._v(\"邮箱:\")]),\n _c(\"font\", [_vm._v(\"Sophie@ichunt.com\")])\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"itemg\" },\n [\n _c(\"span\", [_vm._v(\"手机号:\")]),\n _c(\"font\", [_vm._v(\"18688993069\")])\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"itemg\" },\n [\n _c(\"span\", [_vm._v(\"电话:\")]),\n _c(\"font\", [_vm._v(\"4008-755-881\")])\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"itemg\" },\n [\n _c(\"span\", [_vm._v(\"QQ:\")]),\n _c(\"font\", [_vm._v(\" 714513678【张小姐】 \")]
)\n ],\n 1\n ),\n _c(\"img\", {\n attrs: {\n src:\n \"https://static.ichunt.com/dist/res/home/images/fuwuhao.jpg\",\n alt: \"\"\n }\n })\n ])\n ]),\n _c(\"div\", { staticClass: \"btnkf\" }, [\n _c(\"img\", {\n attrs: { src: __webpack_require__(/*! ../assets/images/kf.png */ \"./src/assets/images/kf.png\"), alt: \"\" }\n })\n ])\n ])\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n staticClass: \"demo-ruleForm\",\n attrs: {\n title: \"修改密码\",\n visible: _vm.dialogVisible,\n width: \"500px\"\n },\n on: {\n \"update:visible\": function($event) {\n _vm.dialogVisible = $event\n }\n }\n },\n [\n _c(\n \"el-form\",\n {\n ref: \"ruleForm\",\n attrs: {\n model: _vm.ruleForm,\n rules: _vm.rules,\n \"label-width\": \"100px\"\n }\n },\n [\n _c(\n \"el-form-item\",\n { attrs: { label: \"原始密码\", prop: \"old_password\" } },\n [\n _c(\"el-input\", {\n attrs: { type: \"password\", placeholder: \"请输入原始密码\" },\n model: {\n value: _vm.ruleForm.old_password,\n callback: function($$v) {\n _vm.$set(_vm.ruleForm, \"old_password\", $$v)\n },\n expression: \"ruleForm.old_password\"\n }\n })\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n { attrs: { label: \"新密码\", prop: \"password\" } },\n [\n _c(\"el-input\", {\n attrs: { type: \"password\", placeholder: \"请输入新密码\" },\n model: {\n value: _vm.ruleForm.password,\n callback: function($$v) {\n _vm.$set(_vm.ruleForm, \"password\", $$v)\n },\n expression: \"ruleForm.password\"\n }\n })\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n { attrs: { label: \"确认新密码\", prop: \"repassword\" } },\n [\n _c(\"el-input\", {\n attrs: { type: \"password\", placeholder: \"请输入新密码\" },\n model: {\n value: _vm.ruleForm.repassword,\n callback: function($$v) {\n _vm.$set(_vm.ruleForm, \"repassword\", $$v)\n },\n expression: \"ruleForm.repassword\"\n }\n })\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function($event) {\n _vm.dialogVisible = false\n }\n }\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: {\n click: function($event) {\n return _vm.submitForm(\"ruleForm\")\n }\n }\n },\n [_vm._v(\"确 定\")]\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"a\",\n { staticClass: \"msgh fl\", attrs: { href: \"javascript:history.go(0)\" } },\n [\n _c(\"span\", {\n staticClass: \"el-icon-refresh icon\",\n staticStyle: { position: \"relative\", top: \"3px\" }\n })\n ]\n )\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"a\",\n { staticClass: \"fl\", attrs: { href: \"#\", target: \"_blank\" } },\n [_c(\"span\", { staticClass: \"icon iconfont fl\" }, [_vm._v(\"\")])]\n )\n }\n]\nrender._withStripped = true\n\n\n\n//# sourceURL=webpack:///./src/components/menu.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%221c089814-vue-loader-template%22%7D!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"
);
eval
(
"__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"nav-box\" },\n [\n _c(\"div\", { staticClass: \"nav-top\" }, [\n _c(\"div\", { staticClass: \"con-box clr\" }, [\n _c(\"div\", { staticClass: \"logo fl\" }, [_vm._v(\"云芯系统\")]),\n _c(\"div\", { staticClass: \"tab-box fl\" }, [\n _c(\n \"div\",\n {\n staticClass: \"item-boxs\",\n style: \"width:\" + (_vm.tabs.length * 95 + 68) + \"px\"\n },\n [\n _c(\n \"a\",\n {\n staticClass: \"item fl first\",\n class: { act: _vm.$route.path == \"/\" },\n attrs: { href: \"/#/\" }\n },\n [_c(\"font\", { staticClass: \"fl\" }, [_vm._v(\"概况\")])],\n 1\n ),\n _vm._l(_vm.tabs, function(item) {\n return _c(\n \"a\",\n {\n staticClass: \"item fl\",\n class: {\n act:\n JSON.stringify(item) ==\n JSON.stringify({\n path: _vm.$route.path,\n title: _vm.$route.meta.title,\n query: _vm.$route.query\n })\n },\n on: {\n click: function($event) {\n return _vm.tabUrl(item)\n }\n }\n },\n [\n _c(\"font\", { staticClass: \"fl\" }, [\n _vm._v(_vm._s(item.title))\n ]),\n _c(\n \"span\",\n {\n staticClass: \"icon iconfont fl\",\n on: {\n click: function($event) {\n $event.stopPropagation()\n return _vm.closetab(item.path)\n }\n }\n },\n [_vm._v(\"\")]\n )\n ],\n 1\n )\n })\n ],\n 2\n )\n ]),\n _c(\"div\", { staticClass: \"user-box fr\" }, [\n _c(\"div\", { staticClass: \"line\" }),\n _vm._m(0),\n _c(\"div\", { staticClass: \"line\" }),\n _vm._m(1),\n _c(\"div\", { staticClass: \"line\" }),\n _c(\"div\", { staticClass: \"login-v fl\" }, [\n _c(\"img\", {\n staticClass: \"fl\",\n attrs: { src: _vm.userinfo.avatar, alt: \"\" }\n }),\n _c(\"div\", { staticClass: \"fl namex\" }, [\n _vm._v(_vm._s(_vm.userinfo.contacts_name))\n ]),\n _c(\"div\", { staticClass: \"fl lo-box-drop\" }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [_vm._v(\"\")]),\n _c(\"div\", { staticClass: \"drop-box\" }, [\n _c(\n \"a\",\n {\n attrs: { href: \"javascript:;\" },\n on: {\n click: function($event) {\n return _vm.changePwd()\n }\n }\n },\n [_vm._v(\"修改密码\")]\n ),\n _c(\n \"a\",\n {\n attrs: { href: \"javascript:;\" },\n on: { click: _vm.logout }\n },\n [_vm._v(\"退出登录\")]\n )\n ])\n ])\n ])\n ])\n ])\n ]),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.collapse,\n expression: \"!collapse\"\n }\n ],\n staticClass: \"nav-left\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"meau-con\" },\n [\n _c(\"div\", { staticClass: \"zankai\" }, [\n _c(\n \"span\",\n { staticClass: \"icon iconfont fr\", on: { click: _vm.zk } },\n [_vm._v(\"\")]\n )\n ]),\n _c(\n \"el-menu\",\n {\n staticClass: \"el-menu-vertical-demo\",\n attrs: {\n \"active-text-color\": \"#1969F9\",\n router: \"\",\n \"default-active\": _vm.$route.path,\n router: true,\n \"unique-opened\": true\n },\n on: {\n open: _vm.handleOpen,\n close: _vm.handleClose,\n select: _vm.handleSelect\n }\n },\n [\n _c(\n \"el-menu-item\",\n {\n class: { indextab: _vm.isIndexTab },\n attrs: { index: \"/\" }\n },\n [\n _c(\"template\", { slot: \"title\" }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [\n _vm._v(\"\")\n ]),\n _c(\"span\", [_vm._v(\"概况\")])\n ])\n ],\n 2\n ),\n _c(\n \"el-submenu\",\n { attrs: { index: \"2\" } },\n [\n _c(\"template\", { slot: \"title\" }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [\n _vm._v(\"\")\n ]),\n _c(\n \"span\",\n { attrs: { slot: \"title\" }, slot: \"title\" },\n [_vm._v(\"询报价管理\")]\n )\n ]),\n _c(\n \"el-menu-item-group\",\n [\n _c(\"el-menu-item\", { attrs: { index: \"/inquire\" } }, [\n _vm._v(\"询价管理\")\n ]),\n _c(\"el-menu-item\", { attrs: { index: \"/quote\" } }, [\n _vm._v(\"报价管理\")\n ]),\n _c(\n \"el-menu-item\",\n {\n staticStyle: { display: \"none\" },\n attrs: { index: \"/inquire/detail\" }\n },\n [_vm._v(\"报价详情\")]\n )\n ],\n 1\n )\n ],\n 2\n ),\n _c(\n \"el-submenu\",\n { attrs: { index: \"3\" } },\n [\n _c(\"template\", { slot: \"title\" }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [\n _vm._v(\"\")\n ]),\n _c(\n \"span\",\n { attrs: { slot: \"title\" }, slot: \"title\" },\n [_vm._v(\"库存管理\")]\n )\n ]),\n _c(\n \"el-menu-item-group\",\n [\n _c(\"el-menu-item\", { attrs: { index: \"/list\" } }, [\n _vm._v(\"库存列表\")\n ]),\n _c(\"el-menu-item\", { attrs: { index: \"/enter\" } }, [\n _vm._v(\"库存导入\")\n ]),\n _c(\n \"el-menu-item\",\n {\n staticStyle: { display: \"none\" },\n attrs: { index: \"/listDetail\" }\n },\n [_vm._v(\"导入详情\")]\n )\n ],\n 1\n )\n ],\n 2\n ),\n _c(\n \"el-submenu\",\n { attrs: { index: \"4\" } },\n [\n _c(\"template\", { slot: \"title\" }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [\n _vm._v(\"\")\n ]),\n _c(\n \"span\",\n { attrs: { slot: \"title\" }, slot: \"title\" },\n [_vm._v(\"商品管理\")]\n )\n ]),\n _c(\n \"el-menu-item-group\",\n [\n _c(\"el-menu-item\", { attrs: { index: \"/goods\" } }, [\n _vm._v(\"商品列表\")\n ]),\n _c(\"el-menu-item\", { attrs: { index: \"/brand\" } }, [\n _vm._v(\"品牌列表\")\n ])\n ],\n 1\n )\n ],\n 2\n ),\n _c(\n \"el-submenu\",\n { attrs: { index: \"5\" } },\n [\n _c(\"template\", { slot: \"title\" }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [\n _vm._v(\"\")\n ]),\n _c(\n \"span\",\n { attrs: { slot: \"title\" }, slot: \"title\" },\n [_vm._v(\"用户中心\")]\n )\n ]),\n _c(\n \"el-menu-item-group\",\n [\n _c(\"el-menu-item\", { attrs: { index: \"/message\" } }, [\n _vm._v(\"基本信息\")\n ])\n ],\n 1\n )\n ],\n 2\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n ),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.collapse,\n expression: \"collapse\"\n }\n ],\n staticClass: \"nav-left2\"\n },\n [\n _c(\"div\", { staticClass: \"zankai\" }, [\n _c(\n \"span\",\n { staticClass: \"icon iconfont fr\", on: { click: _vm.zk } },\n [_vm._v(\"\")]\n )\n ]),\n _c(\n \"div\",\n { staticClass: \"item \", class: { act: _vm.tabSure == 1 } },\n [_c(\"span\", { staticClass: \"icon iconfont\" }, [_vm._v(\"\")])]\n ),\n _c(\"div\", { staticClass: \"item\", class: { act: _vm.tabSure == 2 } }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [_vm._v(\"\")])\n ]),\n _c(\"div\", { staticClass: \"item\", class: { act: _vm.tabSure == 3 } }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [_vm._v(\"\")])\n ]),\n _c(\"div\", { staticClass: \"item\", class: { act: _vm.tabSure == 4 } }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [_vm._v(\"\")])\n ]),\n _c(\"div\", { staticClass: \"item\", class: { act: _vm.tabSure == 5 } }, [\n _c(\"span\", { staticClass: \"icon iconfont\" }, [_vm._v(\"\")])\n ])\n ]\n ),\n _c(\n \"div\",\n { staticClass: \"kf-box\" },\n [\n _c(\"el-tooltip\", { attrs: { placement: \"left\", effect: \"light\" } }, [\n _c(\"div\", { attrs: { slot: \"content\" }, slot: \"content\" }, [\n _c(\"div\", { staticClass: \"kf-boxs\" }, [\n _c(\n \"div\",\n { staticClass: \"itemg\" },\n [
_c(\"span\", [_vm._v(\"客服姓名:\")]), _c(\"font\")],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"itemg\" },\n [\n _c(\"span\", [_vm._v(\"邮箱:\")]),\n _c(\"font\", [_vm._v(\"vendor@ichunt.com\")])\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"itemg\" },\n [_c(\"span\", [_vm._v(\"手机号:\")]), _c(\"font\")],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"itemg\" },\n [\n _c(\"span\", [_vm._v(\"电话:\")]),\n _c(\"font\", [_vm._v(\"4008-755-881\")])\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"itemg\" },\n [\n _c(\"span\", [_vm._v(\"QQ:\")]),\n _c(\"font\", [_vm._v(\" 2885186711【魏小姐】 \")]),\n _c(\n \"font\",\n {\n staticStyle: {\n position: \"relative\",\n left: \"41px\",\n display: \"block\"\n }\n },\n [_vm._v(\" 2885072763【邓小姐】 \")]\n
)\n ],\n 1\n ),\n _c(\"img\", {\n attrs: {\n src:\n \"https://static.ichunt.com/dist/res/home/images/fuwuhao.jpg\",\n alt: \"\"\n }\n })\n ])\n ]),\n _c(\"div\", { staticClass: \"btnkf\" }, [\n _c(\"img\", {\n attrs: { src: __webpack_require__(/*! ../assets/images/kf.png */ \"./src/assets/images/kf.png\"), alt: \"\" }\n })\n ])\n ])\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n staticClass: \"demo-ruleForm\",\n attrs: {\n title: \"修改密码\",\n visible: _vm.dialogVisible,\n width: \"500px\"\n },\n on: {\n \"update:visible\": function($event) {\n _vm.dialogVisible = $event\n }\n }\n },\n [\n _c(\n \"el-form\",\n {\n ref: \"ruleForm\",\n attrs: {\n model: _vm.ruleForm,\n rules: _vm.rules,\n \"label-width\": \"100px\"\n }\n },\n [\n _c(\n \"el-form-item\",\n { attrs: { label: \"原始密码\", prop: \"old_password\" } },\n [\n _c(\"el-input\", {\n attrs: { type: \"password\", placeholder: \"请输入原始密码\" },\n model: {\n value: _vm.ruleForm.old_password,\n callback: function($$v) {\n _vm.$set(_vm.ruleForm, \"old_password\", $$v)\n },\n expression: \"ruleForm.old_password\"\n }\n })\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n { attrs: { label: \"新密码\", prop: \"password\" } },\n [\n _c(\"el-input\", {\n attrs: { type: \"password\", placeholder: \"请输入新密码\" },\n model: {\n value: _vm.ruleForm.password,\n callback: function($$v) {\n _vm.$set(_vm.ruleForm, \"password\", $$v)\n },\n expression: \"ruleForm.password\"\n }\n })\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n { attrs: { label: \"确认新密码\", prop: \"repassword\" } },\n [\n _c(\"el-input\", {\n attrs: { type: \"password\", placeholder: \"请输入新密码\" },\n model: {\n value: _vm.ruleForm.repassword,\n callback: function($$v) {\n _vm.$set(_vm.ruleForm, \"repassword\", $$v)\n },\n expression: \"ruleForm.repassword\"\n }\n })\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function($event) {\n _vm.dialogVisible = false\n }\n }\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: {\n click: function($event) {\n return _vm.submitForm(\"ruleForm\")\n }\n }\n },\n [_vm._v(\"确 定\")]\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"a\",\n { staticClass: \"msgh fl\", attrs: { href: \"javascript:history.go(0)\" } },\n [\n _c(\"span\", {\n staticClass: \"el-icon-refresh icon\",\n staticStyle: { position: \"relative\", top: \"3px\" }\n })\n ]\n )\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"a\",\n { staticClass: \"fl\", attrs: { href: \"#\", target: \"_blank\" } },\n [_c(\"span\", { staticClass: \"icon iconfont fl\" }, [_vm._v(\"\")])]\n )\n }\n]\nrender._withStripped = true\n\n\n\n//# sourceURL=webpack:///./src/components/menu.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%221c089814-vue-loader-template%22%7D!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"
);
/***/
}),
/***/
}),
...
@@ -31,7 +31,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) *
...
@@ -31,7 +31,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) *
/*! no static exports found */
/*! no static exports found */
/***/
(
function
(
module
,
exports
,
__webpack_require__
)
{
/***/
(
function
(
module
,
exports
,
__webpack_require__
)
{
eval
(
"// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".kf-boxs {\\n width: 200px;\\n padding: 0 10px;\\n padding-bottom: 20px;\\n}\\n.kf-boxs .itemg {\\n color: #646B78;\\n font-size: 14px;\\n height: 30px;\\n line-height: 30px;\\n}\\n.kf-boxs .itemg font {\\n color: #333;\\n}\\n.kf-boxs img {\\n display: block;\\n width: 70px;\\n height: 70px;\\n margin: 0 auto;\\n margin-top:
20
px;\\n}\\n#app {\\n padding-left: 226px;\\n padding-top: 56px;\\n}\\n.kf-box {\\n position: fixed;\\n right: 0px;\\n width: 61px;\\n height: 61px;\\n top: 250px;\\n z-index: 11;\\n text-align: center;\\n}\\n.kf-box .btnkf {\\n height: 61px;\\n width: 61px;\\n cursor: pointer;\\n}\\n.nav-top {\\n position: fixed;\\n left: 0px;\\n top: 0px;\\n right: 0px;\\n height: 56px;\\n z-index: 99;\\n}\\n.nav-top .con-box {\\n height: 56px;\\n background: #fff;\\n box-shadow: 0px 2px 42px -8px rgba(206, 214, 219, 0.5);\\n}\\n.nav-top .con-box .logo {\\n height: 56px;\\n width: 226px;\\n line-height: 56px;\\n font-weight: bold;\\n color: #fff;\\n text-align: center;\\n background: #1969F9;\\n box-shadow: 0px 2px 42px -8px rgba(206, 214, 219, 0.5);\\n font-size: 20px;\\n}\\n.nav-top .con-box .tab-box {\\n padding: 8px 0px;\\n overflow-x: auto;\\n height: 40px;\\n overflow-y: hidden;\\n position: relative;\\n width: calc(100vw - 550px);\\n}\\n.nav-top .con-box .tab-box::-webkit-scrollbar {\\n width: 5px;\\n height: 3px;\\n}\\n.nav-top .con-box .tab-box::-webkit-scrollbar-thumb {\\n border-radius: 2px;\\n background: #fff;\\n width: 5px;\\n -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.2);\\n}\\n.nav-top .con-box .tab-box::-webkit-scrollbar-track {\\n border-radius: 0;\\n background: #D2D9E7;\\n}\\n.nav-top .con-box .tab-box .item-boxs {\\n position: absolute;\\n left: 0px;\\n}\\n.nav-top .con-box .tab-box .item {\\n color: #646B78;\\n font-size: 14px;\\n margin-left: 20px;\\n height: 40px;\\n line-height: 40px;\\n cursor: pointer;\\n}\\n.nav-top .con-box .tab-box .item.act {\\n position: relative;\\n}\\n.nav-top .con-box .tab-box .item.act font {\\n color: #333;\\n}\\n.nav-top .con-box .tab-box .item.act::after {\\n content: \\\"\\\";\\n position: absolute;\\n bottom: -8px;\\n width: 32px;\\n height: 5px;\\n background: #1969F9;\\n left: 50%;\\n margin-left: -22px;\\n}\\n.nav-top .con-box .tab-box .item.act.first::after {\\n margin-left: -15px;\\n}\\n.nav-top .con-box .tab-box .item .icon {\\n font-size: 14px;\\n margin-left: 5px;\\n}\\n.nav-top .con-box .user-box {\\n height: 40px;\\n padding: 8px 0;\\n line-height: 40px;\\n padding-right: 36px;\\n color: #A1ACC1;\\n}\\n.nav-top .con-box .user-box a {\\n color: #A1ACC1;\\n}\\n.nav-top .con-box .user-box a:hover .icon {\\n color: #1969F9;\\n}\\n.nav-top .con-box .user-box .icon {\\n font-size: 24px;\\n transition: all 0.5s;\\n}\\n.nav-top .con-box .user-box .line {\\n width: 1px;\\n height: 40px;\\n background: #E5EBF6;\\n float: left;\\n margin-left: 16px;\\n margin-right: 16px;\\n}\\n.nav-top .con-box .user-box .msgh {\\n position: relative;\\n}\\n.nav-top .con-box .user-box .msgh font {\\n position: absolute;\\n width: 19px;\\n height: 14px;\\n background: #1969F9;\\n border-radius: 7px;\\n text-align: center;\\n line-height: 14px;\\n font-size: 10px;\\n color: #fff;\\n left: 15px;\\n}\\n.nav-top .con-box .user-box .login-v img {\\n width: 35px;\\n height: 35px;\\n border-radius: 35px;\\n}\\n.nav-top .con-box .user-box .login-v .namex {\\n margin-left: 10px;\\n margin-right: 10px;\\n font-size: 12px;\\n max-width: 100px;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n}\\n.nav-top .con-box .user-box .login-v .lo-box-drop {\\n position: relative;\\n cursor: pointer;\\n}\\n.nav-top .con-box .user-box .login-v .lo-box-drop .drop-box {\\n display: none;\\n position: absolute;\\n width: 94px;\\n height: 55px;\\n padding: 12px 0;\\n left: -66px;\\n background: #FFFFFF;\\n box-shadow: 1px 2px 10px 0px rgba(119, 135, 145, 0.5);\\n}\\n.nav-top .con-box .user-box .login-v .lo-box-drop .drop-box::after {\\n content: \\\"\\\";\\n border-style: solid;\\n border-color: transparent transparent #fff transparent;\\n border-width: 7px;\\n position: absolute;\\n top: -13px;\\n left: 72px;\\n}\\n.nav-top .con-box .user-box .login-v .lo-box-drop .drop-box a {\\n display: block;\\n width: 94px;\\n height: 28px;\\n line-height: 28px;\\n text-align: center;\\n font-size: 14px;\\n color: #646B78;\\n}\\n.nav-top .con-box .user-box .login-v .lo-box-drop .drop-box a:hover {\\n background: #E7F3FF;\\n}\\n.nav-top .con-box .user-box .login-v .lo-box-drop:hover .icon {\\n color: #1969F9;\\n}\\n.nav-top .con-box .user-box .login-v .lo-box-drop:hover .drop-box {\\n display: block;\\n}\\n.nav-left2 {\\n width: 62px;\\n background: #fff;\\n position: fixed;\\n left: 0px;\\n top: 56px;\\n bottom: 0px;\\n}\\n.nav-left2 .zankai {\\n height: 26px;\\n font-size: 18px;\\n color: #646B78;\\n line-height: 26px;\\n padding-right: 5px;\\n}\\n.nav-left2 .zankai span {\\n cursor: pointer;\\n}\\n.nav-left2 .zankai span:hover {\\n color: #1969F9;\\n}\\n.nav-left2 .item {\\n height: 46px;\\n line-height: 46px;\\n text-align: center;\\n cursor: pointer;\\n}\\n.nav-left2 .item.act {\\n background: #F1F4FA;\\n position: relative;\\n}\\n.nav-left2 .item.act::after {\\n content: \\\"\\\";\\n position: absolute;\\n left: 0px;\\n top: 7px;\\n width: 5px;\\n height: 30px;\\n background: #1969F9;\\n}\\n.nav-left2 .item.act span {\\n color: #1969F9;\\n}\\n.nav-left2 .item:hover {\\n background: #F1F4FA;\\n}\\n.nav-left2 .item .icon {\\n font-size: 20px;\\n color: #646B78;\\n}\\n.nav-left {\\n width: 226px;\\n background: #fff;\\n position: fixed;\\n left: 0px;\\n top: 56px;\\n bottom: 0px;\\n}\\n.nav-left .meau-con {\\n width: 100%;\\n overflow: auto;\\n height: 100%;\\n background: #fff;\\n}\\n.nav-left .meau-con .el-icon-arrow-down:before {\\n content: \\\"\\\\e790\\\";\\n}\\n.nav-left .meau-con .zankai {\\n height: 26px;\\n font-size: 18px;\\n color: #646B78;\\n line-height: 26px;\\n padding-right: 17px;\\n}\\n.nav-left .meau-con .zankai span {\\n cursor: pointer;\\n transition: all 0.5s;\\n}\\n.nav-left .meau-con .zankai span:hover {\\n color: #1969F9;\\n}\\n.nav-left .meau-con .el-submenu {\\n position: relative;\\n}\\n.nav-left .meau-con .el-submenu:hover::after {\\n content: \\\"\\\";\\n position: absolute;\\n left: 0px;\\n top: 7px;\\n width: 5px;\\n height: 30px;\\n background: #1969F9;\\n}\\n.nav-left .meau-con .el-menu-item:focus,\\n.nav-left .meau-con .el-menu-item:hover,\\n.nav-left .meau-con .el-submenu__title:hover {\\n background: #F1F4FA;\\n}\\n.nav-left .meau-con .el-submenu__title:hover span {\\n color: #1969F9;\\n}\\n.nav-left .meau-con .el-submenu.is-opened,\\n.nav-left .meau-con .indextab.is-active {\\n position: relative;\\n background: #F1F4FA;\\n}\\n.nav-left .meau-con .el-submenu.is-opened span,\\n.nav-left .meau-con .indextab.is-active span,\\n.nav-left .meau-con .el-submenu.is-opened .iconfont,\\n.nav-left .meau-con .indextab.is-active .iconfont {\\n color: #1969F9;\\n}\\n.nav-left .meau-con .el-submenu.is-opened::after,\\n.nav-left .meau-con .indextab.is-active::after {\\n content: \\\"\\\";\\n position: absolute;\\n left: 0px;\\n top: 7px;\\n width: 5px;\\n height: 30px;\\n background: #1969F9;\\n}\\n.nav-left .meau-con .el-menu-item {\\n padding-left: 37px !important;\\n height: 46px;\\n line-height: 42px;\\n}\\n.nav-left .meau-con .el-menu-item .iconfont {\\n font-size: 20px;\\n color: #646B78;\\n margin-right: 14px;\\n}\\n.nav-left .meau-con .el-menu-item a {\\n color: #646B78;\\n}\\n.nav-left .meau-con .el-submenu__title {\\n height: 46px;\\n line-height: 42px;\\n padding-left: 37px !important;\\n}\\n.nav-left .meau-con .el-submenu__title .iconfont {\\n font-size: 20px;\\n color: #646B78;\\n margin-right: 14px;\\n}\\n.nav-left .meau-con .el-submenu__title a {\\n color: #646B78;\\n}\\n.nav-left .meau-con .el-menu-item-group .el-menu-item-group__title {\\n display: none;\\n}\\n.nav-left .meau-con .el-menu-item-group .el-menu-item {\\n font-size: 14px !important;\\n padding-left: 80px !important;\\n line-height: 46px !important;\\n height: 46px !important;\\n}\\n.nav-left .meau-con .el-menu {\\n border: 0px;\\n}\\n.nav-left .meau-con .el-menu .el-menu-item,\\n.nav-left .meau-con .el-menu .el-submenu__title {\\n font-size: 16px;\\n color: #646B78;\\n}\\n.nav-left .meau-con::-webkit-scrollbar {\\n width: 10px;\\n}\\n.nav-left .meau-con::-webkit-scrollbar-thumb {\\n border-radius: 8px;\\n background: #fff;\\n width: 10px;\\n -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.2);\\n}\\n.nav-left .meau-con::-webkit-scrollbar-track {\\n border-radius: 0;\\n background: #D2D9E7;\\n}\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/components/menu.vue?./node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"
);
eval
(
"// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".kf-boxs {\\n width: 200px;\\n padding: 0 10px;\\n padding-bottom: 20px;\\n}\\n.kf-boxs .itemg {\\n color: #646B78;\\n font-size: 14px;\\n height: 30px;\\n line-height: 30px;\\n}\\n.kf-boxs .itemg font {\\n color: #333;\\n}\\n.kf-boxs img {\\n display: block;\\n width: 70px;\\n height: 70px;\\n margin: 0 auto;\\n margin-top:
45
px;\\n}\\n#app {\\n padding-left: 226px;\\n padding-top: 56px;\\n}\\n.kf-box {\\n position: fixed;\\n right: 0px;\\n width: 61px;\\n height: 61px;\\n top: 250px;\\n z-index: 11;\\n text-align: center;\\n}\\n.kf-box .btnkf {\\n height: 61px;\\n width: 61px;\\n cursor: pointer;\\n}\\n.nav-top {\\n position: fixed;\\n left: 0px;\\n top: 0px;\\n right: 0px;\\n height: 56px;\\n z-index: 99;\\n}\\n.nav-top .con-box {\\n height: 56px;\\n background: #fff;\\n box-shadow: 0px 2px 42px -8px rgba(206, 214, 219, 0.5);\\n}\\n.nav-top .con-box .logo {\\n height: 56px;\\n width: 226px;\\n line-height: 56px;\\n font-weight: bold;\\n color: #fff;\\n text-align: center;\\n background: #1969F9;\\n box-shadow: 0px 2px 42px -8px rgba(206, 214, 219, 0.5);\\n font-size: 20px;\\n}\\n.nav-top .con-box .tab-box {\\n padding: 8px 0px;\\n overflow-x: auto;\\n height: 40px;\\n overflow-y: hidden;\\n position: relative;\\n width: calc(100vw - 550px);\\n}\\n.nav-top .con-box .tab-box::-webkit-scrollbar {\\n width: 5px;\\n height: 3px;\\n}\\n.nav-top .con-box .tab-box::-webkit-scrollbar-thumb {\\n border-radius: 2px;\\n background: #fff;\\n width: 5px;\\n -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.2);\\n}\\n.nav-top .con-box .tab-box::-webkit-scrollbar-track {\\n border-radius: 0;\\n background: #D2D9E7;\\n}\\n.nav-top .con-box .tab-box .item-boxs {\\n position: absolute;\\n left: 0px;\\n}\\n.nav-top .con-box .tab-box .item {\\n color: #646B78;\\n font-size: 14px;\\n margin-left: 20px;\\n height: 40px;\\n line-height: 40px;\\n cursor: pointer;\\n}\\n.nav-top .con-box .tab-box .item.act {\\n position: relative;\\n}\\n.nav-top .con-box .tab-box .item.act font {\\n color: #333;\\n}\\n.nav-top .con-box .tab-box .item.act::after {\\n content: \\\"\\\";\\n position: absolute;\\n bottom: -8px;\\n width: 32px;\\n height: 5px;\\n background: #1969F9;\\n left: 50%;\\n margin-left: -22px;\\n}\\n.nav-top .con-box .tab-box .item.act.first::after {\\n margin-left: -15px;\\n}\\n.nav-top .con-box .tab-box .item .icon {\\n font-size: 14px;\\n margin-left: 5px;\\n}\\n.nav-top .con-box .user-box {\\n height: 40px;\\n padding: 8px 0;\\n line-height: 40px;\\n padding-right: 36px;\\n color: #A1ACC1;\\n}\\n.nav-top .con-box .user-box a {\\n color: #A1ACC1;\\n}\\n.nav-top .con-box .user-box a:hover .icon {\\n color: #1969F9;\\n}\\n.nav-top .con-box .user-box .icon {\\n font-size: 24px;\\n transition: all 0.5s;\\n}\\n.nav-top .con-box .user-box .line {\\n width: 1px;\\n height: 40px;\\n background: #E5EBF6;\\n float: left;\\n margin-left: 16px;\\n margin-right: 16px;\\n}\\n.nav-top .con-box .user-box .msgh {\\n position: relative;\\n}\\n.nav-top .con-box .user-box .msgh font {\\n position: absolute;\\n width: 19px;\\n height: 14px;\\n background: #1969F9;\\n border-radius: 7px;\\n text-align: center;\\n line-height: 14px;\\n font-size: 10px;\\n color: #fff;\\n left: 15px;\\n}\\n.nav-top .con-box .user-box .login-v img {\\n width: 35px;\\n height: 35px;\\n border-radius: 35px;\\n}\\n.nav-top .con-box .user-box .login-v .namex {\\n margin-left: 10px;\\n margin-right: 10px;\\n font-size: 12px;\\n max-width: 100px;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n}\\n.nav-top .con-box .user-box .login-v .lo-box-drop {\\n position: relative;\\n cursor: pointer;\\n}\\n.nav-top .con-box .user-box .login-v .lo-box-drop .drop-box {\\n display: none;\\n position: absolute;\\n width: 94px;\\n height: 55px;\\n padding: 12px 0;\\n left: -66px;\\n background: #FFFFFF;\\n box-shadow: 1px 2px 10px 0px rgba(119, 135, 145, 0.5);\\n}\\n.nav-top .con-box .user-box .login-v .lo-box-drop .drop-box::after {\\n content: \\\"\\\";\\n border-style: solid;\\n border-color: transparent transparent #fff transparent;\\n border-width: 7px;\\n position: absolute;\\n top: -13px;\\n left: 72px;\\n}\\n.nav-top .con-box .user-box .login-v .lo-box-drop .drop-box a {\\n display: block;\\n width: 94px;\\n height: 28px;\\n line-height: 28px;\\n text-align: center;\\n font-size: 14px;\\n color: #646B78;\\n}\\n.nav-top .con-box .user-box .login-v .lo-box-drop .drop-box a:hover {\\n background: #E7F3FF;\\n}\\n.nav-top .con-box .user-box .login-v .lo-box-drop:hover .icon {\\n color: #1969F9;\\n}\\n.nav-top .con-box .user-box .login-v .lo-box-drop:hover .drop-box {\\n display: block;\\n}\\n.nav-left2 {\\n width: 62px;\\n background: #fff;\\n position: fixed;\\n left: 0px;\\n top: 56px;\\n bottom: 0px;\\n}\\n.nav-left2 .zankai {\\n height: 26px;\\n font-size: 18px;\\n color: #646B78;\\n line-height: 26px;\\n padding-right: 5px;\\n}\\n.nav-left2 .zankai span {\\n cursor: pointer;\\n}\\n.nav-left2 .zankai span:hover {\\n color: #1969F9;\\n}\\n.nav-left2 .item {\\n height: 46px;\\n line-height: 46px;\\n text-align: center;\\n cursor: pointer;\\n}\\n.nav-left2 .item.act {\\n background: #F1F4FA;\\n position: relative;\\n}\\n.nav-left2 .item.act::after {\\n content: \\\"\\\";\\n position: absolute;\\n left: 0px;\\n top: 7px;\\n width: 5px;\\n height: 30px;\\n background: #1969F9;\\n}\\n.nav-left2 .item.act span {\\n color: #1969F9;\\n}\\n.nav-left2 .item:hover {\\n background: #F1F4FA;\\n}\\n.nav-left2 .item .icon {\\n font-size: 20px;\\n color: #646B78;\\n}\\n.nav-left {\\n width: 226px;\\n background: #fff;\\n position: fixed;\\n left: 0px;\\n top: 56px;\\n bottom: 0px;\\n}\\n.nav-left .meau-con {\\n width: 100%;\\n overflow: auto;\\n height: 100%;\\n background: #fff;\\n}\\n.nav-left .meau-con .el-icon-arrow-down:before {\\n content: \\\"\\\\e790\\\";\\n}\\n.nav-left .meau-con .zankai {\\n height: 26px;\\n font-size: 18px;\\n color: #646B78;\\n line-height: 26px;\\n padding-right: 17px;\\n}\\n.nav-left .meau-con .zankai span {\\n cursor: pointer;\\n transition: all 0.5s;\\n}\\n.nav-left .meau-con .zankai span:hover {\\n color: #1969F9;\\n}\\n.nav-left .meau-con .el-submenu {\\n position: relative;\\n}\\n.nav-left .meau-con .el-submenu:hover::after {\\n content: \\\"\\\";\\n position: absolute;\\n left: 0px;\\n top: 7px;\\n width: 5px;\\n height: 30px;\\n background: #1969F9;\\n}\\n.nav-left .meau-con .el-menu-item:focus,\\n.nav-left .meau-con .el-menu-item:hover,\\n.nav-left .meau-con .el-submenu__title:hover {\\n background: #F1F4FA;\\n}\\n.nav-left .meau-con .el-submenu__title:hover span {\\n color: #1969F9;\\n}\\n.nav-left .meau-con .el-submenu.is-opened,\\n.nav-left .meau-con .indextab.is-active {\\n position: relative;\\n background: #F1F4FA;\\n}\\n.nav-left .meau-con .el-submenu.is-opened span,\\n.nav-left .meau-con .indextab.is-active span,\\n.nav-left .meau-con .el-submenu.is-opened .iconfont,\\n.nav-left .meau-con .indextab.is-active .iconfont {\\n color: #1969F9;\\n}\\n.nav-left .meau-con .el-submenu.is-opened::after,\\n.nav-left .meau-con .indextab.is-active::after {\\n content: \\\"\\\";\\n position: absolute;\\n left: 0px;\\n top: 7px;\\n width: 5px;\\n height: 30px;\\n background: #1969F9;\\n}\\n.nav-left .meau-con .el-menu-item {\\n padding-left: 37px !important;\\n height: 46px;\\n line-height: 42px;\\n}\\n.nav-left .meau-con .el-menu-item .iconfont {\\n font-size: 20px;\\n color: #646B78;\\n margin-right: 14px;\\n}\\n.nav-left .meau-con .el-menu-item a {\\n color: #646B78;\\n}\\n.nav-left .meau-con .el-submenu__title {\\n height: 46px;\\n line-height: 42px;\\n padding-left: 37px !important;\\n}\\n.nav-left .meau-con .el-submenu__title .iconfont {\\n font-size: 20px;\\n color: #646B78;\\n margin-right: 14px;\\n}\\n.nav-left .meau-con .el-submenu__title a {\\n color: #646B78;\\n}\\n.nav-left .meau-con .el-menu-item-group .el-menu-item-group__title {\\n display: none;\\n}\\n.nav-left .meau-con .el-menu-item-group .el-menu-item {\\n font-size: 14px !important;\\n padding-left: 80px !important;\\n line-height: 46px !important;\\n height: 46px !important;\\n}\\n.nav-left .meau-con .el-menu {\\n border: 0px;\\n}\\n.nav-left .meau-con .el-menu .el-menu-item,\\n.nav-left .meau-con .el-menu .el-submenu__title {\\n font-size: 16px;\\n color: #646B78;\\n}\\n.nav-left .meau-con::-webkit-scrollbar {\\n width: 10px;\\n}\\n.nav-left .meau-con::-webkit-scrollbar-thumb {\\n border-radius: 8px;\\n background: #fff;\\n width: 10px;\\n -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.2);\\n}\\n.nav-left .meau-con::-webkit-scrollbar-track {\\n border-radius: 0;\\n background: #D2D9E7;\\n}\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/components/menu.vue?./node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"
);
/***/
}),
/***/
}),
...
...
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