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
08c620a3
authored
Feb 15, 2023
by
LJM
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
css
parent
413d0988
Show whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
609 additions
and
126 deletions
src/assets/css/goods/goods.less
src/assets/css/goods/goods.min.css
src/assets/css/goods/goods.min.css.map
src/assets/css/list/inquire.less
src/assets/css/list/inquire.min.css
src/assets/css/list/inquire.min.css.map
src/assets/css/list/quote.less
src/assets/css/list/quote.min.css
src/assets/css/list/quote.min.css.map
src/assets/css/public/common.less
src/assets/css/public/common.min.css
src/assets/css/public/common.min.css.map
src/components/menu.vue
src/router/index.js
src/views/List/inquire.vue
src/views/List/quote.vue
src/views/OrderTrack/goods.vue
src/views/OrderTrack/invoice.vue
src/assets/css/goods/goods.less
View file @
08c620a3
...
...
@@ -15,7 +15,6 @@
.goods-con {
background: #FFFFFF;
border-radius: 4px;
border: 1px solid #E5EBF6;
padding: 20px;
}
...
...
src/assets/css/goods/goods.min.css
View file @
08c620a3
...
...
@@ -11,7 +11,6 @@
.goods
.goods-con
{
background
:
#FFFFFF
;
border-radius
:
4px
;
border
:
1px
solid
#E5EBF6
;
padding
:
20px
;
}
.goods
.search-btn
{
...
...
src/assets/css/goods/goods.min.css.map
View file @
08c620a3
{"version":3,"sources":["goods.less"],"names":[],"mappings":"AAAA,MACI;EAKI,WAAA;;AANR,MACI,KACI;EACI,eAAA;;AAKJ,MAPJ,KAOK;EACG,cAAA;EACA,eAAA;;AAVZ,MAcI;EACI,mBAAA;EACA,kBAAA;EACA,yBAAA;EACA,aAAA;;AAlBR,MAqBI;EACI,eAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,mBAAA;EACA,kBAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;;AAEA,MAXJ,YAWK;EACG,mBAAA;;AAjCZ,MAqCI;EACI,gBAAA;EACA,mBAAA;;AAvCR,MAqCI,SAII;EACI,WAAA;EACA,YAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,mBAAA;EACA,cAAA;EACA,kBAAA;EACA,eAAA;EACA,oBAAA;;AAEA,MAjBR,SAII,KAaK;EACG,mBAAA;EACA,eAAA;EACA,WAAA;;AAGJ,MAvBR,SAII,KAmBK;EACG,yBAAA;EACA,mBAAA;EACA,cAAA;;AAEA,MA5BZ,SAII,KAmBK,OAKI;EACG,mBAAA;EACA,WAAA;;AAnEpB,MAqCI,SAqCI;EAEI,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,mBAAA;EACA,yBAAA;EACA,kBAAA;EACA,cAAA;EACA,eAAA;EACA,eAAA;EACA,WAAA;;AAEA,MAlDR,SAqCI,SAaK;EAEG,mBAAA;EACA,WAAA;;AA1FhB,MAgGI;EACI,UAAA;EACA,UAAA;;AAlGR,MAsGI;EACI,8BAAA;EACA,YAAA;EACA,iBAAA;EACA,mBAAA;EACA,kBAAA;EACA,iBAAA;EACA,WAAA;;AA7GR,MAgHI;EACI,aAAA;EACA,oBAAA;;AAlHR,MAgHI,WAII;EACI,gBAAA","file":"goods.min.css"}
\ No newline at end of file
{"version":3,"sources":["goods.less"],"names":[],"mappings":"AAAA,MACE;EAKE,WAAA;;AANJ,MACE,KACE;EACE,eAAA;;AAKF,MAPF,KAOG;EACC,cAAA;EACA,eAAA;;AAVN,MAcE;EACE,mBAAA;EACA,kBAAA;EACA,aAAA;;AAjBJ,MAoBE;EACE,eAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,mBAAA;EACA,kBAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;;AAEA,MAXF,YAWG;EACC,mBAAA;;AAhCN,MAoCE;EACE,gBAAA;EACA,mBAAA;;AAtCJ,MAoCE,SAIE;EACE,WAAA;EACA,YAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,mBAAA;EACA,cAAA;EACA,kBAAA;EACA,eAAA;EACA,oBAAA;;AAEA,MAjBJ,SAIE,KAaG;EACC,mBAAA;EACA,eAAA;EACA,WAAA;;AAGF,MAvBJ,SAIE,KAmBG;EACC,yBAAA;EACA,mBAAA;EACA,cAAA;;AAEA,MA5BN,SAIE,KAmBG,OAKE;EACC,mBAAA;EACA,WAAA;;AAlEV,MAoCE,SAqCE;EAEE,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,mBAAA;EACA,yBAAA;EACA,kBAAA;EACA,cAAA;EACA,eAAA;EACA,eAAA;EACA,WAAA;;AAEA,MAlDJ,SAqCE,SAaG;EAEC,mBAAA;EACA,WAAA;;AAzFR,MA+FE;EACE,UAAA;EACA,UAAA;;AAjGJ,MAqGE;EACE,8BAAA;EACA,YAAA;EACA,iBAAA;EACA,mBAAA;EACA,kBAAA;EACA,iBAAA;EACA,WAAA;;AA5GJ,MA+GE;EACE,aAAA;EACA,oBAAA;;AAjHJ,MA+GE,WAIE;EACE,gBAAA","file":"goods.min.css"}
\ No newline at end of file
src/assets/css/list/inquire.less
View file @
08c620a3
.inquire-con {
background: #FFFFFF;
border-radius: 4px;
border: 1px solid #E5EBF6;
padding: 20px;
.search-btn {
...
...
src/assets/css/list/inquire.min.css
View file @
08c620a3
.inquire-con
{
background
:
#FFFFFF
;
border-radius
:
4px
;
border
:
1px
solid
#E5EBF6
;
padding
:
20px
}
.inquire-con
.search-btn
{
cursor
:
pointer
;
width
:
76px
;
height
:
37px
;
line-height
:
37px
;
background
:
#1969F9
;
border-radius
:
2px
;
font-size
:
14px
;
color
:
#fff
;
text-align
:
center
}
.inquire-con
.search-btn
:hover
{
background
:
#0050E0
}
.inquire-con
.btn-nav
{
margin-top
:
11px
;
margin-bottom
:
22px
}
.inquire-con
.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
}
.inquire-con
.btn-nav
.update
i
{
margin-left
:
3px
}
.inquire-con
.btn-nav
.update
:hover
{
background
:
#FCA955
;
color
:
#fff
}
.inquire-con
.btn-nav
.dcg
{
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
}
.inquire-con
.btn-nav
.dcg
:hover
{
background
:
#1969F9
;
cursor
:
pointer
;
color
:
#fff
}
.inquire-con
.btn-nav
.dcg.heti
{
width
:
56px
;
background
:
#fff
}
.inquire-con
.btn-nav
.dcg.heti
:hover
{
background
:
#E5EEFF
;
color
:
#1969F9
}
.inquire-con
.btn-nav
.dcg.xjk
{
position
:
relative
;
left
:
-11px
;
border-left
:
1px
solid
#1969F9
}
.inquire-con
.btn-nav
.dcg.xjk
:hover
{
border-left
:
1px
solid
#1969F9
}
.inquire-con
.btn-nav
.dcg.delbtn
{
border
:
1px
solid
#FC1F00
;
background
:
#FFE7E3
;
color
:
#FC1F00
}
.inquire-con
.btn-nav
.dcg.delbtn
:hover
{
background
:
#FF715D
;
color
:
#fff
}
.inquire-con
.updatebox
{
position
:
relative
}
.inquire-con
.updatebox
.selectdw
{
height
:
36px
;
width
:
36px
;
position
:
absolute
;
top
:
1px
;
right
:
2px
}
.inquire-con
.updatebox
.selectdw
.el-select
{
width
:
36px
;
border-left
:
1px
solid
#C0C4CC
}
.inquire-con
.updatebox
.selectdw
.el-select
input
{
border
:
0px
;
padding
:
0px
;
height
:
36px
;
width
:
36px
;
font-size
:
14px
;
color
:
#333
;
text-align
:
center
}
.inquire-con
.updatebox
.selectdw
.el-select
.el-input__prefix
,
.inquire-con
.updatebox
.selectdw
.el-select
.el-input__suffix
{
display
:
none
!important
}
.inquire-con
.p-copy
{
position
:
relative
}
.inquire-con
.p-copy
.copy
{
position
:
absolute
;
right
:
0
;
top
:
0
;
color
:
#1969F9
;
cursor
:
pointer
;
display
:
none
}
.inquire-con
.p-copy
:hover
.copy
{
display
:
block
}
\ No newline at end of file
.inquire-con
{
background
:
#FFFFFF
;
border-radius
:
4px
;
padding
:
20px
;
}
.inquire-con
.search-btn
{
cursor
:
pointer
;
width
:
76px
;
height
:
37px
;
line-height
:
37px
;
background
:
#1969F9
;
border-radius
:
2px
;
font-size
:
14px
;
color
:
#fff
;
text-align
:
center
;
}
.inquire-con
.search-btn
:hover
{
background
:
#0050E0
;
}
.inquire-con
.btn-nav
{
margin-top
:
11px
;
margin-bottom
:
22px
;
}
.inquire-con
.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
;
}
.inquire-con
.btn-nav
.update
i
{
margin-left
:
3px
;
}
.inquire-con
.btn-nav
.update
:hover
{
background
:
#FCA955
;
color
:
#fff
;
}
.inquire-con
.btn-nav
.dcg
{
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
0.5s
;
}
.inquire-con
.btn-nav
.dcg
:hover
{
background
:
#1969F9
;
cursor
:
pointer
;
color
:
#fff
;
}
.inquire-con
.btn-nav
.dcg.heti
{
width
:
56px
;
background
:
#fff
;
}
.inquire-con
.btn-nav
.dcg.heti
:hover
{
background
:
#E5EEFF
;
color
:
#1969F9
;
}
.inquire-con
.btn-nav
.dcg.xjk
{
position
:
relative
;
left
:
-11px
;
border-left
:
1px
solid
#1969F9
;
}
.inquire-con
.btn-nav
.dcg.xjk
:hover
{
border-left
:
1px
solid
#1969F9
;
}
.inquire-con
.btn-nav
.dcg.delbtn
{
border
:
1px
solid
#FC1F00
;
background
:
#FFE7E3
;
color
:
#FC1F00
;
}
.inquire-con
.btn-nav
.dcg.delbtn
:hover
{
background
:
#FF715D
;
color
:
#fff
;
}
.inquire-con
.updatebox
{
position
:
relative
;
}
.inquire-con
.updatebox
.selectdw
{
height
:
36px
;
width
:
36px
;
position
:
absolute
;
top
:
1px
;
right
:
2px
;
}
.inquire-con
.updatebox
.selectdw
.el-select
{
width
:
36px
;
border-left
:
1px
solid
#C0C4CC
;
}
.inquire-con
.updatebox
.selectdw
.el-select
input
{
border
:
0px
;
padding
:
0px
;
height
:
36px
;
width
:
36px
;
font-size
:
14px
;
color
:
#333
;
text-align
:
center
;
}
.inquire-con
.updatebox
.selectdw
.el-select
.el-input__prefix
,
.inquire-con
.updatebox
.selectdw
.el-select
.el-input__suffix
{
display
:
none
!important
;
}
.inquire-con
.p-copy
{
position
:
relative
;
}
.inquire-con
.p-copy
.copy
{
position
:
absolute
;
right
:
0
;
top
:
0
;
color
:
#1969F9
;
cursor
:
pointer
;
display
:
none
;
}
.inquire-con
.p-copy
:hover
.copy
{
display
:
block
;
}
/*# sourceMappingURL=inquire.min.css.map */
\ No newline at end of file
src/assets/css/list/inquire.min.css.map
View file @
08c620a3
{"version":3,"sources":["inquire.less"],"names":[],"mappings":"AAAA;EACE,mBAAA;EACA,kBAAA;EACA,yBAAA;EACA,aAAA;;AAJF,UAME;EACE,eAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,mBAAA;EACA,kBAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;;AAEA,UAXF,YAWG;EACC,mBAAA;;AAlBN,UAsBE;EACE,gBAAA;EACA,mBAAA;;AAxBJ,UAsBE,SAIE;EAEE,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,mBAAA;EACA,yBAAA;EACA,kBAAA;EACA,cAAA;EACA,eAAA;EACA,eAAA;EACA,WAAA;;AArCN,UAsBE,SAIE,QAaE;EACE,gBAAA;;AAGF,UArBJ,SAIE,QAiBG;EAEC,mBAAA;EACA,WAAA;;AA9CR,UAsBE,SA6BE;EACE,WAAA;EACA,YAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,mBAAA;EACA,cAAA;EACA,iBAAA;EACA,eAAA;EACA,oBAAA;;AAEA,UA1CJ,SA6BE,KAaG;EACC,mBAAA;EACA,eAAA;EACA,WAAA;;AAGF,UAhDJ,SA6BE,KAmBG;EACC,WAAA;EACA,gBAAA;;AAEA,UApDN,SA6BE,KAmBG,KAIE;EACC,mBAAA;EACA,cAAA;;AAIJ,UA1DJ,SA6BE,KA6BG;EACC,kBAAA;EACA,WAAA;EACA,8BAAA;;AAEA,UA/DN,SA6BE,KA6BG,IAKE;EACC,8BAAA;;AAIJ,UApEJ,SA6BE,KAuCG;EACC,yBAAA;EACA,mBAAA;EACA,cAAA;;AAEA,UAzEN,SA6BE,KAuCG,OAKE;EACC,mBAAA;EACA,WAAA;;AAjGV,UAuGE;EACE,kBAAA;;AAxGJ,UAuGE,WAGE;EACE,YAAA;EACA,WAAA;EAEA,kBAAA;EACA,QAAA;EACA,UAAA;;AAhHN,UAuGE,WAGE,UAQE;EACE,WAAA;EACA,8BAAA;;AApHR,UAuGE,WAGE,UAQE,WAIE;EACE,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;;AA7HV,UAuGE,WAGE,UAQE,WAeE;AAjIR,UAuGE,WAGE,UAQE,WAeqB;EACjB,wBAAA;;AAlIV,UAyIE;EACE,kBAAA;;AA1IJ,UAyIE,QAGE;EACE,kBAAA;EACA,QAAA;EACA,MAAA;EACA,cAAA;EACA,eAAA;EACA,aAAA;;AAGF,UAZF,QAYG,MACC;EACE,cAAA","file":"inquire.min.css"}
\ No newline at end of file
{"version":3,"sources":["inquire.less"],"names":[],"mappings":"AAAA;EACE,mBAAA;EACA,kBAAA;EACA,aAAA;;AAHF,YAKE;EACE,eAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,mBAAA;EACA,kBAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;;AAEA,YAXF,YAWG;EACC,mBAAA;;AAjBN,YAqBE;EACE,gBAAA;EACA,mBAAA;;AAvBJ,YAqBE,SAIE;EAEE,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,mBAAA;EACA,yBAAA;EACA,kBAAA;EACA,cAAA;EACA,eAAA;EACA,eAAA;EACA,WAAA;;AApCN,YAqBE,SAIE,QAaE;EACE,gBAAA;;AAGF,YArBJ,SAIE,QAiBG;EAEC,mBAAA;EACA,WAAA;;AA7CR,YAqBE,SA6BE;EACE,WAAA;EACA,YAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,mBAAA;EACA,cAAA;EACA,kBAAA;EACA,eAAA;EACA,oBAAA;;AAEA,YA1CJ,SA6BE,KAaG;EACC,mBAAA;EACA,eAAA;EACA,WAAA;;AAGF,YAhDJ,SA6BE,KAmBG;EACC,WAAA;EACA,gBAAA;;AAEA,YApDN,SA6BE,KAmBG,KAIE;EACC,mBAAA;EACA,cAAA;;AAIJ,YA1DJ,SA6BE,KA6BG;EACC,kBAAA;EACA,WAAA;EACA,8BAAA;;AAEA,YA/DN,SA6BE,KA6BG,IAKE;EACC,8BAAA;;AAIJ,YApEJ,SA6BE,KAuCG;EACC,yBAAA;EACA,mBAAA;EACA,cAAA;;AAEA,YAzEN,SA6BE,KAuCG,OAKE;EACC,mBAAA;EACA,WAAA;;AAhGV,YAsGE;EACE,kBAAA;;AAvGJ,YAsGE,WAGE;EACE,YAAA;EACA,WAAA;EAEA,kBAAA;EACA,QAAA;EACA,UAAA;;AA/GN,YAsGE,WAGE,UAQE;EACE,WAAA;EACA,8BAAA;;AAnHR,YAsGE,WAGE,UAQE,WAIE;EACE,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;;AA5HV,YAsGE,WAGE,UAQE,WAeE;AAhIR,YAsGE,WAGE,UAQE,WAeqB;EACjB,wBAAA;;AAjIV,YAwIE;EACE,kBAAA;;AAzIJ,YAwIE,QAGE;EACE,kBAAA;EACA,QAAA;EACA,MAAA;EACA,cAAA;EACA,eAAA;EACA,aAAA;;AAGF,YAZF,QAYG,MACC;EACE,cAAA","file":"inquire.min.css"}
\ No newline at end of file
src/assets/css/list/quote.less
View file @
08c620a3
.quote-con {
background: #FFFFFF;
border-radius: 4px;
border: 1px solid #E5EBF6;
padding: 20px;
.search-btn {
...
...
src/assets/css/list/quote.min.css
View file @
08c620a3
.quote-con
{
background
:
#FFFFFF
;
border-radius
:
4px
;
border
:
1px
solid
#E5EBF6
;
padding
:
20px
}
.quote-con
.search-btn
{
cursor
:
pointer
;
width
:
76px
;
height
:
37px
;
line-height
:
37px
;
background
:
#1969F9
;
border-radius
:
2px
;
font-size
:
14px
;
color
:
#fff
;
text-align
:
center
}
.quote-con
.search-btn
:hover
{
background
:
#0050E0
}
.quote-con
.btn-nav
{
margin-top
:
11px
;
margin-bottom
:
22px
}
.quote-con
.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
}
.quote-con
.btn-nav
.update
i
{
margin-left
:
3px
}
.quote-con
.btn-nav
.update
:hover
{
background
:
#FCA955
;
color
:
#fff
}
.quote-con
.btn-nav
.dcg
{
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
}
.quote-con
.btn-nav
.dcg
:hover
{
background
:
#1969F9
;
cursor
:
pointer
;
color
:
#fff
}
.quote-con
.btn-nav
.dcg.heti
{
width
:
56px
;
background
:
#fff
}
.quote-con
.btn-nav
.dcg.heti
:hover
{
background
:
#E5EEFF
;
color
:
#1969F9
}
.quote-con
.btn-nav
.dcg.xjk
{
position
:
relative
;
left
:
-11px
;
border-left
:
1px
solid
#1969F9
}
.quote-con
.btn-nav
.dcg.xjk
:hover
{
border-left
:
1px
solid
#1969F9
}
.quote-con
.btn-nav
.dcg.delbtn
{
border
:
1px
solid
#FC1F00
;
background
:
#FFE7E3
;
color
:
#FC1F00
}
.quote-con
.btn-nav
.dcg.delbtn
:hover
{
background
:
#FF715D
;
color
:
#fff
}
.quote-con
.updatebox
{
position
:
relative
}
.quote-con
.updatebox
.selectdw
{
height
:
36px
;
width
:
36px
;
position
:
absolute
;
top
:
1px
;
right
:
2px
}
.quote-con
.updatebox
.selectdw
.el-select
{
width
:
36px
;
border-left
:
1px
solid
#C0C4CC
}
.quote-con
.updatebox
.selectdw
.el-select
input
{
border
:
0px
;
padding
:
0px
;
height
:
36px
;
width
:
36px
;
font-size
:
14px
;
color
:
#333
;
text-align
:
center
}
.quote-con
.updatebox
.selectdw
.el-select
.el-input__prefix
,
.quote-con
.updatebox
.selectdw
.el-select
.el-input__suffix
{
display
:
none
!important
}
.quote-con
.price-mores
.more-search-btn
:hover
{
color
:
#1969f9
}
\ No newline at end of file
.quote-con
{
background
:
#FFFFFF
;
border-radius
:
4px
;
padding
:
20px
;
}
.quote-con
.search-btn
{
cursor
:
pointer
;
width
:
76px
;
height
:
37px
;
line-height
:
37px
;
background
:
#1969F9
;
border-radius
:
2px
;
font-size
:
14px
;
color
:
#fff
;
text-align
:
center
;
}
.quote-con
.search-btn
:hover
{
background
:
#0050E0
;
}
.quote-con
.btn-nav
{
margin-top
:
11px
;
margin-bottom
:
22px
;
}
.quote-con
.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
;
}
.quote-con
.btn-nav
.update
i
{
margin-left
:
3px
;
}
.quote-con
.btn-nav
.update
:hover
{
background
:
#FCA955
;
color
:
#fff
;
}
.quote-con
.btn-nav
.dcg
{
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
0.5s
;
}
.quote-con
.btn-nav
.dcg
:hover
{
background
:
#1969F9
;
cursor
:
pointer
;
color
:
#fff
;
}
.quote-con
.btn-nav
.dcg.heti
{
width
:
56px
;
background
:
#fff
;
}
.quote-con
.btn-nav
.dcg.heti
:hover
{
background
:
#E5EEFF
;
color
:
#1969F9
;
}
.quote-con
.btn-nav
.dcg.xjk
{
position
:
relative
;
left
:
-11px
;
border-left
:
1px
solid
#1969F9
;
}
.quote-con
.btn-nav
.dcg.xjk
:hover
{
border-left
:
1px
solid
#1969F9
;
}
.quote-con
.btn-nav
.dcg.delbtn
{
border
:
1px
solid
#FC1F00
;
background
:
#FFE7E3
;
color
:
#FC1F00
;
}
.quote-con
.btn-nav
.dcg.delbtn
:hover
{
background
:
#FF715D
;
color
:
#fff
;
}
.quote-con
.updatebox
{
position
:
relative
;
}
.quote-con
.updatebox
.selectdw
{
height
:
36px
;
width
:
36px
;
position
:
absolute
;
top
:
1px
;
right
:
2px
;
}
.quote-con
.updatebox
.selectdw
.el-select
{
width
:
36px
;
border-left
:
1px
solid
#C0C4CC
;
}
.quote-con
.updatebox
.selectdw
.el-select
input
{
border
:
0px
;
padding
:
0px
;
height
:
36px
;
width
:
36px
;
font-size
:
14px
;
color
:
#333
;
text-align
:
center
;
}
.quote-con
.updatebox
.selectdw
.el-select
.el-input__prefix
,
.quote-con
.updatebox
.selectdw
.el-select
.el-input__suffix
{
display
:
none
!important
;
}
.quote-con
.price-mores
.more-search-btn
:hover
{
color
:
#1969f9
;
}
/*# sourceMappingURL=quote.min.css.map */
\ No newline at end of file
src/assets/css/list/quote.min.css.map
View file @
08c620a3
{"version":3,"sources":["quote.less"],"names":[],"mappings":"AAAA;EACE,mBAAA;EACA,kBAAA;EACA,yBAAA;EACA,aAAA;;AAJF,UAME;EACE,eAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,mBAAA;EACA,kBAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;;AAEA,UAXF,YAWG;EACC,mBAAA;;AAlBN,UAsBE;EACE,gBAAA;EACA,mBAAA;;AAxBJ,UAsBE,SAIE;EAEE,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,mBAAA;EACA,yBAAA;EACA,kBAAA;EACA,cAAA;EACA,eAAA;EACA,eAAA;EACA,WAAA;;AArCN,UAsBE,SAIE,QAaE;EACE,gBAAA;;AAGF,UArBJ,SAIE,QAiBG;EAEC,mBAAA;EACA,WAAA;;AA9CR,UAsBE,SA6BE;EACE,WAAA;EACA,YAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,mBAAA;EACA,cAAA;EACA,iBAAA;EACA,eAAA;EACA,oBAAA;;AAEA,UA1CJ,SA6BE,KAaG;EACC,mBAAA;EACA,eAAA;EACA,WAAA;;AAGF,UAhDJ,SA6BE,KAmBG;EACC,WAAA;EACA,gBAAA;;AAEA,UApDN,SA6BE,KAmBG,KAIE;EACC,mBAAA;EACA,cAAA;;AAIJ,UA1DJ,SA6BE,KA6BG;EACC,kBAAA;EACA,WAAA;EACA,8BAAA;;AAEA,UA/DN,SA6BE,KA6BG,IAKE;EACC,8BAAA;;AAIJ,UApEJ,SA6BE,KAuCG;EACC,yBAAA;EACA,mBAAA;EACA,cAAA;;AAEA,UAzEN,SA6BE,KAuCG,OAKE;EACC,mBAAA;EACA,WAAA;;AAjGV,UAuGE;EACE,kBAAA;;AAxGJ,UAuGE,WAGE;EACE,YAAA;EACA,WAAA;EAEA,kBAAA;EACA,QAAA;EACA,UAAA;;AAhHN,UAuGE,WAGE,UAQE;EACE,WAAA;EACA,8BAAA;;AApHR,UAuGE,WAGE,UAQE,WAIE;EACE,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;;AA7HV,UAuGE,WAGE,UAQE,WAeE;AAjIR,UAuGE,WAGE,UAQE,WAeqB;EACjB,wBAAA;;AASJ,UAFJ,aACE,iBACG;EACC,cAAA","file":"quote.min.css"}
\ No newline at end of file
{"version":3,"sources":["quote.less"],"names":[],"mappings":"AAAA;EACE,mBAAA;EACA,kBAAA;EACA,aAAA;;AAHF,UAKE;EACE,eAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,mBAAA;EACA,kBAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;;AAEA,UAXF,YAWG;EACC,mBAAA;;AAjBN,UAqBE;EACE,gBAAA;EACA,mBAAA;;AAvBJ,UAqBE,SAIE;EAEE,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,mBAAA;EACA,yBAAA;EACA,kBAAA;EACA,cAAA;EACA,eAAA;EACA,eAAA;EACA,WAAA;;AApCN,UAqBE,SAIE,QAaE;EACE,gBAAA;;AAGF,UArBJ,SAIE,QAiBG;EAEC,mBAAA;EACA,WAAA;;AA7CR,UAqBE,SA6BE;EACE,WAAA;EACA,YAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,mBAAA;EACA,cAAA;EACA,kBAAA;EACA,eAAA;EACA,oBAAA;;AAEA,UA1CJ,SA6BE,KAaG;EACC,mBAAA;EACA,eAAA;EACA,WAAA;;AAGF,UAhDJ,SA6BE,KAmBG;EACC,WAAA;EACA,gBAAA;;AAEA,UApDN,SA6BE,KAmBG,KAIE;EACC,mBAAA;EACA,cAAA;;AAIJ,UA1DJ,SA6BE,KA6BG;EACC,kBAAA;EACA,WAAA;EACA,8BAAA;;AAEA,UA/DN,SA6BE,KA6BG,IAKE;EACC,8BAAA;;AAIJ,UApEJ,SA6BE,KAuCG;EACC,yBAAA;EACA,mBAAA;EACA,cAAA;;AAEA,UAzEN,SA6BE,KAuCG,OAKE;EACC,mBAAA;EACA,WAAA;;AAhGV,UAsGE;EACE,kBAAA;;AAvGJ,UAsGE,WAGE;EACE,YAAA;EACA,WAAA;EAEA,kBAAA;EACA,QAAA;EACA,UAAA;;AA/GN,UAsGE,WAGE,UAQE;EACE,WAAA;EACA,8BAAA;;AAnHR,UAsGE,WAGE,UAQE,WAIE;EACE,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;;AA5HV,UAsGE,WAGE,UAQE,WAeE;AAhIR,UAsGE,WAGE,UAQE,WAeqB;EACjB,wBAAA;;AASJ,UAFJ,aACE,iBACG;EACC,cAAA","file":"quote.min.css"}
\ No newline at end of file
src/assets/css/public/common.less
View file @
08c620a3
...
...
@@ -189,6 +189,7 @@ body {
.pagex {
padding: 20px;
min-height: 500px;
background: #FFFFFF;
}
.zdypop {
...
...
@@ -332,33 +333,92 @@ body {
}
}
.el-cascader-menu__list {
max-height: 500px !important;
}
.yunyin-btn {
background: #409eff !important;
border-color: #409eff !important;
&:hover {
opacity: 0.85;
}
}
.el-table th {
font-weight: bold;
color: #5f5f5f;
}
.el-table th.el-table__cell {
background-color: #f1f5fa !important;
}
.operation-area {
margin-bottom: 20px;
}
.text-tip {
background: #fdf5e6;
border-radius: 15px;
height: 30px;
margin-left: 10px;
padding: 0 10px;
.el-icon-warning {
font-size: 16px;
color: #ff9000;
}
span {
font-size: 12px;
color: #333333;
margin-left: 4px;
}
}
.contact-information {
p {
height: 25px;
margin-bottom: 5px;
em {
}
span {
padding: 0 5px;
width: 147px;
background: #f1f5fa;
}
}
}
.alink {
color: #409EFF;
}
::-webkit-scrollbar {
width: 10
px;
height: 10
px;
width: 6
px;
height: 6
px;
background: transparent
}
::-webkit-scrollbar-track {
background: transparent
background: white;
border-radius: 2px;
}
::-webkit-scrollbar-thumb {
border-radius: 5px
;
background-color: #c1c1c1
background: #E6E6E6
;
border-radius: 2px;
}
::-webkit-scrollbar-thumb:hover {
background-color: #a8a8a8
}
.el-cascader-menu__list {
max-height: 500px !important;
background: #E6E6E6;
}
.yunyin-btn {
background: #1a69f8 !important;
border-color: #1a69f8 !important;
&:hover{
opacity: 0.85;
}
::-webkit-scrollbar-corner {
background: #f6f6f6;
}
\ No newline at end of file
src/assets/css/public/common.min.css
View file @
08c620a3
...
...
@@ -204,6 +204,7 @@ body {
.pagex
{
padding
:
20px
;
min-height
:
500px
;
background
:
#FFFFFF
;
}
.zdypop
.el-form-item__label
{
color
:
#333
;
...
...
@@ -323,29 +324,71 @@ body {
color
:
#5e6d82
;
line-height
:
1.5em
;
}
.el-cascader-menu__list
{
max-height
:
500px
!important
;
}
.yunyin-btn
{
background
:
#409eff
!important
;
border-color
:
#409eff
!important
;
}
.yunyin-btn
:hover
{
opacity
:
0.85
;
}
.el-table
th
{
font-weight
:
bold
;
color
:
#5f5f5f
;
}
.el-table
th
.el-table__cell
{
background-color
:
#f1f5fa
!important
;
}
.operation-area
{
margin-bottom
:
20px
;
}
.text-tip
{
background
:
#fdf5e6
;
border-radius
:
15px
;
height
:
30px
;
margin-left
:
10px
;
padding
:
0
10px
;
}
.text-tip
.el-icon-warning
{
font-size
:
16px
;
color
:
#ff9000
;
}
.text-tip
span
{
font-size
:
12px
;
color
:
#333333
;
margin-left
:
4px
;
}
.contact-information
p
{
height
:
25px
;
margin-bottom
:
5px
;
}
.contact-information
p
span
{
padding
:
0
5px
;
width
:
147px
;
background
:
#f1f5fa
;
}
.alink
{
color
:
#409EFF
;
}
::-webkit-scrollbar
{
width
:
10
px
;
height
:
10
px
;
width
:
6
px
;
height
:
6
px
;
background
:
transparent
;
}
::-webkit-scrollbar-track
{
background
:
transparent
;
background
:
white
;
border-radius
:
2px
;
}
::-webkit-scrollbar-thumb
{
b
order-radius
:
5px
;
b
ackground-color
:
#c1c1c1
;
b
ackground
:
#E6E6E6
;
b
order-radius
:
2px
;
}
::-webkit-scrollbar-thumb:hover
{
background
-color
:
#a8a8a8
;
background
:
#E6E6E6
;
}
.el-cascader-menu__list
{
max-height
:
500px
!important
;
}
.yunyin-btn
{
background
:
#1a69f8
!important
;
border-color
:
#1a69f8
!important
;
}
.yunyin-btn
:hover
{
opacity
:
0.85
;
::-webkit-scrollbar-corner
{
background
:
#f6f6f6
;
}
/*# sourceMappingURL=common.min.css.map */
\ No newline at end of file
src/assets/css/public/common.min.css.map
View file @
08c620a3
{"version":3,"sources":["common.less"],"names":[],"mappings":"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","file":"common.min.css"}
\ No newline at end of file
{"version":3,"sources":["common.less"],"names":[],"mappings":"AAAA;EACE,8BAAA;EACA,0BAAA;;AAGF,IAAK;EACH,UAAA;EACA,yCAAA;EACA,6CAAA;;AAGF;AAAM;EACJ,8CAA8C,6BAA9C;EACA,kBAAA;EACA,mCAAA;EACA,kCAAA;EACA,eAAA;EACA,cAAA;;AAGF;AAAM;AAAK;AAAI;AAAI;AAAI;AAAI;AAAI;AAAI;AAAI;AAAI;AAAI;AAAI;AAAI;AAAI;AAAK;AAAM;AAAM;AAAU;AAAQ;AAAO;AAAU;AAAG;AAAY;AAAI;AAAI;AAAI;AAAQ;AAAS;AAAO;AAAS;AAAY;AAAQ;AAAQ;AAAQ;AAAM;AAAK;EACxN,SAAA;EACA,UAAA;;AAGF;AAAQ;AAAO;AAAQ;EACrB,eAAA;EACA,YAAA;EACA,wBAAA;;AAGF,KAAK;AAAe,KAAK;AAAa,KAAK;EACzC,eAAA;;AAGF;EACE,yBAAA;EACA,iBAAA;;AAGF;AAAI;AAAI;EACN,gBAAA;;AAGF;AAAI;AAAI;AAAI;AAAI;AAAI;EAClB,eAAA;EACA,gBAAA;;AAGF;AAAI;AAAG;EACL,kBAAA;;AAGF;EACE,qBAAA;;AAGF;EACE,YAAA;;AAGF;EACE,QAAA;EACA,WAAA;;AAGF,IAAI;EACF,SAAS,GAAT;EACA,WAAA;EACA,SAAA;EACA,kBAAA;EACA,cAAA;;AAGF;EACE,WAAA;EACA,gBAAA;;AAGF;EACE,YAAA;EACA,gBAAA;;AAGF;EACE,mBAAA;;AAGF;EACE,sBAAA;;AAGF;EACE,sBAAA;;AAGF;EACE,qBAAA;EACA,gBAAA;EACA,OAAA;EACA,sBAAA;EACA,oBAAA;;AAGF;EACE,uBAAA;EACA,mBAAA;;AAGF;EACE,iBAAA;EACA,UAAA;EACA,YAAA;EACA,YAAA;EACA,sBAAA;;AAGF;EACE,8BAAA;EACA,sBAAA;;AAGF;EACE,aAAA;EACA,sBAAA;;AAGF;EACE,aAAA;EACA,mBAAA;;AAGF;EACE,8BAAA;;AAGF;EACE,6BAAA;;AAGF;EACE,uBAAA;;AAGF;EACE,mBAAA;;AAGF;EACE,mBAAA;EACA,gBAAA;EACA,eAAA;EACA,WAAA;EACA,OAAA;;AAGF;AAAM;EACJ,WAAA;EACA,YAAA;EACA,iCAAA;;AAGF;EACE,kBAAA;EACA,mBAAA;;AAGF;EACE,cAAA;;AAGF;EACE,cAAA;;AAGF;EACE,cAAA;;AAGF;EACE,cAAA;;AAGF;EACE,iBAAA;EACA,gBAAA;;AAGF;EACE,aAAA;EACA,iBAAA;EACA,mBAAA;;AAGF,OACE;EACE,WAAA;;AAFJ,OAKE,UAAS;EACP,yBAAA;EACA,qBAAA;;AAPJ,OAUE,UAAS,YAAa;EACpB,yBAAA;EACA,qBAAA;;AAKJ;EACE,aAAA;;AAGF;EACE,eAAA;EACA,WAAA;EACA,iBAAA;EACA,kBAAA;;AAEA,iBAAC;EACC,SAAS,EAAT;EACA,kBAAA;EACA,UAAA;EACA,YAAA;EACA,mBAAA;EACA,WAAA;EACA,QAAA;;AAIJ;EACE,eAAA;;AAEA,cAAC;AAAQ,cAAC;EACR,cAAA;;AAOJ;EACE,qBAAA;;AAGF,wBAAyB;EACvB,WAAA;EACA,eAAA;;AAGF,uBAAuB;EACrB,cAAA;EACA,eAAA;;AAGF,sBAAsB;EACpB,SAAS,OAAT;;AAGF,qBACE;AADqB,cACrB;EACE,WAAA;EACA,YAAA;EACA,kBAAA;EACA,iBAAA;EACA,mBAAA;EACA,yBAAA;EACA,kBAAA;EACA,cAAA;EACA,eAAA;EACA,YAAA;;AAEA,qBAZF,WAYG;AAAD,cAZF,WAYG;AAAQ,qBAZX,WAYY;AAAD,cAZX,WAYY;EACR,cAAA;EACA,mBAAA;EACA,yBAAA;;AAGF,qBAlBF,WAkBG;AAAD,cAlBF,WAkBG;EACC,yBAAA;EACA,WAAA;EACA,mBAAA;;AAEA,qBAvBJ,WAkBG,mBAKE;AAAD,cAvBJ,WAkBG,mBAKE;AAAQ,qBAvBb,WAkBG,mBAKW;AAAD,cAvBb,WAkBG,mBAKW;EACR,WAAA;EACA,mBAAA;EACA,yBAAA;;AAMR;EACE,kBAAA;;AADF,OAGE;EACE,WAAA;EACA,gBAAA;;AALJ,OAQE;EACE,YAAA;EACA,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,eAAA;EACA,cAAA;EACA,iBAAA;EACA,gBAAA;EACA,gBAAA;;AAIJ,iBACE;EACE,UAAA;;AAIJ;EACE,iBAAA;EACA,yBAAA;EACA,kBAAA;EACA,8BAAA;EACA,cAAA;;AALF,UAOE;EACE,eAAA;EACA,cAAA;EACA,kBAAA;;AAIJ;EACE,4BAAA;;AAGF;EACE,mBAAA;EACA,qBAAA;;AAEA,WAAC;EACC,aAAA;;AAIJ,SAAU;EACR,iBAAA;EACA,cAAA;;AAGF,SAAU,GAAE;EACV,yBAAA;;AAGF;EACE,mBAAA;;AAGF;EACE,mBAAA;EACA,mBAAA;EACA,YAAA;EACA,iBAAA;EACA,eAAA;;AALF,SAOE;EACE,eAAA;EACA,cAAA;;AATJ,SAYE;EACE,eAAA;EACA,cAAA;EACA,gBAAA;;AAIJ,oBACE;EACE,YAAA;EACA,kBAAA;;AAHJ,oBACE,EAQE;EACE,cAAA;EACA,YAAA;EACA,mBAAA;;AAKN;EACE,cAAA;;AAGF;EACE,UAAA;EACA,WAAA;EACA,uBAAA;;AAGF;EACE,iBAAA;EACA,kBAAA;;AAGF;EACE,mBAAA;EACA,kBAAA;;AAGF,yBAAyB;EACvB,mBAAA;;AAGF;EACE,mBAAA","file":"common.min.css"}
\ No newline at end of file
src/components/menu.vue
View file @
08c620a3
...
...
@@ -94,13 +94,22 @@
<el-submenu
index=
"6"
>
<
template
slot=
"title"
>
<span
class=
"icon iconfont iconxiaoxiguanli1"
></span>
<span
slot=
"title"
>
数据统计
</span>
</
template
>
<el-menu-item-group>
<el-menu-item
:index=
"'/inquireTransform'"
>
询价转化统计
</el-menu-item>
</el-menu-item-group>
</el-submenu>
<el-submenu
index=
"7"
>
<
template
slot=
"title"
>
<span
class=
"icon iconfont iconxiaoxiguanli1"
></span>
<span
slot=
"title"
>
消息管理
</span>
</
template
>
<el-menu-item-group>
<el-menu-item
:index=
"'/news'"
>
消息列表
</el-menu-item>
</el-menu-item-group>
</el-submenu>
<el-submenu
index=
"
7
"
>
<el-submenu
index=
"
8
"
>
<
template
slot=
"title"
>
<span
class=
"icon iconfont iconuser"
></span>
<span
slot=
"title"
>
用户中心
</span>
...
...
src/router/index.js
View file @
08c620a3
...
...
@@ -3,7 +3,6 @@ import VueRouter from 'vue-router'
Vue
.
use
(
VueRouter
);
const
Home
=
resolve
=>
require
([
'@/views/Index/index.vue'
],
resolve
);
const
Inquire
=
resolve
=>
require
([
'@/views/List/inquire.vue'
],
resolve
);
const
InquireDetail
=
resolve
=>
require
([
'@/views/List/inquireDetail.vue'
],
resolve
);
...
...
@@ -23,6 +22,7 @@ const orderTrackGoodsDetail = resolve => require(['@/views/OrderTrack/goodsDetai
const
OrderTrackInvoice
=
resolve
=>
require
([
'@/views/OrderTrack/invoice.vue'
],
resolve
);
const
OrderTrackPurAdd
=
resolve
=>
require
([
'@/views/OrderTrack/purAdd.vue'
],
resolve
);
const
News
=
resolve
=>
require
([
'@/views/News/index.vue'
],
resolve
);
const
InquireTransform
=
resolve
=>
require
([
'@/views/InquireTransform/index.vue'
],
resolve
);
const
routes
=
[
...
...
@@ -185,6 +185,15 @@ const routes = [
},
component
:
News
},
{
path
:
'/inquireTransform'
,
name
:
'inquireTransform'
,
meta
:
{
title
:
'询价转化统计'
,
},
component
:
InquireTransform
},
/**错误页面重定向到首页**/
{
path
:
'*'
,
...
...
src/views/List/inquire.vue
View file @
08c620a3
<
template
>
<section
class=
"inquire pagex"
>
<div
class=
"inquire-con"
>
<el-form
:inline=
"true"
:model=
"formParam"
class=
"demo-form-inline"
ref=
"formParam"
>
<!--搜索区-->
<el-form
:inline=
"true"
:model=
"formParam"
class=
"demo-form-inline"
ref=
"formParam"
label-width=
"100px"
>
<el-form-item
label=
"询价单号"
prop=
"goods_name"
>
<el-input
v-model=
"formParam.goods_name"
placeholder=
"请输入询价单号"
@
keyup
.
enter
.
native=
"submit"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"型号"
prop=
"goods_name"
>
<el-autocomplete
v-model=
"formParam.goods_name"
:trigger-on-focus=
"false"
@
keyup
.
enter
.
native=
"onSubmit"
:fetch-suggestions=
"querySearchAsync"
placeholder=
"请输入型号"
clearable
></el-autocomplete>
</el-form-item>
...
...
@@ -16,7 +20,32 @@
<el-option
label=
"已报价"
value=
"2"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"询价日期"
>
<el-form-item
label=
"是否成功"
prop=
"i_status"
>
<el-select
v-model=
"formParam.i_status"
placeholder=
"请选择"
clearable
>
<el-option
label=
"全部"
value=
""
></el-option>
<el-option
label=
"是"
value=
"-1"
></el-option>
<el-option
label=
"否"
value=
"1"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"客户性质"
prop=
"i_status"
>
<el-select
v-model=
"formParam.i_status"
placeholder=
"请选择"
clearable
>
<el-option
label=
"全部"
value=
""
></el-option>
<el-option
label=
"KA"
value=
"-1"
></el-option>
<el-option
label=
“SMB”
value=
"1"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"来源类型"
prop=
"i_status"
>
<el-select
v-model=
"formParam.i_status"
placeholder=
"请选择"
clearable
>
<el-option
label=
"全部"
value=
""
></el-option>
<el-option
label=
"历史成单"
value=
"-1"
></el-option>
<el-option
label=
“精准匹配”
value=
"1"
></el-option>
<el-option
label=
“指定采购”
value=
"2"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"询价时间"
>
<el-date-picker
v-model=
"formParam.date"
value-format=
"yyyy-MM-dd"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
></el-date-picker>
</el-form-item>
<el-form-item
label=
"询价有效期"
>
<el-date-picker
v-model=
"formParam.date"
value-format=
"yyyy-MM-dd"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
></el-date-picker>
</el-form-item>
<el-form-item>
...
...
@@ -24,16 +53,24 @@
<el-button
@
click=
"resetForm('formParam')"
>
重置
</el-button>
</el-form-item>
</el-form>
<div
class=
"btn-nav clr"
>
<!--操作区-->
<div
class=
"operation-area row verCenter bothSide"
>
<div
class=
"operation-button row verCenter"
>
<el-button
type=
"primary"
@
click=
"detail"
>
报价
</el-button>
<el-button
type=
"primary"
@
click=
"exportChange"
>
导出
</el-button>
<el-button
type=
"danger"
@
click=
"del"
>
删除
</el-button>
</div>
<div
class=
"text-tip row verCenter"
>
<i
class=
"el-icon-warning"
></i>
<span>
该页面展示的数据为:猎芯客户发起的订单询价信息(我司上传的型号及优势物料,会自动参与【猎芯询报价】系统的询价
</span>
</div>
</div>
<!--列表区-->
<div
class=
"data-box"
>
<el-table
:data=
"tableData"
border
max-height=
"600"
@
selection-change=
"handleSelectionChange"
>
<el-table-column
type=
"selection"
width=
"40"
align=
"center"
></el-table-column>
<el-table-column
prop=
"inquiry_sn"
label=
"询价单号"
width=
"160"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
prop=
"goods_name"
label=
"型号"
width=
"160"
:show-overflow-tooltip=
"true"
>
<el-table-column
prop=
"inquiry_sn"
label=
"询价单号"
width=
"160"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"goods_name"
label=
"型号"
width=
"160"
:show-overflow-tooltip=
"true"
align=
"center"
>
<template
slot-scope=
"scope"
>
<div
class=
"p-copy"
>
<p
style=
"padding-right:25px;"
>
{{
scope
.
row
.
goods_name
}}
</p>
...
...
@@ -41,11 +78,12 @@
</div>
</
template
>
</el-table-column>
<el-table-column
prop=
"brand_name"
label=
"品牌"
width=
"150"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
prop=
"inquiry_number"
label=
"数量"
width=
"80"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
prop=
"batch"
label=
"批次"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
prop=
"delivery_time"
label=
"交货日期"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
prop=
"i_status"
label=
"状态"
width=
"100"
:show-overflow-tooltip=
"true"
>
<el-table-column
prop=
"brand_name"
label=
"品牌"
width=
"150"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"inquiry_number"
label=
"数量"
width=
"80"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"batch"
label=
"批次"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"delivery_time"
label=
"交货日期"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"quote_num"
label=
"报价数"
width=
"80"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"i_status"
label=
"状态"
width=
"100"
:show-overflow-tooltip=
"true"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<span
v-if=
"scope.row.i_status==2"
class=
"f-green"
>
已报价
</span>
<span
v-else-if=
"scope.row.i_status==1"
class=
"f-yellow1"
>
待报价
</span>
...
...
@@ -53,9 +91,30 @@
<span
v-else-if=
"scope.row.i_status==-1"
class=
"f-red1"
>
已关闭
</span>
</
template
>
</el-table-column>
<el-table-column
prop=
"quote_num"
label=
"报价数"
width=
"100"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
prop=
"inquiry_time"
label=
"询价时间"
width=
"160"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
prop=
"deadline_time"
label=
"询价有效期"
width=
"160"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
prop=
""
label=
"猎芯采购员"
width=
"100"
:show-overflow-tooltip=
"true"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-popover
placement=
"bottom"
title=
"采购员联系方式"
width=
"200"
trigger=
"click"
>
<div
class=
"contact-information"
>
<p
class=
"row verCenter"
><em>
电话:
</em><span>
13512341234
</span></p>
<p
class=
"row verCenter"
><em>
邮箱:
</em><span>
lx@ichunt.com
</span></p>
</div>
<a
slot=
"reference"
href=
"javascript:;"
class=
"alink"
>
张三
</a>
</el-popover>
</
template
>
</el-table-column>
<el-table-column
prop=
""
label=
"是否成单"
width=
"80"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
""
label=
"客户性质"
width=
"80"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"batch"
label=
"来源类型"
width=
"100"
:show-overflow-tooltip=
"true"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<span>
历史成单
</span>
<el-tooltip
:aa=
"scope"
class=
"item"
effect=
"dark"
placement=
"top-start"
>
<i
class=
"el-icon-question"
style=
"color:#ff7e11;margin-left:5px;cursor:pointer;font-size:16px;"
></i>
<div
slot=
"content"
>
历史记录有过猎芯采购员跟我司采购过该型号品牌
</div>
</el-tooltip>
</
template
>
</el-table-column>
<el-table-column
prop=
"inquiry_time"
label=
"询价时间"
width=
"160"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"deadline_time"
label=
"询价有效期"
width=
"160"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"110"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-button
@
click=
"handleClick(scope.row)"
type=
"primary"
size=
"mini"
class=
"yunyin-btn"
>
查看日志
</el-button>
...
...
@@ -81,12 +140,12 @@ import Menu from "@/components/menu.vue";
import
{
dateTimeFormate
}
from
"../../filters/formate.js"
;
import
VueClipboard
from
'vue-clipboard2'
import
Tool
from
'../../tool'
import
{
Autocomplete
,
Button
,
DatePicker
,
Dialog
,
Dropdown
,
DropdownItem
,
DropdownMenu
,
Form
,
FormItem
,
Input
,
Message
,
MessageBox
,
Option
,
Pagination
,
Select
,
Table
,
TableColumn
}
from
'element-ui'
import
{
Autocomplete
,
Button
,
DatePicker
,
Dialog
,
Dropdown
,
DropdownItem
,
DropdownMenu
,
Form
,
FormItem
,
Input
,
Message
,
MessageBox
,
Option
,
Pagination
,
Popover
,
Select
,
Table
,
TableColumn
}
from
'element-ui'
import
{
NODE_ENVS
}
from
"../../ajax"
;
Vue
.
prototype
.
$message
=
Message
;
Vue
.
use
(
Button
).
use
(
Form
).
use
(
Select
).
use
(
Option
).
use
(
Input
).
use
(
FormItem
).
use
(
Dialog
).
use
(
Autocomplete
);
Vue
.
use
(
DatePicker
).
use
(
Dropdown
).
use
(
DropdownMenu
).
use
(
DropdownItem
).
use
(
TableColumn
).
use
(
Table
).
use
(
Pagination
);
Vue
.
use
(
DatePicker
).
use
(
Dropdown
).
use
(
DropdownMenu
).
use
(
DropdownItem
).
use
(
TableColumn
).
use
(
Table
).
use
(
Pagination
)
.
use
(
Popover
)
;
Vue
.
use
(
VueClipboard
);
export
default
{
...
...
@@ -99,7 +158,7 @@ export default {
tableData
:
[],
multipleSelection
:
[],
dialogVisible
:
false
,
logs
:[],
logs
:
[],
formParam
:
{
goods_name
:
''
,
brand_name
:
''
,
...
...
@@ -180,7 +239,7 @@ export default {
})
},
resetForm
(
formName
)
{
this
.
formParam
.
date
=
''
;
this
.
formParam
.
date
=
''
;
this
.
$refs
[
formName
].
resetFields
();
},
onSubmit
()
{
...
...
src/views/List/quote.vue
View file @
08c620a3
<
template
>
<section
class=
"quote pagex"
>
<div
class=
"quote-con"
>
<!--搜索区-->
<el-form
:inline=
"true"
:model=
"formParam"
class=
"demo-form-inline"
ref=
"formParam"
>
<el-form-item
label=
"报价型号"
prop=
"goods_name"
>
<el-autocomplete
clearable
v-model=
"formParam.goods_name"
:trigger-on-focus=
"false"
@
keyup
.
enter
.
native=
"onSubmit"
:fetch-suggestions=
"querySearchAsync"
placeholder=
"请输入型号"
clearable
></el-autocomplete>
...
...
@@ -24,15 +25,24 @@
<el-button
@
click=
"resetForm('formParam')"
>
重置
</el-button>
</el-form-item>
</el-form>
<div
class=
"btn-nav clr"
>
<!--操作区-->
<div
class=
"operation-area row verCenter bothSide"
>
<div
class=
"operation-button row verCenter"
>
<el-button
type=
"primary"
@
click=
"exportChange"
>
导出
</el-button>
<el-button
type=
"primary"
@
click=
"close"
>
关闭
</el-button>
<el-button
type=
"primary"
>
修改
</el-button>
</div>
<div
class=
"text-tip row verCenter"
>
<i
class=
"el-icon-warning"
></i>
<span>
该页面展示的数据为:我司针对猎芯客户发起的询价信息,进行了报价
</span>
</div>
</div>
<!--列表区-->
<div
class=
"data-box th-all"
>
<el-table
:data=
"tableData"
border
max-height=
"600"
@
selection-change=
"handleSelectionChange"
>
<el-table-column
fixed
type=
"selection"
width=
"40"
align=
"center"
></el-table-column>
<el-table-column
prop=
"quote_sn"
fixed=
"left"
label=
"报价单号"
width=
"200"
></el-table-column>
<el-table-column
prop=
"inquiry_goods_name"
fixed=
"left"
label=
"型号"
width=
"200"
>
<el-table-column
prop=
"quote_sn"
fixed=
"left"
label=
"报价单号"
width=
"200"
align=
"center"
></el-table-column>
<el-table-column
prop=
"inquiry_goods_name"
fixed=
"left"
label=
"型号"
width=
"200"
align=
"center"
>
<template
slot-scope=
"scope"
>
<div
class=
"price-mores"
>
<el-popover
effect=
"light"
trigger=
"hover"
placement=
"bottom-start"
popper-class=
"popper-class-box"
>
...
...
@@ -63,36 +73,48 @@
</div>
</
template
>
</el-table-column>
<el-table-column
prop=
"inquiry_brand_name"
fixed=
"left"
label=
"品牌"
width=
"200"
></el-table-column>
<el-table-column
prop=
"inquiry_sn"
label=
"询价单号"
width=
"200"
></el-table-column>
<el-table-column
prop=
"quote_goods_name"
label=
"报价型号"
width=
"200"
></el-table-column>
<el-table-column
prop=
"quote_brand_name"
label=
"报价品牌"
width=
"200"
></el-table-column>
<el-table-column
prop=
"status"
label=
"状态"
width=
"100"
>
<el-table-column
prop=
"inquiry_brand_name"
fixed=
"left"
label=
"品牌"
width=
"200"
align=
"center"
></el-table-column>
<el-table-column
prop=
"inquiry_sn"
label=
"询价单号"
width=
"200"
align=
"center"
></el-table-column>
<el-table-column
prop=
"quote_goods_name"
label=
"报价型号"
width=
"200"
align=
"center"
></el-table-column>
<el-table-column
prop=
"quote_brand_name"
label=
"报价品牌"
width=
"200"
align=
"center"
></el-table-column>
<el-table-column
prop=
"quote_goods_name"
label=
"原因"
width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"status"
label=
"状态"
width=
"100"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-tag
type=
"primary"
v-if=
"scope.row.quote_status == 1"
disable-transitions
>
{{
scope
.
row
.
quote_status_val
}}
</el-tag>
<el-tag
type=
"info"
v-else-if=
"scope.row.quote_status == 2"
disable-transitions
>
{{
scope
.
row
.
quote_status_val
}}
</el-tag>
<el-tag
type=
"success"
v-else-if=
"scope.row.quote_status == 3"
disable-transitions
>
{{
scope
.
row
.
quote_status_val
}}
</el-tag>
<el-tag
type=
"danger"
v-else-if=
"scope.row.quote_status == 4"
disable-transitions
>
{{
scope
.
row
.
quote_status_val
}}
</el-tag>
<el-tag
type=
"primary"
v-else
>
{{
scope
.
row
.
quote_status_val
}}
</el-tag>
<el-tooltip
:aa=
"scope"
class=
"item"
effect=
"dark"
placement=
"top-start"
>
<i
class=
"el-icon-question"
style=
"color:#ff7e11;margin-left:5px;cursor:pointer;font-size:16px;"
></i>
<!--确认中-->
<div
slot=
"content"
v-if=
"scope.row.quote_status == 1"
>
该条报价信息已推送到猎芯系统,等待猎芯客户确认
</div>
<!--已选中-->
<div
slot=
"content"
v-if=
"scope.row.quote_status == 2"
>
该条报价信息已被猎芯客户选中,等待下单中
</div>
<!--已成单-->
<div
slot=
"content"
v-if=
"scope.row.quote_status == 3"
>
该条报价信息已关闭(未下单)
</div>
<!--已关闭-->
<div
slot=
"content"
v-if=
"scope.row.quote_status == 4"
>
该条报价信息已被猎芯客户下单
</div>
</el-tooltip>
</
template
>
</el-table-column>
<el-table-column
prop=
"expire_status_val"
label=
"是否有效"
width=
"100"
></el-table-column>
<el-table-column
prop=
"quote_number"
label=
"报价数量"
width=
"100"
></el-table-column>
<el-table-column
prop=
"price"
label=
"价格"
width=
"200"
></el-table-column>
<el-table-column
prop=
"currency_val"
label=
"币种"
width=
"100"
></el-table-column>
<el-table-column
prop=
"tax_rate"
label=
"税率"
width=
"100"
></el-table-column>
<el-table-column
prop=
"batch"
label=
"批次"
width=
"100"
></el-table-column>
<el-table-column
prop=
"delivery_time"
label=
"货期"
width=
"100"
></el-table-column>
<el-table-column
prop=
"mpq"
label=
"最小包装数量"
width=
"150"
></el-table-column>
<el-table-column
prop=
"moq"
label=
"起订量"
width=
"100"
></el-table-column>
<el-table-column
prop=
"price_other"
label=
"其他费用"
width=
"100"
>
<el-table-column
prop=
"expire_status_val"
label=
"是否有效"
width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"quote_number"
label=
"报价数量"
width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"price"
label=
"价格"
width=
"200"
align=
"center"
></el-table-column>
<el-table-column
prop=
"currency_val"
label=
"币种"
width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"tax_rate"
label=
"税率"
width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"batch"
label=
"批次"
width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"delivery_time"
label=
"货期"
width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"mpq"
label=
"最小包装数量"
width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"moq"
label=
"起订量"
width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"price_other"
label=
"其他费用"
width=
"100"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
price_other
|
floatZero
}}
</span>
</
template
>
</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=
"quote_time"
label=
"最近报价时间"
width=
"200"
></el-table-column>
<el-table-column
prop=
"expire_time"
label=
"报价有效期"
width=
"200"
align=
"center"
></el-table-column>
<el-table-column
prop=
"remark"
label=
"备注"
width=
"200"
align=
"center"
></el-table-column>
<el-table-column
prop=
"quote_time"
label=
"最近报价时间"
width=
"200"
align=
"center"
></el-table-column>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"110"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-button
@
click=
"handleClick(scope.row)"
type=
"primary"
size=
"mini"
class=
"yunyin-btn"
>
查看日志
</el-button>
...
...
src/views/OrderTrack/goods.vue
View file @
08c620a3
<
template
>
<section
class=
"goods pagex"
>
<div
class=
"goods-con"
>
<!--搜索区-->
<el-form
:inline=
"true"
:model=
"formInline"
label-width=
"100px"
ref=
"formInline"
>
<el-form-item
label=
"型号"
prop=
"goods_name"
>
<el-autocomplete
v-model=
"formInline.goods_name"
:trigger-on-focus=
"false"
@
keyup
.
enter
.
native=
"onSubmit"
:fetch-suggestions=
"querySearchAsync"
placeholder=
"请输入型号"
clearable
></el-autocomplete>
...
...
@@ -49,18 +50,28 @@
<el-button
@
click=
"resetForm('formInline')"
>
重置
</el-button>
</el-form-item>
</el-form>
<div
class=
"btn-nav clr"
>
<!--操作区-->
<div
class=
"operation-area row verCenter bothSide"
>
<div
class=
"operation-button row verCenter"
>
<el-button
type=
"primary"
@
click=
"addSend"
>
生成发货单
</el-button>
<el-button
type=
"primary"
>
导出
</el-button>
</div>
<div
class=
"text-tip row verCenter"
>
<i
class=
"el-icon-warning"
></i>
<span>
该页面展示的数据为:猎芯客户与我司产生的订单交易数据
</span>
</div>
</div>
<!--列表区-->
<div
class=
"data-box th-all"
v-if=
"tableData"
>
<el-table
:data=
"tableData"
border
max-height=
"600"
@
selection-change=
"handleSelectionChange"
>
<el-table-column
fixed
type=
"selection"
width=
"40"
></el-table-column>
<el-table-column
label=
"订货公司"
min-width=
"160"
:show-overflow-tooltip=
"true"
>
<el-table-column
fixed
type=
"selection"
width=
"40"
align=
"center"
></el-table-column>
<el-table-column
prop=
"currency_val"
label=
"订单号"
width=
"60"
align=
"center"
></el-table-column>
<el-table-column
label=
"订货公司"
min-width=
"160"
:show-overflow-tooltip=
"true"
align=
"center"
>
<template
slot-scope=
"scope"
>
<a
:href=
"'/#/orderTrackGoodsDetail?purchase_id='+scope.row.purchase_id"
class=
"f-blue"
>
{{
scope
.
row
.
company_name
}}
</a>
</
template
>
</el-table-column>
<el-table-column
prop=
"status_val"
label=
"订单状态"
min-width=
"80"
>
<el-table-column
prop=
"status_val"
label=
"订单状态"
min-width=
"80"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-tag
type=
"primary"
v-if=
"scope.row.status_val == '待提审'"
disable-transitions
>
{{
scope
.
row
.
status_val
}}
</el-tag>
<el-tag
type=
"info"
v-else-if=
"scope.row.status_val == '待审核'"
disable-transitions
>
{{
scope
.
row
.
status_val
}}
</el-tag>
...
...
@@ -70,26 +81,26 @@
<el-tag
type=
"primary"
v-else
>
{{
scope
.
row
.
status_val
}}
</el-tag>
</
template
>
</el-table-column>
<el-table-column
prop=
"pay_name"
label=
"对方付款方式"
min-width=
"100"
></el-table-column>
<el-table-column
prop=
"pay_status_val"
label=
"收款状态"
min-width=
"85"
>
<el-table-column
prop=
"pay_name"
label=
"对方付款方式"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"pay_status_val"
label=
"收款状态"
min-width=
"85"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-tag
type=
"primary"
v-if=
"scope.row.pay_status_val == '待付款'"
disable-transitions
>
{{
scope
.
row
.
pay_status_val
}}
</el-tag>
<el-tag
type=
"warning"
v-if=
"scope.row.pay_status_val == '部分付款'"
disable-transitions
>
{{
scope
.
row
.
pay_status_val
}}
</el-tag>
<el-tag
type=
"success"
v-if=
"scope.row.pay_status_val == '全部付款'"
disable-transitions
>
{{
scope
.
row
.
pay_status_val
}}
</el-tag>
</
template
>
</el-table-column>
<el-table-column
prop=
"shipping_status_val"
label=
"发货状态"
width=
"100"
>
<el-table-column
prop=
"shipping_status_val"
label=
"发货状态"
width=
"100"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-tag
type=
"primary"
v-if=
"scope.row.shipping_status_val == '待发货'"
disable-transitions
>
{{
scope
.
row
.
shipping_status_val
}}
</el-tag>
<el-tag
type=
"warning"
v-if=
"scope.row.shipping_status_val == '部分发货'"
disable-transitions
>
{{
scope
.
row
.
shipping_status_val
}}
</el-tag>
<el-tag
type=
"success"
v-if=
"scope.row.shipping_status_val == '全部发货'"
disable-transitions
>
{{
scope
.
row
.
shipping_status_val
}}
</el-tag>
</
template
>
</el-table-column>
<el-table-column
prop=
"currency_val"
label=
"币种"
min-width=
"60"
></el-table-column>
<el-table-column
prop=
"purchase_amount"
label=
"订单金额"
min-width=
"110"
></el-table-column>
<el-table-column
prop=
"purchase_name"
label=
"订单人员"
width=
"100"
></el-table-column>
<el-table-column
prop=
"source_type"
label=
"订单来源"
width=
"100"
></el-table-column>
<el-table-column
prop=
"create_time"
label=
"创建时间"
width=
"150"
></el-table-column>
<el-table-column
prop=
"currency_val"
label=
"币种"
min-width=
"60"
align=
"center"
></el-table-column>
<el-table-column
prop=
"purchase_amount"
label=
"订单金额"
min-width=
"110"
align=
"center"
></el-table-column>
<el-table-column
prop=
"purchase_name"
label=
"订单人员"
width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"source_type"
label=
"订单来源"
width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"create_time"
label=
"创建时间"
width=
"150"
align=
"center"
></el-table-column>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"110"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-button
@
click=
"handleClick(scope.row)"
type=
"primary"
size=
"mini"
class=
"yunyin-btn"
>
查看日志
</el-button>
...
...
src/views/OrderTrack/invoice.vue
View file @
08c620a3
<
template
>
<section
class=
"goods pagex"
>
<div
class=
"goods-con"
>
<!--搜索区-->
<el-form
:inline=
"true"
:model=
"formInline"
label-width=
"80px"
ref=
"formInline"
>
<el-form-item
label=
"发货单号"
prop=
"stock_in_sn"
>
<el-input
v-model=
"formInline.stock_in_sn"
placeholder=
"请输入发货单号"
></el-input>
...
...
@@ -19,61 +20,94 @@
<el-option
label=
"作废"
value=
"-3"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"质检结果"
prop=
"status"
>
<el-select
v-model=
"formInline.status"
placeholder=
"请选择"
>
<el-option
label=
"全部"
value=
""
></el-option>
<el-option
label=
"待处理"
value=
"1"
></el-option>
<el-option
label=
"正常入库"
value=
"2"
></el-option>
<el-option
label=
"特批入库"
value=
"-3"
></el-option>
<el-option
label=
"退货"
value=
"-3"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"创建时间"
>
<el-date-picker
v-model=
"formInline.date"
value-format=
"yyyy-MM-dd"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
></el-date-picker>
</el-form-item>
<el-form-item
label=
"质检时间"
>
<el-date-picker
v-model=
"formInline.date"
value-format=
"yyyy-MM-dd"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
></el-date-picker>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
@
click=
"submit"
>
查询
</el-button>
<el-button
@
click=
"resetForm('formInline')"
>
重置
</el-button>
</el-form-item>
</el-form>
<div
class=
"btn-nav clr"
>
<!--操作区-->
<div
class=
"operation-area row verCenter bothSide"
>
<div
class=
"operation-button row verCenter"
>
<el-button
type=
"primary"
@
click=
"cancelSend"
>
取消发货
</el-button>
</div>
<div
class=
"text-tip row verCenter"
>
<i
class=
"el-icon-warning"
></i>
<span>
该页面展示的数据为:我司向猎芯客户发出的货品
</span>
</div>
</div>
<!--列表区-->
<div
class=
"data-box th-all"
v-if=
"tableData"
>
<el-table
:data=
"tableData"
border
max-height=
"600"
@
selection-change=
"handleSelectionChange"
>
<el-table-column
fixed
type=
"selection"
width=
"40"
></el-table-column>
<el-table-column
prop=
"stock_in_sn"
label=
"发货单号"
width=
"160"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
prop=
"goods_name"
label=
"型号"
min-width=
"150"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
prop=
"brand_name"
label=
"品牌"
min-width=
"150"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
prop=
"out_qty"
label=
"发货数量"
min-width=
"80"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
prop=
"in_qty"
label=
"到货数量"
min-width=
"80"
:show-overflow-tooltip=
"true"
></el-table-column>
<el-table-column
prop=
"status_val"
label=
"状态"
min-width=
"60"
:show-overflow-tooltip=
"true"
>
<el-table-column
fixed
type=
"selection"
width=
"40"
align=
"center"
></el-table-column>
<el-table-column
label=
"发货信息"
>
<el-table-column
prop=
"stock_in_sn"
label=
"发货单号"
width=
"160"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"goods_name"
label=
"型号"
min-width=
"150"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"brand_name"
label=
"品牌"
min-width=
"150"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"out_qty"
label=
"发货数量"
min-width=
"80"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"in_qty"
label=
"到货数量"
min-width=
"80"
:show-overflow-tooltip=
"true"
align=
"center"
></el-table-column>
<el-table-column
prop=
"status_val"
label=
"状态"
min-width=
"100"
:show-overflow-tooltip=
"true"
align=
"center"
>
<template
slot-scope=
"scope"
>
<el-tag
type=
"success"
v-if=
"scope.row.status == 2 "
disable-transitions
>
{{
scope
.
row
.
status_val
}}
</el-tag>
<el-tag
type=
"primary"
v-else-if=
"scope.row.status == 1 "
disable-transitions
>
{{
scope
.
row
.
status_val
}}
</el-tag>
<el-tag
type=
"info"
v-else-if=
"scope.row.status == -3 "
disable-transitions
>
{{
scope
.
row
.
status_val
}}
</el-tag>
<el-tag
type=
"primary"
v-else
>
{{
scope
.
row
.
status_val
}}
</el-tag>
<el-tooltip
:aa=
"scope"
class=
"item"
effect=
"dark"
placement=
"top-start"
>
<i
class=
"el-icon-question"
style=
"color:#ff7e11;margin-left:5px;cursor:pointer;font-size:16px;"
></i>
<div
slot=
"content"
>
历史记录有过猎芯采购员跟我司采购过该型号品牌
</div>
</el-tooltip>
</
template
>
</el-table-column>
<el-table-column
prop=
"shipping_name"
label=
"物流公司"
min-width=
"80"
></el-table-column>
<el-table-column
prop=
"create_time"
label=
"创建时间"
width=
"150"
></el-table-column>
<el-table-column
prop=
"create_name"
label=
"创建人"
min-width=
"100"
></el-table-column>
<el-table-column
prop=
"purchase_name"
label=
"订单人员"
min-width=
"100"
></el-table-column>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"110"
align=
"center"
>
<el-table-column
prop=
"shipping_name"
label=
"物流公司"
min-width=
"80"
align=
"center"
></el-table-column>
<el-table-column
prop=
"create_name"
label=
"创建人"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"purchase_name"
label=
"订单人员"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"create_time"
label=
"创建时间"
width=
"150"
align=
"center"
></el-table-column>
</el-table-column>
<el-table-column
label=
"质检信息"
>
<el-table-column
prop=
"create_time"
label=
"质检结果"
width=
"100"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-button
@
click=
"handleClick(scope.row)"
type=
"primary"
size=
"mini"
class=
"yunyin-btn"
>
查看日志
</el-button>
<span>
正常入库
</span>
<el-tooltip
:aa=
"scope"
class=
"item"
effect=
"dark"
placement=
"top-start"
>
<i
class=
"el-icon-question"
style=
"color:#ff7e11;margin-left:5px;cursor:pointer;font-size:16px;"
></i>
<div
slot=
"content"
>
历史记录有过猎芯采购员跟我司采购过该型号品牌
</div>
</el-tooltip>
</
template
>
</el-table-column>
<el-table-column
prop=
"create_time"
label=
"封装"
width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"create_time"
label=
"丝印"
width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"create_time"
label=
"质检图片"
width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"create_time"
label=
"质检附件"
width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"create_time"
label=
"质检时间"
width=
"150"
align=
"center"
></el-table-column>
</el-table-column>
</el-table>
<el-pagination
layout=
"total, sizes, prev, pager, next, jumper"
:page-sizes=
"[10, 20, 50, 100, 200]"
:total=
"total"
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page=
"page"
></el-pagination>
</div>
</div>
<Menu/>
<el-dialog
title=
"发货单日志"
:close-on-click-modal=
"false"
:visible
.
sync=
"dialogVisible"
>
<el-table
:data=
"logs"
border
max-height=
"600"
>
<el-table-column
prop=
"create_time"
label=
"时间"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"message"
label=
"操作说明"
min-width=
"150"
align=
"center"
></el-table-column>
<el-table-column
prop=
"operator"
label=
"操作人"
min-width=
"150"
align=
"center"
></el-table-column>
</el-table>
</el-dialog>
</section>
</template>
<
script
>
import
Vue
from
'vue'
;
import
Menu
from
"@/components/menu.vue"
;
import
{
Autocomplete
,
Button
,
Dialog
,
Form
,
FormItem
,
Input
,
Message
,
MessageBox
,
Option
,
Pagination
,
Select
,
Table
,
TableColumn
,
Tag
}
from
'element-ui'
import
{
Autocomplete
,
Button
,
D
atePicker
,
D
ialog
,
Form
,
FormItem
,
Input
,
Message
,
MessageBox
,
Option
,
Pagination
,
Select
,
Table
,
TableColumn
,
Tag
}
from
'element-ui'
Vue
.
prototype
.
$message
=
Message
;
Vue
.
use
(
Button
).
use
(
Form
).
use
(
Select
).
use
(
Option
).
use
(
Input
).
use
(
FormItem
).
use
(
Dialog
).
use
(
Pagination
);
Vue
.
use
(
TableColumn
).
use
(
Table
).
use
(
Autocomplete
).
use
(
Tag
);
Vue
.
use
(
TableColumn
).
use
(
Table
).
use
(
Autocomplete
).
use
(
Tag
)
.
use
(
DatePicker
)
;
export
default
{
name
:
"orderTrackInvoice"
,
data
()
{
...
...
@@ -84,6 +118,7 @@ export default {
dialogVisible
:
false
,
logs
:
[],
formInline
:
{
date
:
''
,
stock_in_sn
:
""
,
goods_name
:
''
,
brand_name
:
''
,
...
...
@@ -142,10 +177,6 @@ export default {
}
});
},
handleClick
(
row
)
{
this
.
getLogs
(
205
,
row
.
stock_in_id
);
console
.
log
(
row
);
},
submit
()
{
this
.
page
=
1
;
this
.
getData
();
...
...
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