diff --git a/mock/index.js b/mock/index.js index 5e940f3..a7d74ca 100644 --- a/mock/index.js +++ b/mock/index.js @@ -18,6 +18,7 @@ const alarmLevel = require('./systemConfig/alarmLevel') const alarmContent = require('./systemConfig/alarmContent') const tenantConfig = require('./systemConfig/tenantConfig') +const deptPermission = require('./systemConfig/deptPermission') const mocks = [ ...user, @@ -36,7 +37,8 @@ ...deviceImei, ...alarmLevel, ...alarmContent, - ...tenantConfig + ...tenantConfig, + ...deptPermission ] // for front mock diff --git a/mock/index.js b/mock/index.js index 5e940f3..a7d74ca 100644 --- a/mock/index.js +++ b/mock/index.js @@ -18,6 +18,7 @@ const alarmLevel = require('./systemConfig/alarmLevel') const alarmContent = require('./systemConfig/alarmContent') const tenantConfig = require('./systemConfig/tenantConfig') +const deptPermission = require('./systemConfig/deptPermission') const mocks = [ ...user, @@ -36,7 +37,8 @@ ...deviceImei, ...alarmLevel, ...alarmContent, - ...tenantConfig + ...tenantConfig, + ...deptPermission ] // for front mock diff --git a/mock/systemConfig/deptPermission.js b/mock/systemConfig/deptPermission.js new file mode 100644 index 0000000..8042352 --- /dev/null +++ b/mock/systemConfig/deptPermission.js @@ -0,0 +1,88 @@ +const deptPermissionList = [ + { + 'deptid': '4324324234', + 'deptName': '组织名称一', + 'wellType': '支持井类型一', + 'deviceType': '支持设备类型二', + 'lng': '123.122', + 'lat': '23.3232' + }, + { + 'deptid': '4456324234', + 'deptName': '组织名称二', + 'wellType': '支持井类型二', + 'deviceType': '支持设备类型二', + 'lng': '143.423', + 'lat': '56.1432' + } +] +// 设备类型列表 +const deviceTypeList = [ + { + 'name': '井盖状态检测仪', + 'value': '10' + }, + { + 'name': '液位检测仪', + 'value': '11' + }, + { + 'name': '有害气体检测仪', + 'value': '12' + }, + { + 'name': '燃气智能检测终端', + 'value': '13' + }, + { + 'name': '温湿度检测仪', + 'value': '14' + }, + { + 'name': '开挖检测仪', + 'value': '15' + }, + { + 'name': '井盖定位检测仪', + 'value': '16' + }, + { + 'name': '噪声记录仪', + 'value': '17' + }, + { + 'name': '燃气智能检测终端(一体化)', + 'value': '18' + }, + { + 'name': '管盯', + 'value': '19' + } +] +module.exports = [ + // mock get all routes form server + { + url: '/device/type', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTypeList, + message: '请求成功', + success: true + } + } + }, + { + url: '/deptPermission/list', + type: 'get', + response: _ => { + return { + code: 200, + data: deptPermissionList, + message: '请求成功', + success: true + } + } + } +] diff --git a/mock/index.js b/mock/index.js index 5e940f3..a7d74ca 100644 --- a/mock/index.js +++ b/mock/index.js @@ -18,6 +18,7 @@ const alarmLevel = require('./systemConfig/alarmLevel') const alarmContent = require('./systemConfig/alarmContent') const tenantConfig = require('./systemConfig/tenantConfig') +const deptPermission = require('./systemConfig/deptPermission') const mocks = [ ...user, @@ -36,7 +37,8 @@ ...deviceImei, ...alarmLevel, ...alarmContent, - ...tenantConfig + ...tenantConfig, + ...deptPermission ] // for front mock diff --git a/mock/systemConfig/deptPermission.js b/mock/systemConfig/deptPermission.js new file mode 100644 index 0000000..8042352 --- /dev/null +++ b/mock/systemConfig/deptPermission.js @@ -0,0 +1,88 @@ +const deptPermissionList = [ + { + 'deptid': '4324324234', + 'deptName': '组织名称一', + 'wellType': '支持井类型一', + 'deviceType': '支持设备类型二', + 'lng': '123.122', + 'lat': '23.3232' + }, + { + 'deptid': '4456324234', + 'deptName': '组织名称二', + 'wellType': '支持井类型二', + 'deviceType': '支持设备类型二', + 'lng': '143.423', + 'lat': '56.1432' + } +] +// 设备类型列表 +const deviceTypeList = [ + { + 'name': '井盖状态检测仪', + 'value': '10' + }, + { + 'name': '液位检测仪', + 'value': '11' + }, + { + 'name': '有害气体检测仪', + 'value': '12' + }, + { + 'name': '燃气智能检测终端', + 'value': '13' + }, + { + 'name': '温湿度检测仪', + 'value': '14' + }, + { + 'name': '开挖检测仪', + 'value': '15' + }, + { + 'name': '井盖定位检测仪', + 'value': '16' + }, + { + 'name': '噪声记录仪', + 'value': '17' + }, + { + 'name': '燃气智能检测终端(一体化)', + 'value': '18' + }, + { + 'name': '管盯', + 'value': '19' + } +] +module.exports = [ + // mock get all routes form server + { + url: '/device/type', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTypeList, + message: '请求成功', + success: true + } + } + }, + { + url: '/deptPermission/list', + type: 'get', + response: _ => { + return { + code: 200, + data: deptPermissionList, + message: '请求成功', + success: true + } + } + } +] diff --git a/src/api/systemConfig/deptPermission.js b/src/api/systemConfig/deptPermission.js new file mode 100644 index 0000000..9b58c07 --- /dev/null +++ b/src/api/systemConfig/deptPermission.js @@ -0,0 +1,52 @@ +/* + * 组织权限配置配置接口 +*/ +import request from '@/utils/request' +import qs from 'qs' + +// 设备类别 +export function getDevice(params) { + return request({ + url: 'device/type', + method: 'get', + params + }) +} +// 组织权限配置配置查询 +export function deptList(params) { + return request({ + url: 'deptPermission/list', + method: 'get', + params + }) +} + +// 添加组织权限配置 +export function addDept(params) { + return request({ + url: 'deptPermission/add', + method: 'post', + params + }) +} +// 修改组织权限配置 +export function updateDept(params) { + return request({ + url: 'deptPermission/update', + method: 'post', + params + }) +} +// 删除组织权限配置 +export function delDept(ids) { + return request({ + url: 'deptPermission/delete', + method: 'post', + params: { + ids: ids + }, + paramsSerializer: params => { + return qs.stringify(params, { indices: false }) + } + }) +} diff --git a/mock/index.js b/mock/index.js index 5e940f3..a7d74ca 100644 --- a/mock/index.js +++ b/mock/index.js @@ -18,6 +18,7 @@ const alarmLevel = require('./systemConfig/alarmLevel') const alarmContent = require('./systemConfig/alarmContent') const tenantConfig = require('./systemConfig/tenantConfig') +const deptPermission = require('./systemConfig/deptPermission') const mocks = [ ...user, @@ -36,7 +37,8 @@ ...deviceImei, ...alarmLevel, ...alarmContent, - ...tenantConfig + ...tenantConfig, + ...deptPermission ] // for front mock diff --git a/mock/systemConfig/deptPermission.js b/mock/systemConfig/deptPermission.js new file mode 100644 index 0000000..8042352 --- /dev/null +++ b/mock/systemConfig/deptPermission.js @@ -0,0 +1,88 @@ +const deptPermissionList = [ + { + 'deptid': '4324324234', + 'deptName': '组织名称一', + 'wellType': '支持井类型一', + 'deviceType': '支持设备类型二', + 'lng': '123.122', + 'lat': '23.3232' + }, + { + 'deptid': '4456324234', + 'deptName': '组织名称二', + 'wellType': '支持井类型二', + 'deviceType': '支持设备类型二', + 'lng': '143.423', + 'lat': '56.1432' + } +] +// 设备类型列表 +const deviceTypeList = [ + { + 'name': '井盖状态检测仪', + 'value': '10' + }, + { + 'name': '液位检测仪', + 'value': '11' + }, + { + 'name': '有害气体检测仪', + 'value': '12' + }, + { + 'name': '燃气智能检测终端', + 'value': '13' + }, + { + 'name': '温湿度检测仪', + 'value': '14' + }, + { + 'name': '开挖检测仪', + 'value': '15' + }, + { + 'name': '井盖定位检测仪', + 'value': '16' + }, + { + 'name': '噪声记录仪', + 'value': '17' + }, + { + 'name': '燃气智能检测终端(一体化)', + 'value': '18' + }, + { + 'name': '管盯', + 'value': '19' + } +] +module.exports = [ + // mock get all routes form server + { + url: '/device/type', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTypeList, + message: '请求成功', + success: true + } + } + }, + { + url: '/deptPermission/list', + type: 'get', + response: _ => { + return { + code: 200, + data: deptPermissionList, + message: '请求成功', + success: true + } + } + } +] diff --git a/src/api/systemConfig/deptPermission.js b/src/api/systemConfig/deptPermission.js new file mode 100644 index 0000000..9b58c07 --- /dev/null +++ b/src/api/systemConfig/deptPermission.js @@ -0,0 +1,52 @@ +/* + * 组织权限配置配置接口 +*/ +import request from '@/utils/request' +import qs from 'qs' + +// 设备类别 +export function getDevice(params) { + return request({ + url: 'device/type', + method: 'get', + params + }) +} +// 组织权限配置配置查询 +export function deptList(params) { + return request({ + url: 'deptPermission/list', + method: 'get', + params + }) +} + +// 添加组织权限配置 +export function addDept(params) { + return request({ + url: 'deptPermission/add', + method: 'post', + params + }) +} +// 修改组织权限配置 +export function updateDept(params) { + return request({ + url: 'deptPermission/update', + method: 'post', + params + }) +} +// 删除组织权限配置 +export function delDept(ids) { + return request({ + url: 'deptPermission/delete', + method: 'post', + params: { + ids: ids + }, + paramsSerializer: params => { + return qs.stringify(params, { indices: false }) + } + }) +} diff --git a/src/views/systemConfig/deptPermission/components/dialogDeviceModel.vue b/src/views/systemConfig/deptPermission/components/dialogDeviceModel.vue deleted file mode 100644 index ad70b2f..0000000 --- a/src/views/systemConfig/deptPermission/components/dialogDeviceModel.vue +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/mock/index.js b/mock/index.js index 5e940f3..a7d74ca 100644 --- a/mock/index.js +++ b/mock/index.js @@ -18,6 +18,7 @@ const alarmLevel = require('./systemConfig/alarmLevel') const alarmContent = require('./systemConfig/alarmContent') const tenantConfig = require('./systemConfig/tenantConfig') +const deptPermission = require('./systemConfig/deptPermission') const mocks = [ ...user, @@ -36,7 +37,8 @@ ...deviceImei, ...alarmLevel, ...alarmContent, - ...tenantConfig + ...tenantConfig, + ...deptPermission ] // for front mock diff --git a/mock/systemConfig/deptPermission.js b/mock/systemConfig/deptPermission.js new file mode 100644 index 0000000..8042352 --- /dev/null +++ b/mock/systemConfig/deptPermission.js @@ -0,0 +1,88 @@ +const deptPermissionList = [ + { + 'deptid': '4324324234', + 'deptName': '组织名称一', + 'wellType': '支持井类型一', + 'deviceType': '支持设备类型二', + 'lng': '123.122', + 'lat': '23.3232' + }, + { + 'deptid': '4456324234', + 'deptName': '组织名称二', + 'wellType': '支持井类型二', + 'deviceType': '支持设备类型二', + 'lng': '143.423', + 'lat': '56.1432' + } +] +// 设备类型列表 +const deviceTypeList = [ + { + 'name': '井盖状态检测仪', + 'value': '10' + }, + { + 'name': '液位检测仪', + 'value': '11' + }, + { + 'name': '有害气体检测仪', + 'value': '12' + }, + { + 'name': '燃气智能检测终端', + 'value': '13' + }, + { + 'name': '温湿度检测仪', + 'value': '14' + }, + { + 'name': '开挖检测仪', + 'value': '15' + }, + { + 'name': '井盖定位检测仪', + 'value': '16' + }, + { + 'name': '噪声记录仪', + 'value': '17' + }, + { + 'name': '燃气智能检测终端(一体化)', + 'value': '18' + }, + { + 'name': '管盯', + 'value': '19' + } +] +module.exports = [ + // mock get all routes form server + { + url: '/device/type', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTypeList, + message: '请求成功', + success: true + } + } + }, + { + url: '/deptPermission/list', + type: 'get', + response: _ => { + return { + code: 200, + data: deptPermissionList, + message: '请求成功', + success: true + } + } + } +] diff --git a/src/api/systemConfig/deptPermission.js b/src/api/systemConfig/deptPermission.js new file mode 100644 index 0000000..9b58c07 --- /dev/null +++ b/src/api/systemConfig/deptPermission.js @@ -0,0 +1,52 @@ +/* + * 组织权限配置配置接口 +*/ +import request from '@/utils/request' +import qs from 'qs' + +// 设备类别 +export function getDevice(params) { + return request({ + url: 'device/type', + method: 'get', + params + }) +} +// 组织权限配置配置查询 +export function deptList(params) { + return request({ + url: 'deptPermission/list', + method: 'get', + params + }) +} + +// 添加组织权限配置 +export function addDept(params) { + return request({ + url: 'deptPermission/add', + method: 'post', + params + }) +} +// 修改组织权限配置 +export function updateDept(params) { + return request({ + url: 'deptPermission/update', + method: 'post', + params + }) +} +// 删除组织权限配置 +export function delDept(ids) { + return request({ + url: 'deptPermission/delete', + method: 'post', + params: { + ids: ids + }, + paramsSerializer: params => { + return qs.stringify(params, { indices: false }) + } + }) +} diff --git a/src/views/systemConfig/deptPermission/components/dialogDeviceModel.vue b/src/views/systemConfig/deptPermission/components/dialogDeviceModel.vue deleted file mode 100644 index ad70b2f..0000000 --- a/src/views/systemConfig/deptPermission/components/dialogDeviceModel.vue +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/views/systemConfig/deptPermission/components/dialogListDept.vue b/src/views/systemConfig/deptPermission/components/dialogListDept.vue new file mode 100644 index 0000000..40fef65 --- /dev/null +++ b/src/views/systemConfig/deptPermission/components/dialogListDept.vue @@ -0,0 +1,238 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mock/index.js b/mock/index.js index 5e940f3..a7d74ca 100644 --- a/mock/index.js +++ b/mock/index.js @@ -18,6 +18,7 @@ const alarmLevel = require('./systemConfig/alarmLevel') const alarmContent = require('./systemConfig/alarmContent') const tenantConfig = require('./systemConfig/tenantConfig') +const deptPermission = require('./systemConfig/deptPermission') const mocks = [ ...user, @@ -36,7 +37,8 @@ ...deviceImei, ...alarmLevel, ...alarmContent, - ...tenantConfig + ...tenantConfig, + ...deptPermission ] // for front mock diff --git a/mock/systemConfig/deptPermission.js b/mock/systemConfig/deptPermission.js new file mode 100644 index 0000000..8042352 --- /dev/null +++ b/mock/systemConfig/deptPermission.js @@ -0,0 +1,88 @@ +const deptPermissionList = [ + { + 'deptid': '4324324234', + 'deptName': '组织名称一', + 'wellType': '支持井类型一', + 'deviceType': '支持设备类型二', + 'lng': '123.122', + 'lat': '23.3232' + }, + { + 'deptid': '4456324234', + 'deptName': '组织名称二', + 'wellType': '支持井类型二', + 'deviceType': '支持设备类型二', + 'lng': '143.423', + 'lat': '56.1432' + } +] +// 设备类型列表 +const deviceTypeList = [ + { + 'name': '井盖状态检测仪', + 'value': '10' + }, + { + 'name': '液位检测仪', + 'value': '11' + }, + { + 'name': '有害气体检测仪', + 'value': '12' + }, + { + 'name': '燃气智能检测终端', + 'value': '13' + }, + { + 'name': '温湿度检测仪', + 'value': '14' + }, + { + 'name': '开挖检测仪', + 'value': '15' + }, + { + 'name': '井盖定位检测仪', + 'value': '16' + }, + { + 'name': '噪声记录仪', + 'value': '17' + }, + { + 'name': '燃气智能检测终端(一体化)', + 'value': '18' + }, + { + 'name': '管盯', + 'value': '19' + } +] +module.exports = [ + // mock get all routes form server + { + url: '/device/type', + type: 'get', + response: _ => { + return { + code: 200, + data: deviceTypeList, + message: '请求成功', + success: true + } + } + }, + { + url: '/deptPermission/list', + type: 'get', + response: _ => { + return { + code: 200, + data: deptPermissionList, + message: '请求成功', + success: true + } + } + } +] diff --git a/src/api/systemConfig/deptPermission.js b/src/api/systemConfig/deptPermission.js new file mode 100644 index 0000000..9b58c07 --- /dev/null +++ b/src/api/systemConfig/deptPermission.js @@ -0,0 +1,52 @@ +/* + * 组织权限配置配置接口 +*/ +import request from '@/utils/request' +import qs from 'qs' + +// 设备类别 +export function getDevice(params) { + return request({ + url: 'device/type', + method: 'get', + params + }) +} +// 组织权限配置配置查询 +export function deptList(params) { + return request({ + url: 'deptPermission/list', + method: 'get', + params + }) +} + +// 添加组织权限配置 +export function addDept(params) { + return request({ + url: 'deptPermission/add', + method: 'post', + params + }) +} +// 修改组织权限配置 +export function updateDept(params) { + return request({ + url: 'deptPermission/update', + method: 'post', + params + }) +} +// 删除组织权限配置 +export function delDept(ids) { + return request({ + url: 'deptPermission/delete', + method: 'post', + params: { + ids: ids + }, + paramsSerializer: params => { + return qs.stringify(params, { indices: false }) + } + }) +} diff --git a/src/views/systemConfig/deptPermission/components/dialogDeviceModel.vue b/src/views/systemConfig/deptPermission/components/dialogDeviceModel.vue deleted file mode 100644 index ad70b2f..0000000 --- a/src/views/systemConfig/deptPermission/components/dialogDeviceModel.vue +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/views/systemConfig/deptPermission/components/dialogListDept.vue b/src/views/systemConfig/deptPermission/components/dialogListDept.vue new file mode 100644 index 0000000..40fef65 --- /dev/null +++ b/src/views/systemConfig/deptPermission/components/dialogListDept.vue @@ -0,0 +1,238 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/systemConfig/deptPermission/listDept.vue b/src/views/systemConfig/deptPermission/listDept.vue index 37d3277..30f4f06 100644 --- a/src/views/systemConfig/deptPermission/listDept.vue +++ b/src/views/systemConfig/deptPermission/listDept.vue @@ -1,224 +1,165 @@ - - - - - - - - - - - - - - - - - 搜索 - - - - - - - - - - 数据列表 - - - - - - 删除 - - - 新增 - - - - - - - + + + + + + + + + + + 新增 + + + + - {{ scope.row[column.value] }} - - - - - - 编辑 + + 修改 - + + 删除 + + 详情 - - - - + + + + - - diff --git a/src/views/systemConfig/deptPermission/components/dialogListDept.vue b/src/views/systemConfig/deptPermission/components/dialogListDept.vue new file mode 100644 index 0000000..40fef65 --- /dev/null +++ b/src/views/systemConfig/deptPermission/components/dialogListDept.vue @@ -0,0 +1,238 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/systemConfig/deptPermission/listDept.vue b/src/views/systemConfig/deptPermission/listDept.vue index 37d3277..30f4f06 100644 --- a/src/views/systemConfig/deptPermission/listDept.vue +++ b/src/views/systemConfig/deptPermission/listDept.vue @@ -1,224 +1,165 @@ - - - - - - - - - - - - - - - - - 搜索 - - - - - - - - - - 数据列表 - - - - - - 删除 - - - 新增 - - - - - - - + + + + + + + + + + + 新增 + + + + - {{ scope.row[column.value] }} - - - - - - 编辑 + + 修改 - + + 删除 + + 详情 - - - - + + + +