Commit 350097e42a1640b26c8c3ec2a318c82bcc362f9f
1 parent
633692cc
调取接口
Showing
12 changed files
with
222 additions
and
38 deletions
.babelrc
0 → 100644
package-lock.json
| @@ -894,8 +894,7 @@ | @@ -894,8 +894,7 @@ | ||
| 894 | "babel-plugin-syntax-object-rest-spread": { | 894 | "babel-plugin-syntax-object-rest-spread": { |
| 895 | "version": "6.13.0", | 895 | "version": "6.13.0", |
| 896 | "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", | 896 | "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", |
| 897 | - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", | ||
| 898 | - "dev": true | 897 | + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" |
| 899 | }, | 898 | }, |
| 900 | "babel-plugin-syntax-trailing-function-commas": { | 899 | "babel-plugin-syntax-trailing-function-commas": { |
| 901 | "version": "6.22.0", | 900 | "version": "6.22.0", |
| @@ -1199,7 +1198,6 @@ | @@ -1199,7 +1198,6 @@ | ||
| 1199 | "version": "6.26.0", | 1198 | "version": "6.26.0", |
| 1200 | "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-object-rest-spread/download/babel-plugin-transform-object-rest-spread-6.26.0.tgz", | 1199 | "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-object-rest-spread/download/babel-plugin-transform-object-rest-spread-6.26.0.tgz", |
| 1201 | "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", | 1200 | "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", |
| 1202 | - "dev": true, | ||
| 1203 | "requires": { | 1201 | "requires": { |
| 1204 | "babel-plugin-syntax-object-rest-spread": "^6.8.0", | 1202 | "babel-plugin-syntax-object-rest-spread": "^6.8.0", |
| 1205 | "babel-runtime": "^6.26.0" | 1203 | "babel-runtime": "^6.26.0" |
| @@ -1292,6 +1290,38 @@ | @@ -1292,6 +1290,38 @@ | ||
| 1292 | } | 1290 | } |
| 1293 | } | 1291 | } |
| 1294 | }, | 1292 | }, |
| 1293 | + "babel-preset-es2015": { | ||
| 1294 | + "version": "6.24.1", | ||
| 1295 | + "resolved": "http://registry.npm.taobao.org/babel-preset-es2015/download/babel-preset-es2015-6.24.1.tgz", | ||
| 1296 | + "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", | ||
| 1297 | + "dev": true, | ||
| 1298 | + "requires": { | ||
| 1299 | + "babel-plugin-check-es2015-constants": "^6.22.0", | ||
| 1300 | + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", | ||
| 1301 | + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", | ||
| 1302 | + "babel-plugin-transform-es2015-block-scoping": "^6.24.1", | ||
| 1303 | + "babel-plugin-transform-es2015-classes": "^6.24.1", | ||
| 1304 | + "babel-plugin-transform-es2015-computed-properties": "^6.24.1", | ||
| 1305 | + "babel-plugin-transform-es2015-destructuring": "^6.22.0", | ||
| 1306 | + "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", | ||
| 1307 | + "babel-plugin-transform-es2015-for-of": "^6.22.0", | ||
| 1308 | + "babel-plugin-transform-es2015-function-name": "^6.24.1", | ||
| 1309 | + "babel-plugin-transform-es2015-literals": "^6.22.0", | ||
| 1310 | + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", | ||
| 1311 | + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", | ||
| 1312 | + "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", | ||
| 1313 | + "babel-plugin-transform-es2015-modules-umd": "^6.24.1", | ||
| 1314 | + "babel-plugin-transform-es2015-object-super": "^6.24.1", | ||
| 1315 | + "babel-plugin-transform-es2015-parameters": "^6.24.1", | ||
| 1316 | + "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", | ||
| 1317 | + "babel-plugin-transform-es2015-spread": "^6.22.0", | ||
| 1318 | + "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", | ||
| 1319 | + "babel-plugin-transform-es2015-template-literals": "^6.22.0", | ||
| 1320 | + "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", | ||
| 1321 | + "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", | ||
| 1322 | + "babel-plugin-transform-regenerator": "^6.24.1" | ||
| 1323 | + } | ||
| 1324 | + }, | ||
| 1295 | "babel-preset-stage-2": { | 1325 | "babel-preset-stage-2": { |
| 1296 | "version": "6.24.1", | 1326 | "version": "6.24.1", |
| 1297 | "resolved": "http://registry.npm.taobao.org/babel-preset-stage-2/download/babel-preset-stage-2-6.24.1.tgz", | 1327 | "resolved": "http://registry.npm.taobao.org/babel-preset-stage-2/download/babel-preset-stage-2-6.24.1.tgz", |
| @@ -1336,7 +1366,6 @@ | @@ -1336,7 +1366,6 @@ | ||
| 1336 | "version": "6.26.0", | 1366 | "version": "6.26.0", |
| 1337 | "resolved": "http://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz", | 1367 | "resolved": "http://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz", |
| 1338 | "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", | 1368 | "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", |
| 1339 | - "dev": true, | ||
| 1340 | "requires": { | 1369 | "requires": { |
| 1341 | "core-js": "^2.4.0", | 1370 | "core-js": "^2.4.0", |
| 1342 | "regenerator-runtime": "^0.11.0" | 1371 | "regenerator-runtime": "^0.11.0" |
| @@ -2379,8 +2408,7 @@ | @@ -2379,8 +2408,7 @@ | ||
| 2379 | "core-js": { | 2408 | "core-js": { |
| 2380 | "version": "2.6.5", | 2409 | "version": "2.6.5", |
| 2381 | "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-2.6.5.tgz", | 2410 | "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-2.6.5.tgz", |
| 2382 | - "integrity": "sha1-RLyNJJ5/sv9dAOA0Gn/7lPv2eJU=", | ||
| 2383 | - "dev": true | 2411 | + "integrity": "sha1-RLyNJJ5/sv9dAOA0Gn/7lPv2eJU=" |
| 2384 | }, | 2412 | }, |
| 2385 | "core-util-is": { | 2413 | "core-util-is": { |
| 2386 | "version": "1.0.2", | 2414 | "version": "1.0.2", |
| @@ -10019,8 +10047,7 @@ | @@ -10019,8 +10047,7 @@ | ||
| 10019 | "regenerator-runtime": { | 10047 | "regenerator-runtime": { |
| 10020 | "version": "0.11.1", | 10048 | "version": "0.11.1", |
| 10021 | "resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz", | 10049 | "resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz", |
| 10022 | - "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=", | ||
| 10023 | - "dev": true | 10050 | + "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=" |
| 10024 | }, | 10051 | }, |
| 10025 | "regenerator-transform": { | 10052 | "regenerator-transform": { |
| 10026 | "version": "0.10.1", | 10053 | "version": "0.10.1", |
package.json
| @@ -12,6 +12,7 @@ | @@ -12,6 +12,7 @@ | ||
| 12 | }, | 12 | }, |
| 13 | "dependencies": { | 13 | "dependencies": { |
| 14 | "axios": "^0.18.0", | 14 | "axios": "^0.18.0", |
| 15 | + "babel-plugin-transform-object-rest-spread": "^6.26.0", | ||
| 15 | "echarts": "^4.1.0", | 16 | "echarts": "^4.1.0", |
| 16 | "vue": "^2.5.2" | 17 | "vue": "^2.5.2" |
| 17 | }, | 18 | }, |
| @@ -25,6 +26,7 @@ | @@ -25,6 +26,7 @@ | ||
| 25 | "babel-plugin-transform-runtime": "^6.22.0", | 26 | "babel-plugin-transform-runtime": "^6.22.0", |
| 26 | "babel-plugin-transform-vue-jsx": "^3.5.0", | 27 | "babel-plugin-transform-vue-jsx": "^3.5.0", |
| 27 | "babel-preset-env": "^1.3.2", | 28 | "babel-preset-env": "^1.3.2", |
| 29 | + "babel-preset-es2015": "^6.24.1", | ||
| 28 | "babel-preset-stage-2": "^6.22.0", | 30 | "babel-preset-stage-2": "^6.22.0", |
| 29 | "chalk": "^2.0.1", | 31 | "chalk": "^2.0.1", |
| 30 | "copy-webpack-plugin": "^4.0.1", | 32 | "copy-webpack-plugin": "^4.0.1", |
src/components/VEquipment.vue
| @@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
| 4 | <ul class="theme-body" style="padding: 10px 20px 20px 0;"> | 4 | <ul class="theme-body" style="padding: 10px 20px 20px 0;"> |
| 5 | <li class="equipment-section"> | 5 | <li class="equipment-section"> |
| 6 | <div class="normal-status front"> | 6 | <div class="normal-status front"> |
| 7 | - <p class="text-blue">23.4%</p> | 7 | + <p class="text-blue">{{equipment.pdaper}}%</p> |
| 8 | <p>PDA在线率</p> | 8 | <p>PDA在线率</p> |
| 9 | </div> | 9 | </div> |
| 10 | <div class="rotate-status back"> | 10 | <div class="rotate-status back"> |
| @@ -14,7 +14,7 @@ | @@ -14,7 +14,7 @@ | ||
| 14 | </li> | 14 | </li> |
| 15 | <li class="equipment-section"> | 15 | <li class="equipment-section"> |
| 16 | <div class="normal-status front"> | 16 | <div class="normal-status front"> |
| 17 | - <p class="text-blue">23.4%</p> | 17 | + <p class="text-blue">{{equipment.berthper}}%</p> |
| 18 | <p>地磁在线率</p> | 18 | <p>地磁在线率</p> |
| 19 | </div> | 19 | </div> |
| 20 | <div class="rotate-status back"> | 20 | <div class="rotate-status back"> |
| @@ -62,6 +62,14 @@ export default { | @@ -62,6 +62,14 @@ export default { | ||
| 62 | }, | 62 | }, |
| 63 | mounted(){ | 63 | mounted(){ |
| 64 | }, | 64 | }, |
| 65 | + watch:{ | ||
| 66 | + equipment:{//深度监听,可监听到对象、数组的变化 | ||
| 67 | + handler(val){ | ||
| 68 | + console.log(val) | ||
| 69 | + }, | ||
| 70 | + deep:true | ||
| 71 | + } | ||
| 72 | + }, | ||
| 65 | methods: { | 73 | methods: { |
| 66 | 74 | ||
| 67 | } | 75 | } |
src/components/VParking.vue
| @@ -31,7 +31,20 @@ export default { | @@ -31,7 +31,20 @@ export default { | ||
| 31 | props:['total','rodeside','rodeclose'], | 31 | props:['total','rodeside','rodeclose'], |
| 32 | data(){ | 32 | data(){ |
| 33 | return{ | 33 | return{ |
| 34 | + | ||
| 34 | } | 35 | } |
| 36 | + }, | ||
| 37 | + created(){ | ||
| 38 | + | ||
| 39 | + | ||
| 40 | + }, | ||
| 41 | + watch:{ | ||
| 42 | + // rodeside:function(val){ | ||
| 43 | + // //console.log(val) | ||
| 44 | + // }, | ||
| 45 | + // total:function (val) { | ||
| 46 | + // //console.log(val) | ||
| 47 | + // } | ||
| 35 | } | 48 | } |
| 36 | } | 49 | } |
| 37 | </script> | 50 | </script> |
src/components/base/AccountNum.vue
| @@ -16,7 +16,15 @@ export default { | @@ -16,7 +16,15 @@ export default { | ||
| 16 | props:['totalnum'], | 16 | props:['totalnum'], |
| 17 | data(){ | 17 | data(){ |
| 18 | return { | 18 | return { |
| 19 | - total: formaterTotal(this.totalnum) | 19 | + //total: formaterTotal(this.totalnum) |
| 20 | + } | ||
| 21 | + }, | ||
| 22 | + created(){ | ||
| 23 | + //console.log(this.totalnum) | ||
| 24 | + }, | ||
| 25 | + computed:{ | ||
| 26 | + total(){ | ||
| 27 | + return formaterTotal(this.totalnum) | ||
| 20 | } | 28 | } |
| 21 | } | 29 | } |
| 22 | } | 30 | } |
src/components/base/PieEchart.vue
| @@ -68,7 +68,12 @@ export default { | @@ -68,7 +68,12 @@ export default { | ||
| 68 | }, | 68 | }, |
| 69 | methods: { | 69 | methods: { |
| 70 | setOptions({yData} = {}) { | 70 | setOptions({yData} = {}) { |
| 71 | - let per = ((yData[0]/(yData[0]+yData[1]))*100).toFixed(2)+'%' | 71 | + if(yData[0] == 0){ |
| 72 | + var per = '0%' | ||
| 73 | + }else{ | ||
| 74 | + var per = ((yData[0]/(yData[0]+yData[1]))*100).toFixed(2)+'%' | ||
| 75 | + } | ||
| 76 | + | ||
| 72 | this.chart.setOption( | 77 | this.chart.setOption( |
| 73 | { | 78 | { |
| 74 | tooltip: { | 79 | tooltip: { |
src/main.js
| @@ -9,6 +9,9 @@ Object.keys(filters).forEach(key => { | @@ -9,6 +9,9 @@ Object.keys(filters).forEach(key => { | ||
| 9 | Vue.filter(key, filters[key]) | 9 | Vue.filter(key, filters[key]) |
| 10 | }) | 10 | }) |
| 11 | 11 | ||
| 12 | +import _global from './utils/variables' | ||
| 13 | +Vue.prototype.GLOBAL = _global | ||
| 14 | + | ||
| 12 | Vue.config.productionTip = false | 15 | Vue.config.productionTip = false |
| 13 | 16 | ||
| 14 | /* eslint-disable no-new */ | 17 | /* eslint-disable no-new */ |
src/utils/api.js
0 → 100644
| 1 | +import {post} from './request' | ||
| 2 | + | ||
| 3 | +//....停车场总数 | ||
| 4 | +export const parkAddress = p => post('urban/intelligence/park/queryParkNumInfoStatisticByOrgIds',p) | ||
| 5 | + | ||
| 6 | +//....收费员 | ||
| 7 | +export const tollAddress = p => post('urban/intelligence/employee/queryEmployeeStaByOrgIds',p) | ||
| 8 | + | ||
| 9 | + | ||
| 10 | +//....收入 | ||
| 11 | +export const incomeAddress = p => post('urban/intelligence/income/queryIncomeStaByOrgIds',p) | ||
| 12 | + | ||
| 13 | +//....泊位 | ||
| 14 | +export const berthAddress = p => post('urban/intelligence/berth/queryBerthStatisticByOrgIds',p) | ||
| 15 | + | ||
| 16 | +//....设备 | ||
| 17 | +export const equipmentAddress = p => post('urban/intelligence/device/queryDeviceStatistic',p) |
src/utils/request.js
| @@ -6,11 +6,11 @@ const CancelToken = axios.CancelToken; | @@ -6,11 +6,11 @@ const CancelToken = axios.CancelToken; | ||
| 6 | //请求拦截器 // 在发送请求之前做些什么 | 6 | //请求拦截器 // 在发送请求之前做些什么 |
| 7 | axios.interceptors.request.use(config => { | 7 | axios.interceptors.request.use(config => { |
| 8 | //发起请求时,取消掉当前正在进行的相同请求 | 8 | //发起请求时,取消掉当前正在进行的相同请求 |
| 9 | - config.headers['x-auth-token'] = '18de1300-c3f2-4365-9f51-62f77614f8c5' | ||
| 10 | - //config.headers['x-auth-token'] = '6840160c-7c45-42c4-8736-805f13487565' //测试地址 | 9 | + // config.headers['x-auth-token'] = '18de1300-c3f2-4365-9f51-62f77614f8c5' |
| 10 | + config.headers['x-auth-token'] = '6840160c-7c45-42c4-8736-805f13487565' //测试地址 | ||
| 11 | config.data = { | 11 | config.data = { |
| 12 | ...config.data, | 12 | ...config.data, |
| 13 | - sysCode: '1001' | 13 | + // sysCode: '1001' |
| 14 | } | 14 | } |
| 15 | // config.data = qs.stringify(config.data); | 15 | // config.data = qs.stringify(config.data); |
| 16 | return config | 16 | return config |
| @@ -75,7 +75,7 @@ axios.interceptors.response.use(response => { | @@ -75,7 +75,7 @@ axios.interceptors.response.use(response => { | ||
| 75 | //基础url前缀 | 75 | //基础url前缀 |
| 76 | //axios.defaults.baseURL = '/api' | 76 | //axios.defaults.baseURL = '/api' |
| 77 | 77 | ||
| 78 | -axios.defaults.baseURL = 'http://bcp.service.renniting.cn/'; | 78 | +axios.defaults.baseURL = 'http://39.98.54.240:8093/'; |
| 79 | //axios.defaults.baseURL = 'http://test.renniting.cn/bcp/';//测试地址 | 79 | //axios.defaults.baseURL = 'http://test.renniting.cn/bcp/';//测试地址 |
| 80 | //设置默认请求头 | 80 | //设置默认请求头 |
| 81 | // axios.defaults.withCredentials=true;//让ajax携带cookie | 81 | // axios.defaults.withCredentials=true;//让ajax携带cookie |
src/utils/variables.js
0 → 100644
src/view/VHome.vue
| 1 | <template> | 1 | <template> |
| 2 | <div class="main-content"> | 2 | <div class="main-content"> |
| 3 | + {{equipment.PDA}} | ||
| 3 | <v-header></v-header> | 4 | <v-header></v-header> |
| 4 | <ul class="main-wrap"> | 5 | <ul class="main-wrap"> |
| 5 | <li class="main-left"> | 6 | <li class="main-left"> |
| @@ -40,6 +41,9 @@ import VInout from '../components/VInout' | @@ -40,6 +41,9 @@ import VInout from '../components/VInout' | ||
| 40 | import VIncome from '../components/VIncome' | 41 | import VIncome from '../components/VIncome' |
| 41 | import VBerth from '../components/VBerth' | 42 | import VBerth from '../components/VBerth' |
| 42 | import VEquipment from '../components/VEquipment' | 43 | import VEquipment from '../components/VEquipment' |
| 44 | + | ||
| 45 | +import { parkAddress, tollAddress, incomeAddress, berthAddress, equipmentAddress } from '../utils/api' | ||
| 46 | + | ||
| 43 | export default { | 47 | export default { |
| 44 | name: 'VHome', | 48 | name: 'VHome', |
| 45 | components: { | 49 | components: { |
| @@ -54,30 +58,32 @@ export default { | @@ -54,30 +58,32 @@ export default { | ||
| 54 | }, | 58 | }, |
| 55 | data(){ | 59 | data(){ |
| 56 | return { | 60 | return { |
| 57 | - parkingTotal: 319706, | ||
| 58 | - rodeside: 2345, | ||
| 59 | - rodeclose: 23, | ||
| 60 | - tollTotal: 23454, | ||
| 61 | - tollsign: 12309, | ||
| 62 | - tollnosign: 2130, | 61 | + parkingTotal: 0, |
| 62 | + rodeside: 0, | ||
| 63 | + rodeclose: 0, | ||
| 64 | + tollTotal: 0, | ||
| 65 | + tollsign: 0, | ||
| 66 | + tollnosign: 0, | ||
| 63 | inoutmsg: '万达广场停车场1 京A231231', | 67 | inoutmsg: '万达广场停车场1 京A231231', |
| 64 | inouttime: '08:00', | 68 | inouttime: '08:00', |
| 65 | imgUrl: 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1552297151876&di=fcc094f43d6caaf4b9526dabbefd1243&imgtype=0&src=http%3A%2F%2F5b0988e595225.cdn.sohucs.com%2Fimages%2F20190124%2F1fc9d7e14be54986b9e2e055a2b5ccc1.jpeg', | 69 | imgUrl: 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1552297151876&di=fcc094f43d6caaf4b9526dabbefd1243&imgtype=0&src=http%3A%2F%2F5b0988e595225.cdn.sohucs.com%2Fimages%2F20190124%2F1fc9d7e14be54986b9e2e055a2b5ccc1.jpeg', |
| 66 | - incometotal:123213, | 70 | + incometotal:0, |
| 67 | barChartData:{ | 71 | barChartData:{ |
| 68 | - seriesData:[2000,200,300], | ||
| 69 | - total:2500 | 72 | + seriesData:[0,0,0], |
| 73 | + total:1 | ||
| 70 | }, | 74 | }, |
| 71 | - bertotal:28839, | 75 | + bertotal:0, |
| 72 | pieChartData: { | 76 | pieChartData: { |
| 73 | - yData: [21321,13311], | 77 | + yData: [0,0], |
| 74 | legendData: ['空余','占有'] | 78 | legendData: ['空余','占有'] |
| 75 | }, | 79 | }, |
| 76 | equipment:{ | 80 | equipment:{ |
| 77 | PDA:150, | 81 | PDA:150, |
| 78 | PDATotal:3000, | 82 | PDATotal:3000, |
| 83 | + pdaper:100, | ||
| 79 | berth:150, | 84 | berth:150, |
| 80 | berthTotal:2300, | 85 | berthTotal:2300, |
| 86 | + berthper:100, | ||
| 81 | daozha:150, | 87 | daozha:150, |
| 82 | daozhaTotal:1300, | 88 | daozhaTotal:1300, |
| 83 | ydp:150, | 89 | ydp:150, |
| @@ -92,22 +98,112 @@ export default { | @@ -92,22 +98,112 @@ export default { | ||
| 92 | } | 98 | } |
| 93 | }, | 99 | }, |
| 94 | mounted(){ | 100 | mounted(){ |
| 95 | - // this.setmethod() | ||
| 96 | - // this.$nextTick(function () { | ||
| 97 | - // this.setmethod() | ||
| 98 | - // }) | ||
| 99 | - var self = this | ||
| 100 | - var t =setInterval(()=>{ | ||
| 101 | - self.parkingTotal ++ | ||
| 102 | - console.log(self.parkingTotal) | ||
| 103 | - },1000) | 101 | + //this.setmethod() |
| 102 | + this.initView(); | ||
| 103 | + //this.setmethod() | ||
| 104 | + | ||
| 104 | 105 | ||
| 105 | }, | 106 | }, |
| 106 | methods:{ | 107 | methods:{ |
| 108 | + initView(){ | ||
| 109 | + parkAddress({//停车场 | ||
| 110 | + orgIds: this.GLOBAL.orignId | ||
| 111 | + }).then((response)=>{ | ||
| 112 | + let data = response.data.data | ||
| 113 | + this.parkingTotal = data.allNum | ||
| 114 | + this.rodeside = data.lcNum | ||
| 115 | + this.rodeclose = data.fbNum | ||
| 116 | + }).catch((response)=>{ | ||
| 117 | + console.log(response); | ||
| 118 | + }) | ||
| 119 | + tollAddress({//收费员 | ||
| 120 | + orgIds: this.GLOBAL.orignId | ||
| 121 | + }).then((response)=>{ | ||
| 122 | + let data = response.data.data | ||
| 123 | + this.tollTotal = data.allTollCollector | ||
| 124 | + this.tollsign = data.signInTollCollector | ||
| 125 | + this.tollnosign = data.unSignInTollCollector | ||
| 126 | + }).catch((response)=>{ | ||
| 127 | + console.log(response); | ||
| 128 | + }) | ||
| 129 | + | ||
| 130 | + incomeAddress({//收入 | ||
| 131 | + orgIds: this.GLOBAL.orignId | ||
| 132 | + }).then((response)=>{ | ||
| 133 | + let data = response.data.data | ||
| 134 | + this.incometotal = data.totalPay | ||
| 135 | + this.barChartData = { | ||
| 136 | + seriesData:[data.aliPay,data.wxPay,data.otherPay], | ||
| 137 | + total:1 | ||
| 138 | + } | ||
| 139 | + | ||
| 140 | + }).catch((response)=>{ | ||
| 141 | + console.log(response); | ||
| 142 | + }) | ||
| 143 | + | ||
| 144 | + berthAddress({//泊位 | ||
| 145 | + orgIds: this.GLOBAL.orignId | ||
| 146 | + }).then((response)=>{ | ||
| 147 | + let data = response.data.data | ||
| 148 | + this.bertotal = data.allBerthNum | ||
| 149 | + this.pieChartData = { | ||
| 150 | + yData: [data.freeBerthNum,data.isOccupyBertnNum], | ||
| 151 | + | ||
| 152 | + } | ||
| 153 | + | ||
| 154 | + }).catch((response)=>{ | ||
| 155 | + console.log(response); | ||
| 156 | + }) | ||
| 157 | + | ||
| 158 | + equipmentAddress({//设备 | ||
| 159 | + orgIds: this.GLOBAL.orignId | ||
| 160 | + }).then((response)=>{ | ||
| 161 | + let data = response.data.data | ||
| 162 | + console.log(data[0].onNum) | ||
| 163 | + // if(data[0].onNum == 0){ | ||
| 164 | + // var PDAper = 0 | ||
| 165 | + // }else{ | ||
| 166 | + // var PDAper = ((data[0].onNum/data[0].num)*100).toFixed(2) | ||
| 167 | + // } | ||
| 168 | + // | ||
| 169 | + // if(data[1].onNum == 0){ | ||
| 170 | + // var berthper = 0 | ||
| 171 | + // }else{ | ||
| 172 | + // var berthper = ((data[1].onNum/data[1].num)*100).toFixed(2) | ||
| 173 | + // } | ||
| 174 | + | ||
| 175 | + this.$set(this.equipment,'PDA',data[0].onNum) | ||
| 176 | + //this.$set(this.equipment,'PDATotal',data[0].num) | ||
| 177 | + //this.$set(this.equipment,'pdaper',PDAper) | ||
| 178 | + | ||
| 179 | + // this.$set(this.equipment,'berth',data[1].onNum) | ||
| 180 | + // this.$set(this.equipment,'berthTotal',data[1].num) | ||
| 181 | + // this.$set(this.equipment,'berthper',berthper) | ||
| 182 | + // this.equipment = { | ||
| 183 | + // PDA:data[0].onNum, | ||
| 184 | + // PDATotal:data[0].num, | ||
| 185 | + // berth:150, | ||
| 186 | + // berthTotal:2300, | ||
| 187 | + // daozha:150, | ||
| 188 | + // daozhaTotal:1300, | ||
| 189 | + // ydp:150, | ||
| 190 | + // ydpTotal:300 | ||
| 191 | + // } | ||
| 192 | + console.log(this.equipment) | ||
| 193 | + | ||
| 194 | + }).catch((response)=>{ | ||
| 195 | + console.log(response); | ||
| 196 | + }) | ||
| 197 | + | ||
| 198 | + | ||
| 199 | + | ||
| 200 | + | ||
| 201 | + }, | ||
| 107 | setmethod(){ | 202 | setmethod(){ |
| 203 | + | ||
| 108 | setInterval(()=>{ | 204 | setInterval(()=>{ |
| 109 | - this.parkingTotal ++ | ||
| 110 | - console.log(this.parkingTotal) | 205 | + this.parkingTotal++ |
| 206 | + this.rodeside++ | ||
| 111 | },1000) | 207 | },1000) |
| 112 | } | 208 | } |
| 113 | } | 209 | } |