diff --git a/src/api/bst/device.js b/src/api/bst/device.js index a8e343f..374afd0 100644 --- a/src/api/bst/device.js +++ b/src/api/bst/device.js @@ -88,3 +88,23 @@ export function transferDevice(data) { data: data }) } + +// 设备解绑所属用户 +export function unbindDeviceMch(ids) { + return request({ + url: '/bst/device/unbindMch', + method: 'put', + data: ids + }) +} + +// 设备解绑运营区 +export function unbindDeviceArea(ids) { + return request({ + url: '/bst/device/unbindArea', + method: 'put', + data: ids + }) +} + + diff --git a/src/api/bst/deviceIot.js b/src/api/bst/deviceIot.js index a6d9eac..01a1e82 100644 --- a/src/api/bst/deviceIot.js +++ b/src/api/bst/deviceIot.js @@ -53,3 +53,12 @@ export function refreshDevice(data) { params: data }) } + +// 管理员设置声音 +export function setDeviceMusic(data) { + return request({ + url: '/bst/device/iot/music', + method: 'put', + params: data + }) +} diff --git a/src/assets/styles/ruoyi.scss b/src/assets/styles/ruoyi.scss index 3f27e19..44d0ec3 100644 --- a/src/assets/styles/ruoyi.scss +++ b/src/assets/styles/ruoyi.scss @@ -295,3 +295,21 @@ .el-table__cell:has(.expand-container):hover { background-color: #f5f7fa !important; } + +.tag-orange { + background-color: #fdf2e2; + border-color: rgb(255, 225, 209); + color: rgb(255, 116, 41); +} + +.tag-purple { + background-color: #f6e3ff; + border-color: hsl(280, 100%, 92%); + color: #b54ce9; +} + +.tag-yellow { + background-color: #fff8e1; + border-color: rgb(255, 245, 208); + color: #f5a524; +} diff --git a/src/views/bst/device/index.vue b/src/views/bst/device/index.vue index fd4f072..e9da044 100644 --- a/src/views/bst/device/index.vue +++ b/src/views/bst/device/index.vue @@ -190,6 +190,28 @@ v-has-permi="['bst:device:transfer']" >一键划拨 + + 一键解绑商户 + + + 一键解绑运营区 + @@ -246,8 +268,11 @@ -