xmg123 4 giorni fa
parent
commit
4a625ada53

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

700
       // 检查是否为特定的按键,例如回车键,来确认扫码枪输入完成
700
       // 检查是否为特定的按键,例如回车键,来确认扫码枪输入完成
701
       if (event.key === 'Enter') {
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
         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){
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 Vedi File

1350
         // 检查是否为特定的按键,例如回车键,来确认扫码枪输入完成
1350
         // 检查是否为特定的按键,例如回车键,来确认扫码枪输入完成
1351
         if (event.key === 'Enter') {
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
           var textarea = ""
1353
           var textarea = ""
1357
           textarea += this.textarea.replace(/^\s*[\r\n]|\r?\n\s*$/gm, '') + ","
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
           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){
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 Vedi File

1902
    this.complicationList = getDataConfig("hemodialysis", "complication");
1902
    this.complicationList = getDataConfig("hemodialysis", "complication");
1903
     var search_mode = this.$store.getters.search_mode
1903
     var search_mode = this.$store.getters.search_mode
1904
     var search_value = this.$store.getters.search_value
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
     console.log('search_mode',search_mode)
1921
     console.log('search_mode',search_mode)
1906
     if(search_mode == 2){
1922
     if(search_mode == 2){
1907
       this.search_mode = search_mode
1923
       this.search_mode = search_mode
2719
       this.getSchedualPatientList();
2735
       this.getSchedualPatientList();
2720
     },
2736
     },
2721
     batchPrintAction: function() {
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
       if (this.selecting_schs.length === 0) {
2741
       if (this.selecting_schs.length === 0) {
2723
         this.$message.error("请至少选择一条需要打印的内容");
2742
         this.$message.error("请至少选择一条需要打印的内容");
2724
         return false;
2743
         return false;

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

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

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

312
             />
312
             />
313
         </el-select>
313
         </el-select>
314
       </div>
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
       <div class="cell clearfix">
327
       <div class="cell clearfix">
316
         <label class="title"><span class="name">其它查询</span> : </label>
328
         <label class="title"><span class="name">其它查询</span> : </label>
317
         <el-select
329
         <el-select
943
           nurse:0,
955
           nurse:0,
944
           patient_type:"",
956
           patient_type:"",
945
           insuplc_admdvs_name:"全部",
957
           insuplc_admdvs_name:"全部",
958
+          insurance_type:0
946
         },
959
         },
947
         multipleSelection: [],
960
         multipleSelection: [],
948
         bindWechatDialog: false,
961
         bindWechatDialog: false,
982
         patienttypeArr:[{value:1,label:'血透患者'},{value:2,label:'慢病患者'},{value:3,label:'会员患者'},
995
         patienttypeArr:[{value:1,label:'血透患者'},{value:2,label:'慢病患者'},{value:3,label:'会员患者'},
983
                         {value:4,label:'腹透患者'},{value:5,label:'CKD患者'},{value:6,label:'其他患者'}
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
     created() {
1006
     created() {
1590
         this.listQuery.page = val
1608
         this.listQuery.page = val
1591
         this.getList()
1609
         this.getList()
1592
       },
1610
       },
1611
+      changeInsuranceType(){
1612
+        this.getList()
1613
+      },
1593
       changeCategoryId(categoryId) {
1614
       changeCategoryId(categoryId) {
1594
         this.categoryId = categoryId
1615
         this.categoryId = categoryId
1595
       },
1616
       },