diff --git a/src/api/notice/index.js b/src/api/notice/index.js index 35c016bf..5246bb58 100644 --- a/src/api/notice/index.js +++ b/src/api/notice/index.js @@ -33,3 +33,48 @@ export function AttestationDetail(id) { method: 'get' }) } + +//鉴证公告 +export function needProject(id,query) { + return request({ + url: '/transaction/website/needProject/'+id, + method: 'get', + params: query + }) +} + +//招标公告 +export function tenderList(query) { + return request({ + url: '/transaction/website/tender/publicity', + method: 'get', + params: query + }) +} + +//中标公告 +export function winList(query) { + return request({ + url: '/transaction/website/win/publicity', + method: 'get', + params: query + }) +} + +//招标公告详情 +export function tenderDetail(id,query) { + return request({ + url: '/transaction/website/tender/'+id, + method: 'get', + params: query + }) +} + +//中标公告详情 +export function tenderWinDetail(id,query) { + return request({ + url: '/transaction/website/tenderWin/'+id, + method: 'get', + params: query + }) +} diff --git a/src/permission.js b/src/permission.js index 814e014a..21240fea 100644 --- a/src/permission.js +++ b/src/permission.js @@ -16,6 +16,10 @@ const whiteList = [ '/news/index', '/news/newDetail', '/notice/index', + '/notice/inviteTendersDetail', + '/notice/winTheBiddingDetail', + '/project/projectNeedsDetail', + '/supply/index', '/interaction/index', '/register/index', diff --git a/src/router/index.js b/src/router/index.js index d3cf7e36..b55e904e 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -111,6 +111,33 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/project/projectDetail'], resolve) }, + { + path: '/project/projectNeedsDetail', + name: 'projectNeedsDetail', + meta: { + title: '需求项目', + hidden: true + }, + component: (resolve) => require(['@/views/project/projectNeedsDetail'], resolve) + }, + { + path: '/notice/inviteTendersDetail', + name: 'inviteTendersDetail', + meta: { + title: '招标公告', + hidden: true + }, + component: (resolve) => require(['@/views/notice/inviteTendersDetail'], resolve) + }, + { + path: '/notice/winTheBiddingDetail', + name: 'winTheBiddingDetail', + meta: { + title: '中标公告', + hidden: true + }, + component: (resolve) => require(['@/views/notice/winTheBiddingDetail'], resolve) + }, { path: '/news/index', name: 'news', diff --git a/src/views/notice/index.vue b/src/views/notice/index.vue index ff90d3df..94b439e7 100644 --- a/src/views/notice/index.vue +++ b/src/views/notice/index.vue @@ -24,7 +24,7 @@ - + + + + + + + + + + + + + + + + + diff --git a/src/views/notice/inviteTendersDetail.vue b/src/views/notice/inviteTendersDetail.vue new file mode 100644 index 00000000..a17a8e30 --- /dev/null +++ b/src/views/notice/inviteTendersDetail.vue @@ -0,0 +1,111 @@ + + + + + diff --git a/src/views/notice/winTheBiddingDetail.vue b/src/views/notice/winTheBiddingDetail.vue new file mode 100644 index 00000000..2961ce98 --- /dev/null +++ b/src/views/notice/winTheBiddingDetail.vue @@ -0,0 +1,78 @@ + + + + + diff --git a/src/views/project/index.vue b/src/views/project/index.vue index 111bd9f3..cc43b2a9 100644 --- a/src/views/project/index.vue +++ b/src/views/project/index.vue @@ -50,10 +50,10 @@ - + + + + +