@@ -83,7 +81,7 @@ import ChargeQueue from "@/components/charge/ChargeQueue.vue";
import {nextTick, onMounted, ref} from "vue";
import {post} from "@/utils/request.ts";
import ServiceDetail from "@/components/common/service/ServiceDetail.vue";
-import GoodsDetail from "@/components/charge/GoodsDetail.vue";
+import GoodsDetail from "@/components/common/goods/GoodsDetail.vue";
import DiagnosisSearchInput from "@/components/outpatient/DiagnosisSearchInput.vue";
import Settlement from "@/components/charge/Settlement.vue";
import TotalPrice from "@/components/charge/TotalPrice.vue";
@@ -98,7 +96,7 @@ const socialCard = ref
({payInfo: {}})
const formData = ref({
patientInfo: {},
diagnosisMedicalRecord: {},
- goodsList: [],
+ goodsDetail: [],
itemDetail: [],
})
const statusDisabled = ref(0)
@@ -138,8 +136,8 @@ const diagnosisSelect = (list: any) => {
const recordsConsumptionRef= ref("")
const patientCardRef = ref()
const clickItem = async (item: any, status: any) => {
- formData.value = await post('medical/record/getByDiagnosisCode', {diagnosisCode: item.code})
statusDisabled.value = status
+ formData.value = await post('medical/record/getByDiagnosisCode', {diagnosisCode: item.code})
getOrderTotalPrice()
nextTick(() => {
let list = JSON.parse(formData.value.diagnosisMedicalRecord.diagnosisDetail)
diff --git a/src/views/outpatient/index.vue b/src/views/outpatient/index.vue
index 05a3da3..26dbbe8 100644
--- a/src/views/outpatient/index.vue
+++ b/src/views/outpatient/index.vue
@@ -10,13 +10,10 @@
@@ -54,6 +50,7 @@ import CaseDetail from "@/components/outpatient/CaseDetail.vue";
import {apiConfig} from "@/assets/config/apiConfig.ts";
import PatientCard from "@/components/charge/PatientCard.vue";
import ServiceDetail from "@/components/common/service/ServiceDetail.vue";
+import GoodsDetail from "@/components/common/goods/GoodsDetail.vue";
const registerId = ref()
const patientId = ref()
@@ -126,8 +123,8 @@ const getId = (item: any) => {
regisId: item.id
}).then((res: any) => {
formData.value = res.diagnosisMedicalRecord
- goodsList.value = res.goodsDetail
- itemDetail.value = res.itemDetail
+ formData.value.goodsDetail = res.goodsDetail
+ formData.value.itemDetail = res.itemDetail
patientRegistration.value = res.patientRegistration
})
@@ -146,10 +143,8 @@ const deleteItem = () => {
}
const getStatus = (e: any) => {
status.value = e
-
formData.value.itemDetail = []
- // goodsList.value = []
- // itemDetail.value = []
+ formData.value.goodsDetail = []
patientRegistration.value = {}
nextTick(() => {
medicalHistoryRef.value?.clearList();
@@ -192,7 +187,6 @@ const copyForm=(item:any) => {
})
}
const copyItemList=(item:any) => {
- console.log(item)
itemDetail.value = item.itemDetail
}
const copyGoodsList=(item:any) => {