Browse Source

10月16日

XMLWAN 3 years ago
parent
commit
82507230c6

+ 2 - 2
src/xt_pages/dialysis/details/DialysisPrescription.vue View File

@@ -58,8 +58,8 @@
58 58
           <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') != 1">{{anticoagulant_zongliang != "0" ? anticoagulant_zongliang : ""}}</span>
59 59
           <span v-if="this.$store.getters.xt_user.template_info.org_id != 10101">
60 60
             <span class="content" v-if="getValueStr('anticoagulant', 'anticoagulant') == 1" ></span>
61
-            <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 2 && this.$store.getters.xt_user.template_info.template_id != 13 &&  this.$store.getters.xt_user.template_info.template_id != 23 &&  this.$store.getters.xt_user.template_info.template_id != 40 &&  this.$store.getters.xt_user.template_info.template_id != 38">{{ anticoagulant_zongliang != "0" ? "iu" : "" }}</span>
62
-            <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 2 && (this.$store.getters.xt_user.template_info.template_id == 13 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 40 || this.$store.getters.xt_user.template_info.template_id == 38)">{{ anticoagulant_zongliang != "0" ? "mg" : "" }}</span>
61
+            <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 2 && this.$store.getters.xt_user.template_info.template_id != 13 &&  this.$store.getters.xt_user.template_info.template_id != 23 &&  this.$store.getters.xt_user.template_info.template_id != 40 &&  this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.org_id != 10234">{{ anticoagulant_zongliang != "0" ? "iu" : "" }}</span>
62
+            <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 2 && (this.$store.getters.xt_user.template_info.template_id == 13 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 40 || this.$store.getters.xt_user.template_info.template_id == 38 || this.$store.getters.xt_user.template_info.org_id == 10234 )">{{ anticoagulant_zongliang != "0" ? "mg" : "" }}</span>
63 63
             <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 3" >{{ anticoagulant_zongliang != "0" ? "iu" : "" }}</span>
64 64
             <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 1">{{ anticoagulant_zongliang != "0" ? "mg" : "" }}</span>
65 65
             <span class="unit" v-if="getValueStr('anticoagulant', 'anticoagulant') == 4">{{ anticoagulant_zongliang != "0" ? "mg" : "" }}</span>

+ 10 - 2
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue View File

@@ -1969,7 +1969,7 @@
1969 1969
           this.is_open = 0
1970 1970
         }
1971 1971
         
1972
-        if(this.$store.getters.xt_user.org.id == 10101 || this.$store.getters.xt_user.org.id == 10233){
1972
+        if(this.$store.getters.xt_user.org.id == 10101){
1973 1973
           if (this.predialysis.id > 0 && this.predialysis.created_time > 0) {
1974 1974
             var date = new Date(this.predialysis.created_time * 1000)
1975 1975
             var year = date.getFullYear()
@@ -2038,7 +2038,15 @@
2038 2038
           }
2039 2039
           if (this.$store.getters.xt_user.org.id == 10016 || this.$store.getters.xt_user.org.id == 10121 || this.$store.getters.xt_user.org.id == 4 || this.$store.getters.xt_user.org.id == 10013 || this.$store.getters.xt_user.org.id == 10014 ) {
2040 2040
             this.start_time = year + '-' + month + '-' + day + ' ' + hours + ':' + minites
2041
-          } else {
2041
+          }else if(this.$store.getters.xt_user.org.id == 10234 || this.$store.getters.xt_user.org.id == 9671){
2042
+            if (schedual.schedule_type == 1) {
2043
+              this.start_time = year + '-' + month + '-' + day + ' ' + '06:00'
2044
+            } else if (schedual.schedule_type == 2) {
2045
+              this.start_time = year + '-' + month + '-' + day + ' ' + '11:00'
2046
+            } else if (schedual.schedule_type == 3) {
2047
+              this.start_time = year + '-' + month + '-' + day + ' ' + '18:00'
2048
+            }
2049
+           } else {
2042 2050
             if (schedual.schedule_type == 1) {
2043 2051
               this.start_time = year + '-' + month + '-' + day + ' ' + '07:00'
2044 2052
             } else if (schedual.schedule_type == 2) {

+ 26 - 14
src/xt_pages/stock/drugs/drugStockInOrderAdd.vue View File

@@ -100,10 +100,10 @@
100 100
           </el-table-column>
101 101
          <el-table-column align="center" width="150">
102 102
           <template slot="header" slot-scope="scope" >
103
-                <span>批号</span>
103
+                <span >批号<span style="color: red">*</span></span>
104 104
             </template>
105 105
               <template slot-scope="scope">
106
-                <el-form-item style="padding-top: 20px">
106
+                <el-form-item style="padding-top: 20px" :rules="tableRules.batch_number"  :prop="'recordData.' + scope.$index + '.batch_number'">
107 107
                   <el-input
108 108
                     placeholder="请输入批号"
109 109
                     v-model="scope.row.batch_number"
@@ -191,17 +191,24 @@
191 191
               ></el-date-picker>
192 192
             </template>
193 193
           </el-table-column>
194
-          <el-table-column label="有效日期" width="180" align="center">
194
+          <el-table-column  width="180" align="center">
195
+             <template slot="header" slot-scope="scope">
196
+              <span>有效日期<span style="color: red">*</span></span>
197
+            </template>
195 198
             <template slot-scope="scope">
196
-              <el-date-picker
197
-                prefix-icon="el-icon-date"
198
-                style="width: 145px"
199
-                v-model="scope.row.expiry_date"
200
-                type="date"
201
-                placeholder="选择日期时间"
202
-                format="yyyy-MM-dd"
203
-                value-format="yyyy-MM-dd"
204
-              ></el-date-picker>
199
+              <el-form-item   :prop="'recordData.' + scope.$index + '.expiry_date'"
200
+                :rules="tableRules.expiry_date"
201
+                style="padding-top: 20px">
202
+                <el-date-picker
203
+                  prefix-icon="el-icon-date"
204
+                  style="width: 145px"
205
+                  v-model="scope.row.expiry_date"
206
+                  type="date"
207
+                  placeholder="选择日期时间"
208
+                  format="yyyy-MM-dd"
209
+                  value-format="yyyy-MM-dd"
210
+                ></el-date-picker>
211
+              </el-form-item>
205 212
             </template>
206 213
           </el-table-column>
207 214
 
@@ -342,8 +349,13 @@
342 349
 
343 350
           min_unit:[
344 351
             {required:true,message:'单位不能为空',trigger:'blur'}
345
-          ]
346
-
352
+          ],
353
+          batch_number:[
354
+           {required:true,message:'批号不能为空',trigger:'blur'}
355
+          ],
356
+          expiry_date:[
357
+           {required:true,message:'有效日期不能为空',trigger:'blur'}
358
+          ],
347 359
         },
348 360
         type: this.$route.query.type,
349 361
         total: '',

+ 18 - 10
src/xt_pages/stock/stockInOrderAdd.vue View File

@@ -83,10 +83,11 @@
83 83
         
84 84
           <el-table-column align="center" width="150">
85 85
             <template slot="header" slot-scope="scope">
86
-              <span>批号</span>
86
+              <span>批号<span style="color: red">*</span></span>
87 87
             </template>
88 88
             <template slot-scope="scope">
89
-              <el-form-item style="padding-top: 20px" >
89
+              <el-form-item style="padding-top: 20px" :prop="'recordData.' + scope.$index + '.number'"
90
+                            :rules='tableRules.number' >
90 91
                 <el-input placeholder="请输入批号" v-model="scope.row.number"></el-input>
91 92
               </el-form-item>
92 93
             </template>
@@ -150,13 +151,18 @@
150 151
 
151 152
             </template>
152 153
           </el-table-column>
153
-          <el-table-column label="有效日期" align="center" width="180">
154
+          <el-table-column  align="center" width="180">
155
+            <template slot="header" slot-scope="scope">
156
+              <span>有效日期<span style="color: red">*</span></span>
157
+            </template>
154 158
             <template slot-scope="scope">
155
-              <el-date-picker prefix-icon="el-icon-date" style="width: 145px" v-model="scope.row.expiry_date"
156
-                              type="date" placeholder="选择日期时间" format="yyyy-MM-dd"
157
-                              value-format="yyyy-MM-dd">
158
-              </el-date-picker>
159
-
159
+              <el-form-item  :prop="'recordData.' + scope.$index + '.expiry_date'"
160
+                :rules="tableRules.expiry_date">
161
+                <el-date-picker prefix-icon="el-icon-date" style="width: 145px" v-model="scope.row.expiry_date"
162
+                                type="date" placeholder="选择日期时间" format="yyyy-MM-dd"
163
+                                value-format="yyyy-MM-dd">
164
+                </el-date-picker>
165
+             </el-form-item>
160 166
             </template>
161 167
           </el-table-column>
162 168
 
@@ -287,7 +293,10 @@
287 293
           ],
288 294
           number:[
289 295
             { required: true, message: '批号不能为空', trigge: 'blur' }
290
-          ]
296
+          ],
297
+          expiry_date:[
298
+            { required: true, message: '有效日期不能为空', trigge: 'blur' }
299
+          ],
291 300
 
292 301
         },
293 302
         type: this.$route.query.type,
@@ -379,7 +388,6 @@
379 388
         this.isVisibility = true
380 389
       },
381 390
        comfirm: function(val) {
382
-        console.log("val99999999999999",val)
383 391
         this.propForm.goodType = []
384 392
         this.propForm.goods = []
385 393
 

+ 82 - 13
src/xt_pages/workforce/remind_print_setting.vue View File

@@ -33,24 +33,46 @@
33 33
                 <div v-if="printObj.anticoagulant == 1">抗凝剂:
34 34
                   <span v-if="org_id == 10138 ">{{ main_collection.dialysissolution.anticoagulant ? anticoagulants_confit[main_collection.dialysissolution.anticoagulant].name + ' 5000iu/瓶' : ''}}</span>
35 35
                   <span v-else >
36
-                   <span>{{ main_collection.dialysissolution.anticoagulant ? anticoagulants_confit[main_collection.dialysissolution.anticoagulant].name: ''}}</span> 
36
+                   <span>{{getAnticoagulant(main_collection.solution,main_collection.mode_id)}}</span>
37 37
                   </span>
38 38
                 </div>
39 39
                <div v-if="org_id == 10188">首剂:{{main_collection.dialysissolution.anticoagulant_shouji}}</div>
40 40
                 <div v-if="org_id == 10188">维持:{{main_collection.dialysissolution.anticoagulant_weichi}}</div>
41 41
                 <div v-if="printObj.anticoagulant_zongliang == 1">
42 42
                   用量:
43
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 1">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'mg':''}}</span>
44
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 2">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'mg':''}}</span>
45
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 3">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'iu':''}}</span>
46
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 4">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'mg':''}}</span>
47
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 5">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'mg':''}}</span>
48
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 6">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'iu':''}}</span>
49
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 7">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'iu':''}}</span>
50
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 8">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'iu':''}}</span>
51
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 9">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'iu':''}}</span>
52
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 10">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'iu':''}}</span>
53
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 11">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'iu':''}}</span>
43
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 1">
44
+                  {{getAnticoagulantZonliang(main_collection.solution,main_collection.mode_id)+'mg'}}
45
+                  </span>
46
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 2">
47
+                    {{getAnticoagulantZonliang(main_collection.solution,main_collection.mode_id)+'mg'}}
48
+                  </span>
49
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 3">
50
+                    {{getAnticoagulantZonliang(main_collection.solution,main_collection.mode_id)+'iu'}}
51
+                  </span>
52
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 4">
53
+                    {{getAnticoagulantZonliang(main_collection.solution,main_collection.mode_id)+'mg'}}
54
+                  </span>
55
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 5">
56
+                     {{getAnticoagulantZonliang(main_collection.solution,main_collection.mode_id)+'mg'}}
57
+                   </span>
58
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 6">
59
+                   {{getAnticoagulantZonliang(main_collection.solution,main_collection.mode_id)+'iu'}}
60
+                  </span>
61
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 7">
62
+                    {{getAnticoagulantZonliang(main_collection.solution,main_collection.mode_id)+'iu'}}
63
+                   </span>
64
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 8">
65
+                     {{getAnticoagulantZonliang(main_collection.solution,main_collection.mode_id)+'iu'}}
66
+                  </span>
67
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 9">
68
+                     {{getAnticoagulantZonliang(main_collection.solution,main_collection.mode_id)+'iu'}}
69
+                  </span>
70
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 10">
71
+                     {{getAnticoagulantZonliang(main_collection.solution,main_collection.mode_id)+'iu'}}
72
+                    </span>
73
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 11">
74
+                    {{getAnticoagulantZonliang(main_collection.solution,main_collection.mode_id)+'iu'}}
75
+                   </span>
54 76
                 </div>
55 77
                 <div v-if="org_id == 10188">干体重:{{main_collection.assessmentbefor.dry_weight}}</div>
56 78
                 <div v-if="org_id == 10188">透前体重:{{main_collection.assessmentbefor.weight_before}}</div>
@@ -105,7 +127,6 @@
105 127
       BreadCrumb
106 128
     },
107 129
     created() {
108
-      // console.log("type2323233223232",this.$route.query.type)
109 130
      this.type = this.$route.query.type
110 131
      this.getPrintList()
111 132
      this.org_id = this.$store.getters.xt_user.org.id
@@ -390,6 +411,54 @@
390 411
           return false;
391 412
         }
392 413
       });
414
+     },
415
+      getAnticoagulant(arr,mode_id){
416
+       var name = ""
417
+       if(arr.length > 0){
418
+           for(let i=0;i<arr.length;i++){
419
+          if(mode_id == arr[i].mode_id){
420
+            name = arr[i].anticoagulant
421
+          }
422
+       } 
423
+      if(name == 0){
424
+         name = ""
425
+       }
426
+       if(name == 1){
427
+         name = "无肝素"
428
+       }
429
+       if(name == 2){
430
+         name = "普通肝素"
431
+       }
432
+       if(name == 3){
433
+         name ="低分子肝素"
434
+       }
435
+
436
+       if(name == 4){
437
+         name = "阿加曲班"
438
+       }
439
+        if(name == 5){
440
+         name = "枸橼酸钠"
441
+       }
442
+        if(name == 6){
443
+         name = "低分子肝素钙"
444
+       }
445
+        if(name == 7){
446
+         name = "低分子肝素钠"
447
+       }
448
+
449
+       return name
450
+      }
451
+     },
452
+     getAnticoagulantZonliang(arr,mode_id){
453
+       var name = 0
454
+       if(arr.length > 0){
455
+         for(let i=0;i<arr.length;i++){
456
+          if(mode_id == arr[i].mode_id){
457
+            name = arr[i].anticoagulant_zongliang
458
+          }
459
+        } 
460
+       }
461
+       return name
393 462
      }
394 463
     }
395 464
   }