From 25c628d7f2a36229eb2ae095e4c8e306befb9e98 Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Fri, 15 Sep 2023 16:40:57 +0800 Subject: [PATCH] =?UTF-8?q?=E7=97=85=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/order/list.js | 6 ++++++ src/views/order/medince-list/index.vue | 11 +++++++++-- src/views/order/order-list/index.vue | 11 +++++++++-- 3 files changed, 24 insertions(+), 4 deletions(-) diff --git a/src/api/order/list.js b/src/api/order/list.js index 2b45891..57f5020 100644 --- a/src/api/order/list.js +++ b/src/api/order/list.js @@ -59,3 +59,9 @@ export function lookAddress(id){//解密收货人地址 method: 'get' }) } +export function inquiryCase(id){//病例详情 + return request({ + url:`/admin/case/inquiry/${id}`, + method: 'get' + }) +} diff --git a/src/views/order/medince-list/index.vue b/src/views/order/medince-list/index.vue index 60da9f6..a2f260c 100644 --- a/src/views/order/medince-list/index.vue +++ b/src/views/order/medince-list/index.vue @@ -643,7 +643,8 @@ import { getProductDetail, cancelProduct, reportPrePscription, - lookAddress + lookAddress, + inquiryCase } from '@/api/order/list'; import { parseTime } from '@/utils/parseTime'; import { @@ -874,6 +875,7 @@ const handleQuery = async () => { }; const getDetail = async (order_product_id) => { chufang_data.vlaue=[]; + Object.assign(patientData,{}); const { code, data, message } = await getProductDetail(order_product_id); if (code == 200) { Object.assign(modalForm, data); @@ -909,6 +911,11 @@ const getDetail = async (order_product_id) => { }); chufang_data.value= data_arr; } + if(data.order_inquiry_case && data.order_inquiry_case.inquiry_case_id){ + const caseInfo= await inquiryCase(data.order_inquiry_case.inquiry_case_id); + Object.assign(patientData,caseInfo.data); + + } } }; //获取订单详情 @@ -1003,7 +1010,7 @@ const openDcotor = () => { doctorVisible.value = true; }; const openPatient = () => { - Object.assign(patientData, modalForm.order_inquiry_case); + //Object.assign(patientData, modalForm.order_inquiry_case); patientVisible.value = true; }; onMounted(() => { diff --git a/src/views/order/order-list/index.vue b/src/views/order/order-list/index.vue index 8540584..531877d 100644 --- a/src/views/order/order-list/index.vue +++ b/src/views/order/order-list/index.vue @@ -400,7 +400,7 @@