123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- /*
- * @Author: your name
- * @Date: 2021-12-24 11:36:07
- * @LastEditTime: 2022-01-07 11:29:53
- * @LastEditors: Please set LastEditors
- * @Description: 权限公用
- * @FilePath: \Foshan4A2.0\src\views\authorityManagement\minixs\roleData.js
- */
- import { GetRoleByGroup } from '@/api/AccountGroup'
- export default {
- data () {
- return {
- arrs: []
- }
- },
- methods: {
- // 根据岗位获取角色
- async getRoleByGroup (id) {
- try {
- const res = await GetRoleByGroup({
- GroupId: id
- })
- if (res.code === 0) {
- const arr = res.returnData
- if (id == -1) {
- arr.forEach(item => {
- item.name = item.RoleName
- });
- this.arrs = arr
- } else {
- const datas = []
- arr.forEach(item => {
- item.name = item.RoleName
- if (item.IsSelected == 1) {
- datas.push(item)
- }
- });
- this.arrs = datas
- }
- } else {
- this.$message.error(res.message)
- }
- } catch (error) {
- console.log('出错了', error)
- }
- },
- }
- }
|