diff --git a/src/api/ebiz/branchOffice/branchOffice.js b/src/api/ebiz/branchOffice/branchOffice.js new file mode 100644 index 000000000..4df4c7fb2 --- /dev/null +++ b/src/api/ebiz/branchOffice/branchOffice.js @@ -0,0 +1,11 @@ +import request from '@/assets/js/utils/request' +import getUrl from '@/assets/js/utils/get-url' + +// 代理人客户列表 +export function branchOfficeApi(data) { + return request({ + url: getUrl('/data/performance/getlComPremDetil', 1), + method: 'post', + data + }) +} diff --git a/src/assets/images/ebiz/calendar.png b/src/assets/images/ebiz/calendar.png new file mode 100644 index 000000000..875af86dc Binary files /dev/null and b/src/assets/images/ebiz/calendar.png differ diff --git a/src/assets/images/ebiz/point.png b/src/assets/images/ebiz/point.png new file mode 100644 index 000000000..8b8467904 Binary files /dev/null and b/src/assets/images/ebiz/point.png differ diff --git a/src/assets/images/ebiz/refresh.png b/src/assets/images/ebiz/refresh.png new file mode 100644 index 000000000..ccc8ca7a8 Binary files /dev/null and b/src/assets/images/ebiz/refresh.png differ diff --git a/src/main.js b/src/main.js index d09d92ac2..29cbd7acb 100644 --- a/src/main.js +++ b/src/main.js @@ -13,15 +13,33 @@ import vueHashCalendar from 'vue-hash-calendar' import 'vue-hash-calendar/lib/vue-hash-calendar.css' import { + Cell, CellGroup, + DatetimePicker , + Popup , + Picker, + Col, + Row, + Tab, + Tabs, + NavBar, Toast, Button, Dialog, Icon, Lazyload } from 'vant' - +Vue.use(Cell); +Vue.use(CellGroup) +Vue.use(DatetimePicker); +Vue.use(Popup) +Vue.use(Picker) +Vue.use(Col) +Vue.use(Row); +Vue.use(Tab) +Vue.use(Tabs); Vue.use(Icon) Vue.use(vueHashCalendar) +Vue.use(NavBar); Vue.use(Toast) Vue.use(Button) Vue.use(Dialog) diff --git a/src/router/ebiz/index.js b/src/router/ebiz/index.js index 4e43d3a02..a131d8d83 100644 --- a/src/router/ebiz/index.js +++ b/src/router/ebiz/index.js @@ -21,6 +21,8 @@ import exercising from './exercising' import productStore from './product-store' import performance from './performance' import attendance from './attendance' +// 机构业绩 +import institutionalPerform from './institutionalPerform' export default [ ...proposal, ...sale, @@ -45,5 +47,6 @@ export default [ ...claims, ...productStore, ...performance, - ...attendance + ...attendance, + ...institutionalPerform ] //根据需要进行删减 diff --git a/src/router/ebiz/institutionalPerform.js b/src/router/ebiz/institutionalPerform.js new file mode 100644 index 000000000..4ba415b18 --- /dev/null +++ b/src/router/ebiz/institutionalPerform.js @@ -0,0 +1,91 @@ +//客户管理 定义相关组件 +const BranchOffice = () => import('@/views/ebiz/institutionalPerform/BranchOffice') +const UnderOffice = () => import('@/views/ebiz/institutionalPerform/UnderOffice') +const DistrictOffice = () => import('@/views/ebiz/institutionalPerform/DistrictOffice') +const DepartmentOffice = () => import('@/views/ebiz/institutionalPerform/DepartmentOffice') +const GroupOffice = () => import('@/views/ebiz/institutionalPerform/GroupOffice') +const PersonalOffice = () => import('@/views/ebiz/institutionalPerform/PersonalOffice') +const ServiceDepartOffice = () => import('@/views/ebiz/institutionalPerform/ServiceDepartOffice') +const RegionalOffice = () => import('@/views/ebiz/institutionalPerform/RegionalOffice') +export default [ + // 分公司 + { + path: '/institutionalPerform/BranchOffice', + name: 'BranchOffice', + component: BranchOffice, + meta: { + title: '机构业绩', + index: 1 + } + }, + // 支公司 02 + { + path: '/institutionalPerform/underOffice', + name: 'underOffice', + component: UnderOffice, + meta: { + title: '机构业绩', + index: 1 + } + }, + // 营销服务部 03 + { + path: '/institutionalPerform/serviceDepartOffice', + name: 'serviceDepartOffice', + component: ServiceDepartOffice, + meta: { + title: '机构业绩', + index: 1 + } + }, + // 区公司 04 + { + path: '/institutionalPerform/districtOffice', + name: 'districtOffice', + component: DistrictOffice, + meta: { + title: '机构业绩', + index: 1 + } + }, + // 直辖区 05 + { + path: '/institutionalPerform/regionalOffice', + name: 'regionalOffice', + component: RegionalOffice, + meta: { + title: '机构业绩', + index: 1 + } + }, + // 营业部公司 06 + { + path: '/institutionalPerform/departmentOffice', + name: 'departmentOffice', + component: DepartmentOffice, + meta: { + title: '机构业绩', + index: 1 + } + }, + // 组 07 + { + path: '/institutionalPerform/groupOffice', + name: 'groupOffice', + component: GroupOffice, + meta: { + title: '机构业绩', + index: 1 + } + }, + // 个人 08 + { + path: '/institutionalPerform/personalOffice', + name: 'personalOffice', + component: PersonalOffice, + meta: { + title: '机构业绩', + index: 1 + } + } +] diff --git a/src/views/ebiz/institutionalPerform/BranchOffice.vue b/src/views/ebiz/institutionalPerform/BranchOffice.vue new file mode 100644 index 000000000..12c92b4bb --- /dev/null +++ b/src/views/ebiz/institutionalPerform/BranchOffice.vue @@ -0,0 +1,402 @@ + + + + diff --git a/src/views/ebiz/institutionalPerform/DepartmentOffice.vue b/src/views/ebiz/institutionalPerform/DepartmentOffice.vue new file mode 100644 index 000000000..13fb4f5d7 --- /dev/null +++ b/src/views/ebiz/institutionalPerform/DepartmentOffice.vue @@ -0,0 +1,399 @@ + + + + diff --git a/src/views/ebiz/institutionalPerform/DistrictOffice.vue b/src/views/ebiz/institutionalPerform/DistrictOffice.vue new file mode 100644 index 000000000..371c41e99 --- /dev/null +++ b/src/views/ebiz/institutionalPerform/DistrictOffice.vue @@ -0,0 +1,398 @@ + + + + diff --git a/src/views/ebiz/institutionalPerform/GroupOffice.vue b/src/views/ebiz/institutionalPerform/GroupOffice.vue new file mode 100644 index 000000000..713993c49 --- /dev/null +++ b/src/views/ebiz/institutionalPerform/GroupOffice.vue @@ -0,0 +1,399 @@ + + + + diff --git a/src/views/ebiz/institutionalPerform/PersonalOffice.vue b/src/views/ebiz/institutionalPerform/PersonalOffice.vue new file mode 100644 index 000000000..db045b0cb --- /dev/null +++ b/src/views/ebiz/institutionalPerform/PersonalOffice.vue @@ -0,0 +1,388 @@ + + + + diff --git a/src/views/ebiz/institutionalPerform/RegionalOffice.vue b/src/views/ebiz/institutionalPerform/RegionalOffice.vue new file mode 100644 index 000000000..fb8812718 --- /dev/null +++ b/src/views/ebiz/institutionalPerform/RegionalOffice.vue @@ -0,0 +1,399 @@ + + + + diff --git a/src/views/ebiz/institutionalPerform/ServiceDepartOffice.vue b/src/views/ebiz/institutionalPerform/ServiceDepartOffice.vue new file mode 100644 index 000000000..096fc427a --- /dev/null +++ b/src/views/ebiz/institutionalPerform/ServiceDepartOffice.vue @@ -0,0 +1,399 @@ + + + + diff --git a/src/views/ebiz/institutionalPerform/UnderOffice.vue b/src/views/ebiz/institutionalPerform/UnderOffice.vue new file mode 100644 index 000000000..55848ec4c --- /dev/null +++ b/src/views/ebiz/institutionalPerform/UnderOffice.vue @@ -0,0 +1,408 @@ + + + +