diff --git a/src/api/common.js b/src/api/common.js new file mode 100644 index 00000000..267c3de7 --- /dev/null +++ b/src/api/common.js @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +/* 下拉等公共接口 */ + +// 获取设备类型 +export const getDeviceTypeAPI = () => { + return request({ + url: '/smart-site/devType/querySelected', + method: 'post', + }) +} +// 获取监测区域 +export const getMonitoringAreaAPI = (data) => { + return request({ + url: '/smart-site/constInfo/querySelected', + method: 'post', + data, + }) +} +// 获取所属边代 +export const getBelongToBdAPI = () => { + return request({ + url: '/smart-site/collect/dev/queryBdSelected', + method: 'post', + }) +} diff --git a/src/api/high-formwork/index.js b/src/api/high-formwork/index.js index bdf21b66..238ab0a9 100644 --- a/src/api/high-formwork/index.js +++ b/src/api/high-formwork/index.js @@ -20,3 +20,18 @@ export const editHighFormworkDataAPI = (data) => { export const deleteHighFormworkDataAPI = (data) => { return request.post('/smart-site/devModel/deleteData', data) } + +// 弹框内设备绑定数据接口 +export const getHighFormworkListInDeviceAPI = (data) => { + return request.get('/smart-site/devModel/getDevList', { + params: data, + }) +} +// 弹框内设备绑定接口 +export const bindHighFormworkListInDeviceAPI = (data) => { + return request.post('/smart-site/devModel/bindDevice', data) +} +// 弹框内设备解绑接口 +export const unBindHighFormworkListInDeviceAPI = (data) => { + return request.post('/smart-site/devModel/unBindDev', data) +} diff --git a/src/api/perception-devices/equipment-manage.js b/src/api/perception-devices/equipment-manage.js index d5829e76..adfaf229 100644 --- a/src/api/perception-devices/equipment-manage.js +++ b/src/api/perception-devices/equipment-manage.js @@ -1,18 +1,21 @@ import request from '@/utils/request' +import requestNew from '@/utils/request-new' /* 感知设备 ---- 设备管理接口 */ // 列表接口 export const getEquipmentManageListAPI = (data) => { - return request.get('/smart-site/collect/dev/getPageList', data) + return request.get('/smart-site/collect/dev/getPageList', { + params: data, + }) } // 新增接口 export const addEquipmentManageDataAPI = (data) => { - return request.post('/smart-site/collect/dev/insertData', data) + return requestNew.post('/smart-site/collect/dev/insertData', data) } // 修改接口 export const editEquipmentManageDataAPI = (data) => { - return request.post('/xxx', data) + return requestNew.post('/smart-site/collect/dev/updateData', data) } // 详情接口 export const getEquipmentManageDetailsAPI = (data) => { @@ -20,21 +23,23 @@ export const getEquipmentManageDetailsAPI = (data) => { } // 删除接口 export const deleteEquipmentManageDataAPI = (data) => { - return request.post('/xxx', data) + return request.post('/smart-site/collect/dev/delData', data) } // 详情内列表接口 export const getEquipmentManageListInDetailsAPI = (data) => { - return request.post('/xxx', data) + return request.get('/smart-site/collect/dev/getAttrPageList', { + params: data, + }) } // 详情内新增接口 export const addEquipmentManageDataInDetailsAPI = (data) => { - return request.post('/xxx', data) + return request.post('/smart-site/collect/dev/addAttrData', data) } // 详情内修改接口 export const editEquipmentManageDataInDetailsAPI = (data) => { - return request.post('/xxx', data) + return request.post('/smart-site/collect/dev/updateAttrData', data) } // 详情内删除接口 export const deleteEquipmentManageDataInDetailsAPI = (data) => { - return request.post('/xxx', data) + return request.post('/smart-site/collect/dev/delDataAttr', data) } diff --git a/src/components/DialogModel/index.vue b/src/components/DialogModel/index.vue index e2c6c280..c6685143 100644 --- a/src/components/DialogModel/index.vue +++ b/src/components/DialogModel/index.vue @@ -64,12 +64,10 @@ export default { left: 50% !important; transform: translate(-50%, -50%) !important; max-height: 100vh !important; + min-height: 100vh; .el-dialog__body { flex: 1; overflow-y: scroll !important; - .el-table__header-wrapper .el-checkbox { - display: none !important; - } } .dialog-content { padding: 20px; diff --git a/src/components/TableModel/index.vue b/src/components/TableModel/index.vue index b6977fe1..48ceb866 100644 --- a/src/components/TableModel/index.vue +++ b/src/components/TableModel/index.vue @@ -114,7 +114,13 @@ @selection-change="handleSelectionChange" > > - +
- +
@@ -76,6 +76,7 @@ export default { dialogType: 1, getHighFormworkListAPI, editFormModel: null, + detailsId: '', } }, methods: { @@ -91,6 +92,7 @@ export default { } if (type === 3) { + this.detailsId = data.id this.dialogConfig.outerWidth = '90%' } else { this.dialogConfig.outerWidth = '50%' diff --git a/src/views/perception-devices/equipment-manage/components/add-edit-form.vue b/src/views/perception-devices/equipment-manage/components/add-edit-form.vue index 05737e2f..ffa03b90 100644 --- a/src/views/perception-devices/equipment-manage/components/add-edit-form.vue +++ b/src/views/perception-devices/equipment-manage/components/add-edit-form.vue @@ -1,15 +1,21 @@ - + diff --git a/src/views/perception-devices/equipment-manage/components/config.js b/src/views/perception-devices/equipment-manage/components/config.js index 2d4f5db7..47127842 100644 --- a/src/views/perception-devices/equipment-manage/components/config.js +++ b/src/views/perception-devices/equipment-manage/components/config.js @@ -1,14 +1,11 @@ -export const formLabel = [{ f_label: '搜索关键词', f_model: 'proName', f_type: 'ipt', isShow: false }] +export const formLabel = [{ f_label: '搜索关键词', f_model: 'keyWord', f_type: 'ipt', isShow: false }] export const columnsList = [ - { t_props: 'projectName', t_label: '监测名称' }, - { t_props: 'address', t_label: '监测值' }, - { t_props: 'planStartTime', t_label: '单位' }, - { t_props: 'planEndTime', t_label: '监测时间' }, - { t_props: 'ownerUnit', t_label: '变化值' }, - { t_props: 'projectStatus', t_label: '最大阈值' }, - { t_props: 'auditStatus', t_label: '最小阈值' }, - { t_props: 'auditStatus', t_label: '采集值类型' }, - { t_props: 'auditStatus', t_label: '设备级联编码' }, + { t_props: 'attrName', t_label: '监测名称' }, + { t_props: 'attrVal', t_label: '监测值' }, + { t_props: 'unit', t_label: '单位' }, + { t_props: 'dataType', t_label: '采集值类型' }, + { t_props: 'attrCode', t_label: '编码' }, + { t_props: 'updateTime', t_label: '监测时间', t_width: 180 }, ] export const dialogConfig = { diff --git a/src/views/perception-devices/equipment-manage/components/project-details.vue b/src/views/perception-devices/equipment-manage/components/project-details.vue index 39c48429..029976ee 100644 --- a/src/views/perception-devices/equipment-manage/components/project-details.vue +++ b/src/views/perception-devices/equipment-manage/components/project-details.vue @@ -1,7 +1,14 @@