|
@@ -480,9 +480,15 @@
|
480
|
480
|
// code: data.code //二维码
|
481
|
481
|
let infoDATA = res.data;
|
482
|
482
|
console.log(infoDATA)
|
483
|
|
- // 判断是否是标本配送,并且仅仅只有这一种业务类型,默认全选,并跳转到下一步;
|
484
|
|
- // 判断是否是标本轮巡 ,并且仅仅只有这一种业务类型,并且只有一个工单,默认选中,并跳转到下一步;
|
485
|
|
- if(Object.keys(infoDATA).length === 1 && (infoDATA.specimen || (infoDATA.specimenPlan && infoDATA.specimenPlan.length === 1))){
|
|
483
|
+
|
|
484
|
+ if(res.sign === 'bloodTake'){
|
|
485
|
+ //新血制品-扫科室
|
|
486
|
+ uni.navigateTo({
|
|
487
|
+ url: `/pages/newBlood/startOrderSignBlood/startOrderSignBlood?deptId=${res.deptId}&deptName=${res.deptName}&taskTypeId=${res.taskTypeId}`,
|
|
488
|
+ });
|
|
489
|
+ }else if(Object.keys(infoDATA).length === 1 && (infoDATA.specimen || (infoDATA.specimenPlan && infoDATA.specimenPlan.length === 1))){
|
|
490
|
+ // 判断是否是标本配送,并且仅仅只有这一种业务类型,默认全选,并跳转到下一步;
|
|
491
|
+ // 判断是否是标本轮巡 ,并且仅仅只有这一种业务类型,并且只有一个工单,默认选中,并跳转到下一步;
|
486
|
492
|
this.infoDATA = infoDATA;
|
487
|
493
|
this.workData = infoDATA.specimen || infoDATA.specimenPlan;
|
488
|
494
|
this.tabType = infoDATA.specimen ? 'specimen' : 'specimenPlan';
|
|
@@ -586,39 +592,6 @@
|
586
|
592
|
}
|
587
|
593
|
},
|
588
|
594
|
});
|
589
|
|
- } else if (res.type == 'bloodTake') {
|
590
|
|
- if(res.data){
|
591
|
|
- //新血制品-扫科室
|
592
|
|
- uni.navigateTo({
|
593
|
|
- url: `/pages/newBlood/startOrderSignBlood/startOrderSignBlood?deptId=${res.deptId}&deptName=${res.deptName}&taskTypeId=${res.taskTypeId}`,
|
594
|
|
- });
|
595
|
|
- }else{
|
596
|
|
- // 走type是dept的流程
|
597
|
|
- // 扫描科室码
|
598
|
|
- // code: data.code //二维码
|
599
|
|
- let infoDATA = res.data;
|
600
|
|
- console.log(infoDATA)
|
601
|
|
- // 判断是否是标本配送,并且仅仅只有这一种业务类型,默认全选,并跳转到下一步;
|
602
|
|
- // 判断是否是标本轮巡 ,并且仅仅只有这一种业务类型,并且只有一个工单,默认选中,并跳转到下一步;
|
603
|
|
- if(Object.keys(infoDATA).length === 1 && (infoDATA.specimen || (infoDATA.specimenPlan && infoDATA.specimenPlan.length === 1))){
|
604
|
|
- this.infoDATA = infoDATA;
|
605
|
|
- this.workData = infoDATA.specimen || infoDATA.specimenPlan;
|
606
|
|
- this.tabType = infoDATA.specimen ? 'specimen' : 'specimenPlan';
|
607
|
|
- this.code = data.code;
|
608
|
|
- this.selectArr = [];
|
609
|
|
- for (var i = 0; i < this.workData.length; i++) {
|
610
|
|
- this.selectArr.push(this.workData[i].id);
|
611
|
|
- }
|
612
|
|
- this.userId.ids = this.selectArr;
|
613
|
|
- this.orderDeptHandler(true);
|
614
|
|
- }else{
|
615
|
|
- uni.navigateTo({
|
616
|
|
- url: `../scanning_all/scanning_all?infoDATA=${encodeURIComponent(
|
617
|
|
- JSON.stringify(infoDATA)
|
618
|
|
- )}&code=${data.code}&deptName=${res.deptName}&deptId=${res.deptId}`,
|
619
|
|
- });
|
620
|
|
- }
|
621
|
|
- }
|
622
|
595
|
} else if(res.type == 'clinicalWaste'){
|
623
|
596
|
// 医废
|
624
|
597
|
if(res.wasteDetails){
|