同步最新bladex私服的Saber,并且集成好了工作流插件 包含表单设计器 https://git.nutflow.vip/blade-workflow/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.

81 lines
1.5 KiB

3 years ago
<template>
<div>
<basic-container>
<h3>表格权限控制</h3>
<avue-crud ref="crud"
:permission="permission"
:option="option"
:data="data">
<template #expand="scope">
{{scope}}
</template>
</avue-crud>
</basic-container>
<basic-container>
权限开关
<el-switch :active-value="false"
:inactive-value="true"
v-model="text"
active-color="#13ce66"
inactive-color="#ff4949">
</el-switch>
<p> 具体参考<a href="https://avuex.avue.top/#/doc/crud-permission">https://avuex.avue.top/#/doc/crud-permission</a>
</p>
</basic-container>
</div>
</template>
<script>
export default {
data () {
return {
text: false,
permission: {},
option: {
expand: true,
column: [
{
label: "姓名",
prop: "name"
},
{
label: "年龄",
prop: "sex"
}
]
},
data: [
{
id: 1,
name: "张三",
sex: 12
},
{
id: 2,
name: "李四",
sex: 20
}
]
};
},
watch: {
text () {
if (this.text === true) {
this.permission = {
delBtn: false,
addBtn: false
};
} else {
this.permission = {
delBtn: true,
addBtn: true
};
}
}
}
};
</script>
<style>
</style>