diff --git a/mock/deviceManage/deviceModels.js b/mock/deviceManage/deviceModels.js index 12ecabb..84882eb 100644 --- a/mock/deviceManage/deviceModels.js +++ b/mock/deviceManage/deviceModels.js @@ -40,29 +40,6 @@ 'value': '19' } ] -const deviceTableList = [ - { - 'id': '112343243242341', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '3G,4G' - }, - { - 'id': '112343243249864', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '4G' - }, - { - 'id': '119983243249864', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '联通移动NB' - } -] module.exports = [ // mock get all routes form server { @@ -76,17 +53,5 @@ success: true } } - }, - { - url: '/deviceModels/list', - type: 'get', - response: _ => { - return { - code: 200, - data: deviceTableList, - message: '请求成功', - success: true - } - } } ] diff --git a/mock/deviceManage/deviceModels.js b/mock/deviceManage/deviceModels.js index 12ecabb..84882eb 100644 --- a/mock/deviceManage/deviceModels.js +++ b/mock/deviceManage/deviceModels.js @@ -40,29 +40,6 @@ 'value': '19' } ] -const deviceTableList = [ - { - 'id': '112343243242341', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '3G,4G' - }, - { - 'id': '112343243249864', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '4G' - }, - { - 'id': '119983243249864', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '联通移动NB' - } -] module.exports = [ // mock get all routes form server { @@ -76,17 +53,5 @@ success: true } } - }, - { - url: '/deviceModels/list', - type: 'get', - response: _ => { - return { - code: 200, - data: deviceTableList, - message: '请求成功', - success: true - } - } } ] diff --git a/mock/deviceManage/deviceType.js b/mock/deviceManage/deviceType.js index 69e9100..84882eb 100644 --- a/mock/deviceManage/deviceType.js +++ b/mock/deviceManage/deviceType.js @@ -40,22 +40,6 @@ 'value': '19' } ] -const deviceTableList = [ - { - 'id': '112343243242341', - 'typeName': '井盖状态检测仪', - 'typeDescription': '检测井盖状态', - 'valid': '是', - 'watchType': '监控检测井盖状态' - }, - { - 'id': '112343243242986', - 'typeName': '有害气体检测仪', - 'typeDescription': '检测气体类型', - 'valid': '否', - 'watchType': '监控气体类型' - } -] module.exports = [ // mock get all routes form server { @@ -69,17 +53,5 @@ success: true } } - }, - { - url: '/deviceType/list', - type: 'get', - response: _ => { - return { - code: 200, - data: deviceTableList, - message: '请求成功', - success: true - } - } } ] diff --git a/mock/deviceManage/deviceModels.js b/mock/deviceManage/deviceModels.js index 12ecabb..84882eb 100644 --- a/mock/deviceManage/deviceModels.js +++ b/mock/deviceManage/deviceModels.js @@ -40,29 +40,6 @@ 'value': '19' } ] -const deviceTableList = [ - { - 'id': '112343243242341', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '3G,4G' - }, - { - 'id': '112343243249864', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '4G' - }, - { - 'id': '119983243249864', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '联通移动NB' - } -] module.exports = [ // mock get all routes form server { @@ -76,17 +53,5 @@ success: true } } - }, - { - url: '/deviceModels/list', - type: 'get', - response: _ => { - return { - code: 200, - data: deviceTableList, - message: '请求成功', - success: true - } - } } ] diff --git a/mock/deviceManage/deviceType.js b/mock/deviceManage/deviceType.js index 69e9100..84882eb 100644 --- a/mock/deviceManage/deviceType.js +++ b/mock/deviceManage/deviceType.js @@ -40,22 +40,6 @@ 'value': '19' } ] -const deviceTableList = [ - { - 'id': '112343243242341', - 'typeName': '井盖状态检测仪', - 'typeDescription': '检测井盖状态', - 'valid': '是', - 'watchType': '监控检测井盖状态' - }, - { - 'id': '112343243242986', - 'typeName': '有害气体检测仪', - 'typeDescription': '检测气体类型', - 'valid': '否', - 'watchType': '监控气体类型' - } -] module.exports = [ // mock get all routes form server { @@ -69,17 +53,5 @@ success: true } } - }, - { - url: '/deviceType/list', - type: 'get', - response: _ => { - return { - code: 200, - data: deviceTableList, - message: '请求成功', - success: true - } - } } ] diff --git a/package.json b/package.json index 5f6a084..f534952 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "dependencies": { "@amap/amap-jsapi-loader": "^1.0.1", "@riophae/vue-treeselect": "^0.4.0", + "copy-webpack-plugin": "^6.0.3", "animate.css": "^4.1.1", "axios": "^0.21.1", "clipboard": "^2.0.8", diff --git a/mock/deviceManage/deviceModels.js b/mock/deviceManage/deviceModels.js index 12ecabb..84882eb 100644 --- a/mock/deviceManage/deviceModels.js +++ b/mock/deviceManage/deviceModels.js @@ -40,29 +40,6 @@ 'value': '19' } ] -const deviceTableList = [ - { - 'id': '112343243242341', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '3G,4G' - }, - { - 'id': '112343243249864', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '4G' - }, - { - 'id': '119983243249864', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '联通移动NB' - } -] module.exports = [ // mock get all routes form server { @@ -76,17 +53,5 @@ success: true } } - }, - { - url: '/deviceModels/list', - type: 'get', - response: _ => { - return { - code: 200, - data: deviceTableList, - message: '请求成功', - success: true - } - } } ] diff --git a/mock/deviceManage/deviceType.js b/mock/deviceManage/deviceType.js index 69e9100..84882eb 100644 --- a/mock/deviceManage/deviceType.js +++ b/mock/deviceManage/deviceType.js @@ -40,22 +40,6 @@ 'value': '19' } ] -const deviceTableList = [ - { - 'id': '112343243242341', - 'typeName': '井盖状态检测仪', - 'typeDescription': '检测井盖状态', - 'valid': '是', - 'watchType': '监控检测井盖状态' - }, - { - 'id': '112343243242986', - 'typeName': '有害气体检测仪', - 'typeDescription': '检测气体类型', - 'valid': '否', - 'watchType': '监控气体类型' - } -] module.exports = [ // mock get all routes form server { @@ -69,17 +53,5 @@ success: true } } - }, - { - url: '/deviceType/list', - type: 'get', - response: _ => { - return { - code: 200, - data: deviceTableList, - message: '请求成功', - success: true - } - } } ] diff --git a/package.json b/package.json index 5f6a084..f534952 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "dependencies": { "@amap/amap-jsapi-loader": "^1.0.1", "@riophae/vue-treeselect": "^0.4.0", + "copy-webpack-plugin": "^6.0.3", "animate.css": "^4.1.1", "axios": "^0.21.1", "clipboard": "^2.0.8", diff --git a/src/api/device/deviceModel.js b/src/api/device/deviceModel.js index 8554973..1064968 100644 --- a/src/api/device/deviceModel.js +++ b/src/api/device/deviceModel.js @@ -1,5 +1,5 @@ /** - * 设备管理接口 + * 设备型号管理接口 */ import request from '@/utils/request' import qs from 'qs' @@ -16,7 +16,7 @@ // 设备查询 export function getDeviceModelList(params) { return request({ - url: 'deviceModels/list', + url: 'deviceModels/listPage', method: 'get', params }) @@ -44,7 +44,7 @@ url: 'deviceModels/delete', method: 'post', params: { - ids: ids + deviceModelsId: ids }, paramsSerializer: params => { return qs.stringify(params, { indices: false }) diff --git a/mock/deviceManage/deviceModels.js b/mock/deviceManage/deviceModels.js index 12ecabb..84882eb 100644 --- a/mock/deviceManage/deviceModels.js +++ b/mock/deviceManage/deviceModels.js @@ -40,29 +40,6 @@ 'value': '19' } ] -const deviceTableList = [ - { - 'id': '112343243242341', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '3G,4G' - }, - { - 'id': '112343243249864', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '4G' - }, - { - 'id': '119983243249864', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '联通移动NB' - } -] module.exports = [ // mock get all routes form server { @@ -76,17 +53,5 @@ success: true } } - }, - { - url: '/deviceModels/list', - type: 'get', - response: _ => { - return { - code: 200, - data: deviceTableList, - message: '请求成功', - success: true - } - } } ] diff --git a/mock/deviceManage/deviceType.js b/mock/deviceManage/deviceType.js index 69e9100..84882eb 100644 --- a/mock/deviceManage/deviceType.js +++ b/mock/deviceManage/deviceType.js @@ -40,22 +40,6 @@ 'value': '19' } ] -const deviceTableList = [ - { - 'id': '112343243242341', - 'typeName': '井盖状态检测仪', - 'typeDescription': '检测井盖状态', - 'valid': '是', - 'watchType': '监控检测井盖状态' - }, - { - 'id': '112343243242986', - 'typeName': '有害气体检测仪', - 'typeDescription': '检测气体类型', - 'valid': '否', - 'watchType': '监控气体类型' - } -] module.exports = [ // mock get all routes form server { @@ -69,17 +53,5 @@ success: true } } - }, - { - url: '/deviceType/list', - type: 'get', - response: _ => { - return { - code: 200, - data: deviceTableList, - message: '请求成功', - success: true - } - } } ] diff --git a/package.json b/package.json index 5f6a084..f534952 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "dependencies": { "@amap/amap-jsapi-loader": "^1.0.1", "@riophae/vue-treeselect": "^0.4.0", + "copy-webpack-plugin": "^6.0.3", "animate.css": "^4.1.1", "axios": "^0.21.1", "clipboard": "^2.0.8", diff --git a/src/api/device/deviceModel.js b/src/api/device/deviceModel.js index 8554973..1064968 100644 --- a/src/api/device/deviceModel.js +++ b/src/api/device/deviceModel.js @@ -1,5 +1,5 @@ /** - * 设备管理接口 + * 设备型号管理接口 */ import request from '@/utils/request' import qs from 'qs' @@ -16,7 +16,7 @@ // 设备查询 export function getDeviceModelList(params) { return request({ - url: 'deviceModels/list', + url: 'deviceModels/listPage', method: 'get', params }) @@ -44,7 +44,7 @@ url: 'deviceModels/delete', method: 'post', params: { - ids: ids + deviceModelsId: ids }, paramsSerializer: params => { return qs.stringify(params, { indices: false }) diff --git a/src/api/device/deviceType.js b/src/api/device/deviceType.js index 5345faa..7274ede 100644 --- a/src/api/device/deviceType.js +++ b/src/api/device/deviceType.js @@ -16,7 +16,7 @@ // 设备查询 export function getDeviceTypeList(params) { return request({ - url: 'deviceType/list', + url: 'deviceType/listPage', method: 'get', params }) @@ -44,7 +44,7 @@ url: 'deviceType/delete', method: 'post', params: { - ids: ids + deviceTypeId: ids }, paramsSerializer: params => { return qs.stringify(params, { indices: false }) diff --git a/mock/deviceManage/deviceModels.js b/mock/deviceManage/deviceModels.js index 12ecabb..84882eb 100644 --- a/mock/deviceManage/deviceModels.js +++ b/mock/deviceManage/deviceModels.js @@ -40,29 +40,6 @@ 'value': '19' } ] -const deviceTableList = [ - { - 'id': '112343243242341', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '3G,4G' - }, - { - 'id': '112343243249864', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '4G' - }, - { - 'id': '119983243249864', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '联通移动NB' - } -] module.exports = [ // mock get all routes form server { @@ -76,17 +53,5 @@ success: true } } - }, - { - url: '/deviceModels/list', - type: 'get', - response: _ => { - return { - code: 200, - data: deviceTableList, - message: '请求成功', - success: true - } - } } ] diff --git a/mock/deviceManage/deviceType.js b/mock/deviceManage/deviceType.js index 69e9100..84882eb 100644 --- a/mock/deviceManage/deviceType.js +++ b/mock/deviceManage/deviceType.js @@ -40,22 +40,6 @@ 'value': '19' } ] -const deviceTableList = [ - { - 'id': '112343243242341', - 'typeName': '井盖状态检测仪', - 'typeDescription': '检测井盖状态', - 'valid': '是', - 'watchType': '监控检测井盖状态' - }, - { - 'id': '112343243242986', - 'typeName': '有害气体检测仪', - 'typeDescription': '检测气体类型', - 'valid': '否', - 'watchType': '监控气体类型' - } -] module.exports = [ // mock get all routes form server { @@ -69,17 +53,5 @@ success: true } } - }, - { - url: '/deviceType/list', - type: 'get', - response: _ => { - return { - code: 200, - data: deviceTableList, - message: '请求成功', - success: true - } - } } ] diff --git a/package.json b/package.json index 5f6a084..f534952 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "dependencies": { "@amap/amap-jsapi-loader": "^1.0.1", "@riophae/vue-treeselect": "^0.4.0", + "copy-webpack-plugin": "^6.0.3", "animate.css": "^4.1.1", "axios": "^0.21.1", "clipboard": "^2.0.8", diff --git a/src/api/device/deviceModel.js b/src/api/device/deviceModel.js index 8554973..1064968 100644 --- a/src/api/device/deviceModel.js +++ b/src/api/device/deviceModel.js @@ -1,5 +1,5 @@ /** - * 设备管理接口 + * 设备型号管理接口 */ import request from '@/utils/request' import qs from 'qs' @@ -16,7 +16,7 @@ // 设备查询 export function getDeviceModelList(params) { return request({ - url: 'deviceModels/list', + url: 'deviceModels/listPage', method: 'get', params }) @@ -44,7 +44,7 @@ url: 'deviceModels/delete', method: 'post', params: { - ids: ids + deviceModelsId: ids }, paramsSerializer: params => { return qs.stringify(params, { indices: false }) diff --git a/src/api/device/deviceType.js b/src/api/device/deviceType.js index 5345faa..7274ede 100644 --- a/src/api/device/deviceType.js +++ b/src/api/device/deviceType.js @@ -16,7 +16,7 @@ // 设备查询 export function getDeviceTypeList(params) { return request({ - url: 'deviceType/list', + url: 'deviceType/listPage', method: 'get', params }) @@ -44,7 +44,7 @@ url: 'deviceType/delete', method: 'post', params: { - ids: ids + deviceTypeId: ids }, paramsSerializer: params => { return qs.stringify(params, { indices: false }) diff --git a/src/api/well/well.js b/src/api/well/well.js index c7beaa8..51aa8a0 100644 --- a/src/api/well/well.js +++ b/src/api/well/well.js @@ -32,6 +32,15 @@ }) } +// 通讯方式 +export function communicationType(params) { + return request({ + url: '/sys/dict/code/communicationType', + method: 'get', + params + }) +} + // 添加井 export function addWell(params) { return request({ diff --git a/mock/deviceManage/deviceModels.js b/mock/deviceManage/deviceModels.js index 12ecabb..84882eb 100644 --- a/mock/deviceManage/deviceModels.js +++ b/mock/deviceManage/deviceModels.js @@ -40,29 +40,6 @@ 'value': '19' } ] -const deviceTableList = [ - { - 'id': '112343243242341', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '3G,4G' - }, - { - 'id': '112343243249864', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '4G' - }, - { - 'id': '119983243249864', - 'modelName': '井盖状态检测仪', - 'deviceType': '设备类型主键', - 'deviceTypeName': '检测井盖状态', - 'communication': '联通移动NB' - } -] module.exports = [ // mock get all routes form server { @@ -76,17 +53,5 @@ success: true } } - }, - { - url: '/deviceModels/list', - type: 'get', - response: _ => { - return { - code: 200, - data: deviceTableList, - message: '请求成功', - success: true - } - } } ] diff --git a/mock/deviceManage/deviceType.js b/mock/deviceManage/deviceType.js index 69e9100..84882eb 100644 --- a/mock/deviceManage/deviceType.js +++ b/mock/deviceManage/deviceType.js @@ -40,22 +40,6 @@ 'value': '19' } ] -const deviceTableList = [ - { - 'id': '112343243242341', - 'typeName': '井盖状态检测仪', - 'typeDescription': '检测井盖状态', - 'valid': '是', - 'watchType': '监控检测井盖状态' - }, - { - 'id': '112343243242986', - 'typeName': '有害气体检测仪', - 'typeDescription': '检测气体类型', - 'valid': '否', - 'watchType': '监控气体类型' - } -] module.exports = [ // mock get all routes form server { @@ -69,17 +53,5 @@ success: true } } - }, - { - url: '/deviceType/list', - type: 'get', - response: _ => { - return { - code: 200, - data: deviceTableList, - message: '请求成功', - success: true - } - } } ] diff --git a/package.json b/package.json index 5f6a084..f534952 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "dependencies": { "@amap/amap-jsapi-loader": "^1.0.1", "@riophae/vue-treeselect": "^0.4.0", + "copy-webpack-plugin": "^6.0.3", "animate.css": "^4.1.1", "axios": "^0.21.1", "clipboard": "^2.0.8", diff --git a/src/api/device/deviceModel.js b/src/api/device/deviceModel.js index 8554973..1064968 100644 --- a/src/api/device/deviceModel.js +++ b/src/api/device/deviceModel.js @@ -1,5 +1,5 @@ /** - * 设备管理接口 + * 设备型号管理接口 */ import request from '@/utils/request' import qs from 'qs' @@ -16,7 +16,7 @@ // 设备查询 export function getDeviceModelList(params) { return request({ - url: 'deviceModels/list', + url: 'deviceModels/listPage', method: 'get', params }) @@ -44,7 +44,7 @@ url: 'deviceModels/delete', method: 'post', params: { - ids: ids + deviceModelsId: ids }, paramsSerializer: params => { return qs.stringify(params, { indices: false }) diff --git a/src/api/device/deviceType.js b/src/api/device/deviceType.js index 5345faa..7274ede 100644 --- a/src/api/device/deviceType.js +++ b/src/api/device/deviceType.js @@ -16,7 +16,7 @@ // 设备查询 export function getDeviceTypeList(params) { return request({ - url: 'deviceType/list', + url: 'deviceType/listPage', method: 'get', params }) @@ -44,7 +44,7 @@ url: 'deviceType/delete', method: 'post', params: { - ids: ids + deviceTypeId: ids }, paramsSerializer: params => { return qs.stringify(params, { indices: false }) diff --git a/src/api/well/well.js b/src/api/well/well.js index c7beaa8..51aa8a0 100644 --- a/src/api/well/well.js +++ b/src/api/well/well.js @@ -32,6 +32,15 @@ }) } +// 通讯方式 +export function communicationType(params) { + return request({ + url: '/sys/dict/code/communicationType', + method: 'get', + params + }) +} + // 添加井 export function addWell(params) { return request({ diff --git a/src/views/deviceManage/deviceModel/components/editDeviceModel.vue b/src/views/deviceManage/deviceModel/components/editDeviceModel.vue index 0ca37b4..fb76377 100644 --- a/src/views/deviceManage/deviceModel/components/editDeviceModel.vue +++ b/src/views/deviceManage/deviceModel/components/editDeviceModel.vue @@ -13,12 +13,21 @@ > + + + + + - - - - - @@ -50,27 +48,17 @@ multiple placeholder="请选择通信方式" :disabled="dialogStatus === 'detail' ? true : false" + @change="selectChange" > - - - - -