feat:增加部门管理的商户查询
This commit is contained in:
1 parent
29edf8c0c6
commit
591d2e1095
3 files changed
+10
-7
No files matched your search
@@ -40,5 +40,6 @@
|
||||
- 新增身份类型或扩展字段时,先修改 `src/components/UserIdentityQuery` 的配置和类型,再同步 Java 查询接口、DTO、UPMS SQL 以及本页文档。
|
||||
- 修改查询字段名或匹配规则前,检查 PC 页面、统计抽屉、同步/异步导出、Feign `UserDTO` 和所有调用方;保持旧字段向后兼容。
|
||||
- 统计抽屉导出参考“食堂菜品销售统计”的横向分块格式,从左到右展示日期汇总、餐段统计和商品统计,并按父子范围纵向合并;商品统计按业务可见名称合并同名项,人员条件只参与筛选,姓名、账号、部门、人数、点餐人员、商品 ID 和其他内部字段不得写入 Excel。
|
||||
- 统计抽屉导出的餐段顺序必须与 drawer 的字典顺序一致,字典外历史餐段按展示名称排序;每个餐段内的商品使用与 drawer 一致的中文名称自然排序,商品名称列至少保留当前参考宽度的两倍。
|
||||
- 不要在页面内新建 Axios 实例,也不要把身份查询改为直接访问数据库或新增数据库字段。
|
||||
- 修改日期、部门或身份查询逻辑后,至少静态核对列表、统计、导出三条请求都携带同一查询快照,并确认已核销使用核销日期、待核销及部分核销使用预约日期;完整构建和测试按项目集中验证流程执行。
|
||||
@@ -12,6 +12,9 @@
|
||||
<template #default>
|
||||
<el-form ref="queryRef" :inline="true" :model="state.queryForm" @keyup.enter="getDataList">
|
||||
<el-row>
|
||||
<el-form-item style="width: 250px" label="商户" prop="merchantId">
|
||||
<select-mch v-model="state.queryForm.merchantId" :apiParams="{ parentIsNull: false }" />
|
||||
</el-form-item>
|
||||
<el-form-item style="width: 400px" label="时间" prop="createTimeList">
|
||||
<el-date-picker v-model="state.queryForm.createTimeList"
|
||||
value-format="YYYY-MM-DD HH:mm:ss" type="datetimerange" />
|
||||
@@ -34,7 +37,7 @@
|
||||
height="70vh" :header-cell-style="tableStyle.headerCellStyle" :summary-method="getSummaries"
|
||||
show-summary @selection-change="selectionChangHandle" :cell-class-name="cellClassName"
|
||||
@sort-change="sortChangeHandle">
|
||||
<el-table-column type="index" label="#" width="80" />
|
||||
<el-table-column type="index" label="#" width="60" />
|
||||
<el-table-column prop="deptName" min-width="150" label="部门" />
|
||||
<el-table-column prop="walletPrice" label="批量充值金额" align="center" min-width="140">
|
||||
<template #header>
|
||||
@@ -192,8 +195,8 @@
|
||||
</template>
|
||||
</DraggableDepTree>
|
||||
</div>
|
||||
<async-task-progress-component ref="exportProgressRef" :config="exportTaskConfig"
|
||||
@success="handleExportSuccess" @failure="handleExportFailure" />
|
||||
<async-task-progress-component ref="exportProgressRef" :config="exportTaskConfig" @success="handleExportSuccess"
|
||||
@failure="handleExportFailure" />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
@@ -40,8 +40,7 @@
|
||||
<el-table :data="state.dataList" v-loading="state.loading" border :summary-method="getSummaries"
|
||||
show-summary :cell-style="tableStyle.cellStyle" :header-cell-style="tableStyle.headerCellStyle"
|
||||
@selection-change="selectionChangHandle" @sort-change="sortChangeHandle">
|
||||
<el-table-column type="selection" width="80" align="center" />
|
||||
<el-table-column type="index" label="#" width="50" />
|
||||
<el-table-column type="index" label="#" width="60" />
|
||||
<el-table-column label="商户" align="center" prop="merchantName" min-width="160" />
|
||||
<el-table-column label="流水金额" align="center" prop="totalPayPrice" min-width="120">
|
||||
<template #header>
|
||||
@@ -120,8 +119,8 @@
|
||||
</template>
|
||||
</DraggableDepTree>
|
||||
</div>
|
||||
<async-task-progress-component ref="exportProgressRef" :config="exportTaskConfig"
|
||||
@success="handleExportSuccess" @failure="handleExportFailure" />
|
||||
<async-task-progress-component ref="exportProgressRef" :config="exportTaskConfig" @success="handleExportSuccess"
|
||||
@failure="handleExportFailure" />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
Reference in new issue
Block a user