浏览代码

11月14日 库存扣减更新

XMLWAN 3 年前
父节点
当前提交
fad367b7b5
共有 2 个文件被更改,包括 60 次插入17 次删除
  1. 1 0
      src/xt_pages/data/template.vue
  2. 59 17
      src/xt_pages/user/hospitalSummary.vue

+ 1 - 0
src/xt_pages/data/template.vue 查看文件

53
         { label: this.$t("data_config.diagnosis_admission"), key:"diagnosis_admission"},
53
         { label: this.$t("data_config.diagnosis_admission"), key:"diagnosis_admission"},
54
         { label: this.$t("data_config.treatment"), key:"treatment"},
54
         { label: this.$t("data_config.treatment"), key:"treatment"},
55
         { label: this.$t("data_config.illness_discharge"), key:"illness_discharge"},
55
         { label: this.$t("data_config.illness_discharge"), key:"illness_discharge"},
56
+         { label: this.$t("data_config.discharge_advice"), key:"discharge_advice"},
56
       ],
57
       ],
57
       activeName: "education",
58
       activeName: "education",
58
       createdTimes: 0
59
       createdTimes: 0

+ 59 - 17
src/xt_pages/user/hospitalSummary.vue 查看文件

86
         <div>
86
         <div>
87
           <div class="new_record_form">
87
           <div class="new_record_form">
88
             <div class="cell clearfix">
88
             <div class="cell clearfix">
89
+              <label class="title"><span class="name">标题</span> : </label>
90
+               <el-input v-model="form.title" style="width:200px"></el-input>
91
+            
92
+             
89
               <label class="title"><span class="name">入院时间</span> : </label>
93
               <label class="title"><span class="name">入院时间</span> : </label>
90
               <el-date-picker v-model="form.admission_time" 
94
               <el-date-picker v-model="form.admission_time" 
91
                     prefix-icon="el-icon-date" 
95
                     prefix-icon="el-icon-date" 
104
               </el-date-picker>
108
               </el-date-picker>
105
 
109
 
106
             
110
             
111
+            </div>
112
+            <div  class="cell clearfix" style="margin-top:10px">
113
+              <label class="title"><span class="name">上级医师签名</span>:</label>
114
+               <el-select v-model="form.dean" placeholder="请选择">
115
+                  <el-option
116
+                  v-for="item in docList"
117
+                  :key="item.admin_user_id"
118
+                  :label="item.user_name"
119
+                  :value="item.admin_user_id">
120
+                  </el-option>
121
+              </el-select>
122
+              <label class="title"><span class="name">住院医师签名</span>:</label>
123
+              <el-select v-model="form.doctor" placeholder="请选择">
124
+                  <el-option
125
+                  v-for="item in docList"
126
+                  :key="item.admin_user_id"
127
+                  :label="item.user_name"
128
+                  :value="item.admin_user_id">
129
+                  </el-option>
130
+              </el-select>    
131
+              <label class="title"><span class="name">记录日期</span> : </label>
132
+              <el-date-picker v-model="form.record_date"
133
+                    prefix-icon="el-icon-date" 
134
+                    style="width: 200px;"
135
+                    type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
136
+                    value-format="yyyy-MM-dd">
137
+              </el-date-picker>   
107
             </div>
138
             </div>
108
             <div class="cell clearfix" style="margin-top:10px">
139
             <div class="cell clearfix" style="margin-top:10px">
109
               <label class="title"><span class="name">病案号:</span> : </label>
140
               <label class="title"><span class="name">病案号:</span> : </label>
129
             
160
             
130
             <div class="cell clearfix" style="margin-top:10px">
161
             <div class="cell clearfix" style="margin-top:10px">
131
               <label class="title"><span class="name">入院诊断</span> : </label>
162
               <label class="title"><span class="name">入院诊断</span> : </label>
132
-                <el-select v-model="form.admitting_diagnosis_id" placeholder="可选择病程模板" @change="didSelectTemplate">
163
+                <el-select v-model="form.admitting_diagnosis_id" placeholder="可选择病程模板" @change="changeAmittDiagnosis">
133
                   <el-option v-for="(option, index) in templates" :key="index" :label="option.title"
164
                   <el-option v-for="(option, index) in templates" :key="index" :label="option.title"
134
                             :value="option.content"></el-option>
165
                             :value="option.content"></el-option>
135
                 </el-select>
166
                 </el-select>
148
             <div class="cell clearfix" style="margin-top:10px">
179
             <div class="cell clearfix" style="margin-top:10px">
149
               <label class="title"><span class="name">出院诊断</span> : </label>
180
               <label class="title"><span class="name">出院诊断</span> : </label>
150
                 <el-select v-model="form.discharge_diagnosis_id" placeholder="可选择病程模板" @change="didSelectTemplate">
181
                 <el-select v-model="form.discharge_diagnosis_id" placeholder="可选择病程模板" @change="didSelectTemplate">
151
-                  <el-option v-for="(option, index) in templates" :key="index" :label="option.title"
182
+                  <el-option v-for="(option, index) in templatesOne" :key="index" :label="option.title"
152
                             :value="option.content"></el-option>
183
                             :value="option.content"></el-option>
153
                 </el-select>
184
                 </el-select>
154
 
185
 
167
              <div class="cell clearfix" style="margin-top:10px">
198
              <div class="cell clearfix" style="margin-top:10px">
168
               <label class="title"><span class="name">入院时病情</span> : </label>
199
               <label class="title"><span class="name">入院时病情</span> : </label>
169
                 <el-select v-model="form.diagnosis_admission_id" placeholder="可选择病程模板" @change="didSelectTemplate">
200
                 <el-select v-model="form.diagnosis_admission_id" placeholder="可选择病程模板" @change="didSelectTemplate">
170
-                  <el-option v-for="(option, index) in templates" :key="index" :label="option.title"
201
+                  <el-option v-for="(option, index) in templatesTwo" :key="index" :label="option.title"
171
                             :value="option.content"></el-option>
202
                             :value="option.content"></el-option>
172
                 </el-select>
203
                 </el-select>
173
 
204
 
176
                       <editor ref="editorTwo"
207
                       <editor ref="editorTwo"
177
                               id="editorsTwo"
208
                               id="editorsTwo"
178
                               style="width: 800px"
209
                               style="width: 800px"
179
-                              v-bind:r_content="form.diagnosis_admission_id">
210
+                              v-bind:r_content="form.diagnosis_admission">
180
                       </editor>
211
                       </editor>
181
                     </keep-alive>
212
                     </keep-alive>
182
                 </div>
213
                 </div>
185
             <div class="cell clearfix" style="margin-top:10px">
216
             <div class="cell clearfix" style="margin-top:10px">
186
               <label class="title"><span class="name">诊断经过</span> : </label>
217
               <label class="title"><span class="name">诊断经过</span> : </label>
187
                 <el-select v-model="form.treatment_id" placeholder="可选择病程模板" @change="didSelectTemplate">
218
                 <el-select v-model="form.treatment_id" placeholder="可选择病程模板" @change="didSelectTemplate">
188
-                  <el-option v-for="(option, index) in templates" :key="index" :label="option.title"
219
+                  <el-option v-for="(option, index) in templatesThree" :key="index" :label="option.title"
189
                             :value="option.content"></el-option>
220
                             :value="option.content"></el-option>
190
                 </el-select>
221
                 </el-select>
191
 
222
 
204
             <div class="cell clearfix" style="margin-top:10px">
235
             <div class="cell clearfix" style="margin-top:10px">
205
               <label class="title"><span class="name">出院时病情</span> : </label>
236
               <label class="title"><span class="name">出院时病情</span> : </label>
206
                 <el-select v-model="form.illness_discharge_id" placeholder="可选择病程模板" @change="didSelectTemplate">
237
                 <el-select v-model="form.illness_discharge_id" placeholder="可选择病程模板" @change="didSelectTemplate">
207
-                  <el-option v-for="(option, index) in templates" :key="index" :label="option.title"
238
+                  <el-option v-for="(option, index) in templatesFour" :key="index" :label="option.title"
208
                             :value="option.content"></el-option>
239
                             :value="option.content"></el-option>
209
                 </el-select>
240
                 </el-select>
210
 
241
 
222
             <div class="cell clearfix" style="margin-top:10px">
253
             <div class="cell clearfix" style="margin-top:10px">
223
               <label class="title"><span class="name">出院医嘱</span> : </label>
254
               <label class="title"><span class="name">出院医嘱</span> : </label>
224
                 <el-select v-model="form.discharge_advice_id" placeholder="可选择病程模板" @change="didSelectTemplate">
255
                 <el-select v-model="form.discharge_advice_id" placeholder="可选择病程模板" @change="didSelectTemplate">
225
-                  <el-option v-for="(option, index) in templates" :key="index" :label="option.title"
256
+                  <el-option v-for="(option, index) in templatesFive" :key="index" :label="option.title"
226
                             :value="option.content"></el-option>
257
                             :value="option.content"></el-option>
227
                 </el-select>
258
                 </el-select>
228
 
259
 
305
         show_dialog: false,
336
         show_dialog: false,
306
         show_edit_dialog: false,
337
         show_edit_dialog: false,
307
         uploading_new_record: false,
338
         uploading_new_record: false,
308
-        templates: this.$store.getters.configlist.course_disease,
339
+        templates: this.$store.getters.configlist.admitting_diagnosis,
340
+        templatesOne:this.$store.getters.configlist.discharge_diagnosis,
341
+        templatesTwo:this.$store.getters.configlist.diagnosis_admission,
342
+        templatesThree:this.$store.getters.configlist.treatment,
343
+        templatesFour:this.$store.getters.configlist.illness_discharge,
344
+        templatesFive:this.$store.getters.configlist.discharge_advice,
309
         select_template: '',
345
         select_template: '',
310
         new_content: '',
346
         new_content: '',
311
         edit_new_content: '',
347
         edit_new_content: '',
320
           title:"",
356
           title:"",
321
           start_year:new Date(),
357
           start_year:new Date(),
322
           start_month:new Date(),
358
           start_month:new Date(),
323
-          admission_time:"",
324
-          discharge_time:"",
359
+          admission_time:new Date(),
360
+          discharge_time:new Date(),
325
           sick_personnel:"",
361
           sick_personnel:"",
326
           xray:"",
362
           xray:"",
327
           admitting_diagnosis_id:"",
363
           admitting_diagnosis_id:"",
333
           diagnosis_admission_id:"",
369
           diagnosis_admission_id:"",
334
           diagnosis_admission:"",
370
           diagnosis_admission:"",
335
           illness_discharge_id:"",
371
           illness_discharge_id:"",
336
-           illness_discharge:"",
372
+          illness_discharge:"",
373
+          dean:"",
374
+          doctor:"",
375
+          record_date:new Date(),
337
         },
376
         },
338
        tableData:[],
377
        tableData:[],
378
+       docList:[],
339
       }
379
       }
340
     },
380
     },
341
     created() {
381
     created() {
412
       },
452
       },
413
       tableRow(){
453
       tableRow(){
414
 
454
 
415
-      },
416
-      },
417
-  
418
-  
419
-  
420
-      getTime(val) {
455
+       },
456
+       getTime(val) {
421
          if(val < 0){
457
          if(val < 0){
422
            return ""
458
            return ""
423
          }
459
          }
427
           return uParseTime(val, '{y}-{m}-{d}')
463
           return uParseTime(val, '{y}-{m}-{d}')
428
          }
464
          }
429
       },
465
       },
466
+      changeAmittDiagnosis(id){
467
+        console.log("id22332322332",id)
468
+      }
469
+    }
470
+  
471
+    
430
   }
472
   }
431
 </script>
473
 </script>
432
 
474