修改
This commit is contained in:
parent
9b7298b72b
commit
20292f1df8
@ -43,7 +43,12 @@
|
|||||||
<el-form :model="signPackage" :rules="rules" ref="signPackage" label-width="100px" class="demo-ruleForm"
|
<el-form :model="signPackage" :rules="rules" ref="signPackage" label-width="100px" class="demo-ruleForm"
|
||||||
:inline="true" style="padding-left:40px">
|
:inline="true" style="padding-left:40px">
|
||||||
<el-form-item label="健康管理师" prop="healthManageId">
|
<el-form-item label="健康管理师" prop="healthManageId">
|
||||||
<el-input v-model="signPackage.healthManageId"></el-input>
|
<el-select v-model="signPackage.healthManageId" filterable placeholder="请选择健康管理师"
|
||||||
|
style="width:300px" clearable>
|
||||||
|
<el-option v-for="item in attendingPhysicianlist" :key="item.userId" :label="item.nickName"
|
||||||
|
:value="item.userId">
|
||||||
|
</el-option>
|
||||||
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<el-descriptions title="服务包信息" style="padding:20px 30px 10px" class="descriptions">
|
<el-descriptions title="服务包信息" style="padding:20px 30px 10px" class="descriptions">
|
||||||
@ -144,6 +149,7 @@ import {
|
|||||||
import { getAge } from "@/utils/age";
|
import { getAge } from "@/utils/age";
|
||||||
import { obtainendtime } from "@/utils/obtainendtime";
|
import { obtainendtime } from "@/utils/obtainendtime";
|
||||||
import { getToken } from '@/utils/auth'
|
import { getToken } from '@/utils/auth'
|
||||||
|
import { usergetList } from "@/api/unitconfig/patientConfiguration";
|
||||||
import specialDiseaseRoute from '../components/specialDiseaseRoute'
|
import specialDiseaseRoute from '../components/specialDiseaseRoute'
|
||||||
export default {
|
export default {
|
||||||
dicts: ['hardware_type'],
|
dicts: ['hardware_type'],
|
||||||
@ -157,6 +163,8 @@ export default {
|
|||||||
serviceCycle: undefined,
|
serviceCycle: undefined,
|
||||||
serviceStartTime: undefined,
|
serviceStartTime: undefined,
|
||||||
serviceEndTime: '',
|
serviceEndTime: '',
|
||||||
|
healthManageId: "",
|
||||||
|
packagePaymentStatus: '',
|
||||||
},
|
},
|
||||||
pickerOptions: {
|
pickerOptions: {
|
||||||
disabledDate: (time) => {
|
disabledDate: (time) => {
|
||||||
@ -202,12 +210,23 @@ export default {
|
|||||||
},
|
},
|
||||||
url: process.env.VUE_APP_BASE_API + '/manage/file/uploadFile'
|
url: process.env.VUE_APP_BASE_API + '/manage/file/uploadFile'
|
||||||
},
|
},
|
||||||
|
attendingPhysicianlist: [],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.info();
|
this.info();
|
||||||
|
this.usergetListinfo();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
//主治医生
|
||||||
|
usergetListinfo() {
|
||||||
|
usergetList({
|
||||||
|
agencyId: this.$route.query.hospitalAgencyId,
|
||||||
|
postName: 'DOCTOR'
|
||||||
|
}).then(res => {
|
||||||
|
this.attendingPhysicianlist = res.data
|
||||||
|
})
|
||||||
|
},
|
||||||
onroute(item) {
|
onroute(item) {
|
||||||
this.signPackage.routeId = item.routeId
|
this.signPackage.routeId = item.routeId
|
||||||
this.signPackage.routeName = item.routeName
|
this.signPackage.routeName = item.routeName
|
||||||
@ -264,6 +283,9 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
uploadsave() {
|
uploadsave() {
|
||||||
|
if (this.signPackage.healthManageId) {
|
||||||
|
this.signPackage.healthManageName = this.attendingPhysicianlist.find(e => e.userId == this.signPackage.healthManageId).nickName
|
||||||
|
}
|
||||||
this.form.signPackage = this.signPackage
|
this.form.signPackage = this.signPackage
|
||||||
addsign(this.form).then(res => {
|
addsign(this.form).then(res => {
|
||||||
this.$confirm('签约成功, 是否返回上一页?', '提示', {
|
this.$confirm('签约成功, 是否返回上一页?', '提示', {
|
||||||
|
|||||||
@ -31,7 +31,12 @@
|
|||||||
<el-form :model="signPackage" :rules="rules" ref="signPackage" label-width="100px" class="demo-ruleForm"
|
<el-form :model="signPackage" :rules="rules" ref="signPackage" label-width="100px" class="demo-ruleForm"
|
||||||
:inline="true" style="padding-left:40px">
|
:inline="true" style="padding-left:40px">
|
||||||
<el-form-item label="健康管理师" prop="healthManageId">
|
<el-form-item label="健康管理师" prop="healthManageId">
|
||||||
<el-input v-model="signPackage.healthManageId"></el-input>
|
<el-select v-model="signPackage.healthManageId" filterable placeholder="请选择健康管理师"
|
||||||
|
style="width:300px" clearable>
|
||||||
|
<el-option v-for="item in attendingPhysicianlist" :key="item.userId" :label="item.nickName"
|
||||||
|
:value="item.userId">
|
||||||
|
</el-option>
|
||||||
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<el-descriptions title="服务包信息" style="padding:20px 30px 10px" class="descriptions">
|
<el-descriptions title="服务包信息" style="padding:20px 30px 10px" class="descriptions">
|
||||||
@ -133,7 +138,7 @@ import {
|
|||||||
import { getToken } from '@/utils/auth'
|
import { getToken } from '@/utils/auth'
|
||||||
import { obtainendtime } from "@/utils/obtainendtime";
|
import { obtainendtime } from "@/utils/obtainendtime";
|
||||||
import specialDiseaseRoute from '../components/specialDiseaseRoute'
|
import specialDiseaseRoute from '../components/specialDiseaseRoute'
|
||||||
// import { usergetList } from "@/api/unitconfig/patientConfiguration";
|
import { usergetList } from "@/api/unitconfig/patientConfiguration";
|
||||||
export default {
|
export default {
|
||||||
components: { specialDiseaseRoute },
|
components: { specialDiseaseRoute },
|
||||||
dicts: ['hardware_type'],
|
dicts: ['hardware_type'],
|
||||||
@ -142,6 +147,11 @@ export default {
|
|||||||
return {
|
return {
|
||||||
signPackage: {
|
signPackage: {
|
||||||
packageName: undefined,
|
packageName: undefined,
|
||||||
|
packagePrice: undefined,
|
||||||
|
serviceCycle: undefined,
|
||||||
|
serviceStartTime: undefined,
|
||||||
|
serviceEndTime: '',
|
||||||
|
healthManageId: "",
|
||||||
packagePaymentStatus: '',
|
packagePaymentStatus: '',
|
||||||
},
|
},
|
||||||
form: {
|
form: {
|
||||||
@ -184,6 +194,7 @@ export default {
|
|||||||
url: process.env.VUE_APP_BASE_API + '/manage/file/uploadFile'
|
url: process.env.VUE_APP_BASE_API + '/manage/file/uploadFile'
|
||||||
},
|
},
|
||||||
packagelist: [],
|
packagelist: [],
|
||||||
|
attendingPhysicianlist: [],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
@ -192,8 +203,18 @@ export default {
|
|||||||
servicepackageinfo({ departmentId: this.$route.query.departmentId }).then(res => {
|
servicepackageinfo({ departmentId: this.$route.query.departmentId }).then(res => {
|
||||||
this.packagelist = res.data
|
this.packagelist = res.data
|
||||||
})
|
})
|
||||||
|
this.usergetListinfo();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
//主治医生
|
||||||
|
usergetListinfo() {
|
||||||
|
usergetList({
|
||||||
|
agencyId: this.$route.query.hospitalAgencyId,
|
||||||
|
postName: 'DOCTOR'
|
||||||
|
}).then(res => {
|
||||||
|
this.attendingPhysicianlist = res.data
|
||||||
|
})
|
||||||
|
},
|
||||||
ontemplate(item) {
|
ontemplate(item) {
|
||||||
this.signPackage.routeId = item.routeId
|
this.signPackage.routeId = item.routeId
|
||||||
this.signPackage.routeName = item.routeName
|
this.signPackage.routeName = item.routeName
|
||||||
@ -223,6 +244,9 @@ export default {
|
|||||||
if (this.signPackage.servicePackageId) {
|
if (this.signPackage.servicePackageId) {
|
||||||
this.signPackage.packageName = this.packagelist.find(e => e.id == this.signPackage.servicePackageId).packageName
|
this.signPackage.packageName = this.packagelist.find(e => e.id == this.signPackage.servicePackageId).packageName
|
||||||
}
|
}
|
||||||
|
if (this.signPackage.healthManageId) {
|
||||||
|
this.signPackage.healthManageName = this.attendingPhysicianlist.find(e => e.userId == this.signPackage.healthManageId).nickName
|
||||||
|
}
|
||||||
this.form.signPackage = this.signPackage
|
this.form.signPackage = this.signPackage
|
||||||
addsign(this.form).then(res => {
|
addsign(this.form).then(res => {
|
||||||
this.$confirm('签约成功, 是否返回上一页?', '提示', {
|
this.$confirm('签约成功, 是否返回上一页?', '提示', {
|
||||||
|
|||||||
@ -567,6 +567,8 @@ export default {
|
|||||||
this.$router.replace({
|
this.$router.replace({
|
||||||
path: "/patient/continueSigning",
|
path: "/patient/continueSigning",
|
||||||
query: {
|
query: {
|
||||||
|
hospitalAgencyId: row.hospitalAgencyId,
|
||||||
|
hospitalAgencyName: row.hospitalAgencyName,
|
||||||
patientSignRecordId: row.id,
|
patientSignRecordId: row.id,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user