diff --git a/src/api/consultation.ts b/src/api/consultation.ts
index 3038299..5677a99 100644
--- a/src/api/consultation.ts
+++ b/src/api/consultation.ts
@@ -218,3 +218,21 @@ export const deleteProcess = (data?: object) => {
params: data
});
};
+/** 查询问答记录
+ */
+export const queryQaRecordForFeedback = (data?: object) => {
+ return http.request(
+ "get",
+ "/virtual-patient/feedback/queryQaRecordForFeedback",
+ {
+ params: data
+ }
+ );
+};
+/** 保存反馈
+ */
+export const saveFeedback = (data?: object) => {
+ return http.request("post", "/virtual-patient/feedback/saveFeedback", {
+ data
+ });
+};
diff --git a/src/assets/newInquiry/text_icon.png b/src/assets/newInquiry/text_icon.png
new file mode 100644
index 0000000..2597e36
Binary files /dev/null and b/src/assets/newInquiry/text_icon.png differ
diff --git a/src/assets/svg/consultation/record/act_reasonable.svg b/src/assets/svg/consultation/record/act_reasonable.svg
new file mode 100644
index 0000000..c70011a
--- /dev/null
+++ b/src/assets/svg/consultation/record/act_reasonable.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/assets/svg/consultation/record/act_unreasonable.svg b/src/assets/svg/consultation/record/act_unreasonable.svg
new file mode 100644
index 0000000..cda04e2
--- /dev/null
+++ b/src/assets/svg/consultation/record/act_unreasonable.svg
@@ -0,0 +1,12 @@
+
diff --git a/src/assets/svg/consultation/record/reasonable.svg b/src/assets/svg/consultation/record/reasonable.svg
new file mode 100644
index 0000000..71643a3
--- /dev/null
+++ b/src/assets/svg/consultation/record/reasonable.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/assets/svg/consultation/record/unreasonable.svg b/src/assets/svg/consultation/record/unreasonable.svg
new file mode 100644
index 0000000..93d0534
--- /dev/null
+++ b/src/assets/svg/consultation/record/unreasonable.svg
@@ -0,0 +1,12 @@
+
diff --git a/src/router/modules/caseManagement.ts b/src/router/modules/caseManagement.ts
index 11d828d..b432624 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/index.vue"),
+ component: () => import("@/views/caseManagement/list/edit.vue"),
meta: {
title: "编辑病历",
showLink: false,
diff --git a/src/router/modules/digitalHuman.ts b/src/router/modules/digitalHuman.ts
deleted file mode 100644
index b8a9502..0000000
--- a/src/router/modules/digitalHuman.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-export default {
- path: "/digitalHuman",
- redirect: "/digitalHuman/index",
- meta: {
- title: "数字人",
- icon: "weixinFavorites",
- rank: 14
- },
- children: [
- {
- path: "/digitalHuman/index",
- name: "DigitalHuman",
- component: () => import("@/views/digitalHuman/index.vue"),
- meta: {
- title: "在线数字人 ",
- showLink: true,
- showParent: true,
- roles: ["admin", "common"]
- }
- }
- ]
-} as RouteConfigsTable;
diff --git a/src/views/caseManagement/list/add.vue b/src/views/caseManagement/list/add.vue
index 0ce053e..b7e5c08 100644
--- a/src/views/caseManagement/list/add.vue
+++ b/src/views/caseManagement/list/add.vue
@@ -1,4 +1,4 @@
-
+
+
+
+
+
+
diff --git a/src/views/caseManagement/list/edit/compontents/ElectronicCase/AddCase.vue b/src/views/caseManagement/list/edit/compontents/ElectronicCase/AddCase.vue
new file mode 100644
index 0000000..4aea99b
--- /dev/null
+++ b/src/views/caseManagement/list/edit/compontents/ElectronicCase/AddCase.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManagement/list/edit/compontents/ElectronicCase/index.vue b/src/views/caseManagement/list/edit/compontents/ElectronicCase/index.vue
index 936377e..544383c 100644
--- a/src/views/caseManagement/list/edit/compontents/ElectronicCase/index.vue
+++ b/src/views/caseManagement/list/edit/compontents/ElectronicCase/index.vue
@@ -1,4 +1,24 @@
-
+
+
+
+
+
+ 在线(默认)
+
+
+
+
+ 请选择数字人
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/selectCase/index.vue b/src/views/selectCase/index.vue
index 1b290c5..9325065 100644
--- a/src/views/selectCase/index.vue
+++ b/src/views/selectCase/index.vue
@@ -14,6 +14,7 @@ import {
import { getUserInfo } from "@/utils/auth";
import { useConsultationStoreHooks } from "@/store/modules/consultation";
import { creatDiagnosisProcesse } from "@/api/inquiry";
+
// import { message } from "@/utils/message";
import { downLoadUrl } from "@/utils/auth";
import { ElMessageBox } from "element-plus";
@@ -89,12 +90,13 @@ const getDiagnoseProcessPageList = async () => {
userId: JSON.parse(userInfo).id
};
const res: any = await queryDiagnoseProcessPageList(params);
+ if (res?.code === 200) {
+ userPagination.total = res.data?.total;
+ caseList.value = res.data?.records;
- userPagination.total = res.data.total;
- caseList.value = res.data.records;
-
- diagnoseProcessList.value = res.data.records;
- userPagination.total = res.data.total;
+ diagnoseProcessList.value = res.data?.records;
+ userPagination.total = res.data?.total;
+ }
};
const getMedicalRecPageList = async () => {
const params = {
@@ -102,10 +104,12 @@ const getMedicalRecPageList = async () => {
pageSize: casePagination.pageSize
};
const res: any = await queryMedicalRecPageList(params);
- medicalRecList.value = res.data.records;
- casePagination.total = res.data.total;
- if (addFlag.value === true) {
- caseList.value = medicalRecList.value;
+ if (res?.code === 200) {
+ medicalRecList.value = res.data.records;
+ casePagination.total = res.data.total;
+ if (addFlag.value === true) {
+ caseList.value = medicalRecList.value;
+ }
}
};
const handleUserChange = val => {