Commit 8a41f77b authored by 张冬's avatar 张冬

修改禅道bug

parent 0493286c
...@@ -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
...@@ -4,45 +4,46 @@ ...@@ -4,45 +4,46 @@
<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>
<div>开标一览表:</div> <div>开标一览表:</div>
<dataTable :tableData="tableData" :columns="nopagecolumns" :margin-top="0" :margin-bottom="0"> <dataTable :tableData="tableData" :columns="nopagecolumns" :margin-top="0" :margin-bottom="0"> </dataTable>
</dataTable>
</div> </div>
</div> </div>
<changeNav :navs="navs" @getIndex="getIndex"></changeNav> <changeNav :navs="navs" @getIndex="getIndex"></changeNav>
<!-- 开标大厅消息 --> <!-- 开标大厅消息 -->
<div v-show="changeIndex==0"> <div v-show="changeIndex == 0">
<dataTable :table-data="behaviorList" :columns="behavior" :is-pageobj="false" :is-index="true"> <dataTable :table-data="behaviorList" :columns="behavior" :is-pageobj="false" :is-index="true">
<el-table-column slot="operate" label="消息内容" align="center" > <el-table-column slot="operate" label="消息内容" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<div class="flex content"> <div class="flex content">
<div>{{scope.row.time}}</div> <div>{{ scope.row.time }}</div>
<div>{{scope.row.role}}</div> <div>{{ scope.row.role }}</div>
<div>{{scope.row.name}}</div> <div>{{ scope.row.name }}</div>
<div>{{scope.row.behavior}}</div> <div>{{ scope.row.behavior }}</div>
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
</dataTable> </dataTable>
</div> </div>
<!-- 对话消息 --> <!-- 对话消息 -->
<div v-show="changeIndex==1"> <div v-show="changeIndex == 1">
<dataTable :table-data="chatList" :columns="chat" :is-pageobj="false" :is-index="true"> <dataTable :table-data="chatList" :columns="chat" :is-pageobj="false" :is-index="true"> </dataTable>
</dataTable> </div>
<div class="centerButton">
<el-button @click="back">返回</el-button>
</div> </div>
</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,
...@@ -51,7 +52,8 @@ export default { ...@@ -51,7 +52,8 @@ export default {
}, },
data() { data() {
return { return {
nopagecolumns: [{ nopagecolumns: [
{
label: '投标人名称', label: '投标人名称',
prop: 'companyName' prop: 'companyName'
}, },
...@@ -61,8 +63,8 @@ export default { ...@@ -61,8 +63,8 @@ export default {
}, },
{ {
label: '是否签名', label: '是否签名',
prop: 'isSign', prop: 'isSign'
}, }
], // ], //
changeIndex: '0', changeIndex: '0',
navs: ['开标大厅消息', '对话消息'], navs: ['开标大厅消息', '对话消息'],
...@@ -73,7 +75,8 @@ export default { ...@@ -73,7 +75,8 @@ export default {
slot: 'operate' slot: 'operate'
} }
], // 操作列 ], // 操作列
chat: [{ chat: [
{
label: '发送人', label: '发送人',
prop: 'name' prop: 'name'
}, },
...@@ -84,87 +87,84 @@ export default { ...@@ -84,87 +87,84 @@ export default {
{ {
label: '发送内容', label: '发送内容',
prop: 'chatContent' prop: 'chatContent'
}], }
chatList:[], ],
chatList: [],
pageObj: { pageObj: {
size: 10, size: 10,
total: 1, total: 1,
currentPage: 1, currentPage: 1,
sizes: [100, 200, 300], sizes: [100, 200, 300],
func: (currentPage) => { func: (currentPage) => {
this.pageTurning(currentPage) this.pageTurning(currentPage);
} }
}, },
projectCode:"", projectCode: '',
projectName:"", projectName: '',
tableData:[] tableData: []
} };
}, },
methods: { methods: {
back() {
this.$router.go(-1);
},
examine() { examine() {
this.$router.push('/admin/bid/bidingDetail') this.$router.push('/admin/bid/bidingDetail');
}, },
getIndex(val) { getIndex(val) {
this.changeIndex = val this.changeIndex = val;
}, },
async getmessageRecord() { 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 messageRecord(projectId)
this.behaviorList=data.behaviorList;
this.chatList=data.chatList;
}, },
async getopenInfo() { async getopenInfo() {
try { try {
let projectId = localStorage.getItem("projectId") let projectId = localStorage.getItem('projectId');
const { const { data, code } = await openInfo(projectId);
data,
code
} = await openInfo(projectId)
if (code == 200) { if (code == 200) {
for (let item of data) { for (let item of data) {
if (item.isSign) { if (item.isSign) {
item.isSign = "是" item.isSign = '是';
} else { } else {
item.isSign = "否" item.isSign = '否';
} }
} }
this.tableData = data this.tableData = data;
} }
} catch (e) { } catch (e) {
console.log(e) console.log(e);
}
} }
},
}, },
created() { created() {
this.projectCode=localStorage.getItem("projectCode") this.projectCode = localStorage.getItem('projectCode');
this.projectName=localStorage.getItem("projectName") this.projectName = localStorage.getItem('projectName');
this.getmessageRecord() this.getmessageRecord();
this.getopenInfo() 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>
...@@ -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>
......
...@@ -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_67c099c6tou.jpg"
} }
this.dialogueList.push(msgObj) this.dialogueList.push(msgObj)
} else { } else {
......
...@@ -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="down(item.accessoryUrl)">下载</el-button> <el-button size="mini" @click="open(item.accessoryUrl)">下载</el-button>
</li> </li>
</ul> </ul>
</el-form-item> </el-form-item>
......
...@@ -37,9 +37,8 @@ ...@@ -37,9 +37,8 @@
</el-table-column> </el-table-column>
</dataTable> </dataTable>
</div> </div>
<div class="bottomButton"> <div class="centerButton">
<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>
......
...@@ -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>
......
...@@ -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) {
if(item.createTime){
item.createTime=getTime1(item.createTime) item.createTime=getTime1(item.createTime)
}else{
item.createTime="未确认"
}
} }
this.tableData = data this.tableData = data
} }
......
...@@ -5,28 +5,27 @@ ...@@ -5,28 +5,27 @@
<changeNav :navs="navs"></changeNav> <changeNav :navs="navs"></changeNav>
<div class="set"> <div class="set">
<div class="flex-between"> <div class="flex-between">
<div>项目编号:{{projectCode}}</div> <div>项目编号:{{ projectCode }}</div>
<div>项目名称:{{projectName}}</div> <div>项目名称:{{ projectName }}</div>
</div> </div>
<div class="flex-between"> <div class="flex-between">
<div>开标时间:2020-08-08 18:08:00</div> <div>开标时间:{{ openBidTime }}</div>
<div>项目状态:{{projectStatus}}</div> <div>项目状态:{{ projectStatus }}</div>
</div> </div>
<div> <div>
<el-form ref="ruleForm" :model="ruleForm" label-width="100px" class="demo-ruleForm"> <el-form ref="ruleForm" :model="ruleForm" label-width="100px" class="demo-ruleForm">
<div class="flex-between"> <div class="flex-between">
<el-form-item label="解密时限" prop="decodeTime"> <el-form-item label="解密时限" prop="decodeTime">
<el-input v-model="ruleForm.decodeTime" style="width: 250px;" disabled></el-input> <el-input v-model="ruleForm.decodeTime" style="width: 250px" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="签名时限" prop="signatureTime"> <el-form-item label="签名时限" prop="signatureTime">
<el-input v-model="ruleForm.signatureTime" style="width: 250px;" disabled ></el-input> <el-input v-model="ruleForm.signatureTime" style="width: 250px" disabled></el-input>
</el-form-item> </el-form-item>
</div> </div>
<div> <div>
<el-form-item label="开标人" prop="bidOpener"> <el-form-item label="开标人" prop="bidOpener">
<el-select v-model="bidOpener" placeholder="请选择" style="width: 250px;" disabled> <el-select v-model="bidOpener" placeholder="请选择" style="width: 250px" disabled>
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item.id"> <el-option v-for="item in options" :key="item.id" :label="item.name" :value="item.id"> </el-option>
</el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</div> </div>
...@@ -37,14 +36,14 @@ ...@@ -37,14 +36,14 @@
</ul> </ul>
</el-form-item> --> </el-form-item> -->
<el-form-item label="监标人" prop="supervisionerList"> <el-form-item label="监标人" prop="supervisionerList">
<el-select v-model="ruleForm.supervisionerList" multiple style="width: 250px;" disabled> <el-select v-model="ruleForm.supervisionerList" multiple style="width: 250px" disabled>
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item.id"> <el-option v-for="(item, index) in options" :key="index" :label="item.name" :value="item.id">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="列席人员" prop="delegaterList"> <el-form-item label="列席人员" prop="delegaterList">
<el-select v-model="ruleForm.delegaterList" multiple style="width: 250px;" disabled> <el-select v-model="ruleForm.delegaterList" multiple style="width: 250px" disabled>
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item.id"> <el-option v-for="(item, index) in options" :key="index" :label="item.name" :value="item.id">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
...@@ -56,20 +55,20 @@ ...@@ -56,20 +55,20 @@
</div> </div>
</el-form> </el-form>
<div class="centerButton"> <div class="centerButton">
<el-button @click="cancle">取消</el-button> <el-button @click="cancle">返回</el-button>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</template> </template>
<script> <script>
import { bidsettingInfo} from '@api/purchaser/bid' import { bidsettingInfo } from '@api/purchaser/bid';
import { opener,mamager} from '@api/common/list' import { timeInfo } from '@api/supply/bid';
import dataTable from '@components/dataTable.vue' import { opener, mamager } from '@api/common/list';
import dataBreadcrumb from '@components/dataBreadcrumb.vue' import dataTable from '@components/dataTable.vue';
import changeNav from '@components/changeNav.vue' import dataBreadcrumb from '@components/dataBreadcrumb.vue';
import changeNav from '@components/changeNav.vue';
export default { export default {
components: { components: {
dataTable, dataTable,
...@@ -78,10 +77,11 @@ export default { ...@@ -78,10 +77,11 @@ export default {
}, },
data() { data() {
return { return {
bidOpener:"", openBidTime: '',
projectStatus:"", bidOpener: '',
projectStatus: '',
options: [], options: [],
bidOpeners:[], bidOpeners: [],
ruleForm: { ruleForm: {
decodeTime: '', decodeTime: '',
signatureTime: '', signatureTime: '',
...@@ -92,70 +92,78 @@ export default { ...@@ -92,70 +92,78 @@ export default {
}, },
navs: ['开标设置'], navs: ['开标设置'],
breads: ['招标管理', '招标项目管理', '工作台'], breads: ['招标管理', '招标项目管理', '工作台'],
projectCode:"", projectCode: '',
projectName:"" projectName: ''
} };
}, },
created() { created() {
this.projectCode=localStorage.getItem("projectCode") this.projectCode = localStorage.getItem('projectCode');
this.projectName=localStorage.getItem("projectName") this.projectName = localStorage.getItem('projectName');
this.projectStatus=localStorage.getItem("projectStatus") this.projectStatus = localStorage.getItem('projectStatus');
this.getopener() this.getopener();
this.getmamager() this.getmamager();
this.getbidsettingInfo(); this.getbidsettingInfo();
this.gettimeInfo();
}, },
methods: { methods: {
cancle() { cancle() {
this.$router.go(-1) this.$router.go(-1);
}, },
// 获取公司人员列表 // 获取公司人员列表
async getopener() { async getopener() {
let companyId=localStorage.getItem("companyId") let companyId = localStorage.getItem('companyId');
const { const { data, code } = await opener(companyId);
data,
code
} = await opener(companyId)
if (code === 200) { if (code === 200) {
this.options=data this.options = data;
console.log(data);
} }
}, },
// 获取该项目下的项目经理 // 获取该项目下的项目经理
async getmamager() { async getmamager() {
let projectId=localStorage.getItem("projectId") let projectId = localStorage.getItem('projectId');
const { const { data, code } = await mamager(projectId);
data,
code
} = await mamager(projectId)
if (code === 200) { if (code === 200) {
this.bidOpener=data this.bidOpener = data;
}
},
async gettimeInfo() {
let projectId = localStorage.getItem('projectId');
const { data, code } = await timeInfo(projectId);
if (code === 200) {
this.openBidTime = data.openBidTime;
} }
}, },
//设置查看 //设置查看
async getbidsettingInfo() { async getbidsettingInfo() {
let projectId=localStorage.getItem("projectId") let projectId = localStorage.getItem('projectId');
const { const { data, code } = await bidsettingInfo(projectId);
data,
code
} = await bidsettingInfo(projectId)
if (code === 200) { if (code === 200) {
data.decodeTime=data.decodeTime+"分钟" data.decodeTime = data.decodeTime + '分钟';
data.signatureTime=data.signatureTime+"分钟" data.signatureTime = data.signatureTime + '分钟';
this.ruleForm=data this.ruleForm = data;
let list = [];
let list1 = [];
for (let item of data.supervisionerList) {
list.push(item.name);
} }
}, for (let item of data.delegaterList) {
list1.push(item.name);
} }
data.supervisionerList = list;
} data.delegaterList = list1;
}
}
}
};
</script> </script>
<style scoped> <style scoped>
.set { .set {
width: 50%; width: 50%;
margin: 50px auto; margin: 50px auto;
} }
.set>div { .set > div {
margin-bottom: 50px; margin-bottom: 50px;
} }
</style> </style>
...@@ -4,22 +4,22 @@ ...@@ -4,22 +4,22 @@
<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>
<dataTable :table-data="tableData" :columns="columns"> </dataTable>
<div class="centerButton">
<el-button @click="back">返回</el-button>
</div> </div>
<dataTable :table-data="tableData" :columns="columns">
</dataTable>
</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,
...@@ -28,13 +28,14 @@ export default { ...@@ -28,13 +28,14 @@ export default {
}, },
data() { data() {
return { return {
projectCode:"", projectCode: '',
projectName:"", projectName: '',
projectId: 2, projectId: 2,
breads: ['招投管理', '招标项目管理 ', '工作台'], breads: ['招投管理', '招标项目管理 ', '工作台'],
navs: ['招标信息查看'], navs: ['投标信息查看'],
tableData: [], tableData: [],
columns: [{ columns: [
{
label: '单位名称', label: '单位名称',
prop: 'companyName' prop: 'companyName'
}, },
...@@ -54,71 +55,68 @@ export default { ...@@ -54,71 +55,68 @@ export default {
{ {
label: '是否买断账期', label: '是否买断账期',
prop: 'isPayment' prop: 'isPayment'
}, },
{ {
label: '是否下载标书', label: '是否下载标书',
prop: 'downloadId' prop: 'downloadId'
}, },
{ {
label: '是否投标', label: '是否投标',
prop: 'bidBookId' prop: 'bidBookId'
}, },
{ {
slot: 'operate' slot: 'operate'
} }
] // 操作列 ] // 操作列
} };
}, },
created() { created() {
this.getreviewInfomation() this.getreviewInfomation();
this.projectCode=localStorage.getItem("projectCode") this.projectCode = localStorage.getItem('projectCode');
this.projectName=localStorage.getItem("projectName") this.projectName = localStorage.getItem('projectName');
}, },
methods: { methods: {
back() {
this.$router.go(-1);
},
examine() { examine() {
this.$router.push('/admin/bid/bidingDetail') this.$router.push('/admin/bid/bidingDetail');
}, },
async getreviewInfomation() { async getreviewInfomation() {
try { try {
let projectId=localStorage.getItem("projectId"); let projectId = localStorage.getItem('projectId');
const { const { data, code } = await reviewInfomation(projectId);
data,
code
} = await reviewInfomation(projectId)
if (code === 200) { if (code === 200) {
for (let item of data) { for (let item of data) {
if (item.isPayment) { if (item.isPayment) {
item.isPayment = '是' item.isPayment = '是';
} else { } else {
item.isPayment = '否' item.isPayment = '否';
} }
if (item.downloadId) { if (item.downloadId) {
item.downloadId = '是' item.downloadId = '是';
} else { } else {
item.downloadId = '否' item.downloadId = '否';
} }
if(item.bidBookId){ if (item.bidBookId) {
item.bidBookId="是" item.bidBookId = '是';
}else { } else {
item.bidBookId = '否' item.bidBookId = '否';
} }
} }
this.tableData = data this.tableData = data;
} }
} catch (e) { } catch (e) {
console.log(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>
...@@ -128,7 +128,7 @@ export default { ...@@ -128,7 +128,7 @@ export default {
tool: { tool: {
show: [''], show: [''],
callback: this.toolEvent, callback: this.toolEvent,
showEmoji: true showEmoji: false
}, },
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_67c099c6tou.jpg'
}; };
this.dialogueList.push(msgObj); this.dialogueList.push(msgObj);
} else { } else {
......
...@@ -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>
......
...@@ -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="80px" :rules="rules"> <el-form ref="form" :model="form" label-width="100px" :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>
......
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