Browse Source

疑难内瘘

huangyw 2 years ago
parent
commit
9cf8c99671

+ 17 - 0
src/xt_pages/dialysis/PatientBox.vue View File

@@ -41,6 +41,10 @@
41 41
               <span :class="stateColor(schedule)">{{ stateText(schedule) }}</span>
42 42
             </span>
43 43
           </div>
44
+
45
+          <div class="difficult">
46
+            疑难内瘘
47
+          </div>
44 48
         </div>
45 49
         </div>
46 50
         <div>
@@ -824,4 +828,17 @@ export default {
824 828
 #modePurple{
825 829
   color: #53b86e;
826 830
 }
831
+
832
+.difficult{
833
+  width: 100px;
834
+  height: 40px;
835
+  border-radius: 0 0 0 30px;
836
+  background: #78d660;
837
+  text-align: center;
838
+  line-height: 40px;
839
+  position: relative;
840
+  bottom: 64px;
841
+  left: 179px;
842
+  color: white;
843
+}
827 844
 </style>

+ 2 - 0
src/xt_pages/dialysis/schedualPatient.vue View File

@@ -79,6 +79,7 @@
79 79
       <el-input size="small" style="width: 180px;" @keyup.enter.native='searchAction' v-model.trim="search_input" class="filter-item"/>
80 80
       <el-button size="small" class="filter-item" type="primary" icon="el-icon-search" @click="searchAction">搜索</el-button>
81 81
     </div>
82
+
82 83
     <div style="display:flex;justify-content: space-between;">
83 84
       <div :class="queueConfig.txglsyxs != 1 ? 'PatientArea' : 'PatientArea smallWidth'">
84 85
         <div v-for="zone_schedule in allPatient" :key="zone_schedule.zone_id" class="list clearfix">
@@ -86,6 +87,7 @@
86 87
           <div v-if="zone_schedule.schedules.length > 0 && patientStateVal != 1" style="font-size:16px;font-weight: bold;color: #34495e;margin-right:10px;line-height:30px;">{{zone_schedule.zone_name}}</div>
87 88
           <patient-box :schedules="zone_schedule.schedules" :patientStateVal='patientStateVal' style="flex:1"></patient-box>
88 89
         </div>
90
+        
89 91
         <div class="NoData" v-show="filtedSchedules.length == 0">
90 92
           <img src="@/assets/img/data.jpg" alt="">
91 93
         </div>

+ 25 - 2
src/xt_pages/user/components/PatientForm.vue View File

@@ -296,7 +296,7 @@
296 296
               </el-col>
297 297
 
298 298
 
299
-              <el-col :span="8" :style="isEdit ? 'width:360px' : ''" v-show="showLapseto">
299
+              <el-col :span="24" :style="isEdit ? 'width:360px' : ''" v-show="showLapseto">
300 300
                 <el-form-item
301 301
                   label="治疗状态(转归) : "
302 302
                   class="is-required"
@@ -314,7 +314,7 @@
314 314
                 </el-form-item>
315 315
               </el-col>
316 316
 
317
-              <el-col :span="24">
317
+              <el-col :span="8">
318 318
                 <el-form-item label="传染病 : " prop="contagions">
319 319
                   <el-radio-group v-model="form.is_infectious" @change="changeInfectious">
320 320
                     <el-radio :label="1">阴性</el-radio>
@@ -336,6 +336,29 @@
336 336
                   </el-checkbox-group>
337 337
                 </el-form-item>
338 338
               </el-col>
339
+              
340
+              <el-col :span="8">
341
+                <el-form-item label="疑难内瘘 : " prop="contagions">
342
+                  <el-radio-group v-model="form.is_infectious" @change="changeInfectious">
343
+                    <el-radio :label="1">是</el-radio>
344
+                    <el-radio :label="2">否</el-radio>
345
+                  </el-radio-group>
346
+                  <el-checkbox-group
347
+                    v-model="form.contagions"
348
+                    v-if="form.is_infectious == '2'"
349
+                  >
350
+                    <el-checkbox
351
+                      v-for="item in contagionList"
352
+                      v-if="item.type == 2"
353
+                      :label="item.id"
354
+                      :key="item.id"
355
+                      name="contagions"
356
+                      :value="item.id"
357
+                      >{{ item.name }}</el-checkbox
358
+                    >
359
+                  </el-checkbox-group>
360
+                </el-form-item>
361
+              </el-col>
339 362
 
340 363
               <el-col :span="16" v-if="!isEdit">
341 364
                 <el-form-item label="检查结果日期 : ">