diff --git a/src/api/access.js b/src/api/access.js index a5b5342..aea0671 100644 --- a/src/api/access.js +++ b/src/api/access.js @@ -56,6 +56,18 @@ }) } +// 取消授权 +export function delAllPermission(doorCode,personType) { + return request({ + url: 'acsPermission/deleteAll', + method: 'post', + params: { + doorCode: doorCode, + personType: personType + } + }) +} + // 查询员工列表 export function getStaffList(params) { return request({ diff --git a/src/api/access.js b/src/api/access.js index a5b5342..aea0671 100644 --- a/src/api/access.js +++ b/src/api/access.js @@ -56,6 +56,18 @@ }) } +// 取消授权 +export function delAllPermission(doorCode,personType) { + return request({ + url: 'acsPermission/deleteAll', + method: 'post', + params: { + doorCode: doorCode, + personType: personType + } + }) +} + // 查询员工列表 export function getStaffList(params) { return request({ diff --git a/src/views/accessPermission/addStaffPerm.vue b/src/views/accessPermission/addStaffPerm.vue index 7ce5362..d058b79 100644 --- a/src/views/accessPermission/addStaffPerm.vue +++ b/src/views/accessPermission/addStaffPerm.vue @@ -4,7 +4,7 @@ - + @@ -113,6 +113,7 @@ if (this.validateForm(this.permissionForm)) { this.canEdit = false const permissionForm = this.permissionForm + permissionForm.personList = [] this.multipleSelection.forEach((item) => { permissionForm.personList.push(item.id) }) @@ -121,7 +122,11 @@ this.$message.success('新增门禁授权成功') this.canEdit = true this.cancel() + } else { + this.canEdit = true } + }).catch(() => { + this.canEdit = true }) } }, diff --git a/src/api/access.js b/src/api/access.js index a5b5342..aea0671 100644 --- a/src/api/access.js +++ b/src/api/access.js @@ -56,6 +56,18 @@ }) } +// 取消授权 +export function delAllPermission(doorCode,personType) { + return request({ + url: 'acsPermission/deleteAll', + method: 'post', + params: { + doorCode: doorCode, + personType: personType + } + }) +} + // 查询员工列表 export function getStaffList(params) { return request({ diff --git a/src/views/accessPermission/addStaffPerm.vue b/src/views/accessPermission/addStaffPerm.vue index 7ce5362..d058b79 100644 --- a/src/views/accessPermission/addStaffPerm.vue +++ b/src/views/accessPermission/addStaffPerm.vue @@ -4,7 +4,7 @@ - + @@ -113,6 +113,7 @@ if (this.validateForm(this.permissionForm)) { this.canEdit = false const permissionForm = this.permissionForm + permissionForm.personList = [] this.multipleSelection.forEach((item) => { permissionForm.personList.push(item.id) }) @@ -121,7 +122,11 @@ this.$message.success('新增门禁授权成功') this.canEdit = true this.cancel() + } else { + this.canEdit = true } + }).catch(() => { + this.canEdit = true }) } }, diff --git a/src/views/accessPermission/addVisitorPerm.vue b/src/views/accessPermission/addVisitorPerm.vue index 6b71b5a..5cab2bf 100644 --- a/src/views/accessPermission/addVisitorPerm.vue +++ b/src/views/accessPermission/addVisitorPerm.vue @@ -102,6 +102,7 @@ if (this.validateForm(this.permissionForm)) { this.canEdit = false const permissionForm = this.permissionForm + permissionForm.personList = [] this.multipleSelection.forEach((item) => { permissionForm.personList.push(item.id) }) @@ -111,6 +112,8 @@ this.cancel() } this.canEdit = true + }).catch(() => { + this.canEdit = true }) } }, diff --git a/src/api/access.js b/src/api/access.js index a5b5342..aea0671 100644 --- a/src/api/access.js +++ b/src/api/access.js @@ -56,6 +56,18 @@ }) } +// 取消授权 +export function delAllPermission(doorCode,personType) { + return request({ + url: 'acsPermission/deleteAll', + method: 'post', + params: { + doorCode: doorCode, + personType: personType + } + }) +} + // 查询员工列表 export function getStaffList(params) { return request({ diff --git a/src/views/accessPermission/addStaffPerm.vue b/src/views/accessPermission/addStaffPerm.vue index 7ce5362..d058b79 100644 --- a/src/views/accessPermission/addStaffPerm.vue +++ b/src/views/accessPermission/addStaffPerm.vue @@ -4,7 +4,7 @@ - + @@ -113,6 +113,7 @@ if (this.validateForm(this.permissionForm)) { this.canEdit = false const permissionForm = this.permissionForm + permissionForm.personList = [] this.multipleSelection.forEach((item) => { permissionForm.personList.push(item.id) }) @@ -121,7 +122,11 @@ this.$message.success('新增门禁授权成功') this.canEdit = true this.cancel() + } else { + this.canEdit = true } + }).catch(() => { + this.canEdit = true }) } }, diff --git a/src/views/accessPermission/addVisitorPerm.vue b/src/views/accessPermission/addVisitorPerm.vue index 6b71b5a..5cab2bf 100644 --- a/src/views/accessPermission/addVisitorPerm.vue +++ b/src/views/accessPermission/addVisitorPerm.vue @@ -102,6 +102,7 @@ if (this.validateForm(this.permissionForm)) { this.canEdit = false const permissionForm = this.permissionForm + permissionForm.personList = [] this.multipleSelection.forEach((item) => { permissionForm.personList.push(item.id) }) @@ -111,6 +112,8 @@ this.cancel() } this.canEdit = true + }).catch(() => { + this.canEdit = true }) } }, diff --git a/src/views/accessPermission/listStaffPermission.vue b/src/views/accessPermission/listStaffPermission.vue index 207ea77..db80ed4 100644 --- a/src/views/accessPermission/listStaffPermission.vue +++ b/src/views/accessPermission/listStaffPermission.vue @@ -23,6 +23,7 @@ 导出授权记录 新增员工授权 取消员工授权 + 一键取消全部授权 @@ -61,7 +62,7 @@