Commit c41e2f1d authored by 张冬's avatar 张冬

修改评价一览表

parent 99c69f70
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<div class="message"> <div class="message">
<div class="flex-between"> <div class="flex-between">
<div>招标文件:<span @click="download(bidDetail.fileUrl)">{{bidDetail.fileName}}</span></div> <div>招标文件:<span @click="download(bidDetail.fileUrl)">{{bidDetail.fileName}}</span></div>
<div>开标信息:<span>开标一览表</span></div> <div>开标信息:<span @click="changeOpen">开标一览表</span></div>
</div> </div>
<div class="flex upload"> <div class="flex upload">
<div>变更信息:</div> <div>变更信息:</div>
...@@ -89,6 +89,14 @@ ...@@ -89,6 +89,14 @@
<el-button type="primary" @click="end">评标结束</el-button> <el-button type="primary" @click="end">评标结束</el-button>
</div> </div>
</div> </div>
<!-- 开标一览表 -->
<el-dialog title="开标一览表" :visible.sync="isOpenInfo">
<dataTable :tableData="tableData" :columns="nopagecolumns" :margin-top="0" :margin-bottom="0">
</dataTable>
<div slot="footer" class="dialog-footer">
<el-button @click="isOpenInfo = false">取 消</el-button>
</div>
</el-dialog>
</div> </div>
</div> </div>
</template> </template>
...@@ -101,7 +109,8 @@ ...@@ -101,7 +109,8 @@
bidBookDownload, bidBookDownload,
changeNoticelist, changeNoticelist,
bidFilelist, bidFilelist,
accessorydownload accessorydownload,
openInfo
} from '@api/purchaser/bid' } 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'
...@@ -112,6 +121,21 @@ ...@@ -112,6 +121,21 @@
}, },
data() { data() {
return { return {
isOpenInfo:false,
tableData:[],
nopagecolumns: [{
label: '投标人名称',
prop: 'companyName'
},
{
label: '投标报价(元)',
prop: 'price'
},
{
label: '是否签名',
prop: 'isSign',
},
], //
downloadList: [], downloadList: [],
changeList: [], changeList: [],
bidDetail: "", bidDetail: "",
...@@ -170,6 +194,32 @@ ...@@ -170,6 +194,32 @@
} }
}, },
methods: { methods: {
changeOpen(){
this.isOpenInfo=true;
this.getopenInfo() ;
},
// 开标一览表
async getopenInfo() {
try {
let projectId = localStorage.getItem("projectId")
const {
data,
code
} = await openInfo(projectId)
if (code == 200) {
for (let item of data) {
if (item.isSign) {
item.isSign = "是"
} else {
item.isSign = "否"
}
}
this.tableData = data
}
} catch (e) {
console.log(e)
}
},
down(url) { down(url) {
window.open(url) window.open(url)
}, },
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<div class="message"> <div class="message">
<div class="flex-between" > <div class="flex-between" >
<div>招标文件:<span @click="download(bidDetail.fileUrl)">{{bidDetail.fileName}}</span></div> <div>招标文件:<span @click="download(bidDetail.fileUrl)">{{bidDetail.fileName}}</span></div>
<div>开标信息:<span>开标一览表</span></div> <div>开标信息:<span @click="changeOpen">开标一览表</span></div>
</div> </div>
<div class="flex upload"> <div class="flex upload">
<div>变更信息:</div> <div>变更信息:</div>
...@@ -87,6 +87,14 @@ ...@@ -87,6 +87,14 @@
<el-button type="primary">评标结束</el-button> <el-button type="primary">评标结束</el-button>
</div> --> </div> -->
</div> </div>
<!-- 开标一览表 -->
<el-dialog title="开标一览表" :visible.sync="isOpenInfo">
<dataTable :tableData="tableData" :columns="nopagecolumns" :margin-top="0" :margin-bottom="0">
</dataTable>
<div slot="footer" class="dialog-footer">
<el-button @click="isOpenInfo = false">取 消</el-button>
</div>
</el-dialog>
</div> </div>
</div> </div>
</template> </template>
...@@ -95,7 +103,8 @@ ...@@ -95,7 +103,8 @@
import { import {
companyRank, companyRank,
CompanyEvaluatec, CompanyEvaluatec,
bidBookDownload bidBookDownload,
openInfo
} from '@api/purchaser/bid' } 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'
...@@ -106,6 +115,21 @@ export default { ...@@ -106,6 +115,21 @@ export default {
}, },
data() { data() {
return { return {
isOpenInfo:false,
tableData:[],
nopagecolumns: [{
label: '投标人名称',
prop: 'companyName'
},
{
label: '投标报价(元)',
prop: 'price'
},
{
label: '是否签名',
prop: 'isSign',
},
], //
bidDetail:"", bidDetail:"",
projectId:2, projectId:2,
rankTitle: [{ rankTitle: [{
...@@ -175,6 +199,32 @@ export default { ...@@ -175,6 +199,32 @@ export default {
this.getbidBookDownload(); this.getbidBookDownload();
}, },
methods: { methods: {
changeOpen(){
this.isOpenInfo=true;
this.getopenInfo() ;
},
// 开标一览表
async getopenInfo() {
try {
let projectId = localStorage.getItem("projectId")
const {
data,
code
} = await openInfo(projectId)
if (code == 200) {
for (let item of data) {
if (item.isSign) {
item.isSign = "是"
} else {
item.isSign = "否"
}
}
this.tableData = data
}
} catch (e) {
console.log(e)
}
},
download(url){ download(url){
window.open(url) window.open(url)
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment