瀏覽代碼

Merge branch 'master' of http://git.shengws.com/csx/Vue_New

csx 5 年之前
父節點
當前提交
3799dc5578

+ 2 - 2
src/xt_pages/dialysis/batch_print/batch_print_order.vue 查看文件

1139
                         透析器凝血:
1139
                         透析器凝血:
1140
                         <div
1140
                         <div
1141
                           class="under_line"
1141
                           class="under_line"
1142
-                          style="width: 100px;text-align: center"
1142
+                          style="width: 100px"
1143
                         >
1143
                         >
1144
                           {{
1144
                           {{
1145
                           record.assessment_after_dislysis &&
1145
                           record.assessment_after_dislysis &&
2085
       });
2085
       });
2086
   },
2086
   },
2087
   methods: {
2087
   methods: {
2088
-    getAge: function(val) {
2088
+   getAge: function(val) {
2089
       val.birth = uParseTime(val.birthday, "{y}-{m}-{d}");
2089
       val.birth = uParseTime(val.birthday, "{y}-{m}-{d}");
2090
       if (
2090
       if (
2091
         this.org_template_info.template_id == 2 ||
2091
         this.org_template_info.template_id == 2 ||

+ 11 - 14
src/xt_pages/dialysis/batch_print/batch_print_order_other.vue 查看文件

1808
                       <!--</div>-->
1808
                       <!--</div>-->
1809
                       <div class="inline_block">
1809
                       <div class="inline_block">
1810
                         透析器凝血:
1810
                         透析器凝血:
1811
-                        <div
1812
-                          class="under_line"
1813
-                          style="width: 100px;text-align: center"
1814
-                        >
1815
-                          {{
1816
-                          record.assessment_after_dislysis &&
1817
-                          record.assessment_after_dislysis.cruor
1818
-                          ? record.assessment_after_dislysis.cruor
1819
-                          : "/"
1820
-                          }}
1821
-                        </div>
1811
+                        <check-box text="0"
1812
+                                   :checked="record.assessment_after_dislysis.cruor.indexOf('透析器-0度') > -1"></check-box>
1813
+                        <check-box text="+"
1814
+                                   :checked="record.assessment_after_dislysis.cruor.indexOf('透析器-Ⅰ度') > -1"></check-box>
1815
+                        <check-box text="++"
1816
+                                   :checked="record.assessment_after_dislysis.cruor.indexOf('透析器-Ⅱ度') > -1"></check-box>
1817
+                        <check-box text="+++"
1818
+                                   :checked="record.assessment_after_dislysis.cruor.indexOf('透析器-Ⅲ度') > -1"></check-box>
1822
                       </div>
1819
                       </div>
1823
 
1820
 
1824
                     </div>
1821
                     </div>
2727
                         class="under_line"
2724
                         class="under_line"
2728
                         style="width:60px;text-align: left"
2725
                         style="width:60px;text-align: left"
2729
                         v-if="
2726
                         v-if="
2730
-                          record.prescription &&
2731
-                            record.prescription.ultrafiltration
2727
+                          record.assessment_after_dislysis &&
2728
+                            record.assessment_after_dislysis.actual_ultrafiltration
2732
                         "
2729
                         "
2733
                       >
2730
                       >
2734
-                        {{ getFloat(record.prescription.ultrafiltration) }}
2731
+                        {{ getFloat(record.assessment_after_dislysis.actual_ultrafiltration) }}
2735
                       </div>
2732
                       </div>
2736
                       <div class="under_line" style="width:60px;" v-else>
2733
                       <div class="under_line" style="width:60px;" v-else>
2737
                         {{ "/" }}
2734
                         {{ "/" }}

+ 10 - 0
src/xt_pages/dialysis/batch_print/batch_print_order_other_one.vue 查看文件

1696
                       </div>
1696
                       </div>
1697
                       <div class="inline_block">
1697
                       <div class="inline_block">
1698
                         透析器凝血:
1698
                         透析器凝血:
1699
+                          <!--<check-box text="0"-->
1700
+                                     <!--:checked="record.assessment_after_dislysis.cruor.indexOf('透析器-0度') > -1"></check-box>-->
1701
+                          <!--<check-box text="+"-->
1702
+                                     <!--:checked="record.assessment_after_dislysis.cruor.indexOf('透析器-Ⅰ度') > -1"></check-box>-->
1703
+                          <!--<check-box text="++"-->
1704
+                                     <!--:checked="record.assessment_after_dislysis.cruor.indexOf('透析器-Ⅱ度') > -1"></check-box>-->
1705
+                          <!--<check-box text="+++"-->
1706
+                                     <!--:checked="record.assessment_after_dislysis.cruor.indexOf('透析器-Ⅲ度') > -1"></check-box>-->
1707
+
1708
+                        <!---->
1699
                         <div
1709
                         <div
1700
                           class="under_line"
1710
                           class="under_line"
1701
                           style="width: 100px;text-align: center"
1711
                           style="width: 100px;text-align: center"

+ 2 - 2
src/xt_pages/dialysis/batch_print/batch_print_order_other_two.vue 查看文件

260
                   </div>
260
                   </div>
261
                   <div class="inline_block">
261
                   <div class="inline_block">
262
                     &emsp;实际超滤量:
262
                     &emsp;实际超滤量:
263
-                    <div class="under_line" style="width:60px;text-align: left" v-if="record.prescription&&record.prescription.ultrafiltration">
264
-                      {{getFloat(record.prescription.ultrafiltration)}}
263
+                    <div class="under_line" style="width:60px;text-align: left" v-if="record.assessment_after_dislysis&&record.assessment_after_dislysis.actual_ultrafiltration">
264
+                      {{getFloat(record.assessment_after_dislysis.actual_ultrafiltration)}}
265
                     </div>
265
                     </div>
266
                     <div class="under_line" style="width:60px;" v-else>
266
                     <div class="under_line" style="width:60px;" v-else>
267
                       {{'/'}}
267
                       {{'/'}}

+ 0 - 1
src/xt_pages/dialysis/dialysisPrintOrder.vue 查看文件

206
         v-bind:childResponse="childResponse"
206
         v-bind:childResponse="childResponse"
207
         v-if="org_template_info.template_id == 10"
207
         v-if="org_template_info.template_id == 10"
208
       ></DialysisPrintOrderTen>
208
       ></DialysisPrintOrderTen>
209
-      <DialysisPrintOrder
210
 
209
 
211
     <DialysisPrintOrderNine
210
     <DialysisPrintOrderNine
212
         v-bind:childResponse="childResponse"
211
         v-bind:childResponse="childResponse"

+ 12 - 12
src/xt_pages/dialysis/template/DialysisPrintOrderOne.vue 查看文件

634
                 <td width="220">
634
                 <td width="220">
635
                   <div
635
                   <div
636
                     class="under_line"
636
                     class="under_line"
637
-                    style="width:200px;text-align:center;"
637
+                    style="width:150px;"
638
                   >
638
                   >
639
                     {{ afterdialysis.cruor ? afterdialysis.cruor : "/" }}
639
                     {{ afterdialysis.cruor ? afterdialysis.cruor : "/" }}
640
                   </div>
640
                   </div>
685
               <tr>
685
               <tr>
686
                 <td width="55">并发症:</td>
686
                 <td width="55">并发症:</td>
687
                 <td width="600">
687
                 <td width="600">
688
-                  <label-box :isChecked="afterdialysis.complications_index.indexOf('低血压')>-1?true:false"
688
+                  <label-box :isChecked="afterdialysis.complication.indexOf('低血压')>-1?true:false"
689
                              showValue='低血压'></label-box>
689
                              showValue='低血压'></label-box>
690
-                  <label-box :isChecked="afterdialysis.complications_index.indexOf('高血压')>-1?true:false"
690
+                  <label-box :isChecked="afterdialysis.complication.indexOf('高血压')>-1?true:false"
691
                              showValue='高血压'></label-box>
691
                              showValue='高血压'></label-box>
692
-                  <label-box :isChecked="afterdialysis.complications_index.indexOf('心律失常')>-1?true:false"
692
+                  <label-box :isChecked="afterdialysis.complication.indexOf('心律失常')>-1?true:false"
693
                              showValue='心律失常'></label-box>
693
                              showValue='心律失常'></label-box>
694
-                  <label-box :isChecked="afterdialysis.complications_index.indexOf('头晕')>-1?true:false"
694
+                  <label-box :isChecked="afterdialysis.complication.indexOf('头晕')>-1?true:false"
695
                              showValue='头晕'></label-box>
695
                              showValue='头晕'></label-box>
696
-                  <label-box :isChecked="afterdialysis.complications_index.indexOf('头痛')>-1?true:false"
696
+                  <label-box :isChecked="afterdialysis.complication.indexOf('头痛')>-1?true:false"
697
                              showValue='头痛'></label-box>
697
                              showValue='头痛'></label-box>
698
-                  <label-box :isChecked="afterdialysis.complications_index.indexOf('呕吐')>-1?true:false"
698
+                  <label-box :isChecked="afterdialysis.complication.indexOf('呕吐')>-1?true:false"
699
                              showValue='呕吐'></label-box>
699
                              showValue='呕吐'></label-box>
700
-                  <label-box :isChecked="afterdialysis.complications_index.indexOf('抽搐')>-1?true:false"
700
+                  <label-box :isChecked="afterdialysis.complication.indexOf('抽搐')>-1?true:false"
701
                              showValue='抽搐'></label-box>
701
                              showValue='抽搐'></label-box>
702
-                  <label-box :isChecked="afterdialysis.complications_index.indexOf('出血')>-1?true:false"
702
+                  <label-box :isChecked="afterdialysis.complication.indexOf('出血')>-1?true:false"
703
                              showValue='出血'></label-box>
703
                              showValue='出血'></label-box>
704
-                  <label-box :isChecked="afterdialysis.complications_index.indexOf('心衰')>-1?true:false"
704
+                  <label-box :isChecked="afterdialysis.complication.indexOf('心衰')>-1?true:false"
705
                              showValue='心衰'></label-box>
705
                              showValue='心衰'></label-box>
706
-                  <label-box :isChecked="afterdialysis.complications_index.indexOf('腹痛')>-1?true:false"
706
+                  <label-box :isChecked="afterdialysis.complication.indexOf('腹痛')>-1?true:false"
707
                              showValue='腹痛'></label-box>
707
                              showValue='腹痛'></label-box>
708
-                  <label-box :isChecked="afterdialysis.complications_index.indexOf('无')>-1?true:false"
708
+                  <label-box :isChecked="afterdialysis.complication.indexOf('无')>-1?true:false"
709
                              showValue='无'></label-box>
709
                              showValue='无'></label-box>
710
 
710
 
711
                 </td>
711
                 </td>

+ 13 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderTen.vue 查看文件

67
           <div
67
           <div
68
             class="under_line"
68
             class="under_line"
69
             style="width: 70px;text-align: left"
69
             style="width: 70px;text-align: left"
70
-            v-if="patientInfo.admission_number"
70
+            v-if="receiverTreatmentAccess.admission_number"
71
           >
71
           >
72
-            {{ patientInfo.admission_number }}
72
+            {{ receiverTreatmentAccess.admission_number }}
73
           </div>
73
           </div>
74
           <div class="under_line" style="width: 70px;text-align: left" v-else>
74
           <div class="under_line" style="width: 70px;text-align: left" v-else>
75
             {{ '/' }}
75
             {{ '/' }}
1918
                     />
1918
                     />
1919
                   </div>
1919
                   </div>
1920
                 </div>
1920
                 </div>
1921
+                <div class="inline_block" style="flex:1;">
1922
+                  患者签名:
1923
+                  <div
1924
+                    class="under_line"
1925
+                    style="width: 80px;text-align: center"
1926
+                  >
1927
+
1928
+
1929
+                  </div>
1930
+                </div>
1931
+
1921
               </div>
1932
               </div>
1922
             </td>
1933
             </td>
1923
           </tr>
1934
           </tr>

+ 29 - 21
src/xt_pages/dialysis/template/dialysisPrintOrderFive.vue 查看文件

131
                   血管通路:<br>
131
                   血管通路:<br>
132
                   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(内瘘):
132
                   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(内瘘):
133
                   <check-box text="自体内瘘"
133
                   <check-box text="自体内瘘"
134
-                             :checked="predialysis.blood_access_internal_fistula.indexOf('自体内瘘')>-1?true:false"></check-box>
134
+                             :checked="predialysis.internal_fistula.indexOf('自体内瘘')>-1?true:false"></check-box>
135
                   <check-box text="人工血管内瘘"
135
                   <check-box text="人工血管内瘘"
136
-                             :checked="predialysis.blood_access_internal_fistula.indexOf('人工血管内瘘')>-1?true:false"></check-box>
136
+                             :checked="predialysis.internal_fistula.indexOf('人工血管内瘘')>-1?true:false"></check-box>
137
                   <check-box text="正常"
137
                   <check-box text="正常"
138
-                             :checked="predialysis.blood_access_internal_fistula.indexOf('正常')>-1?true:false"></check-box>
138
+                             :checked="predialysis.internal_fistula.indexOf('正常')>-1?true:false"></check-box>
139
                   <check-box text="震颤"
139
                   <check-box text="震颤"
140
-                             :checked="predialysis.blood_access_internal_fistula.indexOf('震颤')>-1?true:false"></check-box>
140
+                             :checked="predialysis.internal_fistula.indexOf('震颤')>-1?true:false"></check-box>
141
                   <check-box text="堵塞"
141
                   <check-box text="堵塞"
142
-                             :checked="predialysis.blood_access_internal_fistula.indexOf('堵塞')>-1?true:false"></check-box>
142
+                             :checked="predialysis.internal_fistula.indexOf('堵塞')>-1?true:false"></check-box>
143
                   <check-box text="血肿"
143
                   <check-box text="血肿"
144
-                             :checked="predialysis.blood_access_internal_fistula.indexOf('血肿')>-1?true:false"></check-box>
144
+                             :checked="predialysis.internal_fistula.indexOf('血肿')>-1?true:false"></check-box>
145
                   <check-box text="淤血"
145
                   <check-box text="淤血"
146
-                             :checked="predialysis.blood_access_internal_fistula.indexOf('淤血')>-1?true:false"></check-box>
146
+                             :checked="predialysis.internal_fistula.indexOf('淤血')>-1?true:false"></check-box>
147
                   <check-box text="感染"
147
                   <check-box text="感染"
148
-                             :checked="predialysis.blood_access_internal_fistula.indexOf('感染')>-1?true:false"></check-box>
148
+                             :checked="predialysis.internal_fistula.indexOf('感染')>-1?true:false"></check-box>
149
                 </div>
149
                 </div>
150
                 <div class="inline_block" style="margin-left: 10px;">
150
                 <div class="inline_block" style="margin-left: 10px;">
151
                   其它:
151
                   其它:
186
                   <check-box text="长期" :checked="predialysis.venous_catheterization == 1?true:false"></check-box>
186
                   <check-box text="长期" :checked="predialysis.venous_catheterization == 1?true:false"></check-box>
187
                   <check-box text="临时" :checked="predialysis.venous_catheterization == 2?true:false"></check-box>
187
                   <check-box text="临时" :checked="predialysis.venous_catheterization == 2?true:false"></check-box>
188
                   &emsp;位置:
188
                   &emsp;位置:
189
-                  <check-box text="锁骨下" :checked="predialysis.venous_catheterization_part == 1?true:false"></check-box>
190
-                  <check-box text="颈静脉" :checked="predialysis.venous_catheterization_part == 2?true:false"></check-box>
191
-                  <check-box text="股静脉" :checked="predialysis.venous_catheterization_part == 3?true:false"></check-box>
189
+                  <check-box text="锁骨下" :checked="predialysis.blood_access_part_id == 1?true:false"></check-box>
190
+                  <check-box text="颈静脉" :checked="predialysis.blood_access_part_id == 2?true:false"></check-box>
191
+                  <check-box text="股静脉" :checked="predialysis.blood_access_part_id == 3?true:false"></check-box>
192
                   <div class="inline_block">
192
                   <div class="inline_block">
193
                     其它:
193
                     其它:
194
                     <div class="under_line" style="width: 50px;text-align: left">
194
                     <div class="under_line" style="width: 50px;text-align: left">
200
               <div class="row" style="padding: 2px 0;line-height:19px;">
200
               <div class="row" style="padding: 2px 0;line-height:19px;">
201
                 <div class="inline_block">
201
                 <div class="inline_block">
202
                   中心静脉导管:
202
                   中心静脉导管:
203
-                  <check-box text="正常" :checked="predialysis.ductus_arantii.indexOf('正常')>-1?true:false"></check-box>
204
-                  <check-box text="不畅" :checked="predialysis.ductus_arantii.indexOf('不畅')>-1?true:false"></check-box>
203
+                  <check-box text="正常" :checked="predialysis.catheter.indexOf('正常')>-1?true:false"></check-box>
204
+                  <check-box text="不畅" :checked="predialysis.catheter.indexOf('不畅')>-1?true:false"></check-box>
205
                   <check-box text="血流不足"
205
                   <check-box text="血流不足"
206
-                             :checked="predialysis.ductus_arantii.indexOf('血流不足')>-1?true:false"></check-box>
206
+                             :checked="predialysis.catheter.indexOf('血流不足')>-1?true:false"></check-box>
207
                   (
207
                   (
208
-                  <check-box text="正接" :checked="predialysis.ductus_arantii.indexOf('正接')>-1?true:false"></check-box>
208
+                  <check-box text="正接" :checked="predialysis.catheter.indexOf('正接')>-1?true:false"></check-box>
209
                   /
209
                   /
210
-                  <check-box text="反接" :checked="predialysis.ductus_arantii.indexOf('反接')>-1?true:false"></check-box>
210
+                  <check-box text="反接" :checked="predialysis.catheter.indexOf('反接')>-1?true:false"></check-box>
211
                   )
211
                   )
212
-                  <check-box text="血栓" :checked="predialysis.ductus_arantii.indexOf('血栓')>-1?true:false"></check-box>
212
+                  <check-box text="血栓" :checked="predialysis.catheter.indexOf('血栓')>-1?true:false"></check-box>
213
                   <check-box text="缝线脱落"
213
                   <check-box text="缝线脱落"
214
-                             :checked="predialysis.ductus_arantii.indexOf('缝线脱落')>-1?true:false"></check-box>
214
+                             :checked="predialysis.catheter.indexOf('缝线脱落')>-1?true:false"></check-box>
215
                   <check-box text="导管脱落"
215
                   <check-box text="导管脱落"
216
-                             :checked="predialysis.ductus_arantii.indexOf('导管脱落')>-1?true:false"></check-box>
217
-                  <check-box text="感染" :checked="predialysis.ductus_arantii.indexOf('感染')>-1?true:false"></check-box>
218
-                  <check-box text="破损" :checked="predialysis.ductus_arantii.indexOf('破损')>-1?true:false"></check-box>
216
+                             :checked="predialysis.catheter.indexOf('导管脱落')>-1?true:false"></check-box>
217
+                  <check-box text="感染" :checked="predialysis.catheter.indexOf('感染')>-1?true:false"></check-box>
218
+                  <check-box text="破损" :checked="predialysis.catheter.indexOf('破损')>-1?true:false"></check-box>
219
                 </div>
219
                 </div>
220
                 <div class="inline_block">
220
                 <div class="inline_block">
221
                   其它:
221
                   其它:
1409
       }
1409
       }
1410
     },
1410
     },
1411
     methods: {
1411
     methods: {
1412
+      getIsCheckDataConfig(pName, cName, targetName){
1413
+        var arr = getDataConfig(pName,cName)
1414
+        for (let i = 0; i < arr.length; i++){
1415
+          if (arr[i].name == targetName){
1416
+            return arr[i].id
1417
+          }
1418
+        }
1419
+      },
1412
       getAdminUser(id) {
1420
       getAdminUser(id) {
1413
         if (id == 0) {
1421
         if (id == 0) {
1414
           return ''
1422
           return ''

+ 2 - 2
src/xt_pages/dialysis/template/dialysisPrintOrderTwo.vue 查看文件

2064
                   <div
2064
                   <div
2065
                     class="under_line"
2065
                     class="under_line"
2066
                     style="width: 70px;text-align: left"
2066
                     style="width: 70px;text-align: left"
2067
-                    v-if="getFloat(prescription.ultrafiltration)"
2067
+                    v-if="getFloat(afterdialysis.actual_ultrafiltration)"
2068
                   >
2068
                   >
2069
-                    {{ getFloat(prescription.ultrafiltration) }}
2069
+                    {{ getFloat(afterdialysis.actual_ultrafiltration) }}
2070
                   </div>
2070
                   </div>
2071
                   <div class="under_line" style="width: 70px;" v-else>
2071
                   <div class="under_line" style="width: 70px;" v-else>
2072
                     {{ "/" }}
2072
                     {{ "/" }}