移除一些eslint的error

This commit is contained in:
zhl 2021-01-21 09:51:44 +08:00
parent 5cd7fb81b9
commit eed9ad54ad
3 changed files with 9 additions and 15 deletions

View File

@ -1,6 +1,7 @@
export default {
route: {
dashboard: 'トップ',
system: 'システム',
documentation: 'ドキュメント',
guide: 'ガイド',
permission: '権限',

View File

@ -1,6 +1,7 @@
export default {
route: {
dashboard: '대시보드',
system: '체계',
documentation: '문서',
guide: '가이드',
permission: '권한',

View File

@ -123,20 +123,17 @@
</template>
<script lang="ts">
import path from 'path'
import { cloneDeep } from 'lodash'
import { Component, Vue } from 'vue-property-decorator'
import { RouteConfig } from 'vue-router'
import { getRoles, saveRole, deleteRole } from '@/api/roles'
import { getRoles, saveRole, deleteRole } from '@/api/roles'
interface IRole {
key: string
name: string
comment: string
permissions: string[],
permissions: string[]
pstr: string
}
const defaultRole: IRole = {
key: '',
name: '',
@ -146,8 +143,7 @@ const defaultRole: IRole = {
}
@Component({
name: 'RoleSystem',
name: 'RoleSystem'
})
export default class extends Vue {
private role = Object.assign({}, defaultRole)
@ -160,20 +156,15 @@ export default class extends Vue {
label: 'title'
}
created() {
this.getRoles()
}
private async getRoles() {
const { data } = await getRoles({ /* Your params here */ })
this.rolesList = data
}
private handleCreateRole() {
this.role = Object.assign({}, defaultRole)
@ -210,8 +201,7 @@ export default class extends Vue {
private async confirmRole() {
const isEdit = this.dialogType === 'edit'
this.role.permissions = this.role.pstr.split(',')
const { data } = await saveRole(this.role)
await saveRole(this.role)
if (isEdit) {
for (let index = 0; index < this.rolesList.length; index++) {
@ -237,7 +227,6 @@ export default class extends Vue {
type: 'success'
})
}
}
</script>
@ -251,4 +240,7 @@ export default class extends Vue {
margin-bottom: 30px;
}
}
read-only {
color: #a09d9d;
}
</style>