diff --git a/src/utils/formatMoney.ts b/src/utils/formatMoney.ts index 4615c6d..cf21e1b 100644 --- a/src/utils/formatMoney.ts +++ b/src/utils/formatMoney.ts @@ -9,6 +9,12 @@ export function displayPrice(price: any, suffix: string = "元", fixed = 2) { return (parsedNumber / 100.0).toFixed(fixed) + suffix } +export function displayWeight(price: any, fixed = 2) { + if (typeof price === "undefined") return "0" + const parsedNumber = typeof price === "string" ? parseFloat(price) : price + return parsedNumber.toFixed(fixed) +} + /** * 把显示价格改为分 * @param price diff --git a/src/views/hard/hard-after-sale/index.vue b/src/views/hard/hard-after-sale/index.vue index 1f7fd35..90cd47f 100644 --- a/src/views/hard/hard-after-sale/index.vue +++ b/src/views/hard/hard-after-sale/index.vue @@ -10,23 +10,19 @@ - + - {{ $t("common.queryBtn") }} + {{ $t("common.queryBtn") + }} {{ $t("common.resetBtn") }} - + @@ -58,27 +54,25 @@ - + diff --git a/src/views/hard/hard-order/components/admin-refund-dialog/index.vue b/src/views/hard/hard-order/components/admin-refund-dialog/index.vue index 79c3a9f..bb0b42b 100644 --- a/src/views/hard/hard-order/components/admin-refund-dialog/index.vue +++ b/src/views/hard/hard-order/components/admin-refund-dialog/index.vue @@ -57,9 +57,13 @@ const openDialog = (id: string) => { visible.value = true state.orderId = id - nextTick(() => { + nextTick(async () => { + loading.value = true + await new Promise((resolve) => setTimeout(() => resolve(true), 500)) + state.currentTab = data.tabs[0].name refundTableRef.value?.getCarList(state.orderId) refundFormRef.value?.resetFields() + loading.value = false }) } @@ -68,11 +72,11 @@ function tabClick(e: any) { loading.value = true try { await new Promise((resolve) => setTimeout(() => resolve(true), 250)) - switch (e.paneName) { - case "CAR": - refundTableRef.value?.getCarList(state.orderId) - break - } + // switch (e.paneName) { + // case "CAR": + // refundTableRef.value?.getCarList(state.orderId) + // break + // } await new Promise((resolve) => setTimeout(() => resolve(true), 250)) } catch (error: any) { console.log(error); diff --git a/src/views/hard/hard-order/components/admin-refund-dialog/table.vue b/src/views/hard/hard-order/components/admin-refund-dialog/table.vue index d0dd289..e9cec80 100644 --- a/src/views/hard/hard-order/components/admin-refund-dialog/table.vue +++ b/src/views/hard/hard-order/components/admin-refund-dialog/table.vue @@ -5,19 +5,29 @@ - - + + + + + - + + +