|
@@ -10,6 +10,8 @@ import { useStore } from '@/store'
|
|
|
import { useDistribute } from '@/views/article-content/composables/useDistribute'
|
|
|
import { useShare } from '@/views/article-content/composables/useShare'
|
|
|
import { useArticleStarModel } from '@/views/article-content/composables/useArticleStar'
|
|
|
+import BidrenewalDialog from '@/views/BidrenewalDialog/index.vue'
|
|
|
+import { useQuickJoinBidModel } from '@/composables/quick-join-bid'
|
|
|
|
|
|
const getters = useStore().getters
|
|
|
const vt = computed(() => {
|
|
@@ -40,6 +42,23 @@ const { doSubmitDistribute, openDistribute, usePowerRef } = useDistribute()
|
|
|
const contentId = params.id.replace('.html', '')
|
|
|
const { starModel, doFetchStarState } = useArticleStarModel(contentId)
|
|
|
doFetchStarState()
|
|
|
+
|
|
|
+// 参标
|
|
|
+const {
|
|
|
+ BidrenewalDialogElement,
|
|
|
+ JoinBidModel,
|
|
|
+ doFetchJoinBid,
|
|
|
+ doChangeJoinBid
|
|
|
+} = useQuickJoinBidModel({ id: contentId })
|
|
|
+doFetchJoinBid()
|
|
|
+
|
|
|
+const JoinBidInfo = computed(() => {
|
|
|
+ return JoinBidModel.value.projectInfo.joinBidInfo
|
|
|
+})
|
|
|
+
|
|
|
+const canShowJoinBidTip = computed(() => {
|
|
|
+ return JoinBidInfo.value.nameStr
|
|
|
+})
|
|
|
</script>
|
|
|
|
|
|
<template>
|
|
@@ -108,11 +127,21 @@ doFetchStarState()
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="expands-info">
|
|
|
- <div>
|
|
|
- <div class="ent-features" v-if="false">
|
|
|
- <span class="iconfont icon-ren"></span>
|
|
|
- 参标人:秦月、张翰等
|
|
|
- </div>
|
|
|
+ <div class="join-bid-actions">
|
|
|
+ <el-tooltip
|
|
|
+ class="item"
|
|
|
+ effect="dark"
|
|
|
+ placement="bottom-end"
|
|
|
+ v-if="canShowJoinBidTip"
|
|
|
+ >
|
|
|
+ <div slot="content" style="max-width: 200px">
|
|
|
+ {{ JoinBidInfo.userName.replace(/,/g, '、') }}
|
|
|
+ </div>
|
|
|
+ <div class="ent-features">
|
|
|
+ <span class="iconfont icon-ren"></span>
|
|
|
+ 参标人:{{ JoinBidInfo.nameStr }}
|
|
|
+ </div>
|
|
|
+ </el-tooltip>
|
|
|
</div>
|
|
|
<div>
|
|
|
<div
|
|
@@ -139,6 +168,11 @@ doFetchStarState()
|
|
|
:vt="vt"
|
|
|
@manualDiatribution="doSubmitDistribute"
|
|
|
></powerPerson>
|
|
|
+ <!-- 参标更新状态弹窗 -->
|
|
|
+ <BidrenewalDialog
|
|
|
+ ref="BidrenewalDialogElement"
|
|
|
+ @saveCallback="doFetchJoinBid"
|
|
|
+ ></BidrenewalDialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -269,5 +303,9 @@ doFetchStarState()
|
|
|
color: #2abed1;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ .join-bid-actions {
|
|
|
+ position: relative;
|
|
|
+ }
|
|
|
}
|
|
|
</style>
|