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
8a41f77b
Commit
8a41f77b
authored
Oct 21, 2020
by
张冬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改禅道bug
parent
0493286c
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
300 additions
and
278 deletions
+300
-278
bid.js
src/api/supply/bid.js
+8
-0
hallInformation.vue
src/pages/purchaser/bid/bidEvaluation/hallInformation.vue
+155
-155
see.vue
src/pages/purchaser/bid/bidEvaluation/review/see.vue
+5
-3
bidOpenhal.vue
src/pages/purchaser/bid/bidOpen/bidOpenhal.vue
+1
-1
see.vue
src/pages/purchaser/bid/bidStage/changeList/see.vue
+1
-1
clearManagement.vue
src/pages/purchaser/bid/bidStage/clearManagement.vue
+1
-2
reply.vue
src/pages/purchaser/bid/bidStage/clearManagement/reply.vue
+1
-1
see.vue
src/pages/purchaser/bid/bidStage/clearManagement/see.vue
+5
-1
seeBidSet.vue
src/pages/purchaser/bid/bidStage/seeBidSet.vue
+0
-0
tenderInformationlist.vue
src/pages/purchaser/bid/bidStage/tenderInformationlist.vue
+108
-110
bidOpenhal.vue
src/pages/supply/bid/joinProject/bidOpen/bidOpenhal.vue
+2
-2
bidSubmit.vue
src/pages/supply/bid/joinProject/bidSubmit/bidSubmit.vue
+12
-1
signUp.vue
src/pages/supply/bid/signupOnline/signUp.vue
+1
-1
No files found.
src/api/supply/bid.js
View file @
8a41f77b
...
@@ -379,3 +379,10 @@ export function isOffer(projectId) {
...
@@ -379,3 +379,10 @@ export function isOffer(projectId) {
})
})
}
}
// 查看是否投递的状态
export
function
bidCondition
(
projectId
)
{
return
request
({
url
:
`tender/bid/condition/
${
projectId
}
`
,
method
:
'get'
,
})
}
\ No newline at end of file
src/pages/purchaser/bid/bidEvaluation/hallInformation.vue
View file @
8a41f77b
<
template
>
<
template
>
<div>
<div>
<div
class=
"content"
>
<div
class=
"content"
>
<dataBreadcrumb
:breads=
"breads"
></dataBreadcrumb>
<dataBreadcrumb
:breads=
"breads"
></dataBreadcrumb>
<div
class=
"message"
>
<div
class=
"message"
>
<div
class=
"flex-between"
>
<div
class=
"flex-between"
>
<div>
项目编号:
{{
projectCode
}}
</div>
<div>
项目编号:
{{
projectCode
}}
</div>
<div>
项目名称:
{{
projectName
}}
</div>
<div>
项目名称:
{{
projectName
}}
</div>
</div>
<div>
<div>
开标一览表:
</div>
<dataTable
:tableData=
"tableData"
:columns=
"nopagecolumns"
:margin-top=
"0"
:margin-bottom=
"0"
>
</dataTable>
</div>
</div>
<changeNav
:navs=
"navs"
@
getIndex=
"getIndex"
></changeNav>
<!-- 开标大厅消息 -->
<div
v-show=
"changeIndex == 0"
>
<dataTable
:table-data=
"behaviorList"
:columns=
"behavior"
:is-pageobj=
"false"
:is-index=
"true"
>
<el-table-column
slot=
"operate"
label=
"消息内容"
align=
"center"
>
<template
slot-scope=
"scope"
>
<div
class=
"flex content"
>
<div>
{{
scope
.
row
.
time
}}
</div>
<div>
{{
scope
.
row
.
role
}}
</div>
<div>
{{
scope
.
row
.
name
}}
</div>
<div>
{{
scope
.
row
.
behavior
}}
</div>
</div>
</
template
>
</el-table-column>
</dataTable>
</div>
<!-- 对话消息 -->
<div
v-show=
"changeIndex == 1"
>
<dataTable
:table-data=
"chatList"
:columns=
"chat"
:is-pageobj=
"false"
:is-index=
"true"
>
</dataTable>
</div>
<div
class=
"centerButton"
>
<el-button
@
click=
"back"
>
返回
</el-button>
</div>
</div>
</div>
<div>
<div>
开标一览表:
</div>
<dataTable
:tableData=
"tableData"
:columns=
"nopagecolumns"
:margin-top=
"0"
:margin-bottom=
"0"
>
</dataTable>
</div>
</div>
<changeNav
:navs=
"navs"
@
getIndex=
"getIndex"
></changeNav>
<!-- 开标大厅消息 -->
<div
v-show=
"changeIndex==0"
>
<dataTable
:table-data=
"behaviorList"
:columns=
"behavior"
:is-pageobj=
"false"
:is-index=
"true"
>
<el-table-column
slot=
"operate"
label=
"消息内容"
align=
"center"
>
<template
slot-scope=
"scope"
>
<div
class=
"flex content"
>
<div>
{{
scope
.
row
.
time
}}
</div>
<div>
{{
scope
.
row
.
role
}}
</div>
<div>
{{
scope
.
row
.
name
}}
</div>
<div>
{{
scope
.
row
.
behavior
}}
</div>
</div>
</
template
>
</el-table-column>
</dataTable>
</div>
<!-- 对话消息 -->
<div
v-show=
"changeIndex==1"
>
<dataTable
:table-data=
"chatList"
:columns=
"chat"
:is-pageobj=
"false"
:is-index=
"true"
>
</dataTable>
</div>
</div>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
{
messageRecord
,
openInfo
}
from
'@api/purchaser/bid'
import
{
messageRecord
,
openInfo
}
from
'@api/purchaser/bid'
;
import
dataTable
from
'@components/nopageTable.vue'
import
dataTable
from
'@components/nopageTable.vue'
;
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
;
import
changeNav
from
'@components/changeNav.vue'
import
changeNav
from
'@components/changeNav.vue'
;
export
default
{
export
default
{
components
:
{
components
:
{
dataTable
,
dataTable
,
dataBreadcrumb
,
dataBreadcrumb
,
changeNav
changeNav
},
data
()
{
return
{
nopagecolumns
:
[{
label
:
'投标人名称'
,
prop
:
'companyName'
},
{
label
:
'投标报价(元)'
,
prop
:
'price'
},
{
label
:
'是否签名'
,
prop
:
'isSign'
,
},
],
//
changeIndex
:
'0'
,
navs
:
[
'开标大厅消息'
,
'对话消息'
],
breads
:
[
'招标管理'
,
'招标项目管理'
,
'工作台'
],
behaviorList
:
[],
behavior
:
[
{
slot
:
'operate'
}
],
// 操作列
chat
:
[{
label
:
'发送人'
,
prop
:
'name'
},
{
label
:
'发送时间'
,
prop
:
'time'
},
{
label
:
'发送内容'
,
prop
:
'chatContent'
}],
chatList
:[],
pageObj
:
{
size
:
10
,
total
:
1
,
currentPage
:
1
,
sizes
:
[
100
,
200
,
300
],
func
:
(
currentPage
)
=>
{
this
.
pageTurning
(
currentPage
)
}
},
projectCode
:
""
,
projectName
:
""
,
tableData
:[]
}
},
methods
:
{
examine
()
{
this
.
$router
.
push
(
'/admin/bid/bidingDetail'
)
},
},
getIndex
(
val
)
{
data
()
{
this
.
changeIndex
=
val
return
{
nopagecolumns
:
[
{
label
:
'投标人名称'
,
prop
:
'companyName'
},
{
label
:
'投标报价(元)'
,
prop
:
'price'
},
{
label
:
'是否签名'
,
prop
:
'isSign'
}
],
//
changeIndex
:
'0'
,
navs
:
[
'开标大厅消息'
,
'对话消息'
],
breads
:
[
'招标管理'
,
'招标项目管理'
,
'工作台'
],
behaviorList
:
[],
behavior
:
[
{
slot
:
'operate'
}
],
// 操作列
chat
:
[
{
label
:
'发送人'
,
prop
:
'name'
},
{
label
:
'发送时间'
,
prop
:
'time'
},
{
label
:
'发送内容'
,
prop
:
'chatContent'
}
],
chatList
:
[],
pageObj
:
{
size
:
10
,
total
:
1
,
currentPage
:
1
,
sizes
:
[
100
,
200
,
300
],
func
:
(
currentPage
)
=>
{
this
.
pageTurning
(
currentPage
);
}
},
projectCode
:
''
,
projectName
:
''
,
tableData
:
[]
};
},
},
async
getmessageRecord
()
{
methods
:
{
let
projectId
=
localStorage
.
getItem
(
"projectId"
)
back
()
{
const
{
this
.
$router
.
go
(
-
1
);
data
,
},
code
examine
()
{
}
=
await
messageRecord
(
projectId
)
this
.
$router
.
push
(
'/admin/bid/bidingDetail'
);
this
.
behaviorList
=
data
.
behaviorList
;
},
this
.
chatList
=
data
.
chatList
;
getIndex
(
val
)
{
},
this
.
changeIndex
=
val
;
async
getopenInfo
()
{
},
try
{
async
getmessageRecord
()
{
let
projectId
=
localStorage
.
getItem
(
"projectId"
)
let
projectId
=
localStorage
.
getItem
(
'projectId'
);
const
{
const
{
data
,
code
}
=
await
messageRecord
(
projectId
);
data
,
this
.
behaviorList
=
data
.
behaviorList
;
code
this
.
chatList
=
data
.
chatList
;
}
=
await
openInfo
(
projectId
)
},
if
(
code
==
200
)
{
async
getopenInfo
()
{
for
(
let
item
of
data
)
{
try
{
if
(
item
.
isSign
)
{
let
projectId
=
localStorage
.
getItem
(
'projectId'
);
item
.
isSign
=
"是"
const
{
data
,
code
}
=
await
openInfo
(
projectId
);
}
else
{
if
(
code
==
200
)
{
item
.
isSign
=
"否"
for
(
let
item
of
data
)
{
}
if
(
item
.
isSign
)
{
}
item
.
isSign
=
'是'
;
this
.
tableData
=
data
}
else
{
}
item
.
isSign
=
'否'
;
}
catch
(
e
)
{
}
console
.
log
(
e
)
}
}
this
.
tableData
=
data
;
},
}
},
}
catch
(
e
)
{
created
()
{
console
.
log
(
e
);
this
.
projectCode
=
localStorage
.
getItem
(
"projectCode"
)
}
this
.
projectName
=
localStorage
.
getItem
(
"projectName"
)
}
this
.
getmessageRecord
()
},
this
.
getopenInfo
()
created
()
{
}
this
.
projectCode
=
localStorage
.
getItem
(
'projectCode'
);
}
this
.
projectName
=
localStorage
.
getItem
(
'projectName'
);
this
.
getmessageRecord
();
this
.
getopenInfo
();
}
};
</
script
>
</
script
>
<
style
scoped
>
<
style
scoped
>
.content
>
div
{
.content
>
div
{
margin-right
:
10px
;
margin-right
:
10px
;
}
}
.upload
>
button
{
.upload
>
button
{
border
:
1px
solid
#000000
;
border
:
1px
solid
#000000
;
background
:
#fff
;
background
:
#fff
;
width
:
50px
;
width
:
50px
;
height
:
20px
;
height
:
20px
;
margin-left
:
10px
;
margin-left
:
10px
;
}
}
.message
>
div
{
.message
>
div
{
margin-bottom
:
10px
;
margin-bottom
:
10px
;
}
}
.message
{
.message
{
margin
:
30px
0
30px
50px
;
margin
:
30px
0
30px
50px
;
}
}
</
style
>
</
style
>
src/pages/purchaser/bid/bidEvaluation/review/see.vue
View file @
8a41f77b
...
@@ -20,12 +20,13 @@
...
@@ -20,12 +20,13 @@
<div>
澄清问题内容:
{{
replyDetail
.
content
}}
</div>
<div>
澄清问题内容:
{{
replyDetail
.
content
}}
</div>
<div
class=
"flex-item"
>
<div
class=
"flex-item"
>
<div>
澄清问题文件:
</div>
<div>
澄清问题文件:
</div>
<ul
class=
"upload"
>
<ul
class=
"upload"
v-if=
"replyDetail.fileName"
>
<li
class=
"flex-item"
>
<li
class=
"flex-item"
>
<span>
{{
replyDetail
.
fileName
}}
</span>
<span>
{{
replyDetail
.
fileName
}}
</span>
<el-button
size=
"mini"
@
click=
'download(replyDetail.fileUrl)'
>
下载
</el-button>
<el-button
size=
"mini"
@
click=
'download(replyDetail.fileUrl)'
>
下载
</el-button>
</li>
</li>
</ul>
</ul>
<div>
无
</div>
</div>
</div>
</div>
</div>
<div
v-if=
"replystate"
class=
"message-item"
>
<div
v-if=
"replystate"
class=
"message-item"
>
...
@@ -40,12 +41,13 @@
...
@@ -40,12 +41,13 @@
</div>
</div>
<div
class=
"flex-item"
>
<div
class=
"flex-item"
>
<div>
回复附件:
</div>
<div>
回复附件:
</div>
<ul
class=
"upload"
>
<ul
class=
"upload"
v-if=
"questionDetail.fileName"
>
<li
class=
"flex-item"
>
<li
class=
"flex-item"
>
<div>
澄清问题文件.doc
</div>
<div>
{{
questionDetail
.
fileName
}}
</div>
<el-button
size=
"mini"
@
click=
"download(questionDetail.fileUrl)"
>
下载
</el-button>
<el-button
size=
"mini"
@
click=
"download(questionDetail.fileUrl)"
>
下载
</el-button>
</li>
</li>
</ul>
</ul>
<div>
无
</div>
</div>
</div>
</div>
</div>
</div>
</div>
...
...
src/pages/purchaser/bid/bidOpen/bidOpenhal.vue
View file @
8a41f77b
...
@@ -635,7 +635,7 @@
...
@@ -635,7 +635,7 @@
},
},
"mine"
:
data
.
mine
,
"mine"
:
data
.
mine
,
"name"
:
data
.
name
,
"name"
:
data
.
name
,
"img"
:
"
@static/images/
tou.jpg"
"img"
:
"
http://hsz1997.oss-cn-beijing.aliyuncs.com/img/1603292025286_67c099c6
tou.jpg"
}
}
this
.
dialogueList
.
push
(
msgObj
)
this
.
dialogueList
.
push
(
msgObj
)
}
else
{
}
else
{
...
...
src/pages/purchaser/bid/bidStage/changeList/see.vue
View file @
8a41f77b
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
<ul
v-else
>
<ul
v-else
>
<li
v-for=
"(item,index) in ruleForm.accessoryVOList"
:key=
"index"
class=
"flex-item"
>
<li
v-for=
"(item,index) in ruleForm.accessoryVOList"
:key=
"index"
class=
"flex-item"
>
<div
style=
"margin-right: 10px;"
>
{{
item
.
fileName
}}
</div>
<div
style=
"margin-right: 10px;"
>
{{
item
.
fileName
}}
</div>
<el-button
size=
"mini"
@
click=
"
dow
n(item.accessoryUrl)"
>
下载
</el-button>
<el-button
size=
"mini"
@
click=
"
ope
n(item.accessoryUrl)"
>
下载
</el-button>
</li>
</li>
</ul>
</ul>
</el-form-item>
</el-form-item>
...
...
src/pages/purchaser/bid/bidStage/clearManagement.vue
View file @
8a41f77b
...
@@ -37,9 +37,8 @@
...
@@ -37,9 +37,8 @@
</el-table-column>
</el-table-column>
</dataTable>
</dataTable>
</div>
</div>
<div
class=
"
bottom
Button"
>
<div
class=
"
center
Button"
>
<el-button
@
click=
"back"
>
返回
</el-button>
<el-button
@
click=
"back"
>
返回
</el-button>
<el-button
type=
"primary"
v-if=
"ruleForm.auditStatus == 2"
@
click=
"submitData"
>
提交
</el-button>
</div>
</div>
</div>
</div>
</div>
</div>
...
...
src/pages/purchaser/bid/bidStage/clearManagement/reply.vue
View file @
8a41f77b
...
@@ -38,7 +38,7 @@
...
@@ -38,7 +38,7 @@
<el-form-item
label=
"回复文件"
prop=
"file"
>
<el-form-item
label=
"回复文件"
prop=
"file"
>
<singleUpload
:limit=
"5"
tip=
"最多上传5个文件,每个文件不超过100M。"
@
input=
"getfile"
></singleUpload>
<singleUpload
:limit=
"5"
tip=
"最多上传5个文件,每个文件不超过100M。"
@
input=
"getfile"
></singleUpload>
</el-form-item>
</el-form-item>
<el-form-item
label=
"回复内容
内容
"
prop=
"content"
>
<el-form-item
label=
"回复内容"
prop=
"content"
>
<quill-editor
ref=
"text"
v-model=
"ruleForm.content"
:options=
"editorOption"
class=
"myQuillEditor"
/>
<quill-editor
ref=
"text"
v-model=
"ruleForm.content"
:options=
"editorOption"
class=
"myQuillEditor"
/>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
...
...
src/pages/purchaser/bid/bidStage/clearManagement/see.vue
View file @
8a41f77b
...
@@ -204,7 +204,11 @@ export default {
...
@@ -204,7 +204,11 @@ export default {
}
=
await
bidClarifies
(
params
)
}
=
await
bidClarifies
(
params
)
if
(
code
===
200
)
{
if
(
code
===
200
)
{
for
(
let
item
of
data
)
{
for
(
let
item
of
data
)
{
item
.
createTime
=
getTime1
(
item
.
createTime
)
if
(
item
.
createTime
){
item
.
createTime
=
getTime1
(
item
.
createTime
)
}
else
{
item
.
createTime
=
"未确认"
}
}
}
this
.
tableData
=
data
this
.
tableData
=
data
}
}
...
...
src/pages/purchaser/bid/bidStage/seeBidSet.vue
View file @
8a41f77b
This diff is collapsed.
Click to expand it.
src/pages/purchaser/bid/bidStage/tenderInformationlist.vue
View file @
8a41f77b
<
template
>
<
template
>
<div>
<div>
<div
class=
"content"
>
<div
class=
"content"
>
<dataBreadcrumb
:breads=
"breads"
></dataBreadcrumb>
<dataBreadcrumb
:breads=
"breads"
></dataBreadcrumb>
<changeNav
:navs=
"navs"
></changeNav>
<changeNav
:navs=
"navs"
></changeNav>
<div
class=
"message flex-between"
>
<div
class=
"message flex-between"
>
<div>
项目编号:
{{
projectCode
}}
</div>
<div>
项目编号:
{{
projectCode
}}
</div>
<div>
项目名称:
{{
projectName
}}
</div>
<div>
项目名称:
{{
projectName
}}
</div>
</div>
</div>
<dataTable
:table-data=
"tableData"
:columns=
"columns"
>
<dataTable
:table-data=
"tableData"
:columns=
"columns"
>
</dataTable>
</dataTable>
<div
class=
"centerButton"
>
<el-button
@
click=
"back"
>
返回
</el-button>
</div>
</div>
</div>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
{
import
{
reviewInfomation
}
from
'@api/purchaser/bid'
;
reviewInfomation
import
dataTable
from
'@components/nopageTable.vue'
;
}
from
'@api/purchaser/bid'
import
changeNav
from
'@components/changeNav.vue'
;
import
dataTable
from
'@components/nopageTable.vue'
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
;
import
changeNav
from
'@components/changeNav.vue'
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
export
default
{
export
default
{
components
:
{
components
:
{
dataTable
,
dataTable
,
dataBreadcrumb
,
dataBreadcrumb
,
changeNav
changeNav
},
data
()
{
return
{
projectCode
:
""
,
projectName
:
""
,
projectId
:
2
,
breads
:
[
'招投管理'
,
'招标项目管理 '
,
'工作台'
],
navs
:
[
'招标信息查看'
],
tableData
:
[],
columns
:
[{
label
:
'单位名称'
,
prop
:
'companyName'
},
{
label
:
'手机'
,
prop
:
'phone'
},
{
label
:
'邮箱'
,
prop
:
'email'
},
{
label
:
'报名时间'
,
prop
:
'createTime'
,
sortable
:
true
},
{
label
:
'是否买断账期'
,
prop
:
'isPayment'
},
{
label
:
'是否下载标书'
,
prop
:
'downloadId'
},
{
label
:
'是否投标'
,
prop
:
'bidBookId'
},
{
slot
:
'operate'
}
]
// 操作列
}
},
created
()
{
this
.
getreviewInfomation
()
this
.
projectCode
=
localStorage
.
getItem
(
"projectCode"
)
this
.
projectName
=
localStorage
.
getItem
(
"projectName"
)
},
methods
:
{
examine
()
{
this
.
$router
.
push
(
'/admin/bid/bidingDetail'
)
},
},
async
getreviewInfomation
()
{
data
()
{
try
{
return
{
let
projectId
=
localStorage
.
getItem
(
"projectId"
);
projectCode
:
''
,
const
{
projectName
:
''
,
data
,
projectId
:
2
,
code
breads
:
[
'招投管理'
,
'招标项目管理 '
,
'工作台'
],
}
=
await
reviewInfomation
(
projectId
)
navs
:
[
'投标信息查看'
],
if
(
code
===
200
)
{
tableData
:
[],
for
(
let
item
of
data
)
{
columns
:
[
if
(
item
.
isPayment
)
{
{
item
.
isPayment
=
'是'
label
:
'单位名称'
,
}
else
{
prop
:
'companyName'
item
.
isPayment
=
'否'
},
}
{
if
(
item
.
downloadId
)
{
label
:
'手机'
,
item
.
downloadId
=
'是'
prop
:
'phone'
}
else
{
},
item
.
downloadId
=
'否'
{
}
label
:
'邮箱'
,
if
(
item
.
bidBookId
){
prop
:
'email'
item
.
bidBookId
=
"是"
},
}
else
{
{
item
.
bidBookId
=
'否'
label
:
'报名时间'
,
prop
:
'createTime'
,
sortable
:
true
},
{
label
:
'是否买断账期'
,
prop
:
'isPayment'
},
{
label
:
'是否下载标书'
,
prop
:
'downloadId'
},
{
label
:
'是否投标'
,
prop
:
'bidBookId'
},
{
slot
:
'operate'
}
]
// 操作列
};
},
created
()
{
this
.
getreviewInfomation
();
this
.
projectCode
=
localStorage
.
getItem
(
'projectCode'
);
this
.
projectName
=
localStorage
.
getItem
(
'projectName'
);
},
methods
:
{
back
()
{
this
.
$router
.
go
(
-
1
);
},
examine
()
{
this
.
$router
.
push
(
'/admin/bid/bidingDetail'
);
},
async
getreviewInfomation
()
{
try
{
let
projectId
=
localStorage
.
getItem
(
'projectId'
);
const
{
data
,
code
}
=
await
reviewInfomation
(
projectId
);
if
(
code
===
200
)
{
for
(
let
item
of
data
)
{
if
(
item
.
isPayment
)
{
item
.
isPayment
=
'是'
;
}
else
{
item
.
isPayment
=
'否'
;
}
if
(
item
.
downloadId
)
{
item
.
downloadId
=
'是'
;
}
else
{
item
.
downloadId
=
'否'
;
}
if
(
item
.
bidBookId
)
{
item
.
bidBookId
=
'是'
;
}
else
{
item
.
bidBookId
=
'否'
;
}
}
this
.
tableData
=
data
;
}
}
catch
(
e
)
{
console
.
log
(
e
);
}
}
}
this
.
tableData
=
data
}
}
}
catch
(
e
)
{
console
.
log
(
e
)
}
}
}
}
};
}
</
script
>
</
script
>
<
style
scoped
>
<
style
scoped
>
.message
{
.message
{
width
:
50%
;
width
:
50%
;
margin
:
50px
0
20px
50px
;
margin
:
50px
0
20px
50px
;
}
}
</
style
>
</
style
>
src/pages/supply/bid/joinProject/bidOpen/bidOpenhal.vue
View file @
8a41f77b
...
@@ -128,7 +128,7 @@ export default {
...
@@ -128,7 +128,7 @@ export default {
tool
:
{
tool
:
{
show
:
[
''
],
show
:
[
''
],
callback
:
this
.
toolEvent
,
callback
:
this
.
toolEvent
,
showEmoji
:
tru
e
showEmoji
:
fals
e
},
},
issueTable
:
''
,
issueTable
:
''
,
openStatus
:
''
,
openStatus
:
''
,
...
@@ -301,7 +301,7 @@ export default {
...
@@ -301,7 +301,7 @@ export default {
},
},
mine
:
data
.
mine
,
mine
:
data
.
mine
,
name
:
data
.
name
,
name
:
data
.
name
,
img
:
'
@static/images/
tou.jpg'
img
:
'
http://hsz1997.oss-cn-beijing.aliyuncs.com/img/1603292025286_67c099c6
tou.jpg'
};
};
this
.
dialogueList
.
push
(
msgObj
);
this
.
dialogueList
.
push
(
msgObj
);
}
else
{
}
else
{
...
...
src/pages/supply/bid/joinProject/bidSubmit/bidSubmit.vue
View file @
8a41f77b
...
@@ -67,7 +67,8 @@
...
@@ -67,7 +67,8 @@
bidBooks
,
bidBooks
,
bidFile
,
bidFile
,
revocationBidbFile
,
revocationBidbFile
,
timeInfo
timeInfo
,
bidCondition
}
from
'@api/supply/bid'
}
from
'@api/supply/bid'
import
{
import
{
getTime
getTime
...
@@ -128,6 +129,15 @@
...
@@ -128,6 +129,15 @@
}
}
},
},
methods
:
{
methods
:
{
// 获取投标状态
async
getbidCondition
(
projectId
)
{
const
{
data
,
code
}
=
await
bidCondition
(
projectId
)
console
.
log
(
data
)
},
remaintimeEnd
(){
remaintimeEnd
(){
},
},
...
@@ -218,6 +228,7 @@
...
@@ -218,6 +228,7 @@
let
projectId
=
localStorage
.
getItem
(
"projectId"
)
let
projectId
=
localStorage
.
getItem
(
"projectId"
)
this
.
getbidBooks
(
projectId
)
this
.
getbidBooks
(
projectId
)
this
.
gettimeInfo
(
projectId
)
this
.
gettimeInfo
(
projectId
)
this
.
getbidCondition
(
projectId
)
}
}
}
}
</
script
>
</
script
>
...
...
src/pages/supply/bid/signupOnline/signUp.vue
View file @
8a41f77b
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
</div>
</div>
<div
class=
"content"
>
<div
class=
"content"
>
<div
class=
"table_pos"
>
<div
class=
"table_pos"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"
8
0px"
:rules=
"rules"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"
10
0px"
:rules=
"rules"
>
<el-form-item
label=
"单位名称:"
>
<el-form-item
label=
"单位名称:"
>
<el-input
v-model=
"form.companyName"
class=
"input"
disabled
></el-input>
<el-input
v-model=
"form.companyName"
class=
"input"
disabled
></el-input>
</el-form-item>
</el-form-item>
...
...
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