From 1ebb24476575f9b144899104451c32fa0abddad7 Mon Sep 17 00:00:00 2001 From: xiangcongshuai Date: Tue, 11 Jun 2024 17:42:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=97=85=E4=BE=8B=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/modules/caseManagement.ts | 2 +- src/views/caseManagement/list/add.vue | 229 +++++++++++++- .../caseManagement/list/details/index.vue | 6 +- .../edit/compontents/ElectronicCase/index.vue | 39 +++ src/views/caseManagement/list/edit/index.vue | 87 ++++++ src/views/caseManagement/list/index.vue | 6 +- src/views/digitalHuman/addEdit.vue | 290 ++++++++++++++++++ src/views/digitalHuman/index.vue | 133 ++++++++ 8 files changed, 780 insertions(+), 12 deletions(-) create mode 100644 src/views/caseManagement/list/edit/compontents/ElectronicCase/index.vue create mode 100644 src/views/caseManagement/list/edit/index.vue create mode 100644 src/views/digitalHuman/addEdit.vue diff --git a/src/router/modules/caseManagement.ts b/src/router/modules/caseManagement.ts index b432624..11d828d 100644 --- a/src/router/modules/caseManagement.ts +++ b/src/router/modules/caseManagement.ts @@ -95,7 +95,7 @@ export default { { path: "/caseManagement/edit", name: "caseManagementEdit", - component: () => import("@/views/caseManagement/list/edit.vue"), + component: () => import("@/views/caseManagement/list/edit/index.vue"), meta: { title: "编辑病历", showLink: false, diff --git a/src/views/caseManagement/list/add.vue b/src/views/caseManagement/list/add.vue index ad3a210..0ce053e 100644 --- a/src/views/caseManagement/list/add.vue +++ b/src/views/caseManagement/list/add.vue @@ -1,15 +1,232 @@ + diff --git a/src/views/caseManagement/list/details/index.vue b/src/views/caseManagement/list/details/index.vue index 77932a2..d01b5bc 100644 --- a/src/views/caseManagement/list/details/index.vue +++ b/src/views/caseManagement/list/details/index.vue @@ -35,7 +35,7 @@ const columns: TableColumnList = [ }, { label: "回复", - prop: "defaultAnswer" + prop: "medicalRecAnswer" } ]; const planColumns: TableColumnList = [ @@ -117,7 +117,7 @@ onMounted(() => { { + + diff --git a/src/views/caseManagement/list/edit/index.vue b/src/views/caseManagement/list/edit/index.vue new file mode 100644 index 0000000..bf44147 --- /dev/null +++ b/src/views/caseManagement/list/edit/index.vue @@ -0,0 +1,87 @@ + + + + diff --git a/src/views/caseManagement/list/index.vue b/src/views/caseManagement/list/index.vue index a4cecd8..79c14f1 100644 --- a/src/views/caseManagement/list/index.vue +++ b/src/views/caseManagement/list/index.vue @@ -9,6 +9,7 @@ import { import { onMounted } from "vue"; import { clearObject } from "@/utils/auth"; import { useCaseStoreHooks } from "@/store/modules/caseManagement"; +import AddEdit from "./add.vue"; defineOptions({ name: "CaseManagement" @@ -23,6 +24,7 @@ const seachForm = reactive({ selfDescKeyword: "" }); const diseaseList = ref([]); +const AddEditRef = ref(); const pagination = reactive({ total: 0, pageSize: 10, @@ -90,8 +92,7 @@ const reset = () => { search(); }; const add = () => { - router.push("/caseManagement/add"); - useCaseStoreHooks().changeIsEditFlag(false); + AddEditRef.value.open(); }; const getDiseaseListByDropList = async () => { const res: any = await queryDiseaseListByDropList(); @@ -228,5 +229,6 @@ onMounted(() => { + diff --git a/src/views/digitalHuman/addEdit.vue b/src/views/digitalHuman/addEdit.vue new file mode 100644 index 0000000..1df5364 --- /dev/null +++ b/src/views/digitalHuman/addEdit.vue @@ -0,0 +1,290 @@ + + + + diff --git a/src/views/digitalHuman/index.vue b/src/views/digitalHuman/index.vue index e69de29..b3b5daa 100644 --- a/src/views/digitalHuman/index.vue +++ b/src/views/digitalHuman/index.vue @@ -0,0 +1,133 @@ + + + +