@ecip/permission
Version:
1 lines • 16.4 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"PermissionModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@ecip/shared","name":"SharedModule","line":17,"character":4},{"__symbolic":"reference","name":"PermissionRoutingModule"}],"declarations":[{"__symbolic":"reference","name":"PermissionRoleComponent"},{"__symbolic":"reference","name":"PermissionRoleEditComponent"},{"__symbolic":"reference","name":"PermissionRoleViewComponent"},{"__symbolic":"reference","name":"PermissionRoleUserComponent"}],"entryComponents":[{"__symbolic":"reference","name":"PermissionRoleEditComponent"},{"__symbolic":"reference","name":"PermissionRoleViewComponent"},{"__symbolic":"reference","name":"PermissionRoleUserComponent"}]}]}],"members":{}},"PermissionRoutingModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":9,"character":12},"member":"forChild"},"arguments":[[{"path":"role","component":{"__symbolic":"reference","name":"PermissionRoleComponent"}}]]}],"exports":[{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":10,"character":12}]}]}],"members":{}},"PermissionRoleComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"app-permission-role","template":"<page-header [action]=\"phPhAction\">\r\n <ng-template #phPhAction>\r\n <button acl [acl-ability]=\"'role:add'\" (click)=\"add()\" nz-button nzType=\"primary\">新建</button>\r\n </ng-template>\r\n</page-header>\r\n<nz-card>\r\n <div nz-row>\r\n <div nz-col nzSpan=\"12\">\r\n <!--<sf mode=\"search\" [schema]=\"searchSchema\" (formSubmit)=\"st.reset($event)\" (formReset)=\"st.reset($event)\"></sf>-->\r\n <nz-affix [nzOffsetTop]=\"80\">\r\n <form nz-form [nzLayout]=\"'inline'\">\r\n <!--<nz-form-item> <nz-col class=\"ant-form-item-control-wrapper\"> <div class=\"ant-form-item-control\"> <button nz-popconfirm nzTitle=\"确认授权吗?\" (nzOnConfirm)=\"assign()\" nz-button nzType=\"primary\">授权</button> <button nz-popconfirm nzTitle=\"确认取消授权吗?\" (nzOnConfirm)=\"cancel()\" nz-button nzType=\"warning\">取消授权</button> </div> </nz-col> </nz-form-item>-->\r\n <nz-form-item>\r\n <nz-form-label>系统</nz-form-label>\r\n <nz-col class=\"ant-form-item-control-wrapper\">\r\n <div class=\"ant-form-item-control\">\r\n <nz-select style=\"width: 240px\" name=\"appId\" nzShowSearch [(ngModel)]=\"appId\" (ngModelChange)=\"appChange()\">\r\n <nz-option *ngFor=\"let option of appList\" [nzLabel]=\"option.appName\" [nzValue]=\"option.appId\"></nz-option>\r\n </nz-select>\r\n </div>\r\n </nz-col>\r\n </nz-form-item>\r\n </form>\r\n </nz-affix>\r\n <st #st [data]=\"url\" [columns]=\"columns\" (change)=\"radioChange($event)\"></st>\r\n </div>\r\n <div nz-col nzSpan=\"11\" nzOffset=\"1\">\r\n <nz-affix [nzOffsetTop]=\"80\">\r\n <form nz-form [nzLayout]=\"'inline'\">\r\n <nz-form-item>\r\n <nz-col class=\"ant-form-item-control-wrapper\">\r\n <div class=\"ant-form-item-control\">\r\n <button acl [acl-ability]=\"'permission:add'\" nz-popconfirm nzTitle=\"确认授权吗?\" (nzOnConfirm)=\"assign()\" nz-button nzType=\"primary\">授权</button>\r\n <button acl [acl-ability]=\"'permission:remove'\" nz-popconfirm nzTitle=\"确认取消授权吗?\" (nzOnConfirm)=\"cancel()\" nz-button nzType=\"warning\">取消授权</button>\r\n </div>\r\n </nz-col>\r\n </nz-form-item>\r\n <nz-form-item>\r\n <nz-col class=\"ant-form-item-control-wrapper\">\r\n <div class=\"ant-form-item-control\">\r\n <nz-dropdown>\r\n <button nz-button nz-dropdown>\r\n 操作\r\n <i class=\"anticon anticon-down\"></i>\r\n </button>\r\n <ul nz-menu>\r\n <li (click)=\"expandAll(true)\" nz-menu-item>\r\n <a>展开所有</a>\r\n </li>\r\n <li (click)=\"expandAll(false)\" nz-menu-item>\r\n <a>收起所有</a>\r\n </li>\r\n </ul>\r\n </nz-dropdown>\r\n </div>\r\n </nz-col>\r\n </nz-form-item>\r\n </form>\r\n </nz-affix>\r\n <nz-table #nzTable [nzData]=\"data\" [nzShowPagination]=\"false\" [nzFrontPagination]=\"false\" [nzBordered]=\"true\">\r\n <thead>\r\n <tr>\r\n <th nzShowCheckbox [(nzChecked)]=\"allChecked\" [nzIndeterminate]=\"indeterminate\" nzShowRowSelection [nzSelections]=\"listOfSelection\" (nzCheckedChange)=\"checkAll($event)\"></th>\r\n <th>资源名称</th>\r\n <!--<th nzWidth=\"30%\">权限标志</th>-->\r\n <th>启用状态</th>\r\n <th>授权状态</th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n <ng-template ngFor let-data [ngForOf]=\"nzTable.data\">\r\n <ng-template ngFor let-item [ngForOf]=\"expandDataCache[data.id]\">\r\n <tr *ngIf=\"(item.parent&&item.parent.expand)||!(item.parent)\">\r\n <td nzShowCheckbox [(nzChecked)]=\"item.checked\" (nzCheckedChange)=\"refreshStatus($event)\"></td>\r\n <td [nzIndentSize]=\"item.level*20\" [nzShowExpand]=\"!!item.children\" [(nzExpand)]=\"item.expand\" (nzExpandChange)=\"treeService.collapse(expandDataCache[data.id],item,$event)\">{{item.rsrcName}}</td>\r\n <!--<td>{{item.permission}}</td>-->\r\n <td>{{item.rsrcStatusText}}</td>\r\n <td>{{item.assign}}</td>\r\n </tr>\r\n </ng-template>\r\n </ng-template>\r\n </tbody>\r\n </nz-table>\r\n </div>\r\n </div>\r\n</nz-card>","styles":[":host ::ng-deep .ant-table-wrapper{margin-top:16px}"]}]}],"members":{"st":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":["st"]}]}],"refreshStatus":[{"__symbolic":"method"}],"checkAll":[{"__symbolic":"method"}],"expandAll":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@delon/theme","name":"ModalHelper","line":124,"character":29},{"__symbolic":"reference","module":"ng-zorro-antd","name":"NzMessageService","line":124,"character":58},{"__symbolic":"reference","module":"@ecip/service","name":"RoleService","line":125,"character":34},{"__symbolic":"reference","module":"@ecip/service","name":"ResourceService","line":125,"character":71},{"__symbolic":"reference","module":"@ecip/shared","name":"TreeService","line":126,"character":34},{"__symbolic":"reference","module":"@ecip/service","name":"AppsService","line":126,"character":67}]}],"ngOnInit":[{"__symbolic":"method"}],"appChange":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"radioChange":[{"__symbolic":"method"}],"assign":[{"__symbolic":"method"}],"cancel":[{"__symbolic":"method"}],"getCheckIds":[{"__symbolic":"method"}]}},"PermissionRoleEditComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"app-permission-role-edit","template":"<div class=\"modal-header\">\r\n <div *ngIf=\"!record.id\" class=\"modal-title\">新增信息</div>\r\n <div *ngIf=\"record.id\" class=\"modal-title\">编辑 {{ record.account }} 信息</div>\r\n</div>\r\n<nz-spin *ngIf=\"!i && record.id\" class=\"modal-spin\"></nz-spin>\r\n<form *ngIf=\"!record.id || record.id && i\" nz-form [formGroup]=\"form\" (ngSubmit)=\"submit()\">\r\n <!--<nz-form-item>\r\n <nz-form-label nzXs=\"24\" nzSm=\"7\" nzRequired nzFor=\"appId\">系统</nz-form-label>\r\n <nz-form-control nzXs=\"24\" nzSm=\"12\" nzMd=\"10\" nzHasFeedback>\r\n <nz-select [compareWith]=\"compareNumStr\" nzShowSearch nzAllowClear formControlName=\"appId\">\r\n <nz-option *ngFor=\"let option of optionList\" [nzLabel]=\"option.appName\"\r\n [nzValue]=\"option.appId\"></nz-option>\r\n </nz-select>\r\n </nz-form-control>\r\n </nz-form-item>-->\r\n\r\n <nz-form-item>\r\n <nz-form-label nzXs=\"24\" nzSm=\"7\" nzRequired nzFor=\"roleName\">角色名称</nz-form-label>\r\n <nz-form-control nzXs=\"24\" nzSm=\"12\" nzMd=\"10\" nzHasFeedback>\r\n <input nz-input formControlName=\"roleName\">\r\n <nz-form-explain *ngIf=\"form.get('roleName').dirty && form.get('roleName').errors\">请输入角色名称</nz-form-explain>\r\n </nz-form-control>\r\n </nz-form-item>\r\n\r\n <nz-form-item>\r\n <nz-form-label nzXs=\"24\" nzSm=\"7\" nzRequired nzFor=\"code\">编码</nz-form-label>\r\n <nz-form-control nzXs=\"24\" nzSm=\"12\" nzMd=\"10\" nzHasFeedback>\r\n <input nz-input formControlName=\"code\">\r\n <nz-form-explain *ngIf=\"form.get('code').dirty && form.get('code').errors || form.get('code').pending \">\r\n <ng-container *ngIf=\"form.get('code').hasError('required')\">\r\n 请输入编码\r\n </ng-container>\r\n <ng-container *ngIf=\"form.get('code').hasError('duplicated')\">\r\n 编码已存在\r\n </ng-container>\r\n <ng-container *ngIf=\"form.get('code').pending\">\r\n 校验中...\r\n </ng-container>\r\n </nz-form-explain>\r\n </nz-form-control>\r\n </nz-form-item>\r\n\r\n <nz-form-item>\r\n <nz-form-label nzXs=\"24\" nzSm=\"7\" nzRequired nzFor=\"status\">启用状态</nz-form-label>\r\n <nz-form-control nzXs=\"24\" nzSm=\"12\" nzMd=\"10\">\r\n <nz-radio-group formControlName=\"status\">\r\n <!--<label nz-radio [nzValue]=\"1\">启用</label>-->\r\n <!--<label nz-radio [nzValue]=\"0\">未启用</label>-->\r\n <label nz-radio *ngFor=\"let state of stateList | async\" [nzValue]=\"state.value\">{{state.label}}</label>\r\n </nz-radio-group>\r\n <nz-form-explain *ngIf=\"form.get('status').dirty && form.get('status').errors\">\r\n 请选择启用状态\r\n </nz-form-explain>\r\n </nz-form-control>\r\n </nz-form-item>\r\n\r\n <nz-form-item>\r\n <nz-form-label nzXs=\"24\" nzSm=\"7\" nzRequired nzFor=\"sortNum\">排序</nz-form-label>\r\n <nz-form-control nzXs=\"24\" nzSm=\"12\" nzMd=\"10\" nzHasFeedback>\r\n <input nz-input formControlName=\"sortNum\">\r\n <nz-form-explain *ngIf=\"form.get('sortNum').dirty && form.get('sortNum').errors\">\r\n 请输入排序\r\n </nz-form-explain>\r\n </nz-form-control>\r\n </nz-form-item>\r\n\r\n <div class=\"modal-footer\">\r\n <button nz-button type=\"button\" (click)=\"close()\">关闭</button>\r\n <button nz-button type=\"submit\" [disabled]=\"!form.valid\" nzType=\"primary\" [nzLoading]=\"http.loading\">保存</button>\r\n </div>\r\n</form>\r\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ng-zorro-antd","name":"NzModalRef","line":23,"character":19},{"__symbolic":"reference","module":"ng-zorro-antd","name":"NzMessageService","line":24,"character":19},{"__symbolic":"reference","module":"@ecip/service","name":"AppsService","line":25,"character":24},{"__symbolic":"reference","module":"@ecip/service","name":"RoleService","line":26,"character":24},{"__symbolic":"reference","module":"@ecip/service","name":"UserService","line":27,"character":24},{"__symbolic":"reference","module":"@delon/theme","name":"_HttpClient","line":28,"character":17},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":29,"character":16},{"__symbolic":"reference","module":"@delon/cache","name":"CacheService","line":30,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"compareNumStr":[{"__symbolic":"method"}],"submit":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}]}},"PermissionRoleViewComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"app-permission-role-view","template":"<div class=\"modal-header\">\r\n <div class=\"modal-title\">查看 {{ record.id }} 信息</div>\r\n</div>\r\n<nz-spin *ngIf=\"!i\" class=\"modal-spin\"></nz-spin>\r\n<sv-container *ngIf=\"i\">\r\n <sv label=\"应用系统\">{{i.appId}}</sv>\r\n <sv label=\"角色名称\">{{i.roleName}}</sv>\r\n <sv label=\"编码\">{{i.code}}</sv>\r\n <sv label=\"角色状态\">{{i.statusText}}</sv>\r\n <sv label=\"排序\">{{i.sortNum}}</sv>\r\n <sv label=\"创建时间\">{{i.createTime}}</sv>\r\n</sv-container>\r\n<div class=\"modal-footer\">\r\n <button nz-button type=\"button\" (click)=\"close()\">关闭</button>\r\n</div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ng-zorro-antd","name":"NzModalRef","line":14,"character":19},{"__symbolic":"reference","module":"ng-zorro-antd","name":"NzMessageService","line":15,"character":19},{"__symbolic":"reference","module":"@ecip/service","name":"RoleService","line":16,"character":24}]}],"ngOnInit":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}]}},"PermissionRoleUserComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"app-permission-role-user","template":"<div class=\"modal-header\">\r\n <div class=\"modal-title\">{{ record.roleName }}-人员管理</div>\r\n</div>\r\n<nz-spin *ngIf=\"loading\" class=\"modal-spin\"></nz-spin>\r\n<form *ngIf=\"!loading\" nz-form [formGroup]=\"form\" (ngSubmit)=\"submit()\">\r\n <nz-form-item>\r\n <nz-form-label nzXs=\"24\" nzSm=\"7\" nzFor=\"userIds\">人员</nz-form-label>\r\n <nz-form-control nzXs=\"24\" nzSm=\"12\" nzMd=\"10\" >\r\n <nz-select nzShowSearch nzAllowClear\r\n nzMode=\"multiple\"\r\n nzPlaceHolder=\"选择人员\" formControlName=\"userIds\">\r\n <nz-option *ngFor=\"let user of userList\" [nzLabel]=\"user.realName\"\r\n [nzValue]=\"user.id\"></nz-option>\r\n </nz-select>\r\n </nz-form-control>\r\n </nz-form-item>\r\n \r\n <div class=\"modal-footer\">\r\n <button nz-button type=\"button\" (click)=\"close()\">关闭</button>\r\n <button nz-button type=\"submit\" [disabled]=\"!form.valid\" nzType=\"primary\" [nzLoading]=\"loading\">保存</button>\r\n </div>\r\n</form>\r\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ng-zorro-antd","name":"NzModalRef","line":18,"character":19},{"__symbolic":"reference","module":"ng-zorro-antd","name":"NzMessageService","line":19,"character":19},{"__symbolic":"reference","module":"@ecip/service","name":"RoleService","line":20,"character":24},{"__symbolic":"reference","module":"@ecip/service","name":"UserService","line":21,"character":24},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":22,"character":16}]}],"ngOnInit":[{"__symbolic":"method"}],"submit":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}]}}},"origins":{"PermissionModule":"./src/permission.module","PermissionRoutingModule":"./src/permission-routing.module","PermissionRoleComponent":"./src/role/role.component","PermissionRoleEditComponent":"./src/role/edit/edit.component","PermissionRoleViewComponent":"./src/role/view/view.component","PermissionRoleUserComponent":"./src/role/user/role.user.component"},"importAs":"@ecip/permission"}