|
@@ -161,6 +161,7 @@ export class HushijiandanComponent implements OnInit {
|
161
|
161
|
|
162
|
162
|
orderSelectList: any = []; //工单列表筛选选项
|
163
|
163
|
orderSelected = "-1"; //工单列表下拉框选中
|
|
164
|
+ orderStateSelected = "1"; //工单列表工单状态下拉框选中
|
164
|
165
|
|
165
|
166
|
tabSearchCont: string = ""; //左侧tab搜索框内容
|
166
|
167
|
pLoading: boolean = true; //患者信息loading
|
|
@@ -1754,6 +1755,10 @@ export class HushijiandanComponent implements OnInit {
|
1754
|
1755
|
this.selectedType = e;
|
1755
|
1756
|
this.getOrderList();
|
1756
|
1757
|
}
|
|
1758
|
+ // 工单列表工单状态下拉筛选
|
|
1759
|
+ changeOrderState(e) {
|
|
1760
|
+ this.getOrderList();
|
|
1761
|
+ }
|
1757
|
1762
|
// 工单列表
|
1758
|
1763
|
orderList: any = [];
|
1759
|
1764
|
orderIdx: number = 1;
|
|
@@ -1763,7 +1768,7 @@ export class HushijiandanComponent implements OnInit {
|
1763
|
1768
|
let that = this;
|
1764
|
1769
|
that.orderList = [];
|
1765
|
1770
|
that.OLoading = true;
|
1766
|
|
- let postData = {
|
|
1771
|
+ let postData: any = {
|
1767
|
1772
|
workOrder: {
|
1768
|
1773
|
createDept: JSON.parse(localStorage.getItem("user")).user.dept.id,
|
1769
|
1774
|
platform: 2,
|
|
@@ -1778,6 +1783,20 @@ export class HushijiandanComponent implements OnInit {
|
1778
|
1783
|
id: that.selectedType,
|
1779
|
1784
|
};
|
1780
|
1785
|
}
|
|
1786
|
+ // 执行中包含状态:待抢单、待接单、待到达、待送达、执行中、定时预约
|
|
1787
|
+ if (that.orderStateSelected == "1") {
|
|
1788
|
+ //执行中
|
|
1789
|
+ delete postData.workOrder.gdState;
|
|
1790
|
+ postData.workOrder.nurseState = 1;
|
|
1791
|
+ } else if (that.orderStateSelected == "2") {
|
|
1792
|
+ //待评价
|
|
1793
|
+ delete postData.workOrder.nurseState;
|
|
1794
|
+ postData.workOrder.gdState = { id: "73" };
|
|
1795
|
+ } else {
|
|
1796
|
+ //全部
|
|
1797
|
+ delete postData.workOrder.nurseState;
|
|
1798
|
+ delete postData.workOrder.gdState;
|
|
1799
|
+ }
|
1781
|
1800
|
that.mainService
|
1782
|
1801
|
.getFetchDataList("nurse", "workOrder", postData)
|
1783
|
1802
|
.subscribe((data) => {
|