瀏覽代碼

Merge branch '20230223_pc_vue_new_branch' of http://git.shengws.com/csx/Vue_New into 20230223_pc_vue_new_branch

28169 1 年之前
父節點
當前提交
a16df94f2a

+ 0 - 1
src/router/modules/patient.js 查看文件

368
   //     noCache: true
368
   //     noCache: true
369
   //   }
369
   //   }
370
   // },
370
   // },
371
-
372
   // {//日常生活能力评估
371
   // {//日常生活能力评估
373
   //   path: '/patients/patient/:id/dailyLife',
372
   //   path: '/patients/patient/:id/dailyLife',
374
   //   component: () => import('@/xt_pages/user/evaluationtool/dailyLife'),
373
   //   component: () => import('@/xt_pages/user/evaluationtool/dailyLife'),

+ 4 - 3
src/xt_pages/Dialysisanalysis/albumin/albuminall.vue 查看文件

376
 
376
 
377
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
377
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
378
           let objone = {
378
           let objone = {
379
-            value:  response.data.data.unusual_total / response.data.data.patient_count,
379
+            // value:  response.data.data.unusual_total / response.data.data.patient_count,
380
+            value:  response.data.data.unusual_total,
380
             name: '不达标值患者',
381
             name: '不达标值患者',
381
             count:response.data.data.unusual_total,
382
             count:response.data.data.unusual_total,
382
           }
383
           }
384
           this.tableData.push(objone)
385
           this.tableData.push(objone)
385
 
386
 
386
           let objtwo = {
387
           let objtwo = {
387
-            value:   response.data.data.normal_total / response.data.data.patient_count,
388
+            value:   response.data.data.normal_total,
388
             name: '达标值患者',
389
             name: '达标值患者',
389
             count:response.data.data.normal_total,
390
             count:response.data.data.normal_total,
390
 
391
 
393
           this.tableData.push(objtwo)
394
           this.tableData.push(objtwo)
394
 
395
 
395
           let objthree = {
396
           let objthree = {
396
-            value: response.data.data.no_check_total / response.data.data.patient_count,
397
+            value: response.data.data.no_check_total ,
397
             name: '未检查患者',
398
             name: '未检查患者',
398
             count:response.data.data.no_check_total,
399
             count:response.data.data.no_check_total,
399
 
400
 

+ 3 - 3
src/xt_pages/Dialysisanalysis/bloodPhosphorus/phosphorusall.vue 查看文件

455
           this.reference =  response.data.data.reference
455
           this.reference =  response.data.data.reference
456
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
456
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
457
           let objone = {
457
           let objone = {
458
-            value:  response.data.data.unusual_total / response.data.data.patient_count,
458
+            value:  response.data.data.unusual_total ,
459
             name: '不达标值患者',
459
             name: '不达标值患者',
460
             count:response.data.data.unusual_total,
460
             count:response.data.data.unusual_total,
461
           }
461
           }
463
           this.tableData.push(objone)
463
           this.tableData.push(objone)
464
 
464
 
465
           let objtwo = {
465
           let objtwo = {
466
-            value:   response.data.data.normal_total / response.data.data.patient_count,
466
+            value:   response.data.data.normal_total,
467
             name: '达标值患者',
467
             name: '达标值患者',
468
             count:response.data.data.normal_total,
468
             count:response.data.data.normal_total,
469
 
469
 
472
           this.tableData.push(objtwo)
472
           this.tableData.push(objtwo)
473
 
473
 
474
           let objthree = {
474
           let objthree = {
475
-            value: response.data.data.no_check_total / response.data.data.patient_count,
475
+            value: response.data.data.no_check_total ,
476
             name: '未检查患者',
476
             name: '未检查患者',
477
             count:response.data.data.no_check_total,
477
             count:response.data.data.no_check_total,
478
 
478
 

+ 3 - 3
src/xt_pages/Dialysisanalysis/bloodPotassium/potassiumall.vue 查看文件

375
           this.reference = response.data.data.reference
375
           this.reference = response.data.data.reference
376
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
376
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
377
           let objone = {
377
           let objone = {
378
-            value:  response.data.data.unusual_total / response.data.data.patient_count,
378
+            value:  response.data.data.unusual_total ,
379
             name: '不达标值患者',
379
             name: '不达标值患者',
380
             count:response.data.data.unusual_total,
380
             count:response.data.data.unusual_total,
381
           }
381
           }
383
           this.tableData.push(objone)
383
           this.tableData.push(objone)
384
 
384
 
385
           let objtwo = {
385
           let objtwo = {
386
-            value:   response.data.data.normal_total / response.data.data.patient_count,
386
+            value:   response.data.data.normal_total,
387
             name: '达标值患者',
387
             name: '达标值患者',
388
             count:response.data.data.normal_total,
388
             count:response.data.data.normal_total,
389
 
389
 
392
           this.tableData.push(objtwo)
392
           this.tableData.push(objtwo)
393
 
393
 
394
           let objthree = {
394
           let objthree = {
395
-            value: response.data.data.no_check_total / response.data.data.patient_count,
395
+            value: response.data.data.no_check_total,
396
             name: '未检查患者',
396
             name: '未检查患者',
397
             count:response.data.data.no_check_total,
397
             count:response.data.data.no_check_total,
398
 
398
 

+ 3 - 3
src/xt_pages/Dialysisanalysis/calcium/calciumall.vue 查看文件

376
 
376
 
377
           this.input = response.data.data.reference.range_min + "<=" + "钙" + "<=" + response.data.data.reference.range_max
377
           this.input = response.data.data.reference.range_min + "<=" + "钙" + "<=" + response.data.data.reference.range_max
378
           let objone = {
378
           let objone = {
379
-            value:  response.data.data.unusual_total / response.data.data.patient_count,
379
+            value:  response.data.data.unusual_total,
380
             name: '不达标值患者',
380
             name: '不达标值患者',
381
             count:response.data.data.unusual_total,
381
             count:response.data.data.unusual_total,
382
           }
382
           }
384
           this.tableData.push(objone)
384
           this.tableData.push(objone)
385
 
385
 
386
           let objtwo = {
386
           let objtwo = {
387
-            value:   response.data.data.normal_total / response.data.data.patient_count,
387
+            value:   response.data.data.normal_total ,
388
             name: '达标值患者',
388
             name: '达标值患者',
389
             count:response.data.data.normal_total,
389
             count:response.data.data.normal_total,
390
 
390
 
393
           this.tableData.push(objtwo)
393
           this.tableData.push(objtwo)
394
 
394
 
395
           let objthree = {
395
           let objthree = {
396
-            value: response.data.data.no_check_total / response.data.data.patient_count,
396
+            value: response.data.data.no_check_total ,
397
             name: '未检查患者',
397
             name: '未检查患者',
398
             count:response.data.data.no_check_total,
398
             count:response.data.data.no_check_total,
399
 
399
 

+ 3 - 3
src/xt_pages/Dialysisanalysis/hemoglobin/hemoglobinall.vue 查看文件

455
           this.reference = response.data.data.reference
455
           this.reference = response.data.data.reference
456
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
456
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
457
           let objone = {
457
           let objone = {
458
-            value:  response.data.data.unusual_total / response.data.data.patient_count,
458
+            value:  response.data.data.unusual_total ,
459
             name: '不达标值患者',
459
             name: '不达标值患者',
460
             count:response.data.data.unusual_total,
460
             count:response.data.data.unusual_total,
461
           }
461
           }
463
           this.tableData.push(objone)
463
           this.tableData.push(objone)
464
 
464
 
465
           let objtwo = {
465
           let objtwo = {
466
-            value:   response.data.data.normal_total / response.data.data.patient_count,
466
+            value:   response.data.data.normal_total ,
467
             name: '达标值患者',
467
             name: '达标值患者',
468
             count:response.data.data.normal_total,
468
             count:response.data.data.normal_total,
469
 
469
 
472
           this.tableData.push(objtwo)
472
           this.tableData.push(objtwo)
473
 
473
 
474
           let objthree = {
474
           let objthree = {
475
-            value: response.data.data.no_check_total / response.data.data.patient_count,
475
+            value: response.data.data.no_check_total ,
476
             name: '未检查患者',
476
             name: '未检查患者',
477
             count:response.data.data.no_check_total,
477
             count:response.data.data.no_check_total,
478
 
478
 

+ 3 - 3
src/xt_pages/Dialysisanalysis/platelets/plateletsall.vue 查看文件

375
           this.reference = response.data.data.reference
375
           this.reference = response.data.data.reference
376
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
376
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
377
           let objone = {
377
           let objone = {
378
-            value:  response.data.data.unusual_total / response.data.data.patient_count,
378
+            value:  response.data.data.unusual_total ,
379
             name: '不达标值患者',
379
             name: '不达标值患者',
380
             count:response.data.data.unusual_total,
380
             count:response.data.data.unusual_total,
381
           }
381
           }
383
           this.tableData.push(objone)
383
           this.tableData.push(objone)
384
 
384
 
385
           let objtwo = {
385
           let objtwo = {
386
-            value:   response.data.data.normal_total / response.data.data.patient_count,
386
+            value:   response.data.data.normal_total,
387
             name: '达标值患者',
387
             name: '达标值患者',
388
             count:response.data.data.normal_total,
388
             count:response.data.data.normal_total,
389
 
389
 
392
           this.tableData.push(objtwo)
392
           this.tableData.push(objtwo)
393
 
393
 
394
           let objthree = {
394
           let objthree = {
395
-            value: response.data.data.no_check_total / response.data.data.patient_count,
395
+            value: response.data.data.no_check_total ,
396
             name: '未检查患者',
396
             name: '未检查患者',
397
             count:response.data.data.no_check_total,
397
             count:response.data.data.no_check_total,
398
 
398
 

+ 11 - 5
src/xt_pages/Dialysisanalysis/qualitycontrol/totalSstatistics.vue 查看文件

372
       this.tableData = []
372
       this.tableData = []
373
       console.log("~~~~~~~~~~")
373
       console.log("~~~~~~~~~~")
374
       GetQCStatistisData(params).then(response => {
374
       GetQCStatistisData(params).then(response => {
375
+        console.log('asdgfdgfhdg',response.data.data);
375
         if (response.data.state == 1) {
376
         if (response.data.state == 1) {
376
           this.reference = response.data.data.reference
377
           this.reference = response.data.data.reference
377
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
378
           this.input = response.data.data.reference.range_min + "<=" + response.data.data.reference.item_name + "<=" + response.data.data.reference.range_max
378
           let objone = {
379
           let objone = {
379
-            value:  response.data.data.unusual_total / response.data.data.patient_count,
380
+            // value:  response.data.data.unusual_total / response.data.data.patient_count,
381
+            value:  response.data.data.unusual_total, 
380
             name: '不达标值患者',
382
             name: '不达标值患者',
381
             count:response.data.data.unusual_total,
383
             count:response.data.data.unusual_total,
382
           }
384
           }
383
           this.pieData.push(objone)
385
           this.pieData.push(objone)
384
           this.tableData.push(objone)
386
           this.tableData.push(objone)
385
 
387
 
386
-            let objtwo = {
387
-            value:   response.data.data.normal_total / response.data.data.patient_count,
388
+          let objtwo = {
389
+            value:  response.data.data.normal_total,
388
             name: '达标值患者',
390
             name: '达标值患者',
389
             count:response.data.data.normal_total,
391
             count:response.data.data.normal_total,
390
 
392
 
393
           this.tableData.push(objtwo)
395
           this.tableData.push(objtwo)
394
 
396
 
395
           let objthree = {
397
           let objthree = {
396
-            value: response.data.data.no_check_total / response.data.data.patient_count,
398
+            value: response.data.data.no_check_total,
397
             name: '未检查患者',
399
             name: '未检查患者',
398
             count:response.data.data.no_check_total,
400
             count:response.data.data.no_check_total,
399
 
401
 
429
               top: '0%',
431
               top: '0%',
430
               left: 'center'
432
               left: 'center'
431
             },
433
             },
434
+            tooltip : {
435
+              trigger: 'item',
436
+              formatter: "{a} <br/>{b} : {c} ({d}%)"
437
+            },
432
             series: [
438
             series: [
433
               {
439
               {
434
                 type: 'pie',
440
                 type: 'pie',
435
                 label: {
441
                 label: {
436
                   normal : {
442
                   normal : {
437
-                    formatter: '{b}:{c}: ({d}%)',
443
+                    formatter: '{b}:{c} ({d}%)',
438
                     textStyle : {
444
                     textStyle : {
439
                         fontWeight : 'normal',
445
                         fontWeight : 'normal',
440
                         fontSize : 15,
446
                         fontSize : 15,

+ 121 - 36
src/xt_pages/user/evaluationtool/Constraintnotification.vue 查看文件

20
                         <td style="width: 150px; height: 40px; ">存在以下潜在风险:</td>
20
                         <td style="width: 150px; height: 40px; ">存在以下潜在风险:</td>
21
                         <td>
21
                         <td>
22
                             <div class="jiange">
22
                             <div class="jiange">
23
-                                <el-checkbox-group v-model="checkList">
24
-                                    <el-checkbox v-for="item in qianzai" :label="item" :key="item"></el-checkbox>
25
-                                </el-checkbox-group>    
23
+                                <span v-for="item in qianzai" class="rightjiange">
24
+                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
25
+                                </span>
26
                             </div>
26
                             </div>
27
                         </td>
27
                         </td>
28
                     </tr>
28
                     </tr>
39
                             <td class="start">意识及情绪:</td>
39
                             <td class="start">意识及情绪:</td>
40
                             <td>
40
                             <td>
41
                                 <div class="jiange">
41
                                 <div class="jiange">
42
-                                    <el-checkbox-group v-model="checkList">
43
-                                        <el-checkbox v-for="item in yisqingxu" :label="item" :key="item"></el-checkbox>
44
-                                    </el-checkbox-group>    
42
+                                    <span v-for="item in yisqingxu" class="rightjiange">
43
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
44
+                                    </span>
45
                                 </div>
45
                                 </div>
46
                             </td>
46
                             </td>
47
                         </tr>
47
                         </tr>
49
                             <td class="start">手术麻醉:</td>
49
                             <td class="start">手术麻醉:</td>
50
                             <td>
50
                             <td>
51
                                 <div class="jiange">
51
                                 <div class="jiange">
52
-                                    <el-checkbox-group v-model="checkList">
53
-                                        <el-checkbox v-for="item in mazui" :label="item" :key="item"></el-checkbox>
54
-                                    </el-checkbox-group>
52
+                                    <span v-for="item in mazui" class="rightjiange">
53
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
54
+                                    </span>
55
                                 </div>
55
                                 </div>
56
                             </td>
56
                             </td>
57
                         </tr>
57
                         </tr>
59
                             <td class="start"></td>
59
                             <td class="start"></td>
60
                             <td>
60
                             <td>
61
                                 <div class="jiange">
61
                                 <div class="jiange">
62
-                                    <el-checkbox-group v-model="checkList">
63
-                                        <el-checkbox label="醉酒躁动"></el-checkbox>
64
-                                    </el-checkbox-group>
62
+                                    <span class="rightjiange">
63
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;醉酒躁动</label>
64
+                                    </span>
65
                                 </div>
65
                                 </div>
66
                             </td>
66
                             </td>
67
                         </tr>
67
                         </tr>
69
                             <td class="start">管道:</td>
69
                             <td class="start">管道:</td>
70
                             <td>
70
                             <td>
71
                                 <div class="jiange">
71
                                 <div class="jiange">
72
-                                    <el-checkbox-group v-model="checkList">
73
-                                        <el-checkbox v-for="item in guandao" :label="item" :key="item"></el-checkbox>
74
-                                    </el-checkbox-group>
72
+                                    <span v-for="item in guandao" class="rightjiange">
73
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
74
+                                    </span>
75
                                 </div>
75
                                 </div>
76
                             </td>
76
                             </td>
77
                         </tr>
77
                         </tr>
79
                             <td class="start">上肢情况:</td>
79
                             <td class="start">上肢情况:</td>
80
                             <td>
80
                             <td>
81
                                 <div class="jiange">
81
                                 <div class="jiange">
82
-                                    <el-checkbox-group v-model="checkList">
83
-                                        <el-checkbox v-for="item in shangzhi" :label="item" :key="item"></el-checkbox>
84
-                                    </el-checkbox-group>
82
+                                    <span v-for="item in shangzhi" class="rightjiange">
83
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
84
+                                    </span>
85
                                 </div>
85
                                 </div>
86
                             </td>
86
                             </td>
87
                         </tr>
87
                         </tr>
89
                             <td class="start">下肢情况:</td>
89
                             <td class="start">下肢情况:</td>
90
                             <td>
90
                             <td>
91
                                 <div class="jiange">
91
                                 <div class="jiange">
92
-                                    <el-checkbox-group v-model="checkList">
93
-                                        <el-checkbox v-for="item in xiazhi" :label="item" :key="item"></el-checkbox>
94
-                                    </el-checkbox-group>
92
+                                    <span v-for="item in xiazhi" class="rightjiange">
93
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
94
+                                    </span>
95
                                 </div>
95
                                 </div>
96
                             </td>
96
                             </td>
97
                         </tr>
97
                         </tr>
99
                             <td class="start">皮肤状况:</td>
99
                             <td class="start">皮肤状况:</td>
100
                             <td>
100
                             <td>
101
                                 <div class="jiange">
101
                                 <div class="jiange">
102
-                                    <el-checkbox-group v-model="checkList">
103
-                                        <el-checkbox v-for="item in pifu" :label="item" :key="item"></el-checkbox>
104
-                                    </el-checkbox-group>
102
+                                    <span v-for="item in pifu" class="rightjiange">
103
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
104
+                                    </span>
105
                                 </div>
105
                                 </div>
106
                             </td>
106
                             </td>
107
                         </tr>
107
                         </tr>
120
                                         </thead>
120
                                         </thead>
121
                                         <tbody>
121
                                         <tbody>
122
                                             <tr class="bg_color">
122
                                             <tr class="bg_color">
123
-                                                <td></td>
124
-                                                <td></td>
123
+                                                <td>
124
+                                                    <div class="jiange">
125
+                                                        <span style="font-size: 15px;">
126
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
127
+                                                                &nbsp;双上肢腕式约束
128
+                                                            </label>
129
+                                                        </span>
130
+                                                    </div> 
131
+                                                </td>
132
+                                                <td>
133
+                                                    <div class="jiange">
134
+                                                        <span style="font-size: 15px;">
135
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
136
+                                                                &nbsp;约束部位皮肤损失
137
+                                                            </label>
138
+                                                        </span>
139
+                                                    </div> 
140
+                                                </td>
125
                                             </tr>
141
                                             </tr>
126
                                             <tr class="">
142
                                             <tr class="">
127
-                                                <td></td>
128
-                                                <td></td>
143
+                                                <td>
144
+                                                    <div class="jiange">
145
+                                                        <span style="font-size: 15px;">
146
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
147
+                                                                &nbsp;膝部约束
148
+                                                            </label>
149
+                                                        </span>
150
+                                                    </div> 
151
+                                                </td>
152
+                                                <td>
153
+                                                    <div class="jiange">
154
+                                                        <span style="font-size: 15px;">
155
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
156
+                                                                &nbsp;约束部位皮下瘀斑
157
+                                                            </label>
158
+                                                        </span>
159
+                                                    </div> 
160
+                                                </td>
129
                                             </tr>
161
                                             </tr>
130
                                             <tr class="bg_color">
162
                                             <tr class="bg_color">
131
-                                                <td></td>
132
-                                                <td></td>
163
+                                                <td>
164
+                                                    <div class="jiange">
165
+                                                        <span style="font-size: 15px;">
166
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
167
+                                                                &nbsp;四肢约束
168
+                                                            </label>
169
+                                                        </span>
170
+                                                    </div> 
171
+                                                </td>
172
+                                                <td>
173
+                                                    <div class="jiange">
174
+                                                        <span style="font-size: 15px;">
175
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
176
+                                                                &nbsp;约束肢体末端水肿及水肿加重
177
+                                                            </label>
178
+                                                        </span>
179
+                                                    </div> 
180
+                                                </td>
133
                                             </tr>
181
                                             </tr>
134
                                             <tr class="">
182
                                             <tr class="">
135
-                                                <td></td>
136
-                                                <td></td>
183
+                                                <td>
184
+                                                    <div class="jiange">
185
+                                                        <span style="font-size: 15px;">
186
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
187
+                                                                &nbsp;四肢加胸部约束
188
+                                                            </label>
189
+                                                        </span>
190
+                                                    </div> 
191
+                                                </td>
192
+                                                <td>
193
+                                                    <div class="jiange">
194
+                                                        <span style="font-size: 15px;">
195
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
196
+                                                                &nbsp;约束肢体发生骨折
197
+                                                            </label>
198
+                                                        </span>
199
+                                                    </div> 
200
+                                                </td>
137
                                             </tr>
201
                                             </tr>
138
                                             <tr class="bg_color">
202
                                             <tr class="bg_color">
139
-                                                <td></td>
140
-                                                <td></td>
203
+                                                <td>
204
+                                                    <div class="jiange">
205
+                                                        <span style="font-size: 15px;">
206
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
207
+                                                                &nbsp;胸腹部约束
208
+                                                            </label>
209
+                                                        </span>
210
+                                                    </div> 
211
+                                                </td>
212
+                                                <td>
213
+                                                     
214
+                                                </td>
141
                                             </tr>
215
                                             </tr>
142
                                             <tr class="">
216
                                             <tr class="">
143
-                                                <td></td>
217
+                                                <td>
218
+                                                    <div class="jiange">
219
+                                                        <span style="font-size: 15px;">
220
+                                                            <label><input type="checkbox" name="ball" value="volleyball" />
221
+                                                                &nbsp;肩部约束
222
+                                                            </label>
223
+                                                        </span>
224
+                                                    </div>
225
+                                                </td>
144
                                                 <td></td>
226
                                                 <td></td>
145
                                             </tr>
227
                                             </tr>
146
                                         </tbody>
228
                                         </tbody>
263
         }
345
         }
264
         .jiange{
346
         .jiange{
265
             margin-left: 20px;
347
             margin-left: 20px;
266
-            color: black;
348
+        }
349
+        .rightjiange{
350
+          margin-right: 40px;
351
+          font-size: 15px;
267
         }
352
         }
268
         input{
353
         input{
269
             -webkit-appearance: checkbox;
354
             -webkit-appearance: checkbox;

+ 3 - 2
src/xt_pages/user/evaluationtool/Fallassessment.vue 查看文件

32
                       <td>
32
                       <td>
33
                         <div class="jiange">
33
                         <div class="jiange">
34
                           <span v-for="item in nianlin" class="rightjiange">
34
                           <span v-for="item in nianlin" class="rightjiange">
35
-                            <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
35
+                            <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
36
                           </span>
36
                           </span>
37
                         </div>
37
                         </div>
38
                           
38
                           
131
                       <td>
131
                       <td>
132
                         <div class="jiange">
132
                         <div class="jiange">
133
                           <span v-for="item in xiaoguo" class="rightjiange">
133
                           <span v-for="item in xiaoguo" class="rightjiange">
134
-                            <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
134
+                            <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
135
                           </span>
135
                           </span>
136
                         </div>
136
                         </div>
137
                       </td>
137
                       </td>
469
         }
469
         }
470
         .rightjiange{
470
         .rightjiange{
471
           margin-right: 40px;
471
           margin-right: 40px;
472
+          font-size: 15px;
472
         }
473
         }
473
         input{
474
         input{
474
             -webkit-appearance: checkbox;
475
             -webkit-appearance: checkbox;

+ 17 - 10
src/xt_pages/user/evaluationtool/Glasgow.vue 查看文件

21
                                         <td class="start">睁眼反应(E)</td>
21
                                         <td class="start">睁眼反应(E)</td>
22
                                         <td>
22
                                         <td>
23
                                             <div class="jiange">
23
                                             <div class="jiange">
24
-                                              <el-checkbox-group v-model="checkList" :max="1">
25
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
26
-                                              </el-checkbox-group>
24
+                                                <span v-for="item in zhengyan" class="rightjiange">
25
+                                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
26
+                                                </span>
27
                                             </div>
27
                                             </div>
28
                                         </td>
28
                                         </td>
29
                                     </tr>
29
                                     </tr>
32
                                         <td class="start">言语反映 (V)</td>
32
                                         <td class="start">言语反映 (V)</td>
33
                                         <td>
33
                                         <td>
34
                                             <div class="jiange">
34
                                             <div class="jiange">
35
-                                              <el-checkbox-group v-model="checkList1">
36
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
37
-                                              </el-checkbox-group>
35
+                                                <span v-for="item in yanyu" class="rightjiange">
36
+                                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
37
+                                                </span>
38
                                             </div>
38
                                             </div>
39
                                         </td>
39
                                         </td>
40
                                     </tr>
40
                                     </tr>
43
                                         <td class="start">运动反应(M)</td>
43
                                         <td class="start">运动反应(M)</td>
44
                                         <td>
44
                                         <td>
45
                                             <div class="jiange">
45
                                             <div class="jiange">
46
-                                              <el-checkbox-group v-model="checkList2">
47
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
48
-                                              </el-checkbox-group>
46
+                                                <span v-for="item in yundong" class="rightjiange">
47
+                                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
48
+                                                </span> 
49
                                             </div>
49
                                             </div>
50
                                         </td>
50
                                         </td>
51
                                     </tr>
51
                                     </tr>
93
                             
93
                             
94
                         </div> 
94
                         </div> 
95
                         
95
                         
96
-                        <hr style="width: 100%;margin-top: 20px;"/>
96
+                        <hr style=" background-color: #DCDFE6;margin-top: 20px; height: 1px;border: none;"/>
97
                         <div class="shuoming">
97
                         <div class="shuoming">
98
                             <p>说明:</p>
98
                             <p>说明:</p>
99
                             <p>总分15分,其中 14-15分为正常,8-13分为中度意识障碍,≦7分为浅昏迷 ,3分为深昏迷 。</p>
99
                             <p>总分15分,其中 14-15分为正常,8-13分为中度意识障碍,≦7分为浅昏迷 ,3分为深昏迷 。</p>
203
             margin: 5px 0px 5px 20px;
203
             margin: 5px 0px 5px 20px;
204
             color: black;
204
             color: black;
205
         }
205
         }
206
+        .rightjiange{
207
+          margin-right: 40px;
208
+          font-size: 15px;
209
+        }
210
+        input{
211
+            -webkit-appearance: checkbox;
212
+        }
206
     }
213
     }
207
 </style>
214
 </style>

+ 20 - 24
src/xt_pages/user/evaluationtool/Muscleforce.vue 查看文件

21
                                         <td class="start">0级</td>
21
                                         <td class="start">0级</td>
22
                                         <td>
22
                                         <td>
23
                                             <div class="jiange">
23
                                             <div class="jiange">
24
-                                              <el-checkbox-group v-model="checkList" :max="1">
25
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
26
-                                              </el-checkbox-group>
24
+                                                <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball"/>&nbsp; 肌肉完全不收缩</label>
27
                                             </div>
25
                                             </div>
28
                                         </td>
26
                                         </td>
29
                                     </tr>
27
                                     </tr>
32
                                         <td class="start">1级</td>
30
                                         <td class="start">1级</td>
33
                                         <td>
31
                                         <td>
34
                                             <div class="jiange">
32
                                             <div class="jiange">
35
-                                              <el-checkbox-group v-model="checkList1">
36
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
37
-                                              </el-checkbox-group>
33
+                                                <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball" />&nbsp; 可见肌肉收缩但无肢体运动</label>
38
                                             </div>
34
                                             </div>
39
                                         </td>
35
                                         </td>
40
                                     </tr>
36
                                     </tr>
43
                                         <td class="start">2级</td>
39
                                         <td class="start">2级</td>
44
                                         <td>
40
                                         <td>
45
                                             <div class="jiange">
41
                                             <div class="jiange">
46
-                                              <el-checkbox-group v-model="checkList2">
47
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
48
-                                              </el-checkbox-group>
42
+                                                <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball"/>
43
+                                                    &nbsp;肢体能在床上移动,但不能抬离床面,即不能对抗地心引力
44
+                                                </label>
49
                                             </div>
45
                                             </div>
50
                                         </td>
46
                                         </td>
51
                                     </tr>
47
                                     </tr>
52
                                    
48
                                    
53
-                                    <tr class="bg_color">
49
+                                    <tr >
54
                                         <td class="start">3级</td>
50
                                         <td class="start">3级</td>
55
                                         <td>
51
                                         <td>
56
                                             <div class="jiange">
52
                                             <div class="jiange">
57
-                                              <el-checkbox-group v-model="checkList" :max="1">
58
-                                                <el-checkbox v-for="item in zhengyan" :label="item" :key="item"></el-checkbox>
59
-                                              </el-checkbox-group>
53
+                                                <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball" />
54
+                                                    &nbsp;肢体能抬离床面,克服地心引力做随意运动,但不能对抗外加阻力
55
+                                                </label>
60
                                             </div>
56
                                             </div>
61
                                         </td>
57
                                         </td>
62
                                     </tr>
58
                                     </tr>
63
                                     
59
                                     
64
-                                    <tr>
60
+                                    <tr class="bg_color">
65
                                         <td class="start">4级</td>
61
                                         <td class="start">4级</td>
66
                                         <td>
62
                                         <td>
67
                                             <div class="jiange">
63
                                             <div class="jiange">
68
-                                              <el-checkbox-group v-model="checkList1">
69
-                                                <el-checkbox v-for="item in yanyu" :label="item" :key="item"></el-checkbox>
70
-                                              </el-checkbox-group>
64
+                                                <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball" />
65
+                                                    &nbsp;能在一般的外加阻力下作运动,但力量较正常弱
66
+                                                </label>
71
                                             </div>
67
                                             </div>
72
                                         </td>
68
                                         </td>
73
                                     </tr>
69
                                     </tr>
74
                                    
70
                                    
75
-                                    <tr class="bg_color">
71
+                                    <tr>
76
                                         <td class="start">5级</td>
72
                                         <td class="start">5级</td>
77
                                         <td>
73
                                         <td>
78
                                             <div class="jiange">
74
                                             <div class="jiange">
79
-                                              <el-checkbox-group v-model="checkList2">
80
-                                                <el-checkbox v-for="item in yundong" :label="item" :key="item"></el-checkbox>
81
-                                              </el-checkbox-group>
75
+                                                <label style="font-size: 15px;"><input type="checkbox" name="ball" value="volleyball" />
76
+                                                    &nbsp;正常肌力
77
+                                                </label>
82
                                             </div>
78
                                             </div>
83
                                         </td>
79
                                         </td>
84
                                     </tr>
80
                                     </tr>
180
             input:'',
176
             input:'',
181
             options:[],
177
             options:[],
182
             tableData:[],
178
             tableData:[],
183
-            zhengyan:['自动睁眼(4分)','互换睁眼(3分)','刺激睁眼(2分)','无反应(1分)'],
184
-            yanyu:['正常(5分)','不准确回答问题(4分)','不恰当词句(3分)','不能理解的言语(2分)','无言语反映(1分)'],
185
-            yundong:['能按指令运动肢体(6分)','对刺痛能定位(5分)','对刺痛能躲避(4分)','刺痛肢体屈曲(3分)','刺痛肢体过伸(2分)','无反应(1分)'],
186
         }
179
         }
187
     }
180
     }
188
 }
181
 }
228
             margin: 5px 0px 5px 20px;
221
             margin: 5px 0px 5px 20px;
229
             color: black;
222
             color: black;
230
         }
223
         }
224
+        input{
225
+            -webkit-appearance: checkbox;
226
+        }
231
     }
227
     }
232
 </style>
228
 </style>

+ 14 - 7
src/xt_pages/user/evaluationtool/mindAssessment.vue 查看文件

23
                             <td class="start">心理评估</td>
23
                             <td class="start">心理评估</td>
24
                             <td>
24
                             <td>
25
                                 <div class="jiange">
25
                                 <div class="jiange">
26
-                                    <el-checkbox-group v-model="checkList" :max="1">
27
-                                        <el-checkbox v-for="item in xinli" :label="item" :key="item"></el-checkbox>
28
-                                    </el-checkbox-group>
26
+                                    <span v-for="item in xinli" class="rightjiange">
27
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
28
+                                    </span>
29
                                 </div>
29
                                 </div>
30
                             </td>
30
                             </td>
31
                         </tr>
31
                         </tr>
34
                             <td>
34
                             <td>
35
                                 <div class="jiange">
35
                                 <div class="jiange">
36
                                     <el-radio-group v-model="radio1">
36
                                     <el-radio-group v-model="radio1">
37
-                                        <el-radio v-for="(item,index ) in qingan" :label="item" :key="index">{{ item }}</el-radio>
37
+                                        <el-radio v-for="(item,index ) in qingan" :label="item" :key="index" style="color: black;font-size: 15px;">{{ item }}</el-radio>
38
                                     </el-radio-group>
38
                                     </el-radio-group>
39
                                 </div>
39
                                 </div>
40
                             </td>                           
40
                             </td>                           
44
                             <td>
44
                             <td>
45
                                 <div  class="jiange">
45
                                 <div  class="jiange">
46
                                     <el-radio-group v-model="radio2">
46
                                     <el-radio-group v-model="radio2">
47
-                                    <el-radio v-for="(item,index ) in qingan" :label="item" :key="index">{{ item }}</el-radio>
47
+                                    <el-radio v-for="(item,index ) in qingan" :label="item" :key="index" style="color: black;font-size: 15px;">{{ item }}</el-radio>
48
                                     </el-radio-group>
48
                                     </el-radio-group>
49
                                 </div>
49
                                 </div>
50
                             </td>
50
                             </td>
54
                             <td>
54
                             <td>
55
                                 <div  class="jiange">
55
                                 <div  class="jiange">
56
                                     <el-radio-group v-model="radio3">
56
                                     <el-radio-group v-model="radio3">
57
-                                    <el-radio v-for="(item,index ) in qingan" :label="item" :key="index">{{ item }}</el-radio>
57
+                                        <el-radio v-for="(item,index ) in qingan" :label="item" :key="index" style="color: black;font-size: 15px;">{{ item }}</el-radio>
58
                                     </el-radio-group>
58
                                     </el-radio-group>
59
                                 </div>
59
                                 </div>
60
                             </td>
60
                             </td>
96
                 
96
                 
97
             </div>
97
             </div>
98
         </div>
98
         </div>
99
-       
100
     </div>
99
     </div>
101
 </template>
100
 </template>
102
 <script>
101
 <script>
154
             margin-left: 20px;
153
             margin-left: 20px;
155
             color: black;
154
             color: black;
156
         }
155
         }
156
+        .rightjiange{
157
+          margin-right: 40px;
158
+          font-size: 15px;
159
+        }
160
+        
157
         input{
161
         input{
158
             -webkit-appearance: checkbox;
162
             -webkit-appearance: checkbox;
159
         }
163
         }
160
     }
164
     }
165
+    .el-radio__label{
166
+        font-size: 15px !important;
167
+    }
161
     .bottoms{
168
     .bottoms{
162
         display: inline-block;
169
         display: inline-block;
163
         margin-left: 10px;
170
         margin-left: 10px;

+ 70 - 41
src/xt_pages/user/evaluationtool/nourishmentAssessment.vue 查看文件

28
                            
28
                            
29
                             <td class="saoyang wenzi_color">
29
                             <td class="saoyang wenzi_color">
30
                                 营养需要量轻度增加:
30
                                 营养需要量轻度增加:
31
-                                <el-checkbox-group v-model="checkList">
32
-                                    <el-checkbox v-for='item in qingdu' :label="item" :key="item"></el-checkbox>
33
-                                    <el-checkbox label="">
34
-                                        <el-input v-model="input" placeholder=""></el-input>
35
-                                    </el-checkbox>
36
-                                </el-checkbox-group> 
31
+                                <div >
32
+                                    <span v-for="item in qingdu" class="rightjiange">
33
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
34
+                                    </span>
35
+                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
36
+                                        <el-input v-model="input" placeholder="" style="width: 120px;"></el-input>
37
+                                    </label>
38
+                                </div>
37
                             </td>                          
39
                             </td>                          
38
                         </tr>
40
                         </tr>
39
                         <tr class="bg_color">
41
                         <tr class="bg_color">
41
                            
43
                            
42
                             <td class="saoyang wenzi_color">
44
                             <td class="saoyang wenzi_color">
43
                                 营养需要量中度增加:
45
                                 营养需要量中度增加:
44
-                                <el-checkbox-group v-model="checkList">
45
-                                    <el-checkbox v-for='item in zhdu' :label="item" :key="item"></el-checkbox>
46
-                                    <el-checkbox label="">
47
-                                        <el-input v-model="input" placeholder=""></el-input>
48
-                                    </el-checkbox>
49
-                                </el-checkbox-group> 
46
+                                <div >
47
+                                    <span v-for="item in zhdu" class="rightjiange">
48
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
49
+                                    </span>
50
+                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
51
+                                        <el-input v-model="input" placeholder="" style="width: 120px;"></el-input>
52
+                                    </label>
53
+                                </div>
50
                             </td>
54
                             </td>
51
                         </tr>
55
                         </tr>
52
                         <tr>
56
                         <tr>
53
                             <td class="start">3级</td>
57
                             <td class="start">3级</td>
54
                             <td class="saoyang wenzi_color">
58
                             <td class="saoyang wenzi_color">
55
                                 营养需要量重度增加:
59
                                 营养需要量重度增加:
56
-                                <el-checkbox-group v-model="checkList">
57
-                                    <el-checkbox v-for='item in zhongsdu' :label="item" :key="item"></el-checkbox>
58
-                                    <el-checkbox label="">
59
-                                        <el-input v-model="input" placeholder=""></el-input>
60
-                                    </el-checkbox>
61
-                                </el-checkbox-group> 
60
+                                <div >
61
+                                    <span v-for="item in zhongsdu" class="rightjiange">
62
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
63
+                                    </span>
64
+                                    <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
65
+                                        <el-input v-model="input" placeholder="" style="width: 120px;"></el-input>
66
+                                    </label>
67
+                                </div>
62
                             </td>
68
                             </td>
63
                         </tr>
69
                         </tr>
64
                         </tbody>
70
                         </tbody>
79
                         <tr>
85
                         <tr>
80
                             <td class="start">1级</td>
86
                             <td class="start">1级</td>
81
                            
87
                            
82
-                            <td class="saoyang">                              
83
-                                <el-checkbox-group v-model="checkList">
84
-                                    <el-checkbox label="3个月内体重下降>5%"></el-checkbox>
85
-                                    <el-checkbox label="一周内进食量较从前减少25%-50%"></el-checkbox>
86
-                                </el-checkbox-group> 
88
+                            <td class="saoyang">
89
+                                <div >
90
+                                    <span class="rightjiange">
91
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
92
+                                            3个月内体重下降>5%
93
+                                        </label>
94
+                                        <label style="margin-left: 40px;"><input type="checkbox" name="ball" value="volleyball" />&nbsp;
95
+                                            一周内进食量较从前减少25%-50%
96
+                                        </label>
97
+                                    </span>
98
+                                    
99
+                                </div>                             
87
                             </td>                          
100
                             </td>                          
88
                         </tr>
101
                         </tr>
89
                         <tr class="bg_color">
102
                         <tr class="bg_color">
90
                             <td class="start">2级</td>
103
                             <td class="start">2级</td>
91
                             
104
                             
92
                             <td class="saoyang">
105
                             <td class="saoyang">
93
-                                
94
-                                <el-checkbox-group v-model="checkList">
95
-                                    <el-checkbox label="2个月内体重下降>5%"></el-checkbox>
96
-                                    <el-checkbox label="一周内进食量较从前减少50%-75%"></el-checkbox>
97
-                                </el-checkbox-group>
98
-                               
106
+                                <div >
107
+                                    <span class="rightjiange">
108
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
109
+                                            2个月内体重下降>5%
110
+                                        </label>
111
+                                        <label style="margin-left: 40px;"><input type="checkbox" name="ball" value="volleyball" />&nbsp;
112
+                                            一周内进食量较从前减少50%-75%
113
+                                        </label>
114
+                                    </span>
115
+                                    
116
+                                </div>  
99
                             </td>
117
                             </td>
100
                         </tr>
118
                         </tr>
101
                         <tr>
119
                         <tr>
102
                             <td class="start">3级</td>
120
                             <td class="start">3级</td>
103
-                            <td class="saoyang">                         
104
-                                <el-checkbox-group v-model="checkList">
105
-                                    <el-checkbox label="1个月内体重下降>5%"></el-checkbox>
106
-                                    <el-checkbox label="一周内进食量较从前减少75%-100%"></el-checkbox>
107
-                                    <el-checkbox label="体重指数(BMI)<18.5"></el-checkbox>
108
-                                    <el-checkbox label="血蛋白<30g/L(得不到准确的BNI值时用白蛋白替代)"></el-checkbox>
109
-                                </el-checkbox-group>
121
+                            <td class="saoyang"> 
122
+                                <div >
123
+                                    <span class="rightjiange">
124
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
125
+                                            1个月内体重下降>5%
126
+                                        </label>
127
+                                        <label style="margin-left: 40px;"><input type="checkbox" name="ball" value="volleyball" />&nbsp;
128
+                                            一周内进食量较从前减少75%-100%
129
+                                        </label>
130
+                                        <label style="margin-left: 40px;"><input type="checkbox" name="ball" value="volleyball" />&nbsp;
131
+                                            体重指数(BMI)<18.5
132
+                                        </label>
133
+                                        <label style="margin-left: 40px;"><input type="checkbox" name="ball" value="volleyball" />&nbsp;
134
+                                            血蛋白<30g/L(得不到准确的BNI值时用白蛋白替代)
135
+                                        </label>
136
+                                    </span>
137
+                                    
138
+                                </div>                          
110
                             </td>
139
                             </td>
111
                         </tr>
140
                         </tr>
112
                         </tbody>
141
                         </tbody>
121
                         <tbody>
150
                         <tbody>
122
                             <tr class="bg_color ">
151
                             <tr class="bg_color ">
123
                                 <td class="start yingyang">0级</td>
152
                                 <td class="start yingyang">0级</td>
124
-                                <td class="saoyang wenzi_color">≤70岁</td>
153
+                                <td class="saoyang" style="font-size: 15px;">≤70岁</td>
125
                             </tr>
154
                             </tr>
126
                             <tr>
155
                             <tr>
127
                                 <td class="start yingyang">1级</td>
156
                                 <td class="start yingyang">1级</td>
128
-                                <td class="saoyang wenzi_color">>70岁</td>                          
157
+                                <td class="saoyang" style="font-size: 15px;">>70岁</td>                          
129
                             </tr>
158
                             </tr>
130
                        
159
                        
131
                         </tbody>
160
                         </tbody>
227
             margin-left: 20px;
256
             margin-left: 20px;
228
             color: black;
257
             color: black;
229
         }
258
         }
230
-        .wenzi_color{
231
-            color: #606266;
232
-            font-size: 14px;
259
+        .rightjiange{
260
+          margin-right: 40px;
261
+          font-size: 15px;
233
         }
262
         }
234
         input{
263
         input{
235
             -webkit-appearance: checkbox;
264
             -webkit-appearance: checkbox;

+ 19 - 8
src/xt_pages/user/evaluationtool/pruritusAssessment.vue 查看文件

25
                             <td class="start">痒的部位</td>
25
                             <td class="start">痒的部位</td>
26
                             <td>
26
                             <td>
27
                                 <div class="jiange">
27
                                 <div class="jiange">
28
-                                    <el-checkbox-group v-model="checkList" :max="3">
29
-                                        <el-checkbox v-for="item in buwei" :label="item" :key="item"></el-checkbox>
30
-                                    </el-checkbox-group>
28
+                                    <span v-for="item in buwei" class="rightjiange">
29
+                                        <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
30
+                                    </span> 
31
+                                    <label><input type="checkbox" name="ball" value="volleyball" />
32
+                                        &nbsp;其他 <el-input v-model="input" style="width: 100px;"></el-input>
33
+                                    </label>
31
                                 </div>
34
                                 </div>
32
                             </td>
35
                             </td>
33
                             <td class="start">0</td>
36
                             <td class="start">0</td>
38
                             <td>
41
                             <td>
39
                                 <div class="jiange">
42
                                 <div class="jiange">
40
                                     <el-radio-group v-model="radio1">
43
                                     <el-radio-group v-model="radio1">
41
-                                        <el-radio v-for="(item,index ) in chengdu" :label="item" :key="index">{{ item }}</el-radio>
44
+                                        <el-radio v-for="(item,index ) in chengdu" :label="item" :key="index" style="color: black;font-size: 15PX;">{{ item }}</el-radio>
42
                                     </el-radio-group>
45
                                     </el-radio-group>
43
                                 </div>
46
                                 </div>
44
                             </td> 
47
                             </td> 
50
                             <td>
53
                             <td>
51
                                 <div  class="jiange">
54
                                 <div  class="jiange">
52
                                     <el-radio-group v-model="radio2">
55
                                     <el-radio-group v-model="radio2">
53
-                                    <el-radio v-for="(item,index ) in pinlv" :label="item" :key="index">{{ item }}</el-radio>
56
+                                        <el-radio v-for="(item,index ) in pinlv" :label="item" :key="index" style="color: black;font-size: 15PX;">{{ item }}</el-radio>
54
                                     </el-radio-group>
57
                                     </el-radio-group>
55
                                 </div>
58
                                 </div>
56
                             </td>
59
                             </td>
62
                             <td>
65
                             <td>
63
                                 <div  class="jiange">
66
                                 <div  class="jiange">
64
                                     <el-radio-group v-model="radio3">
67
                                     <el-radio-group v-model="radio3">
65
-                                    <el-radio v-for="(item,index ) in yingxiang" :label="item" :key="index">{{ item }}</el-radio>
68
+                                        <el-radio v-for="(item,index ) in yingxiang" :label="item" :key="index" style="color: black;font-size: 15PX;">{{ item }}</el-radio>
66
                                     </el-radio-group>
69
                                     </el-radio-group>
67
                                 </div>
70
                                 </div>
68
                             </td>
71
                             </td>
130
             radio1:'',
133
             radio1:'',
131
             radio2:'',
134
             radio2:'',
132
             radio3:'',
135
             radio3:'',
133
-            buwei:['躯体','上肢','下肢','头皮','全身',"其他"],
136
+            input:'',
137
+            buwei:['躯体','上肢','下肢','头皮','全身'],
134
             chengdu:['不要抓(1)','要抓但没有抓痕(2)','抓出抓痕才能止痒(3)','经常抓出抓痕(4)','完全坐立不安(5)'],
138
             chengdu:['不要抓(1)','要抓但没有抓痕(2)','抓出抓痕才能止痒(3)','经常抓出抓痕(4)','完全坐立不安(5)'],
135
             pinlv:['很少时候(1)','较少时候(2)','较多时候(3)','很多时候(4)','一直持续(5)'],
139
             pinlv:['很少时候(1)','较少时候(2)','较多时候(3)','很多时候(4)','一直持续(5)'],
136
-            yingxiang:['无影响(0)','一夜痒醒一次(2)','一夜痒醒两次(4)','一夜痒醒三次(6)']
140
+            yingxiang:['无影响(0)','一夜痒醒一次(2)','一夜痒醒两次(4)','一夜痒醒三次(6)'],
141
+            options:[],
142
+            value:'',
143
+            value1:'',
137
         }
144
         }
138
     }
145
     }
139
 }
146
 }
170
             margin-left: 20px;
177
             margin-left: 20px;
171
             color: black;
178
             color: black;
172
         }
179
         }
180
+        .rightjiange{
181
+          margin-right: 40px;
182
+          font-size: 15px;
183
+        }
173
         input{
184
         input{
174
             -webkit-appearance: checkbox;
185
             -webkit-appearance: checkbox;
175
         }
186
         }

+ 107 - 123
src/xt_pages/workforce/scheduleTablePrint.vue 查看文件

1
 <template>
1
 <template>
2
     <div>
2
     <div>
3
-      
4
       <el-button style="float:right;" type="primary" @click="printAction">打印</el-button>
3
       <el-button style="float:right;" type="primary" @click="printAction">打印</el-button>
5
 
4
 
6
 <!--      <el-button type="primary" @click="printAction">打印</el-button>-->
5
 <!--      <el-button type="primary" @click="printAction">打印</el-button>-->
7
-      <div class="print_main_content">
8
         <table v-if="$route.query.week_date ==''" id="scheduleTable" class="scheduleTable" border="1" cellspacing="0">
6
         <table v-if="$route.query.week_date ==''" id="scheduleTable" class="scheduleTable" border="1" cellspacing="0">
9
             <tr>
7
             <tr>
10
                 <td rowspan="2">分区</td>
8
                 <td rowspan="2">分区</td>
16
                 <td colspan="3">周五({{ weekTitle[4] }})</td>
14
                 <td colspan="3">周五({{ weekTitle[4] }})</td>
17
                 <td colspan="3">周六({{ weekTitle[5] }})</td>
15
                 <td colspan="3">周六({{ weekTitle[5] }})</td>
18
                 <td colspan="3">周日({{ weekTitle[6] }})</td>
16
                 <td colspan="3">周日({{ weekTitle[6] }})</td>
19
-                <td rowspan="2">总数</td>
17
+                <td>总数</td>
20
             </tr>
18
             </tr>
21
             <tr>
19
             <tr>
22
                 <td>上午</td>
20
                 <td>上午</td>
42
                 <td>晚上</td>
40
                 <td>晚上</td>
43
             </tr>
41
             </tr>
44
             <tr v-for="(item,index) in scheduleZone" :key="index">
42
             <tr v-for="(item,index) in scheduleZone" :key="index">
45
-                <td style="min-width:40px;">{{ item.area }}</td>
46
-                <td style="min-width:40px;">{{ item.cut }}</td>
47
-                <td style="min-width:40px;">
43
+                <td style="min-width:50px;">{{ item.area }}</td>
44
+                <td style="min-width:50px;">{{ item.cut }}</td>
45
+                <td style="min-width:50px;">
48
                     <span v-if="item.Mon_M.patient_id">
46
                     <span v-if="item.Mon_M.patient_id">
49
-                        <span>{{ item.Mon_M.patient }}</span>
50
-                        <span v-if="item.Mon_M.mode_name != 'HD'">{{ item.Mon_M.mode_name }}</span>
47
+                        <div>{{ item.Mon_M.patient }} </div>
48
+                        <div v-if="item.Mon_M.mode_name != 'HD'">
49
+                            {{ item.Mon_M.mode_name }}
50
+                     </div>
51
                     </span>
51
                     </span>
52
                 </td>
52
                 </td>
53
-                <td style="min-width:40px;">
53
+                <td style="min-width:50px;">
54
                     <span v-if="item.Mon_A.patient_id">
54
                     <span v-if="item.Mon_A.patient_id">
55
-                       
56
-                        <span>{{ item.Mon_A.patient }}</span>
57
-                        <span v-if="item.Mon_A.mode_name != 'HD'">{{ item.Mon_A.mode_name }}</span>
55
+                        <div>{{ item.Mon_A.patient }} </div>
56
+                        <div v-if="item.Mon_A.mode_name != 'HD'">{{ item.Mon_A.mode_name }}</div>
58
                     </span>
57
                     </span>
59
                 </td>
58
                 </td>
60
-                <td style="min-width:40px;">
59
+                <td style="min-width:50px;">
61
                     <span v-if="item.Mon_N.patient_id">
60
                     <span v-if="item.Mon_N.patient_id">
62
-                        
63
-                        <span>{{ item.Mon_N.patient }}</span>
64
-                        <span v-if="item.Mon_N.mode_name != 'HD'">{{ item.Mon_N.mode_name }}</span>
61
+                        <div>{{ item.Mon_N.patient }}</div>
62
+                        <div v-if="item.Mon_N.mode_name != 'HD'">{{ item.Mon_N.mode_name }}</div>
65
                     </span>
63
                     </span>
66
                 </td>
64
                 </td>
67
-                <td style="min-width:40px;">
65
+                <td style="min-width:50px;">
68
                     <span v-if="item.Tue_M.patient_id">
66
                     <span v-if="item.Tue_M.patient_id">
69
-                        
70
-                        <span>{{ item.Tue_M.patient }}</span>
71
-                        <span  v-if="item.Tue_M.mode_name != 'HD'">{{ item.Tue_M.mode_name }}</span>
67
+                        <div>{{ item.Tue_M.patient }}</div>
68
+                        <div v-if="item.Tue_M.mode_name != 'HD'">{{ item.Tue_M.mode_name }}</div>
72
                     </span>
69
                     </span>
73
                 </td>
70
                 </td>
74
-                <td style="min-width:40px;">
71
+                <td style="min-width:50px;">
75
                     <span v-if="item.Tue_A.patient_id">
72
                     <span v-if="item.Tue_A.patient_id">
76
-                        
77
-                        <span>{{ item.Tue_A.patient }}</span>
78
-                        <span  v-if="item.Tue_A.mode_name != 'HD'">{{ item.Tue_A.mode_name }}</span>
73
+                        <div>{{ item.Tue_A.patient }}</div>
74
+                        <div v-if="item.Tue_A.mode_name != 'HD'">{{ item.Tue_A.mode_name }}</div>
79
                     </span>
75
                     </span>
80
                 </td>
76
                 </td>
81
-                <td style="min-width:40px;">
77
+                <td style="min-width:50px;">
82
                     <span v-if="item.Tue_N.patient_id">
78
                     <span v-if="item.Tue_N.patient_id">
83
-                        
84
-                        <span>{{ item.Tue_N.patient }}</span>
85
-                        <span v-if="item.Tue_N.mode_name != 'HD'">{{ item.Tue_N.mode_name }}</span>
79
+                        <div>{{ item.Tue_N.patient }}</div>
80
+                        <div v-if="item.Tue_N.mode_name != 'HD'">{{ item.Tue_N.mode_name }}</div>
86
                     </span>
81
                     </span>
87
                 </td>
82
                 </td>
88
-                <td style="min-width:40px;">
83
+                <td style="min-width:50px;">
89
                     <span v-if="item.Wed_M.patient_id">
84
                     <span v-if="item.Wed_M.patient_id">
90
-                        
91
-                        <span>{{ item.Wed_M.patient }}</span>
92
-                        <span v-if="item.Wed_M.mode_name != 'HD'">{{ item.Wed_M.mode_name }}</span>
85
+                        <div>{{ item.Wed_M.patient }}</div>
86
+                        <div v-if="item.Wed_M.mode_name != 'HD'">{{ item.Wed_M.mode_name }}</div>
93
                     </span>
87
                     </span>
94
                 </td>
88
                 </td>
95
-                <td style="min-width:40px;">
89
+                <td style="min-width:50px;">
96
                     <span v-if="item.Wed_A.patient_id">
90
                     <span v-if="item.Wed_A.patient_id">
97
-                        <span>{{ item.Wed_A.patient }}</span>
98
-                        <span v-if="item.Wed_A.mode_name != 'HD'">{{ item.Wed_A.mode_name }}</span>
91
+                        <div>{{ item.Wed_A.patient }}</div>
92
+                        <div v-if="item.Wed_A.mode_name != 'HD'">{{ item.Wed_A.mode_name }}</div>
99
                     </span>
93
                     </span>
100
                 </td>
94
                 </td>
101
-                <td style="min-width:40px;">
95
+                <td style="min-width:50px;">
102
                     <span v-if="item.Wed_N.patient_id">
96
                     <span v-if="item.Wed_N.patient_id">
103
-                        <span>{{ item.Wed_N.patient }}</span>
104
-                        <span v-if="item.Wed_N.mode_name != 'HD'">{{ item.Wed_N.mode_name }}</span>
97
+                        <div>{{ item.Wed_N.patient }}</div>
98
+                        <div v-if="item.Wed_N.mode_name != 'HD'">{{ item.Wed_N.mode_name }}</div>
105
                     </span>
99
                     </span>
106
                 </td>
100
                 </td>
107
-                <td style="min-width:40px;">
108
-                    <span v-if="item.Thurs_M.patient_id">     
109
-                        <span>{{ item.Thurs_M.patient }}</span>
110
-                        <span  v-if="item.Thurs_M.mode_name != 'HD'">{{ item.Thurs_M.mode_name }}</span>
101
+                <td style="min-width:50px;">
102
+                    <span v-if="item.Thurs_M.patient_id">
103
+                        <div>{{ item.Thurs_M.patient }}</div>
104
+                        <div v-if="item.Thurs_M.mode_name != 'HD'">{{ item.Thurs_M.mode_name }}</div>
111
                     </span>
105
                     </span>
112
                 </td>
106
                 </td>
113
-                <td style="min-width:40px;">
114
-                    <span v-if="item.Thurs_A.patient_id">                   
115
-                        <span>{{ item.Thurs_A.patient }}</span>
116
-                        <span v-if="item.Thurs_A.mode_name != 'HD'">{{ item.Thurs_A.mode_name }}</span>
107
+                <td style="min-width:50px;">
108
+                    <span v-if="item.Thurs_A.patient_id">
109
+                        <div>{{ item.Thurs_A.patient }}</div>
110
+                        <div v-if="item.Thurs_A.mode_name != 'HD'">{{ item.Thurs_A.mode_name }}</div>
117
                     </span>
111
                     </span>
118
                 </td>
112
                 </td>
119
-                <td style="min-width:40px;">
120
-                    <span v-if="item.Thurs_N.patient_id">           
121
-                        <span>{{ item.Thurs_N.patient }}</span>
122
-                        <span  v-if="item.Thurs_N.mode_name != 'HD'">{{ item.Thurs_N.mode_name }}</span>
113
+                <td style="min-width:50px;">
114
+                    <span v-if="item.Thurs_N.patient_id">
115
+                        <div>{{ item.Thurs_N.patient }}</div>
116
+                        <div v-if="item.Thurs_N.mode_name != 'HD'">{{ item.Thurs_N.mode_name }}</div>
123
                     </span>
117
                     </span>
124
                 </td>
118
                 </td>
125
-                <td style="min-width:40px;">
126
-                    <span v-if="item.Fri_M.patient_id">                  
127
-                        <span>{{ item.Fri_M.patient }}</span>
128
-                        <span v-if="item.Fri_M.mode_name != 'HD'">{{ item.Fri_M.mode_name }}</span>
119
+                <td style="min-width:50px;">
120
+                    <span v-if="item.Fri_M.patient_id">
121
+                        <div>{{ item.Fri_M.patient }}</div>
122
+                        <div v-if="item.Fri_M.mode_name != 'HD'">{{ item.Fri_M.mode_name }}</div>
129
                     </span>
123
                     </span>
130
                 </td>
124
                 </td>
131
-                <td style="min-width:40px;">
132
-                    <span v-if="item.Fri_A.patient_id">                     
133
-                        <span>{{ item.Fri_A.patient }}</span>
134
-                        <span v-if="item.Fri_A.mode_name != 'HD'">{{ item.Fri_A.mode_name }}</span>
125
+                <td style="min-width:50px;">
126
+                    <span v-if="item.Fri_A.patient_id">
127
+                        <div>{{ item.Fri_A.patient }}</div>
128
+                        <div v-if="item.Fri_A.mode_name != 'HD'">{{ item.Fri_A.mode_name }}</div>
135
                     </span>
129
                     </span>
136
                 </td>
130
                 </td>
137
-                <td style="min-width:40px;">
138
-                    <span v-if="item.Fri_N.patient_id">                      
139
-                        <span>{{ item.Fri_N.patient }}</span>
140
-                        <span v-if="item.Fri_N.mode_name != 'HD'">{{ item.Sat_M.mode_name }}</span>
131
+                <td style="min-width:50px;">
132
+                    <span v-if="item.Fri_N.patient_id">
133
+                        <div>{{ item.Fri_N.patient }}</div>
134
+                        <div v-if="item.Sat_M.mode_name != 'HD'">{{ item.Sat_M.mode_name }}</div>
141
                     </span>
135
                     </span>
142
                 </td>
136
                 </td>
143
-                <td style="min-width:40px;">
144
-                    <span v-if="item.Sat_M.patient_id">                      
145
-                        <span>{{ item.Sat_M.patient }}</span>
146
-                        <span  v-if="item.Sat_M.mode_name != 'HD'">{{ item.Sat_M.mode_name }}</span>
137
+                <td style="min-width:50px;">
138
+                    <span v-if="item.Sat_M.patient_id">
139
+                        <div>{{ item.Sat_M.patient }}</div>
140
+                        <div v-if="item.Sat_M.mode_name != 'HD'">{{ item.Sat_M.mode_name }}</div>
147
                     </span>
141
                     </span>
148
                 </td>
142
                 </td>
149
-                <td style="min-width:40px;">
150
-                    <span v-if="item.Sat_A.patient_id">                       
151
-                        <span>{{ item.Sat_A.patient }}</span>
152
-                        <span v-if="item.Sat_A.mode_name != 'HD'">{{ item.Sat_A.mode_name }}</span>
143
+                <td style="min-width:50px;">
144
+                    <span v-if="item.Sat_A.patient_id">
145
+                        <div>{{ item.Sat_A.patient }}</div>
146
+                        <div v-if="item.Sat_A.mode_name != 'HD'">{{ item.Sat_A.mode_name }}</div>
153
                     </span>
147
                     </span>
154
                 </td>
148
                 </td>
155
-                <td style="min-width:40px;">
149
+                <td style="min-width:50px;">
156
                     <span v-if="item.Sat_N.patient_id">
150
                     <span v-if="item.Sat_N.patient_id">
157
-                        <span>{{ item.Sat_N.patient }}</span>
158
-                        <span v-if="item.Sat_N.mode_name != 'HD'">{{ item.Sat_N.mode_name }}</span>
151
+                        <div>{{ item.Sat_N.patient }}</div>
152
+                        <div v-if="item.Sat_N.mode_name != 'HD'">{{ item.Sat_N.mode_name }}</div>
159
                     </span>
153
                     </span>
160
                 </td>
154
                 </td>
161
-                <td style="min-width:40px;">
155
+                <td style="min-width:50px;">
162
                     <span v-if="item.Sun_M.patient_id">
156
                     <span v-if="item.Sun_M.patient_id">
163
-                        <span>{{ item.Sun_M.patient }}</span>
164
-                        <span v-if="item.Sun_M.mode_name != 'HD'">{{ item.Sun_M.mode_name }}</span>
157
+                        <div>{{ item.Sun_M.patient }}</div>
158
+                        <div v-if="item.Sun_M.mode_name != 'HD'">{{ item.Sun_M.mode_name }}</div>
165
                     </span>
159
                     </span>
166
                 </td>
160
                 </td>
167
-                <td style="min-width:40px;">
161
+                <td style="min-width:50px;">
168
                     <span v-if="item.Sun_A.patient_id">
162
                     <span v-if="item.Sun_A.patient_id">
169
-                        <span>{{ item.Sun_A.patient }}</span>
170
-                        <span v-if="item.Sun_A.mode_name != 'HD'">{{ item.Sun_A.mode_name }}</span>
163
+                        <div>{{ item.Sun_A.patient }}</div>
164
+                        <div v-if="item.Sun_A.mode_name != 'HD'">{{ item.Sun_A.mode_name }}</div>
171
                     </span>
165
                     </span>
172
                 </td>
166
                 </td>
173
-                <td style="min-width:40px;">
167
+                <td style="min-width:50px;">
174
                     <span v-if="item.Sun_N.patient_id">
168
                     <span v-if="item.Sun_N.patient_id">
175
-                        <span>{{ item.Sun_N.patient }}</span>
176
-                        <span v-if="item.Sun_N.mode_name != 'HD'">{{ item.Sun_N.mode_name }}</span>
169
+                        <div>{{ item.Sun_N.patient }}</div>
170
+                        <div v-if="item.Sun_N.mode_name != 'HD'">{{ item.Sun_N.mode_name }}</div>
177
                     </span>
171
                     </span>
178
                 </td>
172
                 </td>
179
                 <td>{{item.total}}</td>
173
                 <td>{{item.total}}</td>
180
             </tr>
174
             </tr>
181
         </table>
175
         </table>
182
-        <!-- 选择天数打印 -->
176
+
177
+         <!-- 选择天数打印 -->
183
         <table 
178
         <table 
184
             v-if="$route.query.week_date !=''" 
179
             v-if="$route.query.week_date !=''" 
185
             id="scheduleTable" class="scheduleTable" 
180
             id="scheduleTable" class="scheduleTable" 
209
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周一'">
204
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周一'">
210
                     <span v-if="item.Mon_M.patient_id ">
205
                     <span v-if="item.Mon_M.patient_id ">
211
                         <span>{{ item.Mon_M.patient }}</span>
206
                         <span>{{ item.Mon_M.patient }}</span>
212
-                        <span>{{ item.Mon_M.mode_name }}</span>
207
+                        <span v-if="item.Mon_M.mode_name != 'HD'">{{ item.Mon_M.mode_name }}</span>
213
                     </span>
208
                     </span>
214
                 </td>
209
                 </td>
215
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周一'">
210
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周一'">
216
                     <span v-if="item.Mon_A.patient_id ">
211
                     <span v-if="item.Mon_A.patient_id ">
217
                         <span>{{ item.Mon_A.patient }}</span>
212
                         <span>{{ item.Mon_A.patient }}</span>
218
-                        <span>{{ item.Mon_A.mode_name }}</span>
213
+                        <span v-if="item.Mon_A.mode_name != 'HD'">{{ item.Mon_A.mode_name }}</span>
219
                     </span>
214
                     </span>
220
                 </td>
215
                 </td>
221
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周一'">
216
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周一'">
222
                     <span v-if="item.Mon_N.patient_id ">
217
                     <span v-if="item.Mon_N.patient_id ">
223
                         <span>{{ item.Mon_N.patient }}</span>
218
                         <span>{{ item.Mon_N.patient }}</span>
224
-                        <span>{{ item.Mon_N.mode_name }}</span>
219
+                        <span v-if="item.Mon_N.mode_name != 'HD'">{{ item.Mon_N.mode_name }}</span>
225
                     </span>
220
                     </span>
226
                 </td>
221
                 </td>
227
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周二'">
222
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周二'">
228
                     <p v-if="item.Tue_M.patient_id">
223
                     <p v-if="item.Tue_M.patient_id">
229
                         <span>{{ item.Tue_M.patient }}</span>
224
                         <span>{{ item.Tue_M.patient }}</span>
230
-                        <span>{{ item.Tue_M.mode_name }}</span>
225
+                        <span v-if="item.Tue_M.mode_name != 'HD'">{{ item.Tue_M.mode_name }}</span>
231
                     </p>
226
                     </p>
232
                 </td>
227
                 </td>
233
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周二'">
228
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周二'">
234
                     <span v-if="item.Tue_A.patient_id ">
229
                     <span v-if="item.Tue_A.patient_id ">
235
                         
230
                         
236
                         <span>{{ item.Tue_A.patient }}</span>
231
                         <span>{{ item.Tue_A.patient }}</span>
237
-                        <span>{{ item.Tue_A.mode_name }}</span>
232
+                        <span v-if="item.Tue_A.mode_name != 'HD'">{{ item.Tue_A.mode_name }}</span>
238
                     </span>
233
                     </span>
239
                 </td>
234
                 </td>
240
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周二'">
235
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周二'">
241
                     <span v-if="item.Tue_N.patient_id ">
236
                     <span v-if="item.Tue_N.patient_id ">
242
                         
237
                         
243
                         <span>{{ item.Tue_N.patient }}</span>
238
                         <span>{{ item.Tue_N.patient }}</span>
244
-                        <span>{{ item.Tue_N.mode_name }}</span>
239
+                        <span v-if="item.Tue_N.mode_name != 'HD'">{{ item.Tue_N.mode_name }}</span>
245
                     </span>
240
                     </span>
246
                 </td>
241
                 </td>
247
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周三'">
242
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周三'">
248
                     <span v-if="item.Wed_M.patient_id ">
243
                     <span v-if="item.Wed_M.patient_id ">
249
                         
244
                         
250
                         <span>{{ item.Wed_M.patient }}</span>
245
                         <span>{{ item.Wed_M.patient }}</span>
251
-                        <span>{{ item.Wed_M.mode_name }}</span>
246
+                        <span v-if="item.Wed_M.mode_name != 'HD'">{{ item.Wed_M.mode_name }}</span>
252
                     </span>
247
                     </span>
253
                 </td>
248
                 </td>
254
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周三'">
249
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周三'">
255
                     <span v-if="item.Wed_A.patient_id ">
250
                     <span v-if="item.Wed_A.patient_id ">
256
                         <span>{{ item.Wed_A.patient }}</span>
251
                         <span>{{ item.Wed_A.patient }}</span>
257
-                        <span>{{ item.Wed_A.mode_name }}</span>
252
+                        <span v-if="item.Wed_A.mode_name != 'HD'">{{ item.Wed_A.mode_name }}</span>
258
                     </span>
253
                     </span>
259
                 </td>
254
                 </td>
260
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周三'">
255
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周三'">
261
                     <span v-if="item.Wed_N.patient_id ">
256
                     <span v-if="item.Wed_N.patient_id ">
262
                         <span>{{ item.Wed_N.patient }}</span>
257
                         <span>{{ item.Wed_N.patient }}</span>
263
-                        <span>{{ item.Wed_N.mode_name }}</span>
258
+                        <span v-if="item.Wed_N.mode_name != 'HD'">{{ item.Wed_N.mode_name }}</span>
264
                     </span>
259
                     </span>
265
                 </td>
260
                 </td>
266
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周四'">
261
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周四'">
267
                     <span v-if="item.Thurs_M.patient_id ">     
262
                     <span v-if="item.Thurs_M.patient_id ">     
268
                         <span>{{ item.Thurs_M.patient }}</span>
263
                         <span>{{ item.Thurs_M.patient }}</span>
269
-                        <span>{{ item.Thurs_M.mode_name }}</span>
264
+                        <span v-if="item.Thurs_M.mode_name != 'HD'">{{ item.Thurs_M.mode_name }}</span>
270
                     </span>
265
                     </span>
271
                 </td>
266
                 </td>
272
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周四'">
267
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周四'">
273
                     <span v-if="item.Thurs_A.patient_id ">                   
268
                     <span v-if="item.Thurs_A.patient_id ">                   
274
                         <span>{{ item.Thurs_A.patient }}</span>
269
                         <span>{{ item.Thurs_A.patient }}</span>
275
-                        <span>{{ item.Thurs_A.mode_name }}</span>
270
+                        <span v-if="item.Thurs_A.mode_name != 'HD'">{{ item.Thurs_A.mode_name }}</span>
276
                     </span>
271
                     </span>
277
                 </td>
272
                 </td>
278
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周四'">
273
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周四'">
279
                     <span v-if="item.Thurs_N.patient_id ">           
274
                     <span v-if="item.Thurs_N.patient_id ">           
280
                         <span>{{ item.Thurs_N.patient }}</span>
275
                         <span>{{ item.Thurs_N.patient }}</span>
281
-                        <span>{{ item.Thurs_N.mode_name }}</span>
276
+                        <span v-if="item.Thurs_N.mode_name != 'HD'">{{ item.Thurs_N.mode_name }}</span>
282
                     </span>
277
                     </span>
283
                 </td>
278
                 </td>
284
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周五'">
279
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周五'">
285
                     <span v-if="item.Fri_M.patient_id">                  
280
                     <span v-if="item.Fri_M.patient_id">                  
286
                         <span>{{ item.Fri_M.patient }}</span>
281
                         <span>{{ item.Fri_M.patient }}</span>
287
-                        <span>{{ item.Fri_M.mode_name }}</span>
282
+                        <span v-if="item.Fri_M.mode_name != 'HD'">{{ item.Fri_M.mode_name }}</span>
288
                     </span>
283
                     </span>
289
                 </td>
284
                 </td>
290
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周五'">
285
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周五'">
291
                     <span v-if="item.Fri_A.patient_id ">                     
286
                     <span v-if="item.Fri_A.patient_id ">                     
292
                         <span>{{ item.Fri_A.patient }}</span>
287
                         <span>{{ item.Fri_A.patient }}</span>
293
-                        <span>{{ item.Fri_A.mode_name }}</span>
288
+                        <span v-if="item.Fri_A.mode_name != 'HD'">{{ item.Fri_A.mode_name }}</span>
294
                     </span>
289
                     </span>
295
                 </td>
290
                 </td>
296
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周五'">
291
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周五'">
297
                     <span v-if="item.Fri_N.patient_id ">                      
292
                     <span v-if="item.Fri_N.patient_id ">                      
298
                         <span>{{ item.Fri_N.patient }}</span>
293
                         <span>{{ item.Fri_N.patient }}</span>
299
-                        <span>{{ item.Sat_M.mode_name }}</span>
294
+                        <span v-if="item.Fri_N.mode_name != 'HD'">{{ item.Sat_M.mode_name }}</span>
300
                     </span>
295
                     </span>
301
                 </td>
296
                 </td>
302
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周六'">
297
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周六'">
303
                     <span v-if="item.Sat_M.patient_id ">                      
298
                     <span v-if="item.Sat_M.patient_id ">                      
304
                         <span>{{ item.Sat_M.patient }}</span>
299
                         <span>{{ item.Sat_M.patient }}</span>
305
-                        <span>{{ item.Sat_M.mode_name }}</span>
300
+                        <span v-if="item.Sat_M.mode_name != 'HD'">{{ item.Sat_M.mode_name }}</span>
306
                     </span>
301
                     </span>
307
                 </td>
302
                 </td>
308
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周六'">
303
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周六'">
309
                     <span v-if="item.Sat_A.patient_id ">                       
304
                     <span v-if="item.Sat_A.patient_id ">                       
310
                         <span>{{ item.Sat_A.patient }}</span>
305
                         <span>{{ item.Sat_A.patient }}</span>
311
-                        <span>{{ item.Sat_A.mode_name }}</span>
306
+                        <span v-if="item.Sat_A.mode_name != 'HD'">{{ item.Sat_A.mode_name }}</span>
312
                     </span>
307
                     </span>
313
                 </td>
308
                 </td>
314
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周六'">
309
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周六'">
315
                     <span v-if="item.Sat_N.patient_id ">
310
                     <span v-if="item.Sat_N.patient_id ">
316
                         <span>{{ item.Sat_N.patient }}</span>
311
                         <span>{{ item.Sat_N.patient }}</span>
317
-                        <span>{{ item.Sat_N.mode_name }}</span>
312
+                        <span v-if="item.Sat_N.mode_name != 'HD'">{{ item.Sat_N.mode_name }}</span>
318
                     </span>
313
                     </span>
319
                 </td>
314
                 </td>
320
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周日'">
315
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周日'">
321
                     <span v-if="item.Sun_M.patient_id ">
316
                     <span v-if="item.Sun_M.patient_id ">
322
                         <span>{{ item.Sun_M.patient }}</span>
317
                         <span>{{ item.Sun_M.patient }}</span>
323
-                        <span>{{ item.Sun_M.mode_name }}</span>
318
+                        <span v-if="item.Sun_M.mode_name != 'HD'">{{ item.Sun_M.mode_name }}</span>
324
                     </span>
319
                     </span>
325
                 </td>
320
                 </td>
326
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周日'">
321
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周日'">
327
                     <span v-if="item.Sun_A.patient_id ">
322
                     <span v-if="item.Sun_A.patient_id ">
328
                         <span>{{ item.Sun_A.patient }}</span>
323
                         <span>{{ item.Sun_A.patient }}</span>
329
-                        <span>{{ item.Sun_A.mode_name }}</span>
324
+                        <span v-if="item.Sun_A.mode_name != 'HD'">{{ item.Sun_A.mode_name }}</span>
330
                     </span>
325
                     </span>
331
                 </td>
326
                 </td>
332
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周日'">
327
                 <td style="min-width:180px;" v-if="$route.query.week_date =='周日'">
333
                     <span v-if="item.Sun_N.patient_id ">
328
                     <span v-if="item.Sun_N.patient_id ">
334
                         <span>{{ item.Sun_N.patient }}</span>
329
                         <span>{{ item.Sun_N.patient }}</span>
335
-                        <span>{{ item.Sun_N.mode_name }}</span>
330
+                        <span v-if="item.Sun_N.mode_name != 'HD'">{{ item.Sun_N.mode_name }}</span>
336
                     </span>
331
                     </span>
337
                 </td>
332
                 </td>
338
                 <td style="min-width:60px;">{{item.total}}</td>
333
                 <td style="min-width:60px;">{{item.total}}</td>
339
             </tr>
334
             </tr>
340
         </table>
335
         </table>
341
-      </div>
342
     </div>
336
     </div>
343
 </template>
337
 </template>
344
 
338
 
364
             scheduleZoneRow: [],
358
             scheduleZoneRow: [],
365
             partitions: {},
359
             partitions: {},
366
             theWeek: {
360
             theWeek: {
367
-              historyWeek: 0,
368
               lastWeek: 0,
361
               lastWeek: 0,
369
               thisWeek: 0,
362
               thisWeek: 0,
370
               nextWeek: 0,
363
               nextWeek: 0,
384
         this.partition_id = this.$route.query.partition_id
377
         this.partition_id = this.$route.query.partition_id
385
         var newList = []
378
         var newList = []
386
         var arr =  this.$route.query.week_date
379
         var arr =  this.$route.query.week_date
387
-        console.log('1234325431',this.$route.query);
380
+
388
         if(arr!=""){
381
         if(arr!=""){
389
           var newArr = arr.split(",")
382
           var newArr = arr.split(",")
390
 
383
 
418
 
411
 
419
         }else{
412
         }else{
420
              newList = [1,2,3,4,5,6,7]
413
              newList = [1,2,3,4,5,6,7]
414
+
421
             this.week_date = newList.join(",")
415
             this.week_date = newList.join(",")
422
 
416
 
423
         }
417
         }
424
 
418
 
425
     },
419
     },
426
     methods:{
420
     methods:{
427
-        getAllZones(){
421
+         getAllZones(){
428
            getAllZones().then(response=>{
422
            getAllZones().then(response=>{
429
              if(response.data.state == 1){
423
              if(response.data.state == 1){
430
                 var zones = response.data.data.zones
424
                 var zones = response.data.data.zones
460
                 }
454
                 }
461
                 var partitions = response.data.data.partitions
455
                 var partitions = response.data.data.partitions
462
                 console.log("分区",partitions)
456
                 console.log("分区",partitions)
463
-                this.theWeek.historyWeek = this.theWeek.thisWeek - 2 
464
                 this.theWeek.thisWeek = response.data.data.theWeek
457
                 this.theWeek.thisWeek = response.data.data.theWeek
465
                 this.theWeek.lastWeek = this.theWeek.thisWeek - 1
458
                 this.theWeek.lastWeek = this.theWeek.thisWeek - 1
466
                 this.theWeek.nextWeek = this.theWeek.thisWeek + 1
459
                 this.theWeek.nextWeek = this.theWeek.thisWeek + 1
640
         },
633
         },
641
         getSchedules() {
634
         getSchedules() {
642
             var theType = 2;
635
             var theType = 2;
643
-            if(this.$route.query.weekTime == "historyWeek"){
644
-                theType =0
645
-            }
646
             if(this.$route.query.weekTime == "lastWeek"){
636
             if(this.$route.query.weekTime == "lastWeek"){
647
                theType = 1
637
                theType = 1
648
             }
638
             }
847
                     });
837
                     });
848
                     var newArr= [{"area":"总数","cut":0,"Fri_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Fri_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Fri_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Mon_A":{mode_id:0,mode_name:"",patient:"",patient_id:"1"},"Mon_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Mon_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sat_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sat_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sat_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sun_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sun_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sun_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Thurs_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Thurs_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Thurs_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Tue_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Tue_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Tue_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Wed_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Wed_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Wed_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"jihao_id":"","total":"","zone_id":"","zone_type":"","sort":""}]
838
                     var newArr= [{"area":"总数","cut":0,"Fri_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Fri_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Fri_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Mon_A":{mode_id:0,mode_name:"",patient:"",patient_id:"1"},"Mon_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Mon_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sat_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sat_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sat_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sun_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sun_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Sun_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Thurs_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Thurs_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Thurs_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Tue_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Tue_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Tue_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Wed_A":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Wed_M":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"Wed_N":{mode_id:0,mode_name:"",patient:"0",patient_id:"1"},"jihao_id":"","total":"","zone_id":"","zone_type":"","sort":""}]
849
 
839
 
840
+
850
                      for(let i=0;i<newArr.length;i++){
841
                      for(let i=0;i<newArr.length;i++){
851
                        for(let j=0;j<this.scheduleCountList.length;j++){
842
                        for(let j=0;j<this.scheduleCountList.length;j++){
852
                             newArr[i].cut = this.total
843
                             newArr[i].cut = this.total
1020
             return [weekArr[week], typeArr[schedule_type]];
1011
             return [weekArr[week], typeArr[schedule_type]];
1021
         },
1012
         },
1022
         printAction: function() {
1013
         printAction: function() {
1023
-            const style = '@media print { #scheduleTable{font-size:14px;} .scheduleTable tr td{text-align: center;padding: 5px 0px;min-width:40px;}}'
1024
-            // const style = '@media print { #scheduleTable{font-size:14px;} .scheduleTable tr td{text-align: center;padding: 5px;min-width:40px;}}'
1014
+            const style = '@media print {#scheduleTable{font-size:16px;} .scheduleTable tr td{text-align: center;padding: 5px;}}'
1015
+
1025
             printJS({
1016
             printJS({
1026
             printable: 'scheduleTable',
1017
             printable: 'scheduleTable',
1027
             type: 'html',
1018
             type: 'html',
1032
         },
1023
         },
1033
         getPatientSheduleCount(){
1024
         getPatientSheduleCount(){
1034
             var theType = 2;
1025
             var theType = 2;
1035
-            if(this.$route.query.weekTime == "historyWeek"){
1036
-                theType =0
1037
-            }
1038
             if(this.$route.query.weekTime == "lastWeek"){
1026
             if(this.$route.query.weekTime == "lastWeek"){
1039
                theType = 1
1027
                theType = 1
1040
             }
1028
             }
1066
                if(response.data.state == 1){
1054
                if(response.data.state == 1){
1067
                   var list = response.data.data.list
1055
                   var list = response.data.data.list
1068
                   console.log("list22222",list)
1056
                   console.log("list22222",list)
1069
-                    console.log('asdfgfffffff',response.data.data);
1057
+
1070
                   this.scheduleCountList = list
1058
                   this.scheduleCountList = list
1071
                   var total = response.data.data.total
1059
                   var total = response.data.data.total
1072
                   console.log("totalw222",total)
1060
                   console.log("totalw222",total)
1086
 </script>
1074
 </script>
1087
 
1075
 
1088
 
1076
 
1089
-<style lang="scss" scoped>
1090
-// .print_main_content{
1091
-//     width: 960px;
1092
-//     margin: 0 auto;
1093
-// }
1077
+<style lang="scss">
1094
 td{
1078
 td{
1095
     text-align: center;
1079
     text-align: center;
1096
     padding: 5px;
1080
     padding: 5px;