Ver código fonte

Merge branch 'master' of http://git.shengws.com/csx/Vue_New

See999 5 anos atrás
pai
commit
82b1c349c3

+ 2 - 2
src/store/modules/globalConfig.js Ver arquivo

@@ -1521,11 +1521,11 @@ const global_config = {
1521 1521
       },
1522 1522
       {
1523 1523
         id: 3,
1524
-        name: '透析-Ⅱ度'
1524
+        name: '透析-Ⅱ度'
1525 1525
       },
1526 1526
       {
1527 1527
         id: 4,
1528
-        name: '透析-Ⅲ度'
1528
+        name: '透析-Ⅲ度'
1529 1529
       },
1530 1530
       {
1531 1531
         id: 5,

+ 1 - 60
src/store/modules/xt_user.js Ver arquivo

@@ -199,65 +199,7 @@ const xt_user = {
199 199
         })
200 200
 
201 201
         // console.log('登录信息缓存:', cacheInfo)
202
-        if (cacheInfo != null && cacheInfo.length > 0) {
203
-          var infoJSON = JSON.parse(cacheInfo)
204
-          // console.log('用户信息缓存:', infoJSON)
205
-          commit('SET_CURRENT_INFO', {
206
-            user: infoJSON.user,
207
-            cur_org_id: infoJSON.current_org_id,
208
-            cur_app_id: infoJSON.current_app_id,
209
-            org: infoJSON.org,
210
-            subscibe: infoJSON.subscibe,
211
-            template_info: infoJSON.template_info,
212
-            scrm_role_exist: infoJSON.scrm_role_exist,
213
-            cdm_role_exist: infoJSON.cdm_role_exist,
214
-            mall_role_exist: infoJSON.mall_role_exist
215
-          })
216
-
217
-          
218
-          // let urlfors = infoJSON.urlfors
219
-          // if(infoJSON.cdm_role_exist == true){
220
-          //   console.log("有")
221
-          //   urlfors.push("/slow")
222
-          //   this.commit('SET_URLFORS', {
223
-          //     urlfors: urlfors
224
-          //   })
225
-          // }else{
226
-          //   this.commit('SET_URLFORS', {
227
-          //     urlfors: infoJSON.urlfors
228
-          //   })
229
-          // }
230
-
231
-          // if(infoJSON.scrm_role_exist == true){
232
-          //   urlfors.push("/scrm")
233
-          //   this.commit('SET_URLFORS', {
234
-          //     urlfors: urlfors
235
-          //   })
236
-          // }else{
237
-          //   this.commit('SET_URLFORS', {
238
-          //     urlfors: infoJSON.urlfors
239
-          //   })
240
-          // }
241
-
242
-          // if(infoJSON.mall_role_exist == true){
243
-          //   console.log("有")
244
-          //   urlfors.push("/shop")
245
-          //   this.commit('SET_URLFORS', {
246
-          //     urlfors: urlfors
247
-          //   })
248
-          // }else{
249
-          //   this.commit('SET_URLFORS', {
250
-          //     urlfors: infoJSON.urlfors
251
-          //   })
252
-          // }
253
-          // console.log(222222222222,infoJSON)
254
-          
255
-          commit('SET_URLFORS', {
256
-            urlfors: infoJSON.urlfors
257
-          })
258 202
 
259
-          resolve(infoJSON.user.user_id)
260
-        } else {
261 203
           verifyToken(token).then(response => {
262 204
             if (response.data.state === 1) {
263 205
               // alert('验证通过')
@@ -310,7 +252,7 @@ const xt_user = {
310 252
                   urlfors: data.urlfors
311 253
                 })
312 254
               }
313
-              
255
+
314 256
 
315 257
               // this.commit('SET_URLFORS', {
316 258
               //   urlfors: data.urlfors
@@ -331,7 +273,6 @@ const xt_user = {
331 273
               })
332 274
             }
333 275
           })
334
-        }
335 276
       })
336 277
     },
337 278
     ModifyAdminUserInfo({

+ 44 - 46
src/views/layout/components/Navbar.vue Ver arquivo

@@ -117,7 +117,7 @@
117 117
       </div>
118 118
       <div>
119 119
         <i class="el-icon-question"></i>
120
-        <span @click="toClick">帮助中心</span>
120
+        <a href="https://sso.kuyicloud.com/help" target="_blank">帮助中心</a>
121 121
       </div>
122 122
     </div>
123 123
   </div>
@@ -177,48 +177,49 @@ export default {
177 177
             this.org_id = data.org.id;
178 178
             this.org_name = data.org.org_name;
179 179
 
180
-            this.$store.dispatch("ModifyAdminUserOrgInfo", {
181
-              user: data.user,
182
-              cur_org_id: data.current_org_id,
183
-              cur_app_id: data.current_app_id,
184
-              org: data.org,
185
-              subscibe: data.subscibe,
186
-              template_info: data.template_info,
187
-              scrm_role_exist: data.scrm_role_exist,
188
-              cdm_role_exist: data.cdm_role_exist,
189
-              mall_role_exist: data.mall_role_exist
190
-            });
191
-
192
-            this.$store.dispatch("ModifyUrlInfo", {
193
-              urlfors: data.urlfors
194
-            });
195
-
196
-            this.$store.dispatch("ModifyFiled", {
197
-              fileds: data.fileds
198
-            });
199
-
200
-            setFiledConfigList(JSON.stringify(data.fileds));
201
-            cacheAdminUserInfo(JSON.stringify(data));
202
-
203
-            this.$store
204
-              .dispatch(
205
-                "xt_GenerateRoutes",
206
-                this.$store.getters.current_role_urls
207
-              )
208
-              .then(() => {
209
-                this.$store.dispatch("VerifyConfigList").then(() => {
210
-                  // alert('token 验证成功')
211
-                  // console.log(this.$store.getters.xt_permission.addRouters)
212
-                  this.$router.addRoutes(
213
-                    this.$store.getters.xt_permission.addRouters
214
-                  ); // 动态添加可访问路由表
215
-                  //        next({ ...to, replace: true }) // hack方法 确保addRoutes已完成 ,set the replace: true so the navigation will not leave a history record
216
-                  // this.$router.replace({ path: '/' })
217
-                  window.location.reload();
218
-                  // this.$router.go(0)
219
-                  // this.reload()
220
-                });
221
-              });
180
+            // this.$store.dispatch("ModifyAdminUserOrgInfo", {
181
+            //   user: data.user,
182
+            //   cur_org_id: data.current_org_id,
183
+            //   cur_app_id: data.current_app_id,
184
+            //   org: data.org,
185
+            //   subscibe: data.subscibe,
186
+            //   template_info: data.template_info,
187
+            //   scrm_role_exist: data.scrm_role_exist,
188
+            //   cdm_role_exist: data.cdm_role_exist,
189
+            //   mall_role_exist: data.mall_role_exist
190
+            // });
191
+            //
192
+            // this.$store.dispatch("ModifyUrlInfo", {
193
+            //   urlfors: data.urlfors
194
+            // });
195
+            //
196
+            // this.$store.dispatch("ModifyFiled", {
197
+            //   fileds: data.fileds
198
+            // });
199
+
200
+            // setFiledConfigList(JSON.stringify(data.fileds));
201
+            // cacheAdminUserInfo(JSON.stringify(data));
202
+
203
+            window.location.reload();
204
+
205
+            // this.$store
206
+            //   .dispatch(
207
+            //     "xt_GenerateRoutes",
208
+            //     this.$store.getters.current_role_urls
209
+            //   )
210
+            //   .then(() => {
211
+            //     this.$store.dispatch("VerifyConfigList").then(() => {
212
+            //       // alert('token 验证成功')
213
+            //       // console.log(this.$store.getters.xt_permission.addRouters)
214
+            //       this.$router.addRoutes(
215
+            //         this.$store.getters.xt_permission.addRouters
216
+            //       ); // 动态添加可访问路由表
217
+            //       //        next({ ...to, replace: true }) // hack方法 确保addRoutes已完成 ,set the replace: true so the navigation will not leave a history record
218
+            //       // this.$router.replace({ path: '/' })
219
+            //       // this.$router.go(0)
220
+            //       // this.reload()
221
+            //     });
222
+            //   });
222 223
           } else {
223 224
             this.$message.success(response.data.msg);
224 225
           }
@@ -272,9 +273,6 @@ export default {
272 273
         "/org/admin/apps?org=" +
273 274
         this.$store.getters.xt_user.org_id
274 275
       );
275
-    },
276
-    toClick() {
277
-      window.location.href = "https://sso.kuyicloud.com/help";
278 276
     }
279 277
   },
280 278
   created() {

+ 20 - 20
src/xt_pages/data/printTemplate.vue Ver arquivo

@@ -144,26 +144,26 @@
144 144
             >
145 145
           </el-col>
146 146
 
147
-          <el-col :span="6" style="text-align: center">
148
-            <div class="demo-image__preview">
149
-              <el-tooltip
150
-                class="item"
151
-                effect="dark"
152
-                content="点击查看大图"
153
-                placement="top-start"
154
-                :hide-after="2000"
155
-              >
156
-                <el-image
157
-                  style="width: 200px; height: 200px;margin-left:30px"
158
-                  :src="require('@/assets/home/template_ten.jpg')"
159
-                  :preview-src-list="imgs_ten"
160
-                ></el-image>
161
-              </el-tooltip>
162
-            </div>
163
-            <el-radio v-model="radio" label="10" @change="change"
164
-            >模版十</el-radio
165
-            >
166
-          </el-col>
147
+          <!--<el-col :span="6" style="text-align: center">-->
148
+            <!--<div class="demo-image__preview">-->
149
+              <!--<el-tooltip-->
150
+                <!--class="item"-->
151
+                <!--effect="dark"-->
152
+                <!--content="点击查看大图"-->
153
+                <!--placement="top-start"-->
154
+                <!--:hide-after="2000"-->
155
+              <!--&gt;-->
156
+                <!--<el-image-->
157
+                  <!--style="width: 200px; height: 200px;margin-left:30px"-->
158
+                  <!--:src="require('@/assets/home/template_ten.jpg')"-->
159
+                  <!--:preview-src-list="imgs_ten"-->
160
+                <!--&gt;</el-image>-->
161
+              <!--</el-tooltip>-->
162
+            <!--</div>-->
163
+            <!--<el-radio v-model="radio" label="10" @change="change"-->
164
+            <!--&gt;模版十</el-radio-->
165
+            <!--&gt;-->
166
+          <!--</el-col>-->
167 167
         </el-row>
168 168
       </div>
169 169
     </div>

+ 12 - 12
src/xt_pages/dialysis/batch_print/batch_print_order.vue Ver arquivo

@@ -1199,36 +1199,36 @@
1199 1199
                       </div>
1200 1200
                       <div class="inline_block" style="margin-left: 40px;">
1201 1201
                         压迫后内瘘震颤:
1202
-                        <label-box
1203
-                          :isChecked="
1202
+                        <check-box
1203
+                          :checked="
1204 1204
                             record.assessment_after_dislysis.internal_fistula.indexOf(
1205 1205
                               '存在'
1206 1206
                             ) > -1
1207 1207
                               ? true
1208 1208
                               : false
1209 1209
                           "
1210
-                          showValue="存在"
1211
-                        ></label-box>
1212
-                        <label-box
1213
-                          :isChecked="
1210
+                          text="存在"
1211
+                        ></check-box>
1212
+                        <check-box
1213
+                          :checked="
1214 1214
                             record.assessment_after_dislysis.internal_fistula.indexOf(
1215 1215
                               '减弱'
1216 1216
                             ) > -1
1217 1217
                               ? true
1218 1218
                               : false
1219 1219
                           "
1220
-                          showValue="减弱"
1221
-                        ></label-box>
1222
-                        <label-box
1223
-                          :isChecked="
1220
+                          text="减弱"
1221
+                        ></check-box>
1222
+                        <check-box
1223
+                          :checked="
1224 1224
                             record.assessment_after_dislysis.internal_fistula.indexOf(
1225 1225
                               '无'
1226 1226
                             ) > -1
1227 1227
                               ? true
1228 1228
                               : false
1229 1229
                           "
1230
-                          showValue="无"
1231
-                        ></label-box>
1230
+                          text="无"
1231
+                        ></check-box>
1232 1232
                       </div>
1233 1233
                     </div>
1234 1234
                     <div class="row" style="padding: 2px 0;">

+ 1 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_eight.vue Ver arquivo

@@ -773,7 +773,7 @@
773 773
                               v-else
774 774
                               style="height: 20px;"
775 775
                             /></td>
776
-          <td> <span v-if="advice[0].parent_id > 0">└</span>
776
+          <td style="text-align:left;padding-left:20px"> <span v-if="advice[0].parent_id > 0">└</span>
777 777
                        <span>{{ advice[0].advice_name }}</span>
778 778
                         <span
779 779
                            >{{ advice[0].advice_desc

+ 3 - 3
src/xt_pages/dialysis/batch_print/batch_print_order_other_two.vue Ver arquivo

@@ -519,11 +519,11 @@
519 519
                         class="under_line"
520 520
                         style="width:60px;text-align: left"
521 521
                         v-if="
522
-                          record.prescription &&
523
-                            record.prescription.ultrafiltration
522
+                          record.assessment_after_dislysis &&
523
+                            record.assessment_after_dislysis.actual_ultrafiltration
524 524
                         "
525 525
                       >
526
-                        {{ getFloat(record.prescription.ultrafiltration) }}
526
+                        {{ getFloat(record.assessment_after_dislysis.actual_ultrafiltration) }}
527 527
                       </div>
528 528
                       <div class="under_line" style="width:60px;" v-else>
529 529
                         {{ "/" }}

Diferenças do arquivo suprimidas por serem muito extensas
+ 483 - 433
src/xt_pages/dialysis/details/assessmentAfter.vue


+ 142 - 148
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue Ver arquivo

@@ -7,7 +7,7 @@
7 7
       width="1010px"
8 8
       :modal-append-to-body="false"
9 9
     >
10
-    <div class="warnTxt" v-if="showTxt != ''">{{ showTxt }}</div>
10
+      <div class="warnTxt" v-if="showTxt != ''">{{ showTxt }}</div>
11 11
       <el-form ref="form" :model="form" label-width="160px">
12 12
         <!-- <el-row :gutter="20"> -->
13 13
         <el-row :gutter="20">
@@ -41,7 +41,6 @@
41 41
             </el-form-item>
42 42
           </el-col>
43 43
 
44
-
45 44
           <el-col :span="8" v-if="isShow('体重减少')">
46 45
             <el-form-item label="体重减少(kg): ">
47 46
               <el-input v-model="form.weight_loss"></el-input>
@@ -57,7 +56,6 @@
57 56
             </el-form-item>
58 57
           </el-col>
59 58
 
60
-
61 59
           <el-col :span="8" v-if="isShow('并发症')">
62 60
             <el-form-item label="并发症: ">
63 61
               <el-input
@@ -68,7 +66,6 @@
68 66
             </el-form-item>
69 67
           </el-col>
70 68
 
71
-
72 69
           <el-col :span="8" v-if="isShow('内瘘')">
73 70
             <el-form-item label="内瘘: ">
74 71
               <el-input
@@ -120,7 +117,6 @@
120 117
             </el-form-item>
121 118
           </el-col>
122 119
 
123
-
124 120
           <el-col :span="8" v-if="isShow('透析过程提前其他原因')">
125 121
             <el-form-item label="透析过程提前其他原因: ">
126 122
               <el-input
@@ -130,7 +126,6 @@
130 126
             </el-form-item>
131 127
           </el-col>
132 128
 
133
-
134 129
           <el-col :span="8" v-if="isShow('内瘘管拔针后压迫止血时间')">
135 130
             <el-form-item label="内瘘管拔针后压迫止血时间(min): ">
136 131
               <el-input v-model="form.hemostasis_minute" :rows="5"></el-input>
@@ -151,7 +146,6 @@
151 146
             </el-form-item>
152 147
           </el-col>
153 148
 
154
-
155 149
           <el-col :span="8" v-if="isShow('动脉管道')">
156 150
             <el-form-item label="动脉管道: ">
157 151
               <el-select v-model="form.arterial_tube">
@@ -181,7 +175,6 @@
181 175
             </el-form-item>
182 176
           </el-col>
183 177
 
184
-
185 178
           <el-col :span="8" v-if="isShow('透析器凝血')">
186 179
             <el-form-item label="透析器凝血: ">
187 180
               <el-input
@@ -192,7 +185,6 @@
192 185
             </el-form-item>
193 186
           </el-col>
194 187
 
195
-
196 188
           <el-col :span="8" v-if="isShow('患者去向')">
197 189
             <el-form-item label="患者去向: ">
198 190
               <el-select v-model="form.patient_gose">
@@ -217,25 +209,20 @@
217 209
             </el-form-item>
218 210
           </el-col>
219 211
 
220
-
221
-
222
-<!--          <el-col :span="8" v-if="isShow('压迫后内瘘震颤')">-->
223
-<!--            <el-form-item label="压迫后内瘘震颤: ">-->
224
-<!--              <el-select v-model="form.internal_fistula_tremor_ac">-->
225
-<!--                <el-option :key="0" label="请选择" :value="0"></el-option>-->
226
-
227
-<!--                <el-option-->
228
-<!--                  v-for="item in internalFistulaTremorAcOptions"-->
229
-<!--                  :label="item.name"-->
230
-<!--                  :value="item.id"-->
231
-<!--                  :key="item.id"-->
232
-<!--                ></el-option>-->
233
-<!--              </el-select>-->
234
-<!--            </el-form-item>-->
235
-<!--          </el-col>-->
236
-
237
-
238
-
212
+          <!--          <el-col :span="8" v-if="isShow('压迫后内瘘震颤')">-->
213
+          <!--            <el-form-item label="压迫后内瘘震颤: ">-->
214
+          <!--              <el-select v-model="form.internal_fistula_tremor_ac">-->
215
+          <!--                <el-option :key="0" label="请选择" :value="0"></el-option>-->
216
+
217
+          <!--                <el-option-->
218
+          <!--                  v-for="item in internalFistulaTremorAcOptions"-->
219
+          <!--                  :label="item.name"-->
220
+          <!--                  :value="item.id"-->
221
+          <!--                  :key="item.id"-->
222
+          <!--                ></el-option>-->
223
+          <!--              </el-select>-->
224
+          <!--            </el-form-item>-->
225
+          <!--          </el-col>-->
239 226
 
240 227
           <el-row :gutter="20" v-if="form.patient_gose == 3 && isShow('科室')">
241 228
             <el-col :span="24">
@@ -277,7 +264,6 @@
277 264
             </el-col>
278 265
           </el-row>
279 266
 
280
-
281 267
           <el-col :span="8" v-if="isShow('体温')">
282 268
             <el-form-item label="体温(℃): ">
283 269
               <el-input v-model="form.temperature"></el-input>
@@ -342,11 +328,11 @@
342 328
 
343 329
         <el-row :gutter="20"> -->
344 330
 
345
-          <!--<el-col :span="8" v-if="isShow('实际置换量')">-->
346
-          <!--<el-form-item label="实际置换量(L): "  >-->
347
-          <!--<el-input v-model="form.actual_displacement"></el-input>-->
348
-          <!--</el-form-item>-->
349
-          <!--</el-col>-->
331
+          <el-col :span="8" v-if="isShow('实际置换量')">
332
+            <el-form-item label="实际置换量(L): ">
333
+              <el-input v-model="form.actual_displacement"></el-input>
334
+            </el-form-item>
335
+          </el-col>
350 336
 
351 337
           <!-- </el-row>
352 338
 
@@ -356,50 +342,44 @@
356 342
 
357 343
         <el-row :gutter="20"> -->
358 344
 
359
-
360
-<!--          <el-col :span="8" v-if="isShow('血管通路部位')">-->
361
-<!--            <el-form-item label="血管通路部位: ">-->
362
-<!--              <el-select v-model="form.blood_access_part_id">-->
363
-<!--                <el-option :key="0" label="请选择" :value="0"></el-option>-->
364
-
365
-<!--                <el-option-->
366
-<!--                  v-for="item in vascularAccessOptions"-->
367
-<!--                  :label="item.name"-->
368
-<!--                  :value="item.id"-->
369
-<!--                  :key="item.id"-->
370
-<!--                ></el-option>-->
371
-<!--              </el-select>-->
372
-<!--            </el-form-item>-->
373
-<!--          </el-col>-->
374
-<!--          <el-col :span="8" v-if="isShow('血管通路')">-->
375
-<!--            <el-form-item label="血管通路: ">-->
376
-<!--              <el-select v-model="form.blood_access_part_opera_id">-->
377
-<!--                <el-option :key="0" label="请选择" :value="0"></el-option>-->
378
-
379
-<!--                <el-option-->
380
-<!--                  v-for="item in vascularAccessDescOptions"-->
381
-<!--                  :label="item.name"-->
382
-<!--                  :value="item.id"-->
383
-<!--                  :key="item.id"-->
384
-<!--                ></el-option>-->
385
-<!--              </el-select>-->
386
-<!--            </el-form-item>-->
387
-<!--          </el-col>-->
345
+          <!--          <el-col :span="8" v-if="isShow('血管通路部位')">-->
346
+          <!--            <el-form-item label="血管通路部位: ">-->
347
+          <!--              <el-select v-model="form.blood_access_part_id">-->
348
+          <!--                <el-option :key="0" label="请选择" :value="0"></el-option>-->
349
+
350
+          <!--                <el-option-->
351
+          <!--                  v-for="item in vascularAccessOptions"-->
352
+          <!--                  :label="item.name"-->
353
+          <!--                  :value="item.id"-->
354
+          <!--                  :key="item.id"-->
355
+          <!--                ></el-option>-->
356
+          <!--              </el-select>-->
357
+          <!--            </el-form-item>-->
358
+          <!--          </el-col>-->
359
+          <!--          <el-col :span="8" v-if="isShow('血管通路')">-->
360
+          <!--            <el-form-item label="血管通路: ">-->
361
+          <!--              <el-select v-model="form.blood_access_part_opera_id">-->
362
+          <!--                <el-option :key="0" label="请选择" :value="0"></el-option>-->
363
+
364
+          <!--                <el-option-->
365
+          <!--                  v-for="item in vascularAccessDescOptions"-->
366
+          <!--                  :label="item.name"-->
367
+          <!--                  :value="item.id"-->
368
+          <!--                  :key="item.id"-->
369
+          <!--                ></el-option>-->
370
+          <!--              </el-select>-->
371
+          <!--            </el-form-item>-->
372
+          <!--          </el-col>-->
388 373
           <!-- </el-row>
389 374
 
390 375
         <el-row :gutter="20"> -->
391 376
 
392
-
393
-
394
-
395
-
396 377
           <!-- </el-row>
397 378
 
398 379
 
399 380
 
400 381
           <el-row :gutter="20" > -->
401 382
 
402
-
403 383
           <!--
404 384
                   </el-row>
405 385
 
@@ -407,20 +387,20 @@
407 387
 
408 388
 
409 389
                   <el-row :gutter="20"> -->
410
-<!--          <el-col :span="8" v-if="isShow('内瘘震颤和血管杂音')">-->
411
-<!--            <el-form-item label="内瘘震颤和血管杂音: ">-->
412
-<!--              <el-select v-model="form.tremor_noise">-->
413
-<!--                <el-option :key="0" label="请选择" :value="0"></el-option>-->
414
-
415
-<!--                <el-option-->
416
-<!--                  v-for="item in this.$store.getters.tremor_noise"-->
417
-<!--                  :label="item.name"-->
418
-<!--                  :value="item.id"-->
419
-<!--                  :key="item.id"-->
420
-<!--                ></el-option>-->
421
-<!--              </el-select>-->
422
-<!--            </el-form-item>-->
423
-<!--          </el-col>-->
390
+          <!--          <el-col :span="8" v-if="isShow('内瘘震颤和血管杂音')">-->
391
+          <!--            <el-form-item label="内瘘震颤和血管杂音: ">-->
392
+          <!--              <el-select v-model="form.tremor_noise">-->
393
+          <!--                <el-option :key="0" label="请选择" :value="0"></el-option>-->
394
+
395
+          <!--                <el-option-->
396
+          <!--                  v-for="item in this.$store.getters.tremor_noise"-->
397
+          <!--                  :label="item.name"-->
398
+          <!--                  :value="item.id"-->
399
+          <!--                  :key="item.id"-->
400
+          <!--                ></el-option>-->
401
+          <!--              </el-select>-->
402
+          <!--            </el-form-item>-->
403
+          <!--          </el-col>-->
424 404
           <el-col :span="8" v-if="isShow('失衡综合症')">
425 405
             <el-form-item label="失衡综合症: ">
426 406
               <el-select v-model="form.disequilibrium_syndrome">
@@ -435,15 +415,15 @@
435 415
               </el-select>
436 416
             </el-form-item>
437 417
           </el-col>
438
-<!--          <el-col :span="8" v-if="isShow('失衡综合症症状')">-->
439
-<!--            <el-form-item label="失衡综合症症状: ">-->
440
-<!--              <el-input-->
441
-<!--                v-model="form.disequilibrium_syndrome_option"-->
442
-<!--                readonly-->
443
-<!--                @focus="showDialog('8')"-->
444
-<!--              ></el-input>-->
445
-<!--            </el-form-item>-->
446
-<!--          </el-col>-->
418
+          <!--          <el-col :span="8" v-if="isShow('失衡综合症症状')">-->
419
+          <!--            <el-form-item label="失衡综合症症状: ">-->
420
+          <!--              <el-input-->
421
+          <!--                v-model="form.disequilibrium_syndrome_option"-->
422
+          <!--                readonly-->
423
+          <!--                @focus="showDialog('8')"-->
424
+          <!--              ></el-input>-->
425
+          <!--            </el-form-item>-->
426
+          <!--          </el-col>-->
447 427
 
448 428
           <!-- </el-row>
449 429
 
@@ -451,20 +431,20 @@
451 431
 
452 432
           <el-row :gutter="20"  > -->
453 433
 
454
-<!--          <el-col :span="8" v-if="isShow('透析器')">-->
455
-<!--            <el-form-item label="透析器凝血: ">-->
456
-<!--              <el-select v-model="form.dialyzer">-->
457
-<!--                <el-option :key="0" label="请选择" :value="0"></el-option>-->
458
-
459
-<!--                <el-option-->
460
-<!--                  v-for="item in this.$store.getters.dialyzer"-->
461
-<!--                  :label="item.name"-->
462
-<!--                  :value="item.id"-->
463
-<!--                  :key="item.id"-->
464
-<!--                ></el-option>-->
465
-<!--              </el-select>-->
466
-<!--            </el-form-item>-->
467
-<!--          </el-col>-->
434
+          <!--          <el-col :span="8" v-if="isShow('透析器')">-->
435
+          <!--            <el-form-item label="透析器凝血: ">-->
436
+          <!--              <el-select v-model="form.dialyzer">-->
437
+          <!--                <el-option :key="0" label="请选择" :value="0"></el-option>-->
438
+
439
+          <!--                <el-option-->
440
+          <!--                  v-for="item in this.$store.getters.dialyzer"-->
441
+          <!--                  :label="item.name"-->
442
+          <!--                  :value="item.id"-->
443
+          <!--                  :key="item.id"-->
444
+          <!--                ></el-option>-->
445
+          <!--              </el-select>-->
446
+          <!--            </el-form-item>-->
447
+          <!--          </el-col>-->
468 448
           <el-col :span="8" v-if="isShow('透析期间进食')">
469 449
             <el-form-item label="透析期间进食: ">
470 450
               <el-radio-group v-model="form.is_eat">
@@ -478,7 +458,11 @@
478 458
 
479 459
       <span slot="footer" class="dialog-footer">
480 460
         <el-button @click="hide">取 消</el-button>
481
-        <el-button type="primary" @click="submitForm" :loading="loading" v-if="hasPermission"
461
+        <el-button
462
+          type="primary"
463
+          @click="submitForm"
464
+          :loading="loading"
465
+          v-if="hasPermission"
482 466
           >保 存</el-button
483 467
         >
484 468
       </span>
@@ -499,7 +483,7 @@ import { postAssessmentAfterDislysis } from "@/api/dialysis";
499 483
 import { uParseTime } from "@/utils/tools";
500 484
 import store from "@/store";
501 485
 
502
-import request from '@/utils/request'
486
+import request from "@/utils/request";
503 487
 
504 488
 export default {
505 489
   name: "AssessmentAfterDislysis",
@@ -528,8 +512,8 @@ export default {
528 512
   },
529 513
   data() {
530 514
     return {
531
-      showTxt:'',
532
-      hasPermission:true,
515
+      showTxt: "",
516
+      hasPermission: true,
533 517
       loading: false,
534 518
       record_date: "",
535 519
       isVisibility: false,
@@ -935,7 +919,7 @@ export default {
935 919
         default:
936 920
           break;
937 921
       }
938
-      console.log(val);
922
+      // console.log(val);
939 923
     },
940 924
     DialogCancle: function(val) {
941 925
       this.InnerDialogProps.visibility = false;
@@ -943,9 +927,9 @@ export default {
943 927
 
944 928
     show(predialysis) {
945 929
       this.isVisibility = true;
946
-      this.predialysis = predialysis
947
-      console.log("透后",predialysis)
948
-      this.getPermission()
930
+      this.predialysis = predialysis;
931
+      // console.log("透后", predialysis);
932
+      this.getPermission();
949 933
     },
950 934
 
951 935
     hide() {
@@ -977,44 +961,54 @@ export default {
977 961
         this.assessment_after_dislysis["actual_treatment_minute"]
978 962
       );
979 963
     },
980
-    getPermission(){
981
-      request.get("/api/func_per/get",{
982
-        params:{
983
-          create_url:"/api/dialysis/assessmentafterdislysis?mode=1",
984
-          modify_url:"/api/dialysis/assessmentafterdislysis?mode=2",
985
-          modify_other_url:"/api/dialysis/assessmentafterdislysis?mode=3",
986
-          module:8
987
-        }
988
-      }).then(res => {
989
-        console.log(res)
990
-        console.log("透后",this.predialysis)
991
-        if(res.data.state == 0){
992
-          this.hasPermission = false
993
-        }else if(res.data.state == 1){
994
-          if(this.predialysis.id != "" && this.predialysis.creater != 0){//有数据
995
-            if(this.predialysis.creater == this.$store.getters.xt_user.user.id){//创建人是自己
996
-              if(res.data.data.is_has_modify == false){
997
-                this.hasPermission = false
998
-                this.showTxt = "你没有修改透后评估权限"
964
+    getPermission() {
965
+      request
966
+        .get("/api/func_per/get", {
967
+          params: {
968
+            create_url: "/api/dialysis/assessmentafterdislysis?mode=1",
969
+            modify_url: "/api/dialysis/assessmentafterdislysis?mode=2",
970
+            modify_other_url: "/api/dialysis/assessmentafterdislysis?mode=3",
971
+            module: 8
972
+          }
973
+        })
974
+        .then(res => {
975
+          console.log(res);
976
+          // console.log("透后", this.predialysis);
977
+          if (res.data.state == 0) {
978
+            this.hasPermission = false;
979
+          } else if (res.data.state == 1) {
980
+            if (this.predialysis.id != "" && this.predialysis.creater != 0) {
981
+              //有数据
982
+              if (
983
+                this.predialysis.creater == this.$store.getters.xt_user.user.id
984
+              ) {
985
+                //创建人是自己
986
+                if (res.data.data.is_has_modify == false) {
987
+                  this.hasPermission = false;
988
+                  this.showTxt = "你没有修改透后评估权限";
989
+                }
990
+              } else {
991
+                //创建人不是自己
992
+                if (res.data.data.is_has_modify_other == false) {
993
+                  this.hasPermission = false;
994
+                  this.showTxt = "你没有修改他人透后评估权限";
995
+                }
999 996
               }
1000
-            }else{//创建人不是自己
1001
-              if(res.data.data.is_has_modify_other == false){
1002
-                this.hasPermission = false
1003
-                this.showTxt = "你没有修改他人透后评估权限"
997
+            } else if (
998
+              this.predialysis.id == "" ||
999
+              this.predialysis.creater == 0
1000
+            ) {
1001
+              if (res.data.data.is_has_create == false) {
1002
+                this.hasPermission = false;
1003
+                this.showTxt = "你没有新增透后评估权限";
1004 1004
               }
1005 1005
             }
1006
-          }else if(this.predialysis.id == "" || this.predialysis.creater == 0){
1007
-            if(res.data.data.is_has_create  == false){
1008
-              this.hasPermission = false
1009
-              this.showTxt = "你没有新增透后评估权限"
1010
-            }
1011 1006
           }
1012
-        }
1013
-      })
1007
+        });
1014 1008
     }
1015 1009
   },
1016 1010
   created() {
1017
-    console.log("this.form", this.form);
1011
+    // console.log("this.form", this.form);
1018 1012
     this.cruorOptions = getDataConfig("hemodialysis", "cruor");
1019 1013
     this.symptomsOptions = getDataConfig("hemodialysis", "symptoms");
1020 1014
     this.internalFistulaOptions = getDataConfig(
@@ -1046,7 +1040,7 @@ export default {
1046 1040
 </script>
1047 1041
 
1048 1042
 <style scoped>
1049
-.warnTxt{
1043
+.warnTxt {
1050 1044
   text-align: center;
1051 1045
   margin: 0 auto;
1052 1046
   background: #faa331;
@@ -1054,12 +1048,12 @@ export default {
1054 1048
   padding: 10px 20px;
1055 1049
   border-radius: 4px;
1056 1050
   margin-bottom: 10px;
1057
-  color:#fff;
1051
+  color: #fff;
1058 1052
 }
1059 1053
 </style>
1060 1054
 <style lang="scss">
1061
-.newDialog{
1062
-  .el-dialog__body{
1055
+.newDialog {
1056
+  .el-dialog__body {
1063 1057
     padding: 10px 20px 30px;
1064 1058
   }
1065 1059
 }

+ 2 - 2
src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue Ver arquivo

@@ -165,7 +165,7 @@
165 165
 
166 166
 
167 167
           <el-col :span="8">
168
-            <el-form-item label="内瘘皮肤情况: " v-if="isShow('内瘘皮肤情况')">
168
+            <el-form-item label="血管通路皮肤情况: " v-if="isShow('血管通路皮肤情况')">
169 169
               <el-input v-model="assessmentBeforeDislysis.internal_fistula_skin" readonly
170 170
                         @focus="showInnerDialog('8')"></el-input>
171 171
             </el-form-item>
@@ -727,7 +727,7 @@
727 727
             break
728 728
           case '8': // 内瘘皮肤情况
729 729
             this.InnerDialogProps.values = this.internal_fistula_skin
730
-            this.InnerDialogProps.titles = '内瘘皮肤情况'
730
+            this.InnerDialogProps.titles = '血管通路皮肤情况'
731 731
             this.InnerDialogProps.type = 'internal_fistula_skin'
732 732
             this.InnerDialogProps.selected = this.assessmentBeforeDislysis.internal_fistula_skin
733 733
             this.InnerDialogProps.isShowTextArea = false

+ 15 - 21
src/xt_pages/dialysis/template/DialysisPrintOrderEight.vue Ver arquivo

@@ -623,7 +623,7 @@
623 623
         <tr>
624 624
           <td style="text-align:left;" colspan="8">
625 625
             <span style="display:inline-block;margin-left:15px;">
626
-              血管通路皮肤:
626
+              血管通路皮肤情况:
627 627
               <label-box
628 628
                 :isChecked="
629 629
                   predialysis.internal_fistula_skin.indexOf('正常') > -1
@@ -902,7 +902,9 @@
902 902
           <td>{{ monitor.sodium_concentration }}</td>
903 903
           <td>
904 904
             <span style="line-height:18px;display:block;"
905
-              >{{ monitor.symptom }} &nbsp;{{ monitor.result }}</span
905
+              >{{ monitor.symptom }} &nbsp;{{ monitor.result }}&nbsp;{{
906
+                monitor.dispose
907
+              }}</span
906 908
             >
907 909
           </td>
908 910
           <td>
@@ -1030,7 +1032,10 @@
1030 1032
           </td>
1031 1033
         </tr>
1032 1034
         <tr>
1033
-          <td style="text-align:left;" colspan="12">
1035
+          <td style="text-align:left;">
1036
+            置换液总量:{{ afterdialysis.actual_displacement }} L
1037
+          </td>
1038
+          <td style="text-align:left;" colspan="11">
1034 1039
             <span style="display:inline-block;margin-left:15px;">
1035 1040
               内瘘搏动及震颤音:
1036 1041
               <label-box
@@ -1135,8 +1140,8 @@
1135 1140
               v-else
1136 1141
             />
1137 1142
           </td>
1138
-          <td>
1139
-            <span v-if="advice.parent_id > 0">---></span>
1143
+          <td class="parent">
1144
+            <span v-if="advice.parent_id > 0">&nbsp;&nbsp;&nbsp</span>
1140 1145
             <span>{{ advice.advice_name }}</span>
1141 1146
             <span v-if="advice && advice.advice_desc"
1142 1147
               >({{ advice.advice_desc }}{{ advice.drug_spec_unit }})</span
@@ -1201,22 +1206,6 @@
1201 1206
             <span style="display:inline-block;margin-left:15px;"
1202 1207
               >质控护士签名:</span
1203 1208
             >
1204
-            <div
1205
-              style="width: 80px;text-align: center;display:inline-block;"
1206
-              v-if="dialysisOrder != null"
1207
-            >
1208
-              <span
1209
-                v-if="setAdminUserES(check == null ? 0 : check.creater) == ''"
1210
-                >{{ getAdminUser(check == null ? 0 : check.creater) }}</span
1211
-              >
1212
-              <img
1213
-                style="height:20px;"
1214
-                :src="setAdminUserES(check == null ? 0 : check.creater)"
1215
-                alt
1216
-                srcset
1217
-                v-else
1218
-              />
1219
-            </div>
1220 1209
           </td>
1221 1210
         </tr>
1222 1211
       </table>
@@ -1593,6 +1582,7 @@ export default {
1593 1582
           var doctoradvce = response.data.data.doctorAdvice;
1594 1583
           var doctorAdevieInfo = response.data.data.doctorAdevieInfo;
1595 1584
           var tableAdvice = doctorAdevieInfo;
1585
+          console.log("tableAdvice", tableAdvice);
1596 1586
           // console.log('医生', tableAdvice.length)
1597 1587
           if (tableAdvice.length === 0) {
1598 1588
             var obj = { advice_name: "", start_time: "" };
@@ -2294,4 +2284,8 @@ export default {
2294 2284
 .print-template-two tr {
2295 2285
   line-height: 30px;
2296 2286
 }
2287
+.parent {
2288
+  text-align: left;
2289
+  padding-left: 20px !important;
2290
+}
2297 2291
 </style>

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue Ver arquivo

@@ -970,8 +970,8 @@
970 970
                   <div class="inline_block" style="flex:1;">
971 971
                     治疗医生:
972 972
                     <div class="under_line" style="width: 80px;text-align: center" >
973
-                      <span v-if=" setAdminUserES(prescription.prescription_doctor) == '' " >{{ getAdminUser(prescription.prescription_doctor) }}</span >
974
-                      <img style="height:20px;" :src="setAdminUserES(prescription.prescription_doctor)" alt="" srcset="" v-else  />
973
+                      <span v-if=" setAdminUserES(prescription.creater) == '' " >{{ getAdminUser(prescription.creater) }}</span >
974
+                      <img style="height:20px;" :src="setAdminUserES(prescription.creater)" alt="" srcset="" v-else  />
975 975
                     </div>
976 976
                   </div>
977 977
                 </div>

+ 15 - 32
src/xt_pages/dialysis/template/DialysisPrintOrderTen.vue Ver arquivo

@@ -580,18 +580,17 @@
580 580
                     style="width: 100px;text-align: center"
581 581
                   >
582 582
                     {{
583
-                    predialysis.weight_after_last_transparency
583
+                    last_afterdialysis.weight_after
584 584
                     ? parseFloat(
585
-                    predialysis.weight_after_last_transparency -
586
-                    predialysis.additional_weight
585
+                    last_afterdialysis.weight_after
587 586
                     ).toFixed(1)
588 587
                     : '未称重'
589 588
                     }}
590 589
                   </div>
591 590
                   kg
592 591
                 </div>
593
-                <div class="inline_block" style="flex:1;">
594 592
                   透前体重:
593
+                  <div class="inline_block" style="flex:1;">
595 594
                   <div
596 595
                     class="under_line"
597 596
                     style="width: 70px;text-align: center"
@@ -1897,41 +1896,18 @@
1897 1896
                 </div>
1898 1897
                 <div class="inline_block" style="flex:1;">
1899 1898
                   治疗医生:
1900
-                  <div
1901
-
1902
-                    class="under_line"
1903
-                    style="width: 120px;"
1904
-                  >
1899
+                  <div class="under_line" style="width: 80px">
1905 1900
                     <img style="height:20px;" src="https://images.shengws.com/FgnRnBcx1BgULJ1dn7VKzeBPEvtm" alt="" srcset="">
1906
-
1907
-                    <span
1908
-                        v-if="
1909
-                          setAdminUserES(prescription.prescription_doctor) == ''
1910
-                        "
1911
-                      >{{
1912
-                          getAdminUser(prescription.prescription_doctor)
1913
-                        }}</span
1914
-                      >
1915
-                    <img
1916
-                      style="height:20px;"
1917
-                      :src="setAdminUserES(prescription.prescription_doctor)"
1918
-                      alt=""
1919
-                      srcset=""
1920
-                      v-else
1921
-                    />
1901
+                    <!--<img style="height:20px;" src="https://images.shengws.com/FgnRnBcx1BgULJ1dn7VKzeBPEvtm" alt="" srcset="">-->
1902
+                    <span v-if="setAdminUserES(prescription.prescription_doctor) == ''">{{getAdminUser(prescription.prescription_doctor)}}</span>
1903
+                    <img style="height:20px;" :src="setAdminUserES(prescription.prescription_doctor)" alt="" srcset="" v-else>
1922 1904
                   </div>
1923 1905
                 </div>
1924 1906
                 <div class="inline_block" style="flex:1;">
1925 1907
                   患者签名:
1926
-                  <div
1927
-                    class="under_line"
1928
-                    style="width: 40px;text-align: center"
1929
-                  >
1930
-
1931
-
1908
+                  <div class="under_line" style="width: 70px">
1932 1909
                   </div>
1933 1910
                 </div>
1934
-
1935 1911
               </div>
1936 1912
             </td>
1937 1913
           </tr>
@@ -2027,6 +2003,10 @@
2027 2003
           },
2028 2004
           gender: 0
2029 2005
         },
2006
+        last_afterdialysis:{
2007
+          weight_after:'',
2008
+
2009
+        },
2030 2010
         predialysis: {
2031 2011
           score: '',
2032 2012
           internal_fistula: '',
@@ -2246,6 +2226,9 @@
2246 2226
             this.predialysis.blood_access_part_opera_id
2247 2227
           )
2248 2228
           this.afterdialysis = response.data.data.AssessmentAfterDislysis
2229
+
2230
+          this.last_afterdialysis = response.data.data.assessmentAfterDislysis
2231
+
2249 2232
           this.operators = response.data.data.operators
2250 2233
           this.dialysisOrder =
2251 2234
             response.data.data.dialysisOrder === null