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 @@ + + + +