XMLWAN 4 лет назад
Родитель
Сommit
7a2747c5a0

+ 25 - 7
src/xt_pages/data/components/addProject.vue Просмотреть файл

44
                         <el-form-item label="执行科室 : " prop="executive_section">
44
                         <el-form-item label="执行科室 : " prop="executive_section">
45
                             <el-select v-model="form.executive_section" style="width:160px;" placeholder="请选择">
45
                             <el-select v-model="form.executive_section" style="width:160px;" placeholder="请选择">
46
                                 <el-option
46
                                 <el-option
47
-                                v-for="(item,index) in getDictionaryDataConfig('system','executive_section')"
47
+                                v-for="(item,index) in departMentList"
48
                                 :key="index"
48
                                 :key="index"
49
                                 :label="item.name"
49
                                 :label="item.name"
50
                                 :value="item.id">
50
                                 :value="item.id">
243
 
243
 
244
 <script>
244
 <script>
245
 import { getDictionaryDataConfig,getDataConfig } from "@/utils/data";
245
 import { getDictionaryDataConfig,getDataConfig } from "@/utils/data";
246
-import { saveProject } from "@/api/project/project"
246
+import { saveProject,getDePartmentList } from "@/api/project/project"
247
 export default {
247
 export default {
248
     data(){
248
     data(){
249
         return{
249
         return{
306
            specailProject:[
306
            specailProject:[
307
              {id:1,name:"是"},
307
              {id:1,name:"是"},
308
              {id:2,name:"否"}
308
              {id:2,name:"否"}
309
-           ]
309
+           ],
310
+           limit:100,
311
+           page:1,
312
+           departMentList:[]
310
         }
313
         }
311
     },
314
     },
312
     methods:{
315
     methods:{
408
                    this.form.delivery_way = ""
411
                    this.form.delivery_way = ""
409
                    this.form.execution_frequency = ""
412
                    this.form.execution_frequency = ""
410
                    this.form.number_days = ""
413
                    this.form.number_days = ""
411
-                   this.form.total = ""
414
+                   this.form.total = "",
415
+                   this.form.social_security_directory_code = ""
416
+                   this.form.record_date = ""
417
+                   this.form.specail_project = ""
412
                  }else {
418
                  }else {
413
                     this.$message.error("项目名称已存在!")
419
                     this.$message.error("项目名称已存在!")
414
                  }
420
                  }
415
               })
421
               })
416
             }
422
             }
417
           })
423
           })
418
-       }
424
+       },
425
+        getlist(){
426
+        var params = {
427
+            limit:this.limit,
428
+            page:this.page,
429
+        }
430
+        getDePartmentList(params).then(response=>{
431
+            if(response.data.state == 1){
432
+            var department =   response.data.data.departMentList
433
+            console.log("科室列表",department)
434
+            this.departMentList = department
435
+            }
436
+        })
437
+        },
419
     },
438
     },
420
     created(){
439
     created(){
421
-       var statistics =   getDictionaryDataConfig('system','statistics_category')
422
-       console.log("#333333333",statistics)
440
+       this.getlist()
423
     }
441
     }
424
 }
442
 }
425
 </script>
443
 </script>

+ 3 - 0
src/xt_pages/data/components/drugs.vue Просмотреть файл

636
        });
636
        });
637
       },
637
       },
638
       getTime(val) {
638
       getTime(val) {
639
+         if(val < 0){
640
+           return ""
641
+         }
639
          if(val == ""){
642
          if(val == ""){
640
           return ""
643
           return ""
641
          }else {
644
          }else {

+ 26 - 7
src/xt_pages/data/components/editProject.vue Просмотреть файл

44
                         <el-form-item label="执行科室 : " prop="executive_section">
44
                         <el-form-item label="执行科室 : " prop="executive_section">
45
                             <el-select v-model="form.executive_section" style="width:160px;" placeholder="请选择">
45
                             <el-select v-model="form.executive_section" style="width:160px;" placeholder="请选择">
46
                                 <el-option
46
                                 <el-option
47
-                                v-for="(item,index) in getDictionaryDataConfig('system','executive_section')"
47
+                                v-for="(item,index) in departMentList"
48
                                 :key="index"
48
                                 :key="index"
49
                                 :label="item.name"
49
                                 :label="item.name"
50
                                 :value="item.id">
50
                                 :value="item.id">
157
                                 placeholder="选择日期时间">
157
                                 placeholder="选择日期时间">
158
                             </el-date-picker>
158
                             </el-date-picker>
159
                         </el-form-item>
159
                         </el-form-item>
160
-                        <el-form-item label="备注 : " prop="remark" style="width:100%;">
161
-                            <el-input type="textarea" :rows="2" placeholder="请输入内容" v-model="form.remark"></el-input>
162
-                        </el-form-item>
160
+                      
163
                         <el-form-item label="备注 : " prop="remark" style="width:100%;">
161
                         <el-form-item label="备注 : " prop="remark" style="width:100%;">
164
                             <el-input type="textarea" :rows="2" placeholder="请输入内容" v-model="form.remark"></el-input>
162
                             <el-input type="textarea" :rows="2" placeholder="请输入内容" v-model="form.remark"></el-input>
165
                         </el-form-item>
163
                         </el-form-item>
249
 <script>
247
 <script>
250
 import { uParseTime } from '@/utils/tools'
248
 import { uParseTime } from '@/utils/tools'
251
 import { getDictionaryDataConfig,getDataConfig } from "@/utils/data";
249
 import { getDictionaryDataConfig,getDataConfig } from "@/utils/data";
252
-import { getProjectDetail,updatedProject } from "@/api/project/project"
250
+import { getProjectDetail,updatedProject,getDePartmentList } from "@/api/project/project"
253
 export default {
251
 export default {
254
     data(){
252
     data(){
255
         return{
253
         return{
297
               specail_project:"",
295
               specail_project:"",
298
               social_security_directory_code:"",
296
               social_security_directory_code:"",
299
               record_date:"",
297
               record_date:"",
298
+              
300
             },
299
             },
301
             rules: {
300
             rules: {
302
                 project_name: [{ required: true, message: '请填写项目名称', trigger: 'blur'  }],
301
                 project_name: [{ required: true, message: '请填写项目名称', trigger: 'blur'  }],
316
          specailProject:[
315
          specailProject:[
317
              {id:1,name:"是"},
316
              {id:1,name:"是"},
318
              {id:2,name:"否"}
317
              {id:2,name:"否"}
319
-           ]
318
+           ],
319
+          limit:100,
320
+           page:1,
321
+           departMentList:[]
320
         }
322
         }
321
     },
323
     },
322
     methods:{
324
     methods:{
444
               })
446
               })
445
             }
447
             }
446
           })
448
           })
447
-       }
449
+       },
450
+       getlist(){
451
+        var params = {
452
+            limit:this.limit,
453
+            page:this.page,
454
+        }
455
+        getDePartmentList(params).then(response=>{
456
+            if(response.data.state == 1){
457
+            var department =   response.data.data.departMentList
458
+            console.log("科室列表",department)
459
+            this.departMentList = department
460
+            }
461
+        })
462
+        },
463
+    },
464
+
465
+    created(){
466
+       this.getlist() 
448
     }
467
     }
449
 }
468
 }
450
 </script>
469
 </script>

+ 21 - 3
src/xt_pages/data/components/project.vue Просмотреть файл

107
 <script>
107
 <script>
108
 import addProject from './addProject'
108
 import addProject from './addProject'
109
 import editProject from './editProject'
109
 import editProject from './editProject'
110
-import { getProjectList,deleteHisProject } from "@/api/project/project"
110
+import { getProjectList,deleteHisProject,getDePartmentList } from "@/api/project/project"
111
 import { getDictionaryDataConfig } from "@/utils/data";
111
 import { getDictionaryDataConfig } from "@/utils/data";
112
 import axios from 'axios'
112
 import axios from 'axios'
113
 export default {
113
 export default {
147
               value: '2',
147
               value: '2',
148
               label: '未备案'
148
               label: '未备案'
149
           }],
149
           }],
150
-         is_mark:""
150
+          is_mark:"",
151
+           limit:100,
152
+           page:1,
153
+           departMentList:[]
151
         }
154
         }
152
     },
155
     },
153
     methods:{
156
     methods:{
187
           return name
190
           return name
188
         },
191
         },
189
         getExecutiveSection(id){
192
         getExecutiveSection(id){
190
-          var executiveSection =  getDictionaryDataConfig('system','executive_section')
193
+          var executiveSection =  this.departMentList
191
           var name = ""
194
           var name = ""
192
           for(let i=0;i<executiveSection.length;i++){
195
           for(let i=0;i<executiveSection.length;i++){
193
             if(id == executiveSection[i].id){
196
             if(id == executiveSection[i].id){
322
         })
325
         })
323
        });
326
        });
324
      },
327
      },
328
+
329
+     getDartmentList(){
330
+        var params = {
331
+            limit:this.limit,
332
+            page:this.page,
333
+        }
334
+        getDePartmentList(params).then(response=>{
335
+            if(response.data.state == 1){
336
+            var department =   response.data.data.departMentList
337
+            console.log("科室列表",department)
338
+            this.departMentList = department
339
+            }
340
+        })
341
+     }
325
     },
342
     },
326
     created(){
343
     created(){
327
       this.getlist()
344
       this.getlist()
345
+      this.getDartmentList
328
      
346
      
329
     }
347
     }
330
 }
348
 }

+ 1 - 0
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue Просмотреть файл

1630
         }
1630
         }
1631
         // 入口
1631
         // 入口
1632
         var pre = pre
1632
         var pre = pre
1633
+        console.log("香锅2222222",this.dialysisPrescription)
1633
         this.dialysisPrescription.mode_id = this.$route.query.mode_id
1634
         this.dialysisPrescription.mode_id = this.$route.query.mode_id
1634
         if (pre.mode_id == 2 || pre.mode_id == 5 || pre.mode_id == 12) {
1635
         if (pre.mode_id == 2 || pre.mode_id == 5 || pre.mode_id == 12) {
1635
           this.zhiShow = true
1636
           this.zhiShow = true

+ 1 - 0
src/xt_pages/dialysis/details/index.vue Просмотреть файл

988
           }
988
           }
989
 
989
 
990
           var solution = resp.data.solution // 透析方案
990
           var solution = resp.data.solution // 透析方案
991
+          console.log("透析方案22223333333333",solution)
991
           var receiver_treatment_access = resp.data.receiver_treatment_access // 接诊评估
992
           var receiver_treatment_access = resp.data.receiver_treatment_access // 接诊评估
992
 
993
 
993
           var predialysis_evaluation = resp.data.predialysis_evaluation // 透前评估
994
           var predialysis_evaluation = resp.data.predialysis_evaluation // 透前评估

+ 1 - 1
src/xt_pages/stock/Dialog/goodInfoDailog.vue Просмотреть файл

161
 
161
 
162
             
162
             
163
 
163
 
164
-           <el-form-item label="经销商 : " prop="manufacturer" style="width:100%">
164
+           <el-form-item label="经销商 : " style="width:100%">
165
              
165
              
166
                <el-select v-model="form.dealer" style="width:100%;" filterable placeholder="请选择">
166
                <el-select v-model="form.dealer" style="width:100%;" filterable placeholder="请选择">
167
                   <el-option
167
                   <el-option