From bd07d4af27e05b53a57fa857b2c9f547e8fcc8ad Mon Sep 17 00:00:00 2001 From: ChenQiuYu Date: Tue, 27 May 2025 15:42:21 +0800 Subject: [PATCH] dev --- src/components/charge/CardPay.vue | 5 +- src/components/charge/ChargeQueue.vue | 5 +- src/components/charge/RecordsLog/Quick.vue | 9 +- src/components/charge/Settlement.vue | 11 +- src/components/common/Header.vue | 5 +- src/components/common/goods/GoodsDetail.vue | 13 +- .../common/goods/goodsDetail/Usage.vue | 13 +- .../common/service/ServiceDetail.vue | 3 +- .../home/index/BusinessOverview.vue | 3 +- src/components/home/index/InventoryAlert.vue | 3 +- src/components/home/index/PaymentDetails.vue | 3 +- src/components/home/index/ValidityWarning.vue | 3 +- src/components/inventory/GoodsSearch.vue | 3 +- src/components/inventory/apply/AddApply.vue | 12 +- .../inventory/apply/DetailApply.vue | 5 +- src/components/inventory/check/Add.vue | 11 +- src/components/inventory/check/Detail.vue | 3 +- src/components/inventory/goods/Cate.vue | 13 +- src/components/inventory/goods/Edit.vue | 15 +- .../inventory/goods/InventoryBatchDetail.vue | 3 +- .../inventory/goods/InventoryStatistics.vue | 3 +- src/components/inventory/goods/Search.vue | 3 +- src/components/inventory/goods/SocialInfo.vue | 3 +- .../inventory/purchase/AddOrder.vue | 9 +- .../inventory/purchase/EditOrder.vue | 15 +- .../inventory/supplier/AddSupplier.vue | 3 +- .../member/memberProfile/Exchange.vue | 3 +- .../member/memberProfile/FlowingWater.vue | 5 +- .../member/memberProfile/VipEdit.vue | 11 +- .../member/memberProfile/VipLevelEdit.vue | 5 +- src/components/outpatient/Case.vue | 2 +- src/components/outpatient/MedicalHistory.vue | 3 +- src/components/outpatient/MedicalQueue.vue | 9 +- src/components/registration/CardDefault.vue | 3 +- src/components/registration/Edit.vue | 9 +- src/components/retail/AssociationIdCode.vue | 152 ------- src/components/retail/BatchDetail.vue | 128 ------ src/components/retail/CardDefault.vue | 236 ----------- src/components/retail/CardPay.vue | 197 --------- src/components/retail/CheckoutDetail.vue | 213 ---------- src/components/retail/IdCodeListShow.vue | 57 --- src/components/retail/LadingBill.vue | 52 --- src/components/retail/OrderDetail.vue | 386 ------------------ src/components/retail/PersonalPayment.vue | 140 ------- src/components/retail/PurchaseHistory.vue | 82 ---- .../retail/RetailAssociationDetail.vue | 80 ---- src/components/retail/Settlement.vue | 193 --------- src/components/retail/TraceabilityCodeAdd.vue | 228 ----------- src/components/retail/VipSearch.vue | 275 ------------- .../retail/WholeOrderNegotiation.vue | 168 -------- src/components/settings/MemberEdit.vue | 5 +- src/utils/request.ts | 3 +- src/views/Login.vue | 2 +- src/views/charge/index.vue | 5 +- src/views/home/SectionList.vue | 3 +- src/views/outpatient/index.vue | 11 +- src/views/registration/index.vue | 5 +- src/views/settings/member.vue | 3 +- src/views/social/costRecord.vue | 3 +- 59 files changed, 157 insertions(+), 2697 deletions(-) delete mode 100644 src/components/retail/AssociationIdCode.vue delete mode 100644 src/components/retail/BatchDetail.vue delete mode 100644 src/components/retail/CardDefault.vue delete mode 100644 src/components/retail/CardPay.vue delete mode 100644 src/components/retail/CheckoutDetail.vue delete mode 100644 src/components/retail/IdCodeListShow.vue delete mode 100644 src/components/retail/LadingBill.vue delete mode 100644 src/components/retail/OrderDetail.vue delete mode 100644 src/components/retail/PersonalPayment.vue delete mode 100644 src/components/retail/PurchaseHistory.vue delete mode 100644 src/components/retail/RetailAssociationDetail.vue delete mode 100644 src/components/retail/Settlement.vue delete mode 100644 src/components/retail/TraceabilityCodeAdd.vue delete mode 100644 src/components/retail/VipSearch.vue delete mode 100644 src/components/retail/WholeOrderNegotiation.vue diff --git a/src/components/charge/CardPay.vue b/src/components/charge/CardPay.vue index 36fad4b..6a554c9 100644 --- a/src/components/charge/CardPay.vue +++ b/src/components/charge/CardPay.vue @@ -6,6 +6,7 @@ import {ElMessage} from "element-plus"; import {post} from "@/utils/request.ts"; import type {Request, Response} from "@/utils/ws.ts"; import {useWsStore} from "@/stores/wsStore.ts"; +import {API} from "@/assets/config/API.ts"; const wsStore = useWsStore(); const isReading = ref(false) @@ -13,7 +14,7 @@ const socialCard: any = defineModel(); const ReadSocialCard = async (readType: string) => { socialCard.value.lastUse = "cardPay" isReading.value = true; - let config_db: any = await post('common/config/getall'); + let config_db: any = await post(API.Common.Config.GetAll); let config: any = {} config.ACCESS_KEY = config_db.social_ACCESS_KEY; config.SECRETKEY = config_db.social_SECRETKEY; @@ -63,7 +64,7 @@ const reciceMessage = (response: Response) => { getInfoFor1101(params) } const getInfoFor1101 = (params: any) => { - post("social/person/getCustomSocialInfo", {data: params}).then((res: any) => { + post(API.Social.Person.GetCustomSocialInfo, {data: params}).then((res: any) => { socialCard.value.data = res; socialCard.value.mdtrtCertType = res.mdtrtCertType; socialCard.value.mdtrtCertNo = res.mdtrtCertNo; diff --git a/src/components/charge/ChargeQueue.vue b/src/components/charge/ChargeQueue.vue index c2ecf89..41ccff1 100644 --- a/src/components/charge/ChargeQueue.vue +++ b/src/components/charge/ChargeQueue.vue @@ -86,6 +86,7 @@ import {formatListTime, getCurrentDate, getEndOfDay, getToday} from "@/utils/dat import {Search, Calendar} from "@element-plus/icons-vue"; import {apiConfig} from "@/assets/config/apiConfig.ts"; import Edit from "@/components/registration/Edit.vue"; +import {API} from "@/assets/config/API.ts"; const curItem = ref({}); const emit = defineEmits(['clickItem', 'getStatus']) @@ -119,7 +120,7 @@ const init = async () => { query.value.endTime = getEndOfDay(selectedDate.value[1]) loading.value = true try { - let data: any = await post(apiConfig.RecordGetChargeQueue, {query: query.value}, {catch_error: true}) + let data: any = await post(API.Charge.Order.ListWithDetail, {query: query.value}, {catch_error: true}) ChargeQueueList.value = data.list } catch { ChargeQueueList.value = [] @@ -162,7 +163,7 @@ const tab = (item: any) => { init() } const getTipCount = () => { - post('statistics/getTipCount', { + post(API.Statistics.GetQueueCount, { beginTime: query.value.beginTime, endTime: query.value.endTime }).then((res: any) => { diff --git a/src/components/charge/RecordsLog/Quick.vue b/src/components/charge/RecordsLog/Quick.vue index e084d4d..bd7cdf1 100644 --- a/src/components/charge/RecordsLog/Quick.vue +++ b/src/components/charge/RecordsLog/Quick.vue @@ -30,19 +30,20 @@ import {apiConfig} from "@/assets/config/apiConfig.ts"; import {getEndOfDay} from "@/utils/dateUtils.ts"; import {post} from "@/utils/request.ts"; import {ElMessage} from "element-plus"; +import {API} from "@/assets/config/API.ts"; const is_show = ref(false); const init = async () => { is_show.value = true try { - let data: any = await post(apiConfig.RegistrationList, { + let data: any = await post(API.Patient.Registration.List, { query: { status: 1, beginTime: new Date(), endTime: getEndOfDay(new Date()) } }, {catch_error: true}); - post('registration/changeStatus', {id: data.list[0].id, status: 2}).then((res: any) => { + post(API.Patient.Registration.ChangeStatus, {id: data.list[0].id, status: 2}).then((res: any) => { registerId.value = res.id patientId.value = res.patientInfoId }) @@ -50,7 +51,7 @@ const init = async () => { is_show.value = false } } -const diagnosisSearchApi = "social/diagnose/search" +const diagnosisSearchApi = API.Social.Diagnose.Search interface ShowConfig { label: string; @@ -84,7 +85,7 @@ const save = () => { itemList: [], goodsList: [], } - post('medical/record/save', {data: data}).then((res: any) => { + post(API.Diagnosis.Base.Save, {data: data}).then((res: any) => { ElMessage.success("快速接诊成功") is_show.value = false emit('close') diff --git a/src/components/charge/Settlement.vue b/src/components/charge/Settlement.vue index b3946e5..8549080 100644 --- a/src/components/charge/Settlement.vue +++ b/src/components/charge/Settlement.vue @@ -61,6 +61,7 @@ import {medTypeJson, priceBtnList} from "@/assets/config/constants.ts" import {useWsStore} from "@/stores/wsStore.ts"; import PersonalPayment from "@/components/charge/PersonalPayment.vue"; import {ElMessage} from "element-plus"; +import {API} from "@/assets/config/API.ts"; const wsStore = useWsStore(); const socialCard = ref({ @@ -91,9 +92,9 @@ const init = async (code: any, psnNo: any) => { selectedIndex.value = 0 payType.value = 1 } - retailOrder.value = await post("charge/getByCode", {code: code}); + retailOrder.value = await post(API.Charge.Order.GetByCode, {code: code}); if (psnNo != null) { - let result: any = await post("social/person/getSocialInfoByPsnNo", {psnNo: psnNo}); + let result: any = await post(API.Social.Person.GetSocialInfoByPsnNo, {psnNo: psnNo}); if (result) { socialCard.value.data = result; socialCard.value.mdtrtCertType = result.mdtrtCertType; @@ -126,7 +127,7 @@ const completeSettlement = () => { } else { //其他结算 loading.value = true; - post('charge/completeOrder', { + post(API.Charge.Order.Complete, { id: retailOrder.value.id, payType: payType.value }, {catch_error: true}).then((res: any) => { @@ -175,9 +176,9 @@ const socialSettlement = () => { insutype: socialCard.value.payInfo.selfpay_prop_type, changeOrderCode: retailOrder.value.code, } - post("charge/uploadCostDetails", {changeOrderCode: retailOrder.value.code}).then((res: any) => { + post(API.Charge.Social.Upload, {changeOrderCode: retailOrder.value.code}).then((res: any) => { //预结算 - post("charge/socialPrePay", {...params}).then((res: any) => { + post(API.Charge.Social.PrePay, {...params}).then((res: any) => { openPsnPayment(res, params) }) }) diff --git a/src/components/common/Header.vue b/src/components/common/Header.vue index bff380b..686cbe6 100644 --- a/src/components/common/Header.vue +++ b/src/components/common/Header.vue @@ -197,6 +197,7 @@ import {apiConfig} from "@/assets/config/apiConfig.ts"; import {post} from "@/utils/request"; import {Right} from "@element-plus/icons-vue"; import {onMounted, ref} from "vue"; +import {API} from "@/assets/config/API.ts"; let logout = function () { @@ -211,7 +212,7 @@ let logout = function () { ) .then(() => { localStorage.removeItem('token') - post(apiConfig.signOut).then((res: any) => { + post(API.Common.Sign.SignOut).then((res: any) => { useRouter().push("/manager/login") }) ElMessage({ @@ -228,7 +229,7 @@ onMounted(() => { }) const username = ref('') const getInfo = () => { - post(apiConfig.managerUserVerify).then((res: any) => { + post(API.Common.ManagerUser.Verify).then((res: any) => { username.value = res.username }) } diff --git a/src/components/common/goods/GoodsDetail.vue b/src/components/common/goods/GoodsDetail.vue index fbd7e46..3fa398d 100644 --- a/src/components/common/goods/GoodsDetail.vue +++ b/src/components/common/goods/GoodsDetail.vue @@ -45,16 +45,16 @@