fix : 屏蔽话务语音配置的批量删除, 修复所有页面按钮权限
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
import fvSelect from '@/fvcomponents/fvSelect/index.vue'
|
||||
import {ElMessage, ElMessageBox} from "element-plus";
|
||||
import {addVerbal, editVerbal,deleteVerbal, getVerbalDetail} from "@/api/verbal-trick";
|
||||
import {reactive} from "vue";
|
||||
const router = useRouter()
|
||||
const dialogTitle = ref("");
|
||||
const dialogType = ref("");
|
||||
@@ -60,6 +61,11 @@ const searchConfig = reactive([
|
||||
// component: shallowRef(fvSelect),
|
||||
// },
|
||||
])
|
||||
const auths = reactive({
|
||||
add: ['order:verbal:add'],
|
||||
edit: ['order:verbal:edit'],
|
||||
delete: ['order:verbal:del'],
|
||||
})
|
||||
const verbalTrickTableConfig = reactive({
|
||||
columns: [
|
||||
{
|
||||
@@ -134,15 +140,15 @@ const verbalTrickTableConfig = reactive({
|
||||
showOverflowTooltip: false,
|
||||
currentRender: ({row, index}) => {
|
||||
let btn = []
|
||||
btn.push({label: '编辑', func: () => handleEdit(row), type: 'primary'})
|
||||
btn.push({label: '删除', func: () => handleSingleDelete(row), type: 'danger'})
|
||||
btn.push({label: '编辑', prem: auths.edit, func: () => handleEdit(row), type: 'primary'})
|
||||
btn.push({label: '删除', prem: auths.delete, func: () => handleSingleDelete(row), type: 'danger'})
|
||||
return (
|
||||
<div style={{width: '100%'}}>
|
||||
{
|
||||
btn.map(item => (
|
||||
<el-button
|
||||
type={item.type}
|
||||
// v-perm={item.prem}
|
||||
v-perm={item.prem}
|
||||
onClick={() => item.func()}
|
||||
link
|
||||
>
|
||||
@@ -158,8 +164,8 @@ const verbalTrickTableConfig = reactive({
|
||||
api: '/verbal/list',
|
||||
params: {},
|
||||
btns: [
|
||||
{name: '新增', key: 'add',type:'primary',icon:'Plus'},
|
||||
{name: '删除', key: 'delete', type: 'danger'},
|
||||
{name: '新增', key: 'add',type:'primary',icon:'Plus', auth: auths.add},
|
||||
{name: '删除', key: 'delete', type: 'danger', auth: auths.delete},
|
||||
]
|
||||
})
|
||||
const formRules = reactive({
|
||||
|
||||
Reference in New Issue
Block a user