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>
<!-- <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">
<el-form

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
<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">

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
<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">
<el-row :gutter="16" class="summary">

View File

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

View File

@ -1,5 +1,5 @@
<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">
<el-row :gutter="16" class="summary">

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
<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>

View File

@ -1,5 +1,5 @@
<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>

View File

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

View File

@ -1,5 +1,5 @@
<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>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,8 +1,8 @@
<template>
<!-- <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/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/alipay-pay-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-lite-pay-demo/" />
<!-- 操作工具栏 -->
<el-row :gutter="10" class="mb8">

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
<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>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
<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>

View File

@ -1,5 +1,5 @@
<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>
<!-- 搜索工作栏 -->

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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