XMLWAN 4 jaren geleden
bovenliggende
commit
7b38ba7d07

+ 35 - 2
src/xt_pages/data/components/addProject.vue Bestand weergeven

@@ -135,6 +135,28 @@
135 135
                                 </el-option>
136 136
                             </el-select>
137 137
                         </el-form-item>
138
+                        <el-form-item label="特检项目:" prop="">
139
+                           <el-select v-model="form.specail_project" style="width:160px;" placeholder="请选择">
140
+                              <el-option
141
+                                v-for="(item,index) in specailProject"
142
+                                :key="index"
143
+                                :label="item.name"
144
+                                :value="item.id">
145
+                                </el-option>
146
+                            </el-select>
147
+                        </el-form-item>
148
+                         <el-form-item label="社保目录编码" >
149
+                            <el-input v-model="form.social_security_directory_code" style="width:180px"></el-input>
150
+                         </el-form-item>
151
+
152
+                        <el-form-item label="备案日期:" >
153
+                            <el-date-picker
154
+                                value-format="yyyy-MM-dd"
155
+                                v-model="form.record_date"
156
+                                type="date"
157
+                                placeholder="选择日期时间">
158
+                            </el-date-picker>
159
+                        </el-form-item>
138 160
                         <el-form-item label="备注 : " prop="remark" style="width:100%;">
139 161
                             <el-input type="textarea" :rows="2" placeholder="请输入内容" v-model="form.remark"></el-input>
140 162
                         </el-form-item>
@@ -262,7 +284,11 @@ export default {
262 284
               delivery_way:"",
263 285
               execution_frequency:"",
264 286
               number_days:"",
265
-              total:""
287
+              total:"",
288
+              category:"",
289
+              specail_project:"",
290
+              social_security_directory_code:"",
291
+              record_date:""
266 292
             },
267 293
             rules: {
268 294
                 project_name: [{ required: true, message: '请填写项目名称', trigger: 'blur'  }],
@@ -276,6 +302,10 @@ export default {
276 302
              {id:1,name:"常规诊疗项目"},
277 303
              {id:4,name:"辅助器具项目"},
278 304
              {id:5,name:"加收项目"}
305
+           ],
306
+           specailProject:[
307
+             {id:1,name:"是"},
308
+             {id:2,name:"否"}
279 309
            ]
280 310
         }
281 311
     },
@@ -340,8 +370,11 @@ export default {
340 370
                     number_days:this.form.number_days,
341 371
                     total:this.form.total,
342 372
                     category:this.form.category,
373
+                    specail_project:this.form.specail_project,
374
+                    social_security_directory_code:this.form.social_security_directory_code,
375
+                    record_date:this.form.record_date
343 376
                }
344
-           
377
+             console.log("params222222",params)
345 378
               saveProject(params).then(response=>{
346 379
                  if(response.data.state == 1){
347 380
                    var hisProject = response.data.data.hisProject

+ 5 - 2
src/xt_pages/data/components/consumables.vue Bestand weergeven

@@ -859,8 +859,10 @@
859 859
             console.log('ids222222222',ids)
860 860
             var idss = ids.join(',')
861 861
             let params = {
862
-              ids:idss
862
+              ids:idss,
863
+              admin_user_id:this.$store.getters.xt_user.user.id
863 864
             }
865
+            console.log("paramsw2",params)
864 866
         
865 867
             var that = this
866 868
             axios.get('http://127.0.0.1:9532/sz/api/goods/get',{ params: params }).then(function(response) {
@@ -881,7 +883,8 @@
881 883
          let params = {
882 884
              'id':id,
883 885
              'type_id':3,
884
-             'is_mark':isMark
886
+             'is_mark':isMark,
887
+             'admin_user_id':this.$store.getters.xt_user.user.id,
885 888
           }
886 889
          axios.get('http://127.0.0.1:9532/sz/api/revocation/get',{params:params}).then(function(response) {
887 890
           if (response.data.state == 0) {

+ 17 - 15
src/xt_pages/data/components/drugs.vue Bestand weergeven

@@ -591,19 +591,19 @@
591 591
      getDataConfig(module, filed_name){
592 592
         return getDataConfig(module, filed_name)
593 593
       },
594
-      toRecord(){
595
-         var that = this
596
-         axios.get('http://127.0.0.1:9532/sz/api/drug/get').then(function(response) {
597
-          if (response.data.state == 0) {
598
-               that.$message.error(response.data.msg)
599
-               return false
600
-            } else {
601
-              that.$message({ message: '备案成功', type: 'success' })
602
-               that.getList()
603
-             }
604
-           }).catch(function(error) {
605
-        })
606
-      },
594
+      // toRecord(){
595
+      //    var that = this
596
+      //    axios.get('http://127.0.0.1:9532/sz/api/drug/get').then(function(response) {
597
+      //     if (response.data.state == 0) {
598
+      //          that.$message.error(response.data.msg)
599
+      //          return false
600
+      //       } else {
601
+      //         that.$message({ message: '备案成功', type: 'success' })
602
+      //          that.getList()
603
+      //        }
604
+      //      }).catch(function(error) {
605
+      //   })
606
+      // },
607 607
       toReturn(id,isMark){
608 608
         console.log("id2222",id)
609 609
          var that = this
@@ -611,6 +611,7 @@
611 611
              'id':id,
612 612
              'type_id':1,
613 613
              'is_mark':isMark,
614
+             'admin_user_id':this.$store.getters.xt_user.user.id
614 615
           }
615 616
          axios.get('http://127.0.0.1:9532/sz/api/revocation/get',{params:params}).then(function(response) {
616 617
           if (response.data.state == 0) {
@@ -670,9 +671,10 @@
670 671
         console.log('ids222222222',ids)
671 672
         var idss = ids.join(',')
672 673
         let params = {
673
-          ids:idss
674
+          ids:idss,
675
+          admin_user_id:this.$store.getters.xt_user.user.id
674 676
         }
675
-     
677
+        console.log("params2222")
676 678
         var that = this
677 679
         axios.get('http://127.0.0.1:9532/sz/api/drug/get',{ params: params }).then(function(response) {
678 680
          if (response.data.state == 0) {

+ 48 - 2
src/xt_pages/data/components/editProject.vue Bestand weergeven

@@ -134,6 +134,31 @@
134 134
                                 :value="item.id">
135 135
                                 </el-option>
136 136
                             </el-select>
137
+                        </el-form-item>
138
+                         <el-form-item label="特检项目:" prop="">
139
+                           <el-select v-model="form.specail_project" style="width:160px;" placeholder="请选择">
140
+                              <el-option
141
+                                v-for="(item,index) in specailProject"
142
+                                :key="index"
143
+                                :label="item.name"
144
+                                :value="item.id">
145
+                                </el-option>
146
+                            </el-select>
147
+                        </el-form-item>
148
+                         <el-form-item label="社保目录编码" >
149
+                            <el-input v-model="form.social_security_directory_code" style="width:180px"></el-input>
150
+                         </el-form-item>
151
+
152
+                        <el-form-item label="备案日期:" >
153
+                            <el-date-picker
154
+                                value-format="yyyy-MM-dd"
155
+                                v-model="form.record_date"
156
+                                type="date"
157
+                                placeholder="选择日期时间">
158
+                            </el-date-picker>
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>
137 162
                         </el-form-item>
138 163
                         <el-form-item label="备注 : " prop="remark" style="width:100%;">
139 164
                             <el-input type="textarea" :rows="2" placeholder="请输入内容" v-model="form.remark"></el-input>
@@ -222,6 +247,7 @@
222 247
 </template>
223 248
 
224 249
 <script>
250
+import { uParseTime } from '@/utils/tools'
225 251
 import { getDictionaryDataConfig,getDataConfig } from "@/utils/data";
226 252
 import { getProjectDetail,updatedProject } from "@/api/project/project"
227 253
 export default {
@@ -267,7 +293,10 @@ export default {
267 293
               execution_frequency:"",
268 294
               number_days:"",
269 295
               total:"",
270
-              category:""
296
+              category:"",
297
+              specail_project:"",
298
+              social_security_directory_code:"",
299
+              record_date:"",
271 300
             },
272 301
             rules: {
273 302
                 project_name: [{ required: true, message: '请填写项目名称', trigger: 'blur'  }],
@@ -283,10 +312,21 @@ export default {
283 312
              {id:1,name:"常规诊疗项目"},
284 313
              {id:4,name:"辅助器具项目"},
285 314
              {id:5,name:"加收项目"}
315
+           ],
316
+         specailProject:[
317
+             {id:1,name:"是"},
318
+             {id:2,name:"否"}
286 319
            ]
287 320
         }
288 321
     },
289 322
     methods:{
323
+        getTime(val) {
324
+         if(val == ""){
325
+          return ""
326
+         }else {
327
+          return uParseTime(val, '{y}-{m}-{d}')
328
+         }
329
+      },
290 330
         _close: function(done) {
291 331
             done()
292 332
         },
@@ -346,6 +386,9 @@ export default {
346 386
               this.form.number_days = projecDetail.number_days
347 387
               this.form.total = projecDetail.total
348 388
               this.form.category = projecDetail.category
389
+              this.form.specail_project = projecDetail.specail_project
390
+              this.form.social_security_directory_code = projecDetail.social_security_directory_code
391
+              this.form.record_date = this.getTime(projecDetail.record_date)
349 392
             }
350 393
          })
351 394
        },
@@ -384,7 +427,10 @@ export default {
384 427
                     execution_frequency:this.form.execution_frequency,
385 428
                     number_days:this.form.number_days,
386 429
                     total:this.form.total,
387
-                    category:this.form.category
430
+                    category:this.form.category,
431
+                     specail_project:this.form.specail_project,
432
+                    social_security_directory_code:this.form.social_security_directory_code,
433
+                    record_date:this.form.record_date
388 434
                }
389 435
               
390 436
               updatedProject(params).then(response=>{

+ 4 - 2
src/xt_pages/data/components/project.vue Bestand weergeven

@@ -259,6 +259,7 @@ export default {
259 259
              'id':id,
260 260
              'type_id':2,
261 261
              'is_mark':isMark,
262
+             'admin_user_id':this.$store.getters.xt_user.user.id,
262 263
           }
263 264
           console.log("params22222222",params)
264 265
          
@@ -304,9 +305,10 @@ export default {
304 305
         console.log('ids222222222',ids)
305 306
         var idss = ids.join(',')
306 307
         let params = {
307
-          ids:idss
308
+          ids:idss,
309
+          admin_user_id:this.$store.getters.xt_user.user.id
308 310
         }
309
-     
311
+       console.log("prams22",params)
310 312
         var that = this
311 313
         axios.get('http://127.0.0.1:9532/sz/api/treatment/get',{ params: params }).then(function(response) {
312 314
          if (response.data.state == 0) {

+ 9 - 10
src/xt_pages/role/admin.vue Bestand weergeven

@@ -3,24 +3,21 @@
3 3
     <div class="position">
4 4
       <bread-crumb :crumbs="crumbs"></bread-crumb>
5 5
      
6
-       <div style="position: fixed;margin-left:950px">
6
+       <div>
7 7
         <el-button
8 8
           type="primary"
9 9
           size="small"
10 10
           icon="el-icon-circle-plus-outline"
11 11
           style="float:left"
12 12
           @click="openForm(0)">新增</el-button>
13
-     </div>
14
-      <!-- <el-button
15
-        type="primary"
16
-        size="small"
17
-        @click="toLogin"
18
-        >医药师登记</el-button> -->
19 13
         <el-button
20 14
         type="primary"
21 15
         size="small"
22 16
         @click="BatchDelete"
23 17
         >医药师登记</el-button>
18
+     </div>
19
+    
20
+      
24 21
     </div>
25 22
     <div class="app-container">
26 23
       <el-table
@@ -141,7 +138,7 @@
141 138
             </el-tooltip>
142 139
             <span v-if="scope.row.user_type == 2">
143 140
               <el-button type="primary" size="small" icon="el-icon-refresh-left" @click="toReturn(scope.row.user_id,scope.row.is_mark)">
144
-                    <span v-if="scope.row.is_mark ==0">登记</span>
141
+                    <span v-if="scope.row.is_mark ==0">登记</span>
145 142
                     <span v-if="scope.row.is_mark ==1">撤销</span>
146 143
               </el-button>
147 144
             </span>
@@ -402,9 +399,10 @@ export default {
402 399
         console.log('ids222222222',ids)
403 400
         var idss = ids.join(',')
404 401
         let params = {
405
-          ids:idss
402
+          ids:idss,
403
+          admin_user_id:this.$store.getters.xt_user.user.id
406 404
         }
407
-     
405
+        console.log("prams222",params)
408 406
         var that = this
409 407
         axios.get('http://127.0.0.1:9532/sz/api/doctor/get',{ params: params }).then(function(response) {
410 408
          if (response.data.state == 0) {
@@ -423,6 +421,7 @@ export default {
423 421
          let params = {
424 422
            'id':id,
425 423
            "is_mark":is_mark,
424
+           "admin_user_id":this.$store.getters.xt_user.user.id
426 425
         }
427 426
         console.log("params222222222",params)
428 427
          axios.get('http://127.0.0.1:9532/sz/api/medical/get',{params:params}).then(function(response) {

+ 1 - 1
src/xt_pages/stock/Dialog/goodInfoDailog.vue Bestand weergeven

@@ -138,7 +138,7 @@
138 138
             <el-form-item label="生产地类别:">
139 139
               <el-select v-model="form.production_type" style="width:160px;" placeholder="请选择">
140 140
                 <el-option
141
-                  v-for="item in options"
141
+                  v-for="item in optionsOne"
142 142
                   :key="item.value"
143 143
                   :label="item.label"
144 144
                   :value="item.value">