/*
 *   招标项目-代理机构-项目管理流程--路由表
 * */
import { invitation, invitationList } from './invitation'// 招标项目-代理机构-邀请函路由表
import { bulletin, tenderBulletinList } from './tenderBulletin'// 招标项目-代理机构-招标公告(资审公告)路由表
import { tenderDoc, tenderDocList } from './tenderDoc'// 招标项目-代理机构-招标文件路由表
import { inspectSetting } from './inspectSetting' // 招标项目-监标人设置路由表
import { bidCommittee } from './bidCommittee'// 招标项目-开标-组建评标委员会
import { bidOpening } from './bidOpening'// 招标项目-开标
import tenderBid from './tenderBid'// 招标项目-投标
import evaluation from './evaluation' // 招标项目- 评标
import exploration from './exploration' // 招标项目- 踏勘
import { changeBulletin, changeBulletinList, rebiddingRecord, stopbiddingRecord, stopbiddingRecordList, biddingFailure, changePurchasingMethod } from './changeBulletin' // 异常处理-变更公告
import { clarificationQuestionReply, clarification, evaluateClarify } from '../bidClarification' // 澄清质疑-澄清
import { tenderProject } from './bidProject'// 立项
import { bidProjectSetting } from './bidProjectSetting'// 项目用户权限设置
import { calibration } from './calibration'// 招标项目-代理机构-驱动进入定标路由表
import { tenderCandidateBulletinList } from './tenderCandidateBulletin'// 招标项目-代理机构-定标-候选人公示列表路由表
import { resultBulletinList } from './tenderWinningResult'// 招标项目-代理机构-定标-候选人公示列表路由表

// 招标项目-代理机构-定标-候选人公示列表路由表
/*
     * ===============合同签约===============
     * */
export const contract = [{
  path: 'contract',
  component: () => import('@/views/bidding/contract/projectmanager')
}]
export default [
  ... tenderBulletinList, // 招标公告列表
  ...invitationList, // 邀请函列表
  ...tenderDocList, // 招标文件列表/资审列表
  ...tenderCandidateBulletinList, // 招标项目-代理机构-定标-候选人公示列表路由表
  ...resultBulletinList, // 招标项目-代理机构-定标-结果公示列表路由表
  ...changeBulletinList, // 变更公告列表
  ...stopbiddingRecordList, // 终止公告发布列表
  // 项目管理流程
  {
    path: 'projectDrive',
    meta: { path: 'projectManager' },
    component: () => import('@/views/bidding/drive/projectDrive'),
    children: [
      ...tenderProject, // 立项信息
      ...bidProjectSetting, // 项目用户权限设置
      ...bulletin, // 招标（资审）文件公告
      ...invitation, // 邀请函
      ...tenderDoc, // 招标（资审）文件
      ...inspectSetting, // 监标人设置
      ...tenderBid, // 投标
      ...bidOpening, // 开标
      ...bidCommittee, // 组建评标委员会
      ...evaluation, // 评标
      ...calibration, // 定标
      ...exploration, // 踏勘
      ...contract,
      ...changeBulletin, // 变更公告
      ...rebiddingRecord, // 重新招标
      ...stopbiddingRecord, // 终止招标
      ...biddingFailure, // 招标失败
      ...changePurchasingMethod, // 变更采购方式
      ...clarificationQuestionReply, // 投标人提出问题
      ...clarification, // 项目经理澄清
      ...evaluateClarify // 评标澄清
    ]
  }
]
