浏览代码

bug修复

seimin 6 月之前
父节点
当前提交
49a17482df
共有 20 个文件被更改,包括 133 次插入36 次删除
  1. 1 1
      src/app/components/incidentManagement/incident-handle-info-simple/incident-handle-info-simple.component.html
  2. 20 0
      src/app/components/incidentManagement/incident-handle-info-simple/incident-handle-info-simple.component.ts
  3. 1 1
      src/app/components/incidentManagement/incident-handle-info/incident-handle-info.component.html
  4. 20 0
      src/app/components/incidentManagement/incident-handle-info/incident-handle-info.component.ts
  5. 4 1
      src/app/components/incidentManagement/incident-handle-order/incident-handle-order.component.ts
  6. 1 1
      src/app/components/incidentManagement/incident-ser-visit/incident-ser-visit.component.html
  7. 13 0
      src/app/components/incidentManagement/incident-substitutio-assign/incident-substitution-assign.component.ts
  8. 6 6
      src/app/views/fuwutai/fuwutai.component.html
  9. 8 1
      src/app/views/fuwutai/fuwutai.component.ts
  10. 3 3
      src/app/views/incident-management/incident-management.component.html
  11. 13 13
      src/app/views/incident-management/incident-management.component.ts
  12. 1 1
      src/app/views/main/main.component.html
  13. 1 1
      src/app/views/main/main.component.less
  14. 26 3
      src/assets/iconfont/demo_index.html
  15. 7 3
      src/assets/iconfont/iconfont.css
  16. 1 1
      src/assets/iconfont/iconfont.js
  17. 7 0
      src/assets/iconfont/iconfont.json
  18. 二进制
      src/assets/iconfont/iconfont.ttf
  19. 二进制
      src/assets/iconfont/iconfont.woff
  20. 二进制
      src/assets/iconfont/iconfont.woff2

+ 1 - 1
src/app/components/incidentManagement/incident-handle-info-simple/incident-handle-info-simple.component.html

@@ -27,7 +27,7 @@
27
     </div>
27
     </div>
28
   </div>
28
   </div>
29
 
29
 
30
-  <div class="formItem">
30
+  <div class="formItem" *ngIf="itsmIncidentAsset.value == 1">
31
     <div class="name"><i class="icon_transport transport-required red" style="visibility: hidden;"></i>关联资产:</div>
31
     <div class="name"><i class="icon_transport transport-required red" style="visibility: hidden;"></i>关联资产:</div>
32
     <div class="value w100">
32
     <div class="value w100">
33
       <nz-select class="w100" [(ngModel)]="incidentDataCopy.assetId" [nzDropdownMatchSelectWidth]="false" nzServerSearch nzShowSearch
33
       <nz-select class="w100" [(ngModel)]="incidentDataCopy.assetId" [nzDropdownMatchSelectWidth]="false" nzServerSearch nzShowSearch

+ 20 - 0
src/app/components/incidentManagement/incident-handle-info-simple/incident-handle-info-simple.component.ts

@@ -47,6 +47,7 @@ export class IncidentHandleInfoSimpleComponent implements OnInit {
47
     this.hosId = this.tool.getCurrentHospital().id;
47
     this.hosId = this.tool.getCurrentHospital().id;
48
     this.incidentDataCopy = cloneDeep(this.incidentData);
48
     this.incidentDataCopy = cloneDeep(this.incidentData);
49
     this.incidentDataCopy.synergetic = [];
49
     this.incidentDataCopy.synergetic = [];
50
+    this.getHospitalConfig();
50
     this.getHandleCategorys();
51
     this.getHandleCategorys();
51
     this.getClosecodes();
52
     this.getClosecodes();
52
     this.getSynergeticList();
53
     this.getSynergeticList();
@@ -114,6 +115,25 @@ export class IncidentHandleInfoSimpleComponent implements OnInit {
114
       });
115
       });
115
   }
116
   }
116
 
117
 
118
+  // 获取院区配置信息
119
+  itsmIncidentAsset:any = {};//是否事件关联资产
120
+  getHospitalConfig() {
121
+    let postData = {
122
+      idx: 0,
123
+      sum: 9999,
124
+      hospitalConfig: {
125
+        model: "itsm",
126
+        hosId: this.hosId,
127
+      },
128
+    }
129
+    this.mainService
130
+      .getFetchDataList("simple/data", "hospitalConfig", postData)
131
+      .subscribe((result) => {
132
+        let list = result.list || [];
133
+        this.itsmIncidentAsset = list.find(v => v.key == 'itsmIncidentAsset') || {};
134
+      });
135
+  }
136
+
117
   // 获取资产列表
137
   // 获取资产列表
118
   assetList: any = [];
138
   assetList: any = [];
119
   getAssetList(keyword = '') {
139
   getAssetList(keyword = '') {

+ 1 - 1
src/app/components/incidentManagement/incident-handle-info/incident-handle-info.component.html

@@ -68,7 +68,7 @@
68
     </div>
68
     </div>
69
   </div>
69
   </div>
70
 
70
 
71
-  <div class="formItem">
71
+  <div class="formItem" *ngIf="itsmIncidentAsset.value == 1">
72
     <div class="name"><i class="icon_transport transport-required red" style="visibility: hidden;"></i>关联资产:</div>
72
     <div class="name"><i class="icon_transport transport-required red" style="visibility: hidden;"></i>关联资产:</div>
73
     <div class="value w100">
73
     <div class="value w100">
74
       <nz-select class="w100" [(ngModel)]="incidentDataCopy.assetId" [nzDropdownMatchSelectWidth]="false" nzServerSearch nzShowSearch
74
       <nz-select class="w100" [(ngModel)]="incidentDataCopy.assetId" [nzDropdownMatchSelectWidth]="false" nzServerSearch nzShowSearch

+ 20 - 0
src/app/components/incidentManagement/incident-handle-info/incident-handle-info.component.ts

@@ -66,6 +66,7 @@ export class IncidentHandleInfoComponent implements OnInit, OnChanges {
66
       this.incidentDataCopy.transSolution = 0;
66
       this.incidentDataCopy.transSolution = 0;
67
     }
67
     }
68
     console.log('this.incidentDataCopy:', this.incidentDataCopy)
68
     console.log('this.incidentDataCopy:', this.incidentDataCopy)
69
+    this.getHospitalConfig();
69
     this.getHandleCategorys();
70
     this.getHandleCategorys();
70
     this.getClosecodes();
71
     this.getClosecodes();
71
     this.getSynergeticList();
72
     this.getSynergeticList();
@@ -169,6 +170,25 @@ export class IncidentHandleInfoComponent implements OnInit, OnChanges {
169
     })
170
     })
170
   }
171
   }
171
 
172
 
173
+  // 获取院区配置信息
174
+  itsmIncidentAsset:any = {};//是否事件关联资产
175
+  getHospitalConfig() {
176
+    let postData = {
177
+      idx: 0,
178
+      sum: 9999,
179
+      hospitalConfig: {
180
+        model: "itsm",
181
+        hosId: this.hosId,
182
+      },
183
+    }
184
+    this.mainService
185
+      .getFetchDataList("simple/data", "hospitalConfig", postData)
186
+      .subscribe((result) => {
187
+        let list = result.list || [];
188
+        this.itsmIncidentAsset = list.find(v => v.key == 'itsmIncidentAsset') || {};
189
+      });
190
+  }
191
+
172
   // 获取资产列表
192
   // 获取资产列表
173
   assetList: any = [];
193
   assetList: any = [];
174
   getAssetList(keyword = '') {
194
   getAssetList(keyword = '') {

+ 4 - 1
src/app/components/incidentManagement/incident-handle-order/incident-handle-order.component.ts

@@ -171,11 +171,13 @@ export class IncidentHandleOrderComponent implements OnInit {
171
     let postData:any = {
171
     let postData:any = {
172
       consumable: {
172
       consumable: {
173
         name: keyword,
173
         name: keyword,
174
-        // showZero: true,
175
       },
174
       },
176
       idx: 0,
175
       idx: 0,
177
       sum: 20,
176
       sum: 20,
178
     };
177
     };
178
+    if(this.itsmZeroStock.value == 1){
179
+      postData.consumable.showZero = true;
180
+		}
179
     if(this.itsmParentConsumable.value == 1){
181
     if(this.itsmParentConsumable.value == 1){
180
       postData.consumable.upHosId = this.hosId;
182
       postData.consumable.upHosId = this.hosId;
181
 		}else{
183
 		}else{
@@ -302,6 +304,7 @@ export class IncidentHandleOrderComponent implements OnInit {
302
     let postData = {
304
     let postData = {
303
       workHourManagement: {
305
       workHourManagement: {
304
         hosId: this.hosId,
306
         hosId: this.hosId,
307
+        showSecond: 1,
305
       },
308
       },
306
       idx: 0,
309
       idx: 0,
307
       sum: 9999,
310
       sum: 9999,

+ 1 - 1
src/app/components/incidentManagement/incident-ser-visit/incident-ser-visit.component.html

@@ -13,7 +13,7 @@
13
             <div class="col">故障描述:{{item.description}}</div>
13
             <div class="col">故障描述:{{item.description}}</div>
14
           </div>
14
           </div>
15
           <div class="row">
15
           <div class="row">
16
-            <div class="col">详细地址:{{ item.place ? item.place.building.buildingName : '' }}{{ item.place ? item.place.floorName : '' }}{{ item.houseNumber }} <span [innerHTML]="transferHandlerLog(item.currentLog)"></span></div>
16
+            <div class="col">详细地址:{{ item.place ? item.place.building.buildingName : '' }}{{ item.place ? item.place.floorName : '' }}{{ item.houseNumber }} <span [innerHTML]="item.overtimeRemark"></span></div>
17
           </div>
17
           </div>
18
           <div class="row">
18
           <div class="row">
19
             <div class="col">申请时间:{{ item.startDate | date: 'yyyy-MM-dd HH:mm'}}</div>
19
             <div class="col">申请时间:{{ item.startDate | date: 'yyyy-MM-dd HH:mm'}}</div>

+ 13 - 0
src/app/components/incidentManagement/incident-substitutio-assign/incident-substitution-assign.component.ts

@@ -28,6 +28,7 @@ export class IncidentSubstitutionAssignComponent implements OnInit {
28
         this.getGroups(v[1]);
28
         this.getGroups(v[1]);
29
       }
29
       }
30
     });
30
     });
31
+
31
     this.initForm();
32
     this.initForm();
32
     this.getHospitals(1);
33
     this.getHospitals(1);
33
   }
34
   }
@@ -43,6 +44,18 @@ export class IncidentSubstitutionAssignComponent implements OnInit {
43
       groupId: [null, [Validators.required]],//组
44
       groupId: [null, [Validators.required]],//组
44
     });
45
     });
45
     console.log(this.validateForm.controls)
46
     console.log(this.validateForm.controls)
47
+
48
+    // 默认回显当前人的院区和责任部门
49
+    let { hospital, type } = this.tool.getHospitalOrDuty();
50
+    if(type === 'duty'){
51
+      // 是责任部门
52
+      this.validateForm.controls.hosId.setValue(hospital.parent.id);
53
+      this.changeHospital(hospital.parent.id);
54
+      this.validateForm.controls.dutyId.setValue(hospital.id);
55
+    }else{
56
+      // 不是责任部门
57
+      this.validateForm.controls.hosId.setValue(hospital.id);
58
+    }
46
   }
59
   }
47
 
60
 
48
   // 修改院区
61
   // 修改院区

+ 6 - 6
src/app/views/fuwutai/fuwutai.component.html

@@ -225,9 +225,9 @@
225
                     </span>
225
                     </span>
226
                   </div>
226
                   </div>
227
 
227
 
228
-                  <div class="didian" *ngIf="transferHandlerLog(data.data.currentLog)">
228
+                  <div class="didian" *ngIf="data.data.overtimeRemark">
229
                     <span class="left">
229
                     <span class="left">
230
-                      <span [innerHTML]="transferHandlerLog(data.data.currentLog)" nz-tooltip [nzTooltipTitle]="transferHandlerLog(data.data.currentLog)"></span>
230
+                      <span [innerHTML]="data.data.overtimeRemark" nz-tooltip [nzTooltipTitle]="data.data.overtimeRemark"></span>
231
                     </span>
231
                     </span>
232
                   </div>
232
                   </div>
233
                   <!-- 时间 -->
233
                   <!-- 时间 -->
@@ -436,9 +436,9 @@
436
                     </span>
436
                     </span>
437
                   </div>
437
                   </div>
438
 
438
 
439
-                  <div class="didian" *ngIf="transferHandlerLog(data.data.currentLog)">
439
+                  <div class="didian" *ngIf="data.data.overtimeRemark">
440
                     <span class="left">
440
                     <span class="left">
441
-                      <span [innerHTML]="transferHandlerLog(data.data.currentLog)" nz-tooltip [nzTooltipTitle]="transferHandlerLog(data.data.currentLog)"></span>
441
+                      <span [innerHTML]="data.data.overtimeRemark" nz-tooltip [nzTooltipTitle]="data.data.overtimeRemark"></span>
442
                     </span>
442
                     </span>
443
                   </div>
443
                   </div>
444
                   <!-- 时间 -->
444
                   <!-- 时间 -->
@@ -640,9 +640,9 @@
640
                     </span>
640
                     </span>
641
                   </div>
641
                   </div>
642
 
642
 
643
-                  <div class="didian" *ngIf="transferHandlerLog(data.data.currentLog)">
643
+                  <div class="didian" *ngIf="data.data.overtimeRemark">
644
                     <span class="left">
644
                     <span class="left">
645
-                      <span [innerHTML]="transferHandlerLog(data.data.currentLog)" nz-tooltip [nzTooltipTitle]="transferHandlerLog(data.data.currentLog)"></span>
645
+                      <span [innerHTML]="data.data.overtimeRemark" nz-tooltip [nzTooltipTitle]="data.data.overtimeRemark"></span>
646
                     </span>
646
                     </span>
647
                   </div>
647
                   </div>
648
                   <!-- 时间 -->
648
                   <!-- 时间 -->

+ 8 - 1
src/app/views/fuwutai/fuwutai.component.ts

@@ -1336,7 +1336,10 @@ export class FuwutaiComponent implements OnInit {
1336
       this.incomingService.connectWs().subscribe((data) => {
1336
       this.incomingService.connectWs().subscribe((data) => {
1337
         // data = { status: 201, phone: '013581394341' };//ceshi
1337
         // data = { status: 201, phone: '013581394341' };//ceshi
1338
         console.log(data);
1338
         console.log(data);
1339
+        console.log(this.incidentModel);
1339
         this.websocketLoading = false;
1340
         this.websocketLoading = false;
1341
+        this.incidentModel = {};
1342
+        this.incidentMsg = {};
1340
         this.incidentModel.callID = data.callId || undefined;
1343
         this.incidentModel.callID = data.callId || undefined;
1341
         if (data.status == 200 && data.phone) {
1344
         if (data.status == 200 && data.phone) {
1342
           this.msg.info('签入成功');
1345
           this.msg.info('签入成功');
@@ -1401,6 +1404,7 @@ export class FuwutaiComponent implements OnInit {
1401
             console.log(this.newOrderShow);
1404
             console.log(this.newOrderShow);
1402
             console.log(this.incidentModel);
1405
             console.log(this.incidentModel);
1403
             console.log(this.incidentMsg);
1406
             console.log(this.incidentMsg);
1407
+            this.incidentMsg = {};
1404
             if (!this.newOrderShow && !this.newOrderShowOpen) {
1408
             if (!this.newOrderShow && !this.newOrderShowOpen) {
1405
               this.applyDept = null;
1409
               this.applyDept = null;
1406
               this.showNewOrder("no", this.incidentModel.incomingPhone, true, '来电弹屏');
1410
               this.showNewOrder("no", this.incidentModel.incomingPhone, true, '来电弹屏');
@@ -1612,7 +1616,10 @@ export class FuwutaiComponent implements OnInit {
1612
 
1616
 
1613
     let postData = {
1617
     let postData = {
1614
       incident: {
1618
       incident: {
1615
-        department: { id },
1619
+        department: {
1620
+          id,
1621
+          queryTask: 'all',
1622
+        },
1616
       },
1623
       },
1617
       idx: 0,
1624
       idx: 0,
1618
       sum: 6,
1625
       sum: 6,

+ 3 - 3
src/app/views/incident-management/incident-management.component.html

@@ -1,7 +1,7 @@
1
 <div class="list-template pt0">
1
 <div class="list-template pt0">
2
   <div class="list-template__content">
2
   <div class="list-template__content">
3
     <div class="list-template__tab">
3
     <div class="list-template__tab">
4
-      <div class="list-template__tabItem" [ngClass]="{'active': queryTask == item.key}" (click)="changeTab(item.key)" *ngFor="let item of tabs">{{item.value}}({{item.num}})</div>
4
+      <div class="list-template__tabItem" [ngClass]="{'active': queryTask == item.key}" (click)="changeTab(item.key)" *ngFor="let item of tabs">{{item.value}}<span [ngClass]="{ red: item.isRed && item.num > 0}">({{item.num}})</span></div>
5
     </div>
5
     </div>
6
     <div class="list-template__top" nz-row>
6
     <div class="list-template__top" nz-row>
7
       <div nz-col nzXl='18' class="list-template__searchBox">
7
       <div nz-col nzXl='18' class="list-template__searchBox">
@@ -90,10 +90,10 @@
90
             <td>
90
             <td>
91
               {{ data.acceptUser?.name || '无' }}<br>
91
               {{ data.acceptUser?.name || '无' }}<br>
92
               {{ transferSynergetic(data) }}<br>
92
               {{ transferSynergetic(data) }}<br>
93
-              <ng-container *ngIf="(data.state.value === 'pending' || data.state.value === 'reassign') && data.overdueTime"><span [ngStyle]="{ color: data.handleColourInfo ? data.handleColourInfo.value : '' }">{{ data.overdueTime | date: 'MM-dd HH:mm' }}</span>前接单</ng-container>
93
+              <ng-container *ngIf="(data.state.value === 'pending' || data.state.value === 'reassign') && data.overdueResponseDate"><span [ngStyle]="{ color: data.acceptColourInfo ? data.acceptColourInfo.value : '' }">{{ data.overdueResponseDate | date: 'MM-dd HH:mm' }}</span>前接单</ng-container>
94
               <ng-container *ngIf="data.state.value === 'handler' && data.overdueTime"><span [ngStyle]="{ color: data.handleColourInfo ? data.handleColourInfo.value : '' }">{{ data.overdueTime | date: 'MM-dd HH:mm' }}</span>前处理</ng-container>
94
               <ng-container *ngIf="data.state.value === 'handler' && data.overdueTime"><span [ngStyle]="{ color: data.handleColourInfo ? data.handleColourInfo.value : '' }">{{ data.overdueTime | date: 'MM-dd HH:mm' }}</span>前处理</ng-container>
95
             </td>
95
             </td>
96
-            <td [innerHTML]="transferHandlerLog(data.currentLog)"></td>
96
+            <td [innerHTML]="data.overtimeRemark"></td>
97
             <td>{{ data.state?.name }}</td>
97
             <td>{{ data.state?.name }}</td>
98
             <td>
98
             <td>
99
               <div class="coop">
99
               <div class="coop">

+ 13 - 13
src/app/views/incident-management/incident-management.component.ts

@@ -48,15 +48,15 @@ export class IncidentManagementComponent implements OnInit {
48
   btnLoading: boolean = false; //提交按钮loading状态
48
   btnLoading: boolean = false; //提交按钮loading状态
49
 
49
 
50
   tabs:any[] = [
50
   tabs:any[] = [
51
-    // {key: 'all', value: '全部故障', num: 0},
52
-    {key: 'todo', value: '待我接单', num: 0},
53
-    {key: 'doing', value: '待我处理', num: 0},
54
-    // {key: 'reassign', value: '重新指派', num: 0},
55
-    // {key: 'callback', value: '待我回访', num: 0},
56
-    {key: 'resolve', value: '由我解决', num: 0},
57
-    {key: 'owns', value: '与我关联', num: 0},
58
-    {key: 'storage', value: '暂存', num: 0},
59
-    // {key: 'badEvaluate', value: '异常评价', num: 0},
51
+    // {key: 'all', value: '全部故障', num: 0, isRed: false},
52
+    {key: 'todo', value: '待我接单', num: 0, isRed: true},
53
+    {key: 'doing', value: '待我处理', num: 0, isRed: true},
54
+    // {key: 'reassign', value: '重新指派', num: 0, isRed: false},
55
+    // {key: 'callback', value: '待我回访', num: 0, isRed: false},
56
+    {key: 'resolve', value: '由我解决', num: 0, isRed: false},
57
+    {key: 'owns', value: '与我关联', num: 0, isRed: false},
58
+    {key: 'storage', value: '暂存', num: 0, isRed: false},
59
+    // {key: 'badEvaluate', value: '异常评价', num: 0, isRed: false},
60
   ]
60
   ]
61
 
61
 
62
   searchDTO: any = {};
62
   searchDTO: any = {};
@@ -99,18 +99,18 @@ export class IncidentManagementComponent implements OnInit {
99
   // 初始化tab
99
   // 初始化tab
100
   initTabs(){
100
   initTabs(){
101
     if (this.coopBtns.all) {
101
     if (this.coopBtns.all) {
102
-        this.tabs.splice(0, 0 , {key: 'all', value: '全部故障', num: 0});
102
+        this.tabs.splice(0, 0 , {key: 'all', value: '全部故障', num: 0, isRed: false});
103
     }
103
     }
104
     if (this.coopBtns.callback) {
104
     if (this.coopBtns.callback) {
105
         let index = this.tabs.findIndex(v => v.key == 'resolve');
105
         let index = this.tabs.findIndex(v => v.key == 'resolve');
106
-        this.tabs.splice(index, 0 , {key: 'callback', value: '待我回访', num: 0});
106
+        this.tabs.splice(index, 0 , {key: 'callback', value: '待我回访', num: 0, isRed: false});
107
     }
107
     }
108
     if (this.coopBtns.reassign) {
108
     if (this.coopBtns.reassign) {
109
         let index = this.tabs.findIndex(v => v.key == 'doing');
109
         let index = this.tabs.findIndex(v => v.key == 'doing');
110
-        this.tabs.splice(index + 1, 0 , {key: 'reassign', value: '重新指派', num: 0});
110
+        this.tabs.splice(index + 1, 0 , {key: 'reassign', value: '重新指派', num: 0, isRed: false});
111
     }
111
     }
112
     // if (this.coopBtns.badEvaluate) {
112
     // if (this.coopBtns.badEvaluate) {
113
-    //     this.tabs.push({key: 'badEvaluate', value: '异常评价', num: 0});
113
+    //     this.tabs.push({key: 'badEvaluate', value: '异常评价', num: 0, isRed: false});
114
     // }
114
     // }
115
   }
115
   }
116
 
116
 

+ 1 - 1
src/app/views/main/main.component.html

@@ -31,7 +31,7 @@
31
       <div class="app-header display_flex justify-content_space-between align-items_center">
31
       <div class="app-header display_flex justify-content_space-between align-items_center">
32
         <div class="left">
32
         <div class="left">
33
           <i class="icon_transport transport-tiaodu-fill green" *ngIf='deskRole' (click)="toFuwutai()" nz-tooltip nzTooltipTitle="调度台"></i>
33
           <i class="icon_transport transport-tiaodu-fill green" *ngIf='deskRole' (click)="toFuwutai()" nz-tooltip nzTooltipTitle="调度台"></i>
34
-          <i class="icon_transport transport-hushi green" *ngIf="nurseRole" (click)="toHuShi()" nz-tooltip nzTooltipTitle="护士端"></i>
34
+          <i class="icon_transport transport-hushizhihanghuligongzuo green" *ngIf="nurseRole" (click)="toHuShi()" nz-tooltip nzTooltipTitle="护士端"></i>
35
           <i class="icon_transport transport-peizhi1 green" *ngIf="configurationCenterRole" (click)="toConfigurationCenter()" nz-tooltip nzTooltipTitle="配置中心"></i>
35
           <i class="icon_transport transport-peizhi1 green" *ngIf="configurationCenterRole" (click)="toConfigurationCenter()" nz-tooltip nzTooltipTitle="配置中心"></i>
36
           <i class="icon_transport transport-shangban green" *ngIf='PCCommutesToWork && userInfo.user && !userInfo.user.online' (click)="GoWork()" nz-tooltip nzTooltipTitle="我要上班"></i>
36
           <i class="icon_transport transport-shangban green" *ngIf='PCCommutesToWork && userInfo.user && !userInfo.user.online' (click)="GoWork()" nz-tooltip nzTooltipTitle="我要上班"></i>
37
           <i class="icon_transport transport-shangban green" *ngIf='PCCommutesToWork && userInfo.user && userInfo.user.online' (click)="GoWork()" nz-tooltip nzTooltipTitle="我要下班"></i>
37
           <i class="icon_transport transport-shangban green" *ngIf='PCCommutesToWork && userInfo.user && userInfo.user.online' (click)="GoWork()" nz-tooltip nzTooltipTitle="我要下班"></i>

+ 1 - 1
src/app/views/main/main.component.less

@@ -277,7 +277,7 @@ nz-header.ant-layout-header {
277
 
277
 
278
         .user {
278
         .user {
279
           overflow: hidden;
279
           overflow: hidden;
280
-          height: 100%;
280
+          height: 48px;
281
           display: flex;
281
           display: flex;
282
           justify-content: center;
282
           justify-content: center;
283
           align-items: center;
283
           align-items: center;

+ 26 - 3
src/assets/iconfont/demo_index.html

@@ -55,6 +55,12 @@
55
           <ul class="icon_lists dib-box">
55
           <ul class="icon_lists dib-box">
56
           
56
           
57
             <li class="dib">
57
             <li class="dib">
58
+              <span class="icon icon_transport">&#xe7ba;</span>
59
+                <div class="name">护士执行护理工作</div>
60
+                <div class="code-name">&amp;#xe7ba;</div>
61
+              </li>
62
+          
63
+            <li class="dib">
58
               <span class="icon icon_transport">&#xe6bb;</span>
64
               <span class="icon icon_transport">&#xe6bb;</span>
59
                 <div class="name">配置</div>
65
                 <div class="name">配置</div>
60
                 <div class="code-name">&amp;#xe6bb;</div>
66
                 <div class="code-name">&amp;#xe6bb;</div>
@@ -942,9 +948,9 @@
942
 <pre><code class="language-css"
948
 <pre><code class="language-css"
943
 >@font-face {
949
 >@font-face {
944
   font-family: 'icon_transport';
950
   font-family: 'icon_transport';
945
-  src: url('iconfont.woff2?t=1728986389176') format('woff2'),
946
-       url('iconfont.woff?t=1728986389176') format('woff'),
947
-       url('iconfont.ttf?t=1728986389176') format('truetype');
951
+  src: url('iconfont.woff2?t=1729066208752') format('woff2'),
952
+       url('iconfont.woff?t=1729066208752') format('woff'),
953
+       url('iconfont.ttf?t=1729066208752') format('truetype');
948
 }
954
 }
949
 </code></pre>
955
 </code></pre>
950
           <h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
956
           <h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
@@ -971,6 +977,15 @@
971
         <ul class="icon_lists dib-box">
977
         <ul class="icon_lists dib-box">
972
           
978
           
973
           <li class="dib">
979
           <li class="dib">
980
+            <span class="icon icon_transport transport-hushizhihanghuligongzuo"></span>
981
+            <div class="name">
982
+              护士执行护理工作
983
+            </div>
984
+            <div class="code-name">.transport-hushizhihanghuligongzuo
985
+            </div>
986
+          </li>
987
+          
988
+          <li class="dib">
974
             <span class="icon icon_transport transport-peizhi1"></span>
989
             <span class="icon icon_transport transport-peizhi1"></span>
975
             <div class="name">
990
             <div class="name">
976
               配置
991
               配置
@@ -2304,6 +2319,14 @@
2304
           
2319
           
2305
             <li class="dib">
2320
             <li class="dib">
2306
                 <svg class="icon svg-icon" aria-hidden="true">
2321
                 <svg class="icon svg-icon" aria-hidden="true">
2322
+                  <use xlink:href="#transport-hushizhihanghuligongzuo"></use>
2323
+                </svg>
2324
+                <div class="name">护士执行护理工作</div>
2325
+                <div class="code-name">#transport-hushizhihanghuligongzuo</div>
2326
+            </li>
2327
+          
2328
+            <li class="dib">
2329
+                <svg class="icon svg-icon" aria-hidden="true">
2307
                   <use xlink:href="#transport-peizhi1"></use>
2330
                   <use xlink:href="#transport-peizhi1"></use>
2308
                 </svg>
2331
                 </svg>
2309
                 <div class="name">配置</div>
2332
                 <div class="name">配置</div>

+ 7 - 3
src/assets/iconfont/iconfont.css

@@ -1,8 +1,8 @@
1
 @font-face {
1
 @font-face {
2
   font-family: "icon_transport"; /* Project id 4543613 */
2
   font-family: "icon_transport"; /* Project id 4543613 */
3
-  src: url('iconfont.woff2?t=1728986389176') format('woff2'),
4
-       url('iconfont.woff?t=1728986389176') format('woff'),
5
-       url('iconfont.ttf?t=1728986389176') format('truetype');
3
+  src: url('iconfont.woff2?t=1729066208752') format('woff2'),
4
+       url('iconfont.woff?t=1729066208752') format('woff'),
5
+       url('iconfont.ttf?t=1729066208752') format('truetype');
6
 }
6
 }
7
 
7
 
8
 .icon_transport {
8
 .icon_transport {
@@ -13,6 +13,10 @@
13
   -moz-osx-font-smoothing: grayscale;
13
   -moz-osx-font-smoothing: grayscale;
14
 }
14
 }
15
 
15
 
16
+.transport-hushizhihanghuligongzuo:before {
17
+  content: "\e7ba";
18
+}
19
+
16
 .transport-peizhi1:before {
20
 .transport-peizhi1:before {
17
   content: "\e6bb";
21
   content: "\e6bb";
18
 }
22
 }

文件差异内容过多而无法显示
+ 1 - 1
src/assets/iconfont/iconfont.js


+ 7 - 0
src/assets/iconfont/iconfont.json

@@ -6,6 +6,13 @@
6
   "description": "",
6
   "description": "",
7
   "glyphs": [
7
   "glyphs": [
8
     {
8
     {
9
+      "icon_id": "39318134",
10
+      "name": "护士执行护理工作",
11
+      "font_class": "hushizhihanghuligongzuo",
12
+      "unicode": "e7ba",
13
+      "unicode_decimal": 59322
14
+    },
15
+    {
9
       "icon_id": "376638",
16
       "icon_id": "376638",
10
       "name": "配置",
17
       "name": "配置",
11
       "font_class": "peizhi1",
18
       "font_class": "peizhi1",

二进制
src/assets/iconfont/iconfont.ttf


二进制
src/assets/iconfont/iconfont.woff


二进制
src/assets/iconfont/iconfont.woff2