|
@@ -129,84 +129,131 @@
|
129
|
129
|
<div class="borderBox">
|
130
|
130
|
<div v-for="(item,index) in modetype" :key="index">
|
131
|
131
|
<span v-if="item.mode_id == 'HD'">
|
132
|
|
- <p>HD:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
133
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
132
|
+ <p>HD:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
133
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
134
|
134
|
</span>
|
135
|
135
|
<span v-if="item.mode_id == 'HDF'">
|
136
|
|
- <p>HDF:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
137
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
136
|
+ <p>HDF:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
137
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
138
|
138
|
</span>
|
139
|
139
|
<span v-if="item.mode_id == 'HD+HP'">
|
140
|
|
- <p>HD+HP:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
141
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
140
|
+ <p>HD+HP:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
141
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
142
|
142
|
</span>
|
143
|
143
|
<span v-if="item.mode_id == 'HP'">
|
144
|
|
- <p>HP:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
145
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
144
|
+ <p>HP:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
145
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
146
|
146
|
</span>
|
147
|
147
|
<span v-if="item.mode_id == 'HF'">
|
148
|
|
- <p>HF:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
149
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
148
|
+ <p>HF:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
149
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
150
|
150
|
</span>
|
151
|
151
|
<span v-if="item.mode_id == 'SCUF'">
|
152
|
152
|
<p>SCUF:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
153
|
153
|
<el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
154
|
154
|
</span>
|
155
|
155
|
<span v-if="item.mode_id == 'IUF'">
|
156
|
|
- <p>IUF:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
157
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
156
|
+ <p>IUF:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
157
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
158
|
158
|
</span>
|
159
|
159
|
<span v-if="item.mode_id == 'HFHD'">
|
160
|
160
|
<p>HFHD:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
161
|
161
|
<el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
162
|
162
|
</span>
|
163
|
163
|
<span v-if="item.mode_id == 'HFHD+HP'">
|
164
|
|
- <p>HFHD+HP:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
165
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
164
|
+ <p>HFHD+HP:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
165
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
166
|
166
|
</span>
|
167
|
167
|
<span v-if="item.mode_id == 'PHF'">
|
168
|
|
- <p>PHF:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
169
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
168
|
+ <p>PHF:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
169
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
170
|
170
|
</span>
|
171
|
171
|
<span v-if="item.mode_id == 'HFR'">
|
172
|
|
- <p>HFR:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
173
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
172
|
+ <p>HFR:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
173
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
174
|
174
|
</span>
|
175
|
175
|
<span v-if="item.mode_id == 'HDF+HP'">
|
176
|
|
- <p>HDF+HP:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
177
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
176
|
+ <p>HDF+HP:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
177
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
178
|
178
|
</span>
|
179
|
179
|
<span v-if="item.mode_id == 'HFHD+HP'">
|
180
|
|
- <p>HFHD+HP:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
181
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
180
|
+ <p>HFHD+HP:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
181
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
182
|
182
|
</span>
|
183
|
183
|
<span v-if="item.mode_id == '腹水回输'">
|
184
|
|
- <p>腹水回输:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
185
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
184
|
+ <p>腹水回输:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
185
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
186
|
186
|
</span>
|
187
|
187
|
<span v-if="item.mode_id == 'HD前置换'">
|
188
|
|
- <p>HD前置换:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
189
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
188
|
+ <p>HD前置换:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
189
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
190
|
190
|
</span>
|
191
|
191
|
<span v-if="item.mode_id == 'HD后置换'">
|
192
|
|
- <p>HD后置换:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
193
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
192
|
+ <p>HD后置换:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
193
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
194
|
194
|
</span>
|
195
|
195
|
<span v-if="item.mode_id == 'HDF前置换'">
|
196
|
|
- <p>HDF前置换:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
197
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
196
|
+ <p>HDF前置换:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
197
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
198
|
198
|
</span>
|
199
|
199
|
<span v-if="item.mode_id == 'HDF后置换'">
|
200
|
|
- <p>HDF后置换:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
201
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
200
|
+ <p>HDF后置换:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
201
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
202
|
202
|
</span>
|
203
|
203
|
<span v-if="item.mode_id == 'IUF+HD'">
|
204
|
204
|
<p>IUF+HD:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
205
|
205
|
<el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
206
|
206
|
</span>
|
207
|
|
- <span v-if="item.mode_id == 'CVVHDF'">
|
208
|
|
- <p>IUF+HD:{{item.count}}次({{(item.count/total*100).toFixed(1)}}%)</p>
|
209
|
|
- <el-progress :percentage="(item.count/total*100).toFixed(1)"></el-progress>
|
|
207
|
+
|
|
208
|
+ <span v-if="item.mode_id == 'IU'">
|
|
209
|
+ <p>IU:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
210
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
|
211
|
+ </span>
|
|
212
|
+
|
|
213
|
+ <span v-if="item.mode_id == 'HD+'">
|
|
214
|
+ <p>HD+:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
215
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
|
216
|
+ </span>
|
|
217
|
+
|
|
218
|
+ <span v-if="item.mode_id == '血浆胆红素吸附+HDF'">
|
|
219
|
+ <p>血浆胆红素吸附+HDF:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
220
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
|
221
|
+ </span>
|
|
222
|
+
|
|
223
|
+ <span v-if="item.mode_id == '血浆胆红素吸附'">
|
|
224
|
+ <p>血浆胆红素吸附:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
225
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
|
226
|
+ </span>
|
|
227
|
+
|
|
228
|
+ <span v-if="item.mode_id == 'I-HDF'">
|
|
229
|
+ <p>I-HDF:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
230
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
|
231
|
+ </span>
|
|
232
|
+
|
|
233
|
+ <span v-if="item.mode_id == 'HD高通'">
|
|
234
|
+ <p>HD高通:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
235
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
|
236
|
+ </span>
|
|
237
|
+
|
|
238
|
+ <span v-if="item.mode_id == 'CVVH'">
|
|
239
|
+ <p>CVVH:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
240
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
|
241
|
+ </span>
|
|
242
|
+
|
|
243
|
+ <span v-if="item.mode_id == 'CVVHD'">
|
|
244
|
+ <p>CVVHD:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
245
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
|
246
|
+ </span>
|
|
247
|
+
|
|
248
|
+
|
|
249
|
+ <span v-if="item.mode_id == 'CVVHDF'">
|
|
250
|
+ <p>CVVHDF:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
251
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
|
252
|
+ </span>
|
|
253
|
+
|
|
254
|
+ <span v-if="item.mode_id == '未知'">
|
|
255
|
+ <p>未知:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
|
|
256
|
+ <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
|
210
|
257
|
</span>
|
211
|
258
|
</div>
|
212
|
259
|
</div>
|
|
@@ -725,6 +772,11 @@ export default {
|
725
|
772
|
var monthEndDate = new Date(nowYear, nowMonth+1, 0);
|
726
|
773
|
var timeEnd=Date.parse(monthEndDate)/1000-1;//s
|
727
|
774
|
console.log("本月最后一天",timeEnd)
|
|
775
|
+
|
|
776
|
+ this.startDate = startDate
|
|
777
|
+ this.endDate = endDate
|
|
778
|
+ this.listQuery.start_time = startDate
|
|
779
|
+ this.listQuery.end_time = endDate
|
728
|
780
|
//本月
|
729
|
781
|
if(state == 0){
|
730
|
782
|
//统计透析总量
|
|
@@ -756,6 +808,10 @@ export default {
|
756
|
808
|
// console.log("结束时间",endDate)
|
757
|
809
|
var endunitx = Date.parse(endDate)/1000
|
758
|
810
|
// console.log("日期时间搓",endunitx)
|
|
811
|
+ this.startDate = startDate
|
|
812
|
+ this.endDate = endDate
|
|
813
|
+ this.listQuery.start_time = startDate
|
|
814
|
+ this.listQuery.end_time = endDate
|
759
|
815
|
//统计透析总量
|
760
|
816
|
this.getDialysisModeType(startDate,endDate,this.lapsetoType,this.sourceType)
|
761
|
817
|
//统计转归状态
|
|
@@ -786,6 +842,10 @@ export default {
|
786
|
842
|
// console.log("结束时间",endDate)
|
787
|
843
|
var endunitx = Date.parse(endDate)/1000
|
788
|
844
|
// console.log("日期时间搓",endunitx)
|
|
845
|
+ this.startDate = startDate
|
|
846
|
+ this.endDate = endDate
|
|
847
|
+ this.listQuery.start_time = startDate
|
|
848
|
+ this.listQuery.end_time = endDate
|
789
|
849
|
//统计透析总量
|
790
|
850
|
this.getDialysisModeType(startDate,endDate,this.lapsetoType,this.sourceType)
|
791
|
851
|
//统计转归状态
|
|
@@ -817,6 +877,10 @@ export default {
|
817
|
877
|
// console.log("结束时间",endDate)
|
818
|
878
|
var endunitx = Date.parse(endDate)/1000
|
819
|
879
|
// console.log("日期时间搓",endunitx)
|
|
880
|
+ this.startDate = startDate
|
|
881
|
+ this.endDate = endDate
|
|
882
|
+ this.listQuery.start_time = startDate
|
|
883
|
+ this.listQuery.end_time = endDate
|
820
|
884
|
//统计透析总量
|
821
|
885
|
this.getDialysisModeType(startDate,endDate,this.lapsetoType,this.sourceType)
|
822
|
886
|
//统计转归状态
|
|
@@ -854,9 +918,9 @@ export default {
|
854
|
918
|
getDialysisModeType(startDate,endDate,lapsetoType,sourceType).then(response=>{
|
855
|
919
|
if(response.data.state == 1){
|
856
|
920
|
|
857
|
|
- var modetype = response.data.data.modetype
|
858
|
|
- console.log("modetype",modetype)
|
859
|
|
- this.modetype = modetype
|
|
921
|
+ // var modetype = response.data.data.modetype
|
|
922
|
+ // console.log("modetype",modetype)
|
|
923
|
+
|
860
|
924
|
var total = response.data.data.total
|
861
|
925
|
console.log("total",total)
|
862
|
926
|
this.total = total.count
|
|
@@ -864,6 +928,9 @@ export default {
|
864
|
928
|
// console.log("数据",this.modetype)
|
865
|
929
|
var modedate = response.data.data.modetype
|
866
|
930
|
for(let i=0;i<modedate.length;i++){
|
|
931
|
+ if(modedate[i].mode_id == 0){
|
|
932
|
+ modedate[i].mode_id = "未知"
|
|
933
|
+ }
|
867
|
934
|
if(modedate[i].mode_id == 1){
|
868
|
935
|
modedate[i].mode_id = "HD"
|
869
|
936
|
}
|
|
@@ -921,6 +988,44 @@ export default {
|
921
|
988
|
if(modedate[i].mode_id == 19){
|
922
|
989
|
modedate[i].mode_id = "IUF+HD"
|
923
|
990
|
}
|
|
991
|
+
|
|
992
|
+ if(modedate[i].mode_id == 20){
|
|
993
|
+ modedate[i].mode_id = "IU"
|
|
994
|
+ }
|
|
995
|
+
|
|
996
|
+ if(modedate[i].mode_id == 21){
|
|
997
|
+ modedate[i].mode_id = "HD+"
|
|
998
|
+ }
|
|
999
|
+
|
|
1000
|
+ if(modedate[i].mode_id == 22){
|
|
1001
|
+ modedate[i].mode_id = "血浆胆红素吸附+HDF"
|
|
1002
|
+ }
|
|
1003
|
+
|
|
1004
|
+ if(modedate[i].mode_id == 23){
|
|
1005
|
+ modedate[i].mode_id = "血浆胆红素吸附"
|
|
1006
|
+ }
|
|
1007
|
+
|
|
1008
|
+ if(modedate[i].mode_id == 24){
|
|
1009
|
+ modedate[i].mode_id = "I-HDF"
|
|
1010
|
+ }
|
|
1011
|
+
|
|
1012
|
+ if(modedate[i].mode_id == 25){
|
|
1013
|
+ modedate[i].mode_id = "HD高通"
|
|
1014
|
+ }
|
|
1015
|
+
|
|
1016
|
+ if(modedate[i].mode_id == 26){
|
|
1017
|
+ modedate[i].mode_id = "CVVH"
|
|
1018
|
+ }
|
|
1019
|
+
|
|
1020
|
+ if(modedate[i].mode_id == 27){
|
|
1021
|
+ modedate[i].mode_id = "CVVHD"
|
|
1022
|
+ }
|
|
1023
|
+
|
|
1024
|
+ if(modedate[i].mode_id == 28){
|
|
1025
|
+ modedate[i].mode_id = "CVVHDF"
|
|
1026
|
+ }
|
|
1027
|
+ this.modetype = modedate
|
|
1028
|
+
|
924
|
1029
|
// this.modesData.xAxis.push(modedate[i].mode_id)
|
925
|
1030
|
// this.modesData.series.push(((modedate[i].count/total)*100).toFixed(1))
|
926
|
1031
|
}
|