feat(tender): 汇吉采标书购买 阶段3 - C端标书列表/详情/购买入口
- server/api/tender/{list.get,detail.get,order.post}.ts 代理到 mp-api /api/hjc/bid-project|order
- app/types/tender.ts 前端视图模型
- app/templates/template-07/pages/{TenderList,TenderDetail,BuyDocument}.vue(Tailwind,仿 Product 页)
- app/pages/tender/index.vue + tender/[id].vue + buy.vue 路由,经 useTemplate 加载
- useTemplate.ts 注册 TenderList/TenderDetail/BuyDocument(全部模板安全可选)
- 附 BUY_TENDER_MAP_REPORT.md(hjc-web 结构映射参考)
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
<template>
|
||||
<div>
|
||||
<Component :is="pageComponent" v-if="pageComponent" :key="route.fullPath" />
|
||||
<SiteLoading v-else />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
/**
|
||||
* 标书购买流程壳 /buy?id=xxx
|
||||
*/
|
||||
const route = useRoute()
|
||||
const { loadTemplate } = useTemplate()
|
||||
|
||||
const pageComponent = shallowRef<Component | null>(null)
|
||||
const components = await loadTemplate()
|
||||
pageComponent.value = components?.BuyDocument || null
|
||||
</script>
|
||||
Reference in New Issue
Block a user