|
@@ -24,9 +24,17 @@
|
24
|
24
|
</div>
|
25
|
25
|
</el-form-item>
|
26
|
26
|
<el-form-item label="患者姓名:" prop="name" :validate-event="is_Name">
|
27
|
|
- <el-input v-model="form.name"></el-input>
|
|
27
|
+ <!-- <el-input v-model="form.name"></el-input> -->
|
|
28
|
+ <el-select v-model="form.name" placeholder="请选择">
|
|
29
|
+ <el-option
|
|
30
|
+ v-for="item in patient"
|
|
31
|
+ :key="item.patient_id"
|
|
32
|
+ :label="item.name"
|
|
33
|
+ :value="item.name">
|
|
34
|
+ </el-option>
|
|
35
|
+ </el-select>
|
28
|
36
|
</el-form-item>
|
29
|
|
- <el-form-item label="性别:">
|
|
37
|
+ <el-form-item label="性别:" prop="sex" :validate-event="is_Name">
|
30
|
38
|
<el-select v-model="form.sex" placeholder="请选择">
|
31
|
39
|
<el-option
|
32
|
40
|
v-for="item in sex"
|
|
@@ -56,10 +64,10 @@
|
56
|
64
|
</el-option>
|
57
|
65
|
</el-select>
|
58
|
66
|
</el-form-item>
|
59
|
|
- <el-form-item label="出生日期:">
|
|
67
|
+ <el-form-item label="出生日期:" prop="birthday" :validate-event="is_Name">
|
60
|
68
|
<el-date-picker v-model="form.birthday" type="date" @change="getBirthday" placeholder="选择日期"></el-date-picker>
|
61
|
69
|
</el-form-item>
|
62
|
|
- <el-form-item label="年龄:">
|
|
70
|
+ <el-form-item label="年龄:" prop="age" :validate-event="is_Name">
|
63
|
71
|
<el-input v-model="form.age"></el-input>
|
64
|
72
|
</el-form-item>
|
65
|
73
|
<el-form-item label="证件号码:" prop="idCard" :validate-event="is_Name">
|
|
@@ -245,16 +253,20 @@ export default {
|
245
|
253
|
},
|
246
|
254
|
rules: {
|
247
|
255
|
name:[{ required:true,message:"患者姓名不能为空",trigger: 'blur'}],
|
|
256
|
+ sex:[{ required:true,message:"患者性别不能为空",trigger: 'blur'}],
|
248
|
257
|
idCard: [{ required: true, message: '证件号码不能为空', trigger: 'blur' }],
|
249
|
258
|
register: [{ required: true, message: '请选择挂号类型' , trigger: 'blur' }],
|
250
|
259
|
doctor: [{ required: true, message: '请选择医生' , trigger: 'blur' }],
|
251
|
260
|
department: [{ required: true, message: '请填写科室', trigger: 'blur' }],
|
|
261
|
+ age:[{ required:true,message:"患者年龄不能为空",trigger: 'blur'}],
|
|
262
|
+ birthday:[{required:true,message:"患者出生日期不能为空",trigger:'blur'}]
|
252
|
263
|
},
|
253
|
264
|
doctorList:[],
|
254
|
265
|
departmentList:[],
|
255
|
266
|
check:0,
|
256
|
267
|
show:false,
|
257
|
|
- is_Name:false
|
|
268
|
+ is_Name:false,
|
|
269
|
+ patient:[],
|
258
|
270
|
}
|
259
|
271
|
},
|
260
|
272
|
computed:{
|
|
@@ -364,10 +376,10 @@ export default {
|
364
|
376
|
this.is_Name = true
|
365
|
377
|
return
|
366
|
378
|
}
|
367
|
|
- if(this.form.idCard == ""){
|
368
|
|
- this.$message.error("证件号码不能为空")
|
369
|
|
- this.is_Name = true
|
370
|
|
- return
|
|
379
|
+
|
|
380
|
+
|
|
381
|
+ if(this.form.sex == ""){
|
|
382
|
+ this.$message.error("患者性别不能为空")
|
371
|
383
|
}
|
372
|
384
|
|
373
|
385
|
if(this.form.register == ""){
|
|
@@ -387,6 +399,22 @@ export default {
|
387
|
399
|
this.is_Name = true
|
388
|
400
|
return
|
389
|
401
|
}
|
|
402
|
+ if(this.form.age == ""){
|
|
403
|
+ this.$message.error("患者年龄不能为空")
|
|
404
|
+ this.is_Name = true
|
|
405
|
+ return
|
|
406
|
+ }
|
|
407
|
+ if(this.form.birthday == ""){
|
|
408
|
+ this.$message.error("出生日期不能为空")
|
|
409
|
+ this.is_Name = true
|
|
410
|
+ return
|
|
411
|
+ }
|
|
412
|
+
|
|
413
|
+ if(this.form.idCard == ""){
|
|
414
|
+ this.$message.error("证件号码不能为空")
|
|
415
|
+ this.is_Name = true
|
|
416
|
+ return
|
|
417
|
+ }
|
390
|
418
|
this.$refs[formName].validate((valid)=>{
|
391
|
419
|
if(valid){
|
392
|
420
|
if(this.form.costChecked == true){
|
|
@@ -418,6 +446,7 @@ export default {
|
418
|
446
|
total:this.total
|
419
|
447
|
}
|
420
|
448
|
console.log("params",params)
|
|
449
|
+ return
|
421
|
450
|
saveHisPatient(params).then(response=>{
|
422
|
451
|
if(response.data.state == 1){
|
423
|
452
|
var patient = response.data.data.patient
|
|
@@ -449,7 +478,8 @@ export default {
|
449
|
478
|
getTodaySchedulePatient().then(response=>{
|
450
|
479
|
if(response.data.state == 1){
|
451
|
480
|
var patient = response.data.data.patient
|
452
|
|
- // console.log("今日排班",patient)
|
|
481
|
+ console.log("今日排班",patient)
|
|
482
|
+ this.patient = patient
|
453
|
483
|
}
|
454
|
484
|
})
|
455
|
485
|
}
|