Browse Source

8月21,转归记录

yq1 7 months ago
parent
commit
5c370a92a1
1 changed files with 93 additions and 109 deletions
  1. 93 109
      src/xt_pages/user/lapsoSummary.vue

+ 93 - 109
src/xt_pages/user/lapsoSummary.vue View File

@@ -35,9 +35,7 @@
35 35
            <template slot-scope="scope">
36 36
               {{ scope.row.lapse_reason }}
37 37
            </template>
38
-        </el-table-column>
39
-       
40
-       
38
+        </el-table-column> 
41 39
          <el-table-column prop="date" label="备注" align="center">
42 40
             <template slot-scope="scope">
43 41
               {{ scope.row.remark }}
@@ -77,7 +75,8 @@
77 75
           style="margin-top:20px;"
78 76
           align="right"
79 77
           layout="total, sizes, prev, pager, next, jumper"
80
-          :total="total"></el-pagination>
78
+          :total="total">
79
+        </el-pagination>
81 80
   
82 81
         <el-dialog
83 82
             title="新增转归记录"
@@ -85,23 +84,22 @@
85 84
             width="65%"
86 85
             center>
87 86
           <el-form label-width="150px" :model="form" ref="form" :rules="rules" >
88
-            <el-row  :gutter="24">
89
-              <el-col :span="24">
90
-                <el-form-item label="透析号:" >
91
-                    <el-input style="width:200px" v-model="dialysis_no" :disabled="true"></el-input>
92
-                </el-form-item>
93
-                
94
-              </el-col>
95
-            </el-row>
96
-            <el-row  :gutter="24" >
97
-              <el-col :span="24">
87
+
88
+            <el-row  :gutter="20">
89
+              <el-col :span="11">
98 90
                  <el-form-item  label="姓名:">
99 91
                     <el-input style="width:200px" v-model="name" :disabled="true"></el-input>
100 92
                  </el-form-item>
101 93
               </el-col>
94
+              <el-col :span="11">
95
+                <el-form-item label="透析号:" >
96
+                    <el-input style="width:200px" v-model="dialysis_no" :disabled="true"></el-input>
97
+                </el-form-item>
98
+              </el-col>
102 99
             </el-row>
103
-            <el-row :gutter="24" v-if="lapseto == 1">
104
-                <el-col :span="24">
100
+
101
+            <el-row :gutter="20" >
102
+                <el-col :span="24" v-if="lapseto == 1">
105 103
                     <el-form-item label="转归类型:"> 
106 104
                         <el-radio-group style="padding: 10px;" v-model="lapse_type">
107 105
                             <el-radio  label="2">转出</el-radio>
@@ -110,9 +108,7 @@
110 108
                       </el-radio-group>
111 109
                     </el-form-item>
112 110
                 </el-col>
113
-            </el-row>
114
-            <el-row :gutter="24" v-if="lapseto == 2">
115
-                <el-col :span="24">
111
+                <el-col :span="24" v-if="lapseto == 2">
116 112
                     <el-form-item label="转归类型:"> 
117 113
                         <el-radio-group style="padding: 10px;" v-model="lapse_type">
118 114
                             <el-radio  label="1">转入</el-radio>
@@ -121,7 +117,7 @@
121 117
                 </el-col>
122 118
             </el-row>
123 119
 
124
-            <el-row :gutter="24" v-if="lapse_type == 3">
120
+            <el-row :gutter="20" v-if="lapse_type == 3">
125 121
                 <el-col :span="24">
126 122
                     <el-form-item label="住院/门诊:"> 
127 123
                       <el-radio-group style="padding: 10px;" v-model="his_type">
@@ -133,16 +129,13 @@
133 129
             </el-row>
134 130
 
135 131
 
136
-            <el-row :gutter="24" v-if="lapse_type == 3 && his_type==2">
137
-                <el-col :span="24">
132
+            <el-row :gutter="20" v-if="lapse_type == 3 && his_type==2">
133
+                <el-col :span="11">
138 134
                     <el-form-item label="病区:"> 
139 135
                        <el-input style="width: 200px" v-model="his_zone"></el-input> 
140 136
                     </el-form-item>
141 137
                 </el-col>
142
-            </el-row>
143
-
144
-            <el-row :gutter="24" v-if="lapse_type == 3 && his_type==2">
145
-                <el-col :span="24">
138
+                <el-col :span="11">
146 139
                     <el-form-item label="床号:"> 
147 140
                         <el-input style="width: 200px" v-model="his_bed"></el-input> 
148 141
                     </el-form-item>
@@ -150,8 +143,8 @@
150 143
             </el-row>
151 144
 
152 145
           
153
-            <el-row :gutter="24">
154
-                <el-col :span="24">
146
+            <el-row :gutter="20">
147
+                <el-col :span="23">
155 148
                     <el-form-item label="转归分类:"> 
156 149
                         <el-radio-group style="padding: 10px;" v-model="lapse_class">
157 150
                             <el-radio  label="1">终止透析</el-radio>
@@ -168,48 +161,43 @@
168 161
                 </el-col>
169 162
             </el-row>
170 163
 
171
-            
172
-
173
-            <el-row :gutter="24">
174
-                <el-col :span="24">
164
+            <el-row :gutter="20">
165
+                <el-col :span="23">
175 166
                     <el-form-item label="原因:"> 
176
-                        <el-input style="width: 300px;height: 100px;"  type="textarea" v-model="lapse_reason"></el-input>
177
-                    </el-form-item>
178
-                </el-col>
179
-            </el-row>
180
-
181
-            <el-row :gutter="24">
182
-                <el-col :span="24">
183
-                    <el-form-item label="日期:"> 
184
-                        <el-date-picker
185
-                            v-model="record_date"
186
-                            type="date"
187
-                             value-format="yyyy-MM-dd"
188
-                            placeholder="选择日期">
189
-                         </el-date-picker>
167
+                        <el-input style="width: 300px;" :rows="2" type="textarea" v-model="lapse_reason"></el-input>
190 168
                     </el-form-item>
191 169
                 </el-col>
192 170
             </el-row>
193 171
 
194
-            <el-row :gutter="24">
195
-                <el-col :span="24">
196
-                    <el-form-item label="操作人:"> 
197
-                        <el-select v-model="admin_user_id" placeholder="请选择">
198
-                            <el-option
199
-                            v-for="item in adminUserList"
200
-                            :key="item.admin_user_id"
201
-                            :label="item.user_name"
202
-                            :value="item.admin_user_id">
203
-                            </el-option>
204
-                         </el-select>
205
-                    </el-form-item>
206
-                </el-col>
172
+            <el-row :gutter="20">
173
+              <el-col :span="11">
174
+                  <el-form-item label="操作人:"> 
175
+                      <el-select v-model="admin_user_id" placeholder="请选择">
176
+                          <el-option
177
+                          v-for="item in adminUserList"
178
+                          :key="item.admin_user_id"
179
+                          :label="item.user_name"
180
+                          :value="item.admin_user_id">
181
+                          </el-option>
182
+                        </el-select>
183
+                  </el-form-item>
184
+              </el-col>
185
+              <el-col :span="11">
186
+                  <el-form-item label="日期:"> 
187
+                      <el-date-picker
188
+                          v-model="record_date"
189
+                          type="date"
190
+                            value-format="yyyy-MM-dd"
191
+                          placeholder="选择日期">
192
+                        </el-date-picker>
193
+                  </el-form-item>
194
+              </el-col>
207 195
             </el-row>
208 196
 
209 197
             <el-row :gutter="24">
210 198
                 <el-col :span="24">
211 199
                     <el-form-item label="备注:"> 
212
-                        <el-input style="width: 300px;height: 50px;" type="textarea" v-model="remark"></el-input>
200
+                        <el-input style="width: 300px;" :rows="2" type="textarea" v-model="remark"></el-input>
213 201
                     </el-form-item>
214 202
                 </el-col>
215 203
             </el-row>
@@ -230,35 +218,39 @@
230 218
             width="65%"
231 219
             center>
232 220
           <el-form label-width="150px" :model="form" ref="form" :rules="rules" >
233
-            <el-row  :gutter="24">
234
-              <el-col :span="24">
221
+            <el-row  :gutter="20">
222
+              <el-col :span="11">
223
+                 <el-form-item  label="姓名:">
224
+                    <el-input style="width:200px" v-model="name" :disabled="true"></el-input>
225
+                 </el-form-item>
226
+              </el-col>
227
+              <el-col :span="11">
235 228
                 <el-form-item label="透析号:" >
236 229
                     <el-input style="width:200px" v-model="dialysis_no" :disabled="true"></el-input>
237 230
                 </el-form-item>
238
-                
239 231
               </el-col>
240 232
             </el-row>
241
-            <el-row  :gutter="24" >
242
-              <el-col :span="24">
243
-                 <el-form-item  label="姓名:">
244
-                    <el-input style="width:200px" v-model="name" :disabled="true"></el-input>
245
-                 </el-form-item>
233
+
234
+            <el-row :gutter="20">
235
+              <el-col :span="24" v-if="lapseto == 1">
236
+                  <el-form-item label="转归类型:"> 
237
+                      <el-radio-group style="padding: 10px;" v-model="lapse_type">
238
+                          <el-radio  label="2">转出</el-radio>
239
+                          <el-radio  label="3">死亡</el-radio>
240
+                          <el-radio  label="4">院内转诊</el-radio>
241
+                    </el-radio-group>
242
+                  </el-form-item>
243
+              </el-col>
244
+              <el-col :span="24" v-if="lapseto == 2">
245
+                  <el-form-item label="转归类型:"> 
246
+                      <el-radio-group style="padding: 10px;" v-model="lapse_type">
247
+                          <el-radio  label="1">转入</el-radio>
248
+                    </el-radio-group>
249
+                  </el-form-item>
246 250
               </el-col>
247
-            </el-row>
248
-            <el-row :gutter="24">
249
-                <el-col :span="24">
250
-                    <el-form-item label="转归类型:"> 
251
-                        <el-radio-group style="padding: 10px;" v-model="lapse_type">
252
-                            <el-radio  label="2">转出</el-radio>
253
-                            <el-radio  label="3">死亡</el-radio>
254
-                            <el-radio  label="4">院内转诊</el-radio>
255
-                           
256
-                      </el-radio-group>
257
-                    </el-form-item>
258
-                </el-col>
259 251
             </el-row>
260 252
 
261
-            <el-row :gutter="24" v-if="lapse_type == 3">
253
+            <el-row :gutter="20" v-if="lapse_type == 3">
262 254
                 <el-col :span="24">
263 255
                     <el-form-item label="住院/门诊:"> 
264 256
                       <el-radio-group style="padding: 10px;" v-model="his_type">
@@ -269,23 +261,20 @@
269 261
                 </el-col>
270 262
             </el-row>
271 263
 
272
-            <el-row :gutter="24" v-if="lapse_type == 3 && his_type==2">
273
-                <el-col :span="24">
264
+            <el-row :gutter="20" v-if="lapse_type == 3 && his_type==2">
265
+                <el-col :span="11">
274 266
                     <el-form-item label="病区:"> 
275 267
                        <el-input style="width: 200px" v-model="his_zone"></el-input> 
276 268
                     </el-form-item>
277 269
                 </el-col>
278
-            </el-row>
279
-
280
-            <el-row :gutter="24" v-if="lapse_type == 3 && his_type==2">
281
-                <el-col :span="24">
270
+                <el-col :span="11">
282 271
                     <el-form-item label="床号:"> 
283 272
                         <el-input style="width: 200px" v-model="his_bed"></el-input> 
284 273
                     </el-form-item>
285 274
                 </el-col>
286 275
             </el-row>
287 276
 
288
-            <el-row :gutter="24">
277
+            <el-row :gutter="20">
289 278
                 <el-col :span="24">
290 279
                     <el-form-item label="转归分类:"> 
291 280
                         <el-radio-group style="padding: 10px;" v-model="lapse_class">
@@ -303,31 +292,16 @@
303 292
                 </el-col>
304 293
             </el-row>
305 294
 
306
-         
307
-
308
-            <el-row :gutter="24">
295
+            <el-row :gutter="20">
309 296
                 <el-col :span="24">
310 297
                     <el-form-item label="原因:"> 
311
-                        <el-input style="width: 300px;height: 100px;"  type="textarea" v-model="lapse_reason"></el-input>
312
-                    </el-form-item>
313
-                </el-col>
314
-            </el-row>
315
-
316
-            <el-row :gutter="24">
317
-                <el-col :span="24">
318
-                    <el-form-item label="日期:"> 
319
-                        <el-date-picker
320
-                            v-model="record_date"
321
-                            type="date"
322
-                             value-format="yyyy-MM-dd"
323
-                            placeholder="选择日期">
324
-                         </el-date-picker>
298
+                        <el-input style="width: 300px;" :rows="2" type="textarea" v-model="lapse_reason"></el-input>
325 299
                     </el-form-item>
326 300
                 </el-col>
327 301
             </el-row>
328 302
 
329
-            <el-row :gutter="24">
330
-                <el-col :span="24">
303
+            <el-row :gutter="20">
304
+                <el-col :span="12">
331 305
                     <el-form-item label="操作人:"> 
332 306
                         <el-select v-model="admin_user_id" placeholder="请选择">
333 307
                             <el-option
@@ -339,12 +313,22 @@
339 313
                          </el-select>
340 314
                     </el-form-item>
341 315
                 </el-col>
316
+                <el-col :span="12">
317
+                    <el-form-item label="日期:"> 
318
+                        <el-date-picker
319
+                            v-model="record_date"
320
+                            type="date"
321
+                             value-format="yyyy-MM-dd"
322
+                            placeholder="选择日期">
323
+                         </el-date-picker>
324
+                    </el-form-item>
325
+                </el-col>
342 326
             </el-row>
343 327
 
344
-            <el-row :gutter="24">
328
+            <el-row :gutter="20">
345 329
                 <el-col :span="24">
346 330
                     <el-form-item label="备注:"> 
347
-                        <el-input style="width: 300px;height: 50px;" type="textarea" v-model="remark"></el-input>
331
+                        <el-input style="width: 300px;" :rows="2" type="textarea" v-model="remark"></el-input>
348 332
                     </el-form-item>
349 333
                 </el-col>
350 334
             </el-row>