代码优化

This commit is contained in:
Zheng Jie 2023-07-10 11:04:35 +08:00
parent 895864b88d
commit c5a8c4e7ad
7 changed files with 4 additions and 13 deletions

View File

@ -31,8 +31,6 @@ function CRUD(options) {
form: {},
// 重置表单
defaultForm: () => {},
// 排序规则,默认 id 降序, 支持多字段排序 ['id,desc', 'createTime,asc']
sort: ['id,desc'],
// 等待时间
time: 50,
// CRUD Method
@ -350,7 +348,6 @@ function CRUD(options) {
return {
current: crud.page.page,
size: crud.page.size,
sort: crud.sort,
...crud.query,
...crud.params
}

View File

@ -12,8 +12,6 @@ export default {
return {
// 表格数据
data: [],
// 排序规则,默认 id 降序, 支持多字段排序 ['id,desc', 'createTime,asc']
sort: ['id,desc'],
// 页码
page: 1,
// 每页数据条数
@ -85,7 +83,6 @@ export default {
return {
current: this.page,
size: this.size,
sort: this.sort,
...this.query,
...this.params
}

View File

@ -70,7 +70,6 @@ export default {
if (this.deployId === '') {
return false
}
this.sort = 'deployDate,desc'
this.params['deployId'] = this.deployId
return true
},

View File

@ -66,7 +66,7 @@ export default {
components: { pagination, rrOperation, udOperation },
cruds() {
return [
CRUD({ title: '字典详情', url: 'api/dictDetail', query: { dictName: '' }, sort: ['dictSort,asc', 'id,desc'],
CRUD({ title: '字典详情', url: 'api/dictDetail', query: { dictName: '' },
crudMethod: { ...crudDictDetail },
optShow: {
add: true,

View File

@ -63,7 +63,6 @@ export default {
return CRUD({
title: '岗位',
url: 'api/job',
sort: ['jobSort,asc', 'id,desc'],
crudMethod: { ...crudJob }
})
},

View File

@ -135,7 +135,7 @@ export default {
name: 'Role',
components: { Treeselect, pagination, crudOperation, rrOperation, udOperation, DateRangePicker },
cruds() {
return CRUD({ title: '角色', url: 'api/roles', sort: 'level,asc', crudMethod: { ...crudRoles }})
return CRUD({ title: '角色', url: 'api/roles', crudMethod: { ...crudRoles }})
},
mixins: [presenter(), header(), form(defaultForm), crud()],
data() {

View File

@ -59,13 +59,13 @@
</div>
<crudOperation show="" :permission="permission">
<el-button
slot="right"
v-permission="['admin','user:add']"
:disabled="crud.selections.length === 0"
class="filter-item"
size="mini"
type="primary"
icon="el-icon-refresh-left"
slot="right"
@click="resetPwd(crud.selections)"
>重置密码
</el-button>
@ -376,8 +376,7 @@ export default {
},
//
getDeptDatas(node, resolve) {
const sort = 'id,desc'
const params = { sort: sort }
const params = {}
if (typeof node !== 'object') {
if (node) {
params['name'] = node