diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts
index 5bd94d4dd6e70f6e07318b0770e074960ea2e409..31d2274b0ed7eee86e63d68a74a9c768d6e634ae 100644
--- a/docs/.vuepress/config.ts
+++ b/docs/.vuepress/config.ts
@@ -45,7 +45,37 @@ export default defineUserConfig({
navbar: [
{ text: '🧭 指南', link: '/guide/' },
- { text: '🚀 进阶', link: '/further/' },
+ {
+ text: '👀 前端',
+ link: '/front/route.html',
+ children: [
+ '/front/route.md',
+ '/front/request.md',
+ '/front/store.md',
+ '/front/crudComponent.md',
+ '/front/formComponent.md',
+ '/front/component.md',
+ '/front/utils.md',
+ '/front/directives.md',
+ '/front/skin.md',
+ '/front/setup.md',
+ ]
+ },
+ {
+ text: '🐘 后端',
+ link: '/backend/schema.html',
+ children: [
+ '/backend/schema.md',
+ '/backend/annotation.md',
+ '/backend/command.md',
+ '/backend/dataScope.md',
+ '/backend/crontab.md',
+ '/backend/importAndExport.md',
+ '/backend/login.md',
+ '/backend/event.md',
+ '/backend/funs.md',
+ ]
+ },
{ text: '📖 常见问题', link: '/faqs/' },
{ text: '💎 付费支持', link: '/support/' },
{
@@ -97,6 +127,22 @@ export default defineUserConfig({
'/guide/install/structure.md',
]
},
+ {
+ text: '进阶',
+ collapsible: false,
+ children: [
+ '/guide/further/README.md',
+ '/guide/further/mustLearn/module.md',
+ '/guide/further/mustLearn/menu.md',
+ '/guide/further/mustLearn/db.md',
+ '/guide/further/mustLearn/codeGenerator.md',
+ '/guide/further/mustLearn/i18n.md',
+ '/guide/further/mustLearn/upload.md',
+ '/guide/further/mustLearn/appAndApi.md',
+ '/guide/further/mustLearn/userinfo.md',
+ '/guide/further/mustLearn/changeCore.md',
+ ]
+ },
{
text: '其他',
collapsible: false,
@@ -109,52 +155,38 @@ export default defineUserConfig({
]
},
],
- '/further/': [
- {
- text: '进阶起步',
- collapsible: false,
- children: [
- '/further/README.md',
- '/further/mustLearn/module.md',
- '/further/mustLearn/menu.md',
- '/further/mustLearn/db.md',
- '/further/mustLearn/codeGenerator.md',
- '/further/mustLearn/i18n.md',
- '/further/mustLearn/upload.md',
- '/further/mustLearn/appAndApi.md',
- '/further/mustLearn/userinfo.md',
- '/further/mustLearn/changeCore.md',
- ]
- },
+ '/front/': [
{
text: '前端专区',
collapsible: false,
children: [
- '/further/front/route.md',
- '/further/front/request.md',
- '/further/front/store.md',
- '/further/front/crudComponent.md',
- '/further/front/formComponent.md',
- '/further/front/component.md',
- '/further/front/utils.md',
- '/further/front/directives.md',
- '/further/front/skin.md',
- '/further/front/setup.md',
+ '/front/route.md',
+ '/front/request.md',
+ '/front/store.md',
+ '/front/crudComponent.md',
+ '/front/formComponent.md',
+ '/front/component.md',
+ '/front/utils.md',
+ '/front/directives.md',
+ '/front/skin.md',
+ '/front/setup.md',
]
},
+ ],
+ '/backend/': [
{
text: '后端专区',
collapsible: false,
children: [
- '/further/backend/schema.md',
- '/further/backend/annotation.md',
- '/further/backend/command.md',
- '/further/backend/dataScope.md',
- '/further/backend/crontab.md',
- '/further/backend/importAndExport.md',
- '/further/backend/login.md',
- '/further/backend/event.md',
- '/further/backend/funs.md',
+ '/backend/schema.md',
+ '/backend/annotation.md',
+ '/backend/command.md',
+ '/backend/dataScope.md',
+ '/backend/crontab.md',
+ '/backend/importAndExport.md',
+ '/backend/login.md',
+ '/backend/event.md',
+ '/backend/funs.md',
]
},
],
@@ -164,4 +196,4 @@ export default defineUserConfig({
}
})
-})
\ No newline at end of file
+})
diff --git a/docs/further/backend/annotation.md b/docs/backend/annotation.md
similarity index 100%
rename from docs/further/backend/annotation.md
rename to docs/backend/annotation.md
diff --git a/docs/further/backend/command.md b/docs/backend/command.md
similarity index 100%
rename from docs/further/backend/command.md
rename to docs/backend/command.md
diff --git a/docs/further/backend/crontab.md b/docs/backend/crontab.md
similarity index 100%
rename from docs/further/backend/crontab.md
rename to docs/backend/crontab.md
diff --git a/docs/further/backend/dataScope.md b/docs/backend/dataScope.md
similarity index 100%
rename from docs/further/backend/dataScope.md
rename to docs/backend/dataScope.md
diff --git a/docs/further/backend/event.md b/docs/backend/event.md
similarity index 100%
rename from docs/further/backend/event.md
rename to docs/backend/event.md
diff --git a/docs/further/backend/funs.md b/docs/backend/funs.md
similarity index 100%
rename from docs/further/backend/funs.md
rename to docs/backend/funs.md
diff --git a/docs/further/backend/importAndExport.md b/docs/backend/importAndExport.md
similarity index 97%
rename from docs/further/backend/importAndExport.md
rename to docs/backend/importAndExport.md
index e3da30439ea0f2db057aff775c09274d8ac680b9..5034800750d1d48f3759fde6991a8b7b7b275634 100644
--- a/docs/further/backend/importAndExport.md
+++ b/docs/backend/importAndExport.md
@@ -1,7 +1,7 @@
# 导入与导出
对于企业来讲,对报表之类的数据很重视,往往需要经常导出数据。而财务或者销售相关的数据会经常按月或季度来导入到系统。
-我们为此设计了一套 [注解](/further/backend/annotation.html#excel相关注解),配合使用
+我们为此设计了一套 [注解](/backend/annotation.html#excel相关注解),配合使用
## 前提准备
:::tip
@@ -32,7 +32,7 @@ class UserDto implements MineModelExcel
#[ExcelProperty(value="昵称", index=1, width=15)]
public string $nickname;
-
+
#[ExcelProperty(value="手机", index=2, width=15)]
public string $phone;
}
@@ -134,7 +134,7 @@ public function import(): ResponseInterface
- 使用 `\Mine\MineCollection` 下的 `import` 实现自定义导出
-- import方法参数列表
+- import方法参数列表
| 参数 | 类型 | 说明 | 默认值 |
|:---:|:---:|:---:|:---:|
@@ -163,4 +163,4 @@ $bool = (new \Mine\MineCollection)->import(
}
}
);
-```
\ No newline at end of file
+```
diff --git a/docs/further/backend/login.md b/docs/backend/login.md
similarity index 100%
rename from docs/further/backend/login.md
rename to docs/backend/login.md
diff --git a/docs/further/backend/schema.md b/docs/backend/schema.md
similarity index 100%
rename from docs/further/backend/schema.md
rename to docs/backend/schema.md
diff --git a/docs/further/front/component.md b/docs/front/component.md
similarity index 99%
rename from docs/further/front/component.md
rename to docs/front/component.md
index b551e3f88de5930408cd478421bdbfff43887830..ca31eb0e7b65f30dabcad06e7205fdcd8544c209 100644
--- a/docs/further/front/component.md
+++ b/docs/front/component.md
@@ -451,7 +451,7 @@ const submit = async (formData) => {
| 参数名 | 参数类型 | 参数说明 | 是否必填/默认值 |
|:---:|:---:|:---:|:---:|
| title| String | 标题 | '' |
-| columns| Array | columns数组[具体属性](/further/front/crudComponent.html#%E5%B1%9E%E6%80%A7%E5%88%97%E8%A1%A8) | [] |
+| columns| Array | columns数组[具体属性](/front/crudComponent.html#%E5%B1%9E%E6%80%A7%E5%88%97%E8%A1%A8) | [] |
| column | Number | 每行放置的数据个数[参考官方API](https://arco.design/vue/component/descriptions#API) | 3 |
| data| Object | 参数属性 | {} |
| layout | String | 描述列表的排列方式[参考官方API](https://arco.design/vue/component/descriptions#API) | 'horizontal' |
@@ -506,4 +506,4 @@ const data = {
-```
\ No newline at end of file
+```
diff --git a/docs/further/front/components/cascaderItem.md b/docs/front/components/cascaderItem.md
similarity index 100%
rename from docs/further/front/components/cascaderItem.md
rename to docs/front/components/cascaderItem.md
diff --git a/docs/further/front/components/control.md b/docs/front/components/control.md
similarity index 100%
rename from docs/further/front/components/control.md
rename to docs/front/components/control.md
diff --git a/docs/further/front/components/dictList.md b/docs/front/components/dictList.md
similarity index 100%
rename from docs/further/front/components/dictList.md
rename to docs/front/components/dictList.md
diff --git a/docs/further/front/components/formType.md b/docs/front/components/formType.md
similarity index 100%
rename from docs/further/front/components/formType.md
rename to docs/front/components/formType.md
diff --git a/docs/further/front/crudComponent.md b/docs/front/crudComponent.md
similarity index 96%
rename from docs/further/front/crudComponent.md
rename to docs/front/crudComponent.md
index ed1b903a128fe3609817009a2bd56870445e0f3b..f2782d63a6d319043ae0849ff6ee957f823e5b1d 100644
--- a/docs/further/front/crudComponent.md
+++ b/docs/front/crudComponent.md
@@ -18,8 +18,8 @@
以下为组件的Props参数 **组件初始化需要设置必填的两个参数**
| 参数名 | 参数类型 | 参数说明 | 是否必填/默认值 |
|:---:|:---:|:---:|:---:|
-| options | Object | 该参数是对 **增删改查** 的一个整体设置,点此查看[[全部参数]](/further/front/crudComponent.html#参数列表) | 是 |
-| columns | Array | 该参数是对包括列表、新增和编辑的字段设置,点此查看[[全部属性]](/further/front/crudComponent.html#属性列表) | 是 |
+| options | Object | 该参数是对 **增删改查** 的一个整体设置,点此查看[[全部参数]](/front/crudComponent.html#参数列表) | 是 |
+| columns | Array | 该参数是对包括列表、新增和编辑的字段设置,点此查看[[全部属性]](/front/crudComponent.html#属性列表) | 是 |
| data | Function, Array | 数据集合,可直接指定数据集合 | 否 |
:::tip
@@ -49,7 +49,7 @@ const columns = reactive([])
### API接口设置
我们在搭建好组件框架后,需要对 crud 组件的一些必要参数进行设置
-- 这一步,我们要引入相关的 **业务网络请求** 文件,了解[网络请求](/further/front/request.md)
+- 这一步,我们要引入相关的 **业务网络请求** 文件,了解[网络请求](/front/request.md)
```html
@@ -571,7 +571,7 @@ const columns = reactive([
### 表单布局
::: tip
-表单布局在老版本支持中非常弱,新版我们极大的增强了表单布局功能,具体使用方式请查看[[表单布局]](/further/front/formComponent.html#表单布局)
+表单布局在老版本支持中非常弱,新版我们极大的增强了表单布局功能,具体使用方式请查看[[表单布局]](/front/formComponent.html#表单布局)
现在,我们表单支持了容器,通过容器,可以放置任何的表单元素,同时容器还可以嵌套 **(注意,请不要套娃)**
- tabs 选项卡
@@ -591,7 +591,7 @@ const columns = reactive([
| titleDataIndex | String | 只有 `viewType` 为 `tag` 时生效,设置 `tag` 标题的字段名称 | null |
| width | Number | `viewType` 不为 `tag` 时生效,设置 `modal` 或者 `drawer` 的宽度 | 600 |
| isFull | Boolean | `viewType` 为 `modal` 时生效,设置 `modal` 是否为全屏显示 | false |
-| layout | Object | 参考[[表单布局]](/further/front/formComponent.html#表单布局),`MaCrud`只保留`dataIndex`参数,其余在`columns`里配置 | [] |
+| layout | Object | 参考[[表单布局]](/front/formComponent.html#表单布局),`MaCrud`只保留`dataIndex`参数,其余在`columns`里配置 | [] |
### 列表选项卡参数列表
:::tip
@@ -604,9 +604,9 @@ const columns = reactive([
| dataIndex | String | 指定一个字段作为选项卡,该字段的 search 必须为 true, 并且使用了字典 | |
| data | Object, Function | 自定义选项卡项 `[{ label: 'tab 1', value: 1, disabled: false }]`,或函数返回 | |
| defaultKey | String | 默认选中的tab | |
-| searchKey | String | 切换选项卡时,请求后台数据的参数名| |
-| onChange | Function | 选项卡切换事件 `(value) => {}` | |
-| onClick | Function | 选项卡单击事件 `(value) => {}` | |
+| searchKey | String | 切换选项卡时,请求后台数据的参数名| |
+| onChange | Function | 选项卡切换事件 `(value) => {}` | |
+| onClick | Function | 选项卡单击事件 `(value) => {}` | |
## formType 类型列表
@@ -619,7 +619,7 @@ const columns = reactive([
| id | String | 当前crud组件的 id,全局唯一,不指定则随机生成一个,若form为tag页时,建议设置 | 无 |
| pk | String | 设置表格主键key | 'id' |
| formExcludePk | Boolean | 表单是否排除pk字段 | true |
-| rowSelection | TableRowSelection | 表格的行选择器配置,可参考 [配置项](/further/front/crudComponent.html#表格的行选择器配置)| 无 |
+| rowSelection | TableRowSelection | 表格的行选择器配置,可参考 [配置项](/front/crudComponent.html#表格的行选择器配置)| 无 |
| bordered | Object | 是否显示边框 | { wrapper: true, cell: false } |
| hideExpandButtonOnEmpty | Boolean | 子节点为空隐藏节点按钮 | true |
| pageSize | Number | 每页记录数 | 10 |
@@ -646,7 +646,7 @@ const columns = reactive([
| isDbClickEdit | Boolean | 是否开启双击编辑数据 | true |
| showExpandRow | Boolean | 是否显示自定义扩展行 | false |
| showSummary | Boolean | 是否显示合计行 | false |
-| summary | Object | 合计行,可参考 [配置项](/further/front/crudComponent.html#合计行设置) | - |
+| summary | Object | 合计行,可参考 [配置项](/front/crudComponent.html#合计行设置) | - |
| customerSummary | Function | 自定义合计行 | - |
| showIndex | Boolean | 是否显示索引列 | false |
| indexLabel | String | 索引列名称 | '序号' |
@@ -661,8 +661,8 @@ const columns = reactive([
| operationColumnAlign | String | 操作列文字对齐方式 | 'right' |
| operationColumnFixed | String, Boolean | 操作列固定方向,false 为不固定 | 'right' |
| pageLayout | 'normal', 'fixed' | 组件在页面布局方式,normal为常规布局,fixed为固定模式,搜索在上部,分页沉底,表格自适应高度 | 'normal' |
-| formOption | Object | 表单布局 [配置项](/further/front/crudComponent.html#表单布局) | - |
-| tabs | Object | 列表选项卡配置 [配置项](/further/front/crudComponent.html#列表选项卡参数列表) | - |
+| formOption | Object | 表单布局 [配置项](/front/crudComponent.html#表单布局) | - |
+| tabs | Object | 列表选项卡配置 [配置项](/front/crudComponent.html#列表选项卡参数列表) | - |
| --- | --- | --- | --- |
| api | Function | 指定列表数据API | - |
| recycleApi | Function | 指定回收站列表数据API | - |
@@ -727,13 +727,13 @@ MaCrud组件暴露的变量,可通过定义的 ref 来调用
### 属性列表
:::tip
以下为 columns 的通用属性,大多数组件还有各自的属性,
-可参考 [formType类型列表](/further/front/crudComponent.html#formtype-类型列表) 章节的**其他参数**
+可参考 [formType类型列表](/front/crudComponent.html#formtype-类型列表) 章节的**其他参数**
:::
| 属性名 | 值类型 | 说明 | 默认值 |
|:---:|:---:|:---:|:---:|
| title | String | 字段业务标识名称 | 无 |
| dataIndex | String | 字段名,支持多层结构字段,如:user.nickname | 无 |
-| formType | String | 组件类型,可参考 [formType列表](/further/front/crudComponent.html#formtype-类型列表) | 无 |
+| formType | String | 组件类型,可参考 [formType列表](/front/crudComponent.html#formtype-类型列表) | 无 |
| align | String | 表格列对齐方式:'center', 'left', 'right' | 'left' |
| fixed | String | 表格列固定方式:'left', 'right' | 无 |
| sortable | Object | 设置表格字段排序:{ sortDirections: ['ascend', 'descend'], sorter: true },其中 sorter 是否设置为服务器排序 | 无 |
@@ -767,12 +767,12 @@ MaCrud组件暴露的变量,可通过定义的 ref 来调用
| editReadonly | Boolean | 编辑是否只读字段表单 | false |
| addDefaultValue | any | 字段新增时默认值 | 无 |
| editDefaultValue | any | 字段编辑时默认值 | 无 |
-| dict | Object | 设置字段字典数据,可参考[字典属性](/further/front/crudComponent.html#使用字典数据) | 无 |
+| dict | Object | 设置字段字典数据,可参考[字典属性](/front/crudComponent.html#使用字典数据) | 无 |
| searchDefaultValue | Number, String | 设置字段搜索的默认值 | 无 |
| searchPlaceholder | String | 设置搜索字段的表单描述 | 无 |
| extra | String | 设置表单扩展提示信息,用于字段说明 | 无 |
-| control | Function | 字段交互控制 参考[使用方法](/further/front/crudComponent.html#字段交互控制) | 无 |
-| cascaderItem | Array | 联动数据,只支持 select, radio,[使用说明](/further/front/crudComponent.html#数据联动) | 无 |
+| control | Function | 字段交互控制 参考[使用方法](/front/crudComponent.html#字段交互控制) | 无 |
+| cascaderItem | Array | 联动数据,只支持 select, radio,[使用说明](/front/crudComponent.html#数据联动) | 无 |
| children | Array | 表头分组 | 表格column |
| FormList | Array | 子表单,formType为 `children-form` 时生效 | Columns 列表 |
| emptyRow | Number | 默认空行,formType为 `children-form` 时生效 | 0 |
@@ -780,7 +780,7 @@ MaCrud组件暴露的变量,可通过定义的 ref 来调用
|---|---|---|---|
### 事件说明
-请参考`MaForm` 事件说明[[表单事件]](/further/front/formComponent.html#表单事件)
+请参考`MaForm` 事件说明[[表单事件]](/front/formComponent.html#表单事件)
## 组件插槽列表
@@ -1228,4 +1228,4 @@ const columns = reactive([
}
])
-```
\ No newline at end of file
+```
diff --git a/docs/further/front/directives.md b/docs/front/directives.md
similarity index 100%
rename from docs/further/front/directives.md
rename to docs/front/directives.md
diff --git a/docs/further/front/formComponent.md b/docs/front/formComponent.md
similarity index 97%
rename from docs/further/front/formComponent.md
rename to docs/front/formComponent.md
index 55da4b3749c87c7c742e911e2ef6501346bd6bc9..b74a8270024aaabe31271c55e55cfce49dff5b13 100644
--- a/docs/further/front/formComponent.md
+++ b/docs/front/formComponent.md
@@ -1,7 +1,7 @@
# MaForm组件(重要)
:::tip 介绍
-MaForm组件是MineAdmin特意封装的一个用于快速构建表单的组件,用法与MaCrud组件类型,都是通过配置JSON快速生成。相比表单设计器虽然不是可视化,但比表单生成器一次性的生成后,在后续修改维护的方面要快捷方便的多。而且组件支持后端传入JSON配置动态渲染表单。*(参考系统配置功能)*
+MaForm组件是MineAdmin特意封装的一个用于快速构建表单的组件,用法与MaCrud组件类型,都是通过配置JSON快速生成。相比表单设计器虽然不是可视化,但比表单生成器一次性的生成后,在后续修改维护的方面要快捷方便的多。而且组件支持后端传入JSON配置动态渲染表单。*(参考系统配置功能)*
:::
## 初步使用
@@ -12,8 +12,8 @@ MaForm组件是MineAdmin特意封装的一个用于快速构建表单的组件
| 参数名 | 参数类型 | 参数说明 | 是否必填/默认值 |
|:---:|:---:|:---:|:---:|
| v-model | Object | 表单数据,双向绑定 | 是 |
-| columns | Array | 表单字段配置列表,点此查看[[全部属性]](/further/front/formComponent.html#Columns属性列表) | 是 |
-| options | Object | 表单配置,点此查看[[全部属性]](/further/front/formComponent.html#Options属性列表) | 否 |
+| columns | Array | 表单字段配置列表,点此查看[[全部属性]](/front/formComponent.html#Columns属性列表) | 是 |
+| options | Object | 表单配置,点此查看[[全部属性]](/front/formComponent.html#Options属性列表) | 否 |
:::tip
- 建议每个调用的 ma-form 组件,都设置一个 **ref** 参数,如下代码示例
@@ -245,7 +245,7 @@ cols 对象属性列表
- **display** 是否显示组件
- **customClass:** [] 自定义className
- **style** 自定义样式
-- **span** 占据多少列,最大24
+- **span** 占据多少列,最大24
- **formList** 表单列表,同 columns 属性
### card卡片容器
@@ -367,12 +367,12 @@ const columns = ref([
},
],
},
- {
+ {
formType: 'card',
title: '被审计单位信息',
customClass: ['mt-3', 'mb-5'],
formList: [
- {
+ {
title: '基础信息', formType: 'divider', orientation: 'left', margin: '30px',
},
{
@@ -380,13 +380,13 @@ const columns = ref([
customClass: ['mt-5'],
colNumber: 2,
cols: [
- {
+ {
formList: [{
dataIndex: 'companyName', title: '单位名称', labelWidth: '170px',
rules: [{ required: true, message: '请输入单位名称' }]
}]
},
- {
+ {
formList: [{
dataIndex: 'subscribeRegisterCapital', title: '认缴注册资本', labelWidth: '150px',
rules: [{ required: true, message: '请输入认缴注册资本' }]
@@ -395,10 +395,10 @@ const columns = ref([
{
formList: [{
dataIndex: 'companyCreditCode', title: '统一社会信用代码', labelWidth: '170px',
- rules: [{ required: true, message: '请输入统一社会信用代码' }]
+ rules: [{ required: true, message: '请输入统一社会信用代码' }]
}]
},
- {
+ {
formList: [{
dataIndex: 'corporate', title: '法定代表人', labelWidth: '150px',
rules: [{ required: true, message: '请输入法定代表人' }]
@@ -410,19 +410,19 @@ const columns = ref([
dataIndex: 'actualControl', title: '实际控制人', labelWidth: '150px',
rules: [{ required: true, message: '请输入实际控制人' }]
},
- {
+ {
dataIndex: 'registerArea', title: '注册地区', labelWidth: '150px', formType: 'city-linkage',
rules: [{ required: true, message: '请选择企业注册地区' }]
},
- {
+ {
dataIndex: 'detailAddress', title: '详细地址', labelWidth: '150px',
rules: [{ required: true, message: '请输入详细地址' }]
},
- {
+ {
dataIndex: 'businessScope', title: '经营范围', labelWidth: '150px', formType: 'textarea',
rules: [{ required: true, message: '请输入经营范围' }]
},
- {
+ {
title: '股东信息', formType: 'divider', orientation: 'left', margin: '30px',
},
{
@@ -530,18 +530,18 @@ onMounted(() => {
## Columns属性列表
:::tip
以下为 columns 的通用属性,大多数组件还有各自的属性,
-可参考 [formType类型列表](/further/front/formComponent.html#formtype属性列表) 章节的**其他参数**
+可参考 [formType类型列表](/front/formComponent.html#formtype属性列表) 章节的**其他参数**
:::
| 属性名 | 值类型 | 说明 | 默认值 |
|:---:|:---:|:---:|:---:|
| title | String | 字段业务标识名称 | 无 |
| dataIndex | String | 字段名,支持多层结构字段,如:user.nickname | 无 |
-| formType | String | 组件类型,可参考 [formType列表](/further/front/crudComponent.html#formtype属性列表) | 无 |
+| formType | String | 组件类型,可参考 [formType列表](/front/crudComponent.html#formtype属性列表) | 无 |
| placeholder | String | 表单字段描述 | 无 |
| rules | Array | 表单字段验证规则,可参考 Arco 官方的 [验证规则](https://arco.design/vue/component/) | 无 |
-| dict | Object | 设置字段字典数据,可参考[字典属性](/further/front/formComponent.html#使用字典数据) | 无 |
-| control | Function | 字段交互控制 参考[使用方法](/further/front/formComponent.html#字段交互控制) | 无 |
-| cascaderItem | Array | 联动数据,只支持 select, radio,[使用说明](/further/front/formComponent.html#数据联动) | 无 |
+| dict | Object | 设置字段字典数据,可参考[字典属性](/front/formComponent.html#使用字典数据) | 无 |
+| control | Function | 字段交互控制 参考[使用方法](/front/formComponent.html#字段交互控制) | 无 |
+| cascaderItem | Array | 联动数据,只支持 select, radio,[使用说明](/front/formComponent.html#数据联动) | 无 |
| formList | Array | 容器或子表单时配置使用 | 无 |
| emptyRow | Number | 默认空行,formType为子表单时生效 | 0 |
|---|---|---|---|
diff --git a/docs/further/front/formTable.md b/docs/front/formTable.md
similarity index 95%
rename from docs/further/front/formTable.md
rename to docs/front/formTable.md
index 6af45ba1d07668be2208faab216a0ae61be9c7b7..a16d75cf665aeee1ab3f601f291027156086db68 100644
--- a/docs/further/front/formTable.md
+++ b/docs/front/formTable.md
@@ -1,7 +1,7 @@
# 组件明细表格使用
## 配置参考说明
-组件是在`ma-crud`和`ma-form`的基础上新增了`form-table`表格明细功能,其`ma-crud`和`ma-form`组件配置以及使用说明请到
+组件是在`ma-crud`和`ma-form`的基础上新增了`form-table`表格明细功能,其`ma-crud`和`ma-form`组件配置以及使用说明请到
[mineadmin文档](http://doc.mineadmin.com)查看
```html
@@ -147,23 +147,23 @@ const handlerChange = () => {
## Columns属性列表
:::tip
以下为 columns 的通用属性,大多数组件还有各自的属性,
-可参考 [formType类型列表](/further/front/formComponent.html#formtype属性列表) 章节的**其他参数**
+可参考 [formType类型列表](/front/formComponent.html#formtype属性列表) 章节的**其他参数**
:::
| 属性名 | 值类型 | 说明 | 默认值 |
|:---:|:---:|:---:|:---:|
| title | String | 字段业务标识名称 | 无 |
| dataIndex | String | 字段名,支持多层结构字段,如:user.nickname | 无 |
-| formType | String | 组件类型,可参考 [formType列表](/further/front/crudComponent.html#formtype属性列表) | 无 |
+| formType | String | 组件类型,可参考 [formType列表](/front/crudComponent.html#formtype属性列表) | 无 |
| placeholder | String | 表单字段描述 | 无 |
| rules | Array | 表单字段验证规则,可参考 Arco 官方的 [验证规则](https://arco.design/vue/component/) | 无 |
| display | Boolean | 表单字段是否显示字段表单 | true |
| disabled | Boolean | 表单字段是否禁用字段表单 | false |
| readonly | Boolean | 表单字段是否只读字段表单 | false |
-| dict | Object | 设置字段字典数据,可参考[字典属性](/further/front/formComponent.html#使用字典数据) | 无 |
+| dict | Object | 设置字段字典数据,可参考[字典属性](/front/formComponent.html#使用字典数据) | 无 |
| formExtra | String | 设置表单扩展提示信息,用于字段说明 | 无 |
| virtualList | Boolean | 是否开启虚拟列表,大数据量下非常流畅,只对 select 组件和 tree-select 组件有效 | 无 |
-| control | Function | 字段交互控制 参考[使用方法](/further/front/formComponent.html#字段交互控制) | 无 |
-| cascaderItem | Array | 联动数据,只支持 select, radio, checkbox,[使用说明](/further/front/formComponent.html#数据联动) | 无 |
+| control | Function | 字段交互控制 参考[使用方法](/front/formComponent.html#字段交互控制) | 无 |
+| cascaderItem | Array | 联动数据,只支持 select, radio, checkbox,[使用说明](/front/formComponent.html#数据联动) | 无 |
| childrenForm | Array | 子表单、明细表格(动态表单,可动态增加删除),只支持一层 | Columns 列表 |
| emptyRow | Number | 默认空行,formType 为子表单或明细表格时生效 | 0 |
|---|---|---|---|
diff --git a/docs/further/front/request.md b/docs/front/request.md
similarity index 100%
rename from docs/further/front/request.md
rename to docs/front/request.md
diff --git a/docs/further/front/route.md b/docs/front/route.md
similarity index 100%
rename from docs/further/front/route.md
rename to docs/front/route.md
diff --git a/docs/further/front/setup.md b/docs/front/setup.md
similarity index 100%
rename from docs/further/front/setup.md
rename to docs/front/setup.md
diff --git a/docs/further/front/skin.md b/docs/front/skin.md
similarity index 100%
rename from docs/further/front/skin.md
rename to docs/front/skin.md
diff --git a/docs/further/front/store.md b/docs/front/store.md
similarity index 100%
rename from docs/further/front/store.md
rename to docs/front/store.md
diff --git a/docs/further/front/utils.md b/docs/front/utils.md
similarity index 100%
rename from docs/further/front/utils.md
rename to docs/front/utils.md
diff --git a/docs/further/README.md b/docs/guide/further/README.md
similarity index 100%
rename from docs/further/README.md
rename to docs/guide/further/README.md
diff --git a/docs/further/mustLearn/appAndApi.md b/docs/guide/further/mustLearn/appAndApi.md
similarity index 100%
rename from docs/further/mustLearn/appAndApi.md
rename to docs/guide/further/mustLearn/appAndApi.md
diff --git a/docs/further/mustLearn/changeCore.md b/docs/guide/further/mustLearn/changeCore.md
similarity index 54%
rename from docs/further/mustLearn/changeCore.md
rename to docs/guide/further/mustLearn/changeCore.md
index 4f6fd6f0a7fb9da6293d7c3cd928e91e1004c33b..1cfcb6d41bf484ece6b80d10eeb84b3459fa1468 100644
--- a/docs/further/mustLearn/changeCore.md
+++ b/docs/guide/further/mustLearn/changeCore.md
@@ -5,5 +5,5 @@
但实际操作后发现,如果后续升级到新版本,将会是一个大问题!
-为此,MineAdmin提供一种可无感替换任何类的方式:[依赖代理注解](/further/backend/annotation.md#依赖代理注解),通过此注解可以平滑、无损且无感的替换 `MineAdmin` 核心库的任何类,也包括vendor目录下的所有类。而且最大的好处是不会影响后续更新升级
-:::
\ No newline at end of file
+为此,MineAdmin提供一种可无感替换任何类的方式:[依赖代理注解](/backend/annotation.md#依赖代理注解),通过此注解可以平滑、无损且无感的替换 `MineAdmin` 核心库的任何类,也包括vendor目录下的所有类。而且最大的好处是不会影响后续更新升级
+:::
diff --git a/docs/further/mustLearn/codeGenerator.md b/docs/guide/further/mustLearn/codeGenerator.md
similarity index 100%
rename from docs/further/mustLearn/codeGenerator.md
rename to docs/guide/further/mustLearn/codeGenerator.md
diff --git a/docs/further/mustLearn/db.md b/docs/guide/further/mustLearn/db.md
similarity index 100%
rename from docs/further/mustLearn/db.md
rename to docs/guide/further/mustLearn/db.md
diff --git a/docs/further/mustLearn/i18n.md b/docs/guide/further/mustLearn/i18n.md
similarity index 100%
rename from docs/further/mustLearn/i18n.md
rename to docs/guide/further/mustLearn/i18n.md
diff --git a/docs/further/mustLearn/menu.md b/docs/guide/further/mustLearn/menu.md
similarity index 100%
rename from docs/further/mustLearn/menu.md
rename to docs/guide/further/mustLearn/menu.md
diff --git a/docs/further/mustLearn/module.md b/docs/guide/further/mustLearn/module.md
similarity index 100%
rename from docs/further/mustLearn/module.md
rename to docs/guide/further/mustLearn/module.md
diff --git a/docs/further/mustLearn/upload.md b/docs/guide/further/mustLearn/upload.md
similarity index 100%
rename from docs/further/mustLearn/upload.md
rename to docs/guide/further/mustLearn/upload.md
diff --git a/docs/further/mustLearn/userinfo.md b/docs/guide/further/mustLearn/userinfo.md
similarity index 100%
rename from docs/further/mustLearn/userinfo.md
rename to docs/guide/further/mustLearn/userinfo.md