同步最新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

<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>