Procházet zdrojové kódy

Merge remote-tracking branch 'origin/20230223_pc_vue_new_branch' into 20230223_pc_vue_new_branch

yq1 před 7 měsíci
rodič
revize
b84ca54a1d

+ 45 - 6
src/xt_pages/outpatientCharges/outpatientChargesManagement.vue Zobrazit soubor

114
 
114
 
115
             <el-button v-loading="loadingone" size="small"
115
             <el-button v-loading="loadingone" size="small"
116
                        @click="open(40)"
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
                        type="primary">登陆
118
                        type="primary">登陆
119
             </el-button>
119
             </el-button>
120
 
120
 
918
         </el-option>
918
         </el-option>
919
       </el-select>
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
                  style="width:50%;" v-model="temp_med_type"
922
                  style="width:50%;" v-model="temp_med_type"
923
                  placeholder="医疗类型" @change="changevalue">
923
                  placeholder="医疗类型" @change="changevalue">
924
         <el-option
924
         <el-option
929
         </el-option>
929
         </el-option>
930
       </el-select>
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
                  style="width:50%;" v-model="temp_med_type"
933
                  style="width:50%;" v-model="temp_med_type"
934
                  placeholder="医疗类型" @change="changevalue">
934
                  placeholder="医疗类型" @change="changevalue">
935
         <el-option
935
         <el-option
940
         </el-option>
940
         </el-option>
941
       </el-select>
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
       <span slot="footer" class="dialog-footer">
954
       <span slot="footer" class="dialog-footer">
944
                 <el-button @click="dialogVisible = false">取 消</el-button>
955
                 <el-button @click="dialogVisible = false">取 消</el-button>
945
                 <el-button type="primary" @click="comfirmChangeMedType">确 定</el-button>
956
                 <el-button type="primary" @click="comfirmChangeMedType">确 定</el-button>
1145
         { value: '140201', label: '门诊特病(140201)' },
1156
         { value: '140201', label: '门诊特病(140201)' },
1146
         { value: '1111', label: '精一' },
1157
         { value: '1111', label: '精一' },
1147
         { value: '1112', label: '精二' },
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
       registerThree: [
1167
       registerThree: [
3393
         }
3410
         }
3394
 
3411
 
3395
         if (this.hisPatientInfo.id_card_type == 1) {
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
             this.pwdFormVisible = true
3414
             this.pwdFormVisible = true
3398
             this.pwd = ''
3415
             this.pwd = ''
3399
           } else {
3416
           } else {
5642
             break
5659
             break
5643
         }
5660
         }
5644
       }else{
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
           switch (med_type) {
5663
           switch (med_type) {
5647
             case 11:
5664
             case 11:
5648
               return '普通门诊' + '处方' + index
5665
               return '普通门诊' + '处方' + index
5703
             case 992102:
5720
             case 992102:
5704
               return '单病种(992102)' + '处方' + index
5721
               return '单病种(992102)' + '处方' + index
5705
               break
5722
               break
5723
+
5706
             case 140104:
5724
             case 140104:
5707
               return '门诊特殊病(140104)' + '处方' + index
5725
               return '门诊特殊病(140104)' + '处方' + index
5708
               break
5726
               break
5716
               return '118801' + '处方' + index
5734
               return '118801' + '处方' + index
5717
               break
5735
               break
5718
           }
5736
           }
5719
-        }else{
5737
+        }else if (this.org_id == 10721){
5720
           switch (med_type) {
5738
           switch (med_type) {
5721
             case 11:
5739
             case 11:
5722
               return '普通门诊' + '处方' + index
5740
               return '普通门诊' + '处方' + index
5740
               return '门诊特病(140201)' + '处方' + index
5758
               return '门诊特病(140201)' + '处方' + index
5741
               break
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
     }, unique_four(array) {
5784
     }, unique_four(array) {

+ 20 - 2
src/xt_pages/outpatientDoctorStation/components/deskPrescription.vue Zobrazit soubor

155
                 </el-date-picker>
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
                            @change="changevalue">
159
                            @change="changevalue">
160
                   <el-option
160
                   <el-option
161
                     v-for="(item,index) in register"
161
                     v-for="(item,index) in register"
176
                 </el-select>
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
                            @change="changevalue">
180
                            @change="changevalue">
181
                   <el-option
181
                   <el-option
182
                     v-for="(item,index) in register10721"
182
                     v-for="(item,index) in register10721"
186
                   </el-option>
186
                   </el-option>
187
                 </el-select>
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
                 <div style="float: right;margin-bottom:5px;margin-right:1%;">
200
                 <div style="float: right;margin-bottom:5px;margin-right:1%;">
190
                   <el-button
201
                   <el-button
191
                     round
202
                     round
658
         { value: 1111, label: '精一' },
669
         { value: 1111, label: '精一' },
659
         { value: 1112, label: '精二' },
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
       medical_care: [
679
       medical_care: [
662
         { value: 11, label: '普通门诊' },
680
         { value: 11, label: '普通门诊' },
663
         { value: 1102, label: '新冠门诊' },
681
         { value: 1102, label: '新冠门诊' },

+ 2 - 2
src/xt_pages/stock/detail/stockOutDetail.vue Zobrazit soubor

941
 
941
 
942
          this.tableOut[i].out_count = this.getMySelfCount(this.tableOut[i].good_id)
942
          this.tableOut[i].out_count = this.getMySelfCount(this.tableOut[i].good_id)
943
         }
943
         }
944
-        if(this.orgId == 10210 || this.orgId == 9675  || this.orgId == 9956 || this.orgId == 10217 || this.orgId == 10188 || this.orgId == 10191 || this.orgId == 0 || this.orgId ==10489 || this.orgId == 10375 || this.orgId == 10485){
944
+        if(this.orgId == 10210 || this.orgId == 9675  || this.orgId == 9956 || this.orgId == 10217 || this.orgId == 10188 || this.orgId == 10191 || this.orgId == 0 || this.orgId ==10489 || this.orgId == 10375 || this.orgId == 10485 || this.org_id ==10635 || this.org_id ==10726 || this.org_id == 10724 || this.org_id ==10635 || this.org_id ==10724 || this.org_id ==10726 || this.org_id ==10721){
945
           this.tableOut[i].out_count = this.getWarehouseOut(this.tableOut[i].good_id)
945
           this.tableOut[i].out_count = this.getWarehouseOut(this.tableOut[i].good_id)
946
          
946
          
947
         }
947
         }
948
         if(this.orgId ==10445){
948
         if(this.orgId ==10445){
949
           this.tableOut[i].out_count = this.getStockCount(this.tableOut[i].good_id)
949
           this.tableOut[i].out_count = this.getStockCount(this.tableOut[i].good_id)
950
         }
950
         }
951
-        if(this.orgId!=10265 && this.orgId !=10215  && this.orgId != 9671 &&this.orgId!=10210&&this.orgId!=9675 && this.orgId!=9956&& this.orgId!=10217 && this.orgId!=10188 && this.orgId!=10191 && this.orgId!=9919 && this.orgId!=0&& this.orgId!=10402 && this.orgId != 10489 && this.orgId!=10375 && this.orgId!=10485&&this.orgId!=0&&this.orgId!=10138&&this.orgId!=10278&&this.orgId!=10537&&this.orgId!=10610 &&this.orgId!=10445){
951
+        if(this.orgId!=10265 && this.orgId !=10215  && this.orgId != 9671 &&this.orgId!=10210&&this.orgId!=9675 && this.orgId!=9956&& this.orgId!=10217 && this.orgId!=10188 && this.orgId!=10191 && this.orgId!=9919 && this.orgId!=0&& this.orgId!=10402 && this.orgId != 10489 && this.orgId!=10375 && this.orgId!=10485&&this.orgId!=0&&this.orgId!=10138&&this.orgId!=10278&&this.orgId!=10537&&this.orgId!=10610 &&this.orgId!=10445 &&  this.org_id !=10635  &&  this.org_id !=10724 &&  this.org_id !=10726  &&  this.org_id !=10721){
952
           this.tableOut[i].out_count = this.getStockCount(this.tableOut[i].good_id)
952
           this.tableOut[i].out_count = this.getStockCount(this.tableOut[i].good_id)
953
         }
953
         }
954
         this.tableOut[i].manufacturer_name = this.getManufacturerNameOne(this.tableOut[i].manufacturer)
954
         this.tableOut[i].manufacturer_name = this.getManufacturerNameOne(this.tableOut[i].manufacturer)