Browse Source

11月14日 库存扣减更新

XMLWAN 3 years ago
parent
commit
17c3231246

+ 1 - 3
src/api/his/his.js View File

@@ -364,6 +364,7 @@ export function editTeam(params, data) {
364 364
 }
365 365
 
366 366
 export function createdTemplate(params, data) {
367
+  console.log('param22222222', params)
367 368
   return request({
368 369
     url: '/api/hisprescriptiontemplate/create',
369 370
     method: 'post',
@@ -605,8 +606,6 @@ export function getHisDoctorAdviceInfo(id, params) {
605 606
   })
606 607
 }
607 608
 
608
-
609
-
610 609
 export function getHisHospitalPatientList(params) {
611 610
   return request({
612 611
     url: '/api/hospitalchargedetail/list',
@@ -615,7 +614,6 @@ export function getHisHospitalPatientList(params) {
615 614
   })
616 615
 }
617 616
 
618
-
619 617
 export function getHisHospitalDetailList(params) {
620 618
   return request({
621 619
     url: '/api/hospitaldetail/list',

+ 60 - 60
src/xt_pages/outpatientCharges/components/registerDialog.vue View File

@@ -194,8 +194,8 @@
194 194
       </el-form-item>
195 195
 
196 196
 
197
-      <el-button style="margin-left:10px;" type="primary" @click="check11" v-if="form.id_card_no.length > 0">查普通门诊待遇</el-button>
198
-      <el-button style="margin-left:10px;" type="primary" @click="check14" v-if="form.id_card_no.length > 0">查门诊大病待遇</el-button>
197
+      <el-button style="margin-left:10px;" type="primary" @click="check11" >查普通门诊待遇</el-button>
198
+      <el-button style="margin-left:10px;" type="primary" @click="check14" >查门诊大病待遇</el-button>
199 199
 
200 200
     </el-form>
201 201
 
@@ -422,37 +422,37 @@
422 422
             'Permission': 5
423 423
           }
424 424
         })
425
-            .then(function(response) {
426
-              if (response.data.state == 0) {
427
-                that.$message.error(response.data.msg)
428
-                that.loadingone = false
429
-                return false
425
+          .then(function(response) {
426
+            if (response.data.state == 0) {
427
+              that.$message.error(response.data.msg)
428
+              that.loadingone = false
429
+              return false
430
+            } else {
431
+              that.loadingone = false
432
+              if (response.data.data.failed_code == -10) {
433
+                // that.$message.error(response.data.data.msg)
434
+                that.$confirm(response.data.data.msg, '医保错误信息', {
435
+                  confirmButtonText: '确 定',
436
+                  type: 'warning'
437
+                }).then(() => {
438
+
439
+
440
+                }).catch(() => {
441
+                })
430 442
               } else {
431
-                that.loadingone = false
432
-                if (response.data.data.failed_code == -10) {
433
-                  // that.$message.error(response.data.data.msg)
434
-                  that.$confirm(response.data.data.msg, '医保错误信息', {
435
-                    confirmButtonText: '确 定',
436
-                    type: 'warning'
437
-                  }).then(() => {
438
-
439
-
440
-                  }).catch(() => {
441
-                  })
442
-                } else {
443
-                  var result_desc = '';
444
-                  result_desc = response.data.data.msg
445
-                  that.$alert(result_desc, '结果', {
446
-                    confirmButtonText: '确定',
447
-                    callback: action => {
448
-                      this.dialogFormVisible = false
449
-                    }
450
-                  });
451
-                }
443
+                var result_desc = '';
444
+                result_desc = response.data.data.msg
445
+                that.$alert(result_desc, '结果', {
446
+                  confirmButtonText: '确定',
447
+                  callback: action => {
448
+                    this.dialogFormVisible = false
449
+                  }
450
+                });
452 451
               }
453
-            })
454
-            .catch(function(error) {
455
-            })
452
+            }
453
+          })
454
+          .catch(function(error) {
455
+          })
456 456
       },
457 457
       check14(){
458 458
         if(this.form.social_type == 0 || this.form.social_type == ''){
@@ -472,38 +472,38 @@
472 472
             'Permission': 5
473 473
           }
474 474
         })
475
-            .then(function(response) {
476
-              if (response.data.state == 0) {
477
-                that.$message.error(response.data.msg)
478
-                that.loadingone = false
479
-                return false
475
+          .then(function(response) {
476
+            if (response.data.state == 0) {
477
+              that.$message.error(response.data.msg)
478
+              that.loadingone = false
479
+              return false
480
+            } else {
481
+              that.loadingone = false
482
+              if (response.data.data.failed_code == -10) {
483
+                // that.$message.error(response.data.data.msg)
484
+                that.$confirm(response.data.data.msg, '医保错误信息', {
485
+                  confirmButtonText: '确 定',
486
+                  type: 'warning'
487
+                }).then(() => {
488
+
489
+
490
+                }).catch(() => {
491
+                })
480 492
               } else {
481
-                that.loadingone = false
482
-                if (response.data.data.failed_code == -10) {
483
-                  // that.$message.error(response.data.data.msg)
484
-                  that.$confirm(response.data.data.msg, '医保错误信息', {
485
-                    confirmButtonText: '确 定',
486
-                    type: 'warning'
487
-                  }).then(() => {
488
-
489
-
490
-                  }).catch(() => {
491
-                  })
492
-                } else {
493
-                  var result_desc = '';
494
-                  result_desc = response.data.data.msg
495
-                  that.$alert(result_desc, '结果', {
496
-                    confirmButtonText: '确定',
497
-                    callback: action => {
498
-                      this.dialogFormVisible = false
499
-                    }
500
-                  });
501
-                }
493
+                var result_desc = '';
494
+                result_desc = response.data.data.msg
495
+                that.$alert(result_desc, '结果', {
496
+                  confirmButtonText: '确定',
497
+                  callback: action => {
498
+                    this.dialogFormVisible = false
499
+                  }
500
+                });
502 501
               }
503
-            })
504
-            .catch(function(error) {
502
+            }
503
+          })
504
+          .catch(function(error) {
505 505
 
506
-            })
506
+          })
507 507
 
508 508
       },
509 509
       changeDoctor() {

+ 236 - 236
src/xt_pages/outpatientCharges/components/registerDialog9504.vue View File

@@ -1,178 +1,178 @@
1 1
 <template>
2
-    <el-dialog width="854px" class="registerDialog" :title="titles" :visible.sync="visibility"
3
-               :close-on-click-modal="isClose"
4
-               :close-on-press-escape="isClose">
5
-
6
-        <el-form :model="form" :rules="rules" ref="formValue" label-width="100px">
7
-            <el-form-item label="患者姓名:" prop="name" >
8
-                <el-autocomplete
9
-                        class="checkSearch"
10
-                        popper-class="my-autocomplete"
11
-                        v-model="form.name"
12
-                        :fetch-suggestions="querySearchAsync"
13
-                        :trigger-on-focus="false"
14
-                        placeholder="请输入病人名字"
15
-                        @select="handleSelect"
16
-                        style="width:160px;"
17
-                >
18
-                    <i class="el-icon-search el-input__icon" slot="suffix"></i>
19
-                    <template slot-scope="{ item }">
20
-                        <div class="name">{{ item.name }}</div>
21
-                    </template>
22
-                </el-autocomplete>
23
-            </el-form-item>
24
-
25
-            <el-form-item label="性别:" prop="gender" >
26
-                <el-select v-model="form.gender" placeholder="请选择" style="width:100%;">
27
-                    <el-option
28
-                            v-for="item in sex"
29
-                            :key="item.value"
30
-                            :label="item.label"
31
-                            :value="item.value">
32
-                    </el-option>
33
-                </el-select>
34
-
35
-
36
-            </el-form-item>
37
-
38
-            <!-- <el-form-item label="年龄:" prop="age" >
39
-                <el-input v-model="form.age"></el-input>
40
-            </el-form-item> -->
41
-
42
-
43
-            <el-form-item label="出生日期:" prop="birthday" >
44
-                <el-date-picker v-model="form.birthday" type="date" format="yyyy-MM-dd"
45
-                                value-format="yyyy-MM-dd" placeholder="选择日期" style="width:100%;"></el-date-picker>
46
-            </el-form-item>
47
-
48
-            <el-form-item label="手机号码:" prop="phone">
49
-                <el-input v-model="form.phone"></el-input>
50
-            </el-form-item>
51
-
52
-
53
-            <!--<el-form-item label="医疗类别:" prop="medical_care">-->
54
-                <!--<el-select v-model="form.medical_care"  placeholder="请选择" style="width:100%;">-->
55
-                    <!--<el-option-->
56
-                            <!--v-for="(item,index) in medical_care"-->
57
-                            <!--:key="index"-->
58
-                            <!--:label="item.label"-->
59
-                            <!--:value="item.value">-->
60
-                    <!--</el-option>-->
61
-                <!--</el-select>-->
62
-            <!--</el-form-item>-->
63
-
64
-
65
-            <el-form-item label="证件类型:" prop="certificates" >
66
-                <el-select v-model="form.certificates" placeholder="请选择" style="width:100%;">
67
-                    <el-option
68
-                            v-for="item in certificates"
69
-                            :key="item.value"
70
-                            :label="item.label"
71
-                            :value="item.value">
72
-                    </el-option>
73
-                </el-select>
74
-            </el-form-item>
75
-
76
-            <el-form-item label="证件号码:" prop="id_card">
77
-                <el-input v-model="form.id_card"></el-input>
78
-            </el-form-item>
79
-
80
-
81
-
82
-
83
-            <el-form-item label="结算类型:">
84
-                <el-select v-model="form.settlement_value" placeholder="请选择" style="width:100%;">
85
-                    <el-option
86
-                            v-for="item in settlement"
87
-                            :key="item.value"
88
-                            :label="item.label"
89
-                            :value="item.value">
90
-                    </el-option>
91
-                </el-select>
92
-            </el-form-item>
93
-
94
-
95
-            <el-form-item label="社保类型:">
96
-                <el-select v-model="form.social_type" placeholder="请选择" style="width:100%;">
97
-                    <el-option
98
-                            v-for="item in medicalCare"
99
-                            :key="item.value"
100
-                            :label="item.label"
101
-                            :value="item.value">
102
-                    </el-option>
103
-                </el-select>
104
-            </el-form-item>
105
-
106
-
107
-            <el-form-item label="读卡类型:" prop="id_card_type">
108
-                <el-select v-model="form.id_card_type" placeholder="请选择">
109
-                    <el-option
110
-                            v-for="item in IDCardTypes"
111
-                            :key="item.value"
112
-                            :label="item.label"
113
-                            :value="item.value">
114
-                    </el-option>
115
-                </el-select>
116
-            </el-form-item>
117
-
118
-
119
-            <el-form-item class="specialFormItem" label="医保卡号:">
120
-                <div style="display:flex;">
121
-                    <el-input v-model="form.medical_insurance_card"></el-input>
122
-                    <el-button style="margin-left:10px;" type="primary" @click="reading" v-loading="read_loading">读卡</el-button>
123
-
124
-                </div>
125
-            </el-form-item>
126
-
127
-            <el-form-item label="挂号类型:" prop="register" >
128
-                <el-select v-model="form.register" placeholder="请选择" style="width:100%;" @change="changeRegister">
129
-                    <el-option
130
-                            v-for="item in register"
131
-                            :key="item.value"
132
-                            :label="item.label"
133
-                            :value="item.value">
134
-                    </el-option>
135
-                </el-select>
136
-            </el-form-item>
137
-            <el-form-item label="挂号费:">
138
-                <el-input readonly v-model="form.registration_fee"></el-input>
139
-            </el-form-item>
140
-            <el-form-item label="诊疗费:">
141
-                <el-input readonly v-model="form.medical_expenses"></el-input>
142
-            </el-form-item>
143
-
144
-            <el-form-item label="医生:" prop="doctor" >
145
-                <el-select v-model="form.doctor" placeholder="请选择" @change="changeDoctor">
146
-                    <el-option
147
-                            v-for="(item,index) in doctors"
148
-                            :key="index"
149
-                            :label="item.user_name"
150
-                            :value="item.admin_user_id">
151
-                    </el-option>
152
-                </el-select>
153
-            </el-form-item>
154
-
155
-            <el-form-item label="科室:" prop="department" >
156
-                <el-select v-model="form.department" placeholder="请选择">
157
-                    <el-option
158
-                            v-for="(item,index) in departments"
159
-                            :key="index"
160
-                            :label="item.name"
161
-                            :value="item.id">
162
-                    </el-option>
163
-                </el-select>
164
-            </el-form-item>
165
-
166
-          <el-button style="margin-left:10px;" type="primary" @click="check11" v-if="form.id_card_no.length > 0">查普通门诊待遇</el-button>
167
-          <el-button style="margin-left:10px;" type="primary" @click="check14" v-if="form.id_card_no.length > 0">查门诊大病待遇</el-button>
168
-
169
-        </el-form>
170
-
171
-        <span slot="footer" class="dialog-footer">
2
+  <el-dialog width="854px" class="registerDialog" :title="titles" :visible.sync="visibility"
3
+             :close-on-click-modal="isClose"
4
+             :close-on-press-escape="isClose">
5
+
6
+    <el-form :model="form" :rules="rules" ref="formValue" label-width="100px">
7
+      <el-form-item label="患者姓名:" prop="name" >
8
+        <el-autocomplete
9
+          class="checkSearch"
10
+          popper-class="my-autocomplete"
11
+          v-model="form.name"
12
+          :fetch-suggestions="querySearchAsync"
13
+          :trigger-on-focus="false"
14
+          placeholder="请输入病人名字"
15
+          @select="handleSelect"
16
+          style="width:160px;"
17
+        >
18
+          <i class="el-icon-search el-input__icon" slot="suffix"></i>
19
+          <template slot-scope="{ item }">
20
+            <div class="name">{{ item.name }}</div>
21
+          </template>
22
+        </el-autocomplete>
23
+      </el-form-item>
24
+
25
+      <el-form-item label="性别:" prop="gender" >
26
+        <el-select v-model="form.gender" placeholder="请选择" style="width:100%;">
27
+          <el-option
28
+            v-for="item in sex"
29
+            :key="item.value"
30
+            :label="item.label"
31
+            :value="item.value">
32
+          </el-option>
33
+        </el-select>
34
+
35
+
36
+      </el-form-item>
37
+
38
+      <!-- <el-form-item label="年龄:" prop="age" >
39
+          <el-input v-model="form.age"></el-input>
40
+      </el-form-item> -->
41
+
42
+
43
+      <el-form-item label="出生日期:" prop="birthday" >
44
+        <el-date-picker v-model="form.birthday" type="date" format="yyyy-MM-dd"
45
+                        value-format="yyyy-MM-dd" placeholder="选择日期" style="width:100%;"></el-date-picker>
46
+      </el-form-item>
47
+
48
+      <el-form-item label="手机号码:" prop="phone">
49
+        <el-input v-model="form.phone"></el-input>
50
+      </el-form-item>
51
+
52
+
53
+      <!--<el-form-item label="医疗类别:" prop="medical_care">-->
54
+      <!--<el-select v-model="form.medical_care"  placeholder="请选择" style="width:100%;">-->
55
+      <!--<el-option-->
56
+      <!--v-for="(item,index) in medical_care"-->
57
+      <!--:key="index"-->
58
+      <!--:label="item.label"-->
59
+      <!--:value="item.value">-->
60
+      <!--</el-option>-->
61
+      <!--</el-select>-->
62
+      <!--</el-form-item>-->
63
+
64
+
65
+      <el-form-item label="证件类型:" prop="certificates" >
66
+        <el-select v-model="form.certificates" placeholder="请选择" style="width:100%;">
67
+          <el-option
68
+            v-for="item in certificates"
69
+            :key="item.value"
70
+            :label="item.label"
71
+            :value="item.value">
72
+          </el-option>
73
+        </el-select>
74
+      </el-form-item>
75
+
76
+      <el-form-item label="证件号码:" prop="id_card">
77
+        <el-input v-model="form.id_card"></el-input>
78
+      </el-form-item>
79
+
80
+
81
+
82
+
83
+      <el-form-item label="结算类型:">
84
+        <el-select v-model="form.settlement_value" placeholder="请选择" style="width:100%;">
85
+          <el-option
86
+            v-for="item in settlement"
87
+            :key="item.value"
88
+            :label="item.label"
89
+            :value="item.value">
90
+          </el-option>
91
+        </el-select>
92
+      </el-form-item>
93
+
94
+
95
+      <el-form-item label="社保类型:">
96
+        <el-select v-model="form.social_type" placeholder="请选择" style="width:100%;">
97
+          <el-option
98
+            v-for="item in medicalCare"
99
+            :key="item.value"
100
+            :label="item.label"
101
+            :value="item.value">
102
+          </el-option>
103
+        </el-select>
104
+      </el-form-item>
105
+
106
+
107
+      <el-form-item label="读卡类型:" prop="id_card_type">
108
+        <el-select v-model="form.id_card_type" placeholder="请选择">
109
+          <el-option
110
+            v-for="item in IDCardTypes"
111
+            :key="item.value"
112
+            :label="item.label"
113
+            :value="item.value">
114
+          </el-option>
115
+        </el-select>
116
+      </el-form-item>
117
+
118
+
119
+      <el-form-item class="specialFormItem" label="医保卡号:">
120
+        <div style="display:flex;">
121
+          <el-input v-model="form.medical_insurance_card"></el-input>
122
+          <el-button style="margin-left:10px;" type="primary" @click="reading" v-loading="read_loading">读卡</el-button>
123
+
124
+        </div>
125
+      </el-form-item>
126
+
127
+      <el-form-item label="挂号类型:" prop="register" >
128
+        <el-select v-model="form.register" placeholder="请选择" style="width:100%;" @change="changeRegister">
129
+          <el-option
130
+            v-for="item in register"
131
+            :key="item.value"
132
+            :label="item.label"
133
+            :value="item.value">
134
+          </el-option>
135
+        </el-select>
136
+      </el-form-item>
137
+      <el-form-item label="挂号费:">
138
+        <el-input readonly v-model="form.registration_fee"></el-input>
139
+      </el-form-item>
140
+      <el-form-item label="诊疗费:">
141
+        <el-input readonly v-model="form.medical_expenses"></el-input>
142
+      </el-form-item>
143
+
144
+      <el-form-item label="医生:" prop="doctor" >
145
+        <el-select v-model="form.doctor" placeholder="请选择" @change="changeDoctor">
146
+          <el-option
147
+            v-for="(item,index) in doctors"
148
+            :key="index"
149
+            :label="item.user_name"
150
+            :value="item.admin_user_id">
151
+          </el-option>
152
+        </el-select>
153
+      </el-form-item>
154
+
155
+      <el-form-item label="科室:" prop="department" >
156
+        <el-select v-model="form.department" placeholder="请选择">
157
+          <el-option
158
+            v-for="(item,index) in departments"
159
+            :key="index"
160
+            :label="item.name"
161
+            :value="item.id">
162
+          </el-option>
163
+        </el-select>
164
+      </el-form-item>
165
+
166
+      <el-button style="margin-left:10px;" type="primary" @click="check11" >查普通门诊待遇</el-button>
167
+      <el-button style="margin-left:10px;" type="primary" @click="check14" >查门诊大病待遇</el-button>
168
+
169
+    </el-form>
170
+
171
+    <span slot="footer" class="dialog-footer">
172 172
     <el-button @click="cancel('formValue')">取 消</el-button>
173 173
     <el-button type="primary" @click="confirm('formValue')">挂 号</el-button>
174 174
   </span>
175
-    </el-dialog>
175
+  </el-dialog>
176 176
 
177 177
 </template>
178 178
 
@@ -399,37 +399,37 @@
399 399
             'Permission': 5
400 400
           }
401 401
         })
402
-            .then(function(response) {
403
-              if (response.data.state == 0) {
404
-                that.$message.error(response.data.msg)
405
-                that.loadingone = false
406
-                return false
407
-              } else {
408
-                that.loadingone = false
409
-                if (response.data.data.failed_code == -10) {
410
-                  // that.$message.error(response.data.data.msg)
411
-                  that.$confirm(response.data.data.msg, '医保错误信息', {
412
-                    confirmButtonText: '确 定',
413
-                    type: 'warning'
414
-                  }).then(() => {
402
+          .then(function(response) {
403
+            if (response.data.state == 0) {
404
+              that.$message.error(response.data.msg)
405
+              that.loadingone = false
406
+              return false
407
+            } else {
408
+              that.loadingone = false
409
+              if (response.data.data.failed_code == -10) {
410
+                // that.$message.error(response.data.data.msg)
411
+                that.$confirm(response.data.data.msg, '医保错误信息', {
412
+                  confirmButtonText: '确 定',
413
+                  type: 'warning'
414
+                }).then(() => {
415 415
 
416 416
 
417
-                  }).catch(() => {
418
-                  })
419
-                } else {
420
-                  var result_desc = '';
421
-                  result_desc = response.data.data.msg
422
-                  that.$alert(result_desc, '结果', {
423
-                    confirmButtonText: '确定',
424
-                    callback: action => {
425
-                      this.dialogFormVisible = false
426
-                    }
427
-                  });
428
-                }
417
+                }).catch(() => {
418
+                })
419
+              } else {
420
+                var result_desc = '';
421
+                result_desc = response.data.data.msg
422
+                that.$alert(result_desc, '结果', {
423
+                  confirmButtonText: '确定',
424
+                  callback: action => {
425
+                    this.dialogFormVisible = false
426
+                  }
427
+                });
429 428
               }
430
-            })
431
-            .catch(function(error) {
432
-            })
429
+            }
430
+          })
431
+          .catch(function(error) {
432
+          })
433 433
       },
434 434
       check14(){
435 435
         if(this.form.social_type == 0 || this.form.social_type == ''){
@@ -449,38 +449,38 @@
449 449
             'Permission': 5
450 450
           }
451 451
         })
452
-            .then(function(response) {
453
-              if (response.data.state == 0) {
454
-                that.$message.error(response.data.msg)
455
-                that.loadingone = false
456
-                return false
457
-              } else {
458
-                that.loadingone = false
459
-                if (response.data.data.failed_code == -10) {
460
-                  // that.$message.error(response.data.data.msg)
461
-                  that.$confirm(response.data.data.msg, '医保错误信息', {
462
-                    confirmButtonText: '确 定',
463
-                    type: 'warning'
464
-                  }).then(() => {
452
+          .then(function(response) {
453
+            if (response.data.state == 0) {
454
+              that.$message.error(response.data.msg)
455
+              that.loadingone = false
456
+              return false
457
+            } else {
458
+              that.loadingone = false
459
+              if (response.data.data.failed_code == -10) {
460
+                // that.$message.error(response.data.data.msg)
461
+                that.$confirm(response.data.data.msg, '医保错误信息', {
462
+                  confirmButtonText: '确 定',
463
+                  type: 'warning'
464
+                }).then(() => {
465 465
 
466 466
 
467
-                  }).catch(() => {
468
-                  })
469
-                } else {
470
-                  var result_desc = '';
471
-                  result_desc = response.data.data.msg
472
-                  that.$alert(result_desc, '结果', {
473
-                    confirmButtonText: '确定',
474
-                    callback: action => {
475
-                      this.dialogFormVisible = false
476
-                    }
477
-                  });
478
-                }
467
+                }).catch(() => {
468
+                })
469
+              } else {
470
+                var result_desc = '';
471
+                result_desc = response.data.data.msg
472
+                that.$alert(result_desc, '结果', {
473
+                  confirmButtonText: '确定',
474
+                  callback: action => {
475
+                    this.dialogFormVisible = false
476
+                  }
477
+                });
479 478
               }
480
-            })
481
-            .catch(function(error) {
479
+            }
480
+          })
481
+          .catch(function(error) {
482 482
 
483
-            })
483
+          })
484 484
 
485 485
       },
486 486
       changeDoctor() {
@@ -668,16 +668,16 @@
668 668
 </script>
669 669
 
670 670
 <style lang="scss" scoped>
671
-    .registerDialog {
671
+  .registerDialog {
672 672
 
673
-    .el-form {
674
-        display: flex;
675
-        flex-wrap: wrap;
676
-    }
673
+  .el-form {
674
+    display: flex;
675
+    flex-wrap: wrap;
676
+  }
677 677
 
678
-    .el-form-item {
679
-        width: 50%;
680
-    }
678
+  .el-form-item {
679
+    width: 50%;
680
+  }
681 681
 
682
-    }
682
+  }
683 683
 </style>

+ 55 - 55
src/xt_pages/outpatientDoctorStation/components/prescriptionTable.vue View File

@@ -495,65 +495,65 @@
495 495
         }
496 496
       },
497 497
       changePrescribingNumber(scope) {
498
-         var max_number = 0 
499
-         if(scope.row.prescribing_number_unit == scope.row.drug.max_unit){
500
-            max_number = parseInt(scope.row.prescribing_number) * scope.row.drug.min_number 
501
-         }
502
-         if(scope.row.prescribing_number_unit == scope.row.drug.min_unit){
503
-           max_number = parseInt(scope.row.prescribing_number)
504
-         }
505
-         console.log("修改的数量",max_number)
506
-         //查询该药品库存
507
-         if(this.drugList.length > 0){
508
-            var stock_number = 0
509
-            for(let i=0;i<this.drugList.length;i++){
510
-              if(scope.row.id == this.drugList[i].id){
511
-                 for(let j=0;j<this.drugList[i].stock_in.length;j++){
512
-                    stock_number += this.drugList[i].stock_in[j].stock_max_number * this.drugList[i].min_number + this.drugList[i].stock_in[j].stock_min_number
513
-                 }
514
-              }
515
-            }
516
-            console.log("库存数量",stock_number)
517
-         }
518
-        if(scope.row.advice_id > 0){
519
-          //获取该药品上一次出库的的数量
520
-          getHisDoctorAdviceInfo(scope.row.advice_id).then(response=>{
521
-            if(response.data.state == 1){
522
-               var out_count  = 0
523
-               var adviceList = response.data.data.advice
524
-               if(adviceList.prescribing_number_unit == adviceList.drug.max_number){
525
-                   out_count = adviceList.prescribing_number * adviceList.drug.min_number
526
-               }
527
-               if(adviceList.prescribing_number_unit == adviceList.drug.min_unit){
528
-                  out_count = adviceList.prescribing_number
529
-               }
498
+        //  var max_number = 0 
499
+        //  if(scope.row.prescribing_number_unit == scope.row.drug.max_unit){
500
+        //     max_number = parseInt(scope.row.prescribing_number) * scope.row.drug.min_number 
501
+        //  }
502
+        //  if(scope.row.prescribing_number_unit == scope.row.drug.min_unit){
503
+        //    max_number = parseInt(scope.row.prescribing_number)
504
+        //  }
505
+        //  console.log("修改的数量",max_number)
506
+        //  //查询该药品库存
507
+        //  if(this.drugList.length > 0){
508
+        //     var stock_number = 0
509
+        //     for(let i=0;i<this.drugList.length;i++){
510
+        //       if(scope.row.id == this.drugList[i].id){
511
+        //          for(let j=0;j<this.drugList[i].stock_in.length;j++){
512
+        //             stock_number += this.drugList[i].stock_in[j].stock_max_number * this.drugList[i].min_number + this.drugList[i].stock_in[j].stock_min_number
513
+        //          }
514
+        //       }
515
+        //     }
516
+        //     console.log("库存数量",stock_number)
517
+        //  }
518
+        // if(scope.row.advice_id > 0){
519
+        //   //获取该药品上一次出库的的数量
520
+        //   getHisDoctorAdviceInfo(scope.row.advice_id).then(response=>{
521
+        //     if(response.data.state == 1){
522
+        //        var out_count  = 0
523
+        //        var adviceList = response.data.data.advice
524
+        //        if(adviceList.prescribing_number_unit == adviceList.drug.max_number){
525
+        //            out_count = adviceList.prescribing_number * adviceList.drug.min_number
526
+        //        }
527
+        //        if(adviceList.prescribing_number_unit == adviceList.drug.min_unit){
528
+        //           out_count = adviceList.prescribing_number
529
+        //        }
530 530
                
531
-               //如果更改的数量大于修改之前的数量
532
-               if(max_number > out_count){
533
-                 if((max_number - out_count)>stock_number){
534
-                   this.$message.error(scope.row.drug_name + '库存不足')
535
-                 }
536
-               }
537
-            }
538
-          })
539
-        }
540
-
541
-        if(scope.row.advice_id == 0){
542
-           if(max_number > stock_number){
543
-            this.$message.error(scope.row.drug_name + '库存不足')
544
-           }
545
-        }
546
-        
531
+        //        //如果更改的数量大于修改之前的数量
532
+        //        if(max_number > out_count){
533
+        //          if((max_number - out_count)>stock_number){
534
+        //            this.$message.error(scope.row.drug_name + '库存不足')
535
+        //          }
536
+        //        }
537
+        //     }
538
+        //   })
539
+        // }
547 540
 
548
-        // if (scope.row.prescribing_number_unit == scope.row.drug.min_unit) {
549
-        //   if (parseInt(scope.row.prescribing_number) > scope.row.drug.total) {
550
-        //     this.$message.error(scope.row.drug_name + '库存不足')
551
-        //   }
552
-        // } else {
553
-        //   if ((parseInt(scope.row.prescribing_number) * scope.row.drug.min_number) > scope.row.drug.total) {
541
+        // if(scope.row.advice_id == 0){
542
+        //    if(max_number > stock_number){
554 543
         //     this.$message.error(scope.row.drug_name + '库存不足')
555
-        //   }
544
+        //    }
556 545
         // }
546
+        
547
+
548
+        if (scope.row.prescribing_number_unit == scope.row.drug.min_unit) {
549
+          if (parseInt(scope.row.prescribing_number) > scope.row.drug.total) {
550
+            this.$message.error(scope.row.drug_name + '库存不足')
551
+          }
552
+        } else {
553
+          if ((parseInt(scope.row.prescribing_number) * scope.row.drug.min_number) > scope.row.drug.total) {
554
+            this.$message.error(scope.row.drug_name + '库存不足')
555
+          }
556
+        }
557 557
       },
558 558
       getProjectSingleDose(scope) {
559 559
         this.prescription.project[scope.$index].total = scope.row.single_dose * (scope.row.execution_frequency ? this.getNum(scope.row.execution_frequency) : 1) * (scope.row.number_days ? scope.row.number_days : 1)