|
|
@ -70,7 +70,7 @@ |
|
|
|
<template v-if="slotProps.scope.column.label === '操作'"> |
|
|
|
<template v-if="slotProps.scope.column.label === '操作'"> |
|
|
|
<div class="ElBtnClass"> |
|
|
|
<div class="ElBtnClass"> |
|
|
|
<el-text |
|
|
|
<el-text |
|
|
|
v-if="userInfo == 'admin'" |
|
|
|
v-if="accessControl.Expand_configuration" |
|
|
|
@click="Expandconfiguration(slotProps.scope.row)" |
|
|
|
@click="Expandconfiguration(slotProps.scope.row)" |
|
|
|
>扩展配置</el-text |
|
|
|
>扩展配置</el-text |
|
|
|
> |
|
|
|
> |
|
|
@ -610,6 +610,11 @@ import dayjs from 'dayjs'; |
|
|
|
import { Delete, Download, Plus, ZoomIn } from '@element-plus/icons-vue'; |
|
|
|
import { Delete, Download, Plus, ZoomIn } from '@element-plus/icons-vue'; |
|
|
|
import { ElMessage, ElMessageBox } from 'element-plus'; |
|
|
|
import { ElMessage, ElMessageBox } from 'element-plus'; |
|
|
|
import { compressImageBlob } from '@/components/IMGcompressor/imgcompressor.js'; |
|
|
|
import { compressImageBlob } from '@/components/IMGcompressor/imgcompressor.js'; |
|
|
|
|
|
|
|
import { useStore } from 'vuex'; |
|
|
|
|
|
|
|
const $useStore = useStore(); |
|
|
|
|
|
|
|
const accessControl = $useStore.getters.permission; |
|
|
|
|
|
|
|
console.log(accessControl.Expand_configuration,'accessControl'); |
|
|
|
|
|
|
|
|
|
|
|
const dataRwo = ref({}); //当前行数据 |
|
|
|
const dataRwo = ref({}); //当前行数据 |
|
|
|
const props = { multiple: true }; |
|
|
|
const props = { multiple: true }; |
|
|
|
const options = ref([]); //职能类型 |
|
|
|
const options = ref([]); //职能类型 |
|
|
|