diff --git a/src/api/ebiz/goodStart/index.js b/src/api/ebiz/goodStart/index.js new file mode 100644 index 000000000..50c298050 --- /dev/null +++ b/src/api/ebiz/goodStart/index.js @@ -0,0 +1,38 @@ +import request from '@/assets/js/utils/request' +import getUrl from '@/assets/js/utils/get-url' + +// 开门红业绩查询机构列表查询 +export function getComList(data) { + return request({ + url: getUrl('/data/performance/getComList', 1), + method: 'post', + data + }) +} + +// 百宝箱菜单列表查询 +export function getTreasureMenus(data) { + return request({ + url: getUrl('/app/code/getCodeValue', 1), + method: 'post', + data + }) +} + +// 业绩查询 +export function getComPerformance(data) { + return request({ + url: getUrl('/data/performance/getComPerformance', 1), + method: 'post', + data + }) +} + +// 开门红方案图片查询 +export function getSchemePics(data) { + return request({ + url: getUrl('/app/code/getCodeValue', 1), + method: 'post', + data + }) +} diff --git a/src/assets/images/goodStart/bigOrder.png b/src/assets/images/goodStart/bigOrder.png new file mode 100644 index 000000000..873cc820b Binary files /dev/null and b/src/assets/images/goodStart/bigOrder.png differ diff --git a/src/assets/images/goodStart/goodStart.png b/src/assets/images/goodStart/goodStart.png new file mode 100644 index 000000000..ee0c649f9 Binary files /dev/null and b/src/assets/images/goodStart/goodStart.png differ diff --git a/src/assets/images/goodStart/performanceIcon.png b/src/assets/images/goodStart/performanceIcon.png new file mode 100644 index 000000000..bb44056fd Binary files /dev/null and b/src/assets/images/goodStart/performanceIcon.png differ diff --git a/src/assets/images/goodStart/performanceRank.png b/src/assets/images/goodStart/performanceRank.png new file mode 100644 index 000000000..87b6528bb Binary files /dev/null and b/src/assets/images/goodStart/performanceRank.png differ diff --git a/src/assets/images/goodStart/product.png b/src/assets/images/goodStart/product.png new file mode 100644 index 000000000..b2389b61b Binary files /dev/null and b/src/assets/images/goodStart/product.png differ diff --git a/src/assets/images/goodStart/top.png b/src/assets/images/goodStart/top.png new file mode 100644 index 000000000..7d5a67639 Binary files /dev/null and b/src/assets/images/goodStart/top.png differ diff --git a/src/assets/images/goodStart/topOne.png b/src/assets/images/goodStart/topOne.png new file mode 100644 index 000000000..f9727d32f Binary files /dev/null and b/src/assets/images/goodStart/topOne.png differ diff --git a/src/assets/images/goodStart/treasure.png b/src/assets/images/goodStart/treasure.png new file mode 100644 index 000000000..9776149bb Binary files /dev/null and b/src/assets/images/goodStart/treasure.png differ diff --git a/src/assets/images/goodStart/treasureDetail.png b/src/assets/images/goodStart/treasureDetail.png new file mode 100644 index 000000000..b20effa49 Binary files /dev/null and b/src/assets/images/goodStart/treasureDetail.png differ diff --git a/src/assets/images/goodStart/wechat.png b/src/assets/images/goodStart/wechat.png new file mode 100644 index 000000000..b8455278d Binary files /dev/null and b/src/assets/images/goodStart/wechat.png differ diff --git a/src/assets/js/utils/orgShortName.js b/src/assets/js/utils/orgShortName.js new file mode 100644 index 000000000..91ba635f2 --- /dev/null +++ b/src/assets/js/utils/orgShortName.js @@ -0,0 +1,30 @@ +export const orgShortNames = [ + { name: '北海', code: '86450501' }, + { name: '广西八营', code: '86450168' }, + { name: '广西二营', code: '86450162' }, + { name: '广西六营', code: '86450166' }, + { name: '广西七营', code: '86450167' }, + { name: '广西三营', code: '86450163' }, + { name: '广西四营', code: '86450164' }, + { name: '广西五营', code: '86450165' }, + { name: '贵港', code: '86450801' }, + { name: '贵港一营', code: '86450861' }, + { name: '桂林二本', code: '86450302' }, + { name: '桂林一本', code: '86450301' }, + { name: '桂林一营', code: '86450361' }, + { name: '柳州一本', code: '86450201' }, + { name: '柳州二本', code: '86450202' }, + { name: '柳州四营', code: '86450264' }, + { name: '柳州一营', code: '86450261' }, + { name: '柳州鹿寨', code: '86450203' }, + { name: '南宁民族', code: '86450103' }, + { name: '精英项目', code: '86450102' }, + { name: '南宁青秀', code: '86450101' }, + { name: '南宁一营', code: '86450181' }, + { name: '梧州', code: '86450401' }, + { name: '梧州一营', code: '86450461' }, + { name: '玉林二营', code: '86450962' }, + { name: '玉林', code: '86450901' }, + { name: '玉林三营', code: '86450963' }, + { name: '玉林一营', code: '86450961' } +] diff --git a/src/router/ebiz/goodStart.js b/src/router/ebiz/goodStart.js new file mode 100644 index 000000000..8ca814d6c --- /dev/null +++ b/src/router/ebiz/goodStart.js @@ -0,0 +1,56 @@ +// 开门红业绩排名 +const PerformanceReport = () => import('@/views/ebiz/goodStart/PerformanceReport') +// 开门红专区 +const Prefecture = () => import('@/views/ebiz/goodStart/Prefecture') +const Treasure = () => import('@/views/ebiz/goodStart/Treasure') +const TreasureDetail = () => import('@/views/ebiz/goodStart/TreasureDetail') +const GoodStartScheme = () => import('@/views/ebiz/goodStart/GoodStartScheme') + +const spreadParams = function(route) { + const params = {} + for (let key in route.query) { + params[key] = route.query[key] + } + return params +} + +export default [ + { + path: '/goodStart/performanceReport', + name: 'PerformanceReport', + component: PerformanceReport, + meta: { + title: '开门红业绩排名' + } + }, + { + path: '/goodStart/prefecture', + name: 'Prefecture', + component: Prefecture, + meta: { + title: '开门红专区' + } + }, + { + path: '/goodStart/treasure', + name: 'Treasure', + component: Treasure, + meta: { + title: '百宝箱' + } + }, + { + path: '/goodStart/treasureDetail', + name: 'TreasureDetail', + component: TreasureDetail, + props: route => spreadParams(route) + }, + { + path: '/goodStart/goodStartScheme', + name: 'GoodStartScheme', + component: GoodStartScheme, + meta: { + title: '开门红方案' + } + } +] diff --git a/src/router/ebiz/index.js b/src/router/ebiz/index.js index d8d6e6f67..df5aa83eb 100644 --- a/src/router/ebiz/index.js +++ b/src/router/ebiz/index.js @@ -23,6 +23,9 @@ import institutionalPerform from './institutionalPerform' import performance from './performance' import attendance from './attendance' +// 开门红业绩 +import goodStart from './goodStart' + import renewalManage from './renewalManage' import question from './question' import hgb from './hgb' @@ -51,5 +54,6 @@ export default [ ...congratulation, ...renewalManage, ...question, - ...hgb + ...hgb, + ...goodStart ] //根据需要进行删减 diff --git a/src/views/ebiz/goodStart/GoodStartScheme.vue b/src/views/ebiz/goodStart/GoodStartScheme.vue new file mode 100644 index 000000000..037dcc4ea --- /dev/null +++ b/src/views/ebiz/goodStart/GoodStartScheme.vue @@ -0,0 +1,146 @@ + + + + + diff --git a/src/views/ebiz/goodStart/Organization.vue b/src/views/ebiz/goodStart/Organization.vue new file mode 100644 index 000000000..c7177af63 --- /dev/null +++ b/src/views/ebiz/goodStart/Organization.vue @@ -0,0 +1,194 @@ + + + + + diff --git a/src/views/ebiz/goodStart/PerformanceReport.vue b/src/views/ebiz/goodStart/PerformanceReport.vue new file mode 100644 index 000000000..b94da5f6a --- /dev/null +++ b/src/views/ebiz/goodStart/PerformanceReport.vue @@ -0,0 +1,483 @@ + + + + + diff --git a/src/views/ebiz/goodStart/Prefecture.vue b/src/views/ebiz/goodStart/Prefecture.vue new file mode 100644 index 000000000..8f4f43d2a --- /dev/null +++ b/src/views/ebiz/goodStart/Prefecture.vue @@ -0,0 +1,116 @@ + + + + + diff --git a/src/views/ebiz/goodStart/Treasure.vue b/src/views/ebiz/goodStart/Treasure.vue new file mode 100644 index 000000000..dd2440274 --- /dev/null +++ b/src/views/ebiz/goodStart/Treasure.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/src/views/ebiz/goodStart/TreasureDetail.vue b/src/views/ebiz/goodStart/TreasureDetail.vue new file mode 100644 index 000000000..fd818d922 --- /dev/null +++ b/src/views/ebiz/goodStart/TreasureDetail.vue @@ -0,0 +1,40 @@ + + + + + diff --git a/src/views/ebiz/product/HomeProduct.vue b/src/views/ebiz/product/HomeProduct.vue index aa6987c95..3b3854453 100644 --- a/src/views/ebiz/product/HomeProduct.vue +++ b/src/views/ebiz/product/HomeProduct.vue @@ -1,79 +1,232 @@