bladex前端ui项目,基于avue-cli2.0开发
包含基础工作流,不包含表单设计器
https://git.javablade.com/blade/Saber
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.0 KiB
44 lines
1.0 KiB
<template> |
|
<basic-container> |
|
<avue-crud v-bind="bindVal" |
|
v-on="onEvent" |
|
v-model="form" |
|
:permission="permissionList" |
|
v-model:page="page"> |
|
<template #menu-left> |
|
<el-button type="danger" |
|
icon="el-icon-delete" |
|
v-if="permission.param_delete" |
|
plain |
|
@click="handleDelete">删 除 |
|
</el-button> |
|
</template> |
|
</avue-crud> |
|
</basic-container> |
|
</template> |
|
|
|
<script> |
|
|
|
export default window.$crudCommon({ |
|
data () { |
|
return {} |
|
}, |
|
computed: { |
|
permissionList () { |
|
return { |
|
addBtn: this.validData(this.permission.param_add, false), |
|
viewBtn: this.validData(this.permission.param_view, false), |
|
delBtn: this.validData(this.permission.param_delete, false), |
|
editBtn: this.validData(this.permission.param_edit, false) |
|
}; |
|
} |
|
}, |
|
methods: {} |
|
}, { |
|
//模块路径 |
|
name: 'system/param', |
|
}) |
|
</script> |
|
|
|
<style> |
|
</style>
|
|
|