Commit d37b111c authored by 吴冠's avatar 吴冠

修改

parent 311fb28f
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
</div> </div>
<!-- 标题 --> <!-- 标题 -->
<div class="title"> <div class="title">
<div class="flex-center">{{title}}</div> <div>{{title}}</div>
</div> </div>
<div v-if="state"> <div v-if="state">
<div v-html="detail.content"></div> <div v-html="detail.content"></div>
...@@ -41,7 +41,9 @@ export default { ...@@ -41,7 +41,9 @@ export default {
projectName: '', projectName: '',
detail: '', detail: '',
msg: '', msg: '',
state: true state: true,
title:'',
}; };
}, },
methods: { methods: {
...@@ -53,6 +55,8 @@ export default { ...@@ -53,6 +55,8 @@ export default {
const { data, code, msg } = await cadidate(projectId); const { data, code, msg } = await cadidate(projectId);
if (code == 200) { if (code == 200) {
this.detail = data; this.detail = data;
this.title = data.title
} else { } else {
this.msg = msg; this.msg = msg;
this.state = false; this.state = false;
...@@ -82,7 +86,9 @@ export default { ...@@ -82,7 +86,9 @@ export default {
.enclosure { .enclosure {
margin: 20px 0; margin: 20px 0;
} }
.title{ .title>div{
margin-top:50px; /* display: flex;
justify-content: center; */
text-align:center
} }
</style> </style>
\ No newline at end of file
<template> <template>
<div class="message"> <div class="message">
xxxxxxxxx
<!-- 基本信息 --> <!-- 基本信息 -->
<div> <div>
<div class="describe">基本信息</div> <div class="describe">基本信息</div>
......
...@@ -599,7 +599,7 @@ ...@@ -599,7 +599,7 @@
}, },
// 开标提示 // 开标提示
confirm() { confirm() {
this.$alert('请立即开标', '请立即开标', { /* this.$alert('请立即开标', '请立即开标', {
confirmButtonText: '知道了', confirmButtonText: '知道了',
callback: action => { callback: action => {
if (action === 'confirm') { if (action === 'confirm') {
...@@ -607,7 +607,8 @@ ...@@ -607,7 +607,8 @@
this.getstartInfo() this.getstartInfo()
} }
} }
}) }) */
console.log('11111')
}, },
// websocket // websocket
createWebSocket() { createWebSocket() {
......
...@@ -70,7 +70,7 @@ export default { ...@@ -70,7 +70,7 @@ export default {
tableData: [], tableData: [],
columns: [ columns: [
{ {
label: '澄清问题标题', label: '澄清公告标题',
prop: 'title' prop: 'title'
}, },
{ {
...@@ -83,7 +83,7 @@ export default { ...@@ -83,7 +83,7 @@ export default {
sortable: true sortable: true
}, },
{ {
label: '提出人', label: '采购商',
prop: 'bidCompanyName' prop: 'bidCompanyName'
}, },
{ {
......
...@@ -53,8 +53,8 @@ ...@@ -53,8 +53,8 @@
<el-input v-model.trim="ruleForm.deadline" placeholder="请输入" maxlength="30"></el-input> <el-input v-model.trim="ruleForm.deadline" placeholder="请输入" maxlength="30"></el-input>
</el-form-item> </el-form-item>
</div> </div>
<el-form-item label="合同文件:" prop="file"> <el-form-item label="合同文件:" >
<singleUpload :limit="1" :max="100" accept=".pdf" tip="支持上传一个pdf格式文件,大小不超过100M" @input="getfile" :fileList="ruleForm.contractFileName"></singleUpload> <singleUpload :limit="1" :max="100" tip="支持上传一个pdf格式文件,大小不超过100M" @input="getfile" :fileList="ruleForm.contractFileName"></singleUpload>
</el-form-item> </el-form-item>
<el-form-item label="其他附件:"> <el-form-item label="其他附件:">
<singleUpload :limit="3" :max="100" tip="支持上传三份附件,大小不超过100M" @input="getfile1" :fileList="ruleForm.fileList"></singleUpload> <singleUpload :limit="3" :max="100" tip="支持上传三份附件,大小不超过100M" @input="getfile1" :fileList="ruleForm.fileList"></singleUpload>
...@@ -120,11 +120,6 @@ ...@@ -120,11 +120,6 @@
required: true, required: true,
message: '请输入', message: '请输入',
trigger: 'blur' trigger: 'blur'
}],
file: [{
required: true,
message: '请输入',
trigger: 'blur'
}], }],
} }
} }
...@@ -184,11 +179,10 @@ ...@@ -184,11 +179,10 @@
}, },
created() { created() {
let type = this.$router.query.type /* let type = this.$router.params.type
/* type为1 查看详情*/
if(type=='2'){ if(type=='2'){
this.contractDetails() this.contractDetails()
} } */
this.projectCode = localStorage.getItem("projectCode"); this.projectCode = localStorage.getItem("projectCode");
this.projectName = localStorage.getItem("projectName"); this.projectName = localStorage.getItem("projectName");
} }
......
...@@ -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.substring(0,10) this.winDate=this.$route.query.winDate.split(" ")[0]
this.projectCode=localStorage.getItem("projectCode") this.projectCode=localStorage.getItem("projectCode")
this.projectName=localStorage.getItem("projectName") this.projectName=localStorage.getItem("projectName")
}, },
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
</div> </div>
<!-- 招标文件上传 --> <!-- 招标文件上传 -->
<div class="fileUpload"> <div class="fileUpload">
<fileUpload ref="fileUpload" :ruleForm="detail"></fileUpload> <fileUpload ref="fileUpload" :ruleForm="detail" :limit="3"></fileUpload>
</div> </div>
</div> </div>
<div class="centerButton "> <div class="centerButton ">
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
</div> </div>
<!-- 招标文件上传 --> <!-- 招标文件上传 -->
<div v-show="activeIdx==3" class="fileUpload"> <div v-show="activeIdx==3" class="fileUpload">
<fileUpload :all-form="allForm"></fileUpload> <fileUpload :all-form="allForm" :limit="3"></fileUpload>
</div> </div>
</div> </div>
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
</div> </div>
<!-- 招标文件上传 --> <!-- 招标文件上传 -->
<div class="fileUpload"> <div class="fileUpload">
<fileUpload ref="fileUpload" :ruleForm="detail"></fileUpload> <fileUpload ref="fileUpload" :ruleForm="detail" :limit="3"></fileUpload>
</div> </div>
</div> </div>
<div class="centerButton"> <div class="centerButton">
......
...@@ -68,7 +68,7 @@ export default { ...@@ -68,7 +68,7 @@ export default {
], // ], //
changeIndex: '0', changeIndex: '0',
navs: ['开标大厅消息', '对话消息'], navs: ['开标大厅消息', '对话消息'],
breads: ['招标管理', '招标项目管理', '工作台'], breads: ['投标管理', '我参与的项目', '工作台'],
behaviorList: [], behaviorList: [],
behavior: [ behavior: [
{ {
......
...@@ -17,14 +17,14 @@ ...@@ -17,14 +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 class="flex clear-item">
<div>问题发布时间</div> <div>问题发布时间</div>
<div>{{questiondetail.createTime}}</div> <div>{{questiondetail.startTime}}</div>
</div> </div>
<div class="flex clear-item"> <div class="flex clear-item">
<div>澄清回复截止时间</div> <div>澄清回复截止时间</div>
<div>{{questiondetail.endTime}}</div> <div>{{questiondetail.endTime}}</div>
</div> --> </div>
<div class="flex"> <div class="flex">
<div>澄清问题附件:</div> <div>澄清问题附件:</div>
<ul> <ul>
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
</div> </div>
<div class="hal-center" v-chat-scroll> <div class="hal-center" v-chat-scroll>
<ul> <ul>
<li v-for="(item, index) in halList" :key="index" class="flex-item"> <li v-for="(item, index) in halList" :key="index" class="flex-item textheight">
<div>{{ item.time }}</div> <div>{{ item.time }}</div>
<div>{{ item.role }}</div> <div>{{ item.role }}</div>
<div>{{ item.name }}</div> <div>{{ item.name }}</div>
...@@ -49,8 +49,8 @@ ...@@ -49,8 +49,8 @@
> >
</div> </div>
<!-- 在线对话 --> <!-- 在线对话 -->
<div class="dialogue" style="margin-top: 30px" v-show="dialogue"> <div class="dialogue" style="margin-top: 30px" v-show="dialogue" id="msg">
<JwChat :taleList="dialogueList" scrollType="scroll" @enter="bindEnter" v-model="content" :toolConfig="tool"> <JwChat :taleList="dialogueList" scrollType="scroll" @enter="bindEnter" v-model="content" :toolConfig="tool" >
<el-button slot="tools" style="float: right" class="abs" @click="dialogue = false">关闭聊天框</el-button> <el-button slot="tools" style="float: right" class="abs" @click="dialogue = false">关闭聊天框</el-button>
</JwChat> </JwChat>
</div> </div>
...@@ -335,6 +335,11 @@ export default { ...@@ -335,6 +335,11 @@ export default {
const content = this.content; const content = this.content;
if (!content) return; if (!content) return;
this.websocket.send(content); this.websocket.send(content);
this.$nextTick(() => {
let msg = document.getElementsByClassName('dialogue') // 获取对象
msg.scrollTop = msg.scrollHeight // 滚动高度
})
}, },
back() { back() {
this.$router.go(-1); this.$router.go(-1);
...@@ -482,8 +487,8 @@ export default { ...@@ -482,8 +487,8 @@ export default {
.dialogue { .dialogue {
position: absolute; position: absolute;
top: 10%; top: 5%;
right: 10%; right: 26%;
border: 1px solid #cccccc; border: 1px solid #cccccc;
padding: 10px; padding: 10px;
} }
...@@ -573,5 +578,10 @@ export default { ...@@ -573,5 +578,10 @@ export default {
margin-right: 50px; margin-right: 50px;
margin-bottom: 30px; margin-bottom: 30px;
} }
.textheight{
line-height:20.8px;
display: flex;
justify-content: center;
}
</style> </style>
...@@ -47,11 +47,12 @@ ...@@ -47,11 +47,12 @@
<div>*公告发布媒体:</div> <div>*公告发布媒体:</div>
<div>捷安采官网招投标专区</div> <div>捷安采官网招投标专区</div>
</div> </div>
<div class="flex-item clear-item" v-if="clarifieslist.length>0"> <div class="flex-item clear-item" > <!-- v-if="clarifieslist.length>0" -->
<div>澄清问题附件:</div> <div>澄清问题附件:</div>
<ul> <ul>
<li v-for="item in clarifies.clarifieslist" :key="item.id"> <!-- <li v-for="item in clarifies.clarifiesAccessoryList" :key="item.id"> -->
<a :href="item.accessoryUrl">{{ item.fileName }}</a> <li >
<a :href="clarifies.clarifiesAccessoryList.accessoryUrl">{{ clarifies.clarifiesAccessoryList.fileName }}</a>
<!-- <span>{{item.fileName}}</span> <!-- <span>{{item.fileName}}</span>
<el-button @click="down(item.accessoryUrl)">下载</el-button> --> <el-button @click="down(item.accessoryUrl)">下载</el-button> -->
</li> </li>
......
...@@ -106,7 +106,7 @@ ...@@ -106,7 +106,7 @@
} = await bidBooklist(message) } = await bidBooklist(message)
if (code === 200) { if (code === 200) {
for(let item of data){ for(let item of data){
item.fileSize=(item.fileSize/1024).toFixed(0)+"MB" item.fileSize=(item.fileSize/1024/1024).toFixed(0)+"MB"
} }
this.files = data this.files = data
} }
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
<div> <div>
<div v-if="!state">投标状态:待递交投标文件</div> <div v-if="!state">投标状态:待递交投标文件</div>
<div v-else>投标状态:投标文件递交成功</div> <div v-else>投标状态:投标文件递交成功</div>
<div>投标文件成功递交时间:{{form.updateTime}}</div> <div>投标文件成功递交时间:{{updateTime}}</div>
</div> </div>
<div> <div>
<div>投标截止(开标)时间:{{openBidTime}}</div> <div>投标截止(开标)时间:{{openBidTime}}</div>
...@@ -95,6 +95,7 @@ ...@@ -95,6 +95,7 @@
} }
}; };
return { return {
updateTime:'',
title:"递交", title:"递交",
compareTime:"", compareTime:"",
openBidTime:"", openBidTime:"",
...@@ -157,6 +158,7 @@ ...@@ -157,6 +158,7 @@
code code
} = await timeInfo(projectId) } = await timeInfo(projectId)
this.openBidTime=data.openBidTime this.openBidTime=data.openBidTime
this.updateTime = data.updateTime
}, },
// 获取文件列表 // 获取文件列表
async getbidBooks(projectId) { async getbidBooks(projectId) {
......
...@@ -9,16 +9,15 @@ ...@@ -9,16 +9,15 @@
<div>项目名称:{{projectName}}</div> <div>项目名称:{{projectName}}</div>
</div> </div>
<div v-if="state" class="flex-between"> <div v-if="state" class="flex-between">
<div>日期:{{createTime}}</div> <div>日期:{{detail.createTime}}</div>
<div>招标结果通知书编号:{{resultId}}</div> <div>招标结果通知书编号:{{detail.resultId}}</div>
</div> </div>
<div v-if="state"> <div v-if="state">
<div class="flex" > <div class="flex" >
<div style="margin-right: 20px;">附件:</div> <div style="margin-right: 20px;">附件:</div>
<ul> <ul>
<li v-for="(item, i) in detail" :key="i"> <!-- <li v-for="(item, i) in detail" :key="i"> -->
<a href="item.resultBookUrl">{{ item.resultBookName }}</a> <a :href=detail.resultBookUrl>{{ detail.resultBookName }}</a>
</li>
</ul> </ul>
<!-- <div style="margin-right: 20px;">附件:中标通知书.pdf</div> <!-- <div style="margin-right: 20px;">附件:中标通知书.pdf</div>
<el-button size="mini">下载</el-button> --> <el-button size="mini">下载</el-button> -->
...@@ -50,10 +49,8 @@ export default { ...@@ -50,10 +49,8 @@ export default {
navs: ['招标结果通知书'], navs: ['招标结果通知书'],
projectCode:"", projectCode:"",
projectName:"", projectName:"",
detail:"", detail:[],
state:true, state:true,
createTime:'',
resultId:''
} }
}, },
methods: { methods: {
...@@ -71,8 +68,8 @@ export default { ...@@ -71,8 +68,8 @@ export default {
if(code==200){ if(code==200){
this.detail=data this.detail=data
this.createTime = data.createTime.substring(0,10) /*this.createTime = data.createTime .substring(0,10) */
this.resultId=data.resultId /* this.resultId=data.resultId */
}else{ }else{
this.state=false this.state=false
} }
......
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
}, },
data() { data() {
return { return {
isPaymentDays: "false", isPaymentDays: "",
users: [], users: [],
dialogFormVisible: false, dialogFormVisible: false,
breads: ['投标管理', '在线报名', '报名'], breads: ['投标管理', '在线报名', '报名'],
......
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