更新设备状态
This commit is contained in:
parent
2a59c27137
commit
7c382a14c5
@ -11,8 +11,8 @@ export interface DeviceVO {
|
||||
orgid: number // 机构ID
|
||||
orgname: string // 机构名称
|
||||
description: string // 设备描述
|
||||
createtime: Date // 创建时间
|
||||
updatetime: Date // 更新时间
|
||||
createtime: string // 创建时间
|
||||
updatetime: string // 更新时间
|
||||
createby: string // 创建人
|
||||
updateby: string // 更新人
|
||||
}
|
||||
@ -56,4 +56,9 @@ export const DeviceApi = {
|
||||
exportDevice: async (params) => {
|
||||
return await request.download({ url: `/system/device/export-excel`, params })
|
||||
},
|
||||
|
||||
//根据设备ID更新设备状态
|
||||
updateDeviceStatus: async (devicecode: number, devicestatus: number) => {
|
||||
return await request.put({ url: `/system/device/updateDeviceStatus?devicecode=` + devicecode + `&devicestatus=` + devicestatus })
|
||||
}
|
||||
}
|
||||
|
@ -5,8 +5,8 @@ export interface DeviceuserVO {
|
||||
id: number // 主键ID
|
||||
deviceid: number // 设备ID
|
||||
userid: number // 用户ID
|
||||
createtime: Date // 创建时间
|
||||
updatetime: Date // 更新时间
|
||||
createtime: string // 创建时间
|
||||
updatetime: string // 更新时间
|
||||
createby: string // 创建人
|
||||
updateby: string // 更新人
|
||||
username: string // 用户姓名
|
||||
|
@ -115,6 +115,7 @@ import { getStrDictOptions } from '@/utils/dict'
|
||||
import { DICT_TYPE } from '@/utils/dict'
|
||||
import { ContentWrap } from '@/components/ContentWrap'
|
||||
import { DeviceuserApi, DeviceuserVO } from '@/api/deviceuser'
|
||||
import dayjs from 'dayjs'
|
||||
|
||||
defineOptions({ name: 'DeviceBind' })
|
||||
const userProfile = ref()
|
||||
@ -201,18 +202,20 @@ const handleBind = async (row: DeviceVO) => {
|
||||
return
|
||||
}
|
||||
|
||||
const datetime = dayjs().format('YYYY-MM-DD HH:mm:ss')
|
||||
const data: DeviceuserVO = {
|
||||
id: 0, // 新增时后端会自动生成
|
||||
deviceid: row.id,
|
||||
deviceid: row.devicecode,
|
||||
devicetype: row.devicetype,
|
||||
userid: personId.value,
|
||||
username: personName.value || '',
|
||||
createtime: new Date(),
|
||||
updatetime: new Date(),
|
||||
createtime: datetime,
|
||||
updatetime: datetime,
|
||||
createby: userProfile.value.nickname,
|
||||
updateby: userProfile.value.nickname
|
||||
}
|
||||
await DeviceuserApi.createDeviceuser(data)
|
||||
await DeviceApi.updateDeviceStatus(row.devicecode, 1)
|
||||
message.success('绑定成功')
|
||||
dialogVisible.value = false
|
||||
} catch (error) {
|
||||
|
Loading…
Reference in New Issue
Block a user