Compare commits

..

No commits in common. "e201a26ae16b23bc1fd799a69525719dc4321fdc" and "8a36d04f8f7be451a643ff2d7e732f9591338566" have entirely different histories.

70 changed files with 93 additions and 100 deletions

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【营销】内容管理" url="https://doc.iocoder.cn/mall/promotion-content/" /> --> <doc-alert title="【营销】内容管理" url="https://doc.iocoder.cn/mall/promotion-content/" />
<Dialog v-model="dialogVisible" :title="dialogTitle"> <Dialog v-model="dialogVisible" :title="dialogTitle">
<el-form <el-form

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【营销】内容管理" url="https://doc.iocoder.cn/mall/promotion-content/" /> --> <doc-alert title="【营销】内容管理" url="https://doc.iocoder.cn/mall/promotion-content/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【营销】内容管理" url="https://doc.iocoder.cn/mall/promotion-content/" /> --> <doc-alert title="【营销】内容管理" url="https://doc.iocoder.cn/mall/promotion-content/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【营销】砍价活动" url="https://doc.iocoder.cn/mall/promotion-bargain/" /> --> <doc-alert title="【营销】砍价活动" url="https://doc.iocoder.cn/mall/promotion-bargain/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【营销】砍价活动" url="https://doc.iocoder.cn/mall/promotion-bargain/" /> --> <doc-alert title="【营销】砍价活动" url="https://doc.iocoder.cn/mall/promotion-bargain/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【营销】拼团活动" url="https://doc.iocoder.cn/mall/promotion-combination/" /> --> <doc-alert title="【营销】拼团活动" url="https://doc.iocoder.cn/mall/promotion-combination/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【营销】拼团活动" url="https://doc.iocoder.cn/mall/promotion-combination/" /> --> <doc-alert title="【营销】拼团活动" url="https://doc.iocoder.cn/mall/promotion-combination/" />
<!-- 统计信息展示 --> <!-- 统计信息展示 -->
<el-row :gutter="12"> <el-row :gutter="12">

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【营销】优惠劵" url="https://doc.iocoder.cn/mall/promotion-coupon/" /> --> <doc-alert title="【营销】优惠劵" url="https://doc.iocoder.cn/mall/promotion-coupon/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【营销】优惠劵" url="https://doc.iocoder.cn/mall/promotion-coupon/" /> --> <doc-alert title="【营销】优惠劵" url="https://doc.iocoder.cn/mall/promotion-coupon/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【营销】限时折扣" url="https://doc.iocoder.cn/mall/promotion-discount/" /> --> <doc-alert title="【营销】限时折扣" url="https://doc.iocoder.cn/mall/promotion-discount/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【营销】商城装修" url="https://doc.iocoder.cn/mall/diy/" /> --> <doc-alert title="【营销】商城装修" url="https://doc.iocoder.cn/mall/diy/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【营销】商城装修" url="https://doc.iocoder.cn/mall/diy/" /> --> <doc-alert title="【营销】商城装修" url="https://doc.iocoder.cn/mall/diy/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【营销】满减送" url="https://doc.iocoder.cn/mall/promotion-record/" /> --> <doc-alert title="【营销】满减送" url="https://doc.iocoder.cn/mall/promotion-record/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【营销】秒杀活动" url="https://doc.iocoder.cn/mall/promotion-seckill/" /> --> <doc-alert title="【营销】秒杀活动" url="https://doc.iocoder.cn/mall/promotion-seckill/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【营销】秒杀活动" url="https://doc.iocoder.cn/mall/promotion-seckill/" /> --> <doc-alert title="【营销】秒杀活动" url="https://doc.iocoder.cn/mall/promotion-seckill/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【统计】会员、商品、交易统计" url="https://doc.iocoder.cn/mall/statistics/" /> --> <doc-alert title="【统计】会员、商品、交易统计" url="https://doc.iocoder.cn/mall/statistics/" />
<div class="flex flex-col"> <div class="flex flex-col">
<el-row :gutter="16" class="summary"> <el-row :gutter="16" class="summary">

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【统计】会员、商品、交易统计" url="https://doc.iocoder.cn/mall/statistics/" /> --> <doc-alert title="【统计】会员、商品、交易统计" url="https://doc.iocoder.cn/mall/statistics/" />
<!-- 商品概览 --> <!-- 商品概览 -->
<ProductSummary /> <ProductSummary />

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【统计】会员、商品、交易统计" url="https://doc.iocoder.cn/mall/statistics/" /> --> <doc-alert title="【统计】会员、商品、交易统计" url="https://doc.iocoder.cn/mall/statistics/" />
<div class="flex flex-col"> <div class="flex flex-col">
<el-row :gutter="16" class="summary"> <el-row :gutter="16" class="summary">

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【交易】售后退款" url="https://doc.iocoder.cn/mall/trade-aftersale/" /> --> <doc-alert title="【交易】售后退款" url="https://doc.iocoder.cn/mall/trade-aftersale/" />
<!-- 搜索 --> <!-- 搜索 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【交易】分销返佣" url="https://doc.iocoder.cn/mall/trade-brokerage/" /> --> <doc-alert title="【交易】分销返佣" url="https://doc.iocoder.cn/mall/trade-brokerage/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【交易】分销返佣" url="https://doc.iocoder.cn/mall/trade-brokerage/" /> --> <doc-alert title="【交易】分销返佣" url="https://doc.iocoder.cn/mall/trade-brokerage/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【交易】分销返佣" url="https://doc.iocoder.cn/mall/trade-brokerage/" /> --> <doc-alert title="【交易】分销返佣" url="https://doc.iocoder.cn/mall/trade-brokerage/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,6 +1,6 @@
<template> <template>
<!-- <doc-alert title="【交易】交易订单" url="https://doc.iocoder.cn/mall/trade-order/" /> --> <doc-alert title="【交易】交易订单" url="https://doc.iocoder.cn/mall/trade-order/" />
<!-- <doc-alert title="【交易】购物车" url="https://doc.iocoder.cn/mall/trade-cart/" /> --> <doc-alert title="【交易】购物车" url="https://doc.iocoder.cn/mall/trade-cart/" />
<ContentWrap> <ContentWrap>
<el-form <el-form

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【交易】快递发货" url="https://doc.iocoder.cn/mall/trade-delivery-express/" /> --> <doc-alert title="【交易】快递发货" url="https://doc.iocoder.cn/mall/trade-delivery-express/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【交易】快递发货" url="https://doc.iocoder.cn/mall/trade-delivery-express/" /> --> <doc-alert title="【交易】快递发货" url="https://doc.iocoder.cn/mall/trade-delivery-express/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,6 +1,6 @@
<template> <template>
<!-- <doc-alert title="【交易】交易订单" url="https://doc.iocoder.cn/mall/trade-order/" /> --> <doc-alert title="【交易】交易订单" url="https://doc.iocoder.cn/mall/trade-order/" />
<!-- <doc-alert title="【交易】购物车" url="https://doc.iocoder.cn/mall/trade-cart/" /> --> <doc-alert title="【交易】购物车" url="https://doc.iocoder.cn/mall/trade-cart/" />
<!-- 搜索 --> <!-- 搜索 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="【交易】快递发货" url="https://doc.iocoder.cn/mall/trade-delivery-express/" /> --> <doc-alert title="【交易】快递发货" url="https://doc.iocoder.cn/mall/trade-delivery-express/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,6 +1,6 @@
<template> <template>
<!-- <doc-alert title="【交易】交易订单" url="https://doc.iocoder.cn/mall/trade-order/" /> --> <doc-alert title="【交易】交易订单" url="https://doc.iocoder.cn/mall/trade-order/" />
<!-- <doc-alert title="【交易】购物车" url="https://doc.iocoder.cn/mall/trade-cart/" /> --> <doc-alert title="【交易】购物车" url="https://doc.iocoder.cn/mall/trade-cart/" />
<!-- 搜索 --> <!-- 搜索 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="会员手册(功能开启)" url="https://doc.iocoder.cn/member/build/" /> --> <doc-alert title="会员手册(功能开启)" url="https://doc.iocoder.cn/member/build/" />
<ContentWrap> <ContentWrap>
<el-form <el-form
@ -59,7 +59,6 @@
<script lang="ts" setup> <script lang="ts" setup>
import * as ConfigApi from '@/api/member/config' import * as ConfigApi from '@/api/member/config'
defineOptions({ name: 'MemberConfig' }) defineOptions({ name: 'MemberConfig' })
const { t } = useI18n() // const { t } = useI18n() //
@ -76,7 +75,7 @@ const formData = ref({
}) })
// pointTradeDeductUnitPrice // pointTradeDeductUnitPrice
const computedPointTradeDeductUnitPrice = computed<any>({ const computedPointTradeDeductUnitPrice = computed({
get: () => (formData.value.pointTradeDeductUnitPrice / 100).toFixed(2), get: () => (formData.value.pointTradeDeductUnitPrice / 100).toFixed(2),
set: (newValue: number) => { set: (newValue: number) => {
formData.value.pointTradeDeductUnitPrice = Math.round(newValue * 100) formData.value.pointTradeDeductUnitPrice = Math.round(newValue * 100)

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="会员用户、标签、分组" url="https://doc.iocoder.cn/member/user/" /> --> <doc-alert title="会员用户、标签、分组" url="https://doc.iocoder.cn/member/user/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="会员等级、积分、签到" url="https://doc.iocoder.cn/member/level/" /> --> <doc-alert title="会员等级、积分、签到" url="https://doc.iocoder.cn/member/level/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="会员等级、积分、签到" url="https://doc.iocoder.cn/member/level/" /> --> <doc-alert title="会员等级、积分、签到" url="https://doc.iocoder.cn/member/level/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="会员等级、积分、签到" url="https://doc.iocoder.cn/member/level/" /> --> <doc-alert title="会员等级、积分、签到" url="https://doc.iocoder.cn/member/level/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="会员等级、积分、签到" url="https://doc.iocoder.cn/member/level/" /> --> <doc-alert title="会员等级、积分、签到" url="https://doc.iocoder.cn/member/level/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="会员用户、标签、分组" url="https://doc.iocoder.cn/member/user/" /> --> <doc-alert title="会员用户、标签、分组" url="https://doc.iocoder.cn/member/user/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="会员用户、标签、分组" url="https://doc.iocoder.cn/member/user/" /> --> <doc-alert title="会员用户、标签、分组" url="https://doc.iocoder.cn/member/user/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="公众号接入" url="https://doc.iocoder.cn/mp/account/" /> --> <doc-alert title="公众号接入" url="https://doc.iocoder.cn/mp/account/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="自动回复" url="https://doc.iocoder.cn/mp/auto-reply/" /> --> <doc-alert title="自动回复" url="https://doc.iocoder.cn/mp/auto-reply/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="公众号图文" url="https://doc.iocoder.cn/mp/article/" /> --> <doc-alert title="公众号图文" url="https://doc.iocoder.cn/mp/article/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>
@ -106,7 +106,7 @@ const onAccountChanged = (id: number) => {
} }
// //
const onBeforeDialogClose:any = async (onDone: () => {}) => { const onBeforeDialogClose = async (onDone: () => {}) => {
try { try {
await message.confirm('修改内容可能还未保存,确定关闭吗?') await message.confirm('修改内容可能还未保存,确定关闭吗?')
onDone() onDone()

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="公众号图文" url="https://doc.iocoder.cn/mp/article/" /> --> <doc-alert title="公众号图文" url="https://doc.iocoder.cn/mp/article/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="公众号素材" url="https://doc.iocoder.cn/mp/material/" /> --> <doc-alert title="公众号素材" url="https://doc.iocoder.cn/mp/material/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>
<el-form class="-mb-15px" :inline="true" label-width="68px"> <el-form class="-mb-15px" :inline="true" label-width="68px">

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="公众号菜单" url="https://doc.iocoder.cn/mp/menu/" /> --> <doc-alert title="公众号菜单" url="https://doc.iocoder.cn/mp/menu/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>
<el-form class="-mb-15px" ref="queryFormRef" :inline="true" label-width="68px"> <el-form class="-mb-15px" ref="queryFormRef" :inline="true" label-width="68px">

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="公众号标签" url="https://doc.iocoder.cn/mp/tag/" /> --> <doc-alert title="公众号标签" url="https://doc.iocoder.cn/mp/tag/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="公众号粉丝" url="https://doc.iocoder.cn/mp/user/" /> --> <doc-alert title="公众号粉丝" url="https://doc.iocoder.cn/mp/user/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="支付功能开启" url="https://doc.iocoder.cn/pay/build/" /> --> <doc-alert title="支付功能开启" url="https://doc.iocoder.cn/pay/build/" />
<!-- 搜索 --> <!-- 搜索 -->
<ContentWrap> <ContentWrap>
<el-form <el-form

View File

@ -1,8 +1,8 @@
<template> <template>
<!-- <doc-alert title="支付宝支付接入" url="https://doc.iocoder.cn/pay/alipay-pay-demo/" /> --> <doc-alert title="支付宝支付接入" url="https://doc.iocoder.cn/pay/alipay-pay-demo/" />
<!-- <doc-alert title="支付宝、微信退款接入" url="https://doc.iocoder.cn/pay/refund-demo/" /> --> <doc-alert title="支付宝、微信退款接入" url="https://doc.iocoder.cn/pay/refund-demo/" />
<!-- <doc-alert title="微信公众号支付接入" url="https://doc.iocoder.cn/pay/wx-pub-pay-demo/" /> --> <doc-alert title="微信公众号支付接入" url="https://doc.iocoder.cn/pay/wx-pub-pay-demo/" />
<!-- <doc-alert title="微信小程序支付接入" url="https://doc.iocoder.cn/pay/wx-lite-pay-demo/" /> --> <doc-alert title="微信小程序支付接入" url="https://doc.iocoder.cn/pay/wx-lite-pay-demo/" />
<!-- 操作工具栏 --> <!-- 操作工具栏 -->
<el-row :gutter="10" class="mb8"> <el-row :gutter="10" class="mb8">

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="支付功能开启" url="https://doc.iocoder.cn/pay/build/" /> --> <doc-alert title="支付功能开启" url="https://doc.iocoder.cn/pay/build/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>
@ -176,7 +176,7 @@ const queryParams = ref({
createTime: [] createTime: []
}) })
const queryFormRef = ref() // const queryFormRef = ref() //
const appList:any = ref([]) // const appList = ref([]) //
// //
const open = ref(false) const open = ref(false)
// //

View File

@ -1,7 +1,7 @@
<template> <template>
<!-- <doc-alert title="支付宝支付接入" url="https://doc.iocoder.cn/pay/alipay-pay-demo/" /> --> <doc-alert title="支付宝支付接入" url="https://doc.iocoder.cn/pay/alipay-pay-demo/" />
<!-- <doc-alert title="微信公众号支付接入" url="https://doc.iocoder.cn/pay/wx-pub-pay-demo/" /> --> <doc-alert title="微信公众号支付接入" url="https://doc.iocoder.cn/pay/wx-pub-pay-demo/" />
<!-- <doc-alert title="微信小程序支付接入" url="https://doc.iocoder.cn/pay/wx-lite-pay-demo/" /> --> <doc-alert title="微信小程序支付接入" url="https://doc.iocoder.cn/pay/wx-lite-pay-demo/" />
<ContentWrap> <ContentWrap>
<el-form <el-form
@ -30,7 +30,7 @@
> >
<el-option <el-option
v-for="dict in getStrDictOptions(DICT_TYPE.PAY_CHANNEL_CODE)" v-for="dict in getStrDictOptions(DICT_TYPE.PAY_CHANNEL_CODE)"
:key="dict.value as any" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="dict.value" :value="dict.value"
/> />
@ -117,21 +117,15 @@
:formatter="dateFormatter" :formatter="dateFormatter"
/> />
<el-table-column label="支付金额" align="center" prop="price" width="100"> <el-table-column label="支付金额" align="center" prop="price" width="100">
<template #default="scope"> <template #default="scope"> {{ parseFloat(scope.row.price / 100).toFixed(2) }} </template>
<!-- @vue-ignore -->
{{ parseFloat(scope.row.price / 100).toFixed(2) }}
</template>
</el-table-column> </el-table-column>
<el-table-column label="退款金额" align="center" prop="refundPrice" width="100"> <el-table-column label="退款金额" align="center" prop="refundPrice" width="100">
<template #default="scope"> <template #default="scope">
<!-- @vue-ignore -->
{{ parseFloat(scope.row.refundPrice / 100).toFixed(2) }} {{ parseFloat(scope.row.refundPrice / 100).toFixed(2) }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="手续金额" align="center" prop="channelFeePrice" width="100"> <el-table-column label="手续金额" align="center" prop="channelFeePrice" width="100">
<template #default="scope"> <template #default="scope">
<!-- @vue-ignore -->
{{ parseFloat(scope.row.channelFeePrice / 100).toFixed(2) }} {{ parseFloat(scope.row.channelFeePrice / 100).toFixed(2) }}
</template> </template>
</el-table-column> </el-table-column>
@ -219,7 +213,7 @@ const queryParams = reactive({
}) })
const queryFormRef = ref() // const queryFormRef = ref() //
const exportLoading = ref(false) // const exportLoading = ref(false) //
const appList:any = ref([]) // const appList = ref([]) //
/** 搜索按钮操作 */ /** 搜索按钮操作 */
const handleQuery = () => { const handleQuery = () => {
@ -231,7 +225,7 @@ const handleQuery = () => {
const getList = async () => { const getList = async () => {
loading.value = true loading.value = true
try { try {
const data = await OrderApi.getOrderPage(queryParams as any) const data = await OrderApi.getOrderPage(queryParams)
list.value = data.list list.value = data.list
total.value = data.total total.value = data.total
} finally { } finally {
@ -252,7 +246,7 @@ const handleExport = async () => {
await message.exportConfirm() await message.exportConfirm()
// //
exportLoading.value = true exportLoading.value = true
const data = await OrderApi.exportOrder(queryParams as any) const data = await OrderApi.exportOrder(queryParams)
download.excel(data, '支付订单.xls') download.excel(data, '支付订单.xls')
} catch { } catch {
} finally { } finally {

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="支付宝、微信退款接入" url="https://doc.iocoder.cn/pay/refund-demo/" /> --> <doc-alert title="支付宝、微信退款接入" url="https://doc.iocoder.cn/pay/refund-demo/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>
@ -29,7 +29,7 @@
> >
<el-option <el-option
v-for="dict in getStrDictOptions(DICT_TYPE.PAY_CHANNEL_CODE)" v-for="dict in getStrDictOptions(DICT_TYPE.PAY_CHANNEL_CODE)"
:key="dict.value as any" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="dict.value" :value="dict.value"
/> />
@ -126,13 +126,11 @@
/> />
<el-table-column label="支付金额" align="center" prop="payPrice" width="100"> <el-table-column label="支付金额" align="center" prop="payPrice" width="100">
<template #default="scope"> <template #default="scope">
<!-- @vue-ignore -->
{{ parseFloat(scope.row.payPrice / 100).toFixed(2) }} {{ parseFloat(scope.row.payPrice / 100).toFixed(2) }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="退款金额" align="center" prop="refundPrice" width="100"> <el-table-column label="退款金额" align="center" prop="refundPrice" width="100">
<template #default="scope"> <template #default="scope">
<!-- @vue-ignore -->
{{ parseFloat(scope.row.refundPrice / 100).toFixed(2) }} {{ parseFloat(scope.row.refundPrice / 100).toFixed(2) }}
</template> </template>
</el-table-column> </el-table-column>
@ -239,7 +237,7 @@ const queryParams = reactive({
}) })
const queryFormRef = ref() // const queryFormRef = ref() //
const exportLoading = ref(false) // const exportLoading = ref(false) //
const appList:any = ref([]) // const appList = ref([]) //
/** 搜索按钮操作 */ /** 搜索按钮操作 */
const handleQuery = () => { const handleQuery = () => {

View File

@ -1,6 +1,6 @@
<template> <template>
<ContentWrap> <ContentWrap>
<!-- <doc-alert title="大屏设计器" url="https://doc.iocoder.cn/report/screen/" /> --> <doc-alert title="大屏设计器" url="https://doc.iocoder.cn/report/screen/" />
<IFrame :src="src" /> <IFrame :src="src" />
</ContentWrap> </ContentWrap>

View File

@ -1,6 +1,6 @@
<template> <template>
<ContentWrap> <ContentWrap>
<!-- <doc-alert title="报表设计器" url="https://doc.iocoder.cn/report/" /> --> <doc-alert title="报表设计器" url="https://doc.iocoder.cn/report/" />
<IFrame :src="src" /> <IFrame :src="src" />
</ContentWrap> </ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="地区 & IP" url="https://doc.iocoder.cn/area-and-ip/" /> --> <doc-alert title="地区 & IP" url="https://doc.iocoder.cn/area-and-ip/" />
<!-- 操作栏 --> <!-- 操作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="系统日志" url="https://doc.iocoder.cn/system-log/" /> --> <doc-alert title="系统日志" url="https://doc.iocoder.cn/system-log/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="邮件配置" url="https://doc.iocoder.cn/mail" /> --> <doc-alert title="邮件配置" url="https://doc.iocoder.cn/mail" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="邮件配置" url="https://doc.iocoder.cn/mail" /> --> <doc-alert title="邮件配置" url="https://doc.iocoder.cn/mail" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="邮件配置" url="https://doc.iocoder.cn/mail" /> --> <doc-alert title="邮件配置" url="https://doc.iocoder.cn/mail" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,6 +1,6 @@
<template> <template>
<!-- <doc-alert title="功能权限" url="https://doc.iocoder.cn/resource-permission" /> --> <doc-alert title="功能权限" url="https://doc.iocoder.cn/resource-permission" />
<!-- <doc-alert title="菜单路由" url="https://doc.iocoder.cn/vue3/route/" /> --> <doc-alert title="菜单路由" url="https://doc.iocoder.cn/vue3/route/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="站内信配置" url="https://doc.iocoder.cn/notify/" /> --> <doc-alert title="站内信配置" url="https://doc.iocoder.cn/notify/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="站内信配置" url="https://doc.iocoder.cn/notify/" /> --> <doc-alert title="站内信配置" url="https://doc.iocoder.cn/notify/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
@ -19,7 +19,7 @@
> >
<el-option <el-option
v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)" v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
:key="dict.value as any" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="dict.value" :value="dict.value"
/> />

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="站内信配置" url="https://doc.iocoder.cn/notify/" /> --> <doc-alert title="站内信配置" url="https://doc.iocoder.cn/notify/" />
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="OAuth 2.0SSO 单点登录)" url="https://doc.iocoder.cn/oauth2/" /> --> <doc-alert title="OAuth 2.0SSO 单点登录)" url="https://doc.iocoder.cn/oauth2/" />
<!-- 搜索 --> <!-- 搜索 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="OAuth 2.0SSO 单点登录)" url="https://doc.iocoder.cn/oauth2/" /> --> <doc-alert title="OAuth 2.0SSO 单点登录)" url="https://doc.iocoder.cn/oauth2/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,6 @@
<template> <template>
<!-- <doc-alert title="系统日志" url="https://doc.iocoder.cn/system-log/" /> --> <doc-alert title="系统日志" url="https://doc.iocoder.cn/system-log/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<el-form <el-form

View File

@ -1,5 +1,6 @@
<template> <template>
<!-- <doc-alert title="短信配置" url="https://doc.iocoder.cn/sms/" /> --> <doc-alert title="短信配置" url="https://doc.iocoder.cn/sms/" />
<ContentWrap> <ContentWrap>
<el-form <el-form
class="-mb-15px" class="-mb-15px"

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="短信配置" url="https://doc.iocoder.cn/sms/" /> --> <doc-alert title="短信配置" url="https://doc.iocoder.cn/sms/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
@ -212,7 +212,7 @@ const queryParams = reactive({
receiveTime: [] receiveTime: []
}) })
const exportLoading = ref(false) // const exportLoading = ref(false) //
const channelList:any = ref([]) // const channelList = ref([]) //
/** 查询列表 */ /** 查询列表 */
const getList = async () => { const getList = async () => {

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="短信配置" url="https://doc.iocoder.cn/sms/" /> --> <doc-alert title="短信配置" url="https://doc.iocoder.cn/sms/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="三方登录" url="https://doc.iocoder.cn/social-user/" /> --> <doc-alert title="三方登录" url="https://doc.iocoder.cn/social-user/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="三方登录" url="https://doc.iocoder.cn/social-user/" /> --> <doc-alert title="三方登录" url="https://doc.iocoder.cn/social-user/" />
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="SaaS 多租户" url="https://doc.iocoder.cn/saas-tenant/" /> --> <doc-alert title="SaaS 多租户" url="https://doc.iocoder.cn/saas-tenant/" />
<!-- 搜索 --> <!-- 搜索 -->
<ContentWrap> <ContentWrap>

View File

@ -1,5 +1,5 @@
<template> <template>
<!-- <doc-alert title="SaaS 多租户" url="https://doc.iocoder.cn/saas-tenant/" /> --> <doc-alert title="SaaS 多租户" url="https://doc.iocoder.cn/saas-tenant/" />
<!-- 搜索 --> <!-- 搜索 -->
<ContentWrap> <ContentWrap>