From 087d49c6ac072169921e97ebd47820a25cf6c4f6 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Sat, 11 Jan 2025 15:53:42 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E7=A1=AC=E4=BB=B6=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/formatMoney.ts | 22 +- src/views/admin/system/user/face-manage.vue | 225 ++++++------- src/views/hard/hard-manager/face-form.vue | 163 +++++----- src/views/hard/hard-manager/form.vue | 163 +++++----- src/views/hard/hard-manager/index.vue | 297 ++++++++++-------- src/views/hard/hard-manager/mq-form.vue | 216 +++++++------ .../components/extra-price/index.vue | 172 +++++----- 7 files changed, 654 insertions(+), 604 deletions(-) diff --git a/src/utils/formatMoney.ts b/src/utils/formatMoney.ts index 4bf7485..b9ee379 100644 --- a/src/utils/formatMoney.ts +++ b/src/utils/formatMoney.ts @@ -1,21 +1,21 @@ /** * 显示价格把分转换到元 - * @param price - * @returns + * @param price + * @returns */ -export function displayPrice(price: any, suffix: string = "元") { - if (typeof price === 'undefined') return '0.0' + suffix - const parsedNumber = typeof price === 'string' ? parseFloat(price) : price - return (parsedNumber / 100.0).toFixed(1) + suffix +export function displayPrice(price: any, suffix: string = "元", fixed = 1) { + if (typeof price === "undefined") return "0.0" + suffix + const parsedNumber = typeof price === "string" ? parseFloat(price) : price + return (parsedNumber / 100.0).toFixed(fixed) + suffix } /** * 把显示价格改为分 - * @param price - * @returns + * @param price + * @returns */ export const storePrice = (num: number | string | undefined) => { - if (typeof num === 'undefined') return 0 - const parsedNumber = typeof num === 'string' ? parseFloat(num) : num + if (typeof num === "undefined") return 0 + const parsedNumber = typeof num === "string" ? parseFloat(num) : num return Math.round(parsedNumber * 100) -} \ No newline at end of file +} diff --git a/src/views/admin/system/user/face-manage.vue b/src/views/admin/system/user/face-manage.vue index 8af1cd9..5f7a75f 100644 --- a/src/views/admin/system/user/face-manage.vue +++ b/src/views/admin/system/user/face-manage.vue @@ -1,56 +1,61 @@ \ No newline at end of file +defineExpose({ openDialog }) + diff --git a/src/views/hard/hard-manager/face-form.vue b/src/views/hard/hard-manager/face-form.vue index a4741bf..de8b9cc 100644 --- a/src/views/hard/hard-manager/face-form.vue +++ b/src/views/hard/hard-manager/face-form.vue @@ -1,114 +1,111 @@ \ No newline at end of file + openDialog, +}) + diff --git a/src/views/hard/hard-manager/form.vue b/src/views/hard/hard-manager/form.vue index 492902e..1b97830 100644 --- a/src/views/hard/hard-manager/form.vue +++ b/src/views/hard/hard-manager/form.vue @@ -1,115 +1,114 @@ \ No newline at end of file + openDialog, +}) + diff --git a/src/views/hard/hard-manager/index.vue b/src/views/hard/hard-manager/index.vue index 42ff5c1..da50644 100644 --- a/src/views/hard/hard-manager/index.vue +++ b/src/views/hard/hard-manager/index.vue @@ -1,104 +1,141 @@ \ No newline at end of file + try { + await hardManageApi.delObjs(ids) + getDataList() + useMessage().success("删除成功") + } catch (err: any) { + useMessage().error(err.msg) + } +} + diff --git a/src/views/hard/hard-manager/mq-form.vue b/src/views/hard/hard-manager/mq-form.vue index 73cc607..ead1178 100644 --- a/src/views/hard/hard-manager/mq-form.vue +++ b/src/views/hard/hard-manager/mq-form.vue @@ -1,144 +1,142 @@ \ No newline at end of file + openDialog, +}) + diff --git a/src/views/wallet/wallet-setting/components/extra-price/index.vue b/src/views/wallet/wallet-setting/components/extra-price/index.vue index 7b34b42..85cecca 100644 --- a/src/views/wallet/wallet-setting/components/extra-price/index.vue +++ b/src/views/wallet/wallet-setting/components/extra-price/index.vue @@ -1,99 +1,119 @@ \ No newline at end of file + // 获取数据 + loading.value = true + getObj(id) + .then((res: any) => { + Object.assign(form, res.data, { payAmountMealLimit: displayPrice(res.data.payAmountMealLimit, "", 0) }) + }) + .finally(() => { + loading.value = false + }) +} +