【新增】member:相关文档的链接
parent
b5e9ab123a
commit
71156e8380
|
@ -6,6 +6,7 @@ import { PageWrapper } from '@/components/Page'
|
||||||
import { getConfig, saveConfig } from '@/api/member/config'
|
import { getConfig, saveConfig } from '@/api/member/config'
|
||||||
import { useI18n } from '@/hooks/web/useI18n'
|
import { useI18n } from '@/hooks/web/useI18n'
|
||||||
import { useMessage } from '@/hooks/web/useMessage'
|
import { useMessage } from '@/hooks/web/useMessage'
|
||||||
|
import { DocAlert } from '@/components/DocAlert'
|
||||||
|
|
||||||
defineOptions({ name: 'MemberConfig' })
|
defineOptions({ name: 'MemberConfig' })
|
||||||
|
|
||||||
|
@ -90,6 +91,8 @@ onMounted(async () => {
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<PageWrapper>
|
<PageWrapper>
|
||||||
|
<DocAlert title="会员手册(功能开启)" url="https://doc.iocoder.cn/member/build/" />
|
||||||
|
|
||||||
<BasicForm class="w-200" @register="registerForm" @submit="handleSubmit" />
|
<BasicForm class="w-200" @register="registerForm" @submit="handleSubmit" />
|
||||||
</PageWrapper>
|
</PageWrapper>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -6,6 +6,7 @@ import { useModal } from '@/components/Modal'
|
||||||
import { IconEnum } from '@/enums/appEnum'
|
import { IconEnum } from '@/enums/appEnum'
|
||||||
import { BasicTable, TableAction, useTable } from '@/components/Table'
|
import { BasicTable, TableAction, useTable } from '@/components/Table'
|
||||||
import { getGroupPage } from '@/api/member/group'
|
import { getGroupPage } from '@/api/member/group'
|
||||||
|
import { DocAlert } from '@/components/DocAlert'
|
||||||
|
|
||||||
defineOptions({ name: 'MemberGroup' })
|
defineOptions({ name: 'MemberGroup' })
|
||||||
|
|
||||||
|
@ -34,6 +35,8 @@ function handleEdit(record: Recordable) {
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
<DocAlert title="会员用户、标签、分组" url="https://doc.iocoder.cn/member/user/" />
|
||||||
|
|
||||||
<BasicTable @register="registerTable">
|
<BasicTable @register="registerTable">
|
||||||
<template #bodyCell="{ column, record }">
|
<template #bodyCell="{ column, record }">
|
||||||
<template v-if="column.key === 'action'">
|
<template v-if="column.key === 'action'">
|
||||||
|
|
|
@ -6,6 +6,7 @@ import { useModal } from '@/components/Modal'
|
||||||
import { IconEnum } from '@/enums/appEnum'
|
import { IconEnum } from '@/enums/appEnum'
|
||||||
import { BasicTable, TableAction, useTable } from '@/components/Table'
|
import { BasicTable, TableAction, useTable } from '@/components/Table'
|
||||||
import { getLevelList } from '@/api/member/level'
|
import { getLevelList } from '@/api/member/level'
|
||||||
|
import { DocAlert } from '@/components/DocAlert'
|
||||||
|
|
||||||
defineOptions({ name: 'MemberLevel' })
|
defineOptions({ name: 'MemberLevel' })
|
||||||
|
|
||||||
|
@ -34,6 +35,8 @@ function handleEdit(record: Recordable) {
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
<DocAlert title="会员等级、积分、签到" url="https://doc.iocoder.cn/member/level/" />
|
||||||
|
|
||||||
<BasicTable @register="registerTable">
|
<BasicTable @register="registerTable">
|
||||||
<template #bodyCell="{ column, record }">
|
<template #bodyCell="{ column, record }">
|
||||||
<template v-if="column.key === 'action'">
|
<template v-if="column.key === 'action'">
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
import { columns, searchFormSchema } from './record.data'
|
import { columns, searchFormSchema } from './record.data'
|
||||||
import { BasicTable, useTable } from '@/components/Table'
|
import { BasicTable, useTable } from '@/components/Table'
|
||||||
import { getRecordPage } from '@/api/member/point/record'
|
import { getRecordPage } from '@/api/member/point/record'
|
||||||
|
import { DocAlert } from '@/components/DocAlert'
|
||||||
|
|
||||||
defineOptions({ name: 'PointRecord' })
|
defineOptions({ name: 'PointRecord' })
|
||||||
|
|
||||||
|
@ -18,6 +19,8 @@ const [registerTable] = useTable({
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
<DocAlert title="会员等级、积分、签到" url="https://doc.iocoder.cn/member/level/" />
|
||||||
|
|
||||||
<BasicTable @register="registerTable" />
|
<BasicTable @register="registerTable" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -7,6 +7,7 @@ import { useModal } from '@/components/Modal'
|
||||||
import { IconEnum } from '@/enums/appEnum'
|
import { IconEnum } from '@/enums/appEnum'
|
||||||
import { BasicTable, TableAction, useTable } from '@/components/Table'
|
import { BasicTable, TableAction, useTable } from '@/components/Table'
|
||||||
import { deleteSignInConfig, getSignInConfigList } from '@/api/member/signin/config'
|
import { deleteSignInConfig, getSignInConfigList } from '@/api/member/signin/config'
|
||||||
|
import { DocAlert } from '@/components/DocAlert'
|
||||||
|
|
||||||
defineOptions({ name: 'SignInConfig' })
|
defineOptions({ name: 'SignInConfig' })
|
||||||
|
|
||||||
|
@ -43,6 +44,8 @@ async function handleDelete(record: Recordable) {
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
<DocAlert title="会员等级、积分、签到" url="https://doc.iocoder.cn/member/level/" />
|
||||||
|
|
||||||
<BasicTable @register="registerTable">
|
<BasicTable @register="registerTable">
|
||||||
<template #toolbar>
|
<template #toolbar>
|
||||||
<a-button v-auth="['point:sign-in-config:create']" type="primary" :pre-icon="IconEnum.ADD" @click="handleCreate">
|
<a-button v-auth="['point:sign-in-config:create']" type="primary" :pre-icon="IconEnum.ADD" @click="handleCreate">
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
import { columns, searchFormSchema } from './record.data'
|
import { columns, searchFormSchema } from './record.data'
|
||||||
import { BasicTable, useTable } from '@/components/Table'
|
import { BasicTable, useTable } from '@/components/Table'
|
||||||
import { getSignInRecordPage } from '@/api/member/signin/record'
|
import { getSignInRecordPage } from '@/api/member/signin/record'
|
||||||
|
import { DocAlert } from '@/components/DocAlert'
|
||||||
|
|
||||||
defineOptions({ name: 'SignInRecord' })
|
defineOptions({ name: 'SignInRecord' })
|
||||||
|
|
||||||
|
@ -18,6 +19,8 @@ const [registerTable] = useTable({
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
<DocAlert title="会员等级、积分、签到" url="https://doc.iocoder.cn/member/level/" />
|
||||||
|
|
||||||
<BasicTable @register="registerTable" />
|
<BasicTable @register="registerTable" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -7,6 +7,7 @@ import { useModal } from '@/components/Modal'
|
||||||
import { IconEnum } from '@/enums/appEnum'
|
import { IconEnum } from '@/enums/appEnum'
|
||||||
import { BasicTable, TableAction, useTable } from '@/components/Table'
|
import { BasicTable, TableAction, useTable } from '@/components/Table'
|
||||||
import { deleteMemberTag, getMemberTagPage } from '@/api/member/tag'
|
import { deleteMemberTag, getMemberTagPage } from '@/api/member/tag'
|
||||||
|
import { DocAlert } from '@/components/DocAlert'
|
||||||
|
|
||||||
defineOptions({ name: 'MemberTag' })
|
defineOptions({ name: 'MemberTag' })
|
||||||
|
|
||||||
|
@ -46,6 +47,8 @@ async function handleDelete(record: Recordable) {
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
<DocAlert title="会员用户、标签、分组" url="https://doc.iocoder.cn/member/user/" />
|
||||||
|
|
||||||
<BasicTable @register="registerTable">
|
<BasicTable @register="registerTable">
|
||||||
<template #toolbar>
|
<template #toolbar>
|
||||||
<a-button v-auth="['member:tag:create']" type="primary" :pre-icon="IconEnum.ADD" @click="handleCreate">
|
<a-button v-auth="['member:tag:create']" type="primary" :pre-icon="IconEnum.ADD" @click="handleCreate">
|
||||||
|
|
|
@ -9,6 +9,7 @@ import { useDrawer } from '@/components/Drawer'
|
||||||
import { IconEnum } from '@/enums/appEnum'
|
import { IconEnum } from '@/enums/appEnum'
|
||||||
import { BasicTable, TableAction, useTable } from '@/components/Table'
|
import { BasicTable, TableAction, useTable } from '@/components/Table'
|
||||||
import { getUserPage } from '@/api/member/user'
|
import { getUserPage } from '@/api/member/user'
|
||||||
|
import { DocAlert } from '@/components/DocAlert'
|
||||||
|
|
||||||
defineOptions({ name: 'MemberUser' })
|
defineOptions({ name: 'MemberUser' })
|
||||||
|
|
||||||
|
@ -47,6 +48,8 @@ function updateLevelFormRef(record: Recordable) {
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
<DocAlert title="会员用户、标签、分组" url="https://doc.iocoder.cn/member/user/" />
|
||||||
|
|
||||||
<BasicTable @register="registerTable">
|
<BasicTable @register="registerTable">
|
||||||
<template #bodyCell="{ column, record }">
|
<template #bodyCell="{ column, record }">
|
||||||
<template v-if="column.key === 'action'">
|
<template v-if="column.key === 'action'">
|
||||||
|
|
Loading…
Reference in New Issue