提交 c64ec137 authored 作者: 刘守彩's avatar 刘守彩

feat: update table default setting

上级 9232ca95
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
- [x] 富文本移除 quill,选用 Tinymce - [x] 富文本移除 quill,选用 Tinymce
- [x] 增加 vue-echarts 配合 echarts,方便使用 - [x] 增加 vue-echarts 配合 echarts,方便使用
- [x] 分页列表使用`ty-table`,统一封装和样式 - [x] 分页列表使用`ty-table`,统一封装和样式
- [x] 修改 route.name 以相对 views 目录路径为组合大驼峰,如菜单页面 `SystemMenuIndex`,防止 name 重复
- [ ] 测试`ty-ui`,并增加页面使用案例 - [ ] 测试`ty-ui`,并增加页面使用案例
- [ ] 设计师设计并调整页面整体样式 - [ ] 设计师设计并调整页面整体样式
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
// $--color-primary: $s3; // $--color-primary: $s3;
/* 这里必须这样设置*/ /* 这里必须这样设置*/
$--font-path: '~element-ui/lib/theme-chalk/fonts'; $--font-path: '~@taiyuan/ty-ui/packages/theme-chalk/src/fonts';
$--images-path: '~@taiyuan/ty-ui/packages/theme-chalk/src/images'; $--images-path: '~@taiyuan/ty-ui/packages/theme-chalk/src/images';
@import '~@taiyuan/ty-ui/packages/theme-chalk/src/index.scss'; @import '~@taiyuan/ty-ui/packages/theme-chalk/src/index.scss';
......
...@@ -12,7 +12,7 @@ module.exports = { ...@@ -12,7 +12,7 @@ module.exports = {
/** /**
* 是否显示顶部导航 * 是否显示顶部导航
*/ */
topNav: true, topNav: false,
/** /**
* 是否显示 tagsView * 是否显示 tagsView
......
...@@ -67,6 +67,11 @@ function filterAsyncRouter(asyncRouterMap, lastRouter = false, type = false) { ...@@ -67,6 +67,11 @@ function filterAsyncRouter(asyncRouterMap, lastRouter = false, type = false) {
} else if (route.component === 'InnerLink') { } else if (route.component === 'InnerLink') {
route.component = InnerLink; route.component = InnerLink;
} else { } else {
// 设置route.name以相对views目录路径为组合大驼峰,如菜单页面SystemMenuIndex,防止name重复
route.name = (route.component || '').replace(
/(?:^|\/)([a-z])/g,
(_, match) => match.toUpperCase()
);
route.component = loadView(route.component); route.component = loadView(route.component);
} }
} }
......
...@@ -116,6 +116,7 @@ ...@@ -116,6 +116,7 @@
:page.sync="queryParams.pageNum" :page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.pageSize"
@pagination="getList" @pagination="getList"
header-cell-class-name="ty-table-header"
> >
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column <el-table-column
......
...@@ -108,6 +108,7 @@ ...@@ -108,6 +108,7 @@
</el-row> </el-row>
<ty-table <ty-table
class="mt-10"
ref="tables" ref="tables"
v-loading="loading" v-loading="loading"
:data="list" :data="list"
...@@ -118,6 +119,7 @@ ...@@ -118,6 +119,7 @@
:page.sync="queryParams.pageNum" :page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.pageSize"
@pagination="getList" @pagination="getList"
header-cell-class-name="ty-table-header"
> >
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="访问编号" align="center" prop="infoId" /> <el-table-column label="访问编号" align="center" prop="infoId" />
......
...@@ -121,6 +121,7 @@ ...@@ -121,6 +121,7 @@
</el-row> </el-row>
<ty-table <ty-table
class="mt-10"
ref="tables" ref="tables"
v-loading="loading" v-loading="loading"
:data="list" :data="list"
...@@ -131,6 +132,7 @@ ...@@ -131,6 +132,7 @@
:page.sync="queryParams.pageNum" :page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.pageSize"
@pagination="getList" @pagination="getList"
header-cell-class-name="ty-table-header"
> >
<el-table-column type="selection" width="50" align="center" /> <el-table-column type="selection" width="50" align="center" />
<el-table-column label="日志编号" align="center" prop="operId" /> <el-table-column label="日志编号" align="center" prop="operId" />
......
...@@ -116,6 +116,7 @@ ...@@ -116,6 +116,7 @@
</el-row> </el-row>
<ty-table <ty-table
class="mt-10"
v-loading="loading" v-loading="loading"
:data="configList" :data="configList"
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
...@@ -123,6 +124,7 @@ ...@@ -123,6 +124,7 @@
:page.sync="queryParams.pageNum" :page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.pageSize"
@pagination="getList" @pagination="getList"
header-cell-class-name="ty-table-header"
> >
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="参数主键" align="center" prop="configId" /> <el-table-column label="参数主键" align="center" prop="configId" />
......
...@@ -60,13 +60,16 @@ ...@@ -60,13 +60,16 @@
<right-toolbar :show-search.sync="showSearch" @queryTable="getList" /> <right-toolbar :show-search.sync="showSearch" @queryTable="getList" />
</el-row> </el-row>
<el-table <ty-table
class="mt-10"
v-if="refreshTable" v-if="refreshTable"
v-loading="loading" v-loading="loading"
:data="deptList" :data="deptList"
row-key="deptId" row-key="deptId"
:default-expand-all="isExpandAll" :default-expand-all="isExpandAll"
:tree-props="{ children: 'children', hasChildren: 'hasChildren' }" :tree-props="{ children: 'children', hasChildren: 'hasChildren' }"
:hide-on-single-page="true"
header-cell-class-name="ty-table-header"
> >
<el-table-column prop="deptName" label="部门名称" width="260" /> <el-table-column prop="deptName" label="部门名称" width="260" />
<el-table-column prop="orderNum" label="排序" width="200" /> <el-table-column prop="orderNum" label="排序" width="200" />
...@@ -118,7 +121,7 @@ ...@@ -118,7 +121,7 @@
> >
</template> </template>
</el-table-column> </el-table-column>
</el-table> </ty-table>
<!-- 添加或修改部门对话框 --> <!-- 添加或修改部门对话框 -->
<el-dialog :title="title" :visible.sync="open" width="600px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body>
......
...@@ -117,6 +117,7 @@ ...@@ -117,6 +117,7 @@
</el-row> </el-row>
<ty-table <ty-table
class="mt-10"
v-loading="loading" v-loading="loading"
:data="typeList" :data="typeList"
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
...@@ -124,6 +125,7 @@ ...@@ -124,6 +125,7 @@
:page.sync="queryParams.pageNum" :page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.pageSize"
@pagination="getList" @pagination="getList"
header-cell-class-name="ty-table-header"
> >
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="字典编号" align="center" prop="dictId" /> <el-table-column label="字典编号" align="center" prop="dictId" />
......
...@@ -60,12 +60,15 @@ ...@@ -60,12 +60,15 @@
<right-toolbar :show-search.sync="showSearch" @queryTable="getList" /> <right-toolbar :show-search.sync="showSearch" @queryTable="getList" />
</el-row> </el-row>
<el-table <ty-table
class="mt-10"
v-if="refreshTable" v-if="refreshTable"
v-loading="loading" v-loading="loading"
:data="menuList" :data="menuList"
row-key="menuId" row-key="menuId"
:default-expand-all="isExpandAll" :default-expand-all="isExpandAll"
:hide-on-single-page="true"
header-cell-class-name="ty-table-header"
:tree-props="{ children: 'children', hasChildren: 'hasChildren' }" :tree-props="{ children: 'children', hasChildren: 'hasChildren' }"
> >
<el-table-column <el-table-column
...@@ -132,7 +135,7 @@ ...@@ -132,7 +135,7 @@
> >
</template> </template>
</el-table-column> </el-table-column>
</el-table> </ty-table>
<!-- 添加或修改菜单对话框 --> <!-- 添加或修改菜单对话框 -->
<el-dialog :title="title" :visible.sync="open" width="680px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="680px" append-to-body>
...@@ -369,7 +372,7 @@ import '@riophae/vue-treeselect/dist/vue-treeselect.css'; ...@@ -369,7 +372,7 @@ import '@riophae/vue-treeselect/dist/vue-treeselect.css';
import IconSelect from '@/components/IconSelect'; import IconSelect from '@/components/IconSelect';
export default { export default {
name: 'Menu', name: 'SystemMenuIndex',
dicts: ['sys_show_hide', 'sys_normal_disable'], dicts: ['sys_show_hide', 'sys_normal_disable'],
components: { Treeselect, IconSelect }, components: { Treeselect, IconSelect },
data() { data() {
......
...@@ -90,6 +90,7 @@ ...@@ -90,6 +90,7 @@
:page.sync="queryParams.pageNum" :page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.pageSize"
@pagination="getList" @pagination="getList"
header-cell-class-name="ty-table-header"
> >
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column <el-table-column
......
...@@ -101,6 +101,7 @@ ...@@ -101,6 +101,7 @@
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.pageSize"
@pagination="getList" @pagination="getList"
:hide-on-single-page="false" :hide-on-single-page="false"
header-cell-class-name="ty-table-header"
> >
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="岗位编号" align="center" prop="postId" /> <el-table-column label="岗位编号" align="center" prop="postId" />
......
...@@ -106,6 +106,7 @@ ...@@ -106,6 +106,7 @@
</el-row> </el-row>
<ty-table <ty-table
class="mt-10"
v-loading="loading" v-loading="loading"
:data="roleList" :data="roleList"
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
...@@ -114,6 +115,7 @@ ...@@ -114,6 +115,7 @@
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.pageSize"
@pagination="getList" @pagination="getList"
:hide-on-single-page="false" :hide-on-single-page="false"
header-cell-class-name="ty-table-header"
> >
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="角色编号" prop="roleId" width="120" /> <el-table-column label="角色编号" prop="roleId" width="120" />
......
...@@ -152,6 +152,7 @@ ...@@ -152,6 +152,7 @@
</el-row> </el-row>
<ty-table <ty-table
class="mt-10"
v-loading="loading" v-loading="loading"
:data="userList" :data="userList"
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
...@@ -159,6 +160,7 @@ ...@@ -159,6 +160,7 @@
:page.sync="queryParams.pageNum" :page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.pageSize"
@pagination="getList" @pagination="getList"
header-cell-class-name="ty-table-header"
> >
<el-table-column type="selection" width="50" align="center" /> <el-table-column type="selection" width="50" align="center" />
<el-table-column <el-table-column
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论