陈少旭 2 lat temu
rodzic
commit
a8dae1ad8e

+ 19 - 19
src/xt_pages/user/Physicalexamination.vue Wyświetl plik

124
                     <el-row   >
124
                     <el-row   >
125
                       <el-col :span="5" style="margin-left: 10px;">
125
                       <el-col :span="5" style="margin-left: 10px;">
126
                         <el-form-item label="贫血容貌:">
126
                         <el-form-item label="贫血容貌:">
127
-                          <el-select disabled v-model="form.pinxuerongmao" placeholder="请选择" style="width: 40%;">
127
+                          <el-select disabled v-model="form.pinxuerongmao" placeholder="请选择" style="width: 50%;">
128
                             <el-option
128
                             <el-option
129
                               v-for="item in pinxuerongmao_options"
129
                               v-for="item in pinxuerongmao_options"
130
                               :key="item.value"
130
                               :key="item.value"
137
                       </el-col>
137
                       </el-col>
138
                       <el-col :span="5" >
138
                       <el-col :span="5" >
139
                         <el-form-item label="体位:">
139
                         <el-form-item label="体位:">
140
-                          <el-select disabled v-model="form.tiwei" placeholder="请选择" style="width: 40%;">
140
+                          <el-select disabled v-model="form.tiwei" placeholder="请选择" style="width: 50%;">
141
                             <el-option
141
                             <el-option
142
                               v-for="item in tiwei_options"
142
                               v-for="item in tiwei_options"
143
                               :key="item.value"
143
                               :key="item.value"
149
                       </el-col>
149
                       </el-col>
150
                       <el-col :span="5" >
150
                       <el-col :span="5" >
151
                         <el-form-item label="浮肿:">
151
                         <el-form-item label="浮肿:">
152
-                          <el-select disabled v-model="form.fuzhong" placeholder="请选择" style="width: 40%;">
152
+                          <el-select disabled v-model="form.fuzhong" placeholder="请选择" style="width: 50%;">
153
                             <el-option
153
                             <el-option
154
                               v-for="item in fuzhong_options"
154
                               v-for="item in fuzhong_options"
155
                               :key="item.value"
155
                               :key="item.value"
162
                       </el-col>
162
                       </el-col>
163
                       <el-col :span="7" >
163
                       <el-col :span="7" >
164
                         <el-form-item label="出血点/瘀斑/血肿:">
164
                         <el-form-item label="出血点/瘀斑/血肿:">
165
-                          <el-select disabled v-model="form.chuxuedian" placeholder="请选择" style="width: 40%;">
165
+                          <el-select disabled v-model="form.chuxuedian" placeholder="请选择" style="width: 50%;">
166
                             <el-option
166
                             <el-option
167
                               v-for="item in chuxuedian_options"
167
                               v-for="item in chuxuedian_options"
168
                               :key="item.value"
168
                               :key="item.value"
178
                     <el-row >
178
                     <el-row >
179
                       <el-col :span="6" style="margin-left: 10px;">
179
                       <el-col :span="6" style="margin-left: 10px;">
180
                         <el-form-item label="发育:">
180
                         <el-form-item label="发育:">
181
-                          <el-select disabled v-model="form.fayu" placeholder="请选择" style="width: 40%;">
181
+                          <el-select disabled v-model="form.fayu" placeholder="请选择" style="width: 50%;">
182
                             <el-option
182
                             <el-option
183
                               v-for="item in fayu_options"
183
                               v-for="item in fayu_options"
184
                               :key="item.value"
184
                               :key="item.value"
191
                       </el-col>
191
                       </el-col>
192
                       <el-col :span="6" >
192
                       <el-col :span="6" >
193
                         <el-form-item label="营养:">
193
                         <el-form-item label="营养:">
194
-                          <el-select disabled v-model="form.yinyang" placeholder="请选择" style="width: 40%;">
194
+                          <el-select disabled v-model="form.yinyang" placeholder="请选择" style="width: 50%;">
195
                             <el-option
195
                             <el-option
196
                               v-for="item in yinyang_options"
196
                               v-for="item in yinyang_options"
197
                               :key="item.value"
197
                               :key="item.value"
203
                       </el-col>
203
                       </el-col>
204
                       <el-col :span="6" >
204
                       <el-col :span="6" >
205
                         <el-form-item label="神志:">
205
                         <el-form-item label="神志:">
206
-                          <el-select disabled v-model="form.shenzhi" placeholder="请选择" style="width: 40%;">
206
+                          <el-select disabled v-model="form.shenzhi" placeholder="请选择" style="width: 50%;">
207
                             <el-option
207
                             <el-option
208
                               v-for="item in shenzhi_options"
208
                               v-for="item in shenzhi_options"
209
                               :key="item.value"
209
                               :key="item.value"
226
                     <el-row >
226
                     <el-row >
227
                       <el-col :span="6" style="margin-left: 10px;">
227
                       <el-col :span="6" style="margin-left: 10px;">
228
                         <el-form-item label="皮肤黏膜:">
228
                         <el-form-item label="皮肤黏膜:">
229
-                          <el-select disabled v-model="form.pifunianmo" placeholder="请选择" style="width: 45%;">
229
+                          <el-select disabled v-model="form.pifunianmo" placeholder="请选择" style="width: 50%;">
230
                             <el-option
230
                             <el-option
231
                               v-for="item in pifunianmo_options"
231
                               v-for="item in pifunianmo_options"
232
                               :key="item.value"
232
                               :key="item.value"
239
                       </el-col>
239
                       </el-col>
240
                       <el-col :span="5" >
240
                       <el-col :span="5" >
241
                         <el-form-item label="部位:">
241
                         <el-form-item label="部位:">
242
-                          <el-input disabled v-model="form.buwei" placeholder="请输入内容" style="width: 45%;"></el-input>
242
+                          <el-input disabled v-model="form.buwei" placeholder="请输入内容" style="width: 50%;"></el-input>
243
                         </el-form-item>
243
                         </el-form-item>
244
                       </el-col>
244
                       </el-col>
245
                       <el-col :span="5" >
245
                       <el-col :span="5" >
246
                         <el-form-item label="程度:">
246
                         <el-form-item label="程度:">
247
-                          <el-input disabled v-model="form.chengdu" placeholder="请输入内容" style="width: 45%;"></el-input>
247
+                          <el-input disabled v-model="form.chengdu" placeholder="请输入内容" style="width: 50%;"></el-input>
248
                         </el-form-item>
248
                         </el-form-item>
249
 
249
 
250
                       </el-col>
250
                       </el-col>
251
                       <el-col :span="7" >
251
                       <el-col :span="7" >
252
                         <el-form-item label="皮下出血:">
252
                         <el-form-item label="皮下出血:">
253
-                          <el-select disabled v-model="form.pixiachuxue" placeholder="请选择" style="width: 45%;">
253
+                          <el-select disabled v-model="form.pixiachuxue" placeholder="请选择" style="width: 50%;">
254
                             <el-option
254
                             <el-option
255
                               v-for="item in pixiachuxue_options"
255
                               v-for="item in pixiachuxue_options"
256
                               :key="item.value"
256
                               :key="item.value"
265
                     <el-row >
265
                     <el-row >
266
                       <el-col :span="6" style="margin-left: 10px;">
266
                       <el-col :span="6" style="margin-left: 10px;">
267
                         <el-form-item label="紫癜:">
267
                         <el-form-item label="紫癜:">
268
-                          <el-select disabled v-model="form.zidian" placeholder="请选择" style="width: 45%;">
268
+                          <el-select disabled v-model="form.zidian" placeholder="请选择" style="width: 50%;">
269
                             <el-option
269
                             <el-option
270
                               v-for="item in zidian_options"
270
                               v-for="item in zidian_options"
271
                               :key="item.value"
271
                               :key="item.value"
278
                       </el-col>
278
                       </el-col>
279
                       <el-col :span="6" >
279
                       <el-col :span="6" >
280
                         <el-form-item label="皮肤温度:">
280
                         <el-form-item label="皮肤温度:">
281
-                          <el-select disabled v-model="form.pifuwendu" placeholder="请选择" style="width: 45%;">
281
+                          <el-select disabled v-model="form.pifuwendu" placeholder="请选择" style="width: 50%;">
282
                             <el-option
282
                             <el-option
283
                               v-for="item in pifuwendu_options"
283
                               v-for="item in pifuwendu_options"
284
                               :key="item.value"
284
                               :key="item.value"
306
                     <el-row >
306
                     <el-row >
307
                       <el-col :span="8"  style="margin-left: 10px;">
307
                       <el-col :span="8"  style="margin-left: 10px;">
308
                         <el-form-item label="浅表淋巴肿大:">
308
                         <el-form-item label="浅表淋巴肿大:">
309
-                          <el-select disabled v-model="form.linbazhongda" placeholder="请选择" style="width: 45%;">
309
+                          <el-select disabled v-model="form.linbazhongda" placeholder="请选择" style="width: 50%;">
310
                             <el-option
310
                             <el-option
311
                               v-for="item in linbazhongda_options"
311
                               v-for="item in linbazhongda_options"
312
                               :key="item.value"
312
                               :key="item.value"
334
                     <el-row >
334
                     <el-row >
335
                       <el-col :span="6" style="margin-left: 10px;">
335
                       <el-col :span="6" style="margin-left: 10px;">
336
                         <el-form-item label="眼睑:">
336
                         <el-form-item label="眼睑:">
337
-                          <el-select disabled v-model="form.yanlian" placeholder="请选择" style="width: 45%;">
337
+                          <el-select disabled v-model="form.yanlian" placeholder="请选择" style="width: 50%;">
338
                             <el-option
338
                             <el-option
339
                               v-for="item in yanlian_options"
339
                               v-for="item in yanlian_options"
340
                               :key="item.value"
340
                               :key="item.value"
347
                       </el-col>
347
                       </el-col>
348
                       <el-col :span="6" >
348
                       <el-col :span="6" >
349
                         <el-form-item label="瞳孔(等大等圆):">
349
                         <el-form-item label="瞳孔(等大等圆):">
350
-                          <el-select disabled v-model="form.tongkong" placeholder="请选择" style="width: 45%;">
350
+                          <el-select disabled v-model="form.tongkong" placeholder="请选择" style="width: 50%;">
351
                             <el-option
351
                             <el-option
352
                               v-for="item in tongkong_options"
352
                               v-for="item in tongkong_options"
353
                               :key="item.value"
353
                               :key="item.value"
360
                       </el-col>
360
                       </el-col>
361
                       <el-col :span="5" >
361
                       <el-col :span="5" >
362
                         <el-form-item label="左(mm):">
362
                         <el-form-item label="左(mm):">
363
-                          <el-input disabled v-model="form.zuo" placeholder="请输入内容" style="width: 45%;"></el-input>
363
+                          <el-input disabled v-model="form.zuo" placeholder="请输入内容" style="width: 50%;"></el-input>
364
                         </el-form-item>
364
                         </el-form-item>
365
 
365
 
366
                       </el-col>
366
                       </el-col>
367
                       <el-col :span="5" >
367
                       <el-col :span="5" >
368
                         <el-form-item label="右(mm):">
368
                         <el-form-item label="右(mm):">
369
-                          <el-input disabled v-model="form.you" placeholder="请输入内容" style="width: 45%;"></el-input>
369
+                          <el-input disabled v-model="form.you" placeholder="请输入内容" style="width: 50%;"></el-input>
370
                         </el-form-item>
370
                         </el-form-item>
371
                       </el-col>
371
                       </el-col>
372
                     </el-row>
372
                     </el-row>
3087
     }
3087
     }
3088
 
3088
 
3089
     }
3089
     }
3090
-    
3090
+
3091
   </style>
3091
   </style>
3092
   <style>
3092
   <style>
3093
   /* .el-input--medium .el-input__inner {
3093
   /* .el-input--medium .el-input__inner {

+ 3 - 2
src/xt_pages/user/courseOfDisease.vue Wyświetl plik

72
             <el-col :span="15">
72
             <el-col :span="15">
73
               <div class="record_content_panel">
73
               <div class="record_content_panel">
74
                 <div style="background-color:rgb(245, 247, 250)" class="title">病程内容</div>
74
                 <div style="background-color:rgb(245, 247, 250)" class="title">病程内容</div>
75
-                
75
+
76
                 <div class="content" style='word-break: break-all;word-wrap: break-word'>
76
                 <div class="content" style='word-break: break-all;word-wrap: break-word'>
77
                   <span v-if="current_select_record" v-html="current_select_record.content"></span>
77
                   <span v-if="current_select_record" v-html="current_select_record.content"></span>
78
                   <span v-else></span>
78
                   <span v-else></span>
776
 <script>
776
 <script>
777
   import PatientSidebar from './components/PatientSidebar'
777
   import PatientSidebar from './components/PatientSidebar'
778
   import Editor from '@/components/Editor'
778
   import Editor from '@/components/Editor'
779
+  const moment = require('moment')
779
 
780
 
780
   import {
781
   import {
781
     createCourseOfDiseaseRecord,
782
     createCourseOfDiseaseRecord,
802
         date: [],
803
         date: [],
803
         start_time: '',
804
         start_time: '',
804
         end_time: '',
805
         end_time: '',
805
-        course_of_disease_time: '',
806
+        course_of_disease_time: moment(new Date()).format('YYYY-MM-DD HH:mm:ss'),
806
         records: [],
807
         records: [],
807
         doctors: [],
808
         doctors: [],
808
         current_select_record: null,
809
         current_select_record: null,

+ 64 - 64
src/xt_pages/user/firstDisease.vue Wyświetl plik

16
                       <el-button size="small"  type="danger" @click="deleteAction">删除</el-button>
16
                       <el-button size="small"  type="danger" @click="deleteAction">删除</el-button>
17
                     </span>
17
                     </span>
18
         </div>
18
         </div>
19
-      
19
+
20
         <div class="cell clearfix">
20
         <div class="cell clearfix">
21
           <label class="title"><span class="name">日期查询</span> : </label>
21
           <label class="title"><span class="name">日期查询</span> : </label>
22
           <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
22
           <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
59
             </el-col>
59
             </el-col>
60
             <el-col :span="14">
60
             <el-col :span="14">
61
               <div class="record_content_panel">
61
               <div class="record_content_panel">
62
-                <div style="background-color:rgb(245, 247, 250)" class="title">出院小结内容</div>
62
+                <div style="background-color:rgb(245, 247, 250)" class="title">首次病程内容</div>
63
                 <div style="padding:10px;border-bottom:1px solid #DCDFE6;word-break: break-all;word-wrap: break-word">标题:
63
                 <div style="padding:10px;border-bottom:1px solid #DCDFE6;word-break: break-all;word-wrap: break-word">标题:
64
                    {{hosDetail.title}}
64
                    {{hosDetail.title}}
65
                 </div>
65
                 </div>
66
-            
67
-                
68
-                <div 
66
+
67
+
68
+                <div
69
                 style="padding:10px;border-bottom:1px solid #DCDFE6;line-height:20px;
69
                 style="padding:10px;border-bottom:1px solid #DCDFE6;line-height:20px;
70
                 word-break: break-all;word-wrap: break-word">
70
                 word-break: break-all;word-wrap: break-word">
71
                 记录医师:
71
                 记录医师:
72
                    {{getDoctor(hosDetail.doctor)}}
72
                    {{getDoctor(hosDetail.doctor)}}
73
                 </div>
73
                 </div>
74
-                
75
-                 
76
-                
74
+
75
+
76
+
77
                  <div style="padding:10px;
77
                  <div style="padding:10px;
78
                  border-bottom:1px solid #DCDFE6;line-height:20px;
78
                  border-bottom:1px solid #DCDFE6;line-height:20px;
79
                  word-break: break-all;word-wrap: break-word">主诉内容:
79
                  word-break: break-all;word-wrap: break-word">主诉内容:
80
-                   <span v-html="hosDetail.main_content"></span> 
80
+                   <span v-html="hosDetail.main_content"></span>
81
                  </div>
81
                  </div>
82
                  <div style="padding:10px;border-bottom:1px solid #DCDFE6;line-height:20px;
82
                  <div style="padding:10px;border-bottom:1px solid #DCDFE6;line-height:20px;
83
                  word-break: break-all;word-wrap: break-word">病例特点:
83
                  word-break: break-all;word-wrap: break-word">病例特点:
84
-                   <span v-html="hosDetail.patient_case"></span> 
84
+                   <span v-html="hosDetail.patient_case"></span>
85
                    <div>
85
                    <div>
86
                     <div v-for="item in hosDetail.template_inspection_content">
86
                     <div v-for="item in hosDetail.template_inspection_content">
87
                     <p style="font-weight: bold;margin: 10px 0;">{{ item.project_name }} 检查日期:{{getTime(item.arr[0].inspect_date)}}</p>
87
                     <p style="font-weight: bold;margin: 10px 0;">{{ item.project_name }} 检查日期:{{getTime(item.arr[0].inspect_date)}}</p>
116
                  word-break: break-all;word-wrap: break-word">诊疗计划:
116
                  word-break: break-all;word-wrap: break-word">诊疗计划:
117
                     <span v-html="hosDetail.treatment_plan"></span>
117
                     <span v-html="hosDetail.treatment_plan"></span>
118
                  </div>
118
                  </div>
119
-               
119
+
120
               </div>
120
               </div>
121
             </el-col>
121
             </el-col>
122
           </el-row>
122
           </el-row>
123
         </div>
123
         </div>
124
       </div>
124
       </div>
125
 
125
 
126
-  
127
-     
126
+
127
+
128
       <el-dialog title="新增首次病程记录" width="60%" top="5vh" :visible.sync="show_dialog">
128
       <el-dialog title="新增首次病程记录" width="60%" top="5vh" :visible.sync="show_dialog">
129
         <div>
129
         <div>
130
           <div class="new_record_form">
130
           <div class="new_record_form">
141
                   :value="item.admin_user_id">
141
                   :value="item.admin_user_id">
142
                   </el-option>
142
                   </el-option>
143
               </el-select>
143
               </el-select>
144
-            
144
+
145
               <label class="title"><span class="name">记录日期</span> : </label>
145
               <label class="title"><span class="name">记录日期</span> : </label>
146
               <el-date-picker v-model="form.record_date"
146
               <el-date-picker v-model="form.record_date"
147
-                    prefix-icon="el-icon-date" 
147
+                    prefix-icon="el-icon-date"
148
                     style="width: 200px;"
148
                     style="width: 200px;"
149
                     type="datetime" placeholder="选择日期时间" align="right" format="yyyy-MM-dd HH:mm"
149
                     type="datetime" placeholder="选择日期时间" align="right" format="yyyy-MM-dd HH:mm"
150
                     value-format="yyyy-MM-dd HH:mm">
150
                     value-format="yyyy-MM-dd HH:mm">
151
-              </el-date-picker>   
151
+              </el-date-picker>
152
             </div>
152
             </div>
153
-           
154
-        
155
-      
153
+
154
+
155
+
156
             <div class="cell clearfix" style="margin-top:10px">
156
             <div class="cell clearfix" style="margin-top:10px">
157
               <label class="title"><span class="name">主诉内容</span> : </label>
157
               <label class="title"><span class="name">主诉内容</span> : </label>
158
                 <el-select v-model="form.main_content_id" placeholder="可选择病程模板" @change="changeMainContent">
158
                 <el-select v-model="form.main_content_id" placeholder="可选择病程模板" @change="changeMainContent">
159
                   <el-option v-for="(option, index) in mainContentList" :key="index" :label="option.title"
159
                   <el-option v-for="(option, index) in mainContentList" :key="index" :label="option.title"
160
                             :value="option.content"></el-option>
160
                             :value="option.content"></el-option>
161
                 </el-select>
161
                 </el-select>
162
-                
162
+
163
                  <div class="textarea_panel">
163
                  <div class="textarea_panel">
164
                     <keep-alive>
164
                     <keep-alive>
165
                       <editor ref="editor"
165
                       <editor ref="editor"
177
                 </el-select>
177
                 </el-select>
178
 
178
 
179
                 <el-button type="primary" @click="toInspection">选择检验检查</el-button>
179
                 <el-button type="primary" @click="toInspection">选择检验检查</el-button>
180
-               
180
+
181
                  <div class="textarea_panel">
181
                  <div class="textarea_panel">
182
                     <keep-alive>
182
                     <keep-alive>
183
                       <editor ref="editorOne"
183
                       <editor ref="editorOne"
211
                   <el-option v-for="(option, index) in tentativeDiagnosisList" :key="index" :label="option.title"
211
                   <el-option v-for="(option, index) in tentativeDiagnosisList" :key="index" :label="option.title"
212
                             :value="option.content"></el-option>
212
                             :value="option.content"></el-option>
213
                 </el-select>
213
                 </el-select>
214
-                
214
+
215
                  <div class="textarea_panel">
215
                  <div class="textarea_panel">
216
                     <keep-alive>
216
                     <keep-alive>
217
                       <editor ref="editorTwo"
217
                       <editor ref="editorTwo"
227
                   <el-option v-for="(option, index) in diagnosticBasisList" :key="index" :label="option.title"
227
                   <el-option v-for="(option, index) in diagnosticBasisList" :key="index" :label="option.title"
228
                             :value="option.content"></el-option>
228
                             :value="option.content"></el-option>
229
                 </el-select>
229
                 </el-select>
230
-                
230
+
231
                  <div class="textarea_panel">
231
                  <div class="textarea_panel">
232
                     <keep-alive>
232
                     <keep-alive>
233
                       <editor ref="editorThree"
233
                       <editor ref="editorThree"
243
                   <el-option v-for="(option, index) in differentialDiagnosisList" :key="index" :label="option.title"
243
                   <el-option v-for="(option, index) in differentialDiagnosisList" :key="index" :label="option.title"
244
                             :value="option.content"></el-option>
244
                             :value="option.content"></el-option>
245
                 </el-select>
245
                 </el-select>
246
-                
246
+
247
                  <div class="textarea_panel">
247
                  <div class="textarea_panel">
248
                     <keep-alive>
248
                     <keep-alive>
249
                       <editor ref="editorFour"
249
                       <editor ref="editorFour"
259
                   <el-option v-for="(option, index) in treateMentList" :key="index" :label="option.title"
259
                   <el-option v-for="(option, index) in treateMentList" :key="index" :label="option.title"
260
                             :value="option.content"></el-option>
260
                             :value="option.content"></el-option>
261
                 </el-select>
261
                 </el-select>
262
-                
262
+
263
                  <div class="textarea_panel">
263
                  <div class="textarea_panel">
264
                     <keep-alive>
264
                     <keep-alive>
265
                       <editor ref="editorFive"
265
                       <editor ref="editorFive"
271
                 </div>
271
                 </div>
272
             </div>
272
             </div>
273
 
273
 
274
-    
274
+
275
             <div style="text-align: right; padding-right: 0px; padding-top: 10px; padding-bottom: 10px;">
275
             <div style="text-align: right; padding-right: 0px; padding-top: 10px; padding-bottom: 10px;">
276
               <el-button @click="show_dialog = false">取消</el-button>
276
               <el-button @click="show_dialog = false">取消</el-button>
277
               <el-button type="primary"
277
               <el-button type="primary"
281
           </div>
281
           </div>
282
         </div>
282
         </div>
283
       </el-dialog>
283
       </el-dialog>
284
-      
284
+
285
       <el-dialog title="编辑首次病程记录" width="60%" top="5vh" :visible.sync="edit_show_dialog">
285
       <el-dialog title="编辑首次病程记录" width="60%" top="5vh" :visible.sync="edit_show_dialog">
286
         <div>
286
         <div>
287
           <div class="new_record_form">
287
           <div class="new_record_form">
298
                   :value="item.admin_user_id">
298
                   :value="item.admin_user_id">
299
                   </el-option>
299
                   </el-option>
300
               </el-select>
300
               </el-select>
301
-            
301
+
302
               <label class="title"><span class="name">记录日期</span> : </label>
302
               <label class="title"><span class="name">记录日期</span> : </label>
303
               <el-date-picker v-model="form.record_date"
303
               <el-date-picker v-model="form.record_date"
304
-                    prefix-icon="el-icon-date" 
304
+                    prefix-icon="el-icon-date"
305
                     style="width: 200px;"
305
                     style="width: 200px;"
306
                     type="datetime" placeholder="选择日期时间" align="right" format="yyyy-MM-dd HH:mm"
306
                     type="datetime" placeholder="选择日期时间" align="right" format="yyyy-MM-dd HH:mm"
307
                     value-format="yyyy-MM-dd HH:mm">
307
                     value-format="yyyy-MM-dd HH:mm">
308
-              </el-date-picker>   
308
+              </el-date-picker>
309
+
309
 
310
 
310
-              
311
             </div>
311
             </div>
312
 
312
 
313
              <div class="cell clearfix" style="margin-top:10px">
313
              <div class="cell clearfix" style="margin-top:10px">
316
                   <el-option v-for="(option, index) in mainContentList" :key="index" :label="option.title"
316
                   <el-option v-for="(option, index) in mainContentList" :key="index" :label="option.title"
317
                             :value="option.content"></el-option>
317
                             :value="option.content"></el-option>
318
                 </el-select>
318
                 </el-select>
319
-                
319
+
320
                  <div class="textarea_panel">
320
                  <div class="textarea_panel">
321
                     <keep-alive>
321
                     <keep-alive>
322
                       <editor ref="editorTen"
322
                       <editor ref="editorTen"
366
                   <el-option v-for="(option, index) in tentativeDiagnosisList" :key="index" :label="option.title"
366
                   <el-option v-for="(option, index) in tentativeDiagnosisList" :key="index" :label="option.title"
367
                             :value="option.content"></el-option>
367
                             :value="option.content"></el-option>
368
                 </el-select>
368
                 </el-select>
369
-                
369
+
370
                  <div class="textarea_panel">
370
                  <div class="textarea_panel">
371
                     <keep-alive>
371
                     <keep-alive>
372
                       <editor ref="editorTenTwo"
372
                       <editor ref="editorTenTwo"
382
                   <el-option v-for="(option, index) in diagnosticBasisList" :key="index" :label="option.title"
382
                   <el-option v-for="(option, index) in diagnosticBasisList" :key="index" :label="option.title"
383
                             :value="option.content"></el-option>
383
                             :value="option.content"></el-option>
384
                 </el-select>
384
                 </el-select>
385
-                
385
+
386
                  <div class="textarea_panel">
386
                  <div class="textarea_panel">
387
                     <keep-alive>
387
                     <keep-alive>
388
                       <editor ref="editorTenThree"
388
                       <editor ref="editorTenThree"
398
                   <el-option v-for="(option, index) in differentialDiagnosisList" :key="index" :label="option.title"
398
                   <el-option v-for="(option, index) in differentialDiagnosisList" :key="index" :label="option.title"
399
                             :value="option.content"></el-option>
399
                             :value="option.content"></el-option>
400
                 </el-select>
400
                 </el-select>
401
-                
401
+
402
                  <div class="textarea_panel">
402
                  <div class="textarea_panel">
403
                     <keep-alive>
403
                     <keep-alive>
404
                       <editor ref="editorTenFour"
404
                       <editor ref="editorTenFour"
414
                   <el-option v-for="(option, index) in treateMentList" :key="index" :label="option.title"
414
                   <el-option v-for="(option, index) in treateMentList" :key="index" :label="option.title"
415
                             :value="option.content"></el-option>
415
                             :value="option.content"></el-option>
416
                 </el-select>
416
                 </el-select>
417
-                
417
+
418
                  <div class="textarea_panel">
418
                  <div class="textarea_panel">
419
                     <keep-alive>
419
                     <keep-alive>
420
                       <editor ref="editorTenFive"
420
                       <editor ref="editorTenFive"
477
                       value-format="yyyy-MM">
477
                       value-format="yyyy-MM">
478
                     </el-date-picker>
478
                     </el-date-picker>
479
                  </el-form-item>
479
                  </el-form-item>
480
-              
480
+
481
                 </div>
481
                 </div>
482
               </el-form-item>
482
               </el-form-item>
483
             </el-row>
483
             </el-row>
497
                         @current-change="changeCurrentRecord"
497
                         @current-change="changeCurrentRecord"
498
                         @selection-change="selectionChangeOne"
498
                         @selection-change="selectionChangeOne"
499
                         :row-class-name="tableRow"
499
                         :row-class-name="tableRow"
500
-                       
500
+
501
                       >
501
                       >
502
                         <el-table-column type="selection" width="60" align="center"></el-table-column>
502
                         <el-table-column type="selection" width="60" align="center"></el-table-column>
503
                         <el-table-column label="检验项目" align="center">
503
                         <el-table-column label="检验项目" align="center">
514
                           color: '#606266'
514
                           color: '#606266'
515
                         }"
515
                         }"
516
                         :row-style="{ color: '#303133' }" :data="tableData"
516
                         :row-style="{ color: '#303133' }" :data="tableData"
517
-                                border highlight-current-row 
517
+                                border highlight-current-row
518
                                 :row-class-name="tableRow"
518
                                 :row-class-name="tableRow"
519
 
519
 
520
                       >
520
                       >
677
       }
677
       }
678
     },
678
     },
679
     created() {
679
     created() {
680
-     
680
+
681
       this.patient_id = this.$route.params && this.$route.params.id
681
       this.patient_id = this.$route.params && this.$route.params.id
682
-     
683
-     
682
+
683
+
684
       var now = new Date()
684
       var now = new Date()
685
       this.date = [now.getTime() - (7 * 24 * 60 * 60 * 1000), now.getTime()]
685
       this.date = [now.getTime() - (7 * 24 * 60 * 60 * 1000), now.getTime()]
686
 
686
 
706
         '-' +
706
         '-' +
707
         (nowDay < 10 ? '0' + nowDay : nowDay)
707
         (nowDay < 10 ? '0' + nowDay : nowDay)
708
       this.other_start_time = nowYear +'-' +(nowMonth < 10 ? '0' + nowMonth : nowMonth) +'-' + (nowDay < 10 ? '0' + nowDay : nowDay)
708
       this.other_start_time = nowYear +'-' +(nowMonth < 10 ? '0' + nowMonth : nowMonth) +'-' + (nowDay < 10 ? '0' + nowDay : nowDay)
709
-      
709
+
710
      this.getAllDoctorList()
710
      this.getAllDoctorList()
711
      this.getlist()
711
      this.getlist()
712
      this.getInspectionMajor()
712
      this.getInspectionMajor()
730
       },
730
       },
731
 
731
 
732
       startTimeChange(val){
732
       startTimeChange(val){
733
-       
733
+
734
        this.start_time = val
734
        this.start_time = val
735
        this.getlist()
735
        this.getlist()
736
       },
736
       },
745
 
745
 
746
        },
746
        },
747
       changeCurrentRecordTwo(row){
747
       changeCurrentRecordTwo(row){
748
-       
748
+
749
         this.form.id = 0
749
         this.form.id = 0
750
         if(row!=null){
750
         if(row!=null){
751
-          this.form.id = row.id 
751
+          this.form.id = row.id
752
           this.getFirstDetail(row.id)
752
           this.getFirstDetail(row.id)
753
         }
753
         }
754
       },
754
       },
776
        var ids = arr.join(",")
776
        var ids = arr.join(",")
777
        this.ids = ids
777
        this.ids = ids
778
       },
778
       },
779
-     
779
+
780
       changeMainContent(content){
780
       changeMainContent(content){
781
        this.form.main_content = content
781
        this.form.main_content = content
782
       },
782
       },
795
       changeTreateMentContent(content){
795
       changeTreateMentContent(content){
796
         this.form.treatment_plan = content
796
         this.form.treatment_plan = content
797
       },
797
       },
798
-      
798
+
799
       createAction(){
799
       createAction(){
800
-       
800
+
801
          if(this.form.doctor == ""){
801
          if(this.form.doctor == ""){
802
             this.form.doctor = 0
802
             this.form.doctor = 0
803
          }
803
          }
820
           doctor:this.form.doctor,
820
           doctor:this.form.doctor,
821
           project_id:this.projectStr,
821
           project_id:this.projectStr,
822
           inspect_date:this.projectIndate,
822
           inspect_date:this.projectIndate,
823
-         
823
+
824
          }
824
          }
825
          if(params.project_id == undefined){
825
          if(params.project_id == undefined){
826
             params.project_id = ""
826
             params.project_id = ""
827
          }
827
          }
828
          console.log("params",params)
828
          console.log("params",params)
829
-        
829
+
830
          createFirstDisease(params).then(response=>{
830
          createFirstDisease(params).then(response=>{
831
             if(response.data.state == 1){
831
             if(response.data.state == 1){
832
               var list = response.data.data.firstDisease
832
               var list = response.data.data.firstDisease
833
-             
833
+
834
               this.$message.success("保存成功!")
834
               this.$message.success("保存成功!")
835
               this.show_dialog = false
835
               this.show_dialog = false
836
               this.getlist()
836
               this.getlist()
884
              var inspectlist = response.data.data.inspectlist
884
              var inspectlist = response.data.data.inspectlist
885
              let arr = this.unique(inspectlist,'project_name')
885
              let arr = this.unique(inspectlist,'project_name')
886
              this.hosDetail.template_inspection_content = arr
886
              this.hosDetail.template_inspection_content = arr
887
-            
887
+
888
              console.log("内容233323232323223",this.hosDetail)
888
              console.log("内容233323232323223",this.hosDetail)
889
            }
889
            }
890
         })
890
         })
921
         this.getHospitalSummaryDetailOne(this.form.id)
921
         this.getHospitalSummaryDetailOne(this.form.id)
922
       },
922
       },
923
       updateAction(){
923
       updateAction(){
924
-    
924
+
925
         if(this.form.doctor == ""){
925
         if(this.form.doctor == ""){
926
             this.form.doctor = 0
926
             this.form.doctor = 0
927
          }
927
          }
957
          if(this.$refs.editorTenTwo.content == ""){
957
          if(this.$refs.editorTenTwo.content == ""){
958
             tentative_diagnosis = this.hosDetail.tentative_diagnosis
958
             tentative_diagnosis = this.hosDetail.tentative_diagnosis
959
          }else{
959
          }else{
960
-            tentative_diagnosis = this.$refs.editorTenTwo.content 
960
+            tentative_diagnosis = this.$refs.editorTenTwo.content
961
          }
961
          }
962
 
962
 
963
          if(this.$refs.editorTenThree.content == ""){
963
          if(this.$refs.editorTenThree.content == ""){
977
          }else{
977
          }else{
978
              treatment_plan = this.$refs.editorTenFive.content
978
              treatment_plan = this.$refs.editorTenFive.content
979
          }
979
          }
980
-      
980
+
981
          var params = {
981
          var params = {
982
           id:this.form.detai_id,
982
           id:this.form.detai_id,
983
           patient_id:parseInt(this.patient_id),
983
           patient_id:parseInt(this.patient_id),
1004
             // this.$refs.monthlyPlanTable.setCurrentRow(detail)
1004
             // this.$refs.monthlyPlanTable.setCurrentRow(detail)
1005
             this.getlist()
1005
             this.getlist()
1006
           }
1006
           }
1007
-        }) 
1007
+        })
1008
       },
1008
       },
1009
       deleteAction(){
1009
       deleteAction(){
1010
           if(this.ids.length == 0){
1010
           if(this.ids.length == 0){
1029
               }
1029
               }
1030
             })
1030
             })
1031
           }).catch(() => {
1031
           }).catch(() => {
1032
-          }) 
1032
+          })
1033
       },
1033
       },
1034
       addAction(){
1034
       addAction(){
1035
         this.form.title = ""
1035
         this.form.title = ""
1039
         this.form.diagnostic_basis = ""
1039
         this.form.diagnostic_basis = ""
1040
         this.form.differential_diagnosis = ""
1040
         this.form.differential_diagnosis = ""
1041
         this.form.treatment_plan = ""
1041
         this.form.treatment_plan = ""
1042
-        
1042
+
1043
         this.show_dialog = true
1043
         this.show_dialog = true
1044
       },
1044
       },
1045
       toInspection(){
1045
       toInspection(){
1135
         }
1135
         }
1136
         getInitDataList(params).then(response=>{
1136
         getInitDataList(params).then(response=>{
1137
           if(response.data.state == 1){
1137
           if(response.data.state == 1){
1138
-           
1138
+
1139
              var modelist = response.data.data.modelist
1139
              var modelist = response.data.data.modelist
1140
              console.log("modelist",modelist)
1140
              console.log("modelist",modelist)
1141
              var docList = response.data.data.docList
1141
              var docList = response.data.data.docList
1191
           if(response.data.state == 1){
1191
           if(response.data.state == 1){
1192
             var list = response.data.data.list
1192
             var list = response.data.data.list
1193
            let arr = this.unique(list,'project_name')
1193
            let arr = this.unique(list,'project_name')
1194
-         
1194
+
1195
            this.form.patient_case_one = arr
1195
            this.form.patient_case_one = arr
1196
            this.dialogVisibleInspection = false
1196
            this.dialogVisibleInspection = false
1197
-          
1197
+
1198
            console.log("2323232owowowowowow",this.form.id)
1198
            console.log("2323232owowowowowow",this.form.id)
1199
           }
1199
           }
1200
         })
1200
         })
1232
         })
1232
         })
1233
       }
1233
       }
1234
     },
1234
     },
1235
-  
1236
-    
1235
+
1236
+
1237
   }
1237
   }
1238
 </script>
1238
 </script>
1239
 
1239
 

+ 1 - 1
src/xt_pages/user/inspectionCheck.vue Wyświetl plik

112
                       <img  :src="item.value" alt="">
112
                       <img  :src="item.value" alt="">
113
                     </el-row>
113
                     </el-row>
114
                     <el-row>
114
                     <el-row>
115
-                      <div>{{item.item_name}}</div>
115
+                      <div style="word-break: break-all;word-wrap: break-word">{{item.item_name}}</div>
116
                     </el-row>
116
                     </el-row>
117
                   </div>
117
                   </div>
118
                 </el-col>
118
                 </el-col>