diff --git a/mock/deviceManage/deviceImei.js b/mock/deviceManage/deviceImei.js new file mode 100644 index 0000000..d4c96d5 --- /dev/null +++ b/mock/deviceManage/deviceImei.js @@ -0,0 +1,32 @@ + +const deviceTableList = [ + { + 'id': '112243242341', + 'devcode': '12431423', + 'imei': 'D4789', + 'iccid': '5623423', + 'logTime': '2022/03/22 21:32:45' + }, + { + 'id': '112278942341', + 'devcode': '12431423', + 'imei': 'D4324', + 'iccid': '3423423', + 'logTime': '2022/04/11 21:32:45' + } +] +module.exports = [ + // mock get all routes form server + { + url: '/device/simManage/listPage', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTableList, + message: '请求成功', + success: true + } + } + } +] diff --git a/mock/deviceManage/deviceImei.js b/mock/deviceManage/deviceImei.js new file mode 100644 index 0000000..d4c96d5 --- /dev/null +++ b/mock/deviceManage/deviceImei.js @@ -0,0 +1,32 @@ + +const deviceTableList = [ + { + 'id': '112243242341', + 'devcode': '12431423', + 'imei': 'D4789', + 'iccid': '5623423', + 'logTime': '2022/03/22 21:32:45' + }, + { + 'id': '112278942341', + 'devcode': '12431423', + 'imei': 'D4324', + 'iccid': '3423423', + 'logTime': '2022/04/11 21:32:45' + } +] +module.exports = [ + // mock get all routes form server + { + url: '/device/simManage/listPage', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTableList, + message: '请求成功', + success: true + } + } + } +] diff --git a/mock/index.js b/mock/index.js index 3f21e52..3e2d293 100644 --- a/mock/index.js +++ b/mock/index.js @@ -14,6 +14,7 @@ const overview = require('./biz/overview') const deviceType = require('./deviceManage/deviceType') const deviceModels = require('./deviceManage/deviceModels') +const deviceImei = require('./deviceManage/deviceImei') const mocks = [ ...user, @@ -28,7 +29,8 @@ ...dashboard, ...overview, ...deviceType, - ...deviceModels + ...deviceModels, + ...deviceImei ] // for front mock diff --git a/mock/deviceManage/deviceImei.js b/mock/deviceManage/deviceImei.js new file mode 100644 index 0000000..d4c96d5 --- /dev/null +++ b/mock/deviceManage/deviceImei.js @@ -0,0 +1,32 @@ + +const deviceTableList = [ + { + 'id': '112243242341', + 'devcode': '12431423', + 'imei': 'D4789', + 'iccid': '5623423', + 'logTime': '2022/03/22 21:32:45' + }, + { + 'id': '112278942341', + 'devcode': '12431423', + 'imei': 'D4324', + 'iccid': '3423423', + 'logTime': '2022/04/11 21:32:45' + } +] +module.exports = [ + // mock get all routes form server + { + url: '/device/simManage/listPage', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTableList, + message: '请求成功', + success: true + } + } + } +] diff --git a/mock/index.js b/mock/index.js index 3f21e52..3e2d293 100644 --- a/mock/index.js +++ b/mock/index.js @@ -14,6 +14,7 @@ const overview = require('./biz/overview') const deviceType = require('./deviceManage/deviceType') const deviceModels = require('./deviceManage/deviceModels') +const deviceImei = require('./deviceManage/deviceImei') const mocks = [ ...user, @@ -28,7 +29,8 @@ ...dashboard, ...overview, ...deviceType, - ...deviceModels + ...deviceModels, + ...deviceImei ] // for front mock diff --git a/src/api/device/deviceImei.js b/src/api/device/deviceImei.js new file mode 100644 index 0000000..a816d0b --- /dev/null +++ b/src/api/device/deviceImei.js @@ -0,0 +1,56 @@ +/** + * 设备管理接口 + */ +import request from '@/utils/request' +import qs from 'qs' + +// 设备查询 +export function getDeviceImeiList(params) { + return request({ + url: 'device/simManage/listPage', + method: 'get', + params + }) +} + +// 添加设备 +export function addDeviceImei(params) { + return request({ + url: 'device/simManage/add', + method: 'post', + params + }) +} +// 修改设备 +export function updateDeviceImei(params) { + return request({ + url: 'device/simManage/update', + method: 'post', + params + }) +} +// 删除设备 +export function delDeviceImei(ids) { + return request({ + url: 'device/simManage/delete', + method: 'post', + params: { + ids: ids + }, + paramsSerializer: params => { + return qs.stringify(params, { indices: false }) + } + }) +} +// 批量导入 +export function batchImportDevice(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'device/simManage/batchImport', + method: 'post', + timeout: 240000, + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} diff --git a/mock/deviceManage/deviceImei.js b/mock/deviceManage/deviceImei.js new file mode 100644 index 0000000..d4c96d5 --- /dev/null +++ b/mock/deviceManage/deviceImei.js @@ -0,0 +1,32 @@ + +const deviceTableList = [ + { + 'id': '112243242341', + 'devcode': '12431423', + 'imei': 'D4789', + 'iccid': '5623423', + 'logTime': '2022/03/22 21:32:45' + }, + { + 'id': '112278942341', + 'devcode': '12431423', + 'imei': 'D4324', + 'iccid': '3423423', + 'logTime': '2022/04/11 21:32:45' + } +] +module.exports = [ + // mock get all routes form server + { + url: '/device/simManage/listPage', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTableList, + message: '请求成功', + success: true + } + } + } +] diff --git a/mock/index.js b/mock/index.js index 3f21e52..3e2d293 100644 --- a/mock/index.js +++ b/mock/index.js @@ -14,6 +14,7 @@ const overview = require('./biz/overview') const deviceType = require('./deviceManage/deviceType') const deviceModels = require('./deviceManage/deviceModels') +const deviceImei = require('./deviceManage/deviceImei') const mocks = [ ...user, @@ -28,7 +29,8 @@ ...dashboard, ...overview, ...deviceType, - ...deviceModels + ...deviceModels, + ...deviceImei ] // for front mock diff --git a/src/api/device/deviceImei.js b/src/api/device/deviceImei.js new file mode 100644 index 0000000..a816d0b --- /dev/null +++ b/src/api/device/deviceImei.js @@ -0,0 +1,56 @@ +/** + * 设备管理接口 + */ +import request from '@/utils/request' +import qs from 'qs' + +// 设备查询 +export function getDeviceImeiList(params) { + return request({ + url: 'device/simManage/listPage', + method: 'get', + params + }) +} + +// 添加设备 +export function addDeviceImei(params) { + return request({ + url: 'device/simManage/add', + method: 'post', + params + }) +} +// 修改设备 +export function updateDeviceImei(params) { + return request({ + url: 'device/simManage/update', + method: 'post', + params + }) +} +// 删除设备 +export function delDeviceImei(ids) { + return request({ + url: 'device/simManage/delete', + method: 'post', + params: { + ids: ids + }, + paramsSerializer: params => { + return qs.stringify(params, { indices: false }) + } + }) +} +// 批量导入 +export function batchImportDevice(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'device/simManage/batchImport', + method: 'post', + timeout: 240000, + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} diff --git a/src/views/deviceManage/deviceImei/components/dialogDeviceImei.vue b/src/views/deviceManage/deviceImei/components/dialogDeviceImei.vue new file mode 100644 index 0000000..8594fd0 --- /dev/null +++ b/src/views/deviceManage/deviceImei/components/dialogDeviceImei.vue @@ -0,0 +1,180 @@ + + + + + diff --git a/mock/deviceManage/deviceImei.js b/mock/deviceManage/deviceImei.js new file mode 100644 index 0000000..d4c96d5 --- /dev/null +++ b/mock/deviceManage/deviceImei.js @@ -0,0 +1,32 @@ + +const deviceTableList = [ + { + 'id': '112243242341', + 'devcode': '12431423', + 'imei': 'D4789', + 'iccid': '5623423', + 'logTime': '2022/03/22 21:32:45' + }, + { + 'id': '112278942341', + 'devcode': '12431423', + 'imei': 'D4324', + 'iccid': '3423423', + 'logTime': '2022/04/11 21:32:45' + } +] +module.exports = [ + // mock get all routes form server + { + url: '/device/simManage/listPage', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTableList, + message: '请求成功', + success: true + } + } + } +] diff --git a/mock/index.js b/mock/index.js index 3f21e52..3e2d293 100644 --- a/mock/index.js +++ b/mock/index.js @@ -14,6 +14,7 @@ const overview = require('./biz/overview') const deviceType = require('./deviceManage/deviceType') const deviceModels = require('./deviceManage/deviceModels') +const deviceImei = require('./deviceManage/deviceImei') const mocks = [ ...user, @@ -28,7 +29,8 @@ ...dashboard, ...overview, ...deviceType, - ...deviceModels + ...deviceModels, + ...deviceImei ] // for front mock diff --git a/src/api/device/deviceImei.js b/src/api/device/deviceImei.js new file mode 100644 index 0000000..a816d0b --- /dev/null +++ b/src/api/device/deviceImei.js @@ -0,0 +1,56 @@ +/** + * 设备管理接口 + */ +import request from '@/utils/request' +import qs from 'qs' + +// 设备查询 +export function getDeviceImeiList(params) { + return request({ + url: 'device/simManage/listPage', + method: 'get', + params + }) +} + +// 添加设备 +export function addDeviceImei(params) { + return request({ + url: 'device/simManage/add', + method: 'post', + params + }) +} +// 修改设备 +export function updateDeviceImei(params) { + return request({ + url: 'device/simManage/update', + method: 'post', + params + }) +} +// 删除设备 +export function delDeviceImei(ids) { + return request({ + url: 'device/simManage/delete', + method: 'post', + params: { + ids: ids + }, + paramsSerializer: params => { + return qs.stringify(params, { indices: false }) + } + }) +} +// 批量导入 +export function batchImportDevice(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'device/simManage/batchImport', + method: 'post', + timeout: 240000, + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} diff --git a/src/views/deviceManage/deviceImei/components/dialogDeviceImei.vue b/src/views/deviceManage/deviceImei/components/dialogDeviceImei.vue new file mode 100644 index 0000000..8594fd0 --- /dev/null +++ b/src/views/deviceManage/deviceImei/components/dialogDeviceImei.vue @@ -0,0 +1,180 @@ + + + + + diff --git a/src/views/deviceManage/deviceImei/components/editDeviceImei.vue b/src/views/deviceManage/deviceImei/components/editDeviceImei.vue deleted file mode 100644 index b22e406..0000000 --- a/src/views/deviceManage/deviceImei/components/editDeviceImei.vue +++ /dev/null @@ -1,272 +0,0 @@ - - - - - diff --git a/mock/deviceManage/deviceImei.js b/mock/deviceManage/deviceImei.js new file mode 100644 index 0000000..d4c96d5 --- /dev/null +++ b/mock/deviceManage/deviceImei.js @@ -0,0 +1,32 @@ + +const deviceTableList = [ + { + 'id': '112243242341', + 'devcode': '12431423', + 'imei': 'D4789', + 'iccid': '5623423', + 'logTime': '2022/03/22 21:32:45' + }, + { + 'id': '112278942341', + 'devcode': '12431423', + 'imei': 'D4324', + 'iccid': '3423423', + 'logTime': '2022/04/11 21:32:45' + } +] +module.exports = [ + // mock get all routes form server + { + url: '/device/simManage/listPage', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTableList, + message: '请求成功', + success: true + } + } + } +] diff --git a/mock/index.js b/mock/index.js index 3f21e52..3e2d293 100644 --- a/mock/index.js +++ b/mock/index.js @@ -14,6 +14,7 @@ const overview = require('./biz/overview') const deviceType = require('./deviceManage/deviceType') const deviceModels = require('./deviceManage/deviceModels') +const deviceImei = require('./deviceManage/deviceImei') const mocks = [ ...user, @@ -28,7 +29,8 @@ ...dashboard, ...overview, ...deviceType, - ...deviceModels + ...deviceModels, + ...deviceImei ] // for front mock diff --git a/src/api/device/deviceImei.js b/src/api/device/deviceImei.js new file mode 100644 index 0000000..a816d0b --- /dev/null +++ b/src/api/device/deviceImei.js @@ -0,0 +1,56 @@ +/** + * 设备管理接口 + */ +import request from '@/utils/request' +import qs from 'qs' + +// 设备查询 +export function getDeviceImeiList(params) { + return request({ + url: 'device/simManage/listPage', + method: 'get', + params + }) +} + +// 添加设备 +export function addDeviceImei(params) { + return request({ + url: 'device/simManage/add', + method: 'post', + params + }) +} +// 修改设备 +export function updateDeviceImei(params) { + return request({ + url: 'device/simManage/update', + method: 'post', + params + }) +} +// 删除设备 +export function delDeviceImei(ids) { + return request({ + url: 'device/simManage/delete', + method: 'post', + params: { + ids: ids + }, + paramsSerializer: params => { + return qs.stringify(params, { indices: false }) + } + }) +} +// 批量导入 +export function batchImportDevice(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'device/simManage/batchImport', + method: 'post', + timeout: 240000, + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} diff --git a/src/views/deviceManage/deviceImei/components/dialogDeviceImei.vue b/src/views/deviceManage/deviceImei/components/dialogDeviceImei.vue new file mode 100644 index 0000000..8594fd0 --- /dev/null +++ b/src/views/deviceManage/deviceImei/components/dialogDeviceImei.vue @@ -0,0 +1,180 @@ + + + + + diff --git a/src/views/deviceManage/deviceImei/components/editDeviceImei.vue b/src/views/deviceManage/deviceImei/components/editDeviceImei.vue deleted file mode 100644 index b22e406..0000000 --- a/src/views/deviceManage/deviceImei/components/editDeviceImei.vue +++ /dev/null @@ -1,272 +0,0 @@ - - - - - diff --git a/src/views/deviceManage/deviceImei/deviceImei.vue b/src/views/deviceManage/deviceImei/deviceImei.vue index 8559872..abba18b 100644 --- a/src/views/deviceManage/deviceImei/deviceImei.vue +++ b/src/views/deviceManage/deviceImei/deviceImei.vue @@ -4,39 +4,9 @@
- - - - - - - - - + - 搜索 @@ -52,10 +22,6 @@
- - 导出记录 - - - + + 删除 - + 新增 - - + + + + diff --git a/src/views/deviceManage/deviceImei/components/editDeviceImei.vue b/src/views/deviceManage/deviceImei/components/editDeviceImei.vue deleted file mode 100644 index b22e406..0000000 --- a/src/views/deviceManage/deviceImei/components/editDeviceImei.vue +++ /dev/null @@ -1,272 +0,0 @@ - - - - - diff --git a/src/views/deviceManage/deviceImei/deviceImei.vue b/src/views/deviceManage/deviceImei/deviceImei.vue index 8559872..abba18b 100644 --- a/src/views/deviceManage/deviceImei/deviceImei.vue +++ b/src/views/deviceManage/deviceImei/deviceImei.vue @@ -4,39 +4,9 @@
- - - - - - - - - + - 搜索 @@ -52,10 +22,6 @@
- - 导出记录 - - - + + 删除 - + 新增 - - + + + + diff --git a/src/views/deviceManage/deviceImei/components/editDeviceImei.vue b/src/views/deviceManage/deviceImei/components/editDeviceImei.vue deleted file mode 100644 index b22e406..0000000 --- a/src/views/deviceManage/deviceImei/components/editDeviceImei.vue +++ /dev/null @@ -1,272 +0,0 @@ - - - - - diff --git a/src/views/deviceManage/deviceImei/deviceImei.vue b/src/views/deviceManage/deviceImei/deviceImei.vue index 8559872..abba18b 100644 --- a/src/views/deviceManage/deviceImei/deviceImei.vue +++ b/src/views/deviceManage/deviceImei/deviceImei.vue @@ -4,39 +4,9 @@
- - - - - - - - - + - 搜索 @@ -52,10 +22,6 @@
- - 导出记录 - - - + + 删除 - + 新增 - - + + + + diff --git a/src/views/deviceManage/deviceImei/components/editDeviceImei.vue b/src/views/deviceManage/deviceImei/components/editDeviceImei.vue deleted file mode 100644 index b22e406..0000000 --- a/src/views/deviceManage/deviceImei/components/editDeviceImei.vue +++ /dev/null @@ -1,272 +0,0 @@ - - - - - diff --git a/src/views/deviceManage/deviceImei/deviceImei.vue b/src/views/deviceManage/deviceImei/deviceImei.vue index 8559872..abba18b 100644 --- a/src/views/deviceManage/deviceImei/deviceImei.vue +++ b/src/views/deviceManage/deviceImei/deviceImei.vue @@ -4,39 +4,9 @@
- - - - - - - - - + - 搜索 @@ -52,10 +22,6 @@
- - 导出记录 - - - + + 删除 - + 新增 - - + + + + diff --git a/src/views/deviceManage/deviceImei/components/editDeviceImei.vue b/src/views/deviceManage/deviceImei/components/editDeviceImei.vue deleted file mode 100644 index b22e406..0000000 --- a/src/views/deviceManage/deviceImei/components/editDeviceImei.vue +++ /dev/null @@ -1,272 +0,0 @@ - - - - - diff --git a/src/views/deviceManage/deviceImei/deviceImei.vue b/src/views/deviceManage/deviceImei/deviceImei.vue index 8559872..abba18b 100644 --- a/src/views/deviceManage/deviceImei/deviceImei.vue +++ b/src/views/deviceManage/deviceImei/deviceImei.vue @@ -4,39 +4,9 @@
- - - - - - - - - + - 搜索 @@ -52,10 +22,6 @@
- - 导出记录 - - - + + 删除 - + 新增 - - + +