代码优化
This commit is contained in:
parent
895864b88d
commit
c5a8c4e7ad
@ -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
|
||||
}
|
||||
|
@ -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
|
||||
}
|
||||
|
@ -70,7 +70,6 @@ export default {
|
||||
if (this.deployId === '') {
|
||||
return false
|
||||
}
|
||||
this.sort = 'deployDate,desc'
|
||||
this.params['deployId'] = this.deployId
|
||||
return true
|
||||
},
|
||||
|
@ -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,
|
||||
|
@ -63,7 +63,6 @@ export default {
|
||||
return CRUD({
|
||||
title: '岗位',
|
||||
url: 'api/job',
|
||||
sort: ['jobSort,asc', 'id,desc'],
|
||||
crudMethod: { ...crudJob }
|
||||
})
|
||||
},
|
||||
|
@ -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() {
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user