浏览代码

科室管理的打印按钮加权限

seimin 1 年之前
父节点
当前提交
34c3177bfd
共有 2 个文件被更改,包括 5 次插入2 次删除
  1. 3 0
      src/app/services/tool.service.ts
  2. 2 2
      src/app/views/office-management/office-management.component.html

+ 3 - 0
src/app/services/tool.service.ts

@@ -97,6 +97,9 @@ export class ToolService {
97
         case "resetPwd":
97
         case "resetPwd":
98
           coopBtns.resetPwd = true; //重置密码
98
           coopBtns.resetPwd = true; //重置密码
99
           break;
99
           break;
100
+        case "print":
101
+          coopBtns.print = true; //打印
102
+          break;
100
       }
103
       }
101
     });
104
     });
102
     console.log(coopBtns);
105
     console.log(coopBtns);

+ 2 - 2
src/app/views/office-management/office-management.component.html

@@ -38,7 +38,7 @@
38
         <button class="btn default ml8" (click)='reset()'>重置</button>
38
         <button class="btn default ml8" (click)='reset()'>重置</button>
39
         <button *ngIf="coopBtns.add" class="btn default ml8" (click)="showModal()">新增</button>
39
         <button *ngIf="coopBtns.add" class="btn default ml8" (click)="showModal()">新增</button>
40
         <button class="btn default ml8" nzType="primary" nz-button [disabled]="!checkedDepIds.length"
40
         <button class="btn default ml8" nzType="primary" nz-button [disabled]="!checkedDepIds.length"
41
-          (click)="print($event,true)">批量打印</button>
41
+          (click)="print($event,true)" *ngIf="coopBtns.print">批量打印</button>
42
         <button class="btn default ml8" nzType="primary" nz-button *ngIf="coopBtns.del"
42
         <button class="btn default ml8" nzType="primary" nz-button *ngIf="coopBtns.del"
43
           [disabled]="!checkedDepIds.length" (click)="showDelModal($event,true,checkedDepIds)">批量删除</button>
43
           [disabled]="!checkedDepIds.length" (click)="showDelModal($event,true,checkedDepIds)">批量删除</button>
44
       </div>
44
       </div>
@@ -79,7 +79,7 @@
79
                 <span *ngIf="coopBtns.look" (click)="detail($event,data.id)">查看</span>
79
                 <span *ngIf="coopBtns.look" (click)="detail($event,data.id)">查看</span>
80
                 <span *ngIf="coopBtns.edit" (click)="edit($event,data)">编辑</span>
80
                 <span *ngIf="coopBtns.edit" (click)="edit($event,data)">编辑</span>
81
                 <span *ngIf="coopBtns.del" (click)="showDelModal($event,false,data.id)">删除</span>
81
                 <span *ngIf="coopBtns.del" (click)="showDelModal($event,false,data.id)">删除</span>
82
-                <span (click)="print($event,false,data.id)">打印</span>
82
+                <span *ngIf="coopBtns.print" (click)="print($event,false,data.id)">打印</span>
83
               </div>
83
               </div>
84
             </td>
84
             </td>
85
           </tr>
85
           </tr>