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

feat: add ty-table examples

上级 55efb362
...@@ -58,7 +58,7 @@ export function resetForm(refName) { ...@@ -58,7 +58,7 @@ export function resetForm(refName) {
// 添加日期范围 // 添加日期范围
export function addDateRange(params, dateRange, propName) { export function addDateRange(params, dateRange, propName) {
const search = params; const search = { ...params };
search.params = search.params =
typeof search.params === 'object' && typeof search.params === 'object' &&
search.params !== null && search.params !== null &&
......
...@@ -107,13 +107,17 @@ ...@@ -107,13 +107,17 @@
<right-toolbar :show-search.sync="showSearch" @queryTable="getList" /> <right-toolbar :show-search.sync="showSearch" @queryTable="getList" />
</el-row> </el-row>
<el-table <ty-table
ref="tables" ref="tables"
v-loading="loading" v-loading="loading"
:data="list" :data="list"
:default-sort="defaultSort" :default-sort="defaultSort"
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
@sort-change="handleSortChange" @sort-change="handleSortChange"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
> >
<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" />
...@@ -171,15 +175,7 @@ ...@@ -171,15 +175,7 @@
<span>{{ parseTime(scope.row.loginTime) }}</span> <span>{{ parseTime(scope.row.loginTime) }}</span>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </ty-table>
<pagination
v-show="total > 0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
</div> </div>
</template> </template>
...@@ -217,13 +213,13 @@ export default { ...@@ -217,13 +213,13 @@ export default {
// 默认排序 // 默认排序
defaultSort: { prop: 'loginTime', order: 'descending' }, defaultSort: { prop: 'loginTime', order: 'descending' },
// 查询参数 // 查询参数
queryParams: { queryParams: this.$_setQuery({
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
ipaddr: undefined, ipaddr: '',
userName: undefined, userName: '',
status: undefined status: ''
} })
}; };
}, },
created() { created() {
...@@ -233,6 +229,7 @@ export default { ...@@ -233,6 +229,7 @@ export default {
/** 查询登录日志列表 */ /** 查询登录日志列表 */
getList() { getList() {
this.loading = true; this.loading = true;
this.$_syncQueryUrl(this.queryParams);
list(this.addDateRange(this.queryParams, this.dateRange)).then( list(this.addDateRange(this.queryParams, this.dateRange)).then(
(response) => { (response) => {
this.list = response.rows; this.list = response.rows;
......
...@@ -120,13 +120,17 @@ ...@@ -120,13 +120,17 @@
<right-toolbar :show-search.sync="showSearch" @queryTable="getList" /> <right-toolbar :show-search.sync="showSearch" @queryTable="getList" />
</el-row> </el-row>
<el-table <ty-table
ref="tables" ref="tables"
v-loading="loading" v-loading="loading"
:data="list" :data="list"
:default-sort="defaultSort" :default-sort="defaultSort"
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
@sort-change="handleSortChange" @sort-change="handleSortChange"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
> >
<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" />
...@@ -214,15 +218,7 @@ ...@@ -214,15 +218,7 @@
> >
</template> </template>
</el-table-column> </el-table-column>
</el-table> </ty-table>
<pagination
v-show="total > 0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
<!-- 操作日志详细 --> <!-- 操作日志详细 -->
<el-dialog <el-dialog
......
...@@ -82,10 +82,14 @@ ...@@ -82,10 +82,14 @@
<right-toolbar :show-search.sync="showSearch" @queryTable="getList" /> <right-toolbar :show-search.sync="showSearch" @queryTable="getList" />
</el-row> </el-row>
<el-table <ty-table
v-loading="loading" v-loading="loading"
:data="noticeList" :data="noticeList"
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
> >
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column <el-table-column
...@@ -159,15 +163,7 @@ ...@@ -159,15 +163,7 @@
> >
</template> </template>
</el-table-column> </el-table-column>
</el-table> </ty-table>
<pagination
v-show="total > 0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
<!-- 添加或修改公告对话框 --> <!-- 添加或修改公告对话框 -->
<el-dialog <el-dialog
......
...@@ -151,10 +151,14 @@ ...@@ -151,10 +151,14 @@
/> />
</el-row> </el-row>
<el-table <ty-table
v-loading="loading" v-loading="loading"
:data="userList" :data="userList"
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
> >
<el-table-column type="selection" width="50" align="center" /> <el-table-column type="selection" width="50" align="center" />
<el-table-column <el-table-column
...@@ -267,15 +271,7 @@ ...@@ -267,15 +271,7 @@
</el-dropdown> </el-dropdown>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </ty-table>
<pagination
v-show="total > 0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
</el-col> </el-col>
</el-row> </el-row>
...@@ -454,7 +450,7 @@ ...@@ -454,7 +450,7 @@
> >
<i class="el-icon-upload" /> <i class="el-icon-upload" />
<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div> <div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
<div slot="tip" class="el-upload__tip text-center"> <div slot="tip" class="text-center el-upload__tip">
<div slot="tip" class="el-upload__tip"> <div slot="tip" class="el-upload__tip">
<el-checkbox v-model="upload.updateSupport" /> <el-checkbox v-model="upload.updateSupport" />
是否更新已经存在的用户数据 是否更新已经存在的用户数据
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论