From 20292f1df8dc2e45e22da41b5e9b21f7650b89fd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com>
Date: Mon, 8 Apr 2024 15:27:29 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/manage/continueSigning/index.vue | 24 ++++++++++++++++++-
src/views/manage/newSigning/index.vue | 28 ++++++++++++++++++++--
src/views/manage/signRecord/index.vue | 2 ++
3 files changed, 51 insertions(+), 3 deletions(-)
diff --git a/src/views/manage/continueSigning/index.vue b/src/views/manage/continueSigning/index.vue
index 1455694..4def3b4 100644
--- a/src/views/manage/continueSigning/index.vue
+++ b/src/views/manage/continueSigning/index.vue
@@ -43,7 +43,12 @@
-
+
+
+
+
@@ -144,6 +149,7 @@ import {
import { getAge } from "@/utils/age";
import { obtainendtime } from "@/utils/obtainendtime";
import { getToken } from '@/utils/auth'
+import { usergetList } from "@/api/unitconfig/patientConfiguration";
import specialDiseaseRoute from '../components/specialDiseaseRoute'
export default {
dicts: ['hardware_type'],
@@ -157,6 +163,8 @@ export default {
serviceCycle: undefined,
serviceStartTime: undefined,
serviceEndTime: '',
+ healthManageId: "",
+ packagePaymentStatus: '',
},
pickerOptions: {
disabledDate: (time) => {
@@ -202,12 +210,23 @@ export default {
},
url: process.env.VUE_APP_BASE_API + '/manage/file/uploadFile'
},
+ attendingPhysicianlist: [],
};
},
created() {
this.info();
+ this.usergetListinfo();
},
methods: {
+ //主治医生
+ usergetListinfo() {
+ usergetList({
+ agencyId: this.$route.query.hospitalAgencyId,
+ postName: 'DOCTOR'
+ }).then(res => {
+ this.attendingPhysicianlist = res.data
+ })
+ },
onroute(item) {
this.signPackage.routeId = item.routeId
this.signPackage.routeName = item.routeName
@@ -264,6 +283,9 @@ export default {
})
},
uploadsave() {
+ if (this.signPackage.healthManageId) {
+ this.signPackage.healthManageName = this.attendingPhysicianlist.find(e => e.userId == this.signPackage.healthManageId).nickName
+ }
this.form.signPackage = this.signPackage
addsign(this.form).then(res => {
this.$confirm('签约成功, 是否返回上一页?', '提示', {
diff --git a/src/views/manage/newSigning/index.vue b/src/views/manage/newSigning/index.vue
index a61de0f..54b69af 100644
--- a/src/views/manage/newSigning/index.vue
+++ b/src/views/manage/newSigning/index.vue
@@ -31,7 +31,12 @@
-
+
+
+
+
@@ -133,7 +138,7 @@ import {
import { getToken } from '@/utils/auth'
import { obtainendtime } from "@/utils/obtainendtime";
import specialDiseaseRoute from '../components/specialDiseaseRoute'
-// import { usergetList } from "@/api/unitconfig/patientConfiguration";
+import { usergetList } from "@/api/unitconfig/patientConfiguration";
export default {
components: { specialDiseaseRoute },
dicts: ['hardware_type'],
@@ -142,6 +147,11 @@ export default {
return {
signPackage: {
packageName: undefined,
+ packagePrice: undefined,
+ serviceCycle: undefined,
+ serviceStartTime: undefined,
+ serviceEndTime: '',
+ healthManageId: "",
packagePaymentStatus: '',
},
form: {
@@ -184,6 +194,7 @@ export default {
url: process.env.VUE_APP_BASE_API + '/manage/file/uploadFile'
},
packagelist: [],
+ attendingPhysicianlist: [],
};
},
created() {
@@ -192,8 +203,18 @@ export default {
servicepackageinfo({ departmentId: this.$route.query.departmentId }).then(res => {
this.packagelist = res.data
})
+ this.usergetListinfo();
},
methods: {
+ //主治医生
+ usergetListinfo() {
+ usergetList({
+ agencyId: this.$route.query.hospitalAgencyId,
+ postName: 'DOCTOR'
+ }).then(res => {
+ this.attendingPhysicianlist = res.data
+ })
+ },
ontemplate(item) {
this.signPackage.routeId = item.routeId
this.signPackage.routeName = item.routeName
@@ -223,6 +244,9 @@ export default {
if (this.signPackage.servicePackageId) {
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
addsign(this.form).then(res => {
this.$confirm('签约成功, 是否返回上一页?', '提示', {
diff --git a/src/views/manage/signRecord/index.vue b/src/views/manage/signRecord/index.vue
index dc146e7..2e0315f 100644
--- a/src/views/manage/signRecord/index.vue
+++ b/src/views/manage/signRecord/index.vue
@@ -567,6 +567,8 @@ export default {
this.$router.replace({
path: "/patient/continueSigning",
query: {
+ hospitalAgencyId: row.hospitalAgencyId,
+ hospitalAgencyName: row.hospitalAgencyName,
patientSignRecordId: row.id,
},
});