|
|
@@ -10,7 +10,8 @@
|
|
|
<el-button :class="isActiveHide ? 'btn-active' : 'btn-normal'" @click="handleHideAll">全部隐藏</el-button>
|
|
|
<el-button :class="isActiveDelete ? 'btn-active' : 'btn-normal'" @click="handleDeleteAll">删除</el-button>
|
|
|
<el-button :class="isActiveUrgent ? 'btn-active' : 'btn-normal'" @click="handleUrgentAll">标记加急</el-button>
|
|
|
- <el-button :class="isActiveCopy ? 'btn-active' : 'btn-normal'" @click="handleCopyToShow">复制到展示数据</el-button>
|
|
|
+ <el-button v-if="hasPermisson()" :class="isActiveCopy ? 'btn-active' : 'btn-normal'"
|
|
|
+ @click="handleCopyToShow">复制到展示数据</el-button>
|
|
|
<span class="close-btn" @click="handleSelectNone"></span>
|
|
|
</div>
|
|
|
<AlertTable ref="alertTableRef" class="table-bar" :is-show-tab="false" :table-data="tableData"
|
|
|
@@ -41,7 +42,9 @@ import {
|
|
|
deleteDefaultTableData,
|
|
|
copyToShowTableData
|
|
|
} from '@/api/datamanagement/alert-default';
|
|
|
+import { useUserStore } from '@/store/modules/user';
|
|
|
|
|
|
+const userStore = useUserStore();
|
|
|
const { aiOptions, manualOptions, getAIOptions, getManualOptions } = useIssueType();
|
|
|
const { locationOptions, getLocationOptions } = useWorkLocation();
|
|
|
|
|
|
@@ -264,6 +267,10 @@ const getTableData = () => {
|
|
|
})
|
|
|
};
|
|
|
|
|
|
+const hasPermisson = () => {
|
|
|
+ return userStore.checkPermission("question_mock_edit_admin");
|
|
|
+};
|
|
|
+
|
|
|
onMounted(() => {
|
|
|
getTableData();
|
|
|
});
|