see999 3 years ago
parent
commit
f6cf2c2169
1 changed files with 70 additions and 38 deletions
  1. 70 38
      src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue

+ 70 - 38
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue View File

@@ -198,51 +198,83 @@
198 198
           </el-col>
199 199
 
200 200
           <el-col :span="8" v-if="anticoagulant.shouji != -1 && isShows('首剂')">
201
-
202
-            <el-form-item v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.org_id != 9987 && this.$store.getters.xt_user.template_info.org_id != 10157' :label="'首剂(' + anticoagulant.shouji_unit + ') : '">
203
-              <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
204
-                        v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
205
-              <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
206
-                        v-model="dialysisPrescription.no_anticoagulant_shouji"></el-input>
207
-            </el-form-item>
208
-
209
-            <el-form-item v-if='this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.org_id == 9987 || this.$store.getters.xt_user.template_info.org_id == 10157' :label="'首剂(mg) : '">
210
-              <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
211
-                        v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
212
-              <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
213
-                        v-model="dialysisPrescription.no_anticoagulant_shouji"></el-input>
214
-            </el-form-item>
201
+            <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157">
202
+              <el-form-item v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.org_id != 9987 ' :label="'首剂(' + anticoagulant.shouji_unit + ') : '">
203
+                <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
204
+                          v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
205
+                <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
206
+                          v-model="dialysisPrescription.no_anticoagulant_shouji"></el-input>
207
+              </el-form-item>
208
+
209
+              <el-form-item v-if='this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.org_id == 9987' :label="'首剂(mg) : '">
210
+                <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
211
+                          v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
212
+                <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
213
+                          v-model="dialysisPrescription.no_anticoagulant_shouji"></el-input>
214
+              </el-form-item>
215
+            </div>
216
+            <div v-else>
217
+              <el-form-item :label="'首剂(mg) : '">
218
+                <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
219
+                          v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
220
+                <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
221
+                          v-model="dialysisPrescription.no_anticoagulant_shouji"></el-input>
222
+              </el-form-item>
223
+            </div>
224
+            
215 225
           </el-col>
216 226
 
217 227
 
218 228
           <el-col :span="8" v-if="anticoagulant.weichi != -1 && isShows('维持')">
219
-            <el-form-item :label="'维持(' + anticoagulant.weichi_unit + ') : '" v-if="anticoagulant.weichi != -1 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.org_id != 9987 && this.$store.getters.xt_user.template_info.org_id != 10157">
220
-              <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
221
-                        v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
222
-              <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
223
-                        v-model="dialysisPrescription.no_anticoagulant_weichi"></el-input>
224
-            </el-form-item>
225
-            <el-form-item :label="'维持(mg/h) : '" v-if="anticoagulant.weichi != -1 && this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.org_id == 9987 || this.$store.getters.xt_user.template_info.org_id == 10157">
226
-              <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
227
-                        v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
228
-              <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
229
-                        v-model="dialysisPrescription.no_anticoagulant_weichi"></el-input>
230
-            </el-form-item>
229
+              <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157">
230
+                <el-form-item :label="'维持(' + anticoagulant.weichi_unit + ') : '" v-if="anticoagulant.weichi != -1 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.org_id != 9987">
231
+                  <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
232
+                            v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
233
+                  <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
234
+                            v-model="dialysisPrescription.no_anticoagulant_weichi"></el-input>
235
+                </el-form-item>
236
+                <el-form-item :label="'维持(mg/h) : '" v-if="anticoagulant.weichi != -1 && this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.org_id == 9987">
237
+                  <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
238
+                            v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
239
+                  <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
240
+                            v-model="dialysisPrescription.no_anticoagulant_weichi"></el-input>
241
+                </el-form-item>
242
+              </div>
243
+              <div v-else>
244
+                <el-form-item :label="'维持(mg/h) : '">
245
+                  <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
246
+                            v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
247
+                  <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
248
+                            v-model="dialysisPrescription.no_anticoagulant_weichi"></el-input>
249
+                </el-form-item>
250
+              </div>
251
+            
231 252
           </el-col>
232 253
 
233 254
           <el-col :span="8" v-if="anticoagulant.zongliang != -1 && isShows('总量')">
234
-            <el-form-item v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.org_id != 9987 && this.$store.getters.xt_user.template_info.org_id != 10157' :label="'总量(' + anticoagulant.zongliang_unit + ') : '">
235
-              <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
236
-                        v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
237
-              <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
238
-                        v-model="dialysisPrescription.no_anticoagulant_zongliang"></el-input>
239
-            </el-form-item>
240
-            <el-form-item v-if='this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.org_id == 9987 || this.$store.getters.xt_user.template_info.org_id == 10157' :label="'总量(mg) : '">
241
-              <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
242
-                        v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
243
-              <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
244
-                        v-model="dialysisPrescription.no_anticoagulant_zongliang"></el-input>
245
-            </el-form-item>
255
+            <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157">
256
+              <el-form-item v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.org_id != 9987' :label="'总量(' + anticoagulant.zongliang_unit + ') : '">
257
+                <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
258
+                          v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
259
+                <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
260
+                          v-model="dialysisPrescription.no_anticoagulant_zongliang"></el-input>
261
+              </el-form-item>
262
+              <el-form-item v-if='this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.org_id == 9987' :label="'总量(mg) : '">
263
+                <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
264
+                          v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
265
+                <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
266
+                          v-model="dialysisPrescription.no_anticoagulant_zongliang"></el-input>
267
+              </el-form-item>
268
+            </div>
269
+            <div v-else>
270
+              <el-form-item :label="'总量(mg) : '">
271
+                <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
272
+                          v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
273
+                <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
274
+                          v-model="dialysisPrescription.no_anticoagulant_zongliang"></el-input>
275
+              </el-form-item>
276
+            </div>
277
+            
246 278
           </el-col>
247 279
 
248 280