Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
W
web-site
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张冬
web-site
Commits
617bb851
Commit
617bb851
authored
Oct 21, 2020
by
吴冠
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更改
parent
be03b19d
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
152 additions
and
521 deletions
+152
-521
bread.vue
components/bread.vue
+2
-2
homeinput.vue
components/homeinput.vue
+1
-0
abortive.vue
pages/index/notice/abortive.vue
+1
-5
abortivedetails.vue
pages/index/notice/abortivedetails.vue
+25
-82
all.vue
pages/index/notice/all.vue
+1
-5
bid.vue
pages/index/notice/bid.vue
+1
-5
biddingdetails.vue
pages/index/notice/biddingdetails.vue
+7
-19
biding.vue
pages/index/notice/biding.vue
+1
-5
cadidate.vue
pages/index/notice/cadidate.vue
+1
-5
cadidatedetails.vue
pages/index/notice/cadidatedetails.vue
+15
-82
change.vue
pages/index/notice/change.vue
+1
-5
changedetails.vue
pages/index/notice/changedetails.vue
+37
-33
clarifies.vue
pages/index/notice/clarifies.vue
+1
-5
clarifiesdetails.vue
pages/index/notice/clarifiesdetails.vue
+25
-79
enquirydetails.vue
pages/index/notice/enquirydetails.vue
+23
-105
inquiry.vue
pages/index/notice/inquiry.vue
+1
-5
windetails.vue
pages/index/notice/windetails.vue
+9
-79
No files found.
components/bread.vue
View file @
617bb851
...
...
@@ -22,7 +22,7 @@ export default {
this
.
name
=
"招投标"
;
break
;
case
'/notice/inquiry'
:
this
.
name
=
"询价
工
告"
;
this
.
name
=
"询价
公
告"
;
break
;
case
"/notice/bid"
:
this
.
name
=
"招标公告"
;
...
...
@@ -63,7 +63,7 @@ export default {
this
.
name
=
"招投标"
;
break
;
case
'/notice/inquiry'
:
this
.
name
=
"询价
工
告"
;
this
.
name
=
"询价
公告
告"
;
break
;
case
"/notice/bid"
:
this
.
name
=
"招标公告"
;
...
...
components/homeinput.vue
View file @
617bb851
...
...
@@ -11,6 +11,7 @@
placeholder=
"请输入您要搜索的公告"
v-model=
"input"
clearable
>
<i
slot=
"prefix"
class=
"el-input__icon el-icon-search"
@
click=
"toSearch"
></i>
</el-input>
<el-button
@
click=
"toSearch"
>
搜索
</el-button>
</div>
...
...
pages/index/notice/abortive.vue
View file @
617bb851
...
...
@@ -163,13 +163,9 @@ import Cookies from 'js-cookie'
var
Month
=
date
.
getMonth
()
+
1
;
var
Day
=
date
.
getDate
();
var
Y
=
date
.
getFullYear
()
+
'-'
;
var
hh
=
date
.
getHours
();
var
mm
=
date
.
getMinutes
();
var
h
=
hh
<
10
?
'0'
+
hh
+
':'
:
hh
+
':'
var
m
=
mm
<
10
?
'0'
+
mm
:
mm
var
M
=
Month
<
10
?
'0'
+
Month
+
'-'
:
Month
+
'-'
;
var
D
=
Day
<
10
?
'0'
+
Day
:
Day
;
return
Y
+
M
+
D
+
" "
+
h
+
m
;
return
Y
+
M
+
D
},
async
getErrorList
(
params
){
const
{
data
,
total
}
=
await
getErrorList
(
params
)
...
...
pages/index/notice/abortivedetails.vue
View file @
617bb851
<
template
>
<div
class=
"
str
"
>
<div
class=
"header
flex-center
"
>
<div
class=
"
home
"
>
<div
class=
"header"
>
<span
class=
"header-nav"
>
项目名称:
{{
itemTitle
}}
</span>
<span
class=
"header-nav"
>
项目编号:
{{
itemCode
}}
</span>
<span>
发布日期:
{{
itemTime
}}
</span>
</div>
<h2>
{{
itemTitle
}}
</h2>
<div
class=
"form"
v-html=
"contentList"
>
<div>
<div>
公告名称:
</div>
<div>
{{
itemTime
}}
</div>
</div>
<div>
<div>
相关字段:
</div>
<div>
{{
itemTitle
}}
</div>
</div>
<div>
<div>
中标人:
</div>
<div>
{{
itemPerson
}}
</div>
</div>
<div>
<div>
中标价格:
</div>
<div>
{{
winPrice
}}
</div>
</div>
<div>
<div>
委托金额:
</div>
<div>
{{
itemPrice
}}
</div>
</div>
<div>
<div>
节资率:
</div>
<div>
{{
itemCapital
}}
</div>
</div>
<div>
<div>
其他说明:
</div>
<div>
{{
other
}}
</div>
</div>
<div>
<div>
公告内容:
</div>
<div
class=
"rig-content"
>
<div>
招标人:
{{
itemPerson
}}
</div>
<div>
招标代理机构:
{{
itemCompany
}}
</div>
<div>
项目经理:
{{
itemManager
}}
</div>
<div>
中标单位:
{{
itemPerson
}}
</div>
<div>
中标金额:
{{
winPrice
}}
</div>
</div>
</div>
<div></div>
</div>
<div
class=
"flex-center"
>
<div
class=
"flex-center"
style=
"margin-top:30px"
>
<el-button
@
click=
"prev"
>
返回
</el-button
>
...
...
@@ -58,17 +21,10 @@ import {getErrorDetails} from "@/common/list.js"
export
default
{
data
(){
return
{
contentList
:[],
itemTitle
:
'定州市集中供热工程2020年预制直埋保温管及管道采购'
,
itemCode
:
'l1301000075017553011'
,
itemTime
:
'2020年07月30号'
,
itemPerson
:
'江丰管道集团有限公司'
,
winPrice
:
'173162元人民币'
,
itemPrice
:
'173162元人民币'
,
itemCapital
:
'1.7189484984%'
,
other
:
'无'
,
itemCompany
:
"瑞和安惠项目管理集团有限公司"
,
itemManager
:
'车经理'
contentList
:
''
,
itemTitle
:
''
,
itemCode
:
''
,
itemTime
:
''
,
}
},
...
...
@@ -79,6 +35,15 @@ export default {
},
methods
:{
getTimer
(
dateStr
){
var
date
=
new
Date
(
dateStr
);
var
Month
=
date
.
getMonth
()
+
1
;
var
Day
=
date
.
getDate
();
var
Y
=
date
.
getFullYear
()
+
'-'
;
var
M
=
Month
<
10
?
'0'
+
Month
+
'-'
:
Month
+
'-'
;
var
D
=
Day
+
1
<
10
?
'0'
+
Day
:
Day
;
return
Y
+
M
+
D
;
},
prev
()
{
window
.
history
.
go
(
-
1
)
},
...
...
@@ -88,6 +53,7 @@ export default {
this
.
itemTitle
=
data
.
title
this
.
itemCode
=
data
.
projectId
this
.
contentList
=
data
.
content
this
.
itemTime
=
data
.
createTime
}
}
}
...
...
@@ -96,6 +62,7 @@ export default {
<
style
scoped
>
.header
{
display
:
flex
;
justify-content
:
space-between
}
.header-nav
{
margin-right
:
30px
;
...
...
@@ -105,37 +72,12 @@ h2{
margin-bottom
:
30px
;
text-align
:
center
;
}
.home
{
width
:
9.3rem
}
.form
{
margin-top
:
50px
;
margin-left
:
40px
;
}
.form
>
div
{
display
:
flex
;
margin-bottom
:
20px
;
}
.form
>
div
:last-child
{
justify-content
:
center
;
padding-bottom
:
100px
;
}
.rig-content
{
flex-direction
:
column
;
}
.form
>
div
>
div
:first-child
{
width
:
92px
;
height
:
25px
;
line-height
:
25px
;
font-size
:
10px
;
color
:
#808080
;
margin-right
:
20px
;
}
.form
>
div
>
div
:last-child
{
justify-content
:
center
;
width
:
100%
;
height
:
25px
;
line-height
:
25px
;
font-size
:
10px
;
color
:
#000000
}
.str
{
width
:
9.2rem
width
:
9.3rem
}
</
style
>
\ No newline at end of file
pages/index/notice/all.vue
View file @
617bb851
...
...
@@ -211,13 +211,9 @@ import Cookies from 'js-cookie'
var
Month
=
date
.
getMonth
()
+
1
;
var
Day
=
date
.
getDate
();
var
Y
=
date
.
getFullYear
()
+
'-'
;
var
hh
=
date
.
getHours
();
var
mm
=
date
.
getMinutes
();
var
h
=
hh
<
10
?
'0'
+
hh
+
':'
:
hh
+
':'
var
m
=
mm
<
10
?
'0'
+
mm
:
mm
var
M
=
Month
<
10
?
'0'
+
Month
+
'-'
:
Month
+
'-'
;
var
D
=
Day
<
10
?
'0'
+
Day
:
Day
;
return
Y
+
M
+
D
+
" "
+
h
+
m
;
return
Y
+
M
+
D
},
async
getAllList
(
params
){
const
{
data
,
total
,
code
}
=
await
getAllList
(
params
)
...
...
pages/index/notice/bid.vue
View file @
617bb851
...
...
@@ -157,13 +157,9 @@ import Cookies from 'js-cookie'
var
Month
=
date
.
getMonth
()
+
1
;
var
Day
=
date
.
getDate
();
var
Y
=
date
.
getFullYear
()
+
'-'
;
var
hh
=
date
.
getHours
();
var
mm
=
date
.
getMinutes
();
var
h
=
hh
<
10
?
'0'
+
hh
+
':'
:
hh
+
':'
var
m
=
mm
<
10
?
'0'
+
mm
:
mm
var
M
=
Month
<
10
?
'0'
+
Month
+
'-'
:
Month
+
'-'
;
var
D
=
Day
<
10
?
'0'
+
Day
:
Day
;
return
Y
+
M
+
D
+
" "
+
h
+
m
;
return
Y
+
M
+
D
},
timeChange
(
e
){
this
.
getData
.
beginDate
=
e
[
0
].
getTime
()
...
...
pages/index/notice/biddingdetails.vue
View file @
617bb851
...
...
@@ -2,15 +2,15 @@
<div
class=
"info"
>
<div
class=
"content"
>
<div
class=
"info_box"
>
<div
class=
"info_mes"
>
<p
class=
"left_mes"
>
项目名称:
{{
title
}}
项目编号:
{{
code
}}
<div
class=
"info_mes"
>
<p
>
项目名称:
{{
title
}}
</p>
<p
class=
"right_mes"
>
<p>
项目编号:
{{
code
}}
</p>
<p
>
发布日期:
{{
date
}}
</p>
</div>
<h1>
{{
title
}}
</h1>
<div
class=
"content_list"
v-html=
"contentList"
>
...
...
@@ -59,8 +59,7 @@ export default {
title
:
""
,
code
:
''
,
date
:
''
,
contentList
:[],
fileList
:[],
contentList
:
''
,
}
},
methods
:{
...
...
@@ -98,7 +97,6 @@ export default {
.info
{
box-sizing
:
border-box
;
padding
:
30px
;
background
:
rgb
(
240
,
242
,
245
);
width
:
9.3rem
;
}
.content
{
...
...
@@ -115,22 +113,12 @@ export default {
.info_mes
{
margin-bottom
:
40px
;
display
:
flex
;
justify-content
:
center
;
justify-content
:
space-between
;
}
.info_mes
p
{
display
:
inline-block
;
}
.info_mes
.left_mes
{
margin-left
:
0
;
margin-right
:
20px
;
font-size
:
10px
;
}
.right_mes
{
font-size
:
10px
;
}
h1
{
display
:
flex
;
justify-content
:
center
;
...
...
pages/index/notice/biding.vue
View file @
617bb851
...
...
@@ -215,13 +215,9 @@ export default {
var
Month
=
date
.
getMonth
()
+
1
;
var
Day
=
date
.
getDate
();
var
Y
=
date
.
getFullYear
()
+
'-'
;
var
hh
=
date
.
getHours
();
var
mm
=
date
.
getMinutes
();
var
h
=
hh
<
10
?
'0'
+
hh
+
':'
:
hh
+
':'
var
m
=
mm
<
10
?
'0'
+
mm
:
mm
var
M
=
Month
<
10
?
'0'
+
Month
+
'-'
:
Month
+
'-'
;
var
D
=
Day
<
10
?
'0'
+
Day
:
Day
;
return
Y
+
M
+
D
+
" "
+
h
+
m
;
return
Y
+
M
+
D
},
reset
(){
this
.
getData
.
industryId
=
''
...
...
pages/index/notice/cadidate.vue
View file @
617bb851
...
...
@@ -165,13 +165,9 @@ import Cookies from 'js-cookie'
var
Month
=
date
.
getMonth
()
+
1
;
var
Day
=
date
.
getDate
();
var
Y
=
date
.
getFullYear
()
+
'-'
;
var
hh
=
date
.
getHours
();
var
mm
=
date
.
getMinutes
();
var
h
=
hh
<
10
?
'0'
+
hh
+
':'
:
hh
+
':'
var
m
=
mm
<
10
?
'0'
+
mm
:
mm
var
M
=
Month
<
10
?
'0'
+
Month
+
'-'
:
Month
+
'-'
;
var
D
=
Day
<
10
?
'0'
+
Day
:
Day
;
return
Y
+
M
+
D
+
" "
+
h
+
m
;
return
Y
+
M
+
D
},
async
getCadidateList
(
params
){
const
{
data
,
total
}
=
await
getCadidateList
(
params
)
...
...
pages/index/notice/cadidatedetails.vue
View file @
617bb851
<
template
>
<div
class=
"
sty
"
>
<div
class=
"header
flex-center
"
>
<div
class=
"
home
"
>
<div
class=
"header"
>
<span
class=
"header-nav"
>
项目名称:
{{
itemTitle
}}
</span>
<span
class=
"header-nav"
>
项目编号:
{{
itemCode
}}
</span>
<span>
发布日期:
{{
itemTime
}}
</span>
</div>
<h2>
{{
itemTitle
}}
</h2>
<div
class=
"form"
v-html=
"contentList"
>
<div>
<div>
公告名称:
</div>
<div>
{{
itemTime
}}
</div>
</div>
<div>
<div>
相关字段:
</div>
<div>
{{
itemTitle
}}
</div>
</div>
<div>
<div>
中标人:
</div>
<div>
{{
itemPerson
}}
</div>
</div>
<div>
<div>
中标价格:
</div>
<div>
{{
winPrice
}}
</div>
</div>
<div>
<div>
委托金额:
</div>
<div>
{{
itemPrice
}}
</div>
</div>
<div>
<div>
节资率:
</div>
<div>
{{
itemCapital
}}
</div>
</div>
<div>
<div>
其他说明:
</div>
<div>
{{
other
}}
</div>
</div>
<div>
<div>
公告内容:
</div>
<div
class=
"rig-content"
>
<div>
招标人:
{{
itemPerson
}}
</div>
<div>
招标代理机构:
{{
itemCompany
}}
</div>
<div>
项目经理:
{{
itemManager
}}
</div>
<div>
中标单位:
{{
itemPerson
}}
</div>
<div>
中标金额:
{{
winPrice
}}
</div>
</div>
</div>
<div></div>
</div>
<div
class=
"flex-center"
>
<div
class=
"flex-center"
style=
"margin-top:30px"
>
<el-button
@
click=
"prev"
>
返回
</el-button
>
...
...
@@ -58,17 +21,10 @@ import {getCadidateDetails} from '@/common/list.js'
export
default
{
data
(){
return
{
contentList
:[],
itemTitle
:
'定州市集中供热工程2020年预制直埋保温管及管道采购'
,
itemCode
:
'l1301000075017553011'
,
itemTime
:
'2020年07月30号'
,
itemPerson
:
'江丰管道集团有限公司'
,
winPrice
:
'173162元人民币'
,
itemPrice
:
'173162元人民币'
,
itemCapital
:
'1.7189484984%'
,
other
:
'无'
,
itemCompany
:
"瑞和安惠项目管理集团有限公司"
,
itemManager
:
'车经理'
contentList
:
''
,
itemTitle
:
''
,
itemCode
:
''
,
itemTime
:
''
,
}
},
...
...
@@ -95,6 +51,7 @@ export default {
<
style
scoped
>
.header
{
display
:
flex
;
justify-content
:
space-between
}
.header-nav
{
margin-right
:
30px
;
...
...
@@ -104,36 +61,11 @@ h2{
margin-bottom
:
30px
;
text-align
:
center
;
}
.home
{
width
:
9.3rem
}
.form
{
margin-top
:
50px
;
margin-left
:
40px
;
}
.form
>
div
{
display
:
flex
;
margin-bottom
:
20px
;
}
.form
>
div
:last-child
{
justify-content
:
center
;
padding-bottom
:
100px
;
}
.rig-content
{
flex-direction
:
column
;
}
.form
>
div
>
div
:first-child
{
width
:
92px
;
height
:
25px
;
line-height
:
25px
;
font-size
:
10px
;
color
:
#808080
;
margin-right
:
20px
;
}
.form
>
div
>
div
:last-child
{
justify-content
:
center
;
width
:
100%
;
height
:
25px
;
line-height
:
25px
;
font-size
:
10px
;
color
:
#000000
}
.sty
{
width
:
9.2rem
width
:
9.3rem
}
</
style
>
\ No newline at end of file
pages/index/notice/change.vue
View file @
617bb851
...
...
@@ -165,13 +165,9 @@ import Cookies from 'js-cookie'
var
Month
=
date
.
getMonth
()
+
1
;
var
Day
=
date
.
getDate
();
var
Y
=
date
.
getFullYear
()
+
'-'
;
var
hh
=
date
.
getHours
();
var
mm
=
date
.
getMinutes
();
var
h
=
hh
<
10
?
'0'
+
hh
+
':'
:
hh
+
':'
var
m
=
mm
<
10
?
'0'
+
mm
:
mm
var
M
=
Month
<
10
?
'0'
+
Month
+
'-'
:
Month
+
'-'
;
var
D
=
Day
<
10
?
'0'
+
Day
:
Day
;
return
Y
+
M
+
D
+
" "
+
h
+
m
;
return
Y
+
M
+
D
},
async
getChangeList
(
params
){
const
{
data
,
total
}
=
await
getChangeList
(
params
)
...
...
pages/index/notice/changedetails.vue
View file @
617bb851
<
template
>
<div
class=
"home"
>
<div>
<div
class=
"headerflex-center"
>
<span>
项目名称:
{{
itemTitle
}}
</span>
<span>
项目编号:
{{
itemCode
}}
</span>
</div>
<h2>
{{
itemTitle
}}
</h2>
<div
class=
"home"
v-html=
"contentList"
>
<h3>
一、项目基本情况
</h3>
<div>
<div>
原公告的采购项目编号:TSLT-2020-121
</div>
<div>
原公告的采购项目名称:图书馆影视空间装修改造
</div>
<div>
首次公告日期:2020年07月29日
</div>
</div>
<h3>
二、更正信息
</h3>
<div>
<div>
更正事项:采购公告-采购文件
</div>
<div>
更正内容:原内容:P2第十项"保证金:本次不需要交保证金."此项删除.
</div>
<div>
更正日期:2020年08月03日
</div>
</div>
<h3>
三、其他补充事宜
</h3>
<h3>
四、凡对本次公告内容提出询问,请按以下方式联系
</h3>
</div>
<div
class=
"flex-center"
>
<div
class=
"header"
>
<span
class=
"header-nav"
>
项目名称:
{{
itemTitle
}}
</span>
<span
class=
"header-nav"
>
项目编号:
{{
itemCode
}}
</span>
<span>
发布日期:
{{
itemTime
}}
</span>
</div>
<h2>
{{
itemTitle
}}
</h2>
<div
class=
"form"
v-html=
"contentList"
>
<div></div>
</div>
<div
class=
"flex-center"
style=
"margin-top:30px"
>
<el-button
@
click=
"prev"
>
返回
</el-button
>
</div>
</div>
</div>
</
template
>
...
...
@@ -36,9 +22,10 @@ import {getChangeDetails} from '@/common/list.js'
export
default
{
data
(){
return
{
contentList
:
[]
,
contentList
:
''
,
itemTitle
:
''
,
itemCode
:
''
,
itemTime
:
''
}
...
...
@@ -49,6 +36,15 @@ export default {
this
.
getChangeDetails
(
id
)
},
methods
:{
getTimer
(
dateStr
){
var
date
=
new
Date
(
dateStr
);
var
Month
=
date
.
getMonth
()
+
1
;
var
Day
=
date
.
getDate
();
var
Y
=
date
.
getFullYear
()
+
'-'
;
var
M
=
Month
<
10
?
'0'
+
Month
+
'-'
:
Month
+
'-'
;
var
D
=
Day
+
1
<
10
?
'0'
+
Day
:
Day
;
return
Y
+
M
+
D
;
},
prev
()
{
window
.
history
.
go
(
-
1
)
},
...
...
@@ -57,24 +53,31 @@ export default {
this
.
itemTitle
=
data
.
title
this
.
itemCode
=
data
.
projectId
this
.
contentList
=
data
.
content
this
.
itemTime
=
data
.
createTime
}
},
}
</
script
>
<
style
>
h2
{
text-align
:
center
;
.header
{
display
:
flex
;
justify-content
:
space-between
}
.header
>
span
{
color
:
red
;
margin-bottom
:
30px
;
margin-left
:
20px
.header-nav
{
margin-right
:
30px
;
}
h2
{
margin-bottom
:
50px
;
margin-top
:
30px
;
margin-bottom
:
30px
;
text-align
:
center
;
}
.home
{
width
:
9.2rem
width
:
9.3rem
}
.form
{
margin-top
:
50px
;
margin-left
:
40px
;
width
:
9.3rem
}
</
style
>
\ No newline at end of file
pages/index/notice/clarifies.vue
View file @
617bb851
...
...
@@ -163,13 +163,9 @@ import Cookies from 'js-cookie'
var
Month
=
date
.
getMonth
()
+
1
;
var
Day
=
date
.
getDate
();
var
Y
=
date
.
getFullYear
()
+
'-'
;
var
hh
=
date
.
getHours
();
var
mm
=
date
.
getMinutes
();
var
h
=
hh
<
10
?
'0'
+
hh
+
':'
:
hh
+
':'
var
m
=
mm
<
10
?
'0'
+
mm
:
mm
var
M
=
Month
<
10
?
'0'
+
Month
+
'-'
:
Month
+
'-'
;
var
D
=
Day
<
10
?
'0'
+
Day
:
Day
;
return
Y
+
M
+
D
+
" "
+
h
+
m
;
return
Y
+
M
+
D
},
async
getClerList
(
params
){
const
{
data
,
total
}
=
await
getClerList
(
params
)
...
...
pages/index/notice/clarifiesdetails.vue
View file @
617bb851
<
template
>
<div>
<div
class=
"header
flex-center
"
>
<div
class=
"home"
>
<div
class=
"header"
>
<span
class=
"header-nav"
>
项目名称:
{{
itemTitle
}}
</span>
<span
class=
"header-nav"
>
项目编号:
{{
itemCode
}}
</span>
<span>
发布日期:
{{
itemTime
}}
</span>
</div>
<h2>
{{
itemTitle
}}
</h2>
<div
class=
"form"
v-html=
"contentList"
>
<div>
<div>
公告名称:
</div>
<div>
{{
itemTime
}}
</div>
</div>
<div>
<div>
相关字段:
</div>
<div>
{{
itemTitle
}}
</div>
</div>
<div>
<div>
中标人:
</div>
<div>
{{
itemPerson
}}
</div>
</div>
<div>
<div>
中标价格:
</div>
<div>
{{
winPrice
}}
</div>
</div>
<div>
<div>
委托金额:
</div>
<div>
{{
itemPrice
}}
</div>
</div>
<div>
<div>
节资率:
</div>
<div>
{{
itemCapital
}}
</div>
</div>
<div>
<div>
其他说明:
</div>
<div>
{{
other
}}
</div>
</div>
<div>
<div>
公告内容:
</div>
<div
class=
"rig-content"
>
<div>
招标人:
{{
itemPerson
}}
</div>
<div>
招标代理机构:
{{
itemCompany
}}
</div>
<div>
项目经理:
{{
itemManager
}}
</div>
<div>
中标单位:
{{
itemPerson
}}
</div>
<div>
中标金额:
{{
winPrice
}}
</div>
</div>
</div>
<div></div>
</div>
<div
class=
"flex-center"
>
<div
class=
"flex-center"
style=
"margin-top:30px"
>
<el-button
@
click=
"prev"
>
返回
</el-button
>
</div>
</div>
</
template
>
</template>
<
script
>
import
{
getClerDetailsList
}
from
"@/common/list.js"
export
default
{
data
(){
return
{
contentList
:[],
itemTitle
:
'定州市集中供热工程2020年预制直埋保温管及管道采购'
,
itemCode
:
'l1301000075017553011'
,
itemTime
:
'2020年07月30号'
,
itemPerson
:
'江丰管道集团有限公司'
,
winPrice
:
'173162元人民币'
,
itemPrice
:
'173162元人民币'
,
itemCapital
:
'1.7189484984%'
,
other
:
'无'
,
itemCompany
:
"瑞和安惠项目管理集团有限公司"
,
itemManager
:
'车经理'
contentList
:
''
,
itemTitle
:
''
,
itemCode
:
''
,
itemTime
:
''
,
}
},
...
...
@@ -79,6 +36,15 @@ export default {
},
methods
:{
getTimer
(
dateStr
){
var
date
=
new
Date
(
dateStr
);
var
Month
=
date
.
getMonth
()
+
1
;
var
Day
=
date
.
getDate
();
var
Y
=
date
.
getFullYear
()
+
'-'
;
var
M
=
Month
<
10
?
'0'
+
Month
+
'-'
:
Month
+
'-'
;
var
D
=
Day
+
1
<
10
?
'0'
+
Day
:
Day
;
return
Y
+
M
+
D
;
},
prev
()
{
window
.
history
.
go
(
-
1
)
},
...
...
@@ -97,6 +63,7 @@ export default {
<
style
scoped
>
.header
{
display
:
flex
;
justify-content
:
space-between
}
.header-nav
{
margin-right
:
30px
;
...
...
@@ -106,34 +73,12 @@ h2{
margin-bottom
:
30px
;
text-align
:
center
;
}
.home
{
width
:
9.3rem
}
.form
{
margin-top
:
50px
;
margin-left
:
40px
;
}
.form
>
div
{
display
:
flex
;
margin-bottom
:
20px
;
}
.form
>
div
:last-child
{
justify-content
:
center
;
padding-bottom
:
100px
;
}
.rig-content
{
flex-direction
:
column
;
}
.form
>
div
>
div
:first-child
{
width
:
92px
;
height
:
25px
;
line-height
:
25px
;
font-size
:
10px
;
color
:
#808080
;
margin-right
:
20px
;
}
.form
>
div
>
div
:last-child
{
justify-content
:
center
;
width
:
100%
;
height
:
25px
;
line-height
:
25px
;
font-size
:
10px
;
color
:
#000000
width
:
9.3rem
}
</
style
>
\ No newline at end of file
pages/index/notice/enquirydetails.vue
View file @
617bb851
...
...
@@ -5,7 +5,6 @@
<div>
项目名称:
</div>
<div>
{{
formdata
.
itemTitle
}}
</div>
</div>
<div
class=
"flex"
>
<div>
项目编号:
</div>
<div>
{{
formdata
.
itemCode
}}
</div>
...
...
@@ -88,17 +87,12 @@
<!-- 此处放文件 -->
</div>
<h3>
商务要求
</h3>
<div
class=
"appendix bus-require pos"
>
<div
class=
"flex-center"
>
<div
class=
"appendix bus-require pos
"
>
<div
class=
"flex-center"
style=
"width:100px;height:100px"
>
<p>
商务要求
</p>
</div>
<div>
{{
formdata
.
content
}}
</div>
</div>
<div
class=
"notice flex"
>
<h4>
招标公告
</h4>
<p>
只有报价后才能参与投标报名
</p>
</div>
<div
class=
"Tips"
>
图使馆招标公告(2020-07-30)
</div>
<div
class=
"button flex"
>
<el-button
@
click=
"prev"
>
返回
</el-button
...
...
@@ -112,57 +106,6 @@
</div>
</div>
</div>
<el-dialog
:visible
.
sync=
"dialogFormVisible"
title=
"报价"
>
<dataTable
:table-data=
"tabledata"
:columns=
"columns"
:isPageobj=
"false"
>
<el-table-column
slot=
"operate"
label=
"操作"
align=
"center"
fixed=
"right"
width=
"200"
>
<template
slot-scope=
"scope"
>
<el-button
type=
"text"
size=
"small"
@
click=
"see(scope.row)"
>
查看中标公告
</el-button
>
</
template
>
</el-table-column>
</dataTable>
<div
slot=
"footer"
class=
"dialog-footer"
style=
"margin-top:300px"
>
<el-button
@
click=
"dialogFormVisible = false"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"dialogFormVisible = false"
>
提交报价
</el-button
>
</div>
</el-dialog>
<!-- //参加报价供应商情况 -->
<!-- -->
<el-dialog
title=
"参加报价供应商情况"
:visible
.
sync=
"PdialogVisible"
width=
"50%"
>
<el-table
:data=
"tableData1"
highlight-current-row
style=
"width: 100%"
border
stripe
>
<el-table-column
type=
"index"
width=
"127px"
label=
"序号"
>
</el-table-column>
<el-table-column
label=
"供应商名称"
width=
"300px"
>
</el-table-column>
<el-table-column
label=
"报价时间"
width=
"300px"
>
</el-table-column>
</el-table>
</el-dialog>
</div>
</div>
</div>
...
...
@@ -191,14 +134,6 @@ export default {
let
enquiryId
=
window
.
location
.
href
.
split
(
"?id="
)[
1
]
Cookies
.
set
(
"Id"
,
enquiryId
)
},
/* async asyncData({route}){
let id = $route.query.id
const {data} = await getenquirydetails(id)
console.log(data+'------------')
return {
formdata : data,
}
}, */
data
()
{
return
{
fileList
:[],
...
...
@@ -209,42 +144,30 @@ export default {
currentPage
:
1
,
size
:
10
,
formdata
:
{
itemTitle
:
"苍南县公安局关于督查视频服务器5台在线询价公告"
,
itemCode
:
"I1301000075017553011"
,
itemTime
:
"2020-10-01"
,
area
:
"苍南县"
,
record
:
"无"
,
priority
:
"非紧急"
,
startTime
:
"2020-10-02 19:02"
,
endTime
:
"2020-10-02 19:02"
,
Purchasing
:
"苍南县公安局"
,
purchasingpPerson
:
"王荔荣"
,
phone
:
"13543466767"
,
faxphone
:
"0571-88287963"
,
price
:
"10000"
,
style
:
"自动成交"
,
Grequirements
:
"阿里巴巴"
,
Zrequirements
:
"阿里巴巴"
,
arearequirements
:
"浙江省"
,
content
:
"1、 本次招标内容为开平碉楼与村落保护规划服务(具体详见技术要求)。投标人不得将本项目中的内容拆散来投标。 2、 投标人资格要求: (1)投标人应当是具有文物保护工程勘探设计甲级资质的法人,其中其业务范围必须包含文物保护规划编制; (2)投标人应当具有世界文化遗产保护规划设计的工作经验。 3、 投标人应当在投标文件中详细列出并提供相关证明文件证明本项目的管理负责人和技术负责人的学历、职称、从事相关工作的时间,承担过类似项目名称、责任内容、完成日期以及其它业绩证明材料。 4、 投标人应当具有完整的质量保证体系。 5、 投标人应当在投标文件中提供具有文物保护工程勘探设计资格证明等文件。"
,
itemTitle
:
""
,
itemCode
:
""
,
itemTime
:
""
,
area
:
""
,
record
:
""
,
priority
:
""
,
startTime
:
""
,
endTime
:
""
,
Purchasing
:
""
,
purchasingpPerson
:
""
,
phone
:
""
,
faxphone
:
""
,
price
:
""
,
style
:
""
,
Grequirements
:
""
,
Zrequirements
:
""
,
arearequirements
:
""
,
content
:
""
,
},
endtime
:
""
,
isshow
:
true
,
isshowbutton
:
true
,
dialogFormVisible
:
false
,
breads
:
[
"投标管理"
,
"在线报名"
,
"询价公告"
],
tabledata
:
[
{
name
:
"大白菜"
,
acount
:
"100"
,
unit
:
"斤"
,
brand
:
"天然"
,
size
:
"周杰伦"
,
price
:
"100"
,
remarks
:
"无"
,
quote
:
"100.00"
,
},
],
columns
:
[
{
...
...
@@ -268,17 +191,13 @@ export default {
prop
:
"specification"
,
},
{
label
:
"标杆价"
,
prop
:
"
deliveryPla
ce"
,
label
:
"标杆价
(元)
"
,
prop
:
"
pri
ce"
,
},
{
label
:
"备注"
,
prop
:
"remark"
,
},
{
label
:
"我的报价(元)"
,
prop
:
"price"
,
},
],
};
},
...
...
@@ -291,9 +210,8 @@ export default {
this
.
$router
.
push
(
"/login/user"
)
}
else
{
let
number
=
Cookies
.
get
(
"isSupplier"
)
if
(
number
==
=
'2'
){
if
(
number
==
'2'
){
let
token
=
Cookies
.
get
(
"token"
)
/* this.$router.push(`/supply/bid/signupOnline/seePrice?id=${this.PROid}`) */
window
.
open
(
`http://60.205.251.80:8082/#/supply/bid/signupOnline/seePrice?id=
${
this
.
PROid
}
&token=
${
token
}
`
)
}
}
...
...
pages/index/notice/inquiry.vue
View file @
617bb851
...
...
@@ -217,13 +217,9 @@ export default {
var
Month
=
date
.
getMonth
()
+
1
;
var
Day
=
date
.
getDate
();
var
Y
=
date
.
getFullYear
()
+
'-'
;
var
hh
=
date
.
getHours
();
var
mm
=
date
.
getMinutes
();
var
h
=
hh
<
10
?
'0'
+
hh
+
':'
:
hh
+
':'
var
m
=
mm
<
10
?
'0'
+
mm
:
mm
var
M
=
Month
<
10
?
'0'
+
Month
+
'-'
:
Month
+
'-'
;
var
D
=
Day
<
10
?
'0'
+
Day
:
Day
;
return
Y
+
M
+
D
+
" "
+
h
+
m
;
return
Y
+
M
+
D
},
testChange
(
e
)
{
...
...
pages/index/notice/windetails.vue
View file @
617bb851
...
...
@@ -3,50 +3,13 @@
<div
class=
"header"
>
<span
class=
"header-nav"
>
项目名称:
{{
itemTitle
}}
</span>
<span
class=
"header-nav"
>
项目编号:
{{
itemCode
}}
</span>
<span>
发布日期:
{{
getTimer
(
itemTime
)
}}
</span>
<span>
发布日期:
{{
itemTime
}}
</span>
</div>
<h2>
{{
itemTitle
}}
</h2>
<div
class=
"form"
v-html=
"contentList"
>
<div>
<div>
公告名称:
</div>
<div>
{{
itemTime
}}
</div>
</div>
<div>
<div>
相关字段:
</div>
<div>
{{
itemTitle
}}
</div>
</div>
<div>
<div>
中标人:
</div>
<div>
{{
itemPerson
}}
</div>
</div>
<div>
<div>
中标价格:
</div>
<div>
{{
winPrice
}}
</div>
</div>
<div>
<div>
委托金额:
</div>
<div>
{{
itemPrice
}}
</div>
</div>
<div>
<div>
节资率:
</div>
<div>
{{
itemCapital
}}
</div>
</div>
<div>
<div>
其他说明:
</div>
<div>
{{
other
}}
</div>
</div>
<div>
<div>
公告内容:
</div>
<div
class=
"rig-content"
>
<div>
招标人:
{{
itemPerson
}}
</div>
<div>
招标代理机构:
{{
itemCompany
}}
</div>
<div>
项目经理:
{{
itemManager
}}
</div>
<div>
中标单位:
{{
itemPerson
}}
</div>
<div>
中标金额:
{{
winPrice
}}
</div>
</div>
</div>
<div></div>
</div>
<div
class=
"flex-center"
>
<div
class=
"flex-center"
style=
"margin-top:30px"
>
<el-button
@
click=
"prev"
>
返回
</el-button
>
...
...
@@ -59,17 +22,10 @@ import {getWindetails} from '@/common/list.js'
export
default
{
data
(){
return
{
contentList
:[],
itemTitle
:
'定州市集中供热工程2020年预制直埋保温管及管道采购'
,
itemCode
:
'l1301000075017553011'
,
itemTime
:
'2020年07月30号'
,
itemPerson
:
'江丰管道集团有限公司'
,
winPrice
:
'173162元人民币'
,
itemPrice
:
'173162元人民币'
,
itemCapital
:
'1.7189484984%'
,
other
:
'无'
,
itemCompany
:
"瑞和安惠项目管理集团有限公司"
,
itemManager
:
'车经理'
contentList
:
''
,
itemTitle
:
''
,
itemCode
:
''
,
itemTime
:
''
,
}
},
...
...
@@ -107,6 +63,7 @@ export default {
<
style
scoped
>
.header
{
display
:
flex
;
justify-content
:
space-between
}
.header-nav
{
margin-right
:
30px
;
...
...
@@ -120,34 +77,8 @@ h2{
width
:
9.3rem
}
.form
{
margin-top
:
50px
;
margin-left
:
40px
;
width
:
9.3rem
}
.form
>
div
{
display
:
flex
;
margin-bottom
:
20px
;
}
.form
>
div
:last-child
{
justify-content
:
center
;
padding-bottom
:
100px
;
}
.rig-content
{
flex-direction
:
column
;
}
.form
>
div
>
div
:first-child
{
width
:
92px
;
height
:
25px
;
line-height
:
25px
;
font-size
:
10px
;
color
:
#808080
;
margin-right
:
20px
;
}
.form
>
div
>
div
:last-child
{
justify-content
:
center
;
width
:
100%
;
height
:
25px
;
line-height
:
25px
;
font-size
:
10px
;
color
:
#000000
}
</
style
>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment