Merge remote-tracking branch 'origin/sdl_20220916_护理站人员功能' into sdl_20220916_护理站人员功能

This commit is contained in:
shidongli 2022-10-10 09:12:28 +08:00
commit 86fb1ceb04

View File

@ -253,7 +253,8 @@
label-width="130px" label-width="130px"
:inline="true" :inline="true"
> >
<el-form-item label="所属护理站" prop="nurseStationItem.nurseStationId"> <!-- prop="nurseStationItem.nurseStationId" -->
<el-form-item label="所属护理站" required>
<template> <template>
<el-button <el-button
type="" type=""
@ -297,9 +298,9 @@
maxlength="50" maxlength="50"
/> />
</el-form-item> </el-form-item>
<el-form-item label="护理类型" prop="nurseStationItem.nurseTypeId"> <el-form-item label="护理类型" prop="nurseTypeId">
<el-select <el-select
v-model="form.nurseStationItem.nurseTypeId" v-model="form.nurseTypeId"
clearable clearable
placeholder="请选择护理类型" placeholder="请选择护理类型"
style="width: 208px" style="width: 208px"
@ -413,7 +414,7 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-form-item> </el-form-item>
<el-form-item label="项目头像" required> <el-form-item label="项目头像" prop="nurseStationItem.itemPictureUrl">
<stationAcatar <stationAcatar
@imgUrl="imgUrl" @imgUrl="imgUrl"
:img="form.nurseStationItem.itemPictureUrl" :img="form.nurseStationItem.itemPictureUrl"
@ -859,10 +860,13 @@ export default {
"nurseStationItem.advanceAppointDuration": [ "nurseStationItem.advanceAppointDuration": [
{ required: true, message: "提前预约时长不能为空", trigger: "blur" }, { required: true, message: "提前预约时长不能为空", trigger: "blur" },
], ],
"nurseStationItem.nurseStationId": [ "nurseStationItem.itemPictureUrl":[{
{ required: true, message: "请选择所属护理站", trigger: "blur" }, required: true, trigger: "blur", message: "请选择项目头像"
}],
nurseStationId: [
{ required: true, trigger: "blur", message: "请选择所属护理站" },
], ],
"nurseStationItem.nurseTypeId": [ nurseTypeId: [
{ required: true, message: "请选择护理类型", trigger: "blur" }, { required: true, message: "请选择护理类型", trigger: "blur" },
], ],
}, },
@ -946,6 +950,7 @@ export default {
// //
choicestationid(item) { choicestationid(item) {
this.form.nurseStationItem.nurseStationId = item.id; this.form.nurseStationItem.nurseStationId = item.id;
// this.form.nurseStationId = item.id;
this.form.nurseStationItem.nurseStationName = item.nurseStationName; this.form.nurseStationItem.nurseStationName = item.nurseStationName;
this.StationConsumablequeryParams.nurseStationId = item.id; this.StationConsumablequeryParams.nurseStationId = item.id;
// console.log(item); // console.log(item);
@ -1030,11 +1035,9 @@ export default {
}, },
// //
cancel() { cancel() {
// this.$refs["form"].clearValidate();
this.open = false; this.open = false;
this.reset(); this.reset();
if (this.$refs["form"]) {
this.$refs["form"].clearValidate();
}
}, },
// //
addnurseStationItemPrices(item, index) { addnurseStationItemPrices(item, index) {
@ -1072,13 +1075,13 @@ export default {
reset() { reset() {
this.form = { this.form = {
nurseStationItem: { nurseStationItem: {
nurseStationId: "", nurseStationId: null,
nurseTypeId: "", nurseTypeId: null,
nurseItemName: "", nurseItemName: null,
nurseItemContent: "", nurseItemContent: null,
advanceAppointDuration: "", advanceAppointDuration: null,
itemPictureUrl: "", itemPictureUrl: null,
sort: "", sort: null,
nurseStationName: "请选择所属护理站", nurseStationName: "请选择所属护理站",
}, },
nurseStationItemConsumables: [ nurseStationItemConsumables: [
@ -1090,9 +1093,9 @@ export default {
], ],
nurseStationItemPrices: [ nurseStationItemPrices: [
{ {
serveDurationUnit: "", serveDurationUnit: null,
price: "", price: null,
description: "", description: null,
ids: this.ids, ids: this.ids,
}, },
], ],
@ -1181,6 +1184,9 @@ export default {
this.form.nurseStationItemConsumables.forEach((e) => { this.form.nurseStationItemConsumables.forEach((e) => {
e.nurseStationConsumableId = e.id; e.nurseStationConsumableId = e.id;
}); });
this.form.nurseStationItem.nurseTypeId = this.form.nurseTypeId;
// this.form.nurseStationItem.nurseStationId = this.form.nurseStationId;
console.log(this.form); console.log(this.form);
this.$refs["form"].validate((valid) => { this.$refs["form"].validate((valid) => {
console.log(valid); console.log(valid);
@ -1285,4 +1291,4 @@ export default {
height: 178px; height: 178px;
display: block; display: block;
} }
</style> </style>