Explorar o código

获取报告添加患者id

kumu hai 6 meses
pai
achega
c5695b320d

+ 1 - 2
src/pages/register.page.vue

@@ -231,7 +231,7 @@ useWatcher(
   {
     immediate: true,
     async middleware(_, next) {
-      if ( _.method.config.params?.scanCode ) {
+      if ( scan.value ) {
         let scanToastRef: any;
         try {
           scanToastRef = Toast.loading(100, { message: '加载中' });
@@ -240,7 +240,6 @@ useWatcher(
           scanToastRef?.close?.();
         }
       }
-      console.log('12->', _);
     },
   },
 ).onSuccess(({ data }) => {

+ 2 - 2
src/request/api/questionnaire.api.ts

@@ -4,13 +4,13 @@ import type { QuestionnaireStorage }                  from '../model';
 import { fromQuestionnaireData, toQuestionnaireData } from '../model';
 
 
-const visitor = useVisitor();
+const Visitor = useVisitor();
 let storage: Pick<QuestionnaireStorage, 'dialogId'> & { questions: QuestionnaireStorage['questions'][] } = { questions: [] };
 
 export function questionnaireMethod(data = []) {
   if ( !data?.length ) { storage = { questions: [] }; }
   return HTTP.Post(
-    `/fdhb-tablet/dialogueManage/dialog/${ visitor.patientId }/${ visitor.resultId }`,
+    `/fdhb-tablet/dialogueManage/dialog/${ Visitor.patientId }/${ Visitor.resultId }`,
     toQuestionnaireData(data, storage),
     {
       meta: { ignoreException: true },

+ 5 - 2
src/request/api/report.api.ts

@@ -1,9 +1,11 @@
 import HTTP                                  from '../alova';
 import { fromReportData, fromSchemeRequest } from '../model';
+import { useVisitor } from '@/stores';
 
+const Visitor = useVisitor();
 
 export function getReportMethod(id: string) {
-  const params = { healthAnalysisReportId: id };
+  const params = { healthAnalysisReportId: id, patientId: Visitor.patientId };
   return HTTP.Get(`/fdhb-tablet/analysisManage/getHealRepDetailById`, {
     params,
     transform(data, headers) { return fromReportData(<any> data); },
@@ -15,12 +17,13 @@ export function updateReportMethod(id: string, data: Record<string, any>) {
     healthAnalysisReportId: id,
     constitutionGroupImg: data?.constitutionGroupImg,
     factorItemRadarImg: data?.factorItemRadarImg,
+    patientId: Visitor.patientId
   };
   return HTTP.Post(`/fdhb-tablet/analysisManage/upConFacImgById`, params, {});
 }
 
 export function getReportSchemeMethod(id: string) {
-  const params = { healthAnalysisReportId: id };
+  const params = { healthAnalysisReportId: id, patientId: Visitor.patientId };
   return HTTP.Get(`/fdhb-tablet/analysisManage/getCondProgDetailById`, {
     params,
     transform(data: any, headers) {