fix: 去除多余tab切换代码
This commit is contained in:
@@ -57,12 +57,14 @@
|
|||||||
fixed="right">
|
fixed="right">
|
||||||
<div slot="header" class="table-operation-title">{{$t('overall.option')}}</div>
|
<div slot="header" class="table-operation-title">{{$t('overall.option')}}</div>
|
||||||
<div slot-scope="scope" class="table-operation-items">
|
<div slot-scope="scope" class="table-operation-items">
|
||||||
<button class="table-operation-item" v-has="'agent_edit'" @click="tableOperation(['edit', scope.row])"><i class="nz-icon nz-icon-edit"></i></button>
|
<!-- <button class="table-operation-item" v-has="'agent_edit'" @click="tableOperation(['edit', scope.row])"><i class="nz-icon nz-icon-edit"></i></button>-->
|
||||||
|
<button class="table-operation-item" @click="showBottomBox('agent', scope.row)"><i class="nz-icon nz-icon-view1"></i></button>
|
||||||
<el-dropdown size="medium" v-has="['agent_edit','agent_delete']" trigger="click" @command="tableOperation">
|
<el-dropdown size="medium" v-has="['agent_edit','agent_delete']" trigger="click" @command="tableOperation">
|
||||||
<div class="table-operation-item table-operation-item--more">
|
<div class="table-operation-item table-operation-item--more">
|
||||||
<i class="nz-icon nz-icon-more3"></i>
|
<i class="nz-icon nz-icon-more3"></i>
|
||||||
</div>
|
</div>
|
||||||
<el-dropdown-menu slot="dropdown" class="right-box-select-top right-public-box-dropdown-top">
|
<el-dropdown-menu slot="dropdown" class="right-box-select-top right-public-box-dropdown-top">
|
||||||
|
<el-dropdown-item v-has="'agent_edit'" :command="['edit', scope.row]"><i class="nz-icon nz-icon-edit"></i><span class="operation-dropdown-text">{{$t('overall.edit')}}</span></el-dropdown-item>
|
||||||
<el-dropdown-item v-has="'agent_edit'" :command="['copy', scope.row]"><i class="nz-icon nz-icon-override"></i><span class="operation-dropdown-text">{{$t('overall.duplicate')}}</span></el-dropdown-item>
|
<el-dropdown-item v-has="'agent_edit'" :command="['copy', scope.row]"><i class="nz-icon nz-icon-override"></i><span class="operation-dropdown-text">{{$t('overall.duplicate')}}</span></el-dropdown-item>
|
||||||
<el-dropdown-item v-has="'agent_delete'" :command="['delete', scope.row]"><i class="nz-icon nz-icon-delete"></i><span class="operation-dropdown-text">{{$t('overall.delete')}}</span></el-dropdown-item>
|
<el-dropdown-item v-has="'agent_delete'" :command="['delete', scope.row]"><i class="nz-icon nz-icon-delete"></i><span class="operation-dropdown-text">{{$t('overall.delete')}}</span></el-dropdown-item>
|
||||||
</el-dropdown-menu>
|
</el-dropdown-menu>
|
||||||
|
|||||||
@@ -9,17 +9,6 @@
|
|||||||
:search-msg="searchMsg"
|
:search-msg="searchMsg"
|
||||||
@search="search"
|
@search="search"
|
||||||
>
|
>
|
||||||
<!-- <template v-slot:top-tool-left>-->
|
|
||||||
<!-- <div id="module-type-7" class="nz-tab-item-box" @click="clickTab(['mib','browser'],'browser')"><!–v-has="'snmp_browser_view'"–>-->
|
|
||||||
<!-- <div class="nz-tab-item">{{$t("config.mib.mibBrowser")}}</div>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- <div id="module-type-8" class="nz-tab-item-box">-->
|
|
||||||
<!-- <div class="nz-tab-item nz-tab-item-active">{{$t("config.mib.credentials")}}</div>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- <div id="module-type-6" class="nz-tab-item-box" @click="clickTab(['mib','file'],'file')">-->
|
|
||||||
<!-- <div class="nz-tab-item ">{{$t("config.mib.mibFiles")}}</div>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- </template>-->
|
|
||||||
<template v-slot:top-tool-right>
|
<template v-slot:top-tool-right>
|
||||||
<button id="mib-add" v-has="'credential_add'" :title="$t('overall.createdCredentials')" class="top-tool-btn margin-r-10" type="button" @click="add">
|
<button id="mib-add" v-has="'credential_add'" :title="$t('overall.createdCredentials')" class="top-tool-btn margin-r-10" type="button" @click="add">
|
||||||
<i class="nz-icon-create-square nz-icon"></i>
|
<i class="nz-icon-create-square nz-icon"></i>
|
||||||
|
|||||||
@@ -9,17 +9,6 @@
|
|||||||
:search-msg="searchMsg"
|
:search-msg="searchMsg"
|
||||||
@search="search"
|
@search="search"
|
||||||
>
|
>
|
||||||
<!-- <template v-slot:top-tool-left>-->
|
|
||||||
<!-- <div id="module-type-2" class="nz-tab-item-box" @click="clickTab(['mib','browser'],'browser')"><!–v-has="'snmp_browser_view'"–>-->
|
|
||||||
<!-- <div class="nz-tab-item">{{$t("config.mib.mibBrowser")}}</div>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- <div id="module-type-3" class="nz-tab-item-box" @click="clickTab(['mib','credentials'],'credentials')">-->
|
|
||||||
<!-- <div class="nz-tab-item">{{$t("config.mib.credentials")}}</div>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- <div id="module-type-1" class="nz-tab-item-box">-->
|
|
||||||
<!-- <div class="nz-tab-item nz-tab-item-active">{{$t("config.mib.mibFiles")}}</div>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- </template>-->
|
|
||||||
<template v-slot:top-tool-right>
|
<template v-slot:top-tool-right>
|
||||||
<button id="mib-add" v-has="'snmp_mibFile_add'" :title="$t('overall.createMib')" class="top-tool-btn margin-r-10" type="button" @click="add">
|
<button id="mib-add" v-has="'snmp_mibFile_add'" :title="$t('overall.createMib')" class="top-tool-btn margin-r-10" type="button" @click="add">
|
||||||
<i class="nz-icon-create-square nz-icon"></i>
|
<i class="nz-icon-create-square nz-icon"></i>
|
||||||
|
|||||||
@@ -3,17 +3,6 @@
|
|||||||
<nz-data-list
|
<nz-data-list
|
||||||
ref="dataList"
|
ref="dataList"
|
||||||
>
|
>
|
||||||
<!-- <template v-slot:top-tool-left>-->
|
|
||||||
<!-- <div id="module-type-2" class="nz-tab-item-box">-->
|
|
||||||
<!-- <div class="nz-tab-item nz-tab-item-active">{{$t("config.mib.mibBrowser")}}</div>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- <div id="module-type-3" class="nz-tab-item-box" @click="clickTab(['mib','credentials'],'credentials')">-->
|
|
||||||
<!-- <div class="nz-tab-item">{{$t("config.mib.credentials")}}</div>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- <div id="module-type-1" class="nz-tab-item-box" @click="clickTab(['mib','file'],'file')">-->
|
|
||||||
<!-- <div class="nz-tab-item">{{$t("config.mib.mibFiles")}}</div>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- </template>-->
|
|
||||||
<template v-slot:top-tool-right>
|
<template v-slot:top-tool-right>
|
||||||
<el-autocomplete
|
<el-autocomplete
|
||||||
id="mib-browser-host"
|
id="mib-browser-host"
|
||||||
|
|||||||
@@ -1,16 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="snmp">
|
<div class="snmp">
|
||||||
<div class="snmp-tab">
|
|
||||||
<div id="module-type-7" v-has="'snmp_mib_browser'" class="nz-tab-item-box" @click="snmpSwitchTab('browser')">
|
|
||||||
<div class="nz-tab-item" :class="{'nz-tab-item-active': switchTab === 'browser'}">{{$t("config.mib.mibBrowser")}}</div>
|
|
||||||
</div>
|
|
||||||
<div id="module-type-8" v-has="'snmp_credential_view'" class="nz-tab-item-box" @click="snmpSwitchTab('credentials')">
|
|
||||||
<div class="nz-tab-item" :class="{'nz-tab-item-active': switchTab === 'credentials'}">{{$t("config.mib.credentials")}}</div>
|
|
||||||
</div>
|
|
||||||
<div id="module-type-6" v-has="'snmp_mibFile_view'" class="nz-tab-item-box" @click="snmpSwitchTab('file')">
|
|
||||||
<div class="nz-tab-item" :class="{'nz-tab-item-active': switchTab === 'file'}">{{$t("config.mib.mibFiles")}}</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<mib-file v-if="switchTab === 'file'" :switch-tab="switchTab" ></mib-file>
|
<mib-file v-if="switchTab === 'file'" :switch-tab="switchTab" ></mib-file>
|
||||||
<mib-browser v-if="switchTab === 'browser'" :switch-tab="switchTab"></mib-browser>
|
<mib-browser v-if="switchTab === 'browser'" :switch-tab="switchTab"></mib-browser>
|
||||||
<credentials v-if="switchTab === 'credentials'" :switch-tab="switchTab"></credentials>
|
<credentials v-if="switchTab === 'credentials'" :switch-tab="switchTab"></credentials>
|
||||||
|
|||||||
@@ -10,29 +10,7 @@
|
|||||||
@search="search"
|
@search="search"
|
||||||
@getTableData="getTableData"
|
@getTableData="getTableData"
|
||||||
>
|
>
|
||||||
<!-- <template v-slot:top-tool-left>-->
|
|
||||||
<!-- <div id="module-type-1" class="nz-tab-item-box" @click="clickTab([],'exprTemp')"><!–v-has="'snmp_browser_view'"–>-->
|
|
||||||
<!-- <div class="nz-tab-item">{{$t("config.exprTemp.exprTemp")}}</div>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- <div id="module-type-2" class="nz-tab-item-box" @click="clickTab([],'chartTemp')"><!–v-has="'snmp_browser_view'"–>-->
|
|
||||||
<!-- <div class="nz-tab-item nz-tab-item-active">{{$t("config.chartTemp.chartTemp")}}</div>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- </template>-->
|
|
||||||
<template v-slot:top-tool-right>
|
<template v-slot:top-tool-right>
|
||||||
<!-- <export-excel-->
|
|
||||||
<!-- id="expression-template-list"-->
|
|
||||||
<!-- export-url="expression/tmpl/export"-->
|
|
||||||
<!-- import-url="expression/tmpl/import"-->
|
|
||||||
<!-- export-file-name="expression-template"-->
|
|
||||||
<!-- :params="searchLabel"-->
|
|
||||||
<!-- :permissions="{import: 'expressionTemplate_add', export: 'expressionTemplate_view'}"-->
|
|
||||||
<!-- @afterImport="getTableData"-->
|
|
||||||
<!-- class="top-tool-export margin-r-10"-->
|
|
||||||
<!-- >-->
|
|
||||||
<!-- <template slot="optionZone">-->
|
|
||||||
<!-- -->
|
|
||||||
<!-- </template>-->
|
|
||||||
<!-- </export-excel>-->
|
|
||||||
<button id="expr-tmpl-list-export" v-has="'expressionTemplate_add'" :title="$t('overall.createTemplate')" class="top-tool-btn margin-r-10"
|
<button id="expr-tmpl-list-export" v-has="'expressionTemplate_add'" :title="$t('overall.createTemplate')" class="top-tool-btn margin-r-10"
|
||||||
type="button" @click="add">
|
type="button" @click="add">
|
||||||
<i class="nz-icon nz-icon-create-square"></i>
|
<i class="nz-icon nz-icon-create-square"></i>
|
||||||
|
|||||||
@@ -9,14 +9,6 @@
|
|||||||
:search-msg="searchMsg"
|
:search-msg="searchMsg"
|
||||||
@search="search"
|
@search="search"
|
||||||
>
|
>
|
||||||
<!-- <template v-slot:top-tool-left>-->
|
|
||||||
<!-- <div id="module-type-1" class="nz-tab-item-box">-->
|
|
||||||
<!-- <div class="nz-tab-item nz-tab-item-active ">{{$t("config.exprTemp.exprTemp")}}</div>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- <div id="module-type-2" class="nz-tab-item-box" @click="clickTab([],'chartTemp')"><!–v-has="'snmp_browser_view'"–>-->
|
|
||||||
<!-- <div class="nz-tab-item">{{$t("config.chartTemp.chartTemp")}}</div>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- </template>-->
|
|
||||||
<template v-slot:top-tool-right>
|
<template v-slot:top-tool-right>
|
||||||
<button id="expr-tmpl-list-export" v-has="'expressionTemplate_add'" :title="$t('overall.createTemplate')" class="top-tool-btn"
|
<button id="expr-tmpl-list-export" v-has="'expressionTemplate_add'" :title="$t('overall.createTemplate')" class="top-tool-btn"
|
||||||
type="button" @click="add">
|
type="button" @click="add">
|
||||||
|
|||||||
@@ -1,13 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="temp">
|
<div class="temp">
|
||||||
<div class="temp-tab">
|
|
||||||
<div id="module-type-1" v-has="'expressionTemplate_view'" class="nz-tab-item-box" @click="templateSwitchTab('exprTemp')">
|
|
||||||
<div class="nz-tab-item" :class="{'nz-tab-item-active': switchTab === 'exprTemp'}">{{$t("config.exprTemp.exprTemp")}}</div>
|
|
||||||
</div>
|
|
||||||
<div id="module-type-2" class="nz-tab-item-box" @click="templateSwitchTab('chartTemp')">
|
|
||||||
<div class="nz-tab-item" :class="{'nz-tab-item-active': switchTab === 'chartTemp'}">{{$t("config.chartTemp.chartTemp")}}</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<exprTemp class="template-tab" :switch-tab="switchTab" v-if="switchTab == 'exprTemp'"></exprTemp>
|
<exprTemp class="template-tab" :switch-tab="switchTab" v-if="switchTab == 'exprTemp'"></exprTemp>
|
||||||
<chartTemp class="template-tab" :switch-tab="switchTab" v-if="switchTab == 'chartTemp'"></chartTemp>
|
<chartTemp class="template-tab" :switch-tab="switchTab" v-if="switchTab == 'chartTemp'"></chartTemp>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user