Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
W
web-purchase
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-purchase
Commits
c3ae65ab
Commit
c3ae65ab
authored
Oct 30, 2020
by
吴冠
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更新
parent
f78b4a6c
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
46 additions
and
21 deletions
+46
-21
Header.vue
src/components/common/Header.vue
+1
-1
fail.vue
...pages/purchaser/bid/bidEvaluation/projectManager/fail.vue
+5
-1
review.vue
src/pages/purchaser/bid/bidEvaluation/review/review.vue
+4
-1
bidOpenhal.vue
src/pages/purchaser/bid/bidOpen/bidOpenhal.vue
+3
-3
contract.vue
src/pages/purchaser/bid/bidSure/contract.vue
+11
-6
edit.vue
src/pages/purchaser/bid/bidSure/winBid/edit.vue
+1
-4
SeeinquiryAnnouncement.vue
src/pages/purchaser/bid/reviewed/SeeinquiryAnnouncement.vue
+2
-2
see.vue
src/pages/supply/bid/joinProject/bidEvaluation/see.vue
+8
-0
bidOpenhal.vue
src/pages/supply/bid/joinProject/bidOpen/bidOpenhal.vue
+9
-1
workbench.vue
src/pages/supply/bid/joinProject/workbench.vue
+2
-2
No files found.
src/components/common/Header.vue
View file @
c3ae65ab
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
<div
class=
"header-right"
>
<div
class=
"header-right"
>
<div
class=
"header-user-con"
>
<div
class=
"header-user-con"
>
<!-- -->
<!-- -->
<div
class=
"serve"
>
客服电话:
4006661234
</div>
<div
class=
"serve"
>
客服电话:
13810057696
</div>
<div
class=
"official"
@
click=
"join"
>
官网首页
</div>
<div
class=
"official"
@
click=
"join"
>
官网首页
</div>
<!-- 全屏显示 -->
<!-- 全屏显示 -->
<div
class=
"btn-fullscreen"
@
click=
"handleFullScreen"
>
<div
class=
"btn-fullscreen"
@
click=
"handleFullScreen"
>
...
...
src/pages/purchaser/bid/bidEvaluation/projectManager/fail.vue
View file @
c3ae65ab
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
<Upload
:limit=
"1"
:max=
"100"
tip=
"最多上传5个文件,每个文件不超过100M。"
@
input=
"getfile1"
></Upload>
<Upload
:limit=
"1"
:max=
"100"
tip=
"最多上传5个文件,每个文件不超过100M。"
@
input=
"getfile1"
></Upload>
</div>
</div>
<div
class=
"flex-center"
style=
"margin: 100px 0"
>
<div
class=
"flex-center"
style=
"margin: 100px 0"
>
<el-button>
取消
</el-button>
<el-button
@
click=
"prev"
>
取消
</el-button>
<el-button
type=
"primary"
style=
"margin-left: 20px"
@
click=
"submitData"
>
提交
</el-button>
<el-button
type=
"primary"
style=
"margin-left: 20px"
@
click=
"submitData"
>
提交
</el-button>
</div>
</div>
</div>
</div>
...
@@ -51,6 +51,10 @@ export default {
...
@@ -51,6 +51,10 @@ export default {
this
.
projectName
=
localStorage
.
getItem
(
'projectName'
);
this
.
projectName
=
localStorage
.
getItem
(
'projectName'
);
},
},
methods
:
{
methods
:
{
/* 取消返回上一步 */
prev
(){
this
.
$router
.
back
()
},
//
//
getfile
(
val
)
{
getfile
(
val
)
{
this
.
file
=
val
;
this
.
file
=
val
;
...
...
src/pages/purchaser/bid/bidEvaluation/review/review.vue
View file @
c3ae65ab
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
<div
class=
"flex-item upload"
>
<div
class=
"flex-item upload"
>
<div>
变更信息:
</div>
<div>
变更信息:
</div>
<ul
class=
"title flex"
>
<ul
class=
"title flex"
>
<li
v-for=
"(item, index) in changeList"
:key=
"index"
>
<li
v-for=
"(item, index) in changeList"
:key=
"index"
class=
"line"
>
<router-link
:to=
"
{ path: '/purchaser/bid/bidStage/changeList/see', query: { id: item.noticeId } }">
{{
<router-link
:to=
"
{ path: '/purchaser/bid/bidStage/changeList/see', query: { id: item.noticeId } }">
{{
item
.
title
item
.
title
}}
</router-link>
}}
</router-link>
...
@@ -658,4 +658,7 @@ h5 {
...
@@ -658,4 +658,7 @@ h5 {
width
:
280px
;
width
:
280px
;
margin
:
80px
auto
30px
;
margin
:
80px
auto
30px
;
}
}
.line
{
line-height
:
20.8px
;
}
</
style
>
</
style
>
src/pages/purchaser/bid/bidOpen/bidOpenhal.vue
View file @
c3ae65ab
...
@@ -74,7 +74,7 @@
...
@@ -74,7 +74,7 @@
<el-button
@
click=
"isfailInfo=true"
v-if=
"!isFailed"
>
流标
</el-button>
<el-button
@
click=
"isfailInfo=true"
v-if=
"!isFailed"
>
流标
</el-button>
<el-button
@
click=
"failDetail"
v-else
>
流标信息
</el-button>
<el-button
@
click=
"failDetail"
v-else
>
流标信息
</el-button>
<div>
<div>
<
el-button
icon=
"el-icon-refresh"
@
click=
"refrsh"
>
刷新
</el-button
>
<
!--
<el-button
icon=
"el-icon-refresh"
@
click=
"refrsh"
>
刷新
</el-button>
--
>
<el-button
@
click=
"openInfo1"
:disabled=
"!endbidButton"
v-if=
"!issueTable"
>
下发开标一览表
</el-button>
<el-button
@
click=
"openInfo1"
:disabled=
"!endbidButton"
v-if=
"!issueTable"
>
下发开标一览表
</el-button>
<el-button
@
click=
"openInfo"
:disabled=
"!issueTable"
>
查看开标一览表
</el-button>
<el-button
@
click=
"openInfo"
:disabled=
"!issueTable"
>
查看开标一览表
</el-button>
</div>
</div>
...
@@ -364,9 +364,9 @@
...
@@ -364,9 +364,9 @@
console
.
log
(
e
)
console
.
log
(
e
)
}
}
},
},
refrsh
()
{
/*
refrsh() {
history.go(0)
history.go(0)
},
},
*/
async
end
()
{
async
end
()
{
try
{
try
{
let
projectId
=
localStorage
.
getItem
(
"projectId"
)
let
projectId
=
localStorage
.
getItem
(
"projectId"
)
...
...
src/pages/purchaser/bid/bidSure/contract.vue
View file @
c3ae65ab
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
<div>
项目编号:
{{
projectCode
}}
</div>
<div>
项目编号:
{{
projectCode
}}
</div>
<div>
项目名称:
{{
projectName
}}
</div>
<div>
项目名称:
{{
projectName
}}
</div>
</div>
</div>
<el-form
ref=
"ruleForm"
:model=
"ruleForm"
:rules=
"rules"
label-width=
"1
5
0px"
class=
"demo-ruleForm"
>
<el-form
ref=
"ruleForm"
:model=
"ruleForm"
:rules=
"rules"
label-width=
"1
8
0px"
class=
"demo-ruleForm"
>
<div
class=
"flex-between"
>
<div
class=
"flex-between"
>
<el-form-item
label=
"合同名称:"
prop=
"contractName"
>
<el-form-item
label=
"合同名称:"
prop=
"contractName"
>
<el-input
v-model
.
trim=
"ruleForm.contractName"
placeholder=
"请输入"
maxlength=
"30"
></el-input>
<el-input
v-model
.
trim=
"ruleForm.contractName"
placeholder=
"请输入"
maxlength=
"30"
></el-input>
...
@@ -22,8 +22,8 @@
...
@@ -22,8 +22,8 @@
<el-form-item
label=
"工期:"
prop=
"timeLimit"
>
<el-form-item
label=
"工期:"
prop=
"timeLimit"
>
<el-input
v-model
.
trim=
"ruleForm.timeLimit"
placeholder=
"请输入"
maxlength=
"30"
></el-input>
<el-input
v-model
.
trim=
"ruleForm.timeLimit"
placeholder=
"请输入"
maxlength=
"30"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"合同类型总负责人名称:"
prop=
"principalName"
>
<el-form-item
label=
"合同类型总负责人名称:"
prop=
"principalName"
class=
"titlename"
>
<el-input
v-model
.
trim=
"ruleForm.principalName"
placeholder=
"请输入"
maxlength=
"30"
></el-input>
<el-input
v-model
.
trim=
"ruleForm.principalName"
placeholder=
"请输入"
maxlength=
"30"
style=
"titleinput"
></el-input>
</el-form-item>
</el-form-item>
</div>
</div>
<div
class=
"flex-between"
>
<div
class=
"flex-between"
>
...
@@ -92,7 +92,7 @@
...
@@ -92,7 +92,7 @@
projectCode
:
""
,
projectCode
:
""
,
projectName
:
""
,
projectName
:
""
,
navs
:
[
'合同管理'
],
navs
:
[
'合同管理'
],
breads
:
[
'招
投标管理'
,
'中标公告列表
'
],
breads
:
[
'招
标管理'
,
'招标项目管理'
,
'工作台
'
],
ruleForm
:
{
ruleForm
:
{
contractName
:
""
,
contractName
:
""
,
contractType
:
""
,
contractType
:
""
,
...
@@ -117,7 +117,12 @@
...
@@ -117,7 +117,12 @@
required
:
true
,
required
:
true
,
message
:
'请输入'
,
message
:
'请输入'
,
trigger
:
'blur'
trigger
:
'blur'
}],
}],
file
:
[{
required
:
true
,
message
:
'请输入'
,
trigger
:
'blur'
}],
}
}
}
}
},
},
...
@@ -167,7 +172,7 @@
...
@@ -167,7 +172,7 @@
<
style
scoped
>
<
style
scoped
>
.message
{
.message
{
width
:
7
0%
;
width
:
8
0%
;
margin
:
0
auto
margin
:
0
auto
}
}
...
...
src/pages/purchaser/bid/bidSure/winBid/edit.vue
View file @
c3ae65ab
...
@@ -73,7 +73,7 @@ export default {
...
@@ -73,7 +73,7 @@ export default {
this
.
getGenerateNumber
();
this
.
getGenerateNumber
();
this
.
resultId
=
this
.
$route
.
query
.
id
;
this
.
resultId
=
this
.
$route
.
query
.
id
;
this
.
money
=
this
.
$route
.
query
.
money
this
.
money
=
this
.
$route
.
query
.
money
this
.
winDate
=
this
.
$route
.
query
.
winDate
this
.
winDate
=
this
.
$route
.
query
.
winDate
.
substring
(
0
,
10
)
this
.
projectCode
=
localStorage
.
getItem
(
"projectCode"
)
this
.
projectCode
=
localStorage
.
getItem
(
"projectCode"
)
this
.
projectName
=
localStorage
.
getItem
(
"projectName"
)
this
.
projectName
=
localStorage
.
getItem
(
"projectName"
)
},
},
...
@@ -129,9 +129,6 @@ export default {
...
@@ -129,9 +129,6 @@ export default {
<
style
scoped
>
<
style
scoped
>
.message
{
/* width:60%; */
}
.message
>
div
{
.message
>
div
{
margin-bottom
:
30px
;
margin-bottom
:
30px
;
width
:
50%
;
width
:
50%
;
...
...
src/pages/purchaser/bid/reviewed/SeeinquiryAnnouncement.vue
View file @
c3ae65ab
...
@@ -25,8 +25,8 @@
...
@@ -25,8 +25,8 @@
<el-dialog
title=
"报价明细"
:visible
.
sync=
"dialogFormVisible"
>
<el-dialog
title=
"报价明细"
:visible
.
sync=
"dialogFormVisible"
>
<dataTable
:table-data=
"tableData"
:columns=
"columns"
></dataTable>
<dataTable
:table-data=
"tableData"
:columns=
"columns"
></dataTable>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"dialogFormVisible = false"
>
取 消
</el-button>
<el-button
@
click=
"dialogFormVisible = false"
>
关 闭
</el-button>
<
el-button
type=
"primary"
@
click=
"dialogFormVisible = false"
>
确 定
</el-button
>
<
!-- <el-button type="primary" @click="dialogFormVisible = false">确 定</el-button> --
>
</div>
</div>
</el-dialog>
</el-dialog>
</div>
</div>
...
...
src/pages/supply/bid/joinProject/bidEvaluation/see.vue
View file @
c3ae65ab
...
@@ -17,6 +17,14 @@
...
@@ -17,6 +17,14 @@
<div>
澄清问题内容:
</div>
<div>
澄清问题内容:
</div>
<div
v-html=
"questiondetail.content"
></div>
<div
v-html=
"questiondetail.content"
></div>
</div>
</div>
<div
class=
"flex clear-item"
>
<div>
问题发布时间
</div>
<div>
{{
questiondetail
.
createTime
}}
</div>
</div>
<div
class=
"flex clear-item"
>
<div>
澄清回复截止时间
</div>
<div>
{{
questiondetail
.
endTime
}}
</div>
</div>
<div
class=
"flex"
>
<div
class=
"flex"
>
<div>
澄清问题附件:
</div>
<div>
澄清问题附件:
</div>
<ul>
<ul>
...
...
src/pages/supply/bid/joinProject/bidOpen/bidOpenhal.vue
View file @
c3ae65ab
...
@@ -84,7 +84,15 @@
...
@@ -84,7 +84,15 @@
<el-dialog
:visible
.
sync=
"dialogFormVisible"
title=
"开标规则说明"
>
<el-dialog
:visible
.
sync=
"dialogFormVisible"
title=
"开标规则说明"
>
<div
class=
"explain"
>
<div
class=
"explain"
>
<h1>
开标说明
</h1>
<h1>
开标说明
</h1>
<div>
一系列说明
</div>
<div>
1、网上开标共有解密、签名两个环节,投标人根据开标大厅中间滚动提示进行相应操作。
</div>
<div>
2、截标前当天大厅开放,已上传投标文件的投标人可在解密倒计时结東前进入开标大厅。
</div>
<div>
3、截标后主持人宣布开标,所有投标人进行解密操作,解密时间共计30分钟投标人须在解密倒计时结束前
完成解密。解密倒计时结東后,因投标人原因造成投标文件未解密的根据《电子招标投标办法其投标文件》视
为撤销。
</div>
<div>
4、解密倒计时结東或所有投标文件均已解密,投标人可查询所有投标人的开标情况并进行签名,签名时间
共计10分钟。
</div>
<div>
5.、所有投标人完成签名操作或签名倒计时结束后,项目经理开标结束,投标人可离开开标大厅。开标过程
中,投标人可点击开标大厅右上角在线聊天与主持人沟通。开标结束后视为开标过程无异议。
</div>
</div>
</div>
<div
class=
"flex-center"
>
<div
class=
"flex-center"
>
<el-button
type=
"primary"
@
click=
"dialogFormVisible = false"
>
关闭
</el-button>
<el-button
type=
"primary"
@
click=
"dialogFormVisible = false"
>
关闭
</el-button>
...
...
src/pages/supply/bid/joinProject/workbench.vue
View file @
c3ae65ab
...
@@ -179,13 +179,13 @@ export default {
...
@@ -179,13 +179,13 @@ export default {
modulars
:
[
modulars
:
[
{
{
id
:
66
,
id
:
66
,
label
:
'递交标书费'
,
label
:
'递交标书费
缴纳证明
'
,
url
:
'/supply/bid/joinProject/bidStage/tenderFee'
,
url
:
'/supply/bid/joinProject/bidStage/tenderFee'
,
bright
:
false
bright
:
false
},
},
{
{
id
:
67
,
id
:
67
,
label
:
'递交保证金'
,
label
:
'递交保证金
缴纳证明
'
,
url
:
'/supply/bid/joinProject/bidStage/bond'
,
url
:
'/supply/bid/joinProject/bidStage/bond'
,
bright
:
false
bright
:
false
}
}
...
...
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