fix: 去除多余tab切换代码

This commit is contained in:
@changcode
2022-01-13 17:57:20 +08:00
parent 622b39c96d
commit 183a8c6749
8 changed files with 3 additions and 83 deletions

View File

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

View File

@@ -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')">&lt;!&ndash;v-has="'snmp_browser_view'"&ndash;&gt;-->
<!-- <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>

View File

@@ -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')">&lt;!&ndash;v-has="'snmp_browser_view'"&ndash;&gt;-->
<!-- <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>

View File

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

View File

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

View File

@@ -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')">&lt;!&ndash;v-has="'snmp_browser_view'"&ndash;&gt;-->
<!-- <div class="nz-tab-item">{{$t("config.exprTemp.exprTemp")}}</div>-->
<!-- </div>-->
<!-- <div id="module-type-2" class="nz-tab-item-box" @click="clickTab([],'chartTemp')">&lt;!&ndash;v-has="'snmp_browser_view'"&ndash;&gt;-->
<!-- <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>

View File

@@ -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')">&lt;!&ndash;v-has="'snmp_browser_view'"&ndash;&gt;-->
<!-- <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">

View File

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