浏览代码

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

XMLWAN 5 年前
父节点
当前提交
305bb86e82

+ 54 - 60
src/xt_pages/dialysis/details/acceptsAssessment.vue 查看文件

9
           <label>入室方式 : </label>
9
           <label>入室方式 : </label>
10
           <span class="content">{{ way }}</span>
10
           <span class="content">{{ way }}</span>
11
         </li>
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
         </li>
16
         </li>
16
         <li v-if="isShow('其他病情')">
17
         <li v-if="isShow('其他病情')">
17
           <label>其他病情:</label>
18
           <label>其他病情:</label>
18
           <span class="content">{{ this.record.sick_condition_other }}</span>
19
           <span class="content">{{ this.record.sick_condition_other }}</span>
19
         </li>
20
         </li>
21
+
20
         <li v-if="isShow('跌倒风险预防措施')">
22
         <li v-if="isShow('跌倒风险预防措施')">
21
           <label>跌倒风险预防措施:</label>
23
           <label>跌倒风险预防措施:</label>
22
           <span class="content">{{ precaution }}</span>
24
           <span class="content">{{ precaution }}</span>
23
         </li>
25
         </li>
26
+
24
         <li v-if="isShow('营养状况')">
27
         <li v-if="isShow('营养状况')">
25
           <label>营养状况:</label>
28
           <label>营养状况:</label>
26
-          <span class="content">{{ nutritions }}</span>
29
+          <span class="content">{{nutritions}}</span>
27
         </li>
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
         </li>
35
         </li>
36
+
37
+
38
+
39
+
40
+
41
+
42
+
39
       </ul>
43
       </ul>
40
       <ul>
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
         </li>
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
         </li>
53
         </li>
49
         <li v-if="isShow('跌倒风险评估评分')">
54
         <li v-if="isShow('跌倒风险评估评分')">
50
           <label>跌倒风险评估评分:</label>
55
           <label>跌倒风险评估评分:</label>
54
           <label>其他跌倒风险预防措施:</label>
59
           <label>其他跌倒风险预防措施:</label>
55
           <span class="content">{{ this.record.precaution_other }}</span>
60
           <span class="content">{{ this.record.precaution_other }}</span>
56
         </li>
61
         </li>
62
+
57
         <li v-if="isShow('心理评估')">
63
         <li v-if="isShow('心理评估')">
58
           <label> 心理评估</label>
64
           <label> 心理评估</label>
59
           <span class="content">{{ psychologicalAssessment }}</span>
65
           <span class="content">{{ psychologicalAssessment }}</span>
60
         </li>
66
         </li>
67
+
68
+
69
+
70
+
71
+
72
+
73
+
74
+
75
+
76
+
61
       </ul>
77
       </ul>
62
       <ul>
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
         </li>
82
         </li>
83
+
67
         <li v-if="isShow('病情')">
84
         <li v-if="isShow('病情')">
68
           <label>病情 </label>
85
           <label>病情 </label>
69
           <span class="content">{{sickCondition}} </span>
86
           <span class="content">{{sickCondition}} </span>
70
         </li>
87
         </li>
88
+
71
         <li v-if="isShow('风险程度')">
89
         <li v-if="isShow('风险程度')">
72
           <label>风险程度:</label>
90
           <label>风险程度:</label>
73
           <span class="content">{{ dangerLevel }}</span>
91
           <span class="content">{{ dangerLevel }}</span>
74
         </li>
92
         </li>
75
-          <li v-if="isShow('摄入量')">
93
+
94
+        <li v-if="isShow('摄入量')">
76
           <label>摄入量:</label>
95
           <label>摄入量:</label>
77
           <span class="content">{{intakes}}</span>
96
           <span class="content">{{intakes}}</span>
78
         </li>
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
         </li>
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
       </ul>
111
       </ul>
112
+
119
     </div>
113
     </div>
120
     <!-- <div class="note">处方医生 : {{doctor}}</div> -->
114
     <!-- <div class="note">处方医生 : {{doctor}}</div> -->
121
     <div class="middleLine"></div>
115
     <div class="middleLine"></div>

+ 150 - 105
src/xt_pages/dialysis/details/assessmentAfter.vue 查看文件

3
     <h2 class="DetailsTit"><span>{{ title }}</span></h2>
3
     <h2 class="DetailsTit"><span>{{ title }}</span></h2>
4
     <div class="plate">
4
     <div class="plate">
5
       <ul>
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
         </li>
10
         </li>
16
         <li v-if="isShow('实际超滤量')">
11
         <li v-if="isShow('实际超滤量')">
17
           <label>实际超滤量: </label>
12
           <label>实际超滤量: </label>
19
           <span class="unit" v-if="actual_ultrafiltration!='0'&& this.$store.getters.xt_user.template_info.template_id == 6">ml</span>
14
           <span class="unit" v-if="actual_ultrafiltration!='0'&& this.$store.getters.xt_user.template_info.template_id == 6">ml</span>
20
           <span class="unit" v-if="actual_ultrafiltration!='0'&& this.$store.getters.xt_user.template_info.template_id != 6">L</span>
15
           <span class="unit" v-if="actual_ultrafiltration!='0'&& this.$store.getters.xt_user.template_info.template_id != 6">L</span>
21
         </li>
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
         <li v-if="isShow('导管')">
17
         <li v-if="isShow('导管')">
31
           <label>导管 : </label>
18
           <label>导管 : </label>
32
           <span class="content">{{ catheter }}</span>
19
           <span class="content">{{ catheter }}</span>
33
         </li>
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
         </li>
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
         </li>
30
         </li>
31
+
53
         <li v-if="isShow('实际置换量')">
32
         <li v-if="isShow('实际置换量')">
54
           <label>实际置换量 : </label>
33
           <label>实际置换量 : </label>
55
           <span class="content" v-if="actual_displacement!='0'">{{ actual_displacement }}</span>
34
           <span class="content" v-if="actual_displacement!='0'">{{ actual_displacement }}</span>
56
           <span class="unit" v-if="actual_displacement!='0'">ml</span>
35
           <span class="unit" v-if="actual_displacement!='0'">ml</span>
57
         </li>
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
         </li>
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
         </li>
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
         </li>
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
         </li>
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
         </li>
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
         </li>
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
         </li>
106
         </li>
96
         <li v-if="isShow('呼吸频率')">
107
         <li v-if="isShow('呼吸频率')">
97
           <label>呼吸频率 : </label>
108
           <label>呼吸频率 : </label>
99
           <span class="unit" v-if="this.record.breathing_rate">次/min</span>
110
           <span class="unit" v-if="this.record.breathing_rate">次/min</span>
100
         </li>
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
         </li>
120
         </li>
107
         <li v-if="isShow('透析中入量')">
121
         <li v-if="isShow('透析中入量')">
108
           <label>透析中入量: </label>
122
           <label>透析中入量: </label>
109
           <span class="content">{{ this.record.dialysis_intakes }}{{getUnit(this.record.dialysis_intakes_unit)}}</span>
123
           <span class="content">{{ this.record.dialysis_intakes }}{{getUnit(this.record.dialysis_intakes_unit)}}</span>
110
         </li>
124
         </li>
111
-        <li v-if="isShow('血管通路操作')">
112
-          <label>血管通路操作: </label>
113
-          <span class="content">{{ blood_access_opera }}</span>
114
-        </li>
125
+
115
         <li v-if="isShow('拔针后穿刺点渗血')">
126
         <li v-if="isShow('拔针后穿刺点渗血')">
116
           <label>拔针后穿刺点渗血: </label>
127
           <label>拔针后穿刺点渗血: </label>
117
           <span class="content">{{ puncture_point_oozing_blood_name }}</span>
128
           <span class="content">{{ puncture_point_oozing_blood_name }}</span>
118
         </li>
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
         </li>
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
         </li>
145
         </li>
127
 
146
 
147
+
148
+
149
+
150
+
151
+
152
+
153
+
154
+
155
+
156
+
157
+
158
+
159
+
160
+
128
       </ul>
161
       </ul>
129
       <ul>
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
         <li v-if="isShow('透析过程')">
201
         <li v-if="isShow('透析过程')">
131
           <label for="tw">透析过程 : </label>
202
           <label for="tw">透析过程 : </label>
132
           <span class="content" id="tw" v-if="this.record.dialysis_process == 1">完成</span>
203
           <span class="content" id="tw" v-if="this.record.dialysis_process == 1">完成</span>
133
           <span class="content" id="tw" v-if="this.record.dialysis_process == 2">提前{{this.record.in_advance_minute}}min</span>
204
           <span class="content" id="tw" v-if="this.record.dialysis_process == 2">提前{{this.record.in_advance_minute}}min</span>
134
         </li>
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
         <li v-if="isShow('内瘘管拔针后压迫止血操作')">
207
         <li v-if="isShow('内瘘管拔针后压迫止血操作')">
147
           <label for="ml">内瘘管拔针后压迫止血操作 : </label>
208
           <label for="ml">内瘘管拔针后压迫止血操作 : </label>
148
           <span id="ml" class="content">{{getOpera(this.record.hemostasis_opera)}}</span>
209
           <span id="ml" class="content">{{getOpera(this.record.hemostasis_opera)}}</span>
149
         </li>
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
         <li v-if="this.record.disequilibrium_syndrome == 2&&isShow('失衡综合症症状')">
211
         <li v-if="this.record.disequilibrium_syndrome == 2&&isShow('失衡综合症症状')">
159
           <label for="txzrl">失衡综合症症状: </label>
212
           <label for="txzrl">失衡综合症症状: </label>
160
           <span id="txzrl" class="content">{{this.record.disequilibrium_syndrome_option}}</span>
213
           <span id="txzrl" class="content">{{this.record.disequilibrium_syndrome_option}}</span>
161
         </li>
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
         <li v-if="isShow('透析器')">
216
         <li v-if="isShow('透析器')">
171
           <label for="hzqx">透析器: </label>
217
           <label for="hzqx">透析器: </label>
172
           <span id="hzqx" class="content">{{getDialyzer(this.record.dialyzer)}}</span>
218
           <span id="hzqx" class="content">{{getDialyzer(this.record.dialyzer)}}</span>
173
         </li>
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
       </ul>
223
       </ul>
179
 
224
 
180
     </div>
225
     </div>

+ 196 - 97
src/xt_pages/dialysis/details/assessmentBefore.vue 查看文件

8
           <span class="content" v-if="weight_before!='0'">{{ weight_before }}</span>
8
           <span class="content" v-if="weight_before!='0'">{{ weight_before }}</span>
9
           <span class="unit" v-if="weight_before!='0'">kg</span>
9
           <span class="unit" v-if="weight_before!='0'">kg</span>
10
         </li>
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
         <li v-if="isShow('前次透析后')">
12
         <li v-if="isShow('前次透析后')">
17
           <label>前次透析后: </label>
13
           <label>前次透析后: </label>
18
           <span class="content" v-if="last_post_dialysis!='0'">{{ last_post_dialysis }}</span>
14
           <span class="content" v-if="last_post_dialysis!='0'">{{ last_post_dialysis }}</span>
19
           <span class="unit" v-if="last_post_dialysis!='0'"></span>
15
           <span class="unit" v-if="last_post_dialysis!='0'"></span>
20
         </li>
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
         <li v-if="isShow('干体重')">
18
         <li v-if="isShow('干体重')">
32
           <label>干体重 : </label>
19
           <label>干体重 : </label>
33
           <span class="content" v-if="dry_weight!='0'">{{ dry_weight }}</span>
20
           <span class="content" v-if="dry_weight!='0'">{{ dry_weight }}</span>
34
           <span class="unit" v-if="dry_weight!='0'">kg</span>
21
           <span class="unit" v-if="dry_weight!='0'">kg</span>
35
         </li>
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
         </li>
32
         </li>
41
 
33
 
42
         <li v-if="isShow('透析频次')">
34
         <li v-if="isShow('透析频次')">
44
           <span class="content">{{dialysis_count?dialysis_count:''}}</span>
36
           <span class="content">{{dialysis_count?dialysis_count:''}}</span>
45
           <span class="unit">{{ dialysis_count?'次/周':''}}</span>
37
           <span class="unit">{{ dialysis_count?'次/周':''}}</span>
46
         </li>
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
         </li>
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
         </li>
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
         </li>
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
         </li>
68
         </li>
69
+
70
+
71
+
72
+
73
+
74
+
75
+
76
+
77
+
78
+
79
+
80
+
81
+
82
+
83
+
84
+
85
+
86
+
87
+
88
+
89
+
67
       </ul>
90
       </ul>
68
       <ul>
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
         </li>
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
         <li v-if="isShow('呼吸频率')">
108
         <li v-if="isShow('呼吸频率')">
77
           <label>呼吸频率 : </label>
109
           <label>呼吸频率 : </label>
78
           <span class="content" v-if="breathing_rate!='0'">{{ breathing_rate }}</span>
110
           <span class="content" v-if="breathing_rate!='0'">{{ breathing_rate }}</span>
79
           <span class="unit" v-if="breathing_rate!='0'">次/分</span>
111
           <span class="unit" v-if="breathing_rate!='0'">次/分</span>
80
         </li>
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
           <span class="unit"></span>
117
           <span class="unit"></span>
85
         </li>
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
         <li v-if="isShow('血管通路(内瘘)')">
120
         <li v-if="isShow('血管通路(内瘘)')">
92
           <label>血管通路(内瘘) : </label>
121
           <label>血管通路(内瘘) : </label>
93
           <span class="content">{{blood_access_internal_fistula}}</span>
122
           <span class="content">{{blood_access_internal_fistula}}</span>
94
         </li>
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
           <label>穿刺方式 : </label>
125
           <label>穿刺方式 : </label>
106
           <span class="content">{{getWay(this.record.puncture_way)}}</span>
126
           <span class="content">{{getWay(this.record.puncture_way)}}</span>
107
         </li>
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
         <li v-if="isShow('其他位置')">
128
         <li v-if="isShow('其他位置')">
118
           <label>其他位置</label>
129
           <label>其他位置</label>
119
           <span class="content" v-if="this.record.venous_catheterization_part_other&&this.record.venous_catheterization_part_other.length > 0">{{venous_catheterization_part_other}}</span>
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
         </li>
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
         <li v-if="isShow('急诊')">
133
         <li v-if="isShow('急诊')">
134
           <label>急诊: </label>
134
           <label>急诊: </label>
135
           <span class="content">{{getEmergencyTreatment(this.record.emergency_treatment)}}</span>
135
           <span class="content">{{getEmergencyTreatment(this.record.emergency_treatment)}}</span>
136
           <span class="content" v-if="this.record.emergency_treatment_other&&this.record.emergency_treatment_other.length > 0">,{{emergency_treatment_other}}</span>
136
           <span class="content" v-if="this.record.emergency_treatment_other&&this.record.emergency_treatment_other.length > 0">,{{emergency_treatment_other}}</span>
137
         </li>
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
         <li  v-if="isShow('外露')">
140
         <li  v-if="isShow('外露')">
151
           <label>外露:</label>
141
           <label>外露:</label>
153
           <span class="unit">cm</span>
143
           <span class="unit">cm</span>
154
         </li>
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
           <span class="unit"></span>
225
           <span class="unit"></span>
160
         </li>
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
           <span class="unit"> </span>
245
           <span class="unit"> </span>
166
         </li>
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
           <span class="unit"> </span>
256
           <span class="unit"> </span>
172
         </li>
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
         <li  v-if="isShow('血管通路操作')">
266
         <li  v-if="isShow('血管通路操作')">
175
           <label>血管通路操作:</label>
267
           <label>血管通路操作:</label>
176
           <span class="content">{{ getBloodAccessOpera(this.record.blood_access_part_opera_id) }}</span>
268
           <span class="content">{{ getBloodAccessOpera(this.record.blood_access_part_opera_id) }}</span>
177
           <span class="unit"> </span>
269
           <span class="unit"> </span>
178
         </li>
270
         </li>
179
 
271
 
272
+
273
+
274
+
275
+
276
+
277
+
278
+
180
       </ul>
279
       </ul>
181
     </div>
280
     </div>
182
     <div class="note">备注 : <span>{{ remark }}</span></div>
281
     <div class="note">备注 : <span>{{ remark }}</span></div>

+ 151 - 152
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue 查看文件

7
       :modal-append-to-body="false"
7
       :modal-append-to-body="false"
8
     >
8
     >
9
       <el-form ref="form" :model="form" label-width="160px">
9
       <el-form ref="form" :model="form" label-width="160px">
10
+
11
+
12
+
13
+
14
+
15
+
10
         <!-- <el-row :gutter="20"> -->
16
         <!-- <el-row :gutter="20"> -->
11
         <el-row :gutter="20">
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
           <el-col :span="8" v-if="isShow('透后体重')">
44
           <el-col :span="8" v-if="isShow('透后体重')">
13
             <el-form-item label="透后体重(kg): " >
45
             <el-form-item label="透后体重(kg): " >
14
               <el-input v-model="form.weight_after"></el-input>
46
               <el-input v-model="form.weight_after"></el-input>
15
             </el-form-item>
47
             </el-form-item>
16
           </el-col>
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
           <el-col :span="8" v-if="isShow('体重减少')">
134
           <el-col :span="8" v-if="isShow('体重减少')">
18
             <el-form-item label="体重减少(kg): " >
135
             <el-form-item label="体重减少(kg): " >
19
               <el-input v-model="form.weight_loss"></el-input>
136
               <el-input v-model="form.weight_loss"></el-input>
37
               <el-input v-model="form.diastolic_blood_pressure"></el-input>
154
               <el-input v-model="form.diastolic_blood_pressure"></el-input>
38
             </el-form-item>
155
             </el-form-item>
39
           </el-col>
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
           <el-col :span="8" v-if="isShow('呼吸频率')">
158
           <el-col :span="8" v-if="isShow('呼吸频率')">
47
             <el-form-item label="呼吸频率(次/min): " >
159
             <el-form-item label="呼吸频率(次/min): " >
48
               <el-input v-model="form.breathing_rate"></el-input>
160
               <el-input v-model="form.breathing_rate"></el-input>
49
             </el-form-item>
161
             </el-form-item>
50
           </el-col>
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
             </el-form-item>
168
             </el-form-item>
66
           </el-col>
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
           <el-col :span="8" v-if="isShow('透后症状')">
173
           <el-col :span="8" v-if="isShow('透后症状')">
98
             <el-form-item label="透后症状: " >
174
             <el-form-item label="透后症状: " >
99
               <el-input v-model="form.symptom_after_dialysis" readonly @focus="showDialog('2')"></el-input>
175
               <el-input v-model="form.symptom_after_dialysis" readonly @focus="showDialog('2')"></el-input>
116
               </el-select>
192
               </el-select>
117
             </el-form-item>
193
             </el-form-item>
118
           </el-col>
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
         <!-- </el-row>
213
         <!-- </el-row>
120
 
214
 
121
         <el-row :gutter="20"> -->
215
         <el-row :gutter="20"> -->
153
               <el-input v-model="form.catheter" readonly @focus="showDialog('4')"></el-input>
247
               <el-input v-model="form.catheter" readonly @focus="showDialog('4')"></el-input>
154
             </el-form-item>
248
             </el-form-item>
155
           </el-col>
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
           <el-col :span="8" v-if="isShow('透析过程')">
251
           <el-col :span="8" v-if="isShow('透析过程')">
232
             <el-form-item label="透析过程: ">
252
             <el-form-item label="透析过程: ">
233
               <el-select v-model="form.dialysis_process">
253
               <el-select v-model="form.dialysis_process">
245
           </el-col>
265
           </el-col>
246
 
266
 
247
           <el-col :span="8" v-if="isShow('透析过程提前原因')">
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
           </el-col>
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
           <el-col :span="8" v-if="isShow('透析过程提前其他原因')">
279
           <el-col :span="8" v-if="isShow('透析过程提前其他原因')">
260
             <el-form-item label="透析过程提前其他原因: ">
280
             <el-form-item label="透析过程提前其他原因: ">
261
               <el-input v-model="form.in_advance_reason_other" :rows="2"></el-input>
281
               <el-input v-model="form.in_advance_reason_other" :rows="2"></el-input>
276
               </el-select>
296
               </el-select>
277
             </el-form-item>
297
             </el-form-item>
278
           </el-col>
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
           <el-col :span="8" v-if="isShow('内瘘震颤和血管杂音')">
306
           <el-col :span="8" v-if="isShow('内瘘震颤和血管杂音')">
287
             <el-form-item label="内瘘震颤和血管杂音: " >
307
             <el-form-item label="内瘘震颤和血管杂音: " >
288
               <el-select v-model="form.tremor_noise">
308
               <el-select v-model="form.tremor_noise">
305
           </el-col>
325
           </el-col>
306
           <el-col :span="8"  v-if="isShow('失衡综合症症状')">
326
           <el-col :span="8"  v-if="isShow('失衡综合症症状')">
307
             <el-form-item label="失衡综合症症状: ">
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
             </el-form-item>
329
             </el-form-item>
310
           </el-col>
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
           <el-col :span="8" v-if="isShow('动脉管道')">
337
           <el-col :span="8" v-if="isShow('动脉管道')">
318
             <el-form-item label="动脉管道: ">
338
             <el-form-item label="动脉管道: ">
319
               <el-select v-model="form.arterial_tube">
339
               <el-select v-model="form.arterial_tube">
352
               </el-radio-group>
372
               </el-radio-group>
353
             </el-form-item>
373
             </el-form-item>
354
           </el-col>
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
         </el-row>
375
         </el-row>
377
-        <!-- </el-row> -->
378
       </el-form>
376
       </el-form>
379
 
377
 
380
       <span slot="footer" class="dialog-footer">
378
       <span slot="footer" class="dialog-footer">
719
         }
717
         }
720
       },
718
       },
721
       selectActualTreatmentHour(val) {
719
       selectActualTreatmentHour(val) {
720
+
722
         var valTime = val.split(':')
721
         var valTime = val.split(':')
723
         this.form.actual_treatment_hour = valTime[0]
722
         this.form.actual_treatment_hour = valTime[0]
724
         this.form.actual_treatment_minute = valTime[1]
723
         this.form.actual_treatment_minute = valTime[1]

+ 4 - 4
src/xt_pages/dialysis/details/dialog/MultiSelectBox/index.vue 查看文件

1
 <template>
1
 <template>
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"   >
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
     <el-checkbox-group v-model="checkedData"  >
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
     </el-checkbox-group>
5
     </el-checkbox-group>
6
     <el-input v-show="propsForm.isShowTextArea" v-model="customData"  type="textarea" :rows="6" placeholder="自定义"></el-input>
6
     <el-input v-show="propsForm.isShowTextArea" v-model="customData"  type="textarea" :rows="6" placeholder="自定义"></el-input>
7
     <span slot="footer" class="dialog-footer">
7
     <span slot="footer" class="dialog-footer">
52
           var customData = this.customData.split(',')
52
           var customData = this.customData.split(',')
53
           for(var index in customData) {
53
           for(var index in customData) {
54
             returnData.push(customData[index])
54
             returnData.push(customData[index])
55
-          } 
55
+          }
56
         }
56
         }
57
         return returnData;
57
         return returnData;
58
         // if(this.propsForm.customData != undefined){
58
         // if(this.propsForm.customData != undefined){
85
             if(this.propsForm.values[index].name in checkedDataObj) {
85
             if(this.propsForm.values[index].name in checkedDataObj) {
86
               this.checkedData.push(this.propsForm.values[index].name);
86
               this.checkedData.push(this.propsForm.values[index].name);
87
               readyDataObj[this.propsForm.values[index].name] = 1;
87
               readyDataObj[this.propsForm.values[index].name] = 1;
88
-            } 
88
+            }
89
           }
89
           }
90
           var addtion = []
90
           var addtion = []
91
           var addtionObj = {};
91
           var addtionObj = {};
99
         }
99
         }
100
       }
100
       }
101
     }
101
     }
102
-    
102
+
103
 
103
 
104
   }
104
   }
105
 </script>
105
 </script>

+ 69 - 72
src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue 查看文件

49
             </el-form-item>
49
             </el-form-item>
50
           </el-col>
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
           <!-- </el-row>
84
           <!-- </el-row>
53
 
85
 
54
           <el-row :gutter="20"> -->
86
           <el-row :gutter="20"> -->
117
             </el-form-item>
149
             </el-form-item>
118
           </el-col>
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
           <el-col :span="8">
152
           <el-col :span="8">
133
 
153
 
134
             <el-form-item label="血管通路部位: " v-if="isShow('血管通路部位')">
154
             <el-form-item label="血管通路部位: " v-if="isShow('血管通路部位')">
152
           </el-col>
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
           <el-col :span="8">
175
           <el-col :span="8">
173
             <el-form-item label="并发症: " v-if="isShow('并发症')">
176
             <el-form-item label="并发症: " v-if="isShow('并发症')">
174
 
177
 
176
             </el-form-item>
179
             </el-form-item>
177
           </el-col>
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
           <el-col :span="8">
182
           <el-col :span="8">
185
             <el-form-item label="前次透析后:" v-if="isShow('前次透析后')">
183
             <el-form-item label="前次透析后:" v-if="isShow('前次透析后')">
186
               <el-input v-model="assessmentBeforeDislysis.last_post_dialysis" @focus="showInnerDialog('1')"></el-input>
184
               <el-input v-model="assessmentBeforeDislysis.last_post_dialysis" @focus="showInnerDialog('1')"></el-input>
187
             </el-form-item>
185
             </el-form-item>
188
           </el-col>
186
           </el-col>
189
 
187
 
190
-          <!-- </el-row>
191
 
188
 
192
-          <el-row :gutter="20"> -->
193
           <el-col :span="8">
189
           <el-col :span="8">
194
             <el-form-item label="透析期间: " v-if="isShow('透析期间')">
190
             <el-form-item label="透析期间: " v-if="isShow('透析期间')">
195
               <el-input v-model="assessmentBeforeDislysis.dialysis_interphase" @focus="showInnerDialog('2')">>
191
               <el-input v-model="assessmentBeforeDislysis.dialysis_interphase" @focus="showInnerDialog('2')">>
203
             </el-form-item>
199
             </el-form-item>
204
           </el-col>
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
             </el-form-item>
209
             </el-form-item>
232
           </el-col>
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
             <el-form-item label="透析频次(次/周):">
213
             <el-form-item label="透析频次(次/周):">
239
               <el-input v-model="assessmentBeforeDislysis.dialysis_count"></el-input>
214
               <el-input v-model="assessmentBeforeDislysis.dialysis_count"></el-input>
240
             </el-form-item>
215
             </el-form-item>
250
           </el-col>
225
           </el-col>
251
 
226
 
252
           <el-col :span="8">
227
           <el-col :span="8">
253
-            <el-form-item label="血管通路其他:" v-if="isShow('血管通路(内瘘)其他')">
228
+            <el-form-item label="血管通路(内瘘)其他:" v-if="isShow('血管通路(内瘘)其他')">
254
               <el-input v-model="assessmentBeforeDislysis.internal_fistula_other"></el-input>
229
               <el-input v-model="assessmentBeforeDislysis.internal_fistula_other"></el-input>
255
             </el-form-item>
230
             </el-form-item>
256
           </el-col>
231
           </el-col>
257
-          <!-- </el-row>
258
 
232
 
259
-          <el-row :gutter="20" > -->
233
+
260
           <el-col :span="8" v-if="isShow('血管杂音')">
234
           <el-col :span="8" v-if="isShow('血管杂音')">
261
             <el-form-item label="血管杂音: ">
235
             <el-form-item label="血管杂音: ">
262
               <el-select v-model="assessmentBeforeDislysis.blood_access_noise">
236
               <el-select v-model="assessmentBeforeDislysis.blood_access_noise">
269
           </el-col>
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
           <el-col :span="8">
254
           <el-col :span="8">
273
             <el-form-item label="穿刺方式: " v-if="isShow('穿刺方式')">
255
             <el-form-item label="穿刺方式: " v-if="isShow('穿刺方式')">
274
               <el-select v-model="assessmentBeforeDislysis.puncture_way">
256
               <el-select v-model="assessmentBeforeDislysis.puncture_way">
292
               </el-select>
274
               </el-select>
293
             </el-form-item>
275
             </el-form-item>
294
           </el-col>
276
           </el-col>
295
-          <!-- </el-row>
296
 
277
 
297
 
278
 
298
-          <el-row :gutter="20"> -->
299
           <el-col :span="8">
279
           <el-col :span="8">
300
 
280
 
301
             <el-form-item label="位置: " v-if="isShow('位置')">
281
             <el-form-item label="位置: " v-if="isShow('位置')">
365
           </el-col>
345
           </el-col>
366
 
346
 
367
 
347
 
348
+
368
           <el-col :span="8" v-if="isShow('其他感染情况')">
349
           <el-col :span="8" v-if="isShow('其他感染情况')">
369
             <el-form-item label="其他感染情况:">
350
             <el-form-item label="其他感染情况:">
370
               <el-input v-model="assessmentBeforeDislysis.infect_other"></el-input>
351
               <el-input v-model="assessmentBeforeDislysis.infect_other"></el-input>
372
           </el-col>
353
           </el-col>
373
 
354
 
374
 
355
 
356
+
357
+
375
           <el-col :span="8" v-if="isShow('外露')">
358
           <el-col :span="8" v-if="isShow('外露')">
376
             <el-form-item label="外露(cm):">
359
             <el-form-item label="外露(cm):">
377
               <el-input v-model="assessmentBeforeDislysis.exposed"></el-input>
360
               <el-input v-model="assessmentBeforeDislysis.exposed"></el-input>
397
             </el-form-item>
380
             </el-form-item>
398
           </el-col>
381
           </el-col>
399
 
382
 
400
-
401
-          <!-- </el-row>
402
-
403
-
404
-          <el-row :gutter="20"> -->
405
           <el-col :span="24">
383
           <el-col :span="24">
406
             <el-form-item label="备注: ">
384
             <el-form-item label="备注: ">
407
               <el-input type="textarea" v-model="assessmentBeforeDislysis.remark" :rows="5"></el-input>
385
               <el-input type="textarea" v-model="assessmentBeforeDislysis.remark" :rows="5"></el-input>
408
             </el-form-item>
386
             </el-form-item>
409
           </el-col>
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
         </el-row>
405
         </el-row>
406
+
407
+
411
       </el-form>
408
       </el-form>
412
       <span slot="footer" class="dialog-footer">
409
       <span slot="footer" class="dialog-footer">
413
                 <el-button @click="handleCancle">取 消</el-button>
410
                 <el-button @click="handleCancle">取 消</el-button>

+ 4 - 4
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue 查看文件

1299
             if (this.waitUploadAdvices.length > 0) {
1299
             if (this.waitUploadAdvices.length > 0) {
1300
               const params = {
1300
               const params = {
1301
                 advices: this.waitUploadAdvices,
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
                 advice_doctor: this.waitUploadAdvices[0].advice_doctor,
1303
                 advice_doctor: this.waitUploadAdvices[0].advice_doctor,
1304
                 advice_type: this.waitUploadAdvices[0].advice_type,
1304
                 advice_type: this.waitUploadAdvices[0].advice_type,
1305
                 parent_id: this.patient_id,
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
                 remark: ''
1307
                 remark: ''
1308
               }
1308
               }
1309
               CreateGroupAdvice(this.$route.query.patient_id, 0, params).then(rs => {
1309
               CreateGroupAdvice(this.$route.query.patient_id, 0, params).then(rs => {
1674
             if (this.waitUploadAdvices.length > 0) {
1674
             if (this.waitUploadAdvices.length > 0) {
1675
               const params = {
1675
               const params = {
1676
                 advices: this.waitUploadAdvices,
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
                 advice_doctor: this.waitUploadAdvices[0].advice_doctor,
1678
                 advice_doctor: this.waitUploadAdvices[0].advice_doctor,
1679
                 advice_type: this.waitUploadAdvices[0].advice_type,
1679
                 advice_type: this.waitUploadAdvices[0].advice_type,
1680
                 parent_id: this.patient_id,
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
                 remark: ''
1682
                 remark: ''
1683
               }
1683
               }
1684
               CreateGroupAdvice(this.$route.query.patient_id, 0, params).then(rs => {
1684
               CreateGroupAdvice(this.$route.query.patient_id, 0, params).then(rs => {