Commit 311fb28f authored by 吴冠's avatar 吴冠

澄清

parent 537c8511
<template>
<div class="message">
xxxxxxxxx
<!-- 基本信息 -->
<div>
<div class="describe">基本信息</div>
......@@ -61,6 +62,9 @@
</dataTable>
</div>
<div>
<timeSet ref="timeSet" :ruleForm="detail"></timeSet>
</div>
<div class="button">
<el-button @click="back">返回</el-button>
</div>
......@@ -70,14 +74,17 @@
<script>
import timeSet from "@/pages/purchaser/bid/seeProject/timeSet.vue"
import { projectdetail,timeInfo} from '@api/supply/bid'
import dataTable from '@components/nopageTable.vue'
export default {
components: {
dataTable,
dataTable,
timeSet
},
data() {
return {
detail:{},
companyName:"",
projectdetail:"",
breads: ['投标管理', '我参与的项目', '工作台 '],
......@@ -157,7 +164,8 @@ components: {
async getprojectdetail() {
let projectId=localStorage.getItem("projectId")
const {data} = await projectdetail(projectId)
this.projectdetail=data
this.projectdetail=data
this.detail = data
},
async gettimeInfo() {
let projectId=localStorage.getItem("projectId")
......
......@@ -5,7 +5,7 @@
<dataTable :columns="columns" :page-obj="pageObj" :breads="breads" url="/tender-earnest/list">
<el-table-column slot="createTime" label="提交审核时间" align="center">
<template slot-scope="scope">
<div>{{scope.row.createTime?scope.row.createTime:"无"}}</div>
<div>{{scope.row.createTime!=null?scope.row.createTime:"无"}}</div>
</template>
</el-table-column>
<el-table-column slot="operate" label="操作" align="center" fixed="right" width="100">
......
......@@ -6,8 +6,8 @@
<h5>查看澄清</h5>
</div>
<div class="content">
<div class="describe">澄清问题</div>
<div class="clear-message">
<!-- <div class="describe">澄清问题</div> -->
<!-- <div class="clear-message">
<div class="flex-item clear-item">
<div>*澄清问题标题:</div>
<div>{{ question.title }}</div>
......@@ -25,8 +25,8 @@
</li>
</ul>
<div v-else></div>
</div>
</div>
</div> -->
<!-- </div> -->
<h3 class="title">澄清内容</h3>
<div class="form">
<div class="clear-message">
......
......@@ -2,47 +2,34 @@
<div>
<div class="content">
<dataBreadcrumb :breads="breads"></dataBreadcrumb>
<!-- <div>中国标准时间:{{ currentTime }}</div> -->
<div>中国标准时间:{{ currentTime }}</div>
<div class="hal">
<h3 style="text-align: center">{{ projectName }}项目开标大厅</h3>
<div class="time-message flex-center" style="border-top:1px solid gray;width:100%;margin-top:10px;margin-bottom:10px;">
<div class="flex" style="margin-left:0px;margin-top:10px">
<div class="time-message flex-center" style="border-top:1px solid gray;width:100%">
<div class="flex">
<p>截标倒计时:</p>
<timeDown :remain-time="remaintime" @countDowmEnd="remaintimeEnd"></timeDown>
</div>
<div class="flex" style="margin-left:40px;margin-top:10px">
<div class="flex" v-show="openStatus == 2">
<p>解密倒计时:</p>
<timeDown :remain-time="decodeTime" @countDowmEnd="decodeTimeEnd"></timeDown>
</div>
<div class="flex" style="margin-left:40px;margin-top:10px">
<div class="flex" v-show="openStatus == 2">
<p>签名倒计时:</p>
<timeDown :remain-time="signatureTime" @countDowmEnd="signatureTimeEnd"></timeDown>
</div>
</div>
<div class="flex">
<div class="hal-left">
<div class="hal-item">
<div class="flex">
<div style="font-weight:bold">签到</div>
<div style="color:#FF5203;font-size:20px;margin-left:10px;margin-right:10px">1</div>
<div style="font-weight:bold"></div>
</div>
<div class="flex">
<div style="font-weight:bold">解密</div>
<div style="color:#FF5203;font-size:20px;margin-left:10px;margin-right:10px">1</div>
<div style="font-weight:bold"></div>
</div>
<div class="flex">
<div style="font-weight:bold">签名</div>
<div style="color:#FF5203;font-size:20px;margin-left:10px;margin-right:10px">1</div>
<div style="font-weight:bold"></div>
</div>
<div class="texta">签到解密签名情况</div>
<div>
<h1>签到 {{ !leftmessage.signIn ? '否' : '是' }}</h1>
<h1>解密 {{ !leftmessage.decode ? '否' : '是' }}</h1>
<h1>签名 {{ !leftmessage.signature ? '否' : '是' }}</h1>
</div>
</div>
<div class="hal-center" v-chat-scroll>
<ul>
<li v-for="(item, index) in halList" :key="index" class="flex-item sty">
<li v-for="(item, index) in halList" :key="index" class="flex-item">
<div>{{ item.time }}</div>
<div>{{ item.role }}</div>
<div>{{ item.name }}</div>
......@@ -51,11 +38,8 @@
</ul>
</div>
<div class="hal-right">
<!-- <el-button @click="dialogFormVisible = true" style="margin-left: 10px">开标规则说明</el-button> -->
<div @click="isdialogue" style="margin-top:0px">在线对话<i class="el-icon-chat-dot-round"></i></div>
<div class="el-icon-refresh" @click="refrsh">刷新</div>
<div >下发开标一览表</div>
<div @click="openInfo" :disabled="!issueTable">查看开标一览表</div>
<el-button @click="dialogFormVisible = true" style="margin-left: 10px">开标规则说明</el-button>
<el-button @click="isdialogue">在线对话<i class="el-icon-chat-dot-round"></i></el-button>
<el-button
:disabled="!isDecode"
v-show="openStatus == 2 && !leftmessage.decode"
......@@ -89,8 +73,9 @@
</div>
<div class="flex-center buttons">
<div>
<el-button icon="el-icon-refresh" @click="refrsh">刷新</el-button>
<el-button @click="openInfo" :disabled="!issueTable">查看开标一览表</el-button>
<el-button @click="back">退出大厅<i class="el-icon-right"></i></el-button>
<el-button type="primary">立即开标</el-button>
</div>
</div>
</div>
......@@ -228,7 +213,7 @@ export default {
],
minutes: '6',
seconds: '60',
/* currentTime: '', */
currentTime: '',
breads: ['招标管理', '招标项目管理', '工作台'],
leftmessage: '',
websocket: '',
......@@ -243,12 +228,12 @@ export default {
},
created() {
// 中国标准时间
/* let currentTime = getTime();
let currentTime = getTime();
this.currentTime = currentTime;
this.timer1 = setInterval(() => {
let currentTime = getTime();
this.currentTime = currentTime;
}, 1000); */
}, 1000);
this.projectName = localStorage.getItem('projectName');
this.getsigndetail();
this.openBidsign();
......@@ -476,9 +461,6 @@ export default {
</script>
<style scoped>
.content{
background: #F7F9FA;
}
.abs {
position: absolute;
right: 100px;
......@@ -500,8 +482,8 @@ export default {
.dialogue {
position: absolute;
top: 0;
right: 25%;
top: 10%;
right: 10%;
border: 1px solid #cccccc;
padding: 10px;
}
......@@ -529,43 +511,29 @@ export default {
}
.hal-left {
width: 150px;
height:200px;
background: white;
width: 200px;
}
.hal-left > div {
width: 100%;
height: 200px;
height: 300px;
border: 1px solid #000;
box-sizing: border-box;
text-align: center;
margin: 0 auto;
padding: 40px 20px;
}
.hal-right {
width: 150px;
height: 200px;
/* background: white; */
width: 200px;
height: 500px;
}
.hal-right > div {
width:150px;
margin-top:20px;
height:40px;
text-align: center;
border:2px solid #FF5203;
font-size:12px;
color:#FF5203;
line-height:40px;
cursor: pointer;
.hal-right > button {
margin-bottom: 20px;
}
.hal-center {
/* flex: 1; */
width:762px;
height: 459px;
flex: 1;
height: 500px;
border: 1px solid #000;
margin: 0 50px;
box-sizing: border-box;
......@@ -594,11 +562,6 @@ export default {
.hal-left h1 {
margin-bottom: 50px;
/* letter-spacing:5px */
}
.hal-item>div{
margin-left:32px;
margin-top:20px;
}
.bid-message {
......@@ -610,19 +573,5 @@ export default {
margin-right: 50px;
margin-bottom: 30px;
}
.texta{
font-size:10px;
margin-left:-20px;
}
.hal-item>div:last-child{
margin-left:0
}
.sty{
line-height:20.8px;
display: flex;
justify-content: center;
}
.sty>div{
line-height:20.8px;
}
</style>
......@@ -77,11 +77,7 @@
prop: 'operaion'
},
{
label: '提出人',
prop: 'bidCompanyName'
},
{
label: '回复人',
label: '采购商',
prop: 'tenderCompanyName'
},
{
......
......@@ -5,9 +5,39 @@
<h3>查看澄清</h3>
<h5>查看澄清</h5>
</div>
<!-- 问题详情 -->
<div class="content" v-if="question">
<div class="describe">问题信息</div>
<div class="clear-message">
<div class="flex-item clear-item">
<div>*澄清问题标题:</div>
<div>{{question.title}}</div>
</div>
<!-- <div class="flex-item clear-item">
<div>*公告发布媒体:</div>
<div>捷安采官网招投标专区</div>
</div> -->
<div class="flex-item clear-item" v-if='questionlist.length>0'>
<div>*澄清问题附件:</div>
<ul>
<li v-for="item in questionlist" :key="item.id">
<span>{{item.fileName}}</span>
<el-button @click="down(item.accessoryUrl)">下载</el-button>
</li>
</ul>
</div>
<div class="flex clear-item">
<div>*澄清问题内容:</div>
<div v-html="question.content" style="width:80%;"></div>
</div>
</div>
</div>
<div class="centerButton">
<el-button @click="cancle">返回</el-button>
</div>
<!-- 澄清 -->
<div class="content" v-if="clarifies">
<div class="describe">澄清问题</div>
<div class="describe">澄清内容</div>
<div class="clear-message">
<div class="flex-item clear-item">
<div>*澄清公告标题:</div>
......@@ -36,36 +66,6 @@
<el-button @click="cancle">返回</el-button>
</div> -->
</div>
<!-- 问题详情 -->
<div class="content" v-if="question">
<div class="describe">问题信息</div>
<div class="clear-message">
<div class="flex-item clear-item">
<div>*回复标题:</div>
<div>{{question.title}}</div>
</div>
<!-- <div class="flex-item clear-item">
<div>*公告发布媒体:</div>
<div>捷安采官网招投标专区</div>
</div> -->
<div class="flex-item clear-item" v-if='questionlist.length>0'>
<div>*回复文件:</div>
<ul>
<li v-for="item in questionlist" :key="item.id">
<span>{{item.fileName}}</span>
<el-button @click="down(item.accessoryUrl)">下载</el-button>
</li>
</ul>
</div>
<div class="flex clear-item">
<div>问题内容:</div>
<div v-html="question.content" style="width:80%;"></div>
</div>
</div>
</div>
<div class="centerButton">
<el-button @click="cancle">返回</el-button>
</div>
</div>
</template>
......
......@@ -165,7 +165,7 @@ export default {
};
return {
type: '',
breads: ['招标管理', '招标项目管理', '工作台'],
breads: ['投标管理', '我参与的项目', '工作台'],
ruleForm: {
companyName: '',
companyTel: '',
......
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