Browse Source

4月14日

杨青 2 years ago
parent
commit
ba963a8ac3

+ 1 - 0
src/router/index_路由未分离前.js View File

@@ -645,6 +645,7 @@ export const xt_asyncRouterMap = [
645 645
         name: 'CourseOfDiseaseManage',
646 646
         meta: { title: 'CourseOfDiseaseManage', noCache: true }
647 647
       },
648
+      
648 649
       {
649 650
         path: '/patients/rescue',
650 651
         component: () => import('@/xt_pages/user/rescueRecord'),

+ 247 - 4
src/xt_pages/user/courseOfDisease.vue View File

@@ -37,7 +37,7 @@
37 37
         </div>
38 38
         <div class="record">
39 39
           <el-row :gutter="15">
40
-            <el-col :span="10">
40
+            <el-col :span="9">
41 41
               <el-table :header-cell-style="{
42 42
                   backgroundColor: 'rgb(245, 247, 250)',
43 43
                   color: '#606266'
@@ -69,13 +69,244 @@
69 69
                 </el-table-column>
70 70
               </el-table>
71 71
             </el-col>
72
-            <el-col :span="14">
72
+            <el-col :span="15">
73 73
               <div class="record_content_panel">
74 74
                 <div style="background-color:rgb(245, 247, 250)" class="title">病程内容</div>
75
-                <div class="content"><!--v-html="current_select_record.content"-->
75
+                <!--v-html="current_select_record.content"-->
76
+                <!-- <div class="content">
76 77
                   <span v-if="current_select_record" >{{current_select_record.content }}</span>
77 78
                   <span v-else></span>
78
-                </div>
79
+                </div> -->
80
+                <el-form>
81
+                  <el-row style="margin-top: 20px;">
82
+                    <el-col :span="6" style="margin-left: 20px;">
83
+                      <el-form-item label="日期:">
84
+                        <el-date-picker
85
+                          v-model="start_time"
86
+                          type="date"
87
+                          placeholder="选择日期"
88
+                          style="width: 145px;">
89
+                        </el-date-picker>
90
+                      </el-form-item>
91
+                    </el-col>
92
+                    <el-col :span="6" >
93
+                      <el-form-item label="医生:">
94
+                        
95
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 145px;">
96
+                          <el-option
97
+                            v-for="item in options"
98
+                            :key="item.value"
99
+                            :label="item.label"
100
+                            :value="item.value">
101
+                          </el-option>
102
+                        </el-select>
103
+                      </el-form-item>
104
+                    </el-col>
105
+                  </el-row>
106
+
107
+                  <el-row >
108
+                    <el-col :span="5" style="margin-left: 20px;">
109
+                      <el-form-item label="T:">
110
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 65px;"></el-input>
111
+                        <span >ºC</span>
112
+                      </el-form-item>
113
+                    </el-col>
114
+                    <el-col :span="5" >
115
+                      <el-form-item label="P:">
116
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 65px;"></el-input>
117
+                        <span >次/分</span>
118
+                      </el-form-item>
119
+                    </el-col>
120
+                    <el-col :span="5" >
121
+                      <el-form-item label="R:">
122
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 65px;"></el-input>
123
+                        <span >次/分</span>
124
+                      </el-form-item>
125
+                    </el-col>
126
+                    <el-col :span="8" >
127
+                      <el-form-item label="BP:">
128
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 65px;"></el-input>
129
+                        <span >/</span>
130
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 65px;"></el-input>
131
+                        <span >mmHg</span>
132
+                      </el-form-item>
133
+                    </el-col>
134
+                  </el-row>
135
+
136
+                  <el-row >
137
+                    <el-col :span="6" style="margin-left: 20px;">
138
+                      <el-form-item label="贫血容貌:">
139
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
140
+                          <el-option
141
+                            v-for="item in options"
142
+                            :key="item.value"
143
+                            :label="item.label"
144
+                            :value="item.value">
145
+                          </el-option>
146
+                        </el-select>
147
+                      </el-form-item>
148
+                     
149
+                    </el-col>
150
+                    <el-col :span="5" >
151
+                      <el-form-item label="体位:">
152
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
153
+                          <el-option
154
+                            v-for="item in options"
155
+                            :key="item.value"
156
+                            :label="item.label"
157
+                            :value="item.value">
158
+                          </el-option>
159
+                        </el-select>
160
+                      </el-form-item>
161
+                    </el-col>
162
+                    <el-col :span="5" >
163
+                      <el-form-item label="浮肿:">
164
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
165
+                          <el-option
166
+                            v-for="item in options"
167
+                            :key="item.value"
168
+                            :label="item.label"
169
+                            :value="item.value">
170
+                          </el-option>
171
+                        </el-select>
172
+                      </el-form-item>
173
+                     
174
+                    </el-col>
175
+                    <el-col :span="7" >
176
+                      <el-form-item label="出血点/瘀斑/血肿:">
177
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
178
+                          <el-option
179
+                            v-for="item in options"
180
+                            :key="item.value"
181
+                            :label="item.label"
182
+                            :value="item.value">
183
+                          </el-option>
184
+                        </el-select>
185
+                      </el-form-item>
186
+                      
187
+                    </el-col>
188
+                  </el-row>
189
+
190
+                  <el-row >
191
+                    <el-col :span="6" style="margin-left: 20px;">
192
+                      <el-form-item label="发育:">
193
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
194
+                          <el-option
195
+                            v-for="item in options"
196
+                            :key="item.value"
197
+                            :label="item.label"
198
+                            :value="item.value">
199
+                          </el-option>
200
+                        </el-select>
201
+                      </el-form-item>
202
+                     
203
+                    </el-col>
204
+                    <el-col :span="5" >
205
+                      <el-form-item label="营养:">
206
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
207
+                          <el-option
208
+                            v-for="item in options"
209
+                            :key="item.value"
210
+                            :label="item.label"
211
+                            :value="item.value">
212
+                          </el-option>
213
+                        </el-select>
214
+                      </el-form-item>
215
+                    </el-col>
216
+                    <el-col :span="5" >
217
+                      <el-form-item label="神志:">
218
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
219
+                          <el-option
220
+                            v-for="item in options"
221
+                            :key="item.value"
222
+                            :label="item.label"
223
+                            :value="item.value">
224
+                          </el-option>
225
+                        </el-select>
226
+                      </el-form-item>     
227
+                    </el-col>
228
+                  </el-row>
229
+
230
+                  <el-row>
231
+                    <el-col style="text-align: center;">
232
+                      <span style="">--------------------------------------------------------------------------</span>
233
+                      <span style="color: aqua;">皮肤黏膜</span>
234
+                      <span style="">--------------------------------------------------------------------------</span>
235
+                    </el-col>
236
+                  </el-row>
237
+
238
+                  <el-row >
239
+                    <el-col :span="6" style="margin-left: 20px;">
240
+                      <el-form-item label="皮肤黏膜:">
241
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
242
+                          <el-option
243
+                            v-for="item in options"
244
+                            :key="item.value"
245
+                            :label="item.label"
246
+                            :value="item.value">
247
+                          </el-option>
248
+                        </el-select>
249
+                      </el-form-item>
250
+                     
251
+                    </el-col>
252
+                    <el-col :span="5" >
253
+                      <el-form-item label="部位:">
254
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 65px;"></el-input>
255
+                      </el-form-item>
256
+                    </el-col>
257
+                    <el-col :span="5" >
258
+                      <el-form-item label="程度:">
259
+                        <el-input v-model="input" placeholder="请输入内容" style="width: 65px;"></el-input>
260
+                      </el-form-item>
261
+                     
262
+                    </el-col>
263
+                    <el-col :span="7" >
264
+                      <el-form-item label="皮下出血点:">
265
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 80px;">
266
+                          <el-option
267
+                            v-for="item in options"
268
+                            :key="item.value"
269
+                            :label="item.label"
270
+                            :value="item.value">
271
+                          </el-option>
272
+                        </el-select>
273
+                      </el-form-item>
274
+                    </el-col>
275
+                  </el-row>
276
+
277
+                  <el-row >
278
+                    <el-col :span="6" style="margin-left: 20px;">
279
+                      <el-form-item label="紫癜:">
280
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
281
+                          <el-option
282
+                            v-for="item in options"
283
+                            :key="item.value"
284
+                            :label="item.label"
285
+                            :value="item.value">
286
+                          </el-option>
287
+                        </el-select>
288
+                      </el-form-item>
289
+                     
290
+                    </el-col>
291
+                    <el-col :span="5" >
292
+                      <el-form-item label="皮肤温度:">
293
+                        <el-select v-model="doctor" placeholder="请选择" style="width: 90px;">
294
+                          <el-option
295
+                            v-for="item in options"
296
+                            :key="item.value"
297
+                            :label="item.label"
298
+                            :value="item.value">
299
+                          </el-option>
300
+                        </el-select>
301
+                      </el-form-item>
302
+                    </el-col>
303
+                    <el-col :span="9" >
304
+                      <el-form-item label="其它:">
305
+                        <el-input type="textarea" v-model="input" placeholder="请输入内容" style="width: 65px;"></el-input>
306
+                      </el-form-item>     
307
+                    </el-col>
308
+                  </el-row>
309
+                </el-form>
79 310
               </div>
80 311
             </el-col>
81 312
           </el-row>
@@ -200,6 +431,7 @@
200 431
     },
201 432
     data() {
202 433
       return {
434
+        input:'',
203 435
         loading: false,
204 436
         title: '',
205 437
         patient_id: 0,
@@ -515,3 +747,14 @@
515 747
   background-color: #d0d3da;
516 748
 }
517 749
 </style>
750
+<style lang="scss" scoped>
751
+  .record_content_panel{
752
+    .el-row{
753
+      margin-bottom: 10px;
754
+      }
755
+    .el-input__inner{
756
+      padding: 0px 0px !important;
757
+    }
758
+    
759
+  }
760
+</style>

+ 2 - 3
src/xt_pages/user/patientInfo.vue View File

@@ -2,7 +2,6 @@
2 2
 <template>
3 3
   <div class="patient-container">
4 4
   <patient-sidebar :id="patientID"></patient-sidebar>
5
-  <!-- <physicalexamination :is-edit='true' :class='panelClass' v-on:tran-patient-info="patientInfo=$event"></physicalexamination> -->
6 5
   <patient-detail :is-edit='true' :class='panelClass' v-on:tran-patient-info="patientInfo=$event"></patient-detail>
7 6
   </div>
8 7
 </template>
@@ -10,10 +9,10 @@
10 9
 <script>
11 10
 import PatientDetail from './components/PatientDetail'
12 11
 import PatientSidebar from './components/PatientSidebar'
13
-import Physicalexamination from './components/Physicalexamination'
12
+
14 13
 export default {
15 14
    name: 'editForm',
16
-  components: { PatientDetail, PatientSidebar,Physicalexamination },
15
+  components: { PatientDetail, PatientSidebar},
17 16
   data() {
18 17
     return {
19 18
       patientID: 0,