diff --git a/src/api/cs-device-boot/csGroup.ts b/src/api/cs-device-boot/csGroup.ts index de08d55..1af464c 100644 --- a/src/api/cs-device-boot/csGroup.ts +++ b/src/api/cs-device-boot/csGroup.ts @@ -41,7 +41,7 @@ export function deviceRtData(data: any) { form.append('pageNum', data.pageNum) form.append('pageSize', data.pageSize) form.append('searchValue', data.searchValue) - form.append('dataLevel',data.dataLevel) + form.append('dataLevel', data.dataLevel) return createAxios({ url: '/cs-device-boot/csGroup/deviceRtData', method: 'POST', @@ -60,12 +60,27 @@ export function realTimeData(data: any) { form.append('pageSize', data.pageSize) form.append('searchValue', data.searchValue) form.append('targetType', data.targetType) - form.append('dataLevel',data.dataLevel) + form.append('dataLevel', data.dataLevel) return createAxios({ url: '/cs-harmonic-boot/data/realTimeData', method: 'POST', - + data }) } - +// 设备监控-》测试项数据 +export function getTestData(data: any) { + return createAxios({ + url: '/cs-harmonic-boot/data/getTestData', + method: 'POST', + data + }) +} +// 设备监控-删除装置测试项 +export function deleteItem(data: any) { + return createAxios({ + url: '/cs-device-boot/wlRecord/deleteItem', + method: 'POST', + params: data + }) +} diff --git a/src/api/cs-system-boot/device.ts b/src/api/cs-system-boot/device.ts index 1bf946a..2ab3012 100644 --- a/src/api/cs-system-boot/device.ts +++ b/src/api/cs-system-boot/device.ts @@ -73,10 +73,11 @@ export const governDeviceRegister = (data: any) => { } // 便携式设备注册 -export const portableDeviceRegister = (data: any) => { +export const portableDeviceRegister = (params: any) => { return createAxios({ - url: `/access-boot/device/wlRegister?nDid=${data.nDid}`, + url: `/access-boot/device/wlRegister`, method: 'POST', + params }) } diff --git a/src/components/table/fieldRender/index.vue b/src/components/table/fieldRender/index.vue index 6cb8b85..6aefbd5 100644 --- a/src/components/table/fieldRender/index.vue +++ b/src/components/table/fieldRender/index.vue @@ -3,8 +3,9 @@ - +
@@ -124,8 +125,10 @@ if (props.field.renderFormatter && typeof props.field.renderFormatter == 'functi fieldValue.value = props.field.renderFormatter(props.row, props.field, fieldValue.value, props.column, props.index) } -const onChangeField = (value: any) => { - TableStore.onTableAction('field-change', { value: value, ...props }) +const onChangeField = (row: any, value: any) => { + row.onChangeField && row.onChangeField(props.row, value) + + // TableStore.onTableAction('field-change', { value: value, ...props }) } const onButtonClick = (btn: OptButton) => { diff --git a/src/utils/request.ts b/src/utils/request.ts index d3aab5d..454bffe 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -1,9 +1,10 @@ import type { AxiosRequestConfig, Method } from 'axios' import axios from 'axios' -import { ElLoading,ElMessage, ElNotification, type LoadingOptions } from 'element-plus' +import { ElLoading, ElMessage, ElNotification, type LoadingOptions } from 'element-plus' import { refreshToken } from '@/api/user-boot/user' import router from '@/router/index' import { useAdminInfo } from '@/stores/adminInfo' +import { set } from 'lodash' window.requests = [] window.tokenRefreshing = false @@ -150,11 +151,13 @@ function createAxios>( return Promise.reject(response.data) } else { if (options.showCodeMessage) { - // ElNotification({ - // type: 'error', - // message: response.data.message || '未知错误' - // }) - ElMessage.error(response.data.message || '未知错误') + if (response.config.url == '/access-boot/device/wlRegister') { + setTimeout(() => { + ElMessage.error(response.data.message || '未知错误') + }, 6000) + } else { + ElMessage.error(response.data.message || '未知错误') + } } return Promise.reject(response.data) } diff --git a/src/views/govern/device/control/index.vue b/src/views/govern/device/control/index.vue index 616a3bf..4ce113f 100644 --- a/src/views/govern/device/control/index.vue +++ b/src/views/govern/device/control/index.vue @@ -79,27 +79,34 @@ realTimeFlag ">