250825
This commit is contained in:
@@ -27,13 +27,14 @@
|
||||
</a-card>
|
||||
</div>
|
||||
<OrderList v-model:visible="showList" v-if="showList" :pay-type="payTypeList" :sid="sid"
|
||||
:create-time-start="createTimeStart"
|
||||
:showType="showType" :showCardType="showCardType" :type="type" :isPayTime="type === 0"
|
||||
:create-time-start="createTimeStart" :wechat-order="wechatOrder"
|
||||
:create-time-end="createTimeEnd" />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script lang="ts" setup>
|
||||
import { createVNode, ref } from "vue";
|
||||
import { ref } from "vue";
|
||||
import type {
|
||||
ColumnItem
|
||||
} from "ele-admin-pro/es/ele-pro-table/types";
|
||||
@@ -42,15 +43,17 @@ import {
|
||||
getThinkOrderExcelData, getThinkOrderExcelDataForCard
|
||||
} from "@/api/think/thinkOrder";
|
||||
import type {
|
||||
ThinkOrder, ThinkOrderParam
|
||||
ThinkOrderParam
|
||||
} from "@/api/think/thinkOrder/model";
|
||||
import OrderList from "./components/OrderList.vue";
|
||||
import dayjs from "dayjs";
|
||||
|
||||
// 加载状态
|
||||
const loading = ref(true);
|
||||
const showType = ref(false);
|
||||
const showCardType = ref(false);
|
||||
|
||||
const type = ref(0);
|
||||
const type = ref<number>(0);
|
||||
const changeType = (val) => {
|
||||
type.value = val;
|
||||
getList();
|
||||
@@ -84,6 +87,7 @@ createTimeEnd.value = dayjs().format("YYYY-MM-DD 23:59:59");
|
||||
getList();
|
||||
|
||||
const sid = ref<number>(0);
|
||||
const wechatOrder = ref<string>("");
|
||||
const columns1 = ref<ColumnItem[]>([
|
||||
{
|
||||
title: "场馆名称",
|
||||
@@ -98,9 +102,12 @@ const columns1 = ref<ColumnItem[]>([
|
||||
customCell: (row) => {
|
||||
return {
|
||||
onClick: () => {
|
||||
console.log(row);
|
||||
sid.value = row.sid;
|
||||
wechatOrder.value = "";
|
||||
payTypeList.value = [8, 11];
|
||||
showList.value = true;
|
||||
showType.value = false;
|
||||
showCardType.value = false;
|
||||
}
|
||||
};
|
||||
}
|
||||
@@ -111,9 +118,12 @@ const columns1 = ref<ColumnItem[]>([
|
||||
customCell: (row) => {
|
||||
return {
|
||||
onClick: () => {
|
||||
console.log(row);
|
||||
sid.value = row.sid;
|
||||
wechatOrder.value = "";
|
||||
payTypeList.value = [6, 7, 9, 10, 16, 17];
|
||||
showList.value = true;
|
||||
showType.value = false;
|
||||
showCardType.value = false;
|
||||
}
|
||||
};
|
||||
}
|
||||
@@ -124,17 +134,31 @@ const columns1 = ref<ColumnItem[]>([
|
||||
customCell: (row) => {
|
||||
return {
|
||||
onClick: () => {
|
||||
console.log(row);
|
||||
wechatOrder.value = "";
|
||||
sid.value = row.sid;
|
||||
payTypeList.value = [13, 14];
|
||||
showList.value = true;
|
||||
showType.value = false;
|
||||
showCardType.value = false;
|
||||
}
|
||||
};
|
||||
}
|
||||
},
|
||||
{
|
||||
title: "散客订单",
|
||||
dataIndex: "guest",
|
||||
customRender: () => 0
|
||||
dataIndex: "guestIncome",
|
||||
customCell: (row) => {
|
||||
return {
|
||||
onClick: () => {
|
||||
wechatOrder.value = "";
|
||||
sid.value = row.sid;
|
||||
payTypeList.value = [1, 4, 5];
|
||||
showList.value = true;
|
||||
showType.value = false;
|
||||
showCardType.value = false;
|
||||
}
|
||||
};
|
||||
}
|
||||
},
|
||||
{
|
||||
title: "其他",
|
||||
@@ -143,8 +167,12 @@ const columns1 = ref<ColumnItem[]>([
|
||||
return {
|
||||
onClick: () => {
|
||||
console.log(row);
|
||||
sid.value = row.sid;
|
||||
wechatOrder.value = "";
|
||||
payTypeList.value = [2, 3, 12, 15];
|
||||
showList.value = true;
|
||||
showType.value = false;
|
||||
showCardType.value = false;
|
||||
}
|
||||
};
|
||||
}
|
||||
@@ -173,8 +201,11 @@ const columns = ref<ColumnItem[]>([
|
||||
return {
|
||||
onClick: () => {
|
||||
sid.value = row.sid;
|
||||
wechatOrder.value = "420000";
|
||||
payTypeList.value = [1];
|
||||
showList.value = true;
|
||||
showType.value = true;
|
||||
showCardType.value = false;
|
||||
}
|
||||
};
|
||||
}
|
||||
@@ -196,9 +227,12 @@ const columns = ref<ColumnItem[]>([
|
||||
customCell: (row) => {
|
||||
return {
|
||||
onClick: () => {
|
||||
wechatOrder.value = "";
|
||||
sid.value = row.sid;
|
||||
payTypeList.value = [5];
|
||||
payTypeList.value = [1, 3, 5];
|
||||
showList.value = true;
|
||||
showType.value = false;
|
||||
showCardType.value = true;
|
||||
}
|
||||
};
|
||||
}
|
||||
@@ -209,9 +243,12 @@ const columns = ref<ColumnItem[]>([
|
||||
customCell: (row) => {
|
||||
return {
|
||||
onClick: () => {
|
||||
wechatOrder.value = "";
|
||||
sid.value = row.sid;
|
||||
payTypeList.value = [18];
|
||||
showList.value = true;
|
||||
showType.value = false;
|
||||
showCardType.value = true;
|
||||
}
|
||||
};
|
||||
}
|
||||
@@ -222,9 +259,27 @@ const columns = ref<ColumnItem[]>([
|
||||
customCell: (row) => {
|
||||
return {
|
||||
onClick: () => {
|
||||
wechatOrder.value = "";
|
||||
sid.value = row.sid;
|
||||
payTypeList.value = [4];
|
||||
showList.value = true;
|
||||
showType.value = false;
|
||||
showCardType.value = true;
|
||||
}
|
||||
};
|
||||
}
|
||||
},
|
||||
{
|
||||
title: "未支付已使用",
|
||||
dataIndex: "unPaidUsed",
|
||||
customCell: (row) => {
|
||||
return {
|
||||
onClick: () => {
|
||||
wechatOrder.value = "";
|
||||
sid.value = row.sid;
|
||||
payTypeList.value = [4];
|
||||
showList.value = true;
|
||||
showType.value = false;
|
||||
}
|
||||
};
|
||||
}
|
||||
@@ -235,9 +290,11 @@ const columns = ref<ColumnItem[]>([
|
||||
customCell: (row) => {
|
||||
return {
|
||||
onClick: () => {
|
||||
wechatOrder.value = "";
|
||||
sid.value = row.sid;
|
||||
payTypeList.value = [2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17];
|
||||
payTypeList.value = [2, 12];
|
||||
showList.value = true;
|
||||
showType.value = false;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user