Browse Source

8月21,转归记录

yq1 8 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
            <template slot-scope="scope">
35
            <template slot-scope="scope">
36
               {{ scope.row.lapse_reason }}
36
               {{ scope.row.lapse_reason }}
37
            </template>
37
            </template>
38
-        </el-table-column>
39
-       
40
-       
38
+        </el-table-column> 
41
          <el-table-column prop="date" label="备注" align="center">
39
          <el-table-column prop="date" label="备注" align="center">
42
             <template slot-scope="scope">
40
             <template slot-scope="scope">
43
               {{ scope.row.remark }}
41
               {{ scope.row.remark }}
77
           style="margin-top:20px;"
75
           style="margin-top:20px;"
78
           align="right"
76
           align="right"
79
           layout="total, sizes, prev, pager, next, jumper"
77
           layout="total, sizes, prev, pager, next, jumper"
80
-          :total="total"></el-pagination>
78
+          :total="total">
79
+        </el-pagination>
81
   
80
   
82
         <el-dialog
81
         <el-dialog
83
             title="新增转归记录"
82
             title="新增转归记录"
85
             width="65%"
84
             width="65%"
86
             center>
85
             center>
87
           <el-form label-width="150px" :model="form" ref="form" :rules="rules" >
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
                  <el-form-item  label="姓名:">
90
                  <el-form-item  label="姓名:">
99
                     <el-input style="width:200px" v-model="name" :disabled="true"></el-input>
91
                     <el-input style="width:200px" v-model="name" :disabled="true"></el-input>
100
                  </el-form-item>
92
                  </el-form-item>
101
               </el-col>
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
             </el-row>
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
                     <el-form-item label="转归类型:"> 
103
                     <el-form-item label="转归类型:"> 
106
                         <el-radio-group style="padding: 10px;" v-model="lapse_type">
104
                         <el-radio-group style="padding: 10px;" v-model="lapse_type">
107
                             <el-radio  label="2">转出</el-radio>
105
                             <el-radio  label="2">转出</el-radio>
110
                       </el-radio-group>
108
                       </el-radio-group>
111
                     </el-form-item>
109
                     </el-form-item>
112
                 </el-col>
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
                     <el-form-item label="转归类型:"> 
112
                     <el-form-item label="转归类型:"> 
117
                         <el-radio-group style="padding: 10px;" v-model="lapse_type">
113
                         <el-radio-group style="padding: 10px;" v-model="lapse_type">
118
                             <el-radio  label="1">转入</el-radio>
114
                             <el-radio  label="1">转入</el-radio>
121
                 </el-col>
117
                 </el-col>
122
             </el-row>
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
                 <el-col :span="24">
121
                 <el-col :span="24">
126
                     <el-form-item label="住院/门诊:"> 
122
                     <el-form-item label="住院/门诊:"> 
127
                       <el-radio-group style="padding: 10px;" v-model="his_type">
123
                       <el-radio-group style="padding: 10px;" v-model="his_type">
133
             </el-row>
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
                     <el-form-item label="病区:"> 
134
                     <el-form-item label="病区:"> 
139
                        <el-input style="width: 200px" v-model="his_zone"></el-input> 
135
                        <el-input style="width: 200px" v-model="his_zone"></el-input> 
140
                     </el-form-item>
136
                     </el-form-item>
141
                 </el-col>
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
                     <el-form-item label="床号:"> 
139
                     <el-form-item label="床号:"> 
147
                         <el-input style="width: 200px" v-model="his_bed"></el-input> 
140
                         <el-input style="width: 200px" v-model="his_bed"></el-input> 
148
                     </el-form-item>
141
                     </el-form-item>
150
             </el-row>
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
                     <el-form-item label="转归分类:"> 
148
                     <el-form-item label="转归分类:"> 
156
                         <el-radio-group style="padding: 10px;" v-model="lapse_class">
149
                         <el-radio-group style="padding: 10px;" v-model="lapse_class">
157
                             <el-radio  label="1">终止透析</el-radio>
150
                             <el-radio  label="1">终止透析</el-radio>
168
                 </el-col>
161
                 </el-col>
169
             </el-row>
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
                     <el-form-item label="原因:"> 
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
                     </el-form-item>
168
                     </el-form-item>
191
                 </el-col>
169
                 </el-col>
192
             </el-row>
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
             </el-row>
195
             </el-row>
208
 
196
 
209
             <el-row :gutter="24">
197
             <el-row :gutter="24">
210
                 <el-col :span="24">
198
                 <el-col :span="24">
211
                     <el-form-item label="备注:"> 
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
                     </el-form-item>
201
                     </el-form-item>
214
                 </el-col>
202
                 </el-col>
215
             </el-row>
203
             </el-row>
230
             width="65%"
218
             width="65%"
231
             center>
219
             center>
232
           <el-form label-width="150px" :model="form" ref="form" :rules="rules" >
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
                 <el-form-item label="透析号:" >
228
                 <el-form-item label="透析号:" >
236
                     <el-input style="width:200px" v-model="dialysis_no" :disabled="true"></el-input>
229
                     <el-input style="width:200px" v-model="dialysis_no" :disabled="true"></el-input>
237
                 </el-form-item>
230
                 </el-form-item>
238
-                
239
               </el-col>
231
               </el-col>
240
             </el-row>
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
               </el-col>
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
             </el-row>
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
                 <el-col :span="24">
254
                 <el-col :span="24">
263
                     <el-form-item label="住院/门诊:"> 
255
                     <el-form-item label="住院/门诊:"> 
264
                       <el-radio-group style="padding: 10px;" v-model="his_type">
256
                       <el-radio-group style="padding: 10px;" v-model="his_type">
269
                 </el-col>
261
                 </el-col>
270
             </el-row>
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
                     <el-form-item label="病区:"> 
266
                     <el-form-item label="病区:"> 
275
                        <el-input style="width: 200px" v-model="his_zone"></el-input> 
267
                        <el-input style="width: 200px" v-model="his_zone"></el-input> 
276
                     </el-form-item>
268
                     </el-form-item>
277
                 </el-col>
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
                     <el-form-item label="床号:"> 
271
                     <el-form-item label="床号:"> 
283
                         <el-input style="width: 200px" v-model="his_bed"></el-input> 
272
                         <el-input style="width: 200px" v-model="his_bed"></el-input> 
284
                     </el-form-item>
273
                     </el-form-item>
285
                 </el-col>
274
                 </el-col>
286
             </el-row>
275
             </el-row>
287
 
276
 
288
-            <el-row :gutter="24">
277
+            <el-row :gutter="20">
289
                 <el-col :span="24">
278
                 <el-col :span="24">
290
                     <el-form-item label="转归分类:"> 
279
                     <el-form-item label="转归分类:"> 
291
                         <el-radio-group style="padding: 10px;" v-model="lapse_class">
280
                         <el-radio-group style="padding: 10px;" v-model="lapse_class">
303
                 </el-col>
292
                 </el-col>
304
             </el-row>
293
             </el-row>
305
 
294
 
306
-         
307
-
308
-            <el-row :gutter="24">
295
+            <el-row :gutter="20">
309
                 <el-col :span="24">
296
                 <el-col :span="24">
310
                     <el-form-item label="原因:"> 
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
                     </el-form-item>
299
                     </el-form-item>
326
                 </el-col>
300
                 </el-col>
327
             </el-row>
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
                     <el-form-item label="操作人:"> 
305
                     <el-form-item label="操作人:"> 
332
                         <el-select v-model="admin_user_id" placeholder="请选择">
306
                         <el-select v-model="admin_user_id" placeholder="请选择">
333
                             <el-option
307
                             <el-option
339
                          </el-select>
313
                          </el-select>
340
                     </el-form-item>
314
                     </el-form-item>
341
                 </el-col>
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
             </el-row>
326
             </el-row>
343
 
327
 
344
-            <el-row :gutter="24">
328
+            <el-row :gutter="20">
345
                 <el-col :span="24">
329
                 <el-col :span="24">
346
                     <el-form-item label="备注:"> 
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
                     </el-form-item>
332
                     </el-form-item>
349
                 </el-col>
333
                 </el-col>
350
             </el-row>
334
             </el-row>