| | |
| | | |
| | | var that = this; |
| | | //公安局进入 |
| | | if (this.userInfo.role_name == "公安管理员") { |
| | | if (this.userInfo.role_name == "公安管理员" || this.userInfo.role_name == "民警") { |
| | | var parentId = this.userInfo.dept_id; |
| | | var userId = this.userInfo.Id; |
| | | getDeptLazyTree(parentId, userId).then(res => { |
| | |
| | | column.dicData = b; |
| | | } else if (d == "公安管理员") { |
| | | for (var i in k) { |
| | | if (k[i].title == "公安管理员") { |
| | | if (k[i].title == "公安管理员" || k[i].title == "民警") { |
| | | b.push(k[i]); |
| | | } |
| | | } |
| | | column.dicData = b; |
| | | }else if (d == "民警") { |
| | | for (var z in k) { |
| | | if (k[z].title == "民警") { |
| | | b.push(k[z]); |
| | | } |
| | | if (k[z].children) { |
| | | for (var ff in k[z].children) { |
| | | if ( |
| | | k[z].children[ff].title == "民警" |
| | | ) { |
| | | b.push(k[z].children[ff]); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | column.dicData = b; |
| | |
| | | }); |
| | | // this.userInfo.role_name == "保安公司管理员" |
| | | //公安局进入 |
| | | if (this.userInfo.role_name == "公安管理员") { |
| | | if (this.userInfo.role_name == "公安管理员" || this.userInfo.role_name == "民警") { |
| | | var parentId = this.userInfo.dept_id; |
| | | var userId = this.userInfo.Id; |
| | | getDeptLazyTree(parentId, userId).then(res => { |
| | |
| | | }, |
| | | beforeOpen(done, type) { |
| | | if (["edit", "view"].includes(type)) { |
| | | if (this.userInfo.role_name != "公安管理员") { |
| | | if (this.userInfo.role_name != "公安管理员" && this.userInfo.role_name != "民警") { |
| | | const column = this.findObject(this.option.group, "code"); |
| | | column.display = false; |
| | | } |
| | |
| | | }); |
| | | } |
| | | if (["add"].includes(type)) { |
| | | if (this.userInfo.role_name != "公安管理员") { |
| | | if (this.userInfo.role_name != "公安管理员" && this.userInfo.role_name !== "民警") { |
| | | const column = this.findObject(this.option.group, "code"); |
| | | column.display = false; |
| | | } |
| | |
| | | this.loading = true; |
| | | var deptid = this.deptids == null ? this.treeDeptId.id : this.deptids; |
| | | //公安局进入 |
| | | if (this.userInfo.role_name == "公安管理员") { |
| | | if (this.userInfo.role_name == "公安管理员" || this.userInfo.role_name == "民警") { |
| | | params["jurisdiction"] = this.userInfo.jurisdiction; |
| | | params["roleId"] = "1"; |
| | | } |