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:
@@ -44,6 +44,12 @@ export interface TemplateComponents {
|
||||
Contact?: Component
|
||||
/** 关于我们页 */
|
||||
About?: Component
|
||||
/** 标书列表页 */
|
||||
TenderList?: Component
|
||||
/** 标书详情页 */
|
||||
TenderDetail?: Component
|
||||
/** 标书购买流程壳 */
|
||||
BuyDocument?: Component
|
||||
/** Header 组件 */
|
||||
Header: Component
|
||||
/** Footer 组件 */
|
||||
@@ -130,7 +136,10 @@ export function useTemplate() {
|
||||
{ key: 'CaseList', file: 'CaseList' },
|
||||
{ key: 'CaseDetail', file: 'CaseDetail' },
|
||||
{ key: 'Contact', file: 'Contact' },
|
||||
{ key: 'About', file: 'About' }
|
||||
{ key: 'About', file: 'About' },
|
||||
{ key: 'TenderList', file: 'TenderList' },
|
||||
{ key: 'TenderDetail', file: 'TenderDetail' },
|
||||
{ key: 'BuyDocument', file: 'BuyDocument' }
|
||||
]
|
||||
|
||||
for (const { key, file } of optionalComponents) {
|
||||
|
||||
Reference in New Issue
Block a user