陈少旭 7 maanden geleden
bovenliggende
commit
b39d9cac96

+ 45 - 6
src/xt_pages/outpatientCharges/outpatientChargesManagement.vue Bestand weergeven

@@ -114,7 +114,7 @@
114 114
 
115 115
             <el-button v-loading="loadingone" size="small"
116 116
                        @click="open(40)"
117
-                       v-if="org_id == 10191 || org_id == 10318 || org_id == 10567  || org_id == 10375 || org_id == 10480"
117
+                       v-if="org_id == 10191 || org_id == 10318 || org_id == 10567  || org_id == 10375 || org_id == 10480 || org_id == 10721"
118 118
                        type="primary">登陆
119 119
             </el-button>
120 120
 
@@ -918,7 +918,7 @@
918 918
         </el-option>
919 919
       </el-select>
920 920
 
921
-      <el-select v-if="this.$store.getters.xt_user.org_id != 10721 && this.$store.getters.xt_user.org_id != 10188 && this.$store.getters.xt_user.org_id != 10217 && this.$store.getters.xt_user.org_id != 0"
921
+      <el-select v-if="this.$store.getters.xt_user.org_id != 10721 &&this.$store.getters.xt_user.org_id != 10726 && this.$store.getters.xt_user.org_id != 10188 && this.$store.getters.xt_user.org_id != 10217 && this.$store.getters.xt_user.org_id != 0"
922 922
                  style="width:50%;" v-model="temp_med_type"
923 923
                  placeholder="医疗类型" @change="changevalue">
924 924
         <el-option
@@ -929,7 +929,7 @@
929 929
         </el-option>
930 930
       </el-select>
931 931
 
932
-      <el-select v-if="this.$store.getters.xt_user.org_id == 10721  || this.$store.getters.xt_user.org_id == 0"
932
+      <el-select v-if="this.$store.getters.xt_user.org_id == 10721  "
933 933
                  style="width:50%;" v-model="temp_med_type"
934 934
                  placeholder="医疗类型" @change="changevalue">
935 935
         <el-option
@@ -940,6 +940,17 @@
940 940
         </el-option>
941 941
       </el-select>
942 942
 
943
+      <el-select v-if="this.$store.getters.xt_user.org_id == 10726 "
944
+                 style="width:50%;" v-model="temp_med_type"
945
+                 placeholder="医疗类型" @change="changevalue">
946
+        <el-option
947
+          v-for="(item,index) in register10726"
948
+          :key="index"
949
+          :label="item.label"
950
+          :value="item.value">
951
+        </el-option>
952
+      </el-select>
953
+
943 954
       <span slot="footer" class="dialog-footer">
944 955
                 <el-button @click="dialogVisible = false">取 消</el-button>
945 956
                 <el-button type="primary" @click="comfirmChangeMedType">确 定</el-button>
@@ -1145,6 +1156,12 @@ export default {
1145 1156
         { value: '140201', label: '门诊特病(140201)' },
1146 1157
         { value: '1111', label: '精一' },
1147 1158
         { value: '1112', label: '精二' },
1159
+      ],register10726:[
1160
+        { value: 11, label: '普通门诊' },
1161
+        { value: 14, label: '门诊慢特病(14)' },
1162
+        { value: '990101', label: '单病种(990101)' },
1163
+        { value: '1111', label: '精一' },
1164
+        { value: '1112', label: '精二' },
1148 1165
       ],
1149 1166
 
1150 1167
       registerThree: [
@@ -3393,7 +3410,7 @@ export default {
3393 3410
         }
3394 3411
 
3395 3412
         if (this.hisPatientInfo.id_card_type == 1) {
3396
-          if (this.hisPatientInfo.balance_accounts_type != 2 && this.$store.getters.xt_user.org_id != 10510 && this.$store.getters.xt_user.org_id != 10088 && this.$store.getters.xt_user.org_id != 10106 && this.$store.getters.xt_user.org_id != 10188 && this.$store.getters.xt_user.org_id != 10217 && this.$store.getters.xt_user.org_id != 10191 && this.$store.getters.xt_user.org_id !=  10318 && this.$store.getters.xt_user.org_id !=  10210 && this.$store.getters.xt_user.org_id !=  10375 &&  this.$store.getters.xt_user.org_id !=  10480 &&  this.$store.getters.xt_user.org_id !=  10387  &&  this.$store.getters.xt_user.org_id !=  10598) {
3413
+          if (this.hisPatientInfo.balance_accounts_type != 2 && this.$store.getters.xt_user.org_id != 10510 && this.$store.getters.xt_user.org_id != 10088 && this.$store.getters.xt_user.org_id != 10106 && this.$store.getters.xt_user.org_id != 10188 && this.$store.getters.xt_user.org_id != 10217 && this.$store.getters.xt_user.org_id != 10191 && this.$store.getters.xt_user.org_id !=  10318 && this.$store.getters.xt_user.org_id !=  10210 && this.$store.getters.xt_user.org_id !=  10375 &&  this.$store.getters.xt_user.org_id !=  10480 &&  this.$store.getters.xt_user.org_id !=  10387  &&  this.$store.getters.xt_user.org_id !=  10598 &&  this.$store.getters.xt_user.org_id !=  10721 &&   this.$store.getters.xt_user.org_id !=  10726) {
3397 3414
             this.pwdFormVisible = true
3398 3415
             this.pwd = ''
3399 3416
           } else {
@@ -5642,7 +5659,7 @@ export default {
5642 5659
             break
5643 5660
         }
5644 5661
       }else{
5645
-        if(this.org_id != 10721  && this.org_id != 0) {
5662
+        if(this.org_id != 10721  && this.org_id != 0 && this.org_id != 10726) {
5646 5663
           switch (med_type) {
5647 5664
             case 11:
5648 5665
               return '普通门诊' + '处方' + index
@@ -5703,6 +5720,7 @@ export default {
5703 5720
             case 992102:
5704 5721
               return '单病种(992102)' + '处方' + index
5705 5722
               break
5723
+
5706 5724
             case 140104:
5707 5725
               return '门诊特殊病(140104)' + '处方' + index
5708 5726
               break
@@ -5716,7 +5734,7 @@ export default {
5716 5734
               return '118801' + '处方' + index
5717 5735
               break
5718 5736
           }
5719
-        }else{
5737
+        }else if (this.org_id == 10721){
5720 5738
           switch (med_type) {
5721 5739
             case 11:
5722 5740
               return '普通门诊' + '处方' + index
@@ -5740,6 +5758,27 @@ export default {
5740 5758
               return '门诊特病(140201)' + '处方' + index
5741 5759
               break
5742 5760
           }
5761
+        }else if (this.org_id == 10726){
5762
+          switch (med_type) {
5763
+            case 11:
5764
+              return '普通门诊' + '处方' + index
5765
+              break
5766
+            case 14:
5767
+              return '门诊特殊病' + '处方' + index
5768
+              break
5769
+            case 1111:
5770
+              return '精一' + '处方' + index
5771
+              break
5772
+            case 1112:
5773
+              return '精二' + '处方' + index
5774
+              break
5775
+            case 990101:
5776
+              return '单病种(990101)' + '处方' + index
5777
+              break
5778
+
5779
+          }
5780
+
5781
+
5743 5782
         }
5744 5783
       }
5745 5784
     }, unique_four(array) {

+ 20 - 2
src/xt_pages/outpatientDoctorStation/components/deskPrescription.vue Bestand weergeven

@@ -155,7 +155,7 @@
155 155
                 </el-date-picker>
156 156
 
157 157
 
158
-                <el-select v-if="org_id != 10206 && org_id != 10721 && org_id != 0" style="width:50%;" v-model="item.med_type" placeholder="医疗类型"
158
+                <el-select v-if="org_id != 10206 && org_id != 10721 && org_id != 0 && org_id != 10726" style="width:50%;" v-model="item.med_type" placeholder="医疗类型"
159 159
                            @change="changevalue">
160 160
                   <el-option
161 161
                     v-for="(item,index) in register"
@@ -176,7 +176,7 @@
176 176
                 </el-select>
177 177
 
178 178
 
179
-                <el-select v-if="org_id == 10721 || org_id == 0" style="width:50%;" v-model="item.med_type" placeholder="医疗类型"
179
+                <el-select v-if="org_id == 10721" style="width:50%;" v-model="item.med_type" placeholder="医疗类型"
180 180
                            @change="changevalue">
181 181
                   <el-option
182 182
                     v-for="(item,index) in register10721"
@@ -186,6 +186,17 @@
186 186
                   </el-option>
187 187
                 </el-select>
188 188
 
189
+
190
+                <el-select v-if="org_id == 10726 || org_id == 0 " style="width:50%;" v-model="item.med_type" placeholder="医疗类型"
191
+                           @change="changevalue">
192
+                  <el-option
193
+                    v-for="(item,index) in register10726"
194
+                    :key="index"
195
+                    :label="item.label"
196
+                    :value="item.value">
197
+                  </el-option>
198
+                </el-select>
199
+
189 200
                 <div style="float: right;margin-bottom:5px;margin-right:1%;">
190 201
                   <el-button
191 202
                     round
@@ -658,6 +669,13 @@ export default {
658 669
         { value: 1111, label: '精一' },
659 670
         { value: 1112, label: '精二' },
660 671
       ],
672
+      register10726: [
673
+        { value: 11, label: '普通门诊' },
674
+        { value: 14, label: '门诊特殊病' },
675
+        { value: 990101, label: '单病种(990101)' },
676
+        { value: 1111, label: '精一' },
677
+        { value: 1112, label: '精二' },
678
+      ],
661 679
       medical_care: [
662 680
         { value: 11, label: '普通门诊' },
663 681
         { value: 1102, label: '新冠门诊' },