|
|
@@ -58,6 +58,8 @@
|
|
|
</template>
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
+import PromotionCouponTemplateAPI from "@/api/operationsManage/promotion-coupon-template-api";
|
|
|
+
|
|
|
defineOptions({ name: "UserOrderInfo" });
|
|
|
|
|
|
import UserOrderInfoAPI, {
|
|
|
@@ -85,7 +87,7 @@ const {
|
|
|
|
|
|
// 搜索配置
|
|
|
const searchConfig: ISearchConfig = reactive({
|
|
|
- permPrefix: "orderManage:user-order-info",
|
|
|
+ permPrefix: "business:user-order-info",
|
|
|
formItems: [
|
|
|
{
|
|
|
type: "custom",
|
|
|
@@ -118,13 +120,26 @@ const searchConfig: ISearchConfig = reactive({
|
|
|
style: { width: "200px" },
|
|
|
},
|
|
|
},
|
|
|
+ {
|
|
|
+ type: "date-picker",
|
|
|
+ label: "创建时间",
|
|
|
+ prop: "createTime",
|
|
|
+ attrs: {
|
|
|
+ type: "daterange",
|
|
|
+ "range-separator": "~",
|
|
|
+ "start-placeholder": "开始时间",
|
|
|
+ "end-placeholder": "截止时间",
|
|
|
+ "value-format": "YYYY-MM-DD",
|
|
|
+ style: { width: "240px" },
|
|
|
+ },
|
|
|
+ },
|
|
|
],
|
|
|
});
|
|
|
|
|
|
// 列表配置
|
|
|
const contentConfig: IContentConfig<UserOrderInfoPageQuery> = reactive({
|
|
|
// 权限前缀
|
|
|
- permPrefix: "orderManage:user-order-info",
|
|
|
+ permPrefix: "business:user-order-info",
|
|
|
table: {
|
|
|
border: true,
|
|
|
highlightCurrentRow: true,
|
|
|
@@ -132,7 +147,18 @@ const contentConfig: IContentConfig<UserOrderInfoPageQuery> = reactive({
|
|
|
// 主键
|
|
|
pk: "id",
|
|
|
// 列表查询接口
|
|
|
- indexAction: UserOrderInfoAPI.getPage,
|
|
|
+ indexAction: (params: any) => {
|
|
|
+ // 处理创建时间范围参数
|
|
|
+ if ("createTime" in params) {
|
|
|
+ const createTime = params.createTime as string[];
|
|
|
+ if (createTime?.length > 1) {
|
|
|
+ params.startTime = createTime[0] + " 00:00:00";
|
|
|
+ params.endTime = createTime[1] + " 23:59:59";
|
|
|
+ }
|
|
|
+ delete params.createTime;
|
|
|
+ }
|
|
|
+ return UserOrderInfoAPI.getPage(params);
|
|
|
+ },
|
|
|
// 删除接口
|
|
|
deleteAction: UserOrderInfoAPI.deleteByIds,
|
|
|
// 数据解析函数
|
|
|
@@ -183,7 +209,7 @@ const contentConfig: IContentConfig<UserOrderInfoPageQuery> = reactive({
|
|
|
// 新增配置
|
|
|
const addModalConfig: IModalConfig<UserOrderInfoForm> = reactive({
|
|
|
// 权限前缀
|
|
|
- permPrefix: "orderManage:user-order-info",
|
|
|
+ permPrefix: "business:user-order-info",
|
|
|
// 主键
|
|
|
pk: "id",
|
|
|
// 弹窗配置
|
|
|
@@ -304,7 +330,7 @@ const addModalConfig: IModalConfig<UserOrderInfoForm> = reactive({
|
|
|
|
|
|
// 编辑配置
|
|
|
const editModalConfig: IModalConfig<UserOrderInfoForm> = reactive({
|
|
|
- permPrefix: "orderManage:user-order-info",
|
|
|
+ permPrefix: "business:user-order-info",
|
|
|
component: "drawer",
|
|
|
drawer: {
|
|
|
title: "编辑",
|