|
|
@@ -65,13 +65,13 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="t20 mt20 mb10">运力要求</div>
|
|
|
- <div class="card w50p">
|
|
|
+ <div class="card">
|
|
|
<pre style="white-space: pre-wrap">{{
|
|
|
tenderData.capacityRequirements
|
|
|
}}</pre>
|
|
|
</div>
|
|
|
<div class="t20 mt20 mb10">报价要求</div>
|
|
|
- <div class="card w50p">
|
|
|
+ <div class="card">
|
|
|
<pre style="white-space: pre-wrap">{{ tenderData.quotationRequest }}</pre>
|
|
|
</div>
|
|
|
<el-divider></el-divider>
|
|
|
@@ -79,7 +79,12 @@
|
|
|
<div class="df aic mb10">
|
|
|
<div class="mr10">参与竞标公司数量:</div>
|
|
|
<div class="mr20">{{ tenderData.participateProxyNum }}</div>
|
|
|
- <el-button size="small" type="primary" @click="showAddTenderCompany()">
|
|
|
+ <el-button
|
|
|
+ v-if="tenderData.status === 1"
|
|
|
+ size="small"
|
|
|
+ type="primary"
|
|
|
+ @click="showAddTenderCompany()"
|
|
|
+ >
|
|
|
增加竞标公司
|
|
|
</el-button>
|
|
|
<el-dialog v-model="isAddProxyCompanyVisible" title="增加竞标公司">
|
|
|
@@ -136,65 +141,63 @@
|
|
|
<div class="mr10">完成竞标公司数量:</div>
|
|
|
<div class="mr20">{{ tenderData.completeBidProxyNum }}</div>
|
|
|
</div>
|
|
|
- <div class="card">
|
|
|
- <div class="card mb30" v-for="(item, index) in tenderData.tenderProxies">
|
|
|
- <div class="df aic jcsb mb10">
|
|
|
- <div>{{ item.proxyCompanyName }}</div>
|
|
|
- <div class="df aic">
|
|
|
- <div class="mr10">邮件通知状态:</div>
|
|
|
- <div
|
|
|
- class="mr10 fs18"
|
|
|
- :style="{
|
|
|
- color: item.emailSendStatus === 0 ? '#9d0016' : '#00B050',
|
|
|
- }"
|
|
|
- >
|
|
|
- {{ item.emailSendStatus === 0 ? "未发送" : "" }}
|
|
|
- {{ item.emailSendStatus === 1 ? "已发送" : "" }}
|
|
|
- </div>
|
|
|
- <el-button
|
|
|
- v-if="item.emailSendStatus === 0"
|
|
|
- size="small"
|
|
|
- type="primary"
|
|
|
- >
|
|
|
- 发送
|
|
|
- </el-button>
|
|
|
- <el-button
|
|
|
- v-if="item.emailSendStatus === 1"
|
|
|
- size="small"
|
|
|
- type="primary"
|
|
|
- >
|
|
|
- 再次发送
|
|
|
- </el-button>
|
|
|
+
|
|
|
+ <div class="card mb30" v-for="(item, index) in tenderData.tenderProxies">
|
|
|
+ <div class="df aic jcsb mb10">
|
|
|
+ <div>{{ item.proxyCompanyName }}</div>
|
|
|
+ <div class="df aic" v-if="tenderData.status === 1">
|
|
|
+ <div class="mr10">邮件通知状态:</div>
|
|
|
+ <div
|
|
|
+ class="mr10 fs18"
|
|
|
+ :style="{
|
|
|
+ color: item.emailSendStatus === 0 ? '#9d0016' : '#00B050',
|
|
|
+ }"
|
|
|
+ >
|
|
|
+ {{ item.emailSendStatus === 0 ? "未发送" : "" }}
|
|
|
+ {{ item.emailSendStatus === 1 ? "已发送" : "" }}
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <AMapContainer
|
|
|
- :mapId="'map' + index"
|
|
|
- :ships="item.tenderProxyBids"
|
|
|
- style="height: 300px"
|
|
|
- class="mb10"
|
|
|
- ></AMapContainer>
|
|
|
|
|
|
- <el-table
|
|
|
- :data="item.tenderProxyBids"
|
|
|
- border
|
|
|
- stripe
|
|
|
- show-summary
|
|
|
- :summary-method="getSummaries"
|
|
|
- >
|
|
|
- <el-table-column label="船名" prop="shipName"></el-table-column>
|
|
|
- <el-table-column label="MMSI" prop="mmsi"></el-table-column>
|
|
|
- <el-table-column label="装载吨位" prop="loadTons"></el-table-column>
|
|
|
- <el-table-column
|
|
|
- label="报价(元/吨)"
|
|
|
- prop="quotation"
|
|
|
- ></el-table-column>
|
|
|
- <el-table-column
|
|
|
- label="预计运费(单船)"
|
|
|
- prop="estimatedCost"
|
|
|
- ></el-table-column>
|
|
|
- </el-table>
|
|
|
+ <el-button
|
|
|
+ v-if="item.emailSendStatus === 0"
|
|
|
+ size="small"
|
|
|
+ type="primary"
|
|
|
+ >
|
|
|
+ 发送
|
|
|
+ </el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="item.emailSendStatus === 1"
|
|
|
+ size="small"
|
|
|
+ type="primary"
|
|
|
+ >
|
|
|
+ 再次发送
|
|
|
+ </el-button>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
+ <AMapContainer
|
|
|
+ :mapId="'map' + index"
|
|
|
+ :ships="item.tenderProxyBids"
|
|
|
+ style="height: 300px"
|
|
|
+ class="mb10"
|
|
|
+ ></AMapContainer>
|
|
|
+
|
|
|
+ <el-table
|
|
|
+ :data="item.tenderProxyBids"
|
|
|
+ border
|
|
|
+ stripe
|
|
|
+ show-summary
|
|
|
+ :summary-method="getSummaries"
|
|
|
+ >
|
|
|
+ <el-table-column label="船名" prop="shipName"></el-table-column>
|
|
|
+ <el-table-column label="MMSI" prop="mmsi"></el-table-column>
|
|
|
+ <el-table-column label="装载吨位" prop="loadTons"></el-table-column>
|
|
|
+ <el-table-column label="报价(元/吨)" prop="quotation"></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="预计运费(单船)"
|
|
|
+ prop="estimatedCost"
|
|
|
+ ></el-table-column>
|
|
|
+ </el-table>
|
|
|
</div>
|
|
|
+
|
|
|
<div v-if="tenderData.status === 1" class="df aic jcfe mt30">
|
|
|
<div>
|
|
|
<el-button type="default" @click="completeTender(2)">
|
|
|
@@ -294,7 +297,9 @@ const isAddProxyCompanyVisible = ref(false);
|
|
|
const proxyCompanies = ref([]);
|
|
|
|
|
|
async function getTenderProxySelect() {
|
|
|
- let { data } = await api.getTenderProxySelect({});
|
|
|
+ let { data } = await api.getTenderProxySelect({
|
|
|
+ cargoId: tenderData.value.cargoId,
|
|
|
+ });
|
|
|
if (data.status === 0) {
|
|
|
proxyCompanies.value = data.result.filter(
|
|
|
(item) =>
|