Parcourir la source

产权交易招标文件优化

rongxin_prod
庞东旭 il y a 1 an
Parent
révision
a4e8568ed1
2 fichiers modifiés avec 28 ajouts et 9 suppressions
  1. +7
    -2
      src/views/notice/index.vue
  2. +21
    -7
      src/views/notice/winTheBiddingDetail.vue

+ 7
- 2
src/views/notice/index.vue Voir le fichier

@@ -57,7 +57,7 @@
</van-list>
</van-tab>
<van-tab>
<template #title><van-icon name="completed" size="18" style="top: 4px"/>中标公告</template>
<template #title><van-icon name="completed" size="18" style="top: 4px"/>招标结果</template>
<van-list
v-model="winTheBiddingLoading"
:finished="winTheBiddingFinished"
@@ -67,7 +67,12 @@
>
<van-cell v-for="(item,index) in winTheBiddingList" :key="index" icon="play" :title="item.projectName" :to="{name:'winTheBiddingDetail', query: {id:item.id}}">
<template #label>
招标方:{{item.tenderName}} <p style="float: right;">{{item.dealTime}}</p>
<div v-if="item.dealType=='1'">
中标方:{{item.assignee}} <p style="float: right;">{{item.dealTime}}</p>
</div>
<div v-else>
<p style="color: #c12e2a;">招标失败</p>
</div>
</template>
</van-cell>
</van-list>


+ 21
- 7
src/views/notice/winTheBiddingDetail.vue Voir le fichier

@@ -1,7 +1,7 @@
<template>
<div class="app-container">
<van-nav-bar
title="中标公告"
title="招标结果"
left-arrow
fixed
placeholder
@@ -9,7 +9,9 @@
/>
<!-- <p class="title">{{attestationDetail.projectName}}</p>-->

<van-cell title="项目名称" :value="attestationDetail.projectName" />
<van-cell title="招标方名称" :value="attestationDetail.tenderName" />
<div v-if="attestationDetail.dealType == '成功'">
<van-cell title="中标人" :value="attestationDetail.assignee" />
<van-cell title="建设单位" :value="attestationDetail.bulidPart" />
<van-cell title="项目负责人" :value="attestationDetail.partLinkman" />
@@ -25,12 +27,18 @@
<van-cell title="公示结束日期" :value="attestationDetail.stopTime" />
<van-divider>附件</van-divider>

<van-cell :title="item.fileName" :url="'/api'+item.fileUrl" is-link v-for="(item,index) in attachmentQueryList">
<!-- 使用 right-icon 插槽来自定义右侧图标 -->
<template #icon>
<img src="../../assets/images/file_icon.png" style="display: block;width: 24px;margin-right: 5px;" alt="">
</template>
</van-cell>
<van-cell :title="item.fileName" :url="'/api'+item.fileUrl" is-link v-for="(item,index) in attachmentQueryList">
<!-- 使用 right-icon 插槽来自定义右侧图标 -->
<template #icon>
<img src="../../assets/images/file_icon.png" style="display: block;width: 24px;margin-right: 5px;" alt="">
</template>
</van-cell>
</div>
<div v-else>
<van-cell title="中标情况" :value="attestationDetail.dealType" />
<van-cell title="未中标原因" :value="attestationDetail.dealFailReason" />
<van-cell title="备注" :value="attestationDetail.dealRemark" />
</div>
</div>
</template>

@@ -57,6 +65,12 @@ export default {
this.getDicts("tenderbid_type").then(res => {
this.$set(this.attestationDetail,'biddingType',this.selectDictLabel(res.data,response2.data.biddingType))
});
this.getDicts("tender_deal_type").then(res => {
this.$set(this.attestationDetail,'dealType',this.selectDictLabel(res.data,response2.data.dealType))
});
this.getDicts("deal_fail_reason").then(res => {
this.$set(this.attestationDetail,'dealFailReason',this.selectDictLabel(res.data,response2.data.dealFailReason))
});
});
});
let query = {


Chargement…
Annuler
Enregistrer