diff --git a/config/dev.env.js b/config/dev.env.js
index fcc970d..a176c11 100644
--- a/config/dev.env.js
+++ b/config/dev.env.js
@@ -10,7 +10,8 @@
// BASE_API: '"http://106.74.146.218:2031"'
// BASE_API: '"http://192.168.0.212:8083"'
// BASE_API: '"http://10.18.0.23:8083/callcenter/api"'
- BASE_API: '"http://139.198.16.38:20007"'
+ // BASE_API: '"http://139.198.16.38:20007"'
+ BASE_API: '"http://111.198.10.15:11408"'
// BASE_API: '"http://192.168.0.123:20007"'
// BASE_API: '"http://192.168.2.107:20007"'
// BASE_API: '"http://192.170.1.102:8093"'
diff --git a/config/dev.env.js b/config/dev.env.js
index fcc970d..a176c11 100644
--- a/config/dev.env.js
+++ b/config/dev.env.js
@@ -10,7 +10,8 @@
// BASE_API: '"http://106.74.146.218:2031"'
// BASE_API: '"http://192.168.0.212:8083"'
// BASE_API: '"http://10.18.0.23:8083/callcenter/api"'
- BASE_API: '"http://139.198.16.38:20007"'
+ // BASE_API: '"http://139.198.16.38:20007"'
+ BASE_API: '"http://111.198.10.15:11408"'
// BASE_API: '"http://192.168.0.123:20007"'
// BASE_API: '"http://192.168.2.107:20007"'
// BASE_API: '"http://192.170.1.102:8093"'
diff --git a/config/index.js b/config/index.js
index e2feec2..d400bd2 100644
--- a/config/index.js
+++ b/config/index.js
@@ -23,7 +23,7 @@
// after: require('./../mock/mock-server.js'),
// Various Dev Server settings
host: '0.0.0.0', // can be overwritten by process.env.HOST
- port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
+ port: 8083, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
//是否自动打开浏览器
autoOpenBrowser: true,
errorOverlay: true,
@@ -69,7 +69,7 @@
* then assetsPublicPath should be set to "/bar/".
* In most cases please use '/' !!!
*/
- assetsPublicPath: '/callcenter/',
+ assetsPublicPath: '/wenxiao/',
/**
* Source Maps
diff --git a/config/dev.env.js b/config/dev.env.js
index fcc970d..a176c11 100644
--- a/config/dev.env.js
+++ b/config/dev.env.js
@@ -10,7 +10,8 @@
// BASE_API: '"http://106.74.146.218:2031"'
// BASE_API: '"http://192.168.0.212:8083"'
// BASE_API: '"http://10.18.0.23:8083/callcenter/api"'
- BASE_API: '"http://139.198.16.38:20007"'
+ // BASE_API: '"http://139.198.16.38:20007"'
+ BASE_API: '"http://111.198.10.15:11408"'
// BASE_API: '"http://192.168.0.123:20007"'
// BASE_API: '"http://192.168.2.107:20007"'
// BASE_API: '"http://192.170.1.102:8093"'
diff --git a/config/index.js b/config/index.js
index e2feec2..d400bd2 100644
--- a/config/index.js
+++ b/config/index.js
@@ -23,7 +23,7 @@
// after: require('./../mock/mock-server.js'),
// Various Dev Server settings
host: '0.0.0.0', // can be overwritten by process.env.HOST
- port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
+ port: 8083, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
//是否自动打开浏览器
autoOpenBrowser: true,
errorOverlay: true,
@@ -69,7 +69,7 @@
* then assetsPublicPath should be set to "/bar/".
* In most cases please use '/' !!!
*/
- assetsPublicPath: '/callcenter/',
+ assetsPublicPath: '/wenxiao/',
/**
* Source Maps
diff --git a/config/prod.env.js b/config/prod.env.js
index 9ba8ed4..6be2384 100644
--- a/config/prod.env.js
+++ b/config/prod.env.js
@@ -4,6 +4,7 @@
// BASE_API: '"http://119.254.103.80:14537"',
// BASE_API: '"http://10.18.0.23:8083/callcenter/api"'
// BASE_API: '"http://10.18.0.23:8084/callcenter/api"'
- BASE_API: '"http://139.198.16.38:20007"'
+ // BASE_API: '"http://139.198.16.38:20007"'
+ BASE_API: '"http://111.198.10.15:11408"'
// BASE_API: '"http://192.168.8.201:8083"'
}
diff --git a/config/dev.env.js b/config/dev.env.js
index fcc970d..a176c11 100644
--- a/config/dev.env.js
+++ b/config/dev.env.js
@@ -10,7 +10,8 @@
// BASE_API: '"http://106.74.146.218:2031"'
// BASE_API: '"http://192.168.0.212:8083"'
// BASE_API: '"http://10.18.0.23:8083/callcenter/api"'
- BASE_API: '"http://139.198.16.38:20007"'
+ // BASE_API: '"http://139.198.16.38:20007"'
+ BASE_API: '"http://111.198.10.15:11408"'
// BASE_API: '"http://192.168.0.123:20007"'
// BASE_API: '"http://192.168.2.107:20007"'
// BASE_API: '"http://192.170.1.102:8093"'
diff --git a/config/index.js b/config/index.js
index e2feec2..d400bd2 100644
--- a/config/index.js
+++ b/config/index.js
@@ -23,7 +23,7 @@
// after: require('./../mock/mock-server.js'),
// Various Dev Server settings
host: '0.0.0.0', // can be overwritten by process.env.HOST
- port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
+ port: 8083, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
//是否自动打开浏览器
autoOpenBrowser: true,
errorOverlay: true,
@@ -69,7 +69,7 @@
* then assetsPublicPath should be set to "/bar/".
* In most cases please use '/' !!!
*/
- assetsPublicPath: '/callcenter/',
+ assetsPublicPath: '/wenxiao/',
/**
* Source Maps
diff --git a/config/prod.env.js b/config/prod.env.js
index 9ba8ed4..6be2384 100644
--- a/config/prod.env.js
+++ b/config/prod.env.js
@@ -4,6 +4,7 @@
// BASE_API: '"http://119.254.103.80:14537"',
// BASE_API: '"http://10.18.0.23:8083/callcenter/api"'
// BASE_API: '"http://10.18.0.23:8084/callcenter/api"'
- BASE_API: '"http://139.198.16.38:20007"'
+ // BASE_API: '"http://139.198.16.38:20007"'
+ BASE_API: '"http://111.198.10.15:11408"'
// BASE_API: '"http://192.168.8.201:8083"'
}
diff --git a/package.json b/package.json
index 4a06342..3439aaa 100644
--- a/package.json
+++ b/package.json
@@ -27,6 +27,7 @@
"normalize.css": "7.0.0",
"nprogress": "0.2.0",
"v-charts": "^1.19.0",
+ "v-region": "^2.2.2",
"vue": "2.5.17",
"vue-amap": "^0.5.9",
"vue-baidu-map": "^0.21.22",
diff --git a/config/dev.env.js b/config/dev.env.js
index fcc970d..a176c11 100644
--- a/config/dev.env.js
+++ b/config/dev.env.js
@@ -10,7 +10,8 @@
// BASE_API: '"http://106.74.146.218:2031"'
// BASE_API: '"http://192.168.0.212:8083"'
// BASE_API: '"http://10.18.0.23:8083/callcenter/api"'
- BASE_API: '"http://139.198.16.38:20007"'
+ // BASE_API: '"http://139.198.16.38:20007"'
+ BASE_API: '"http://111.198.10.15:11408"'
// BASE_API: '"http://192.168.0.123:20007"'
// BASE_API: '"http://192.168.2.107:20007"'
// BASE_API: '"http://192.170.1.102:8093"'
diff --git a/config/index.js b/config/index.js
index e2feec2..d400bd2 100644
--- a/config/index.js
+++ b/config/index.js
@@ -23,7 +23,7 @@
// after: require('./../mock/mock-server.js'),
// Various Dev Server settings
host: '0.0.0.0', // can be overwritten by process.env.HOST
- port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
+ port: 8083, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
//是否自动打开浏览器
autoOpenBrowser: true,
errorOverlay: true,
@@ -69,7 +69,7 @@
* then assetsPublicPath should be set to "/bar/".
* In most cases please use '/' !!!
*/
- assetsPublicPath: '/callcenter/',
+ assetsPublicPath: '/wenxiao/',
/**
* Source Maps
diff --git a/config/prod.env.js b/config/prod.env.js
index 9ba8ed4..6be2384 100644
--- a/config/prod.env.js
+++ b/config/prod.env.js
@@ -4,6 +4,7 @@
// BASE_API: '"http://119.254.103.80:14537"',
// BASE_API: '"http://10.18.0.23:8083/callcenter/api"'
// BASE_API: '"http://10.18.0.23:8084/callcenter/api"'
- BASE_API: '"http://139.198.16.38:20007"'
+ // BASE_API: '"http://139.198.16.38:20007"'
+ BASE_API: '"http://111.198.10.15:11408"'
// BASE_API: '"http://192.168.8.201:8083"'
}
diff --git a/package.json b/package.json
index 4a06342..3439aaa 100644
--- a/package.json
+++ b/package.json
@@ -27,6 +27,7 @@
"normalize.css": "7.0.0",
"nprogress": "0.2.0",
"v-charts": "^1.19.0",
+ "v-region": "^2.2.2",
"vue": "2.5.17",
"vue-amap": "^0.5.9",
"vue-baidu-map": "^0.21.22",
diff --git a/src/api/assessResult.js b/src/api/assessResult.js
new file mode 100644
index 0000000..265c246
--- /dev/null
+++ b/src/api/assessResult.js
@@ -0,0 +1,124 @@
+/**
+ * 组织机构接口
+ */
+import request from '@/utils/request'
+// 获取权重分配列表
+export function getPermWeightList(params) {
+ return request({
+ url: 'checkProportion/listPage',
+ method: 'get',
+ params
+ })
+}
+// 组织机构树列表
+export function updateWeight(params) {
+ return request({
+ url: 'checkProportion/update',
+ method: 'post',
+ params
+ })
+}
+
+// 部门考核规则列表
+export function getDeptResultList(params) {
+ return request({
+ url: 'checkResult/listPage',
+ method: 'get',
+ params
+ })
+}
+// 组织机构列表
+export function getDeptList(pid) {
+ return request({
+ url: 'checkRule/getDept/' + pid,
+ method: 'get'
+ })
+}
+
+// 获取部门考核规则详情
+export function getDeptResultDetail(params) {
+ return request({
+ url: 'checkResultDetail/listPage',
+ method: 'get',
+ params
+ })
+}
+
+// 获取总览列表
+export function statisticsByDepartment(params) {
+ return request({
+ url: 'checkResult/statisticsByDepartment',
+ method: 'get',
+ params
+ })
+}
+
+export function statisticsByIndex(params) {
+ return request({
+ url: 'checkResult/statisticsByIndex',
+ method: 'get',
+ params
+ })
+}
+
+// 修改部门考核规则
+export function updateDeptRule(params) {
+ return request({
+ url: 'checkRuleDetail/add',
+ method: 'post',
+ params
+ })
+}
+// 获取部门考核统计数据
+export function getStatistics(params) {
+ return request({
+ url: 'checkResult/statistics',
+ method: 'get',
+ params
+ })
+}
+
+export function indexAnalysis(params) {
+ return request({
+ url: 'checkResult/indexAnalysis',
+ method: 'get',
+ params
+ })
+}
+
+export function getMenuByDepartment(params) {
+ return request({
+ url: 'checkRule/getMenuByDepartment',
+ method: 'get',
+ params
+ })
+}
+
+export function alarmIndexAnalysis(params) {
+ return request({
+ url: 'checkResult/alarmIndexAnalysis',
+ method: 'get',
+ params
+ })
+}
+
+// 批量导出
+export function batchExport(params) {
+ return request({
+ url: 'checkResult/export',
+ method: 'get',
+ timeout: 120000,
+ params,
+ responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob
+ })
+}
+
+export function batchExportIndex(params) {
+ return request({
+ url: 'checkResult/analysisExport',
+ method: 'get',
+ timeout: 120000,
+ params,
+ responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob
+ })
+}
diff --git a/config/dev.env.js b/config/dev.env.js
index fcc970d..a176c11 100644
--- a/config/dev.env.js
+++ b/config/dev.env.js
@@ -10,7 +10,8 @@
// BASE_API: '"http://106.74.146.218:2031"'
// BASE_API: '"http://192.168.0.212:8083"'
// BASE_API: '"http://10.18.0.23:8083/callcenter/api"'
- BASE_API: '"http://139.198.16.38:20007"'
+ // BASE_API: '"http://139.198.16.38:20007"'
+ BASE_API: '"http://111.198.10.15:11408"'
// BASE_API: '"http://192.168.0.123:20007"'
// BASE_API: '"http://192.168.2.107:20007"'
// BASE_API: '"http://192.170.1.102:8093"'
diff --git a/config/index.js b/config/index.js
index e2feec2..d400bd2 100644
--- a/config/index.js
+++ b/config/index.js
@@ -23,7 +23,7 @@
// after: require('./../mock/mock-server.js'),
// Various Dev Server settings
host: '0.0.0.0', // can be overwritten by process.env.HOST
- port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
+ port: 8083, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
//是否自动打开浏览器
autoOpenBrowser: true,
errorOverlay: true,
@@ -69,7 +69,7 @@
* then assetsPublicPath should be set to "/bar/".
* In most cases please use '/' !!!
*/
- assetsPublicPath: '/callcenter/',
+ assetsPublicPath: '/wenxiao/',
/**
* Source Maps
diff --git a/config/prod.env.js b/config/prod.env.js
index 9ba8ed4..6be2384 100644
--- a/config/prod.env.js
+++ b/config/prod.env.js
@@ -4,6 +4,7 @@
// BASE_API: '"http://119.254.103.80:14537"',
// BASE_API: '"http://10.18.0.23:8083/callcenter/api"'
// BASE_API: '"http://10.18.0.23:8084/callcenter/api"'
- BASE_API: '"http://139.198.16.38:20007"'
+ // BASE_API: '"http://139.198.16.38:20007"'
+ BASE_API: '"http://111.198.10.15:11408"'
// BASE_API: '"http://192.168.8.201:8083"'
}
diff --git a/package.json b/package.json
index 4a06342..3439aaa 100644
--- a/package.json
+++ b/package.json
@@ -27,6 +27,7 @@
"normalize.css": "7.0.0",
"nprogress": "0.2.0",
"v-charts": "^1.19.0",
+ "v-region": "^2.2.2",
"vue": "2.5.17",
"vue-amap": "^0.5.9",
"vue-baidu-map": "^0.21.22",
diff --git a/src/api/assessResult.js b/src/api/assessResult.js
new file mode 100644
index 0000000..265c246
--- /dev/null
+++ b/src/api/assessResult.js
@@ -0,0 +1,124 @@
+/**
+ * 组织机构接口
+ */
+import request from '@/utils/request'
+// 获取权重分配列表
+export function getPermWeightList(params) {
+ return request({
+ url: 'checkProportion/listPage',
+ method: 'get',
+ params
+ })
+}
+// 组织机构树列表
+export function updateWeight(params) {
+ return request({
+ url: 'checkProportion/update',
+ method: 'post',
+ params
+ })
+}
+
+// 部门考核规则列表
+export function getDeptResultList(params) {
+ return request({
+ url: 'checkResult/listPage',
+ method: 'get',
+ params
+ })
+}
+// 组织机构列表
+export function getDeptList(pid) {
+ return request({
+ url: 'checkRule/getDept/' + pid,
+ method: 'get'
+ })
+}
+
+// 获取部门考核规则详情
+export function getDeptResultDetail(params) {
+ return request({
+ url: 'checkResultDetail/listPage',
+ method: 'get',
+ params
+ })
+}
+
+// 获取总览列表
+export function statisticsByDepartment(params) {
+ return request({
+ url: 'checkResult/statisticsByDepartment',
+ method: 'get',
+ params
+ })
+}
+
+export function statisticsByIndex(params) {
+ return request({
+ url: 'checkResult/statisticsByIndex',
+ method: 'get',
+ params
+ })
+}
+
+// 修改部门考核规则
+export function updateDeptRule(params) {
+ return request({
+ url: 'checkRuleDetail/add',
+ method: 'post',
+ params
+ })
+}
+// 获取部门考核统计数据
+export function getStatistics(params) {
+ return request({
+ url: 'checkResult/statistics',
+ method: 'get',
+ params
+ })
+}
+
+export function indexAnalysis(params) {
+ return request({
+ url: 'checkResult/indexAnalysis',
+ method: 'get',
+ params
+ })
+}
+
+export function getMenuByDepartment(params) {
+ return request({
+ url: 'checkRule/getMenuByDepartment',
+ method: 'get',
+ params
+ })
+}
+
+export function alarmIndexAnalysis(params) {
+ return request({
+ url: 'checkResult/alarmIndexAnalysis',
+ method: 'get',
+ params
+ })
+}
+
+// 批量导出
+export function batchExport(params) {
+ return request({
+ url: 'checkResult/export',
+ method: 'get',
+ timeout: 120000,
+ params,
+ responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob
+ })
+}
+
+export function batchExportIndex(params) {
+ return request({
+ url: 'checkResult/analysisExport',
+ method: 'get',
+ timeout: 120000,
+ params,
+ responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob
+ })
+}
diff --git a/src/api/assessRules.js b/src/api/assessRules.js
new file mode 100644
index 0000000..e94abfd
--- /dev/null
+++ b/src/api/assessRules.js
@@ -0,0 +1,70 @@
+/**
+ * 组织机构接口
+ */
+import request from '@/utils/request'
+// 获取权重分配列表
+export function getPermWeightList(params) {
+ return request({
+ url: 'checkProportion/listPage',
+ method: 'get',
+ params
+ })
+}
+// 组织机构树列表
+export function updateWeight(params) {
+ return request({
+ url: 'checkProportion/update',
+ method: 'post',
+ params
+ })
+}
+
+// 部门考核规则列表
+export function getDeptRuleList(params) {
+ return request({
+ url: 'checkRule/listPage',
+ method: 'get',
+ params
+ })
+}
+// 组织机构列表
+export function getDeptList(pid) {
+ return request({
+ url: 'checkRule/getDept/' + pid,
+ method: 'get'
+ })
+}
+
+// 获取部门考核规则详情
+export function getDeptRuleDetail(ruleid) {
+ return request({
+ url: 'checkRuleDetail/detail/' + ruleid,
+ method: 'get'
+ })
+}
+
+// 获取总览列表
+export function getOverviewList(params) {
+ return request({
+ url: 'checkProject/listPage',
+ method: 'get',
+ params
+ })
+}
+
+// 修改部门考核规则
+export function updateDeptRule(params) {
+ return request({
+ url: 'checkRuleDetail/add',
+ method: 'post',
+ params
+ })
+}
+// 获取部门考核统计数据
+export function getStatistics(params) {
+ return request({
+ url: 'checkMenu/detail/' + params,
+ method: 'get'
+ })
+}
+
diff --git a/config/dev.env.js b/config/dev.env.js
index fcc970d..a176c11 100644
--- a/config/dev.env.js
+++ b/config/dev.env.js
@@ -10,7 +10,8 @@
// BASE_API: '"http://106.74.146.218:2031"'
// BASE_API: '"http://192.168.0.212:8083"'
// BASE_API: '"http://10.18.0.23:8083/callcenter/api"'
- BASE_API: '"http://139.198.16.38:20007"'
+ // BASE_API: '"http://139.198.16.38:20007"'
+ BASE_API: '"http://111.198.10.15:11408"'
// BASE_API: '"http://192.168.0.123:20007"'
// BASE_API: '"http://192.168.2.107:20007"'
// BASE_API: '"http://192.170.1.102:8093"'
diff --git a/config/index.js b/config/index.js
index e2feec2..d400bd2 100644
--- a/config/index.js
+++ b/config/index.js
@@ -23,7 +23,7 @@
// after: require('./../mock/mock-server.js'),
// Various Dev Server settings
host: '0.0.0.0', // can be overwritten by process.env.HOST
- port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
+ port: 8083, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
//是否自动打开浏览器
autoOpenBrowser: true,
errorOverlay: true,
@@ -69,7 +69,7 @@
* then assetsPublicPath should be set to "/bar/".
* In most cases please use '/' !!!
*/
- assetsPublicPath: '/callcenter/',
+ assetsPublicPath: '/wenxiao/',
/**
* Source Maps
diff --git a/config/prod.env.js b/config/prod.env.js
index 9ba8ed4..6be2384 100644
--- a/config/prod.env.js
+++ b/config/prod.env.js
@@ -4,6 +4,7 @@
// BASE_API: '"http://119.254.103.80:14537"',
// BASE_API: '"http://10.18.0.23:8083/callcenter/api"'
// BASE_API: '"http://10.18.0.23:8084/callcenter/api"'
- BASE_API: '"http://139.198.16.38:20007"'
+ // BASE_API: '"http://139.198.16.38:20007"'
+ BASE_API: '"http://111.198.10.15:11408"'
// BASE_API: '"http://192.168.8.201:8083"'
}
diff --git a/package.json b/package.json
index 4a06342..3439aaa 100644
--- a/package.json
+++ b/package.json
@@ -27,6 +27,7 @@
"normalize.css": "7.0.0",
"nprogress": "0.2.0",
"v-charts": "^1.19.0",
+ "v-region": "^2.2.2",
"vue": "2.5.17",
"vue-amap": "^0.5.9",
"vue-baidu-map": "^0.21.22",
diff --git a/src/api/assessResult.js b/src/api/assessResult.js
new file mode 100644
index 0000000..265c246
--- /dev/null
+++ b/src/api/assessResult.js
@@ -0,0 +1,124 @@
+/**
+ * 组织机构接口
+ */
+import request from '@/utils/request'
+// 获取权重分配列表
+export function getPermWeightList(params) {
+ return request({
+ url: 'checkProportion/listPage',
+ method: 'get',
+ params
+ })
+}
+// 组织机构树列表
+export function updateWeight(params) {
+ return request({
+ url: 'checkProportion/update',
+ method: 'post',
+ params
+ })
+}
+
+// 部门考核规则列表
+export function getDeptResultList(params) {
+ return request({
+ url: 'checkResult/listPage',
+ method: 'get',
+ params
+ })
+}
+// 组织机构列表
+export function getDeptList(pid) {
+ return request({
+ url: 'checkRule/getDept/' + pid,
+ method: 'get'
+ })
+}
+
+// 获取部门考核规则详情
+export function getDeptResultDetail(params) {
+ return request({
+ url: 'checkResultDetail/listPage',
+ method: 'get',
+ params
+ })
+}
+
+// 获取总览列表
+export function statisticsByDepartment(params) {
+ return request({
+ url: 'checkResult/statisticsByDepartment',
+ method: 'get',
+ params
+ })
+}
+
+export function statisticsByIndex(params) {
+ return request({
+ url: 'checkResult/statisticsByIndex',
+ method: 'get',
+ params
+ })
+}
+
+// 修改部门考核规则
+export function updateDeptRule(params) {
+ return request({
+ url: 'checkRuleDetail/add',
+ method: 'post',
+ params
+ })
+}
+// 获取部门考核统计数据
+export function getStatistics(params) {
+ return request({
+ url: 'checkResult/statistics',
+ method: 'get',
+ params
+ })
+}
+
+export function indexAnalysis(params) {
+ return request({
+ url: 'checkResult/indexAnalysis',
+ method: 'get',
+ params
+ })
+}
+
+export function getMenuByDepartment(params) {
+ return request({
+ url: 'checkRule/getMenuByDepartment',
+ method: 'get',
+ params
+ })
+}
+
+export function alarmIndexAnalysis(params) {
+ return request({
+ url: 'checkResult/alarmIndexAnalysis',
+ method: 'get',
+ params
+ })
+}
+
+// 批量导出
+export function batchExport(params) {
+ return request({
+ url: 'checkResult/export',
+ method: 'get',
+ timeout: 120000,
+ params,
+ responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob
+ })
+}
+
+export function batchExportIndex(params) {
+ return request({
+ url: 'checkResult/analysisExport',
+ method: 'get',
+ timeout: 120000,
+ params,
+ responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob
+ })
+}
diff --git a/src/api/assessRules.js b/src/api/assessRules.js
new file mode 100644
index 0000000..e94abfd
--- /dev/null
+++ b/src/api/assessRules.js
@@ -0,0 +1,70 @@
+/**
+ * 组织机构接口
+ */
+import request from '@/utils/request'
+// 获取权重分配列表
+export function getPermWeightList(params) {
+ return request({
+ url: 'checkProportion/listPage',
+ method: 'get',
+ params
+ })
+}
+// 组织机构树列表
+export function updateWeight(params) {
+ return request({
+ url: 'checkProportion/update',
+ method: 'post',
+ params
+ })
+}
+
+// 部门考核规则列表
+export function getDeptRuleList(params) {
+ return request({
+ url: 'checkRule/listPage',
+ method: 'get',
+ params
+ })
+}
+// 组织机构列表
+export function getDeptList(pid) {
+ return request({
+ url: 'checkRule/getDept/' + pid,
+ method: 'get'
+ })
+}
+
+// 获取部门考核规则详情
+export function getDeptRuleDetail(ruleid) {
+ return request({
+ url: 'checkRuleDetail/detail/' + ruleid,
+ method: 'get'
+ })
+}
+
+// 获取总览列表
+export function getOverviewList(params) {
+ return request({
+ url: 'checkProject/listPage',
+ method: 'get',
+ params
+ })
+}
+
+// 修改部门考核规则
+export function updateDeptRule(params) {
+ return request({
+ url: 'checkRuleDetail/add',
+ method: 'post',
+ params
+ })
+}
+// 获取部门考核统计数据
+export function getStatistics(params) {
+ return request({
+ url: 'checkMenu/detail/' + params,
+ method: 'get'
+ })
+}
+
diff --git a/src/components/BigData/Card/index.vue b/src/components/BigData/Card/index.vue
new file mode 100644
index 0000000..cfa1d61
--- /dev/null
+++ b/src/components/BigData/Card/index.vue
@@ -0,0 +1,103 @@
+
+