Commit afa666b4 authored by 张冬's avatar 张冬

询价公告

parent 96b199b3
...@@ -144,12 +144,12 @@ ...@@ -144,12 +144,12 @@
code, code,
msg msg
} = await enquiryProjectId(projectId) } = await enquiryProjectId(projectId)
this.$emit("getmsg",code)
if(code==200){ if(code==200){
data.endTime=getTime1(data.endTime) data.endTime=getTime1(data.endTime)
data.startTime=getTime1(data.startTime) data.startTime=getTime1(data.startTime)
data.createTime=data.createTime.substring(0,10) data.createTime=data.createTime.substring(0,10)
this.detail = data this.detail = data
this.$emit("getstate",2)
}else if(code==500){ }else if(code==500){
this.state=false this.state=false
this.msg=msg this.msg=msg
......
This diff is collapsed.
<template> <template>
<div> <div>
<div class="content-head"> <div v-if="auditStatus == 0||auditStatus == 1">
<breadCrumb :breads="breads"></breadCrumb> <div class="content-head">
<h3>查看询价公告</h3> <breadCrumb :breads="breads"></breadCrumb>
<h5>查看询价公告</h5> <h3>查看询价公告</h3>
</div> <h5>查看询价公告</h5>
<div class="content"> </div>
<priceDetail> <div class="content">
<slot> <priceDetail @getstate="getstate">
<h3>参与报价供应商情况</h3> <slot>
<dataTable :table-data="Bidderlist" :columns="offerBiddercolumns" :is-index="true"> <h3>参与报价供应商情况</h3>
<el-table-column slot="operate" label="操作" align="center" fixed="right" width="200"> <dataTable :table-data="Bidderlist" :columns="offerBiddercolumns" :is-index="true">
<template slot-scope="scope"> <el-table-column slot="operate" label="操作" align="center" fixed="right" width="200">
<el-button type="text" size="small" @click="see(scope.row.companyId)">查看报价明细</el-button> <template slot-scope="scope">
</template> <el-button type="text" size="small" @click="see(scope.row.companyId)">查看报价明细</el-button>
</el-table-column> </template>
</dataTable> </el-table-column>
</slot> </dataTable>
</priceDetail> </slot>
<div class="centerButton"> </priceDetail>
<el-button type="primary" @click="back">返回</el-button> <div class="centerButton">
</div> <el-button type="primary" @click="back">返回</el-button>
</div> </div>
<el-dialog title="报价明细" :visible.sync="dialogFormVisible"> </div>
<dataTable :table-data="tableData" :columns="columns"></dataTable> <el-dialog title="报价明细" :visible.sync="dialogFormVisible">
<div slot="footer" class="dialog-footer"> <dataTable :table-data="tableData" :columns="columns"></dataTable>
<el-button @click="dialogFormVisible = false">取 消</el-button> <div slot="footer" class="dialog-footer">
<el-button type="primary" @click="dialogFormVisible = false">确 定</el-button> <el-button @click="dialogFormVisible = false">取 消</el-button>
</div> <el-button type="primary" @click="dialogFormVisible = false">确 定</el-button>
</el-dialog> </div>
</div> </el-dialog>
</div>
<editInquiryAnnouncement v-if="auditStatus == 2"></editInquiryAnnouncement>
</div>
</template> </template>
<script> <script>
import { import { offerBidderlist, offerBidderDetail } from '@api/supply/bid';
offerBidderlist, import { getTime1 } from '@utils/time';
offerBidderDetail import priceDetail from '@components/detail/priceDetail.vue';
} from '@api/supply/bid' import dataTable from '@components/nopageTable.vue';
import { import breadCrumb from '@components/dataBreadcrumb.vue';
getTime1 import editInquiryAnnouncement from '@components/edit/editInquiryAnnouncement.vue';
} from '@utils/time'
import priceDetail from '@components/detail/priceDetail.vue'
import dataTable from '@components/nopageTable.vue'
import breadCrumb from '@components/dataBreadcrumb.vue'
export default {
components: {
dataTable,
breadCrumb,
priceDetail
},
data() {
return {
dialogFormVisible: false,
tableData: [],
projectName: "",
Bidderlist: [],
detail: "",
breads: ['投标管理 ', '在线报名', '询价公告'],
columns: [
{ export default {
label: '标的名称', components: {
prop: 'bidName' dataTable,
}, breadCrumb,
{ priceDetail,
label: '数量', editInquiryAnnouncement
prop: 'quantity' },
}, data() {
{ return {
label: '计量单位', dialogFormVisible: false,
prop: 'unit' tableData: [],
}, projectName: '',
{ Bidderlist: [],
label: '品牌', detail: '',
prop: 'brand' breads: ['投标管理 ', '在线报名', '询价公告'],
}, columns: [
{ {
label: '规格型号', label: '标的名称',
prop: 'specification' prop: 'bidName'
}, },
{ {
label: '标杆价(元)', label: '数量',
prop: 'sightPrice' prop: 'quantity'
}, },
{ {
label: '备注', label: '计量单位',
prop: 'remark' prop: 'unit'
}, },
], {
offerBiddercolumns: [{ label: '品牌',
label: '供应商名称', prop: 'brand'
prop: 'companyName' },
}, {
{ label: '规格型号',
label: '报价时间', prop: 'specification'
prop: 'updateTime' },
}, {
{ label: '标杆价(元)',
label: '报价', prop: 'sightPrice'
prop: 'price', },
sortable: true {
}, label: '备注',
{ prop: 'remark'
slot: 'operate' }
} ],
] offerBiddercolumns: [
} {
}, label: '供应商名称',
methods: { prop: 'companyName'
back() { },
this.$router.go(-1) {
}, label: '报价时间',
// 参与报价的供应商的情况 prop: 'updateTime'
async getofferBidderlist() { },
let projectId = localStorage.getItem("projectId") {
const { label: '报价',
data prop: 'price',
} = await offerBidderlist(projectId) sortable: true
this.Bidderlist = data },
}, {
async see(id) { slot: 'operate'
let message={} }
message.projectId=localStorage.getItem("projectId") ],
message.companyId=id auditStatus: ''
const { };
data, },
code methods: {
} = await offerBidderDetail(message) getstate(val) {
this.dialogFormVisible = true this.auditStatus = val;
this.tableData = data },
} back() {
}, this.$router.go(-1);
created() { },
this.getofferBidderlist() // 参与报价的供应商的情况
} async getofferBidderlist() {
} let projectId = localStorage.getItem('projectId');
const { data } = await offerBidderlist(projectId);
this.Bidderlist = data;
},
async see(id) {
let message = {};
message.projectId = localStorage.getItem('projectId');
message.companyId = id;
const { data, code } = await offerBidderDetail(message);
this.dialogFormVisible = true;
this.tableData = data;
}
},
created() {
this.getofferBidderlist();
}
};
</script> </script>
<style scoped> <style scoped>
.form { .form {
padding: 20px; padding: 20px;
box-sizing: border-box; box-sizing: border-box;
} }
</style> </style>
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