diff --git a/main/manager-web/src/apis/module/user.js b/main/manager-web/src/apis/module/user.js index b59959cd..7a6815b2 100755 --- a/main/manager-web/src/apis/module/user.js +++ b/main/manager-web/src/apis/module/user.js @@ -43,4 +43,19 @@ export default { }) }).send() }, + // 解绑设备 + unbindDevice(device_id, callback) { + RequestService.sendRequest() + .url(`${getServiceUrl()}/api/v1/user/device/unbind/${device_id}`) + .method('PUT') + .success((res) => { + RequestService.clearRequestTime(); + callback(res); + }) + .fail(() => { + RequestService.reAjaxFun(() => { + this.unbindDevice(device_id, callback); + }); + }).send() + }, } diff --git a/main/manager-web/src/utils/constant.js b/main/manager-web/src/utils/constant.js index f34abb32..460ea8ef 100755 --- a/main/manager-web/src/utils/constant.js +++ b/main/manager-web/src/utils/constant.js @@ -1,6 +1,9 @@ const HAVE_NO_RESULT = '暂无' export default { HAVE_NO_RESULT, // 项目的配置信息 + PAGE: { + LOGIN: '/login', + }, STORAGE_KEY: { TOKEN: 'TOKEN', PUBLIC_KEY: 'PUBLIC_KEY', diff --git a/main/manager-web/src/views/home.vue b/main/manager-web/src/views/home.vue index 12ab7689..2ed345d6 100644 --- a/main/manager-web/src/views/home.vue +++ b/main/manager-web/src/views/home.vue @@ -21,9 +21,9 @@
+ style="width: 12px;height: 12px;margin-right: 11px;cursor: pointer;" @click="handleSearch" />
+ style="width: 18px;height: 18px;margin-right: 8px;" @click="unbindDevice(item.list[0]?.id)" />