XMLWAN 3 years ago
parent
commit
8d0f50f3af

+ 1 - 1
src/xt_pages/data/components/addDrugs.vue View File

135
                         <el-form-item label="药物分类 : " prop="drug_classify">
135
                         <el-form-item label="药物分类 : " prop="drug_classify">
136
                             <el-select v-model="form.drug_classify" style="width:160px;" placeholder="请选择">
136
                             <el-select v-model="form.drug_classify" style="width:160px;" placeholder="请选择">
137
                                 <el-option
137
                                 <el-option
138
-                                        v-for="(item, index) in drugTypeList"
138
+                                        v-for="(item, index) in drugClassifyList"
139
                                         :key="index"
139
                                         :key="index"
140
                                         :label="item.name"
140
                                         :label="item.name"
141
                                         :value="item.value">
141
                                         :value="item.value">

+ 1 - 0
src/xt_pages/data/components/consumables.vue View File

1380
              var msg =  response.data.data.msg
1380
              var msg =  response.data.data.msg
1381
              this.$message.success("导入成功!")
1381
              this.$message.success("导入成功!")
1382
              this.getList()
1382
              this.getList()
1383
+             this.getInitializtion()
1383
            }else{
1384
            }else{
1384
              this.$message.error("导入失败,请下载日志查看")
1385
              this.$message.error("导入失败,请下载日志查看")
1385
            }
1386
            }

+ 29 - 9
src/xt_pages/data/components/editProject.vue View File

34
                         <el-form-item label="费用类别 : " prop="cost_classify">
34
                         <el-form-item label="费用类别 : " prop="cost_classify">
35
                             <el-select v-model="form.cost_classify" style="width:160px;" placeholder="请选择">
35
                             <el-select v-model="form.cost_classify" style="width:160px;" placeholder="请选择">
36
                                 <el-option
36
                                 <el-option
37
-                                v-for="(item,index) in getDictionaryDataConfig('system','cost_classify')"
37
+                                v-for="(item,index) in costClassifyList"
38
                                 :key="index"
38
                                 :key="index"
39
                                 :label="item.name"
39
                                 :label="item.name"
40
-                                :value="item.id">
40
+                                :value="item.value">
41
                                 </el-option>
41
                                 </el-option>
42
                             </el-select>
42
                             </el-select>
43
                         </el-form-item>
43
                         </el-form-item>
64
                         <el-form-item label="统计分类 : " prop="statistical_classification">
64
                         <el-form-item label="统计分类 : " prop="statistical_classification">
65
                             <el-select v-model="form.statistical_classification" style="width:160px;" placeholder="请选择">
65
                             <el-select v-model="form.statistical_classification" style="width:160px;" placeholder="请选择">
66
                                 <el-option
66
                                 <el-option
67
-                                v-for="(item,index) in getDictionaryDataConfig('system','statistics_category')"
67
+                                v-for="(item,index) in statisticsCategoryList"
68
                                 :key="index"
68
                                 :key="index"
69
                                 :label="item.name"
69
                                 :label="item.name"
70
-                                :value="item.id">
70
+                                :value="item.value">
71
                                 </el-option>
71
                                 </el-option>
72
                             </el-select>
72
                             </el-select>
73
                         </el-form-item>
73
                         </el-form-item>
97
                         <el-form-item label="试管颜色 : " prop="tube_color">
97
                         <el-form-item label="试管颜色 : " prop="tube_color">
98
                             <el-select v-model="form.tube_color" style="width:160px;" placeholder="请选择">
98
                             <el-select v-model="form.tube_color" style="width:160px;" placeholder="请选择">
99
                               <el-option
99
                               <el-option
100
-                                v-for="(item,index) in getDictionaryDataConfig('system','tube_color')"
100
+                                v-for="(item,index) in tubeColorList"
101
                                 :key="index"
101
                                 :key="index"
102
                                 :label="item.name"
102
                                 :label="item.name"
103
-                                :value="item.id">
103
+                                :value="item.value">
104
                                 </el-option>
104
                                 </el-option>
105
                             </el-select>
105
                             </el-select>
106
                         </el-form-item>
106
                         </el-form-item>
248
 import { uParseTime } from '@/utils/tools'
248
 import { uParseTime } from '@/utils/tools'
249
 import { getDictionaryDataConfig,getDataConfig } from "@/utils/data";
249
 import { getDictionaryDataConfig,getDataConfig } from "@/utils/data";
250
 import { getProjectDetail,updatedProject,getDePartmentList } from "@/api/project/project"
250
 import { getProjectDetail,updatedProject,getDePartmentList } from "@/api/project/project"
251
+ import {getInitializtion} from '@/api/stock'
251
 export default {
252
 export default {
252
     data(){
253
     data(){
253
         return{
254
         return{
318
            ],
319
            ],
319
           limit:100,
320
           limit:100,
320
            page:1,
321
            page:1,
321
-           departMentList:[]
322
+           departMentList:[],
323
+           statisticsCategoryList:[],
324
+           tubeColorList:[],
325
+           costClassifyList:[]
322
         }
326
         }
323
     },
327
     },
324
     methods:{
328
     methods:{
341
             this.form.intro = "";
345
             this.form.intro = "";
342
         },
346
         },
343
         show(id) {
347
         show(id) {
344
-          
348
+           this.getlist()
349
+           this.getInitializtion()
345
            this.visible = true
350
            this.visible = true
346
            this.formTitle = '编辑'
351
            this.formTitle = '编辑'
347
            this.getProjectDetail(id)
352
            this.getProjectDetail(id)
353
+          
348
         },
354
         },
349
         hide() {
355
         hide() {
350
          this.visible = false
356
          this.visible = false
478
             this.departMentList = department
484
             this.departMentList = department
479
             }
485
             }
480
         })
486
         })
481
-        },
487
+      },
488
+     getInitializtion(){
489
+       getInitializtion().then(response=>{
490
+         if(response.data.state == 1){
491
+           var statisticsCategoryList = response.data.data.statisticsCategoryList
492
+           this.statisticsCategoryList = statisticsCategoryList
493
+           var tubeColorList = response.data.data.tubeColorList
494
+           this.tubeColorList = tubeColorList
495
+           var costClassifyList =  response.data.data.costClassifyList
496
+           this.costClassifyList = costClassifyList
497
+         }
498
+       })
499
+      }
500
+
482
     },
501
     },
483
 
502
 
484
     created(){
503
     created(){
485
        this.getlist() 
504
        this.getlist() 
505
+       this.getInitializtion()
486
     }
506
     }
487
 }
507
 }
488
 </script>
508
 </script>

+ 2 - 2
src/xt_pages/data/components/project.vue View File

41
         <div style="display:flex; align-items:center;margin-bottom:10px;">
41
         <div style="display:flex; align-items:center;margin-bottom:10px;">
42
         <el-button type="primary" size="small" @click="BatchDelete()" v-if="$store.getters.xt_user.org_id == 9504 || $store.getters.xt_user.org_id == 10028" >批量备案</el-button>
42
         <el-button type="primary" size="small" @click="BatchDelete()" v-if="$store.getters.xt_user.org_id == 9504 || $store.getters.xt_user.org_id == 10028" >批量备案</el-button>
43
         <el-button type="primary" size="small" v-if="$store.getters.xt_user.org_id != 9504 && $store.getters.xt_user.org_id != 10028" @click="GDYBBatchPutOnRecord()">批量备案</el-button>
43
         <el-button type="primary" size="small" v-if="$store.getters.xt_user.org_id != 9504 && $store.getters.xt_user.org_id != 10028" @click="GDYBBatchPutOnRecord()">批量备案</el-button>
44
-        <el-link target="_blank" href="https://kuyi.shengws.com/projectTemplate.xlsx" :underline="false"
44
+        <el-link target="_blank" href="https://kuyi.shengws.com/itemTemplate.xlsx" :underline="false"
45
                  style="margin-left:15px">
45
                  style="margin-left:15px">
46
           <el-button
46
           <el-button
47
             class="filter-item"
47
             class="filter-item"
806
        let params = {
806
        let params = {
807
           'projects':tableData
807
           'projects':tableData
808
         }
808
         }
809
-
809
+       console.log("params222",params)
810
 
810
 
811
         postProjectInformation(params).then(response=>{
811
         postProjectInformation(params).then(response=>{
812
            if(response.data.state == 1){
812
            if(response.data.state == 1){

+ 1 - 1
src/xt_pages/outpatientCharges/newStatementPrint.vue View File

152
 
152
 
153
       },
153
       },
154
       getInfo(order_id) {
154
       getInfo(order_id) {
155
-        if (this.$store.getters.xt_user.org_id == 3877 || this.$store.getters.xt_user.org_id == 9919 || this.$store.getters.xt_user.org_id == 4  || this.$store.getters.xt_user.org_id == 9538 || this.$store.getters.xt_user.org_id == 9671 || this.$store.getters.xt_user.org_id == 10106) {
155
+        if (this.$store.getters.xt_user.org_id == 3877 || this.$store.getters.xt_user.org_id == 9919 || this.$store.getters.xt_user.org_id == 4  || this.$store.getters.xt_user.org_id == 9538 || this.$store.getters.xt_user.org_id == 9671 ||  this.$store.getters.xt_user.org_id == 9674 || this.$store.getters.xt_user.org_id == 10106) {
156
 
156
 
157
           var that = this
157
           var that = this
158
 
158
 

+ 5 - 5
src/xt_pages/outpatientCharges/outpatientChargesManagement.vue View File

133
                         </el-button>
133
                         </el-button>
134
 
134
 
135
                         <el-button
135
                         <el-button
136
-                                v-if="this.$store.getters.xt_user.org_id == 9919 || this.$store.getters.xt_user.org_id == 4  || this.$store.getters.xt_user.org_id == 9538 || this.$store.getters.xt_user.org_id == 9671 || this.$store.getters.xt_user.org_id == 10106"
136
+                                v-if="this.$store.getters.xt_user.org_id == 9919 || this.$store.getters.xt_user.org_id == 4  || this.$store.getters.xt_user.org_id == 9538 || this.$store.getters.xt_user.org_id == 9671 || this.$store.getters.xt_user.org_id == 9674 || this.$store.getters.xt_user.org_id == 10106"
137
                                 size="small" @click="open(10)" type="primary"
137
                                 size="small" @click="open(10)" type="primary"
138
                         >退号
138
                         >退号
139
                         </el-button>
139
                         </el-button>
140
 
140
 
141
                         <el-button
141
                         <el-button
142
-                        v-if="$store.getters.xt_user.org_id == 4 || this.$store.getters.xt_user.org_id == 9919  || this.$store.getters.xt_user.org_id == 9671  || this.$store.getters.xt_user.org_id == 10106"
142
+                        v-if="$store.getters.xt_user.org_id == 4 || this.$store.getters.xt_user.org_id == 9919  || this.$store.getters.xt_user.org_id == 9671 || this.$store.getters.xt_user.org_id == 9674   || this.$store.getters.xt_user.org_id == 10106"
143
                         size="small" @click="open(11)" type="primary"
143
                         size="small" @click="open(11)" type="primary"
144
                         >撤销明细
144
                         >撤销明细
145
                         </el-button>
145
                         </el-button>
643
 
643
 
644
             })
644
             })
645
 
645
 
646
-        } else if (this.$store.getters.xt_user.org_id == 9919 || this.$store.getters.xt_user.org_id == 4 || this.$store.getters.xt_user.org_id == 9538 || this.$store.getters.xt_user.org_id == 9671 || this.$store.getters.xt_user.org_id == 10106) {
646
+        } else if (this.$store.getters.xt_user.org_id == 9919 || this.$store.getters.xt_user.org_id == 4 || this.$store.getters.xt_user.org_id == 9538 || this.$store.getters.xt_user.org_id == 9671 || this.$store.getters.xt_user.org_id == 9674 || this.$store.getters.xt_user.org_id == 10106) {
647
           var that = this
647
           var that = this
648
           axios.get('http://127.0.0.1:9532/api/upload/get', {
648
           axios.get('http://127.0.0.1:9532/api/upload/get', {
649
             params: form,
649
             params: form,
870
 
870
 
871
             })
871
             })
872
 
872
 
873
-        } else if (this.$store.getters.xt_user.org_id == 9919 || this.$store.getters.xt_user.org_id == 4 || this.$store.getters.xt_user.org_id == 9538 || this.$store.getters.xt_user.org_id == 9671 || this.$store.getters.xt_user.org_id == 10106) {
873
+        } else if (this.$store.getters.xt_user.org_id == 9919 || this.$store.getters.xt_user.org_id == 4 || this.$store.getters.xt_user.org_id == 9538 || this.$store.getters.xt_user.org_id == 9671  || this.$store.getters.xt_user.org_id == 9674 || this.$store.getters.xt_user.org_id == 10106) {
874
 
874
 
875
           axios.get('http://127.0.0.1:9532/api/register/get', {
875
           axios.get('http://127.0.0.1:9532/api/register/get', {
876
             params: forms,
876
             params: forms,
1495
           }
1495
           }
1496
 
1496
 
1497
         } else if (index == 5) {
1497
         } else if (index == 5) {
1498
-          if (this.$store.getters.xt_user.org_id == 9919 || this.$store.getters.xt_user.org_id == 4 || this.$store.getters.xt_user.org_id == 9538 || this.$store.getters.xt_user.org_id == 9671 || this.$store.getters.xt_user.org_id == 10106) {
1498
+          if (this.$store.getters.xt_user.org_id == 9919 || this.$store.getters.xt_user.org_id == 4 || this.$store.getters.xt_user.org_id == 9538 || this.$store.getters.xt_user.org_id == 9671 || this.$store.getters.xt_user.org_id == 9674 || this.$store.getters.xt_user.org_id == 10106) {
1499
 
1499
 
1500
             var that = this
1500
             var that = this
1501
             this.$confirm('是否退费', '退费', {
1501
             this.$confirm('是否退费', '退费', {

+ 1 - 1
src/xt_pages/outpatientCharges/statementPrint.vue View File

150
 
150
 
151
     },
151
     },
152
     getInfo(order_id) {
152
     getInfo(order_id) {
153
-      if (this.$store.getters.xt_user.org_id == 3877 || this.$store.getters.xt_user.org_id == 9919 ||  this.$store.getters.xt_user.org_id == 9671 ||  this.$store.getters.xt_user.org_id == 10106  ||  this.$store.getters.xt_user.org_id == 4) {
153
+      if (this.$store.getters.xt_user.org_id == 3877 || this.$store.getters.xt_user.org_id == 9919 ||  this.$store.getters.xt_user.org_id == 9671 ||  this.$store.getters.xt_user.org_id == 9674 ||  this.$store.getters.xt_user.org_id == 10106  ||  this.$store.getters.xt_user.org_id == 4) {
154
 
154
 
155
         var that = this
155
         var that = this
156
 
156
 

+ 1 - 1
src/xt_pages/outpatientCharges/summary.vue View File

222
         }
222
         }
223
 
223
 
224
       },toRefund(row){
224
       },toRefund(row){
225
-        if (this.$store.getters.xt_user.org_id == 9919 || this.$store.getters.xt_user.org_id == 4 || this.$store.getters.xt_user.org_id == 9538 || this.$store.getters.xt_user.org_id == 9671 || this.$store.getters.xt_user.org_id == 10106) {
225
+        if (this.$store.getters.xt_user.org_id == 9919 || this.$store.getters.xt_user.org_id == 4 || this.$store.getters.xt_user.org_id == 9538 || this.$store.getters.xt_user.org_id == 9671 || this.$store.getters.xt_user.org_id == 9674 || this.$store.getters.xt_user.org_id == 10106) {
226
           var that = this
226
           var that = this
227
           this.$confirm('是否退费', '退费', {
227
           this.$confirm('是否退费', '退费', {
228
             confirmButtonText: '确 定',
228
             confirmButtonText: '确 定',

+ 17 - 0
src/xt_pages/user/scheduling.vue View File

29
             }})
29
             }})
30
           </template>
30
           </template>
31
         </el-table-column>
31
         </el-table-column>
32
+        <el-table-column
33
+          prop="schedule_type"
34
+          label="星期"
35
+          align="center"
36
+          min-width="60"
37
+        >
38
+          <template slot-scope="scope">
39
+             <span v-if="scope.row.schedule_week == 0">星期日</span>
40
+             <span v-if="scope.row.schedule_week == 1">星期一</span>
41
+             <span v-if="scope.row.schedule_week == 2">星期二</span>
42
+             <span v-if="scope.row.schedule_week == 3">星期三</span>
43
+             <span v-if="scope.row.schedule_week == 4">星期四</span>
44
+             <span v-if="scope.row.schedule_week == 5">星期五</span>
45
+             <span v-if="scope.row.schedule_week == 6">星期六</span>
46
+          </template>
47
+        </el-table-column>
32
         <el-table-column
48
         <el-table-column
33
           prop="schedule_type"
49
           prop="schedule_type"
34
           label="班次"
50
           label="班次"
115
       GetPatientSchedules(id).then(response => {
131
       GetPatientSchedules(id).then(response => {
116
         if (response.data.state == 1) {
132
         if (response.data.state == 1) {
117
           this.schedules = response.data.data.schedules;
133
           this.schedules = response.data.data.schedules;
134
+          
118
         }
135
         }
119
       });
136
       });
120
     },
137
     },