Browse Source

10月12,质控

yq1 5 months ago
parent
commit
6fe04f0b46

+ 4 - 0
src/xt_pages/Dialysisanalysis/weightblood/components/after_Blood.vue View File

130
               style="width: 100%;"
130
               style="width: 100%;"
131
               :header-cell-style = "{'text-align':'center'}"
131
               :header-cell-style = "{'text-align':'center'}"
132
               :cell-style="{'text-align':'center'}"
132
               :cell-style="{'text-align':'center'}"
133
+              v-loading="loading"
133
               height="380">
134
               height="380">
134
               <el-table-column
135
               <el-table-column
135
                 prop="index"
136
                 prop="index"
217
         date_mode_options:[{value:1,label:'按周'},{value:2,label:'按天'},{value:3,label:'按月'},{value:4,label:'按年'}],
218
         date_mode_options:[{value:1,label:'按周'},{value:2,label:'按天'},{value:3,label:'按月'},{value:4,label:'按年'}],
218
         source_options:[{value:1,label:'以开始透析为准'},{value:2,label:'以排班为准'}],
219
         source_options:[{value:1,label:'以开始透析为准'},{value:2,label:'以排班为准'}],
219
         status_id:"",
220
         status_id:"",
221
+        loading:false,
220
       }
222
       }
221
     },
223
     },
222
     methods:{
224
     methods:{
398
           page:this.currentPage,
400
           page:this.currentPage,
399
           limit:this.limit,
401
           limit:this.limit,
400
         }
402
         }
403
+        this.loading =true
401
         Getbpdetail(params).then(response =>{
404
         Getbpdetail(params).then(response =>{
402
           if(response.data.state ==1){
405
           if(response.data.state ==1){
403
             const list = response.data.data.list
406
             const list = response.data.data.list
419
               this.total = response.data.data.total
422
               this.total = response.data.data.total
420
             }
423
             }
421
           }
424
           }
425
+          this.loading =false
422
           console.log('55555透后',response);
426
           console.log('55555透后',response);
423
         })
427
         })
424
       },
428
       },

+ 4 - 1
src/xt_pages/Dialysisanalysis/weightblood/components/before_Blood.vue View File

130
               style="width: 100%;"
130
               style="width: 100%;"
131
               :header-cell-style = "{'text-align':'center'}"
131
               :header-cell-style = "{'text-align':'center'}"
132
               :cell-style="{'text-align':'center'}"
132
               :cell-style="{'text-align':'center'}"
133
+              v-loading="loading"
133
               height="380">
134
               height="380">
134
               <el-table-column
135
               <el-table-column
135
                 prop="index"
136
                 prop="index"
224
         date_mode_options:[{value:1,label:'按周'},{value:2,label:'按天'},{value:3,label:'按月'},{value:4,label:'按年'}],
225
         date_mode_options:[{value:1,label:'按周'},{value:2,label:'按天'},{value:3,label:'按月'},{value:4,label:'按年'}],
225
         source_options:[{value:1,label:'以开始透析为准'},{value:2,label:'以排班为准'}],
226
         source_options:[{value:1,label:'以开始透析为准'},{value:2,label:'以排班为准'}],
226
         status_id:"",
227
         status_id:"",
227
-
228
+        loading:false,
228
       }
229
       }
229
     },
230
     },
230
     methods:{
231
     methods:{
404
           page:this.currentPage,
405
           page:this.currentPage,
405
           limit:this.limit,
406
           limit:this.limit,
406
         }
407
         }
408
+        this.loading =true
407
         Getbpdetail(params).then(response =>{
409
         Getbpdetail(params).then(response =>{
408
           console.log('Getbpdetail血压',response.data);
410
           console.log('Getbpdetail血压',response.data);
409
           if(response.data.state){
411
           if(response.data.state){
428
             }
430
             }
429
           }
431
           }
430
           console.log('55555',response);
432
           console.log('55555',response);
433
+          this.loading =false
431
         })
434
         })
432
       },
435
       },
433
       // 选择日期
436
       // 选择日期

+ 4 - 0
src/xt_pages/Dialysisanalysis/weightblood/components/blood_table.vue View File

77
         <el-table :data="tableData" border style="width: 100%"
77
         <el-table :data="tableData" border style="width: 100%"
78
         :header-cell-style="{textAlign: 'center'}"
78
         :header-cell-style="{textAlign: 'center'}"
79
         :cell-style="{ textAlign: 'center' }"
79
         :cell-style="{ textAlign: 'center' }"
80
+        v-loading="loading"
80
         height="380">
81
         height="380">
81
           <el-table-column
82
           <el-table-column
82
             prop="index"
83
             prop="index"
197
 
198
 
198
 
199
 
199
         input:'',
200
         input:'',
201
+        loading:true
200
       }
202
       }
201
     },
203
     },
202
     methods:{
204
     methods:{
309
           page:this.currentPage,
311
           page:this.currentPage,
310
           limit:this.limit,
312
           limit:this.limit,
311
         }
313
         }
314
+        this.loading =true
312
         Getbpdetail(params).then(response =>{
315
         Getbpdetail(params).then(response =>{
313
           if(response.data.state == 1){
316
           if(response.data.state == 1){
314
             const list = response.data.data.list
317
             const list = response.data.data.list
336
               this.total = response.data.data.total
339
               this.total = response.data.data.total
337
             }
340
             }
338
           }
341
           }
342
+          this.loading =false
339
           console.log('77777血压表格',response);
343
           console.log('77777血压表格',response);
340
         })
344
         })
341
       },
345
       },

+ 4 - 1
src/xt_pages/Dialysisanalysis/weightblood/components/dialyze_after.vue View File

152
           <el-table :data="tableData" border style="width: 100%"
152
           <el-table :data="tableData" border style="width: 100%"
153
           :header-cell-style="{textAlign: 'center'}"
153
           :header-cell-style="{textAlign: 'center'}"
154
           :cell-style="{ textAlign: 'center' }"
154
           :cell-style="{ textAlign: 'center' }"
155
+          v-loading="loading"
155
           height="380">
156
           height="380">
156
             <el-table-column
157
             <el-table-column
157
               prop="index"
158
               prop="index"
255
         dry_value:0,
256
         dry_value:0,
256
         after_value:0,
257
         after_value:0,
257
         after_options:[],
258
         after_options:[],
258
-        Patient_name:'',
259
         date_options:[{value:1,label:'最近七天'},{value:2,label:'本周'},{value:3,label:'上周'},{value:4,label:'本月'},
259
         date_options:[{value:1,label:'最近七天'},{value:2,label:'本周'},{value:3,label:'上周'},{value:4,label:'本月'},
260
                       {value:5,label:'上月'},{value:6,label:'本年'},{value:7,label:'上一年'}
260
                       {value:5,label:'上月'},{value:6,label:'本年'},{value:7,label:'上一年'}
261
         ],
261
         ],
266
         source_options:[{value:1,label:'以开始透析为准'},{value:2,label:'以排班为准'}],
266
         source_options:[{value:1,label:'以开始透析为准'},{value:2,label:'以排班为准'}],
267
 
267
 
268
         Patient_name:'',
268
         Patient_name:'',
269
+        loading:false,
269
       }
270
       }
270
     },
271
     },
271
     methods:{
272
     methods:{
505
           page:this.currentPage,
506
           page:this.currentPage,
506
           limit:this.limit,
507
           limit:this.limit,
507
         }
508
         }
509
+        this.loading = true
508
         Getweightdetail(params).then(response =>{
510
         Getweightdetail(params).then(response =>{
509
           if(response.data.state == 1){
511
           if(response.data.state == 1){
510
             const list = response.data.data.list
512
             const list = response.data.data.list
530
               this.total = response.data.data.total
532
               this.total = response.data.data.total
531
             }
533
             }
532
           }
534
           }
535
+          this.loading = false
533
           console.log('77777',response);
536
           console.log('77777',response);
534
         })
537
         })
535
       },
538
       },

+ 4 - 0
src/xt_pages/Dialysisanalysis/weightblood/components/dry_denominator.vue View File

153
           <el-table :data="tableData" border style="width: 100%"
153
           <el-table :data="tableData" border style="width: 100%"
154
           :header-cell-style="{textAlign: 'center'}"
154
           :header-cell-style="{textAlign: 'center'}"
155
           :cell-style="{ textAlign: 'center' }"
155
           :cell-style="{ textAlign: 'center' }"
156
+          v-loading="loading"
156
           height="380">
157
           height="380">
157
             <el-table-column
158
             <el-table-column
158
               prop="index"
159
               prop="index"
268
 
269
 
269
 
270
 
270
         input:'',
271
         input:'',
272
+        loading:false
271
       }
273
       }
272
     },
274
     },
273
     methods:{
275
     methods:{
507
           page:this.currentPage,
509
           page:this.currentPage,
508
           limit:this.limit,
510
           limit:this.limit,
509
         }
511
         }
512
+        this.loading = true
510
         Getweightdetail(params).then(response =>{
513
         Getweightdetail(params).then(response =>{
511
           if(response.data.state == 1){
514
           if(response.data.state == 1){
512
             const list = response.data.data.list
515
             const list = response.data.data.list
531
               this.tableData = table
534
               this.tableData = table
532
               this.total = response.data.data.total
535
               this.total = response.data.data.total
533
             }
536
             }
537
+            this.loading = false
534
           }
538
           }
535
           console.log('77777',response);
539
           console.log('77777',response);
536
         })
540
         })

+ 7 - 0
src/xt_pages/Dialysisanalysis/weightblood/components/dry_weight.vue View File

129
               style="width: 100%;"
129
               style="width: 100%;"
130
               :header-cell-style = "{'text-align':'center'}"
130
               :header-cell-style = "{'text-align':'center'}"
131
               :cell-style="{'text-align':'center'}"
131
               :cell-style="{'text-align':'center'}"
132
+              v-loading="loading"
132
               height="380">
133
               height="380">
133
               <el-table-column
134
               <el-table-column
134
                 prop="index"
135
                 prop="index"
221
         date_mode_options:[{value:1,label:'按周'},{value:2,label:'按天'},{value:3,label:'按月'},{value:4,label:'按年'}],
222
         date_mode_options:[{value:1,label:'按周'},{value:2,label:'按天'},{value:3,label:'按月'},{value:4,label:'按年'}],
222
         source_options:[{value:1,label:'以开始透析为准'},{value:2,label:'以排班为准'}],
223
         source_options:[{value:1,label:'以开始透析为准'},{value:2,label:'以排班为准'}],
223
         status_id:"",
224
         status_id:"",
225
+        loading:false,
224
       }
226
       }
225
     },
227
     },
226
     methods:{
228
     methods:{
338
       },
340
       },
339
       // 查询
341
       // 查询
340
       sete_click(){
342
       sete_click(){
343
+        
341
         this.getecharts()
344
         this.getecharts()
342
       },
345
       },
343
       // 详情查询
346
       // 详情查询
344
       detil_click(){
347
       detil_click(){
348
+        
345
         this.currentPage =1
349
         this.currentPage =1
346
         this.getdetail(this.status_value)
350
         this.getdetail(this.status_value)
351
+        
347
       },
352
       },
348
        // 下载
353
        // 下载
349
       Download_click(){
354
       Download_click(){
405
           page:this.currentPage,
410
           page:this.currentPage,
406
           limit:this.limit,
411
           limit:this.limit,
407
         }
412
         }
413
+        this.loading = true
408
         Getweightdetail(params).then(response =>{
414
         Getweightdetail(params).then(response =>{
409
           if(response.data.state ==1){
415
           if(response.data.state ==1){
410
             const list = response.data.data.list
416
             const list = response.data.data.list
424
               this.tableData = table
430
               this.tableData = table
425
               this.total = response.data.data.total
431
               this.total = response.data.data.total
426
             }
432
             }
433
+            this.loading = false
427
           }
434
           }
428
           console.log('555553333干体重',response);
435
           console.log('555553333干体重',response);
429
         })
436
         })

+ 4 - 1
src/xt_pages/Dialysisanalysis/weightblood/components/list_denominator.vue View File

152
           <el-table :data="tableData" border style="width: 100%"
152
           <el-table :data="tableData" border style="width: 100%"
153
           :header-cell-style="{textAlign: 'center'}"
153
           :header-cell-style="{textAlign: 'center'}"
154
           :cell-style="{ textAlign: 'center' }"
154
           :cell-style="{ textAlign: 'center' }"
155
+          v-loading="loading"
155
           height="380">
156
           height="380">
156
             <el-table-column
157
             <el-table-column
157
               prop="index"
158
               prop="index"
265
         date_mode_options:[{value:1,label:'按周'},{value:2,label:'按天'},{value:3,label:'按月'},{value:4,label:'按年'}],
266
         date_mode_options:[{value:1,label:'按周'},{value:2,label:'按天'},{value:3,label:'按月'},{value:4,label:'按年'}],
266
         source_options:[{value:1,label:'以开始透析为准'},{value:2,label:'以排班为准'}],
267
         source_options:[{value:1,label:'以开始透析为准'},{value:2,label:'以排班为准'}],
267
 
268
 
268
-
269
         input:'',
269
         input:'',
270
+        loading:false,
270
       }
271
       }
271
     },
272
     },
272
     methods:{
273
     methods:{
510
           page:this.currentPage,
511
           page:this.currentPage,
511
           limit:this.limit,
512
           limit:this.limit,
512
         }
513
         }
514
+        this.loading = true
513
         Getweightdetail(params).then(response =>{
515
         Getweightdetail(params).then(response =>{
514
           console.log('77777',response);
516
           console.log('77777',response);
515
           if(response.data.state == 1){
517
           if(response.data.state == 1){
535
               this.tableData = table
537
               this.tableData = table
536
               this.total = response.data.data.total
538
               this.total = response.data.data.total
537
             }
539
             }
540
+            this.loading = false
538
           }
541
           }
539
 
542
 
540
         })
543
         })

+ 4 - 0
src/xt_pages/Dialysisanalysis/weightblood/components/weight_table.vue View File

92
         <el-table :data="tableData" border style="width: 100%"
92
         <el-table :data="tableData" border style="width: 100%"
93
           :header-cell-style="{textAlign: 'center'}"
93
           :header-cell-style="{textAlign: 'center'}"
94
           :cell-style="{ textAlign: 'center' }"
94
           :cell-style="{ textAlign: 'center' }"
95
+          v-loading="loading"
95
           height="380">
96
           height="380">
96
             <el-table-column
97
             <el-table-column
97
               prop="index"
98
               prop="index"
208
         weight_value:0,
209
         weight_value:0,
209
         dry_value:0,
210
         dry_value:0,
210
         after_value:0,
211
         after_value:0,
212
+        loading:false
211
         // after_options:[],
213
         // after_options:[],
212
 
214
 
213
       }
215
       }
359
           page:this.currentPage,
361
           page:this.currentPage,
360
           limit:this.limit,
362
           limit:this.limit,
361
         }
363
         }
364
+        this.loading = true
362
         Getweightdetail(params).then(response =>{
365
         Getweightdetail(params).then(response =>{
363
           if(response.data.state == 1){
366
           if(response.data.state == 1){
364
             console.log('体重详情分析',response.data.data);
367
             console.log('体重详情分析',response.data.data);
385
               this.total = response.data.data.total
388
               this.total = response.data.data.total
386
             }
389
             }
387
           }
390
           }
391
+          this.loading = false
388
           console.log('77777',response);
392
           console.log('77777',response);
389
         })
393
         })
390
       },
394
       },