Ver código fonte

Merge branch 'superman' of http://git.shengws.com/zhangbj/xt_vue into superman

XMLWAN 5 anos atrás
pai
commit
305bb86e82

+ 54 - 60
src/xt_pages/dialysis/details/acceptsAssessment.vue Ver arquivo

@@ -9,42 +9,47 @@
9 9
           <label>入室方式 : </label>
10 10
           <span class="content">{{ way }}</span>
11 11
         </li>
12
-        <li v-if="isShow('病人情况')">
13
-          <label>病人情况 : </label>
14
-          <span class="content">{{ condition }}</span>
12
+
13
+        <li v-if="isShow('体位')">
14
+          <label>体位 : </label>
15
+          <span class="content">{{ posture }}</span>
15 16
         </li>
16 17
         <li v-if="isShow('其他病情')">
17 18
           <label>其他病情:</label>
18 19
           <span class="content">{{ this.record.sick_condition_other }}</span>
19 20
         </li>
21
+
20 22
         <li v-if="isShow('跌倒风险预防措施')">
21 23
           <label>跌倒风险预防措施:</label>
22 24
           <span class="content">{{ precaution }}</span>
23 25
         </li>
26
+
24 27
         <li v-if="isShow('营养状况')">
25 28
           <label>营养状况:</label>
26
-          <span class="content">{{ nutritions }}</span>
29
+          <span class="content">{{nutritions}}</span>
27 30
         </li>
28
-        <li
29
-          v-if="
30
-            isShow('心理评估异常原因') &&
31
-              this.record.psychological_assessment == 2
32
-          "
33
-        >
34
-          <label>心理评估异常原因:</label>
35
-          <span class="content">{{
36
-            this.record.psychological_assessment_other
37
-          }}</span>
31
+
32
+        <li v-if="isShow('其他心理评估')">
33
+          <label>其他心理评估:</label>
34
+          <span class="content">{{this.record.psychological_other}}</span>
38 35
         </li>
36
+
37
+
38
+
39
+
40
+
41
+
42
+
39 43
       </ul>
40 44
       <ul>
41
-        <li v-if="isShow('病人意识')">
42
-          <label>病人意识 : </label>
43
-          <span class="content">{{ consciousness }}</span>
45
+        <li v-if="isShow('病人情况')">
46
+          <label>病人情况 : </label>
47
+          <span class="content">{{ condition }}</span>
44 48
         </li>
45
-        <li v-if="isShow('体位')">
46
-          <label>体位 : </label>
47
-          <span class="content">{{ posture }}</span>
49
+
50
+        <li v-if="isShow('病人食欲')">
51
+          <label>病人食欲 : </label>
52
+          <span class="content">{{ appetite }}</span>
48 53
         </li>
49 54
         <li v-if="isShow('跌倒风险评估评分')">
50 55
           <label>跌倒风险评估评分:</label>
@@ -54,68 +59,57 @@
54 59
           <label>其他跌倒风险预防措施:</label>
55 60
           <span class="content">{{ this.record.precaution_other }}</span>
56 61
         </li>
62
+
57 63
         <li v-if="isShow('心理评估')">
58 64
           <label> 心理评估</label>
59 65
           <span class="content">{{ psychologicalAssessment }}</span>
60 66
         </li>
67
+
68
+
69
+
70
+
71
+
72
+
73
+
74
+
75
+
76
+
61 77
       </ul>
62 78
       <ul>
63
-        <li v-if="isShow('病人食欲')">
64
-          <label>病人食欲 : </label>
65
-          <span class="content">{{ appetite }}</span>
79
+        <li v-if="isShow('病人意识')">
80
+          <label>病人意识 :</label>
81
+          <span class="content">{{ consciousness }}</span>
66 82
         </li>
83
+
67 84
         <li v-if="isShow('病情')">
68 85
           <label>病情 </label>
69 86
           <span class="content">{{sickCondition}} </span>
70 87
         </li>
88
+
71 89
         <li v-if="isShow('风险程度')">
72 90
           <label>风险程度:</label>
73 91
           <span class="content">{{ dangerLevel }}</span>
74 92
         </li>
75
-          <li v-if="isShow('摄入量')">
93
+
94
+        <li v-if="isShow('摄入量')">
76 95
           <label>摄入量:</label>
77 96
           <span class="content">{{intakes}}</span>
78 97
         </li>
79
-
80
-        <li v-if="isShow('营养状况')">
81
-          <label>营养状况:</label>
82
-          <span class="content">{{nutritions}}</span>
83
-        </li>
84
-         <li v-if="isShow('风险程度')">
85
-          <label>风险程度:</label>
86
-          <span class="content">{{dangerLevel}}</span>
87
-        </li>
88
-      </ul>
89
-      <ul>
90
-        <li v-if="isShow('心理评估')">
91
-          <label> 心理评估</label>
92
-          <span class="content">{{psychologicalAssessment}}</span>
93
-        </li>
94
-          <li v-if="isShow('其他心理评估')">
95
-          <label>其他心理评估:</label>
96
-          <span class="content">{{this.record.psychological_other}}</span>
98
+        <li
99
+          v-if="
100
+            isShow('心理评估异常原因') &&
101
+              this.record.psychological_assessment == 2
102
+          "
103
+        >
104
+          <label>心理评估异常原因:</label>
105
+          <span class="content">{{
106
+            this.record.psychological_assessment_other
107
+          }}</span>
97 108
         </li>
98 109
 
99
-        <li v-if="isShow('其他病情')">
100
-          <label>其他病情:</label>
101
-          <span class="content">{{this.record.sick_condition_other}}</span>
102
-        </li>
103
-      </ul>
104 110
 
105
-      <ul v-if="isShow('心理评估异常原因')&&this.record.psychological_assessment == 2 ">
106
-        <li>
107
-          <label>心理评估异常原因:</label>
108
-          <span class="content">{{this.record.psychological_assessment_other}}</span>
109
-        </li>
110
-          <li v-if="isShow('其他跌倒风险预防措施')">
111
-          <label>其他跌倒风险预防措施:</label>
112
-          <span class="content">{{this.record.precaution_other}}</span>
113
-        </li>
114
-         <li v-if="isShow('跌倒风险预防措施')">
115
-          <label>跌倒风险预防措施:</label>
116
-          <span class="content">{{precaution}}</span>
117
-        </li>
118 111
       </ul>
112
+
119 113
     </div>
120 114
     <!-- <div class="note">处方医生 : {{doctor}}</div> -->
121 115
     <div class="middleLine"></div>

+ 150 - 105
src/xt_pages/dialysis/details/assessmentAfter.vue Ver arquivo

@@ -3,15 +3,10 @@
3 3
     <h2 class="DetailsTit"><span>{{ title }}</span></h2>
4 4
     <div class="plate">
5 5
       <ul>
6
-        <li v-if="isShow('透后体重')">
7
-          <label>透后体重 : </label>
8
-          <span class="content" v-if="weight_after!='0'">{{ weight_after }}</span>
9
-          <span class="unit" v-if="weight_after!='0'">kg</span>
10
-        </li>
11
-        <li v-if="isShow('收缩压')">
12
-          <label>收缩压 : </label>
13
-          <span class="content" v-if="systolic_blood_pressure!='0'">{{ systolic_blood_pressure }}</span>
14
-          <span class="unit" v-if="systolic_blood_pressure!='0'">mmHg</span>
6
+        <li v-if="isShow('舒张压')">
7
+          <label>舒张压 : </label>
8
+          <span class="content" v-if="diastolic_blood_pressure!='0'">{{ diastolic_blood_pressure }}</span>
9
+          <span class="unit" v-if="diastolic_blood_pressure!='0'">mmHg</span>
15 10
         </li>
16 11
         <li v-if="isShow('实际超滤量')">
17 12
           <label>实际超滤量: </label>
@@ -19,79 +14,95 @@
19 14
           <span class="unit" v-if="actual_ultrafiltration!='0'&& this.$store.getters.xt_user.template_info.template_id == 6">ml</span>
20 15
           <span class="unit" v-if="actual_ultrafiltration!='0'&& this.$store.getters.xt_user.template_info.template_id != 6">L</span>
21 16
         </li>
22
-        <li v-if="isShow('凝血')">
23
-          <label>透析器凝血 : </label>
24
-          <span class="content">{{ cruor }}</span>
25
-        </li>
26
-        <li v-if="isShow('内瘘')">
27
-          <label>内瘘 : </label>
28
-          <span class="content">{{ internal_fistula }}</span>
29
-        </li>
30 17
         <li v-if="isShow('导管')">
31 18
           <label>导管 : </label>
32 19
           <span class="content">{{ catheter }}</span>
33 20
         </li>
34
-        <li v-if="isShow('穿刺处血肿')">
35
-          <label>穿刺处血肿 : </label>
36
-          <span class="content">{{ puncture_point_haematoma_name }}</span>
37
-        </li>
38 21
 
39
-        <li v-if="isShow('穿刺处血肿')&&patient_gose==3">
40
-          <label>科室 : </label>
41
-          <span class="content">{{ inpatient_department }}</span>
42
-        </li>
43
-        <li v-if="isShow('体重减少')">
44
-          <label>体重减少 : </label>
45
-          <span class="content" v-if="weight_loss!='0'">{{ weight_loss }}</span>
46
-          <span class="unit" v-if="weight_loss!='0'">kg</span>
22
+        <li v-if="isShow('体温')">
23
+          <label>体温 : </label>
24
+          <span class="content" v-if="this.record.temperature">{{ this.record.temperature }}</span>
25
+          <span class="unit" v-if="this.record.temperature">℃</span>
47 26
         </li>
48
-        <li v-if="isShow('舒张压')">
49
-          <label>舒张压 : </label>
50
-          <span class="content" v-if="diastolic_blood_pressure!='0'">{{ diastolic_blood_pressure }}</span>
51
-          <span class="unit" v-if="diastolic_blood_pressure!='0'">mmHg</span>
27
+        <li v-if="isShow('血管通路部位')">
28
+          <label>血管通路部位 : </label>
29
+          <span class="content">{{ blood_access_part }}</span>
52 30
         </li>
31
+
53 32
         <li v-if="isShow('实际置换量')">
54 33
           <label>实际置换量 : </label>
55 34
           <span class="content" v-if="actual_displacement!='0'">{{ actual_displacement }}</span>
56 35
           <span class="unit" v-if="actual_displacement!='0'">ml</span>
57 36
         </li>
58
-        <li v-if="isShow('透后症状')">
59
-          <label>透后症状 : </label>
60
-          <span class="content">{{ symptom_after_dialysis }}</span>
37
+        <li v-if="isShow('压迫后内瘘震颤')">
38
+          <label>压迫后内瘘震颤: </label>
39
+          <span class="content">{{ getInternal() }}</span>
61 40
         </li>
62 41
 
63
-        <!-- <li style="height: 0.6rem;">
64
-          <label></label>
65
-      </li> -->
66
-      </ul>
67
-      <ul>
68
-        <li v-if="isShow('血管通路部位')">
69
-          <label>血管通路部位 : </label>
70
-          <span class="content">{{ blood_access_part }}</span>
42
+        <li v-if="isShow('实际治疗时长')">
43
+          <label>实际治疗时长 : </label>
44
+          <span class="content" v-if="this.record.actual_treatment_hour">{{ this.record.actual_treatment_hour }}小时</span>
45
+          <span class="content" v-if="this.record.actual_treatment_minute">{{ this.record.actual_treatment_minute }}分钟</span>
71 46
         </li>
72 47
 
73
-        <li v-if="isShow('并发症')">
74
-          <label>并发症: </label>
75
-          <span class="content">{{ this.record.complication }}</span>
48
+        <li v-if="isShow('其他观察内容')&&patient_gose==3">
49
+          <label>其他观察内容 : </label>
50
+          <span class="content">{{observation_content_other }}</span>
76 51
         </li>
77
-        <li v-if="isShow('压迫后内瘘震颤')">
78
-          <label>压迫后内瘘震颤: </label>
79
-          <span class="content">{{ getInternal() }}</span>
52
+
53
+
54
+        <li v-if="this.record.dialysis_process == 2&&isShow('透析过程提前原因')">
55
+          <label for="tw">透析过程提前原因 : </label>
56
+          <span class="content" id="tw">{{this.record.in_advance_reason}}</span>
57
+        </li>
58
+        <li v-if="isShow('内瘘震颤和血管杂音')">
59
+          <label for="sjzl">内瘘震颤和血管杂音 : </label>
60
+          <span id="sjzl" class="content">{{getTremorNoise(this.record.tremor_noise)}}</span>
80 61
         </li>
81 62
 
82
-        <li v-if="isShow('交待病房护士/患者/陪人观察内容')&&patient_gose==3">
83
-          <label>交待病房护士/患者/陪人观察内容 : </label>
84
-          <span class="content">{{ observation_content }}</span>
63
+        <li v-if="isShow('动脉管道')">
64
+          <label for="xgtlcz">动脉管道: </label>
65
+          <span id="xgtlcz" class="content">{{getArterialTubeName(this.record.arterial_tube)}}</span>
85 66
         </li>
86
-        <li v-if="isShow('体温')">
87
-          <label>体温 : </label>
88
-          <span class="content" v-if="this.record.temperature">{{ this.record.temperature }}</span>
89
-          <span class="unit" v-if="this.record.temperature">℃</span>
67
+
68
+
69
+
70
+        <li v-if="isShow('透析期间进食')">
71
+          <label for="bzh">透析期间进食: </label>
72
+          <span id="bzh" class="content">{{eat_name}}</span>
90 73
         </li>
91
-        <li v-if="isShow('脉率')">
92
-          <label>脉率 : </label>
93
-          <span class="content" v-if="this.record.pulse_frequency">{{ this.record.pulse_frequency }}</span>
94
-          <span class="unit" v-if="this.record.pulse_frequency">次/分</span>
74
+
75
+
76
+
77
+
78
+
79
+
80
+
81
+
82
+
83
+
84
+
85
+
86
+
87
+
88
+
89
+        <!-- <li style="height: 0.6rem;">
90
+          <label></label>
91
+      </li> -->
92
+      </ul>
93
+      <ul>
94
+        <li v-if="isShow('收缩压')">
95
+          <label>收缩压 : </label>
96
+          <span class="content" v-if="systolic_blood_pressure!='0'">{{ systolic_blood_pressure }}</span>
97
+          <span class="unit" v-if="systolic_blood_pressure!='0'">mmHg</span>
98
+        </li>
99
+        <li v-if="isShow('透析器凝血')">
100
+          <label>透析器凝血 : </label>
101
+          <span class="content">{{ cruor }}</span>
102
+        </li>
103
+        <li v-if="isShow('穿刺处血肿')">
104
+          <label>穿刺处血肿 : </label>
105
+          <span class="content">{{ puncture_point_haematoma_name }}</span>
95 106
         </li>
96 107
         <li v-if="isShow('呼吸频率')">
97 108
           <label>呼吸频率 : </label>
@@ -99,82 +110,116 @@
99 110
           <span class="unit" v-if="this.record.breathing_rate">次/min</span>
100 111
         </li>
101 112
 
102
-        <li v-if="isShow('实际治疗时长')">
103
-          <label>实际治疗时长 : </label>
104
-          <span class="content" v-if="this.record.actual_treatment_hour">{{ this.record.actual_treatment_hour }}小时</span>
105
-          <span class="content" v-if="this.record.actual_treatment_minute">{{ this.record.actual_treatment_minute }}分钟</span>
113
+        <li v-if="isShow('血管通路操作')">
114
+          <label>血管通路操作: </label>
115
+          <span class="content">{{ blood_access_opera }}</span>
116
+        </li>
117
+        <li v-if="isShow('透后症状')">
118
+          <label>透后症状 : </label>
119
+          <span class="content">{{ symptom_after_dialysis }}</span>
106 120
         </li>
107 121
         <li v-if="isShow('透析中入量')">
108 122
           <label>透析中入量: </label>
109 123
           <span class="content">{{ this.record.dialysis_intakes }}{{getUnit(this.record.dialysis_intakes_unit)}}</span>
110 124
         </li>
111
-        <li v-if="isShow('血管通路操作')">
112
-          <label>血管通路操作: </label>
113
-          <span class="content">{{ blood_access_opera }}</span>
114
-        </li>
125
+
115 126
         <li v-if="isShow('拔针后穿刺点渗血')">
116 127
           <label>拔针后穿刺点渗血: </label>
117 128
           <span class="content">{{ puncture_point_oozing_blood_name }}</span>
118 129
         </li>
119
-        <li v-if="isShow('患者去向')">
120
-          <label>患者去向: </label>
121
-          <span class="content">{{ patient_gose_name }}</span>
130
+
131
+        <li v-if="isShow('内瘘管拔针后压迫止血时间')">
132
+          <label for="ml">内瘘管拔针后压迫止血时间 : </label>
133
+          <span id="ml" class="content" v-if="this.record.hemostasis_minute">{{this.record.hemostasis_minute}}min</span>
134
+          <span id="ml" class="content" v-else>-min</span>
122 135
         </li>
123
-        <li v-if="isShow('其他观察内容')&&patient_gose==3">
124
-          <label>其他观察内容 : </label>
125
-          <span class="content">{{observation_content_other }}</span>
136
+
137
+        <li v-if="isShow('失衡综合症')">
138
+          <label for="txzrl">失衡综合症: </label>
139
+          <span id="txzrl" class="content">{{getDisequilibriumSyndrome(this.record.disequilibrium_syndrome)}}</span>
140
+        </li>
141
+
142
+        <li v-if="isShow('静脉管道')">
143
+          <label for="bzh">静脉管道: </label>
144
+          <span id="bzh" class="content">{{getIntravenousTubeName(this.record.intravenous_tube)}}</span>
126 145
         </li>
127 146
 
147
+
148
+
149
+
150
+
151
+
152
+
153
+
154
+
155
+
156
+
157
+
158
+
159
+
160
+
128 161
       </ul>
129 162
       <ul>
163
+        <li v-if="isShow('透后体重')">
164
+          <label>透后体重 : </label>
165
+          <span class="content" v-if="weight_after!='0'">{{ weight_after }}</span>
166
+          <span class="unit" v-if="weight_after!='0'">kg</span>
167
+        </li>
168
+        <li v-if="isShow('内瘘')">
169
+          <label>内瘘 : </label>
170
+          <span class="content">{{ internal_fistula }}</span>
171
+        </li>
172
+        <li v-if="isShow('科室')&&patient_gose==3">
173
+          <label>科室 : </label>
174
+          <span class="content">{{ inpatient_department }}</span>
175
+        </li>
176
+        <li v-if="isShow('脉搏')">
177
+          <label>脉搏 : </label>
178
+          <span class="content" v-if="this.record.pulse_frequency">{{ this.record.pulse_frequency }}</span>
179
+          <span class="unit" v-if="this.record.pulse_frequency">次/分</span>
180
+        </li>
181
+
182
+        <li v-if="isShow('体重减少')">
183
+          <label>体重减少 : </label>
184
+          <span class="content" v-if="weight_loss!='0'">{{ weight_loss }}</span>
185
+          <span class="unit" v-if="weight_loss!='0'">kg</span>
186
+        </li>
187
+
188
+        <li v-if="isShow('并发症')">
189
+          <label>并发症: </label>
190
+          <span class="content">{{ this.record.complication }}</span>
191
+        </li>
192
+        <li v-if="isShow('交待病房护士/患者/陪人观察内容')&&patient_gose==3">
193
+          <label>交待病房护士/患者/陪人观察内容 : </label>
194
+          <span class="content">{{ observation_content }}</span>
195
+        </li>
196
+
197
+        <li v-if="isShow('患者去向')">
198
+          <label>患者去向: </label>
199
+          <span class="content">{{ patient_gose_name }}</span>
200
+        </li>
130 201
         <li v-if="isShow('透析过程')">
131 202
           <label for="tw">透析过程 : </label>
132 203
           <span class="content" id="tw" v-if="this.record.dialysis_process == 1">完成</span>
133 204
           <span class="content" id="tw" v-if="this.record.dialysis_process == 2">提前{{this.record.in_advance_minute}}min</span>
134 205
         </li>
135
-        <li v-if="this.record.dialysis_process == 2&&isShow('透析过程提前原因')">
136
-          <label for="tw">透析过程提前原因 : </label>
137
-          <span class="content" id="tw">{{this.record.in_advance_reason}}</span>
138
-        </li>
139 206
 
140
-
141
-        <li v-if="isShow('内瘘管拔针后压迫止血时间')">
142
-          <label for="ml">内瘘管拔针后压迫止血时间 : </label>
143
-          <span id="ml" class="content" v-if="this.record.hemostasis_minute">{{this.record.hemostasis_minute}}min</span>
144
-          <span id="ml" class="content" v-else>-min</span>
145
-        </li>
146 207
         <li v-if="isShow('内瘘管拔针后压迫止血操作')">
147 208
           <label for="ml">内瘘管拔针后压迫止血操作 : </label>
148 209
           <span id="ml" class="content">{{getOpera(this.record.hemostasis_opera)}}</span>
149 210
         </li>
150
-        <li v-if="isShow('内瘘震颤和血管杂音')">
151
-          <label for="sjzl">内瘘震颤和血管杂音 : </label>
152
-          <span id="sjzl" class="content">{{getTremorNoise(this.record.tremor_noise)}}</span>
153
-        </li>
154
-        <li v-if="isShow('失衡综合症')">
155
-          <label for="txzrl">失衡综合症: </label>
156
-          <span id="txzrl" class="content">{{getDisequilibriumSyndrome(this.record.disequilibrium_syndrome)}}</span>
157
-        </li>
158 211
         <li v-if="this.record.disequilibrium_syndrome == 2&&isShow('失衡综合症症状')">
159 212
           <label for="txzrl">失衡综合症症状: </label>
160 213
           <span id="txzrl" class="content">{{this.record.disequilibrium_syndrome_option}}</span>
161 214
         </li>
162
-        <li v-if="isShow('动脉管道')">
163
-          <label for="xgtlcz">动脉管道: </label>
164
-          <span id="xgtlcz" class="content">{{getArterialTubeName(this.record.arterial_tube)}}</span>
165
-        </li>
166
-        <li v-if="isShow('静脉管道')">
167
-          <label for="bzh">静脉管道: </label>
168
-          <span id="bzh" class="content">{{getIntravenousTubeName(this.record.intravenous_tube)}}</span>
169
-        </li>
215
+
170 216
         <li v-if="isShow('透析器')">
171 217
           <label for="hzqx">透析器: </label>
172 218
           <span id="hzqx" class="content">{{getDialyzer(this.record.dialyzer)}}</span>
173 219
         </li>
174
-        <li v-if="isShow('透析期间进食')">
175
-          <label for="bzh">透析期间进食: </label>
176
-          <span id="bzh" class="content">{{eat_name}}</span>
177
-        </li>
220
+
221
+
222
+
178 223
       </ul>
179 224
 
180 225
     </div>

+ 196 - 97
src/xt_pages/dialysis/details/assessmentBefore.vue Ver arquivo

@@ -8,35 +8,27 @@
8 8
           <span class="content" v-if="weight_before!='0'">{{ weight_before }}</span>
9 9
           <span class="unit" v-if="weight_before!='0'">kg</span>
10 10
         </li>
11
-        <li v-if="isShow('收缩压')">
12
-          <label>收缩压 : </label>
13
-          <span class="content" v-if="systolic_blood_pressure!='0'">{{ systolic_blood_pressure }}</span>
14
-          <span class="unit" v-if="systolic_blood_pressure!='0'">mmHg</span>
15
-        </li>
11
+
16 12
         <li v-if="isShow('前次透析后')">
17 13
           <label>前次透析后: </label>
18 14
           <span class="content" v-if="last_post_dialysis!='0'">{{ last_post_dialysis }}</span>
19 15
           <span class="unit" v-if="last_post_dialysis!='0'"></span>
20 16
         </li>
21
-        <li v-if="isShow('导管')">
22
-          <label>导管 : </label>
23
-          <span class="content">{{ catheter }}</span>
24
-          <span class="unit"></span>
25
-        </li>
26
-        <li v-if="isShow('衣物重')">
27
-          <label>衣物重 : </label>
28
-          <span class="content" v-if="additional_weight!='0'">{{ additional_weight }}</span>
29
-          <span class="unit" v-if="additional_weight!='0'">kg</span>
30
-        </li>
17
+
31 18
         <li v-if="isShow('干体重')">
32 19
           <label>干体重 : </label>
33 20
           <span class="content" v-if="dry_weight!='0'">{{ dry_weight }}</span>
34 21
           <span class="unit" v-if="dry_weight!='0'">kg</span>
35 22
         </li>
36
-        <li v-if="isShow('舒张压')">
37
-          <label>舒张压 : </label>
38
-          <span class="content" v-if="diastolic_blood_pressure!='0'">{{ diastolic_blood_pressure }}</span>
39
-          <span class="unit" v-if="diastolic_blood_pressure!='0'">mmHg</span>
23
+        <li v-if="isShow('脉搏')">
24
+          <label>脉搏 : </label>
25
+          <span class="content" v-if="pulse_frequency!='0'">{{ pulse_frequency }}</span>
26
+          <span class="unit" v-if="pulse_frequency!='0'">次/分</span>
27
+        </li>
28
+        <li v-if="isShow('出血')">
29
+          <label>出血</label>
30
+          <span class="content">{{ is_hemorrhage ? hemorrhage + ";" + hemorrhage_other : "无" }}</span>
31
+          <span class="unit"> </span>
40 32
         </li>
41 33
 
42 34
         <li v-if="isShow('透析频次')">
@@ -44,108 +36,106 @@
44 36
           <span class="content">{{dialysis_count?dialysis_count:''}}</span>
45 37
           <span class="unit">{{ dialysis_count?'次/周':''}}</span>
46 38
         </li>
47
-         <li v-if="isShow('透析期间')">
48
-          <label>透析期间 : </label>
49
-          <span class="content" v-if="dialysis_interphase!='0'">{{ dialysis_interphase }}</span>
50
-          <span class="unit" v-if="dialysis_interphase!='0'"></span>
39
+
40
+        <li v-if="isShow('穿刺针')">
41
+          <label>穿刺针 : </label>
42
+          <span class="content">{{this.record.puncture_needle}}</span>
51 43
         </li>
52
-        <li v-if="isShow('并发症')">
53
-          <label>并发症: </label>
54
-          <span class="content">{{ complication }}</span>
55
-          <span class="unit"></span>
44
+
45
+        <li v-if="isShow('位置')">
46
+          <label>位置</label>
47
+          <span class="content" v-if="this.record.venous_catheterization_part != -1">{{getVenousCatheterizationPart(this.record.venous_catheterization_part)}}</span>
56 48
         </li>
57
-         <li v-if="isShow('体温')">
58
-          <label>体温 : </label>
59
-          <span class="content" v-if="temperature!='0'">{{ temperature }}</span>
60
-          <span class="unit" v-if="temperature!='0'">℃</span>
49
+
50
+
51
+
52
+        <li  v-if="isShow('其他中心静脉导管')">
53
+          <label>其他中心静脉导管:</label>
54
+          <span class="content">{{ ductus_arantii_other }}</span>
55
+          <span class="unit"> </span>
61 56
         </li>
62
-        <li v-if="isShow('脉搏')">
63
-          <label>脉搏 : </label>
64
-          <span class="content" v-if="pulse_frequency!='0'">{{ pulse_frequency }}</span>
65
-          <span class="unit" v-if="pulse_frequency!='0'">次/分</span>
57
+
58
+        <li  v-if="isShow('其他感染情况')">
59
+          <label>其他感染情况:</label>
60
+          <span class="content">{{ infect_other }}</span>
61
+          <span class="unit"> </span>
62
+        </li>
63
+
64
+        <li  v-if="isShow('其他皮肤情况')">
65
+          <label>其他皮肤情况:</label>
66
+          <span class="content">{{ skin_other }}</span>
67
+          <span class="unit"> </span>
66 68
         </li>
69
+
70
+
71
+
72
+
73
+
74
+
75
+
76
+
77
+
78
+
79
+
80
+
81
+
82
+
83
+
84
+
85
+
86
+
87
+
88
+
89
+
67 90
       </ul>
68 91
       <ul>
69
-        <li v-if="isShow('透析机型号')">
70
-            <label>透析机型号:</label>
71
-            <span class="content" v-if="machine_type!='0'">
72
-              {{machine_type}}
73
-            </span>
92
+        <li v-if="isShow('收缩压')">
93
+          <label>收缩压 : </label>
94
+          <span class="content" v-if="systolic_blood_pressure!='0'">{{ systolic_blood_pressure }}</span>
95
+          <span class="unit" v-if="systolic_blood_pressure!='0'">mmHg</span>
74 96
         </li>
75 97
 
98
+        <li v-if="isShow('导管')">
99
+          <label>导管 : </label>
100
+          <span class="content">{{ catheter }}</span>
101
+          <span class="unit"></span>
102
+        </li>
103
+        <li v-if="isShow('透析期间')">
104
+          <label>透析期间 : </label>
105
+          <span class="content" v-if="dialysis_interphase!='0'">{{ dialysis_interphase }}</span>
106
+          <span class="unit" v-if="dialysis_interphase!='0'"></span>
107
+        </li>
76 108
         <li v-if="isShow('呼吸频率')">
77 109
           <label>呼吸频率 : </label>
78 110
           <span class="content" v-if="breathing_rate!='0'">{{ breathing_rate }}</span>
79 111
           <span class="unit" v-if="breathing_rate!='0'">次/分</span>
80 112
         </li>
81
-        <li v-if="isShow('透析前症状')">
82
-          <label>透析前症状 : </label>
83
-          <span class="content">{{ symptom_before_dialysis }}</span>
113
+
114
+        <li v-if="isShow('并发症')">
115
+          <label>并发症: </label>
116
+          <span class="content">{{ complication }}</span>
84 117
           <span class="unit"></span>
85 118
         </li>
86
-        <li v-if="isShow('出血')">
87
-          <label>出血</label>
88
-          <span class="content">{{ is_hemorrhage ? hemorrhage + ";" + hemorrhage_other : "无" }}</span>
89
-          <span class="unit"> </span>
90
-        </li>
119
+
91 120
         <li v-if="isShow('血管通路(内瘘)')">
92 121
           <label>血管通路(内瘘) : </label>
93 122
           <span class="content">{{blood_access_internal_fistula}}</span>
94 123
         </li>
95
-          <li v-if="isShow('血管杂音')">
96
-          <label>血管杂音 : </label>
97
-          <span class="content">{{getBloodAccessNoise(this.record.blood_access_noise)}}</span>
98
-        </li>
99
-
100
-        <li v-if="isShow('穿刺针')">
101
-          <label>穿刺针 : </label>
102
-          <span class="content">{{this.record.puncture_needle}}</span>
103
-        </li>
104
-          <li v-if="isShow('穿刺方式')">
124
+        <li v-if="isShow('穿刺方式')">
105 125
           <label>穿刺方式 : </label>
106 126
           <span class="content">{{getWay(this.record.puncture_way)}}</span>
107 127
         </li>
108
-        <li  v-if="isShow('中心静脉置管')">
109
-          <label>中心静脉置管</label>
110
-          <span class="content">{{getVenousCatheterization(this.record.venous_catheterization)}}</span>
111
-          <span class="unit"> </span>
112
-        </li>
113
-        <li v-if="isShow('位置')">
114
-          <label>位置</label>
115
-          <span class="content" v-if="this.record.venous_catheterization_part != -1">{{getVenousCatheterizationPart(this.record.venous_catheterization_part)}}</span>
116
-        </li>
117 128
         <li v-if="isShow('其他位置')">
118 129
           <label>其他位置</label>
119 130
           <span class="content" v-if="this.record.venous_catheterization_part_other&&this.record.venous_catheterization_part_other.length > 0">{{venous_catheterization_part_other}}</span>
120 131
         </li>
121
-      </ul>
122
-      <ul >
123
-        <li v-if="isShow('中心静脉导管')">
124
-          <label>中心静脉导管: </label>
125
-          <span class="content">{{this.record.ductus_arantii}}</span>
126
-        </li>
127
-        <li  v-if="isShow('其他中心静脉导管')">
128
-          <label>其他中心静脉导管:</label>
129
-          <span class="content">{{ ductus_arantii_other }}</span>
130
-          <span class="unit"> </span>
131
-        </li>
132 132
 
133 133
         <li v-if="isShow('急诊')">
134 134
           <label>急诊: </label>
135 135
           <span class="content">{{getEmergencyTreatment(this.record.emergency_treatment)}}</span>
136 136
           <span class="content" v-if="this.record.emergency_treatment_other&&this.record.emergency_treatment_other.length > 0">,{{emergency_treatment_other}}</span>
137 137
         </li>
138
-          <li  v-if="isShow('感染')">
139
-          <label>感染:</label>
140
-          <span class="content">{{this.record.is_infect == 1 ? '无' : '有' }}</span>
141
-          <span class="unit"> </span>
142
-        </li>
143 138
 
144
-        <li  v-if="isShow('其他感染情况')">
145
-          <label>其他感染情况:</label>
146
-          <span class="content">{{ infect_other }}</span>
147
-          <span class="unit"> </span>
148
-        </li>
149 139
 
150 140
         <li  v-if="isShow('外露')">
151 141
           <label>外露:</label>
@@ -153,30 +143,139 @@
153 143
           <span class="unit">cm</span>
154 144
         </li>
155 145
 
156
-        <li  v-if="isShow('皮肤')">
157
-          <label>皮肤:</label>
158
-          <span class="content">{{getSkin(this.record.skin)}}</span>
146
+        <li  v-if="isShow('血管通路部位')">
147
+          <label>血管通路部位:</label>
148
+          <span class="content">{{ getBloodAccessPart(this.record.blood_access_part_id) }}</span>
149
+          <span class="unit"> </span>
150
+        </li>
151
+
152
+
153
+
154
+
155
+
156
+
157
+
158
+
159
+
160
+
161
+
162
+
163
+
164
+
165
+
166
+
167
+
168
+
169
+
170
+
171
+
172
+
173
+
174
+
175
+
176
+
177
+
178
+
179
+
180
+
181
+
182
+
183
+
184
+
185
+
186
+
187
+
188
+
189
+
190
+
191
+
192
+
193
+
194
+
195
+
196
+
197
+
198
+
199
+
200
+
201
+
202
+
203
+
204
+
205
+      </ul>
206
+      <ul >
207
+        <li v-if="isShow('舒张压')">
208
+          <label>舒张压 : </label>
209
+          <span class="content" v-if="diastolic_blood_pressure!='0'">{{ diastolic_blood_pressure }}</span>
210
+          <span class="unit" v-if="diastolic_blood_pressure!='0'">mmHg</span>
211
+        </li>
212
+        <li v-if="isShow('衣物重')">
213
+          <label>衣物重 : </label>
214
+          <span class="content" v-if="additional_weight!='0'">{{ additional_weight }}</span>
215
+          <span class="unit" v-if="additional_weight!='0'">kg</span>
216
+        </li>
217
+        <li v-if="isShow('体温')">
218
+          <label>体温 : </label>
219
+          <span class="content" v-if="temperature!='0'">{{ temperature }}</span>
220
+          <span class="unit" v-if="temperature!='0'">℃</span>
221
+        </li>
222
+        <li v-if="isShow('透析前症状')">
223
+          <label>透析前症状 : </label>
224
+          <span class="content">{{ symptom_before_dialysis }}</span>
159 225
           <span class="unit"></span>
160 226
         </li>
161 227
 
162
-        <li  v-if="isShow('其他皮肤情况')">
163
-          <label>其他皮肤情况:</label>
164
-          <span class="content">{{ skin_other }}</span>
228
+
229
+        <li v-if="isShow('透析机型号')">
230
+          <label>透析机型号:</label>
231
+          <span class="content" v-if="machine_type!='0'">
232
+              {{machine_type}}
233
+            </span>
234
+        </li>
235
+
236
+
237
+        <li v-if="isShow('血管杂音')">
238
+          <label>血管杂音 : </label>
239
+          <span class="content">{{getBloodAccessNoise(this.record.blood_access_noise)}}</span>
240
+        </li>
241
+
242
+        <li  v-if="isShow('中心静脉置管')">
243
+          <label>中心静脉置管</label>
244
+          <span class="content">{{getVenousCatheterization(this.record.venous_catheterization)}}</span>
165 245
           <span class="unit"> </span>
166 246
         </li>
167 247
 
168
-        <li  v-if="isShow('血管通路部位')">
169
-          <label>血管通路部位:</label>
170
-          <span class="content">{{ getBloodAccessPart(this.record.blood_access_part_id) }}</span>
248
+
249
+        <li v-if="isShow('中心静脉导管')">
250
+          <label>中心静脉导管: </label>
251
+          <span class="content">{{this.record.ductus_arantii}}</span>
252
+        </li>
253
+        <li  v-if="isShow('感染')">
254
+          <label>感染:</label>
255
+          <span class="content">{{this.record.is_infect == 1 ? '无' : '有' }}</span>
171 256
           <span class="unit"> </span>
172 257
         </li>
173 258
 
259
+        <li  v-if="isShow('皮肤')">
260
+          <label>皮肤:</label>
261
+          <span class="content">{{getSkin(this.record.skin)}}</span>
262
+          <span class="unit"></span>
263
+        </li>
264
+
265
+
174 266
         <li  v-if="isShow('血管通路操作')">
175 267
           <label>血管通路操作:</label>
176 268
           <span class="content">{{ getBloodAccessOpera(this.record.blood_access_part_opera_id) }}</span>
177 269
           <span class="unit"> </span>
178 270
         </li>
179 271
 
272
+
273
+
274
+
275
+
276
+
277
+
278
+
180 279
       </ul>
181 280
     </div>
182 281
     <div class="note">备注 : <span>{{ remark }}</span></div>

+ 151 - 152
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue Ver arquivo

@@ -7,13 +7,130 @@
7 7
       :modal-append-to-body="false"
8 8
     >
9 9
       <el-form ref="form" :model="form" label-width="160px">
10
+
11
+
12
+
13
+
14
+
15
+
10 16
         <!-- <el-row :gutter="20"> -->
11 17
         <el-row :gutter="20">
18
+          <el-col :span="8"  v-if="isShow('实际治疗时长')">
19
+            <el-form-item label="实际治疗时长(时):">
20
+              <!-- <el-input v-model="form.actual_treatment_hour"></el-input> -->
21
+              <el-time-picker
22
+                v-model="actualTreatmentHourShow"
23
+                placeholder="透析时长"
24
+                style="width:100%;"
25
+                value-format="H:m"
26
+                format="H:m"
27
+                @change="selectActualTreatmentHour"
28
+              >
29
+              </el-time-picker>
30
+            </el-form-item>
31
+          </el-col>
32
+
33
+
34
+          <el-col :span="8" v-if="isShow('实际超滤量')">
35
+            <el-form-item label="实际超滤量(L): " v-if="this.template_id != 6" >
36
+              <el-input v-model="form.actual_ultrafiltration"></el-input>
37
+            </el-form-item>
38
+            <el-form-item label="实际超滤量(ml): " v-if="this.template_id == 6" >
39
+              <el-input v-model="form.actual_ultrafiltration"></el-input>
40
+            </el-form-item>
41
+          </el-col>
42
+
43
+
12 44
           <el-col :span="8" v-if="isShow('透后体重')">
13 45
             <el-form-item label="透后体重(kg): " >
14 46
               <el-input v-model="form.weight_after"></el-input>
15 47
             </el-form-item>
16 48
           </el-col>
49
+
50
+
51
+          <el-col :span="8" v-if="isShow('透析器凝血')">
52
+            <el-form-item label="透析器凝血: " >
53
+              <el-input v-model="form.cruor" readonly @focus="showDialog('1')"></el-input>
54
+            </el-form-item>
55
+          </el-col>
56
+
57
+          <el-col :span="8"  v-if="isShow('拔针后穿刺点渗血')">
58
+            <el-form-item label="拔针后穿刺点渗血: ">
59
+              <el-radio-group v-model="form.puncture_point_oozing_blood">
60
+                <el-radio :label="1">有</el-radio>
61
+                <el-radio :label="2">无</el-radio>
62
+              </el-radio-group>
63
+            </el-form-item>
64
+          </el-col>
65
+
66
+          <el-col :span="8" v-if="isShow('穿刺处血肿')">
67
+            <el-form-item label="穿刺处血肿: ">
68
+              <el-radio-group v-model="form.puncture_point_haematoma">
69
+                <el-radio :label="1">有</el-radio>
70
+                <el-radio :label="2">无</el-radio>
71
+              </el-radio-group>
72
+            </el-form-item>
73
+          </el-col>
74
+
75
+
76
+          <el-col :span="8" v-if="isShow('压迫后内瘘震颤')">
77
+            <el-form-item label="压迫后内瘘震颤: ">
78
+              <el-select v-model="form.internal_fistula_tremor_ac">
79
+                <el-option :key="0" label="请选择" :value="0"></el-option>
80
+
81
+                <el-option v-for="item in internalFistulaTremorAcOptions" :label="item.name" :value="item.id"
82
+                           :key="item.id"></el-option>
83
+              </el-select>
84
+
85
+            </el-form-item>
86
+          </el-col>
87
+
88
+
89
+          <el-col :span="8" v-if="isShow('并发症')">
90
+            <el-form-item label="并发症: ">
91
+              <el-input v-model="form.complication" readonly @focus="showDialog('5')"></el-input>
92
+            </el-form-item>
93
+          </el-col>
94
+
95
+
96
+          <el-col :span="8" v-if="isShow('患者去向')">
97
+            <el-form-item label="患者去向: ">
98
+              <el-select v-model="form.patient_gose">
99
+                <el-option :key="0" label="请选择" :value="0"></el-option>
100
+
101
+                <el-option v-for="item in patientGoseOptions" :label="item.name" :value="item.id"
102
+                           :key="item.id"></el-option>
103
+              </el-select>
104
+            </el-form-item>
105
+          </el-col>
106
+
107
+
108
+          <el-row :gutter="20" v-if="form.patient_gose==3&&isShow('科室')">
109
+            <el-col :span="24" >
110
+              <el-form-item label="科室: ">
111
+                <el-input v-model="form.inpatient_department" :rows="5"></el-input>
112
+              </el-form-item>
113
+            </el-col>
114
+          </el-row>
115
+          <el-row :gutter="20" v-if="form.patient_gose==3&&isShow('交待观察内容')">
116
+            <el-col :span="24" >
117
+              <el-form-item label="交待观察内容: ">
118
+                <el-input placeholder="交待病房护士/患者/陪人观察内容" v-model="form.observation_content" :rows="5" readonly
119
+                          @focus="showDialog('6')"></el-input>
120
+              </el-form-item>
121
+            </el-col>
122
+          </el-row>
123
+          <el-row :gutter="20" v-show="form.patient_gose==3&&isShow('其他观察内容')">
124
+            <el-col :span="24">
125
+              <el-form-item label="其他观察内容: ">
126
+                <el-input v-model="form.observation_content_other" :rows="5"></el-input>
127
+              </el-form-item>
128
+            </el-col>
129
+          </el-row>
130
+
131
+
132
+
133
+
17 134
           <el-col :span="8" v-if="isShow('体重减少')">
18 135
             <el-form-item label="体重减少(kg): " >
19 136
               <el-input v-model="form.weight_loss"></el-input>
@@ -37,63 +154,22 @@
37 154
               <el-input v-model="form.diastolic_blood_pressure"></el-input>
38 155
             </el-form-item>
39 156
           </el-col>
40
-          <el-col :span="8" v-if="isShow('脉搏')">
41
-            <el-form-item label="脉搏(次/分): " >
42
-              <el-input v-model="form.pulse_frequency"></el-input>
43
-            </el-form-item>
44
-          </el-col>
45 157
 
46 158
           <el-col :span="8" v-if="isShow('呼吸频率')">
47 159
             <el-form-item label="呼吸频率(次/min): " >
48 160
               <el-input v-model="form.breathing_rate"></el-input>
49 161
             </el-form-item>
50 162
           </el-col>
51
-        <!-- </el-row>
52 163
 
53
-        <el-row :gutter="20"> -->
54
-          <el-col :span="8" v-if="isShow('实际超滤量')">
55
-            <el-form-item label="实际超滤量(L): " v-if="this.template_id != 6" >
56
-              <el-input v-model="form.actual_ultrafiltration"></el-input>
57
-            </el-form-item>
58
-            <el-form-item label="实际超滤量(ml): " v-if="this.template_id == 6" >
59
-              <el-input v-model="form.actual_ultrafiltration"></el-input>
60
-            </el-form-item>
61
-          </el-col>
62
-          <el-col :span="8" v-if="isShow('实际置换量')">
63
-            <el-form-item label="实际置换量(L): "  >
64
-              <el-input v-model="form.actual_displacement"></el-input>
164
+
165
+          <el-col :span="8" v-if="isShow('脉搏')">
166
+            <el-form-item label="脉搏(次/分): " >
167
+              <el-input v-model="form.pulse_frequency"></el-input>
65 168
             </el-form-item>
66 169
           </el-col>
67 170
 
68 171
 
69 172
 
70
-
71
-          <el-col :span="8"  v-if="isShow('实际治疗时长')">
72
-            <el-form-item label="实际治疗时长(时):">
73
-              <!-- <el-input v-model="form.actual_treatment_hour"></el-input> -->
74
-              <el-time-picker
75
-                v-model="actualTreatmentHourShow"
76
-                placeholder="透析时长"
77
-                style="width:100%;"
78
-                value-format="H:m"
79
-                format="H:m"
80
-                @change="selectActualTreatmentHour"
81
-              >
82
-              </el-time-picker>
83
-            </el-form-item>
84
-          </el-col>
85
-        <!-- </el-row>
86
-
87
-        <el-row :gutter="20"> -->
88
-          <el-col :span="8" v-if="isShow('凝血')">
89
-            <el-form-item label="凝血: " >
90
-              <!-- <el-select v-model="form.cruor" >
91
-                  <el-option v-for="item in cruorOptions" :key="item.id" :label="item.name" :value="item.id"></el-option>
92
-              </el-select>
93
-               -->
94
-              <el-input v-model="form.cruor" readonly @focus="showDialog('1')"></el-input>
95
-            </el-form-item>
96
-          </el-col>
97 173
           <el-col :span="8" v-if="isShow('透后症状')">
98 174
             <el-form-item label="透后症状: " >
99 175
               <el-input v-model="form.symptom_after_dialysis" readonly @focus="showDialog('2')"></el-input>
@@ -116,6 +192,24 @@
116 192
               </el-select>
117 193
             </el-form-item>
118 194
           </el-col>
195
+
196
+        <!-- </el-row>
197
+
198
+        <el-row :gutter="20"> -->
199
+
200
+          <!--<el-col :span="8" v-if="isShow('实际置换量')">-->
201
+            <!--<el-form-item label="实际置换量(L): "  >-->
202
+              <!--<el-input v-model="form.actual_displacement"></el-input>-->
203
+            <!--</el-form-item>-->
204
+          <!--</el-col>-->
205
+
206
+
207
+
208
+
209
+        <!-- </el-row>
210
+
211
+        <el-row :gutter="20"> -->
212
+
119 213
         <!-- </el-row>
120 214
 
121 215
         <el-row :gutter="20"> -->
@@ -153,81 +247,7 @@
153 247
               <el-input v-model="form.catheter" readonly @focus="showDialog('4')"></el-input>
154 248
             </el-form-item>
155 249
           </el-col>
156
-          <el-col :span="8" v-if="isShow('并发症')">
157
-            <el-form-item label="并发症: ">
158
-              <el-input v-model="form.complication" readonly @focus="showDialog('5')"></el-input>
159
-            </el-form-item>
160
-          </el-col>
161
-          <el-col :span="8"  v-if="isShow('拔针后穿刺点渗血')">
162
-            <el-form-item label="拔针后穿刺点渗血: ">
163
-              <el-radio-group v-model="form.puncture_point_oozing_blood">
164
-                <el-radio :label="1">有</el-radio>
165
-                <el-radio :label="2">无</el-radio>
166
-              </el-radio-group>
167
-            </el-form-item>
168
-          </el-col>
169
-        <!-- </el-row>
170 250
 
171
-
172
-        <el-row :gutter="20"> -->
173
-          <el-col :span="8" v-if="isShow('穿刺处血肿')">
174
-            <el-form-item label="穿刺处血肿: ">
175
-              <el-radio-group v-model="form.puncture_point_haematoma">
176
-                <el-radio :label="1">有</el-radio>
177
-                <el-radio :label="2">无</el-radio>
178
-              </el-radio-group>
179
-            </el-form-item>
180
-          </el-col>
181
-          <el-col :span="8" v-if="isShow('压迫后内瘘震颤')">
182
-            <el-form-item label="压迫后内瘘震颤: ">
183
-              <el-select v-model="form.internal_fistula_tremor_ac">
184
-                <el-option :key="0" label="请选择" :value="0"></el-option>
185
-
186
-                <el-option v-for="item in internalFistulaTremorAcOptions" :label="item.name" :value="item.id"
187
-                           :key="item.id"></el-option>
188
-              </el-select>
189
-
190
-            </el-form-item>
191
-          </el-col>
192
-          <el-col :span="8" v-if="isShow('患者去向')">
193
-            <el-form-item label="患者去向: ">
194
-              <el-select v-model="form.patient_gose">
195
-                <el-option :key="0" label="请选择" :value="0"></el-option>
196
-
197
-                <el-option v-for="item in patientGoseOptions" :label="item.name" :value="item.id"
198
-                           :key="item.id"></el-option>
199
-              </el-select>
200
-            </el-form-item>
201
-          </el-col>
202
-        </el-row>
203
-
204
-
205
-        <el-row :gutter="20" v-if="form.patient_gose==3&&isShow('科室')">
206
-          <el-col :span="24" >
207
-            <el-form-item label="科室: ">
208
-              <el-input v-model="form.inpatient_department" :rows="5"></el-input>
209
-            </el-form-item>
210
-          </el-col>
211
-        </el-row>
212
-        <el-row :gutter="20" v-if="form.patient_gose==3&&isShow('交待观察内容')">
213
-          <el-col :span="24" >
214
-            <el-form-item label="交待观察内容: ">
215
-              <el-input placeholder="交待病房护士/患者/陪人观察内容" v-model="form.observation_content" :rows="5" readonly
216
-                        @focus="showDialog('6')"></el-input>
217
-            </el-form-item>
218
-          </el-col>
219
-        </el-row>
220
-        <el-row :gutter="20" v-show="form.patient_gose==3&&isShow('其他观察内容')">
221
-          <el-col :span="24">
222
-            <el-form-item label="其他观察内容: ">
223
-              <el-input v-model="form.observation_content_other" :rows="5"></el-input>
224
-            </el-form-item>
225
-          </el-col>
226
-        </el-row>
227
-
228
-
229
-
230
-        <el-row :gutter="20" >
231 251
           <el-col :span="8" v-if="isShow('透析过程')">
232 252
             <el-form-item label="透析过程: ">
233 253
               <el-select v-model="form.dialysis_process">
@@ -245,17 +265,17 @@
245 265
           </el-col>
246 266
 
247 267
           <el-col :span="8" v-if="isShow('透析过程提前原因')">
248
-          <el-form-item label="透析过程提前原因: ">
249
-            <el-input v-model="form.in_advance_reason" readonly @focus="showDialog('7')"></el-input>
268
+            <el-form-item label="透析过程提前原因: ">
269
+              <el-input v-model="form.in_advance_reason" readonly @focus="showDialog('7')"></el-input>
250 270
 
251
-          </el-form-item>
271
+            </el-form-item>
252 272
           </el-col>
253 273
 
254
-        <!-- </el-row>
274
+          <!-- </el-row>
255 275
 
256 276
 
257 277
 
258
-        <el-row :gutter="20" > -->
278
+          <el-row :gutter="20" > -->
259 279
           <el-col :span="8" v-if="isShow('透析过程提前其他原因')">
260 280
             <el-form-item label="透析过程提前其他原因: ">
261 281
               <el-input v-model="form.in_advance_reason_other" :rows="2"></el-input>
@@ -276,13 +296,13 @@
276 296
               </el-select>
277 297
             </el-form-item>
278 298
           </el-col>
279
-<!--
280
-        </el-row>
299
+          <!--
300
+                  </el-row>
281 301
 
282 302
 
283 303
 
284 304
 
285
-        <el-row :gutter="20"> -->
305
+                  <el-row :gutter="20"> -->
286 306
           <el-col :span="8" v-if="isShow('内瘘震颤和血管杂音')">
287 307
             <el-form-item label="内瘘震颤和血管杂音: " >
288 308
               <el-select v-model="form.tremor_noise">
@@ -305,15 +325,15 @@
305 325
           </el-col>
306 326
           <el-col :span="8"  v-if="isShow('失衡综合症症状')">
307 327
             <el-form-item label="失衡综合症症状: ">
308
-                <el-input v-model="form.disequilibrium_syndrome_option" readonly @focus="showDialog('8')"></el-input>
328
+              <el-input v-model="form.disequilibrium_syndrome_option" readonly @focus="showDialog('8')"></el-input>
309 329
             </el-form-item>
310 330
           </el-col>
311 331
 
312
-        <!-- </el-row>
332
+          <!-- </el-row>
313 333
 
314 334
 
315 335
 
316
-        <el-row :gutter="20"  > -->
336
+          <el-row :gutter="20"  > -->
317 337
           <el-col :span="8" v-if="isShow('动脉管道')">
318 338
             <el-form-item label="动脉管道: ">
319 339
               <el-select v-model="form.arterial_tube">
@@ -352,29 +372,7 @@
352 372
               </el-radio-group>
353 373
             </el-form-item>
354 374
           </el-col>
355
-
356
-        <!-- </el-row>
357
-
358
-    <el-col :span="8" v-if="isShow('穿刺处血肿')">
359
-            <el-form-item label="穿刺处血肿: ">
360
-              <el-radio-group v-model="form.puncture_point_haematoma">
361
-                <el-radio :label="1">有</el-radio>
362
-                <el-radio :label="2">无</el-radio>
363
-              </el-radio-group>
364
-            </el-form-item>
365
-          </el-col>
366
-
367
-
368
-
369
-
370
-        <el-row :gutter="20"> -->
371
-          <el-col :span="24">
372
-            <el-form-item label="备注: ">
373
-              <el-input type="textarea" v-model="form.remark" :rows="5"></el-input>
374
-            </el-form-item>
375
-          </el-col>
376 375
         </el-row>
377
-        <!-- </el-row> -->
378 376
       </el-form>
379 377
 
380 378
       <span slot="footer" class="dialog-footer">
@@ -719,6 +717,7 @@ export default {
719 717
         }
720 718
       },
721 719
       selectActualTreatmentHour(val) {
720
+
722 721
         var valTime = val.split(':')
723 722
         this.form.actual_treatment_hour = valTime[0]
724 723
         this.form.actual_treatment_minute = valTime[1]

+ 4 - 4
src/xt_pages/dialysis/details/dialog/MultiSelectBox/index.vue Ver arquivo

@@ -1,7 +1,7 @@
1 1
 <template>
2 2
   <el-dialog   append-to-body :show-close="isClose" :close-on-click-modal="isClose" :close-on-press-escape="isClose" :title="propsForm.titles" :visible.sync="propsForm.visibility"   >
3 3
     <el-checkbox-group v-model="checkedData"  >
4
-      <el-checkbox v-for="item in propsForm.values" :label="item.name" :key="item.id"></el-checkbox>
4
+      <el-checkbox v-for="(item,index) in propsForm.values" :label="item.name" :key="index"></el-checkbox>
5 5
     </el-checkbox-group>
6 6
     <el-input v-show="propsForm.isShowTextArea" v-model="customData"  type="textarea" :rows="6" placeholder="自定义"></el-input>
7 7
     <span slot="footer" class="dialog-footer">
@@ -52,7 +52,7 @@
52 52
           var customData = this.customData.split(',')
53 53
           for(var index in customData) {
54 54
             returnData.push(customData[index])
55
-          } 
55
+          }
56 56
         }
57 57
         return returnData;
58 58
         // if(this.propsForm.customData != undefined){
@@ -85,7 +85,7 @@
85 85
             if(this.propsForm.values[index].name in checkedDataObj) {
86 86
               this.checkedData.push(this.propsForm.values[index].name);
87 87
               readyDataObj[this.propsForm.values[index].name] = 1;
88
-            } 
88
+            }
89 89
           }
90 90
           var addtion = []
91 91
           var addtionObj = {};
@@ -99,7 +99,7 @@
99 99
         }
100 100
       }
101 101
     }
102
-    
102
+
103 103
 
104 104
   }
105 105
 </script>

+ 69 - 72
src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue Ver arquivo

@@ -49,6 +49,38 @@
49 49
             </el-form-item>
50 50
           </el-col>
51 51
 
52
+          <el-col :span="8">
53
+            <el-form-item label="呼吸频率(次/分):" v-if="isShow('呼吸频率')">
54
+              <el-input type="number" v-model="assessmentBeforeDislysis.breathing_rate"></el-input>
55
+            </el-form-item>
56
+          </el-col>
57
+
58
+          <el-col :span="8">
59
+            <el-form-item label="出血: " v-if="isShow('出血')">
60
+              <el-select v-model="assessmentBeforeDislysis.is_hemorrhage">
61
+                <el-option :key="0" label="请选择" :value="0"></el-option>
62
+
63
+                <el-option label="是" value="1"></el-option>
64
+                <el-option label="否" value="2"></el-option>
65
+              </el-select>
66
+            </el-form-item>
67
+          </el-col>
68
+
69
+
70
+          <el-col :span="8" v-if="assessmentBeforeDislysis.is_hemorrhage == 1&&isShow('出血选项')">
71
+            <el-form-item label="出血选项: ">
72
+              <div>
73
+                <el-input v-model="assessmentBeforeDislysis.hemorrhage" @focus="showInnerDialog('6')"></el-input>
74
+              </div>
75
+            </el-form-item>
76
+          </el-col>
77
+          <el-col :span="8" v-if="assessmentBeforeDislysis.is_hemorrhage == 1&&isShow('其他出血情况')">
78
+            <el-form-item label="其他出血情况: ">
79
+              <el-input v-model="assessmentBeforeDislysis.hemorrhage_other"></el-input>
80
+            </el-form-item>
81
+          </el-col>
82
+
83
+
52 84
           <!-- </el-row>
53 85
 
54 86
           <el-row :gutter="20"> -->
@@ -117,18 +149,6 @@
117 149
             </el-form-item>
118 150
           </el-col>
119 151
 
120
-          <el-col :span="8">
121
-            <el-form-item label="透析机型号:" v-if="isShow('透析机型号')">
122
-              <el-input v-model="assessmentBeforeDislysis.machine_type"></el-input>
123
-            </el-form-item>
124
-          </el-col>
125
-
126
-          <el-col :span="8">
127
-            <el-form-item label="呼吸频率(次/分):" v-if="isShow('呼吸频率')">
128
-              <el-input type="number" v-model="assessmentBeforeDislysis.breathing_rate"></el-input>
129
-            </el-form-item>
130
-          </el-col>
131
-
132 152
           <el-col :span="8">
133 153
 
134 154
             <el-form-item label="血管通路部位: " v-if="isShow('血管通路部位')">
@@ -152,23 +172,6 @@
152 172
           </el-col>
153 173
 
154 174
 
155
-          <!-- </el-row>
156
-
157
-
158
-          <el-row :gutter="20"> -->
159
-          <el-col :span="8">
160
-            <el-form-item label="穿刺方法: " v-if="isShow('穿刺方法')">
161
-
162
-              <el-select v-model="assessmentBeforeDislysis.puncture_method">
163
-                <el-option :key="0" label="请选择" :value="0"></el-option>
164
-
165
-                <el-option v-for="item in puncture_method" :label="item.name" :value="item.name"
166
-                           :key="item.id"></el-option>
167
-              </el-select>
168
-
169
-            </el-form-item>
170
-          </el-col>
171
-
172 175
           <el-col :span="8">
173 176
             <el-form-item label="并发症: " v-if="isShow('并发症')">
174 177
 
@@ -176,20 +179,13 @@
176 179
             </el-form-item>
177 180
           </el-col>
178 181
 
179
-          <el-col :span="8">
180
-            <el-form-item label="穿刺针: " v-if="isShow('穿刺针')">
181
-              <el-input v-model="assessmentBeforeDislysis.puncture_needle" @focus="showInnerDialog('11')"></el-input>
182
-            </el-form-item>
183
-          </el-col>
184 182
           <el-col :span="8">
185 183
             <el-form-item label="前次透析后:" v-if="isShow('前次透析后')">
186 184
               <el-input v-model="assessmentBeforeDislysis.last_post_dialysis" @focus="showInnerDialog('1')"></el-input>
187 185
             </el-form-item>
188 186
           </el-col>
189 187
 
190
-          <!-- </el-row>
191 188
 
192
-          <el-row :gutter="20"> -->
193 189
           <el-col :span="8">
194 190
             <el-form-item label="透析期间: " v-if="isShow('透析期间')">
195 191
               <el-input v-model="assessmentBeforeDislysis.dialysis_interphase" @focus="showInnerDialog('2')">>
@@ -203,38 +199,17 @@
203 199
             </el-form-item>
204 200
           </el-col>
205 201
 
206
-          <el-col :span="8">
207
-            <el-form-item label="出血: " v-if="isShow('出血')">
208
-              <el-select v-model="assessmentBeforeDislysis.is_hemorrhage">
209
-                <el-option :key="0" label="请选择" :value="0"></el-option>
210 202
 
211
-                <el-option label="是" value="1"></el-option>
212
-                <el-option label="否" value="2"></el-option>
213
-              </el-select>
214
-            </el-form-item>
215
-          </el-col>
216
-          <!--
217
-                </el-row>
218 203
 
219
-                <el-row :gutter="20"> -->
220 204
 
221
-          <el-col :span="8" v-if="assessmentBeforeDislysis.is_hemorrhage == 1&&isShow('出血选项')">
222
-            <el-form-item label="出血选项: ">
223
-              <div>
224
-                <el-input v-model="assessmentBeforeDislysis.hemorrhage" @focus="showInnerDialog('6')"></el-input>
225
-              </div>
226
-            </el-form-item>
227
-          </el-col>
228
-          <el-col :span="8" v-if="assessmentBeforeDislysis.is_hemorrhage == 1&&isShow('其他出血情况')">
229
-            <el-form-item label="其他出血情况: ">
230
-              <el-input v-model="assessmentBeforeDislysis.hemorrhage_other"></el-input>
205
+
206
+          <el-col :span="8">
207
+            <el-form-item label="透析机型号:" v-if="isShow('透析机型号')">
208
+              <el-input v-model="assessmentBeforeDislysis.machine_type"></el-input>
231 209
             </el-form-item>
232 210
           </el-col>
233
-        </el-row>
234
-
235 211
 
236
-        <el-row :gutter="20" v-if="isShow('透析频次')">
237
-          <el-col :span="8">
212
+          <el-col :span="8" v-if="isShow('透析频次')">
238 213
             <el-form-item label="透析频次(次/周):">
239 214
               <el-input v-model="assessmentBeforeDislysis.dialysis_count"></el-input>
240 215
             </el-form-item>
@@ -250,13 +225,12 @@
250 225
           </el-col>
251 226
 
252 227
           <el-col :span="8">
253
-            <el-form-item label="血管通路其他:" v-if="isShow('血管通路(内瘘)其他')">
228
+            <el-form-item label="血管通路(内瘘)其他:" v-if="isShow('血管通路(内瘘)其他')">
254 229
               <el-input v-model="assessmentBeforeDislysis.internal_fistula_other"></el-input>
255 230
             </el-form-item>
256 231
           </el-col>
257
-          <!-- </el-row>
258 232
 
259
-          <el-row :gutter="20" > -->
233
+
260 234
           <el-col :span="8" v-if="isShow('血管杂音')">
261 235
             <el-form-item label="血管杂音: ">
262 236
               <el-select v-model="assessmentBeforeDislysis.blood_access_noise">
@@ -269,6 +243,14 @@
269 243
           </el-col>
270 244
 
271 245
 
246
+          <el-col :span="8">
247
+            <el-form-item label="穿刺针: " v-if="isShow('穿刺针')">
248
+              <el-input v-model="assessmentBeforeDislysis.puncture_needle" @focus="showInnerDialog('11')"></el-input>
249
+            </el-form-item>
250
+          </el-col>
251
+
252
+
253
+
272 254
           <el-col :span="8">
273 255
             <el-form-item label="穿刺方式: " v-if="isShow('穿刺方式')">
274 256
               <el-select v-model="assessmentBeforeDislysis.puncture_way">
@@ -292,10 +274,8 @@
292 274
               </el-select>
293 275
             </el-form-item>
294 276
           </el-col>
295
-          <!-- </el-row>
296 277
 
297 278
 
298
-          <el-row :gutter="20"> -->
299 279
           <el-col :span="8">
300 280
 
301 281
             <el-form-item label="位置: " v-if="isShow('位置')">
@@ -365,6 +345,7 @@
365 345
           </el-col>
366 346
 
367 347
 
348
+
368 349
           <el-col :span="8" v-if="isShow('其他感染情况')">
369 350
             <el-form-item label="其他感染情况:">
370 351
               <el-input v-model="assessmentBeforeDislysis.infect_other"></el-input>
@@ -372,6 +353,8 @@
372 353
           </el-col>
373 354
 
374 355
 
356
+
357
+
375 358
           <el-col :span="8" v-if="isShow('外露')">
376 359
             <el-form-item label="外露(cm):">
377 360
               <el-input v-model="assessmentBeforeDislysis.exposed"></el-input>
@@ -397,17 +380,31 @@
397 380
             </el-form-item>
398 381
           </el-col>
399 382
 
400
-
401
-          <!-- </el-row>
402
-
403
-
404
-          <el-row :gutter="20"> -->
405 383
           <el-col :span="24">
406 384
             <el-form-item label="备注: ">
407 385
               <el-input type="textarea" v-model="assessmentBeforeDislysis.remark" :rows="5"></el-input>
408 386
             </el-form-item>
409 387
           </el-col>
388
+          <!-- </el-row>
389
+
390
+
391
+          <el-row :gutter="20"> -->
392
+          <!--<el-col :span="8">-->
393
+            <!--<el-form-item label="穿刺方法: " v-if="isShow('穿刺方法')">-->
394
+
395
+              <!--<el-select v-model="assessmentBeforeDislysis.puncture_method">-->
396
+                <!--<el-option :key="0" label="请选择" :value="0"></el-option>-->
397
+
398
+                <!--<el-option v-for="item in puncture_method" :label="item.name" :value="item.name"-->
399
+                           <!--:key="item.id"></el-option>-->
400
+              <!--</el-select>-->
401
+
402
+            <!--</el-form-item>-->
403
+          <!--</el-col>-->
404
+
410 405
         </el-row>
406
+
407
+
411 408
       </el-form>
412 409
       <span slot="footer" class="dialog-footer">
413 410
                 <el-button @click="handleCancle">取 消</el-button>

+ 4 - 4
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue Ver arquivo

@@ -1299,11 +1299,11 @@
1299 1299
             if (this.waitUploadAdvices.length > 0) {
1300 1300
               const params = {
1301 1301
                 advices: this.waitUploadAdvices,
1302
-                advice_date: parseTime(this.$route.query.date, '{y}-{m}-{d}'),
1302
+                advice_date: uParseTime(this.$route.query.date, '{y}-{m}-{d}'),
1303 1303
                 advice_doctor: this.waitUploadAdvices[0].advice_doctor,
1304 1304
                 advice_type: this.waitUploadAdvices[0].advice_type,
1305 1305
                 parent_id: this.patient_id,
1306
-                start_time: parseTime(this.$route.query.date, '{y}-{m}-{d}'),
1306
+                start_time: uParseTime(this.$route.query.date, '{y}-{m}-{d}'),
1307 1307
                 remark: ''
1308 1308
               }
1309 1309
               CreateGroupAdvice(this.$route.query.patient_id, 0, params).then(rs => {
@@ -1674,11 +1674,11 @@
1674 1674
             if (this.waitUploadAdvices.length > 0) {
1675 1675
               const params = {
1676 1676
                 advices: this.waitUploadAdvices,
1677
-                advice_date: parseTime(this.$route.query.date, '{y}-{m}-{d}'),
1677
+                advice_date: uParseTime(this.$route.query.date, '{y}-{m}-{d}'),
1678 1678
                 advice_doctor: this.waitUploadAdvices[0].advice_doctor,
1679 1679
                 advice_type: this.waitUploadAdvices[0].advice_type,
1680 1680
                 parent_id: this.patient_id,
1681
-                start_time: parseTime(this.$route.query.date, '{y}-{m}-{d}'),
1681
+                start_time: uParseTime(this.$route.query.date, '{y}-{m}-{d}'),
1682 1682
                 remark: ''
1683 1683
               }
1684 1684
               CreateGroupAdvice(this.$route.query.patient_id, 0, params).then(rs => {