diff --git a/src/views/hard/hard-dept-total/index.vue b/src/views/hard/hard-dept-total/index.vue index 5793705..e10e47c 100644 --- a/src/views/hard/hard-dept-total/index.vue +++ b/src/views/hard/hard-dept-total/index.vue @@ -16,9 +16,13 @@ - + + + value-format="YYYY-MM-DD HH:mm:ss" type="datetimerange" + start-placeholder="开始时间(含)" end-placeholder="结束时间(不含)" /> {{ $t("common.queryBtn") @@ -209,7 +213,6 @@ import { submitDepartmentExport as submitBatchExport } from "/@/api/hard/hard-to import { BasicTableProps, useTable } from "/@/hooks/table" import { displayPrice } from "/@/utils/formatMoney" -import { useDict } from "/@/hooks/dict" import * as hardTotalApi from "/@/api/hard/hard-total" import dayjs from "dayjs" @@ -221,8 +224,7 @@ const selectObjs = ref([]) as any const multiple = ref(true) const draggableDepTreeRef = ref() // 树组件ref引用 -/** 部门列说明每行数据的统计范围。 */ -const departmentHeaderTip = "每行显示一个部门,后面的金额和次数都是该部门在查询时间内的数据。" +const transactionTimeTip = "按钱包流水的交易时间统计,包含开始时间,不包含结束时间。例如,统计 9 月可选择 9 月 1 日 00:00:00 到 10 月 1 日 00:00:00。" /** 批量充值金额说明批量入账金额的计算方式。 */ const batchRechargeAmountHeaderTip = "通过批量充值给该部门人员增加的金额合计。" /** 批量充值次数说明按人员入账记录计次。 */ @@ -243,18 +245,15 @@ const singleDeductionCountHeaderTip = "单次扣减产生的扣款记录数, const returnCanteenAmountHeaderTip = "批量退还余额时,退回该部门人员各自所属食堂的金额合计。" /** 退还食堂次数说明按人员退还记录计次。 */ const returnCanteenCountHeaderTip = "批量退还余额产生的记录数;同一次操作涉及多人时,每个人的退还记录各算 1 次。" -/** 流水金额说明支付订单原始金额的统计范围。 */ -const payAmountHeaderTip = "查询时间内创建且已支付的订单金额合计;退款金额另行显示,不会从这里扣除。" -/** 流水次数说明已支付订单的计次方式。 */ -const payCountHeaderTip = "查询时间内创建且已支付的订单数量,同一笔订单算 1 次。" -/** 退款金额说明按退款完成时间统计。 */ -const refundAmountHeaderTip = "查询时间内已经完成退款的金额合计,按退款完成时间统计。" -/** 退款次数说明按已完成退款记录计次。 */ -const refundCountHeaderTip = "查询时间内已经完成的退款记录数;一笔订单有多次退款时,每次完成的退款各算 1 次。" +/** 支付和退款都按钱包流水的交易时间统计。 */ +const payAmountHeaderTip = "所选交易时间内的钱包支付流水金额合计;退款金额单独显示,不会从这里扣除。" +const payCountHeaderTip = "所选交易时间内的钱包支付流水记录数,每条流水算 1 次;同一订单使用多个钱包支付时分别计次。" +const refundAmountHeaderTip = "所选交易时间内的钱包退款流水金额合计,包含非订单退款。" +const refundCountHeaderTip = "所选交易时间内的钱包退款流水记录数,每条流水算 1 次,包含非订单退款。" /** 消费净金额说明支付与退款的相减关系。 */ -const netAmountHeaderTip = "流水金额减去退款金额。订单按创建时间统计,退款按完成时间统计;只选到退款的时间段时,结果可能为负数。" -/** 消费净次数说明支付订单与退款记录的相减关系。 */ -const netCountHeaderTip = "流水次数减去退款次数。退款次数按退款记录计算,一笔订单多次退款会分别扣减。" +const netAmountHeaderTip = "流水金额减去退款金额。支付和退款分别按各自钱包流水的交易时间统计,结果可能为负数。" +/** 消费净次数说明支付流水与退款流水的相减关系。 */ +const netCountHeaderTip = "钱包支付流水次数减去钱包退款流水次数,每条流水分别计次,结果可能为负数。" const defaultCreateTimeList = [ dayjs().subtract(3, "month").startOf("day").format("YYYY-MM-DD HH:mm:ss"), @@ -270,7 +269,7 @@ const state: BasicTableProps = reactive({ }) // table hook -const { getDataList, currentChangeHandle, sizeChangeHandle, sortChangeHandle, tableStyle } = useTable(state) +const { getDataList, sortChangeHandle, tableStyle } = useTable(state) // 导出excel /** 当前页面只声明原导出场景,进度及重复提交由公共 hook 管理。 */ @@ -281,7 +280,7 @@ const { exportProgressRef, exportTaskConfig, submitExport, handleExportSuccess, const exportExcel = () => submitExport({ ...state.queryForm }) -const cellClassName = ({ row, column, rowIndex }: any) => { +const cellClassName = ({ column }: any) => { if (column.property) { if (column.property.includes("Count")) { return 'success-cell' diff --git a/src/views/hard/hard-sh/components/hard-sh-by-day.vue b/src/views/hard/hard-sh/components/hard-sh-by-day.vue index 278d1ca..ec6c8bc 100644 --- a/src/views/hard/hard-sh/components/hard-sh-by-day.vue +++ b/src/views/hard/hard-sh/components/hard-sh-by-day.vue @@ -5,7 +5,11 @@ @selection-change="selectionChangHandle" @sort-change="sortChangeHandle"> - + + +