正在显示
16 个修改的文件
包含
133 行增加
和
3 行删除
.eslintrc.js
100644 → 100755
@@ -23,7 +23,7 @@ module.exports = { | @@ -23,7 +23,7 @@ module.exports = { | ||
23 | }, | 23 | }, |
24 | dev: { | 24 | dev: { |
25 | env: require('./dev.env'), | 25 | env: require('./dev.env'), |
26 | - port: 8001, | 26 | + port: 4006, |
27 | autoOpenBrowser: true, | 27 | autoOpenBrowser: true, |
28 | assetsSubDirectory: 'static', | 28 | assetsSubDirectory: 'static', |
29 | assetsPublicPath: '/', | 29 | assetsPublicPath: '/', |
package-lock.json
100644 → 100755
@@ -975,6 +975,12 @@ | @@ -975,6 +975,12 @@ | ||
975 | "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", | 975 | "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", |
976 | "dev": true | 976 | "dev": true |
977 | }, | 977 | }, |
978 | + "babel-plugin-syntax-jsx": { | ||
979 | + "version": "6.18.0", | ||
980 | + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", | ||
981 | + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", | ||
982 | + "dev": true | ||
983 | + }, | ||
978 | "babel-plugin-syntax-object-rest-spread": { | 984 | "babel-plugin-syntax-object-rest-spread": { |
979 | "version": "6.13.0", | 985 | "version": "6.13.0", |
980 | "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", | 986 | "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", |
@@ -1317,6 +1323,15 @@ | @@ -1317,6 +1323,15 @@ | ||
1317 | "babel-types": "^6.24.1" | 1323 | "babel-types": "^6.24.1" |
1318 | } | 1324 | } |
1319 | }, | 1325 | }, |
1326 | + "babel-plugin-transform-vue-jsx": { | ||
1327 | + "version": "3.7.0", | ||
1328 | + "resolved": "https://registry.npmjs.org/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-3.7.0.tgz", | ||
1329 | + "integrity": "sha512-W39X07/n3oJMQd8tALBO+440NraGSF//Lo1ydd/9Nme3+QiRGFBb1Q39T9iixh0jZPPbfv3so18tNoIgLatymw==", | ||
1330 | + "dev": true, | ||
1331 | + "requires": { | ||
1332 | + "esutils": "^2.0.2" | ||
1333 | + } | ||
1334 | + }, | ||
1320 | "babel-polyfill": { | 1335 | "babel-polyfill": { |
1321 | "version": "6.26.0", | 1336 | "version": "6.26.0", |
1322 | "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", | 1337 | "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", |
@@ -33,10 +33,13 @@ | @@ -33,10 +33,13 @@ | ||
33 | "autoprefixer": "^6.7.2", | 33 | "autoprefixer": "^6.7.2", |
34 | "axios-mock-adapter": "^1.7.1", | 34 | "axios-mock-adapter": "^1.7.1", |
35 | "babel-core": "^6.22.1", | 35 | "babel-core": "^6.22.1", |
36 | + "babel-helper-vue-jsx-merge-props": "^2.0.3", | ||
36 | "babel-loader": "^6.2.10", | 37 | "babel-loader": "^6.2.10", |
38 | + "babel-plugin-syntax-jsx": "^6.18.0", | ||
37 | "babel-plugin-transform-runtime": "^6.22.0", | 39 | "babel-plugin-transform-runtime": "^6.22.0", |
40 | + "babel-plugin-transform-vue-jsx": "^3.7.0", | ||
38 | "babel-polyfill": "^6.16.0", | 41 | "babel-polyfill": "^6.16.0", |
39 | - "babel-preset-env": "^1.2.1", | 42 | + "babel-preset-env": "^1.7.0", |
40 | "babel-preset-es2015": "^6.0.0", | 43 | "babel-preset-es2015": "^6.0.0", |
41 | "babel-preset-stage-2": "^6.22.0", | 44 | "babel-preset-stage-2": "^6.22.0", |
42 | "babel-register": "^6.22.0", | 45 | "babel-register": "^6.22.0", |
src/api/base.js
0 → 100644
src/api/job_api.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = 'hqpt-process/job'; | ||
4 | + | ||
5 | + | ||
6 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
7 | + | ||
8 | + | ||
9 | +export const remove = params => { return axios({ | ||
10 | + method: 'DELETE', | ||
11 | + url: `${base}/del`, | ||
12 | + data: params, | ||
13 | + headers: { | ||
14 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
15 | + } | ||
16 | +})}; | ||
17 | + | ||
18 | +//批量删除 | ||
19 | +export const batchRemove = params => { return axios.get(`${base}/batchremove`, { params: params }); }; | ||
20 | + | ||
21 | +export const edit = params => { return axios({ | ||
22 | + method: 'PUT', | ||
23 | + url: `${base}/edit`, | ||
24 | + data: params, | ||
25 | + headers: { | ||
26 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
27 | + } | ||
28 | +})}; | ||
29 | + | ||
30 | +export const add = params => { return axios({ | ||
31 | + method: 'POST', | ||
32 | + url: `${base}/add`, | ||
33 | + params: params, | ||
34 | + headers: { | ||
35 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
36 | + } | ||
37 | +})}; | ||
38 | + | ||
39 | +export const startJob = params => { return axios({ | ||
40 | + method: 'PUT', | ||
41 | + url: `${base}/start`, | ||
42 | + data: params, | ||
43 | + headers: { | ||
44 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
45 | + } | ||
46 | +})}; |
src/api/process_api.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = 'hqpt-process/process'; | ||
4 | + | ||
5 | + | ||
6 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
7 | + | ||
8 | + | ||
9 | +export const remove = params => { return axios({ | ||
10 | + method: 'DELETE', | ||
11 | + url: `${base}/del`, | ||
12 | + data: params, | ||
13 | + headers: { | ||
14 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
15 | + } | ||
16 | +})}; | ||
17 | + | ||
18 | +//批量删除 | ||
19 | +export const batchRemove = params => { return axios.get(`${base}/batchremove`, { params: params }); }; | ||
20 | + | ||
21 | +export const edit = params => { return axios({ | ||
22 | + method: 'PUT', | ||
23 | + url: `${base}/edit`, | ||
24 | + data: params, | ||
25 | + headers: { | ||
26 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
27 | + } | ||
28 | +})}; | ||
29 | + | ||
30 | +export const add = params => { return axios({ | ||
31 | + method: 'POST', | ||
32 | + url: `${base}/add`, | ||
33 | + params: params, | ||
34 | + headers: { | ||
35 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
36 | + } | ||
37 | +})}; | ||
38 | + | ||
39 | +export const updateRolePerm = params => { return axios({ | ||
40 | + method: 'PUT', | ||
41 | + url: `${base}/permSet`, | ||
42 | + data: params, | ||
43 | + headers: { | ||
44 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
45 | + } | ||
46 | +})}; | ||
47 | + | ||
48 | +export const vacationTypeOptions = [ | ||
49 | + { | ||
50 | + value: '0', | ||
51 | + label: '运维检查' | ||
52 | + }, | ||
53 | + { | ||
54 | + value: '1', | ||
55 | + label: '设备故障' | ||
56 | + }, | ||
57 | + { | ||
58 | + value: '2', | ||
59 | + label: '电话报修' | ||
60 | + } | ||
61 | +]; |
@@ -84,6 +84,8 @@ let routes = [ | @@ -84,6 +84,8 @@ let routes = [ | ||
84 | { path: '/security_inspection', component: SecrityInspection, name: '职工公寓安全巡视管理' }, | 84 | { path: '/security_inspection', component: SecrityInspection, name: '职工公寓安全巡视管理' }, |
85 | { path: '/key', component: Key, name: '职工公寓备用钥匙使用登记管理' }, | 85 | { path: '/key', component: Key, name: '职工公寓备用钥匙使用登记管理' }, |
86 | { path: '/maintain', component: Maintain, name: '职工公寓设施设备维修记录管理' }, | 86 | { path: '/maintain', component: Maintain, name: '职工公寓设施设备维修记录管理' }, |
87 | + { path: '/come_car', component: ComeCar, name: '职工公寓外来人员车辆登记管理' }, | ||
88 | + { path: '/on_duty', component: OnDuty, name: '职工公寓值班巡视记录管理' }, | ||
87 | ] | 89 | ] |
88 | }, | 90 | }, |
89 | { | 91 | { |
static/favicon.ico
100644 → 100755
不能预览此文件类型
static/images/faceDefault.jpg
100644 → 100755
static/login/New-jumbo.jpg
100644 → 100755
static/login/New-jumbo.mp4
100644 → 100755
不能预览此文件类型
static/login/New-jumbo.ogv
100644 → 100755
不能预览此文件类型
static/login/New-jumbo.webm
100644 → 100755
不能预览此文件类型
-
请 注册 或 登录 后发表评论