diff --git a/src/router/index.js b/src/router/index.js index aebdb9e..fab92da 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -527,6 +527,20 @@ export const dynamicRoutes = [ } ] }, + { + path: '/analysisBid', + component: Layout, + hidden: true, + permissions: ['enterpriseLibrary:analysis:detail'], + children: [ + { + path: 'index', + component: () => import('@/views/analysis/components/AnalysisBidIndex'), + name: 'AnalysisBidIndex', + meta: { title: '标段信息', activeMenu: '/analysis', noCache: true } + } + ] + }, ] // 防止连续点击多次路由报错 diff --git a/src/views/analysis/components/AnalysisBidIndex.vue b/src/views/analysis/components/AnalysisBidIndex.vue new file mode 100644 index 0000000..f86c355 --- /dev/null +++ b/src/views/analysis/components/AnalysisBidIndex.vue @@ -0,0 +1,189 @@ + + + + diff --git a/src/views/analysis/config.js b/src/views/analysis/config.js index a8b44ab..0f450bf 100644 --- a/src/views/analysis/config.js +++ b/src/views/analysis/config.js @@ -25,6 +25,37 @@ export const formLabel = [ }, ] +export const bidFormLabel = [ + { + isShow: false, // 是否展示label + f_type: 'ipt', + f_label: '标的名称', + f_model: 'proName', + f_max: 32, + f_width: '250px', + }, + { + isShow: false, // 是否展示label + f_type: 'ipt', + f_label: '标段名称', + f_model: 'personName', + f_max: 32, + f_width: '250px', + }, + { + isShow: false, // 是否展示label + f_type: 'sel', + f_label: '解析状态', + f_model: 'analysisStatus', + f_selList: [ + { label: '解析中', value: 0 }, + { label: '解析成功', value: 1 }, + { label: '解析失败', value: 2 }, + ], + f_width: '250px', + }, +] + export const columnsList = [ { t_props: 'toolName', t_label: '模板名称' }, { t_props: 'model', t_label: '项目名称' }, @@ -47,4 +78,17 @@ export const detailColumnsList = [ { t_props: 'mainFunction', t_label: '投标保证金(万元)' }, { t_props: 'mainFunction', t_label: '工期' }, { t_props: 'mainFunction', t_label: '招标阶段' }, +] + +export const bidListColumnsList = [ + { t_props: 'toolName', t_label: '标的名称' }, + { t_props: 'model', t_label: '单位' }, + { t_props: 'unit', t_label: '标段标号' }, + { t_props: 'technicalParameters', t_label: '标段名称' }, + { t_props: 'mainFunction', t_label: '最高投标限价(万元)' }, + { t_props: 'mainFunction', t_label: '安全文明施工费(万元)' }, + { t_props: 'mainFunction', t_label: '投标保证金(万元)' }, + { t_props: 'mainFunction', t_label: '工期' }, + { t_props: 'mainFunction', t_label: '招标阶段' }, + { t_props: 'mainFunction', t_label: '解析状态' } ] \ No newline at end of file diff --git a/src/views/analysis/index.vue b/src/views/analysis/index.vue index 4b48888..73a06c3 100644 --- a/src/views/analysis/index.vue +++ b/src/views/analysis/index.vue @@ -29,8 +29,8 @@ @click="handleBidDetail(data)"> 标段解析 - + 查看标段