完善 MALL、CRM、ERP 文档说明

This commit is contained in:
YunaiV 2024-02-26 20:23:14 +08:00
parent c792e69aa5
commit 249fe126ee
89 changed files with 212 additions and 7 deletions
.image/common
README.md
src/views
bpm
definition
form
group
model
oa/leave
processInstance
task
crm
backlog
business
clue
contact
contract
customer
index.vue
limitConfig
pool
poolConfig
product
receivable
erp
finance
account
payment
receipt
home
product
category
product
unit
purchase
sale
stock
infra/webSocket
mall
home
product
brand
category
comment
property
spu
promotion
article
banner
bargain
activity
record
combination
activity
record
coupon
discountActivity
diy
page
template
rewardActivity
seckill
activity
config
statistics
member
product
trade
trade
afterSale
brokerage
record
user
withdraw
config
delivery
express
expressTemplate
pickUpOrder
pickUpStore
order
member
config
group
level
point/record
signin
config
record
tag
user

Binary file not shown.

After

(image error) Size: 15 KiB

View File

@ -202,6 +202,12 @@ _前端基于 crmeb uniapp 经过授权重构,优化代码实现,接入芋
演示地址:<https://doc.iocoder.cn/erp-preview/>
### CRM 系统
![功能图](/.image/common/crm-feature.png)
演示地址:<https://doc.iocoder.cn/crm-preview/>
## 🐷 演示图
### 系统功能

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="工作流手册" url="https://doc.iocoder.cn/bpm/" />
<ContentWrap>
<el-table v-loading="loading" :data="list">
<el-table-column label="定义编号" align="center" prop="id" width="400" />

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="工作流手册" url="https://doc.iocoder.cn/bpm/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="工作流手册" url="https://doc.iocoder.cn/bpm/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="工作流手册" url="https://doc.iocoder.cn/bpm/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="工作流手册" url="https://doc.iocoder.cn/bpm/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="工作流手册" url="https://doc.iocoder.cn/bpm/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="工作流手册" url="https://doc.iocoder.cn/bpm/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="工作流手册" url="https://doc.iocoder.cn/bpm/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form
@ -75,7 +77,7 @@
:total="total"
@pagination="getList"
/>
<TaskCCDialogForm ref="taskCCDialogForm"/>
<TaskCCDialogForm ref="taskCCDialogForm" />
</ContentWrap>
</template>

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【通用】跟进记录、待办事项" url="https://doc.iocoder.cn/crm/follow-up/" />
<el-row :gutter="20">
<el-col :span="4" class="min-w-[200px]">
<div class="side-item-list">

View File

@ -1,4 +1,7 @@
<template>
<doc-alert title="【商机】商机管理、商机状态" url="https://doc.iocoder.cn/crm/business/" />
<doc-alert title="【通用】数据权限" url="https://doc.iocoder.cn/crm/permission/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,7 @@
<template>
<doc-alert title="【商机】商机管理、商机状态" url="https://doc.iocoder.cn/crm/business/" />
<doc-alert title="【通用】数据权限" url="https://doc.iocoder.cn/crm/permission/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,7 @@
<template>
<doc-alert title="【线索】线索管理" url="https://doc.iocoder.cn/crm/clue/" />
<doc-alert title="【通用】数据权限" url="https://doc.iocoder.cn/crm/permission/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,7 @@
<template>
<doc-alert title="【客户】客户管理、公海客户" url="https://doc.iocoder.cn/crm/customer/" />
<doc-alert title="【通用】数据权限" url="https://doc.iocoder.cn/crm/permission/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,7 @@
<template>
<doc-alert title="【合同】合同管理、合同提醒" url="https://doc.iocoder.cn/crm/contract/" />
<doc-alert title="【通用】数据权限" url="https://doc.iocoder.cn/crm/permission/" />
<ContentWrap>
<el-form
ref="formRef"

View File

@ -1,4 +1,7 @@
<template>
<doc-alert title="【合同】合同管理、合同提醒" url="https://doc.iocoder.cn/crm/contract/" />
<doc-alert title="【通用】数据权限" url="https://doc.iocoder.cn/crm/permission/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,7 @@
<template>
<doc-alert title="【客户】客户管理、公海客户" url="https://doc.iocoder.cn/crm/customer/" />
<doc-alert title="【通用】数据权限" url="https://doc.iocoder.cn/crm/permission/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,7 @@
<template>
<doc-alert title="【客户】客户管理、公海客户" url="https://doc.iocoder.cn/crm/customer/" />
<doc-alert title="【通用】数据权限" url="https://doc.iocoder.cn/crm/permission/" />
<!-- 列表 -->
<ContentWrap>
<el-tabs>

View File

@ -1,4 +1,7 @@
<template>
<doc-alert title="【客户】客户管理、公海客户" url="https://doc.iocoder.cn/crm/customer/" />
<doc-alert title="【通用】数据权限" url="https://doc.iocoder.cn/crm/permission/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,7 @@
<template>
<doc-alert title="【客户】客户管理、公海客户" url="https://doc.iocoder.cn/crm/customer/" />
<doc-alert title="【通用】数据权限" url="https://doc.iocoder.cn/crm/permission/" />
<ContentWrap>
<el-form
ref="formRef"

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【产品】产品管理、产品分类" url="https://doc.iocoder.cn/crm/product/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【产品】产品管理、产品分类" url="https://doc.iocoder.cn/crm/product/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,7 @@
<template>
<doc-alert title="【回款】回款管理、回款计划" url="https://doc.iocoder.cn/crm/receivable/" />
<doc-alert title="【通用】数据权限" url="https://doc.iocoder.cn/crm/permission/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,7 @@
<template>
<doc-alert title="【回款】回款管理、回款计划" url="https://doc.iocoder.cn/crm/receivable/" />
<doc-alert title="【通用】数据权限" url="https://doc.iocoder.cn/crm/permission/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,9 @@
<template>
<doc-alert
title="【财务】采购付款、销售收款"
url="https://doc.iocoder.cn/sale/finance-payment-receipt/"
/>
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,9 @@
<template>
<doc-alert
title="【财务】采购付款、销售收款"
url="https://doc.iocoder.cn/sale/finance-payment-receipt/"
/>
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,9 @@
<template>
<doc-alert
title="【财务】采购付款、销售收款"
url="https://doc.iocoder.cn/sale/finance-payment-receipt/"
/>
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="ERP 手册(功能开启)" url="https://doc.iocoder.cn/erp/build/" />
<div class="flex flex-col">
<!-- 销售/采购的全局统计 -->
<el-row :gutter="16" class="row">

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【产品】产品信息、分类、单位" url="https://doc.iocoder.cn/erp/product/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,5 +1,7 @@
<!-- ERP 产品列表 -->
<template>
<doc-alert title="【产品】产品信息、分类、单位" url="https://doc.iocoder.cn/erp/product/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【产品】产品信息、分类、单位" url="https://doc.iocoder.cn/erp/product/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【采购】采购订单、入库、退货" url="https://doc.iocoder.cn/erp/purchase/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【采购】采购订单、入库、退货" url="https://doc.iocoder.cn/erp/purchase/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【采购】采购订单、入库、退货" url="https://doc.iocoder.cn/erp/purchase/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【采购】采购订单、入库、退货" url="https://doc.iocoder.cn/erp/purchase/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【销售】销售订单、出库、退货" url="https://doc.iocoder.cn/erp/sale/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【销售】销售订单、出库、退货" url="https://doc.iocoder.cn/erp/sale/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【销售】销售订单、出库、退货" url="https://doc.iocoder.cn/erp/sale/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【销售】销售订单、出库、退货" url="https://doc.iocoder.cn/erp/sale/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,9 @@
<template>
<doc-alert
title="【库存】库存调拨、库存盘点"
url="https://doc.iocoder.cn/erp/stock-move-check/"
/>
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【库存】其它入库、其它出库" url="https://doc.iocoder.cn/erp/stock-in-out/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,9 @@
<template>
<doc-alert
title="【库存】库存调拨、库存盘点"
url="https://doc.iocoder.cn/erp/stock-move-check/"
/>
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【库存】其它入库、其它出库" url="https://doc.iocoder.cn/erp/stock-in-out/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,5 +1,7 @@
<!-- ERP 产品库存明细列表 -->
<template>
<doc-alert title="【库存】产品库存、库存明细" url="https://doc.iocoder.cn/erp/stock/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,5 +1,7 @@
<!-- ERP 产品库存列表 -->
<template>
<doc-alert title="【库存】产品库存、库存明细" url="https://doc.iocoder.cn/erp/stock/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,5 +1,7 @@
<!-- ERP 仓库列表 -->
<template>
<doc-alert title="【库存】产品库存、库存明细" url="https://doc.iocoder.cn/erp/stock/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="WebSocket 实时通信" url="https://doc.iocoder.cn/websocket/" />
<div class="flex">
<!-- 左侧建立连接发送消息 -->
<el-card :gutter="12" class="w-1/2" shadow="always">

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="商城手册(功能开启)" url="https://doc.iocoder.cn/mall/build/" />
<div class="flex flex-col">
<!-- 数据对照 -->
<el-row :gutter="16" class="row">

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="商城手册(功能开启)" url="https://doc.iocoder.cn/mall/build/" />
<!-- 搜索工作栏 -->
<ContentWrap>
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【商品】商品分类" url="https://doc.iocoder.cn/mall/product-category/" />
<!-- 搜索工作栏 -->
<ContentWrap>
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【商品】商品评价" url="https://doc.iocoder.cn/mall/product-comment/" />
<ContentWrap>
<!-- 搜索工作栏 -->
<el-form

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【商品】商品属性" url="https://doc.iocoder.cn/mall/product-property/" />
<!-- 搜索工作栏 -->
<ContentWrap>
<el-form

View File

@ -1,5 +1,7 @@
<!-- 商品中心 - 商品列表 -->
<template>
<doc-alert title="【商品】商品 SPU 与 SKU" url="https://doc.iocoder.cn/mall/product-spu-sku/" />
<!-- 搜索工作栏 -->
<ContentWrap>
<el-form

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
<template>
<doc-alert title="功能开启" url="https://doc.iocoder.cn/mall/build/" />
<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/build/" />
<doc-alert title="【营销】优惠劵" url="https://doc.iocoder.cn/mall/promotion-coupon/" />
<!-- 搜索工作栏 -->
<ContentWrap>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【统计】会员、商品、交易统计" url="https://doc.iocoder.cn/mall/statistics/" />
<div class="flex flex-col">
<el-row :gutter="16" class="summary">
<el-col :sm="6" :xs="12" v-loading="loading">
@ -269,8 +271,9 @@ const getMemberSexStatisticsList = async () => {
const dictDataList = getIntDictOptions(DICT_TYPE.SYSTEM_USER_SEX)
dictDataList.push({ label: '未知', value: null } as any)
sexChartOptions.series![0].data = dictDataList.map((dictData: DictDataType) => {
const userCount = list.find((item: MemberSexStatisticsRespVO) => item.sex === dictData.value)
?.userCount
const userCount = list.find(
(item: MemberSexStatisticsRespVO) => item.sex === dictData.value
)?.userCount
return {
name: dictData.label,
value: userCount || 0

View File

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

View File

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

View File

@ -1,4 +1,6 @@
<template>
<doc-alert title="【交易】售后退款" url="https://doc.iocoder.cn/mall/trade-aftersale/" />
<!-- 搜索 -->
<ContentWrap>
<el-form ref="queryFormRef" :inline="true" :model="queryParams" label-width="68px">

View File

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

View File

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

View File

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

View File

@ -1,4 +1,7 @@
<template>
<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
ref="formRef"

View File

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

View File

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

View File

@ -1,4 +1,7 @@
<template>
<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,4 +1,6 @@
<template>
<doc-alert title="【交易】快递发货" url="https://doc.iocoder.cn/mall/trade-delivery-express/" />
<!-- 搜索工作栏 -->
<ContentWrap>
<el-form ref="queryFormRef" :inline="true" :model="queryParams" class="-mb-15px">

View File

@ -1,4 +1,7 @@
<template>
<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,4 +1,6 @@
<template>
<doc-alert title="会员手册(功能开启)" url="https://doc.iocoder.cn/member/build/" />
<ContentWrap>
<el-form
ref="formRef"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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