|
|
@@ -42,7 +42,11 @@
|
|
|
</page-modal>
|
|
|
|
|
|
<!-- 编辑 -->
|
|
|
- <page-modal ref="editModalRef" :modal-config="editModalConfig" @submit-click="handleSubmitClick">
|
|
|
+ <page-modal
|
|
|
+ ref="editModalRef"
|
|
|
+ :modal-config="editModalConfig"
|
|
|
+ @submit-click="handleSubmitClick"
|
|
|
+ >
|
|
|
<template #orderStatus="scope">
|
|
|
<Dict v-model="scope.formData[scope.prop]" code="order_status" v-bind="scope.attrs" />
|
|
|
</template>
|
|
|
@@ -56,7 +60,10 @@
|
|
|
<script setup lang="ts">
|
|
|
defineOptions({ name: "UserOrderInfo" });
|
|
|
|
|
|
-import UserOrderInfoAPI, { UserOrderInfoForm, UserOrderInfoPageQuery } from "@/api/orderManage/user-order-info-api";
|
|
|
+import UserOrderInfoAPI, {
|
|
|
+ UserOrderInfoForm,
|
|
|
+ UserOrderInfoPageQuery,
|
|
|
+} from "@/api/orderManage/user-order-info-api";
|
|
|
import type { IObject, IModalConfig, IContentConfig, ISearchConfig } from "@/components/CURD/types";
|
|
|
import usePage from "@/components/CURD/usePage";
|
|
|
|
|
|
@@ -86,7 +93,7 @@ const searchConfig: ISearchConfig = reactive({
|
|
|
label: "订单状态", // 1 待支付 2 已支付 3 已取消 4 已退款
|
|
|
prop: "orderStatus",
|
|
|
attrs: {
|
|
|
- placeholder: "订单状态",
|
|
|
+ placeholder: "选择订单状态",
|
|
|
clearable: true,
|
|
|
style: { width: "200px" },
|
|
|
},
|
|
|
@@ -96,11 +103,21 @@ const searchConfig: ISearchConfig = reactive({
|
|
|
label: "订单编号",
|
|
|
prop: "orderNo",
|
|
|
attrs: {
|
|
|
- placeholder: "订单编号",
|
|
|
+ placeholder: "请输入订单编号",
|
|
|
clearable: true,
|
|
|
style: { width: "200px" },
|
|
|
},
|
|
|
- }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "input",
|
|
|
+ label: "手机号",
|
|
|
+ prop: "phone",
|
|
|
+ attrs: {
|
|
|
+ placeholder: "请输入手机号",
|
|
|
+ clearable: true,
|
|
|
+ style: { width: "200px" },
|
|
|
+ },
|
|
|
+ },
|
|
|
],
|
|
|
});
|
|
|
|
|
|
@@ -143,23 +160,23 @@ const contentConfig: IContentConfig<UserOrderInfoPageQuery> = reactive({
|
|
|
{ label: "订单剩余金额", prop: "lastMoney" },
|
|
|
{ label: "支付时间", prop: "payTime" },
|
|
|
{ label: "第三方支付单号", prop: "outTradeNo" },
|
|
|
+ { label: "手机号", prop: "phone" },
|
|
|
{
|
|
|
label: "订单状态", // 1 待支付 2 已支付 3 已取消 4 已退款
|
|
|
prop: "orderStatus",
|
|
|
templet: "custom",
|
|
|
- slotName: "orderStatus"
|
|
|
+ slotName: "orderStatus",
|
|
|
},
|
|
|
{
|
|
|
label: "订单类型", //1 微信 2 第三方
|
|
|
prop: "orderType",
|
|
|
templet: "custom",
|
|
|
- slotName: "orderType"
|
|
|
+ slotName: "orderType",
|
|
|
},
|
|
|
{ label: "退款金额", prop: "refundMoney" },
|
|
|
{ label: "退款时间", prop: "refundTime" },
|
|
|
{ label: "备注", prop: "remark" },
|
|
|
{ label: "创建时间", prop: "createTime" },
|
|
|
-
|
|
|
],
|
|
|
});
|
|
|
|
|
|
@@ -183,7 +200,7 @@ const addModalConfig: IModalConfig<UserOrderInfoForm> = reactive({
|
|
|
{
|
|
|
type: "input",
|
|
|
attrs: {
|
|
|
- placeholder: "订单编号"
|
|
|
+ placeholder: "订单编号",
|
|
|
},
|
|
|
label: "订单编号",
|
|
|
prop: "orderNo",
|
|
|
@@ -191,7 +208,7 @@ const addModalConfig: IModalConfig<UserOrderInfoForm> = reactive({
|
|
|
{
|
|
|
type: "input",
|
|
|
attrs: {
|
|
|
- placeholder: "订单金额"
|
|
|
+ placeholder: "订单金额",
|
|
|
},
|
|
|
label: "订单金额",
|
|
|
prop: "orderMoney",
|
|
|
@@ -199,7 +216,7 @@ const addModalConfig: IModalConfig<UserOrderInfoForm> = reactive({
|
|
|
{
|
|
|
type: "input",
|
|
|
attrs: {
|
|
|
- placeholder: "订单剩余金额"
|
|
|
+ placeholder: "订单剩余金额",
|
|
|
},
|
|
|
label: "订单剩余金额",
|
|
|
prop: "lastMoney",
|
|
|
@@ -207,7 +224,7 @@ const addModalConfig: IModalConfig<UserOrderInfoForm> = reactive({
|
|
|
{
|
|
|
type: "input",
|
|
|
attrs: {
|
|
|
- placeholder: "支付时间"
|
|
|
+ placeholder: "支付时间",
|
|
|
},
|
|
|
label: "支付时间",
|
|
|
prop: "payTime",
|
|
|
@@ -215,7 +232,7 @@ const addModalConfig: IModalConfig<UserOrderInfoForm> = reactive({
|
|
|
{
|
|
|
type: "input",
|
|
|
attrs: {
|
|
|
- placeholder: "第三方支付单号"
|
|
|
+ placeholder: "第三方支付单号",
|
|
|
},
|
|
|
label: "第三方支付单号",
|
|
|
prop: "outTradeNo",
|
|
|
@@ -227,7 +244,7 @@ const addModalConfig: IModalConfig<UserOrderInfoForm> = reactive({
|
|
|
slotName: "orderStatus",
|
|
|
attrs: {
|
|
|
placeholder: "订单状态",
|
|
|
- style: { width: "100%" }
|
|
|
+ style: { width: "100%" },
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
@@ -237,13 +254,13 @@ const addModalConfig: IModalConfig<UserOrderInfoForm> = reactive({
|
|
|
slotName: "orderType",
|
|
|
attrs: {
|
|
|
placeholder: "订单类型",
|
|
|
- style: { width: "100%" }
|
|
|
+ style: { width: "100%" },
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
type: "input",
|
|
|
attrs: {
|
|
|
- placeholder: "退款金额"
|
|
|
+ placeholder: "退款金额",
|
|
|
},
|
|
|
label: "退款金额",
|
|
|
prop: "refundMoney",
|
|
|
@@ -251,7 +268,7 @@ const addModalConfig: IModalConfig<UserOrderInfoForm> = reactive({
|
|
|
{
|
|
|
type: "input",
|
|
|
attrs: {
|
|
|
- placeholder: "退款时间"
|
|
|
+ placeholder: "退款时间",
|
|
|
},
|
|
|
label: "退款时间",
|
|
|
prop: "refundTime",
|
|
|
@@ -259,7 +276,7 @@ const addModalConfig: IModalConfig<UserOrderInfoForm> = reactive({
|
|
|
{
|
|
|
type: "input",
|
|
|
attrs: {
|
|
|
- placeholder: "备注"
|
|
|
+ placeholder: "备注",
|
|
|
},
|
|
|
label: "备注",
|
|
|
prop: "remark",
|
|
|
@@ -267,7 +284,7 @@ const addModalConfig: IModalConfig<UserOrderInfoForm> = reactive({
|
|
|
{
|
|
|
type: "input",
|
|
|
attrs: {
|
|
|
- placeholder: "创建时间"
|
|
|
+ placeholder: "创建时间",
|
|
|
},
|
|
|
label: "创建时间",
|
|
|
prop: "createTime",
|
|
|
@@ -313,5 +330,4 @@ const handleOperateClick = (data: IObject) => {
|
|
|
const handleToolbarClick = (name: string) => {
|
|
|
console.log(name);
|
|
|
};
|
|
|
-
|
|
|
</script>
|