From f435e97154c97bff6b7557fc4804de14411fcdb8 Mon Sep 17 00:00:00 2001 From: ChenQiuYu Date: Tue, 27 May 2025 17:11:19 +0800 Subject: [PATCH] dev --- src/components/charge/AssociationIdCode.vue | 2 +- src/components/charge/PatientCard.vue | 3 ++- src/components/charge/RecordsLog.vue | 3 ++- src/views/charge/index.vue | 11 +++-------- src/views/member/index.vue | 11 ++++++----- 5 files changed, 14 insertions(+), 16 deletions(-) diff --git a/src/components/charge/AssociationIdCode.vue b/src/components/charge/AssociationIdCode.vue index 89b220e..0d2a5f6 100644 --- a/src/components/charge/AssociationIdCode.vue +++ b/src/components/charge/AssociationIdCode.vue @@ -85,7 +85,7 @@ const addIdCode = () => { return; } let idCode = traceabilityCode.value.slice(0, 7); - post(API.Goods.Base.AddIdCode, {goodsId: selected.value, idCode: idCode}).then((res: any) => { + post(API.Charge.Order.Save, {goodsId: selected.value, idCode: idCode}).then((res: any) => { for (let subItem of tableData.value) { if (subItem.id === selected.value) { if (subItem.idCode == null) { diff --git a/src/components/charge/PatientCard.vue b/src/components/charge/PatientCard.vue index 0ab159e..a1dd948 100644 --- a/src/components/charge/PatientCard.vue +++ b/src/components/charge/PatientCard.vue @@ -45,11 +45,12 @@ import {formatDate} from "@/utils/dateUtils.ts" import Panel from "@/components/common/Panel.vue"; import {onMounted, ref} from "vue"; import {post} from "@/utils/request.ts"; +import {API} from "@/assets/config/API.ts"; const seeDockerInfo = ref(); const getSeeDockerInfo = (newValue: any) => { if (!newValue) return; - post('medical/record/getSeeDockerInfo', {regisId: newValue}).then((res: any) => { + post(API.Diagnosis.Base.GetRegistrationDetail, {regisId: newValue}).then((res: any) => { seeDockerInfo.value = res }) } diff --git a/src/components/charge/RecordsLog.vue b/src/components/charge/RecordsLog.vue index b18b2b4..b88b964 100644 --- a/src/components/charge/RecordsLog.vue +++ b/src/components/charge/RecordsLog.vue @@ -26,6 +26,7 @@ import Detail from './RecordsLog/Detail.vue'; import {post} from "@/utils/request.ts"; import {ref} from "vue"; import {formatListTime} from "@/utils/dateUtils.ts"; +import {API} from "@/assets/config/API.ts"; const list = ref([]) const init = (patientId: any) => { @@ -33,7 +34,7 @@ const init = (patientId: any) => { patientId: patientId, pageSize: 20 } - post('charge/listDetail', {query}).then((res: any) => { + post(API.Charge.Order.ListWithDetail, {query}).then((res: any) => { list.value = res.list }) } diff --git a/src/views/charge/index.vue b/src/views/charge/index.vue index 2169dc0..cdd4e25 100644 --- a/src/views/charge/index.vue +++ b/src/views/charge/index.vue @@ -128,11 +128,6 @@ const initFormData = () => { const statusDisabled = ref(0) const diagnosisKeyword = ref("") const chargeQueueRef = ref() -const delDraft = () => { - nextTick(() => { - chargeQueueRef.value?.delDraft() - }) -} const settlementRef = ref() const charge = () => { if (checkTraceCode(formData.value.goodsDetail)) { @@ -176,7 +171,7 @@ const openCheckoutDetail = (goodsList: any[], psnNo: string) => { } const saveAndCharge = () => { - post('charge/save', {data: {...formData.value, doctorId: doctorId.value}}).then((res: any) => { + post(API.Charge.Order.Save, {data: {...formData.value, doctorId: doctorId.value}}).then((res: any) => { formData.value.orderCode = res nextTick(() => { settlementRef.value?.init(res, formData.value.patientRegistration.psnNo) @@ -205,7 +200,7 @@ const patientCardRef = ref() const disabled = ref(false) const clickItem = async (item: any, status: any) => { statusDisabled.value = status - formData.value = await post(API.Charge.Order.GetByDiagnosisCode, {diagnosisCode: item.code}) + formData.value = await post(API.Diagnosis.Base.GetByDiagnosisCode, {diagnosisCode: item.code}) //添加追溯码应采字段 for (let i = 0; i < formData.value.goodsDetail.length; i++) { let goodsItem = formData.value.goodsDetail[i] @@ -231,7 +226,7 @@ const getDockerList = () => { let query = { role: 1 } - post('organization/member/search', {query: query}).then((res: any) => { + post(API.Organization.Member.Search, {query: query}).then((res: any) => { dockerList.value = res }) } diff --git a/src/views/member/index.vue b/src/views/member/index.vue index 548cf5a..b9d0047 100644 --- a/src/views/member/index.vue +++ b/src/views/member/index.vue @@ -180,6 +180,7 @@ import {formatListTime} from "@/utils/dateUtils.ts"; import antys from "@/assets/config/directory/antys.json" import area from "@/assets/config/area.json" import psnCertTypes from "@/assets/config/directory/psnCertTypes.json" +import {API} from "@/assets/config/API.ts"; const isGrant = ref(false) @@ -224,14 +225,14 @@ const init = () => { page: 1, pageSize: 100 }; - post("vip/vip/list", query).then((res: any) => { + post(API.Patient.Base.List, query).then((res: any) => { list.value = res.list; totalCount.value = res.total_count listItem.value = res.list[0]; // 向每个对象添加新的属性 list.value.forEach((item: any) => { if (!item.levelId) return - post("vip/vipLevel/get", {levelId: item.levelId}).then((res: any) => { + post(API.Patient.LevelConfig.Get, {levelId: item.levelId}).then((res: any) => { item.levelName = res.name; }); }); @@ -239,7 +240,7 @@ const init = () => { }); }; const getVipIntegral = (id: any) => { - post("vip/vip/get", {id: id}).then((res: any) => { + post(API.Patient.LevelConfig.Get, {id: id}).then((res: any) => { listItem.value.integralBalance = res.integralBalance; }); }; @@ -316,7 +317,7 @@ const getChargeList = (id: any) => { pageSize: 20, patientId: id } - post('charge/list', {query}).then((res: any) => { + post(API.Charge.Order.List, {query}).then((res: any) => { tableData.value = res.list total.value = res.total_count }) @@ -360,7 +361,7 @@ const getPayTypeStr = (payType: number): string => { const searchVip = () => { - post("vip/vip/list", { + post(API.Patient.Base.List, { page: 1, pageSize: 50, keyword: input3.value,