Browse Source

Merge branch '20230223_pc_vue_new_branch' of http://git.shengws.com/csx/Vue_New into 20230223_pc_vue_new_branch

陈少旭 4 days ago
parent
commit
3c6e1006fe

+ 14 - 14
src/xt_pages/Pharmacy/DrugDispensing.vue View File

@@ -700,22 +700,22 @@ export default {
700 700
       // 检查是否为特定的按键,例如回车键,来确认扫码枪输入完成
701 701
       if (event.key === 'Enter') {
702 702
 
703
-        // var textarea = ""
704
-        // textarea += this.textarea.replace(/^\s*[\r\n]|\r?\n\s*$/gm, '') + ","
705
-
706
-        var  textAreaList = this.textarea.split(",")
707
-          var textarea = ""
708
-          textarea += this.textarea.replace(/^\s*[\r\n]|\r?\n\s*$/gm, '') + ","
709
-          var  parts = textarea.split(',')
710
-          for(let i=0;i<textAreaList.length;i++){
711
-            if(parts[parts.length-2] == textAreaList[i]){
712
-                this.$message.error("该条码已经存在,不能重复扫码")
713
-            }
714
-          }
703
+        var textarea = ""
704
+        textarea += this.textarea.replace(/^\s*[\r\n]|\r?\n\s*$/gm, '') + ","
705
+
706
+          // var  textAreaList = this.textarea.split(",")
707
+          // var textarea = ""
708
+          // textarea += this.textarea.replace(/^\s*[\r\n]|\r?\n\s*$/gm, '') + ","
709
+          // var  parts = textarea.split(',')
710
+          // for(let i=0;i<textAreaList.length;i++){
711
+          //   if(parts[parts.length-2] == textAreaList[i]){
712
+          //       this.$message.error("该条码已经存在,不能重复扫码")
713
+          //   }
714
+          // }
715 715
 
716
-          const uniqueStr = [...new Set(textarea.split(','))].join(',');
716
+          // const uniqueStr = [...new Set(textarea.split(','))].join(',');
717 717
 
718
-          var textarea = uniqueStr
718
+          // var textarea = uniqueStr
719 719
 
720 720
 
721 721
         if(this.$store.getters.xt_user.org.id == 10138 || this.$store.getters.xt_user.org.id == 10278 || this.$store.getters.xt_user.org.id == 10610 || this.$store.getters.xt_user.org.id == 10537 || this.$store.getters.xt_user.org.id == 10726){

+ 11 - 11
src/xt_pages/Pharmacy/PatientDispensing.vue View File

@@ -1350,21 +1350,21 @@ export default {
1350 1350
         // 检查是否为特定的按键,例如回车键,来确认扫码枪输入完成
1351 1351
         if (event.key === 'Enter') {
1352 1352
 
1353
-          // var textarea = ""
1354
-          // textarea += this.textarea.replace(/^\s*[\r\n]|\r?\n\s*$/gm, '') + ","
1355
-          var  textAreaList = this.textarea.split(",")
1356 1353
           var textarea = ""
1357 1354
           textarea += this.textarea.replace(/^\s*[\r\n]|\r?\n\s*$/gm, '') + ","
1358
-          var  parts = textarea.split(',')
1359
-          for(let i=0;i<textAreaList.length;i++){
1360
-            if(parts[parts.length-2] == textAreaList[i]){
1361
-                this.$message.error("该条码已经存在,不能重复扫码")
1362
-            }
1363
-          }
1355
+          // var  textAreaList = this.textarea.split(",")
1356
+          // var textarea = ""
1357
+          // textarea += this.textarea.replace(/^\s*[\r\n]|\r?\n\s*$/gm, '') + ","
1358
+          // var  parts = textarea.split(',')
1359
+          // for(let i=0;i<textAreaList.length;i++){
1360
+          //   if(parts[parts.length-2] == textAreaList[i]){
1361
+          //       this.$message.error("该条码已经存在,不能重复扫码")
1362
+          //   }
1363
+          // }
1364 1364
 
1365
-          const uniqueStr = [...new Set(textarea.split(','))].join(',');
1365
+          // const uniqueStr = [...new Set(textarea.split(','))].join(',');
1366 1366
 
1367
-          var textarea = uniqueStr
1367
+          // var textarea = uniqueStr
1368 1368
         
1369 1369
 
1370 1370
           if(this.$store.getters.xt_user.org.id == 10138 || this.$store.getters.xt_user.org.id == 10278|| this.$store.getters.xt_user.org.id == 10537 || this.$store.getters.xt_user.org.id == 10610 || this.$store.getters.xt_user.org.id == 10726){

+ 19 - 0
src/xt_pages/dialysis/bloodPresssWatch.vue View File

@@ -1902,6 +1902,22 @@ export default {
1902 1902
    this.complicationList = getDataConfig("hemodialysis", "complication");
1903 1903
     var search_mode = this.$store.getters.search_mode
1904 1904
     var search_value = this.$store.getters.search_value
1905
+
1906
+    var start_time = localStorage.getItem("start_time")
1907
+
1908
+    this.listQuery.start_time = ""
1909
+    this.listQuery.start_time = start_time
1910
+
1911
+    var end_time =  localStorage.getItem("end_time")
1912
+
1913
+    this.listQuery.end_time = ""
1914
+
1915
+    this.listQuery.end_time = end_time
1916
+
1917
+    var keywords = localStorage.getItem("keywords")
1918
+
1919
+    this.listQuery.keywords = keywords 
1920
+
1905 1921
     console.log('search_mode',search_mode)
1906 1922
     if(search_mode == 2){
1907 1923
       this.search_mode = search_mode
@@ -2719,6 +2735,9 @@ export default {
2719 2735
       this.getSchedualPatientList();
2720 2736
     },
2721 2737
     batchPrintAction: function() {
2738
+      localStorage.setItem("start_time",this.listQuery.start_time);
2739
+      localStorage.setItem("end_time",this.listQuery.end_time);
2740
+      localStorage.setItem("keywords",this.listQuery.keywords);
2722 2741
       if (this.selecting_schs.length === 0) {
2723 2742
         this.$message.error("请至少选择一条需要打印的内容");
2724 2743
         return false;

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue View File

@@ -1454,7 +1454,7 @@
1454 1454
                           <td width="50" v-if="org_id == 9671">在线尿素监测</td>
1455 1455
                           <td width="50" v-if="org_id == 9538 || org_id == 9919 || org_id == 9671">血容量<br />(L)</td>
1456 1456
                           <td width="50" v-if="org_id == 10490">碳酸氢钠<br />(ml)</td>
1457
-                          <td width="50" v-if="org_id == 10598 || org_id == 10726">护士签名</td>
1457
+                          <td width="50" v-if="org_id == 10598 || org_id == 10726 || org_id == 10744">护士签名</td>
1458 1458
                           <td width="50" v-if="org_id == 9829">SpO₂<br />(%)</td>
1459 1459
                           <td width="200">病情变化及处理</td>
1460 1460
                         </tr>
@@ -1690,7 +1690,7 @@
1690 1690
                           <td width="50" v-if="org_id == 10490">
1691 1691
                             {{ monitor.dicarbonate ? monitor.dicarbonate : "" }}
1692 1692
                           </td>
1693
-                          <td width="50" v-if="org_id == 10598 || org_id == 10726">
1693
+                          <td width="50" v-if="org_id == 10598 || org_id == 10726 || org_id == 10744">
1694 1694
                             <span v-if="monitor.creator == 0">
1695 1695
                               <span v-if="setAdminUserES(monitor.modify) == ''">{{ getAdminUser(monitor.modify)
1696 1696
                                 }}</span>

+ 22 - 1
src/xt_pages/user/patients.vue View File

@@ -312,6 +312,18 @@
312 312
             />
313 313
         </el-select>
314 314
       </div>
315
+      <div  class="cell clearfix">
316
+        <label class="title"><span class="name">参保类型</span> : </label>
317
+        <el-select v-model="listQuery.insurance_type" style="width:200px"  @change="changeInsuranceType">
318
+            <el-option
319
+              placeholder="参保类型"
320
+              v-for="(item,index) in  insurance_type_list"
321
+              :key="index"
322
+              :label="item.name"
323
+              :value="item.id"
324
+            />
325
+        </el-select>
326
+      </div>
315 327
       <div class="cell clearfix">
316 328
         <label class="title"><span class="name">其它查询</span> : </label>
317 329
         <el-select
@@ -943,6 +955,7 @@
943 955
           nurse:0,
944 956
           patient_type:"",
945 957
           insuplc_admdvs_name:"全部",
958
+          insurance_type:0
946 959
         },
947 960
         multipleSelection: [],
948 961
         bindWechatDialog: false,
@@ -982,7 +995,12 @@
982 995
         patienttypeArr:[{value:1,label:'血透患者'},{value:2,label:'慢病患者'},{value:3,label:'会员患者'},
983 996
                         {value:4,label:'腹透患者'},{value:5,label:'CKD患者'},{value:6,label:'其他患者'}
984 997
         ],
985
-        patientZoneList:[]
998
+        patientZoneList:[],
999
+        insurance_type_list:[
1000
+          {id:0,name:"全部"},
1001
+          {id:310,name:"职工"},
1002
+          {id:390,name:"城乡"}
1003
+        ]
986 1004
       }
987 1005
     },
988 1006
     created() {
@@ -1590,6 +1608,9 @@
1590 1608
         this.listQuery.page = val
1591 1609
         this.getList()
1592 1610
       },
1611
+      changeInsuranceType(){
1612
+        this.getList()
1613
+      },
1593 1614
       changeCategoryId(categoryId) {
1594 1615
         this.categoryId = categoryId
1595 1616
       },