|
@@ -55,13 +55,13 @@
|
55
|
55
|
<view class="name" v-if="type === 'speTubeType'">
|
56
|
56
|
{{item.tubeTypeName}}
|
57
|
57
|
</view>
|
58
|
|
-
|
|
58
|
+
|
59
|
59
|
<view class="value" v-if="type === 'speTubeType'">
|
60
|
60
|
<view>
|
61
|
61
|
{{item.count}}
|
62
|
62
|
</view>
|
63
|
63
|
</view>
|
64
|
|
-
|
|
64
|
+
|
65
|
65
|
<view class="value" v-if="type != 'speTubeType'">
|
66
|
66
|
<view>
|
67
|
67
|
{{item.count}}
|
|
@@ -99,26 +99,7 @@
|
99
|
99
|
type: '',//patient|speTubeType|specimenDesc
|
100
|
100
|
queryObj: {}, //路由传递过来的数据
|
101
|
101
|
taskTypeConfig: {}, //页面控制
|
102
|
|
- typeList: {
|
103
|
|
- "patient": {
|
104
|
|
- id: -1,
|
105
|
|
- name: '患者标本',
|
106
|
|
- count: 0,
|
107
|
|
- titleCount: 0,
|
108
|
|
- },
|
109
|
|
- "speTubeType":{
|
110
|
|
- id: -3,
|
111
|
|
- name: '试管类型',
|
112
|
|
- count: 0,
|
113
|
|
- titleCount: 0,
|
114
|
|
- },
|
115
|
|
- "specimenDesc": {
|
116
|
|
- id: -2,
|
117
|
|
- name: '检验项目',
|
118
|
|
- count: 0,
|
119
|
|
- titleCount: 0,
|
120
|
|
- }
|
121
|
|
- },
|
|
102
|
+ typeList: {},
|
122
|
103
|
dataList: [],
|
123
|
104
|
// 填写交接人工号弹窗model
|
124
|
105
|
hosModels: {
|
|
@@ -155,21 +136,73 @@
|
155
|
136
|
if (result.status == 200) {
|
156
|
137
|
if(result.list.length){
|
157
|
138
|
this.taskTypeConfig = result.list[0] || {};
|
158
|
|
-
|
159
|
|
- if(this.taskTypeConfig.speHandoverTubeType == 1){
|
160
|
|
- // 患者
|
161
|
|
- this.type = 'patient';
|
162
|
|
- }else if(this.taskTypeConfig.speHandoverTubeType == 2){
|
163
|
|
- // 试管类型
|
164
|
|
- this.type = 'speTubeType';
|
165
|
|
- }else if(this.taskTypeConfig.speHandoverTubeType == 3){
|
166
|
|
- // 检验标本
|
167
|
|
- this.type = 'specimenDesc';
|
|
139
|
+
|
|
140
|
+ if(this.taskTypeConfig.speExpandTube == 1){
|
|
141
|
+ this.typeList = {
|
|
142
|
+ "patient": {
|
|
143
|
+ id: -1,
|
|
144
|
+ name: '患者标本',
|
|
145
|
+ count: 0,
|
|
146
|
+ titleCount: 0,
|
|
147
|
+ },
|
|
148
|
+ "speTubeType":{
|
|
149
|
+ id: -3,
|
|
150
|
+ name: '试管类型',
|
|
151
|
+ count: 0,
|
|
152
|
+ titleCount: 0,
|
|
153
|
+ },
|
|
154
|
+ "specimenDesc": {
|
|
155
|
+ id: -2,
|
|
156
|
+ name: '检验项目',
|
|
157
|
+ count: 0,
|
|
158
|
+ titleCount: 0,
|
|
159
|
+ }
|
|
160
|
+ }
|
|
161
|
+
|
|
162
|
+ if(this.taskTypeConfig.speHandoverTubeType == 1){
|
|
163
|
+ // 患者
|
|
164
|
+ this.type = 'patient';
|
|
165
|
+ }else if(this.taskTypeConfig.speHandoverTubeType == 2){
|
|
166
|
+ // 试管类型
|
|
167
|
+ this.type = 'speTubeType';
|
|
168
|
+ }else if(this.taskTypeConfig.speHandoverTubeType == 3){
|
|
169
|
+ // 检验标本
|
|
170
|
+ this.type = 'specimenDesc';
|
|
171
|
+ }else{
|
|
172
|
+ // 默认-患者
|
|
173
|
+ this.type = 'patient';
|
|
174
|
+ }
|
168
|
175
|
}else{
|
169
|
|
- // 默认-患者
|
170
|
|
- this.type = 'patient';
|
|
176
|
+ this.typeList = {
|
|
177
|
+ "patient": {
|
|
178
|
+ id: -1,
|
|
179
|
+ name: '患者标本',
|
|
180
|
+ count: 0,
|
|
181
|
+ titleCount: 0,
|
|
182
|
+ },
|
|
183
|
+ "specimenDesc": {
|
|
184
|
+ id: -2,
|
|
185
|
+ name: '检验项目',
|
|
186
|
+ count: 0,
|
|
187
|
+ titleCount: 0,
|
|
188
|
+ }
|
|
189
|
+ }
|
|
190
|
+
|
|
191
|
+ if(this.taskTypeConfig.speHandoverTubeType == 1){
|
|
192
|
+ // 患者
|
|
193
|
+ this.type = 'patient';
|
|
194
|
+ }else if(this.taskTypeConfig.speHandoverTubeType == 2){
|
|
195
|
+ // 试管类型-默认患者
|
|
196
|
+ this.type = 'patient';
|
|
197
|
+ }else if(this.taskTypeConfig.speHandoverTubeType == 3){
|
|
198
|
+ // 检验标本
|
|
199
|
+ this.type = 'specimenDesc';
|
|
200
|
+ }else{
|
|
201
|
+ // 默认-患者
|
|
202
|
+ this.type = 'patient';
|
|
203
|
+ }
|
171
|
204
|
}
|
172
|
|
-
|
|
205
|
+
|
173
|
206
|
this.clickTab(this.type);
|
174
|
207
|
}else{
|
175
|
208
|
uni.showToast({
|
|
@@ -489,11 +522,11 @@
|
489
|
522
|
border-bottom: none;
|
490
|
523
|
flex-shrink: 0;
|
491
|
524
|
}
|
492
|
|
-
|
|
525
|
+
|
493
|
526
|
.underline{
|
494
|
527
|
text-decoration: underline;
|
495
|
528
|
}
|
496
|
|
-
|
|
529
|
+
|
497
|
530
|
.name,
|
498
|
531
|
.value{
|
499
|
532
|
padding: 0 40rpx;
|
|
@@ -515,7 +548,7 @@
|
515
|
548
|
display: flex;
|
516
|
549
|
justify-content: center;
|
517
|
550
|
padding: 0 20rpx;
|
518
|
|
-
|
|
551
|
+
|
519
|
552
|
.btn {
|
520
|
553
|
height: 66rpx;
|
521
|
554
|
flex: 1;
|