diff --git a/src/api/report.js b/src/api/report.js new file mode 100644 index 0000000..f55e9c5 --- /dev/null +++ b/src/api/report.js @@ -0,0 +1,19 @@ +import requestFuc from '@/utils/request' + +// 获取考核组列表 +export function getChartData(query) { + return requestFuc({ + url: '/lz_management/performance/chart/result', + method: 'POST', + data: query + }) +} + +// 获取绩效排名 +export function getStartsData(query) { + return requestFuc({ + url: '/lz_management/performance/chart/starts', + method: 'POST', + data: query + }) +} diff --git a/src/utils/elementConfig.js b/src/utils/elementConfig.js index 619f564..2fc0605 100644 --- a/src/utils/elementConfig.js +++ b/src/utils/elementConfig.js @@ -1,33 +1,33 @@ import Vue from 'vue' import { - Button, - MessageBox, - Message, - Table, - TableColumn, - Form, - FormItem, - Input, - Select, - Option, - RadioGroup, - DatePicker, - CheckboxGroup, - Switch, - TimePicker, - Col, - Checkbox, - Radio, - Dropdown, - DropdownMenu, - DropdownItem, - Dialog, - Tree, - Tag, - Tooltip, - Popover, - Pagination - + Button, + MessageBox, + Message, + Table, + TableColumn, + Form, + FormItem, + Input, + Select, + Option, + RadioGroup, + DatePicker, + CheckboxGroup, + Switch, + TimePicker, + Col, + Checkbox, + Radio, + Dropdown, + DropdownMenu, + DropdownItem, + Dialog, + Tree, + Tag, + Tooltip, + Popover, + Pagination, + Cascader } from 'element-ui' Vue.prototype.$message = Message @@ -59,3 +59,4 @@ Vue.use(Radio) Vue.use(Dropdown) Vue.use(DropdownMenu) Vue.use(DropdownItem) +Vue.use(Cascader) diff --git a/src/views/kpi/report/index.vue b/src/views/kpi/report/index.vue index b5848ca..cb1cdf1 100644 --- a/src/views/kpi/report/index.vue +++ b/src/views/kpi/report/index.vue @@ -1,27 +1,344 @@