terminal页面修改
This commit is contained in:
@@ -108,14 +108,14 @@
|
|||||||
<div @click="jumpTo('model')" :class="{'menu-item-active' :(activeIndex == 'model' )}">{{$t('config.model.model')}}</div>
|
<div @click="jumpTo('model')" :class="{'menu-item-active' :(activeIndex == 'model' )}">{{$t('config.model.model')}}</div>
|
||||||
</el-menu-item>
|
</el-menu-item>
|
||||||
<el-menu-item index="5-4">
|
<el-menu-item index="5-4">
|
||||||
<div @click="jumpTo('terminallog')" :class="{'menu-item-active' :(activeIndex == 'terminallog' )}">{{$t('config.terminallog.terminallog')}}</div>
|
|
||||||
</el-menu-item>
|
|
||||||
<el-menu-item index="5-5">
|
|
||||||
<div @click="jumpTo('mib')" :class="{'menu-item-active' :(activeIndex == 'mib' )}">{{$t('config.mib.mib')}}</div>
|
<div @click="jumpTo('mib')" :class="{'menu-item-active' :(activeIndex == 'mib' )}">{{$t('config.mib.mib')}}</div>
|
||||||
</el-menu-item>
|
</el-menu-item>
|
||||||
<el-menu-item index="5-6">
|
<el-menu-item index="5-5">
|
||||||
<div @click="jumpTo('system')" :class="{'menu-item-active' :(activeIndex == 'system' )}">{{$t('config.system.system')}}</div>
|
<div @click="jumpTo('system')" :class="{'menu-item-active' :(activeIndex == 'system' )}">{{$t('config.system.system')}}</div>
|
||||||
</el-menu-item>
|
</el-menu-item>
|
||||||
|
<el-menu-item index="5-6">
|
||||||
|
<div @click="jumpTo('terminallog')" :class="{'menu-item-active' :(activeIndex == 'terminallog' )}">{{$t('config.terminallog.terminallog')}}</div>
|
||||||
|
</el-menu-item>
|
||||||
</el-submenu>
|
</el-submenu>
|
||||||
<el-submenu index="6" popper-class="nz-submenu">
|
<el-submenu index="6" popper-class="nz-submenu">
|
||||||
<template slot="title">
|
<template slot="title">
|
||||||
|
|||||||
@@ -507,7 +507,7 @@ const en = {
|
|||||||
},
|
},
|
||||||
terminallog: {
|
terminallog: {
|
||||||
terminallog: 'TerminalLog',
|
terminallog: 'TerminalLog',
|
||||||
enable: 'Available',//"可用"
|
status: 'Status',//"状态"
|
||||||
option: 'Operation',//"操作",
|
option: 'Operation',//"操作",
|
||||||
host: 'Host',
|
host: 'Host',
|
||||||
cmd: 'CMD',
|
cmd: 'CMD',
|
||||||
|
|||||||
@@ -18,15 +18,15 @@
|
|||||||
<div class="sidebar-info-item" @click="jumpTo('model')" id="account-jump-model">
|
<div class="sidebar-info-item" @click="jumpTo('model')" id="account-jump-model">
|
||||||
{{$t('config.model.model')}}
|
{{$t('config.model.model')}}
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="account-jump-terminallog">
|
|
||||||
{{$t('config.terminallog.terminallog')}}
|
|
||||||
</div>
|
|
||||||
<div class="sidebar-info-item" @click="jumpTo('mib')" id="account-jump-mib">
|
<div class="sidebar-info-item" @click="jumpTo('mib')" id="account-jump-mib">
|
||||||
{{$t('config.mib.mib')}}
|
{{$t('config.mib.mib')}}
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-info-item" @click="jumpTo('system')" id="account-jump-system">
|
<div class="sidebar-info-item" @click="jumpTo('system')" id="account-jump-system">
|
||||||
{{$t('config.system.system')}}
|
{{$t('config.system.system')}}
|
||||||
</div>
|
</div>
|
||||||
|
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="account-jump-terminallog">
|
||||||
|
{{$t('config.terminallog.terminallog')}}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="content-right">
|
<div class="content-right">
|
||||||
|
|||||||
@@ -48,15 +48,15 @@
|
|||||||
<div class="sidebar-info-item" @click="jumpTo('model')" id="dc-jump-model">
|
<div class="sidebar-info-item" @click="jumpTo('model')" id="dc-jump-model">
|
||||||
{{$t('config.model.model')}}
|
{{$t('config.model.model')}}
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="dc-jump-terminallog">
|
|
||||||
{{$t('config.terminallog.terminallog')}}
|
|
||||||
</div>
|
|
||||||
<div class="sidebar-info-item" @click="jumpTo('mib')" id="dc-jump-mib">
|
<div class="sidebar-info-item" @click="jumpTo('mib')" id="dc-jump-mib">
|
||||||
{{$t('config.mib.mib')}}
|
{{$t('config.mib.mib')}}
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-info-item" @click="jumpTo('system')" id="dc-jump-system">
|
<div class="sidebar-info-item" @click="jumpTo('system')" id="dc-jump-system">
|
||||||
{{$t('config.system.system')}}
|
{{$t('config.system.system')}}
|
||||||
</div>
|
</div>
|
||||||
|
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="dc-jump-terminallog">
|
||||||
|
{{$t('config.terminallog.terminallog')}}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!--dc table start-->
|
<!--dc table start-->
|
||||||
|
|||||||
@@ -18,15 +18,15 @@
|
|||||||
<div class="sidebar-info-item " id="mib-jump-model" @click="jumpTo('model')">
|
<div class="sidebar-info-item " id="mib-jump-model" @click="jumpTo('model')">
|
||||||
{{$t('config.model.model')}}
|
{{$t('config.model.model')}}
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="mib-jump-terminallog">
|
|
||||||
{{$t('config.terminallog.terminallog')}}
|
|
||||||
</div>
|
|
||||||
<div class="sidebar-info-item sidebar-info-item-active" id="mib-jump-mib">
|
<div class="sidebar-info-item sidebar-info-item-active" id="mib-jump-mib">
|
||||||
{{$t('config.mib.mib')}}
|
{{$t('config.mib.mib')}}
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-info-item" @click="jumpTo('system')" id="mib-jump-system">
|
<div class="sidebar-info-item" @click="jumpTo('system')" id="mib-jump-system">
|
||||||
{{$t('config.system.system')}}
|
{{$t('config.system.system')}}
|
||||||
</div>
|
</div>
|
||||||
|
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="mib-jump-terminallog">
|
||||||
|
{{$t('config.terminallog.terminallog')}}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="content-right">
|
<div class="content-right">
|
||||||
|
|||||||
@@ -18,15 +18,15 @@
|
|||||||
<div class="sidebar-info-item sidebar-info-item-active" id="model-jump-model">
|
<div class="sidebar-info-item sidebar-info-item-active" id="model-jump-model">
|
||||||
{{$t('config.model.model')}}
|
{{$t('config.model.model')}}
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="modeel-jump-terminallog">
|
|
||||||
{{$t('config.terminallog.terminallog')}}
|
|
||||||
</div>
|
|
||||||
<div class="sidebar-info-item" @click="jumpTo('mib')" id="model-jump-mib">
|
<div class="sidebar-info-item" @click="jumpTo('mib')" id="model-jump-mib">
|
||||||
{{$t('config.mib.mib')}}
|
{{$t('config.mib.mib')}}
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-info-item" @click="jumpTo('system')" id="model-jump-system">
|
<div class="sidebar-info-item" @click="jumpTo('system')" id="model-jump-system">
|
||||||
{{$t('config.system.system')}}
|
{{$t('config.system.system')}}
|
||||||
</div>
|
</div>
|
||||||
|
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="modeel-jump-terminallog">
|
||||||
|
{{$t('config.terminallog.terminallog')}}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="content-right">
|
<div class="content-right">
|
||||||
|
|||||||
@@ -18,15 +18,15 @@
|
|||||||
<div class="sidebar-info-item" @click="jumpTo('model')" id="prom-jump-model">
|
<div class="sidebar-info-item" @click="jumpTo('model')" id="prom-jump-model">
|
||||||
{{$t('config.model.model')}}
|
{{$t('config.model.model')}}
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="prom-jump-terminallog">
|
|
||||||
{{$t('config.terminallog.terminallog')}}
|
|
||||||
</div>
|
|
||||||
<div class="sidebar-info-item" @click="jumpTo('mib')" id="prom-jump-mib">
|
<div class="sidebar-info-item" @click="jumpTo('mib')" id="prom-jump-mib">
|
||||||
{{$t('config.mib.mib')}}
|
{{$t('config.mib.mib')}}
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-info-item" @click="jumpTo('system')" id="prom-jump-system">
|
<div class="sidebar-info-item" @click="jumpTo('system')" id="prom-jump-system">
|
||||||
{{$t('config.system.system')}}
|
{{$t('config.system.system')}}
|
||||||
</div>
|
</div>
|
||||||
|
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="prom-jump-terminallog">
|
||||||
|
{{$t('config.terminallog.terminallog')}}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="content-right">
|
<div class="content-right">
|
||||||
|
|||||||
@@ -13,15 +13,15 @@
|
|||||||
<div class="sidebar-info-item" @click="jumpTo('model')" id="system-jump-model">
|
<div class="sidebar-info-item" @click="jumpTo('model')" id="system-jump-model">
|
||||||
{{$t('config.model.model')}}
|
{{$t('config.model.model')}}
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="system-jump-terminallog">
|
|
||||||
{{$t('config.terminallog.terminallog')}}
|
|
||||||
</div>
|
|
||||||
<div class="sidebar-info-item" @click="jumpTo('mib')" id="system-jump-mib">
|
<div class="sidebar-info-item" @click="jumpTo('mib')" id="system-jump-mib">
|
||||||
{{$t('config.mib.mib')}}
|
{{$t('config.mib.mib')}}
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-info-item sidebar-info-item-active" id="system-jump-system">
|
<div class="sidebar-info-item sidebar-info-item-active" id="system-jump-system">
|
||||||
{{$t('config.system.system')}}
|
{{$t('config.system.system')}}
|
||||||
</div>
|
</div>
|
||||||
|
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="system-jump-terminallog">
|
||||||
|
{{$t('config.terminallog.terminallog')}}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="content-right">
|
<div class="content-right">
|
||||||
|
|||||||
@@ -20,33 +20,21 @@
|
|||||||
<div class="sidebar-info-item" @click="jumpTo('model')" id="terminallog-jump-model">
|
<div class="sidebar-info-item" @click="jumpTo('model')" id="terminallog-jump-model">
|
||||||
{{$t('config.model.model')}}
|
{{$t('config.model.model')}}
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-info-item sidebar-info-item-active" @click="jumpTo('terminallog')" id="terminallog-jump-terminallog">
|
|
||||||
{{$t('config.terminallog.terminallog')}}
|
|
||||||
</div>
|
|
||||||
<div class="sidebar-info-item" @click="jumpTo('mib')" id="terminal-jump-mib">
|
<div class="sidebar-info-item" @click="jumpTo('mib')" id="terminal-jump-mib">
|
||||||
{{$t('config.mib.mib')}}
|
{{$t('config.mib.mib')}}
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-info-item" @click="jumpTo('system')" id="terminal-jump-system">
|
<div class="sidebar-info-item" @click="jumpTo('system')" id="terminal-jump-system">
|
||||||
{{$t('config.system.system')}}
|
{{$t('config.system.system')}}
|
||||||
</div>
|
</div>
|
||||||
|
<div class="sidebar-info-item sidebar-info-item-active" @click="jumpTo('terminallog')" id="terminallog-jump-terminallog">
|
||||||
|
{{$t('config.terminallog.terminallog')}}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="content-right">
|
<div class="content-right">
|
||||||
<div class="top-tools">
|
<div class="top-tools">
|
||||||
<div></div>
|
<div></div>
|
||||||
<div>
|
<div>
|
||||||
<button type="button" @click="resize"
|
|
||||||
class="nz-btn nz-btn-size-normal nz-btn-style-light float-right margin-l-20" id="terminal-resize">
|
|
||||||
<i class="nz-icon-maxview nz-icon" ></i>
|
|
||||||
</button>
|
|
||||||
<button type="button" @click="toDownload"
|
|
||||||
class="nz-btn nz-btn-size-normal nz-btn-style-light float-right margin-l-20" id="terminal-download">
|
|
||||||
<i class="el-icon-download"></i>
|
|
||||||
</button>
|
|
||||||
<button type="button" @click="toUpload"
|
|
||||||
class="nz-btn nz-btn-size-normal nz-btn-style-light float-right margin-l-20" id="terminal-upload">
|
|
||||||
<i class="el-icon-upload2"></i>
|
|
||||||
</button>
|
|
||||||
<div class="top-tool-search float-right">
|
<div class="top-tool-search float-right">
|
||||||
<search-input :searchMsg="searchMsg" @search="search"></search-input>
|
<search-input :searchMsg="searchMsg" @search="search"></search-input>
|
||||||
</div>
|
</div>
|
||||||
@@ -69,21 +57,18 @@
|
|||||||
:label="item.label"
|
:label="item.label"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope" :column="item">
|
<template slot-scope="scope" :column="item">
|
||||||
<div v-if="item.prop == 'option'" class="content-right-options" style="text-align: center">
|
<span v-if="item.prop == 'lang'">
|
||||||
<span :title="$t('overall.view')" @click="detail(scope.row)" class="content-right-option" :id="'terminallog-detail-'+scope.row.id" ><i class="nz-icon nz-icon-view"></i></span>
|
|
||||||
</div>
|
|
||||||
<span v-else-if="item.prop == 'lang'">
|
|
||||||
{{scope.row[item.prop] == 'en' ? 'English' : ''}}
|
{{scope.row[item.prop] == 'en' ? 'English' : ''}}
|
||||||
{{scope.row[item.prop] == 'zh' ? '中文' : ''}}
|
{{scope.row[item.prop] == 'zh' ? '中文' : ''}}
|
||||||
{{scope.row[item.prop] == 'ru' ? 'русский' : ''}}
|
{{scope.row[item.prop] == 'ru' ? 'русский' : ''}}
|
||||||
</span>
|
</span>
|
||||||
<span v-else-if="item.prop == 'status'">
|
<span v-else-if="item.prop == 'status'">
|
||||||
<el-switch
|
<el-tag v-if="scope.row.status==='1'"
|
||||||
v-model="scope.row.status"
|
type="success"
|
||||||
active-value="1"
|
disable-transitions>Success</el-tag>
|
||||||
inactive-value="0"
|
<el-tag v-else
|
||||||
active-color="#ee9d3f">
|
type="danger"
|
||||||
</el-switch>
|
disable-transitions>Fail</el-tag>
|
||||||
</span>
|
</span>
|
||||||
<span v-else>{{scope.row[item.prop]}}</span>
|
<span v-else>{{scope.row[item.prop]}}</span>
|
||||||
</template>
|
</template>
|
||||||
@@ -99,206 +84,6 @@
|
|||||||
<Pagination :tableId="tableId" :pageObj="pageObj" @pageNo='pageNo' @pageSize='pageSize' ref="Pagination"></Pagination>
|
<Pagination :tableId="tableId" :pageObj="pageObj" @pageNo='pageNo' @pageSize='pageSize' ref="Pagination"></Pagination>
|
||||||
<button class="to-top" v-show="showTopBtn" @click="$toTop"><i class="nz-icon nz-icon-top"></i></button>
|
<button class="to-top" v-show="showTopBtn" @click="$toTop"><i class="nz-icon nz-icon-top"></i></button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<transition name="right-box">
|
|
||||||
<div class="right-box right-box-account" v-if="rightBox.show" v-clickoutside="clickos">
|
|
||||||
<!-- begin--顶部按钮-->
|
|
||||||
<div class="right-box-top-btns">
|
|
||||||
<button type="button" v-if="terminallog.id != '' && rightBox.isEdit" @click="del(terminallog)"
|
|
||||||
class="nz-btn nz-btn-size-normal nz-btn-size-alien nz-btn-style-light nz-btn-min-width-82"
|
|
||||||
id="account-edit-del">
|
|
||||||
<span class="right-box-top-btn-icon"><i class="el-icon-delete"></i></span>
|
|
||||||
<span class="right-box-top-btn-txt">{{$t('overall.delete')}}</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
<!-- end--顶部按钮-->
|
|
||||||
|
|
||||||
<!-- begin--标题-->
|
|
||||||
<div class="right-box-title">{{rightBox.title}}</div>
|
|
||||||
<!-- end--标题-->
|
|
||||||
|
|
||||||
<!-- overview--表单-->
|
|
||||||
<el-scrollbar class="right-box-form-box">
|
|
||||||
<el-form class="right-box-form" :model="terminallog" label-position="top" >
|
|
||||||
<el-form-item :label="$t('config.terminallog.host')" prop="host">
|
|
||||||
<el-input v-if="rightBox.isEdit" type="text" placeholder="" v-model="terminallog.host" size="small"></el-input>
|
|
||||||
<div v-if="!rightBox.isEdit" class="right-box-form-content-txt">{{terminallog.host}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item :label="$t('config.terminallog.port')" prop="port">
|
|
||||||
<el-input v-if="rightBox.isEdit" type="text" placeholder="" v-model="terminallog.port" size="small"></el-input>
|
|
||||||
<div v-if="!rightBox.isEdit" class="right-box-form-content-txt">{{terminallog.port}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item :label="$t('config.terminallog.protocol')" prop="protocol">
|
|
||||||
<el-input v-if="rightBox.isEdit" type="text" placeholder="" v-model="terminallog.protocol" size="small"></el-input>
|
|
||||||
<div v-if="!rightBox.isEdit" class="right-box-form-content-txt">{{terminallog.protocol}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item :label="$t('config.terminallog.user')" prop="user">
|
|
||||||
<el-input v-if="rightBox.isEdit" type="text" placeholder="" v-model="terminallog.user" size="small"></el-input>
|
|
||||||
<div v-if="!rightBox.isEdit" class="right-box-form-content-txt">{{terminallog.user}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="AuthType" prop="authType">
|
|
||||||
<el-input v-if="rightBox.isEdit" type="text" placeholder="" v-model="terminallog.authType" size="small"></el-input>
|
|
||||||
<div v-if="!rightBox.isEdit" class="right-box-form-content-txt">{{terminallog.authType}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="UserName" prop="userName">
|
|
||||||
<el-input v-if="rightBox.isEdit" type="text" placeholder="" v-model="terminallog.userName" size="small"></el-input>
|
|
||||||
<div v-if="!rightBox.isEdit" class="right-box-form-content-txt">{{terminallog.userName}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item :label="$t('config.terminallog.cmd')" prop="cmd">
|
|
||||||
<el-input v-if="rightBox.isEdit" type="text" placeholder="" v-model="terminallog.cmd" size="small"></el-input>
|
|
||||||
<div v-if="!rightBox.isEdit" class="right-box-form-content-txt">{{terminallog.cmd}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item :label="$t('config.terminallog.enable')">
|
|
||||||
<el-switch v-model="terminallog.status" active-color="#ee9d3f" active-value="1"
|
|
||||||
inactive-value="0">
|
|
||||||
</el-switch>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item :label="$t('config.terminallog.time')">
|
|
||||||
<div class="right-box-form-content-txt">{{terminallog.time}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
</el-form>
|
|
||||||
</el-scrollbar>
|
|
||||||
<!-- end--表单-->
|
|
||||||
<!--底部按钮-->
|
|
||||||
<div class="right-box-bottom-btns">
|
|
||||||
<button @click="esc" id="account-esc"
|
|
||||||
class="nz-btn nz-btn-size-normal nz-btn-style-light nz-btn-min-width-100">
|
|
||||||
<span>{{$t('overall.cancel')}}</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</transition>
|
|
||||||
<!--resize-->
|
|
||||||
<transition name="right-box-resize">
|
|
||||||
<div class="right-box right-box-terminallog" v-if="rightBoxResize.show" v-clickoutside="clickos">
|
|
||||||
<!-- end--顶部按钮-->
|
|
||||||
|
|
||||||
<!-- begin--标题-->
|
|
||||||
<div class="right-box-title">{{rightBoxResize.title}}</div>
|
|
||||||
<!-- end--标题-->
|
|
||||||
|
|
||||||
<!-- begin--表单-->
|
|
||||||
<el-scrollbar class="right-box-form-box">
|
|
||||||
<el-form class="right-box-form" :model="terminalConfig" label-position="top" ref="resizeRef" :rules="rules">
|
|
||||||
<el-form-item :label="this.$t('config.terminallog.height')" prop="height">
|
|
||||||
<el-input v-if="rightBoxResize.isAdd" type="text" placeholder="" v-model="terminalConfig.height" size="small"></el-input>
|
|
||||||
<div v-if="!rightBoxResize.isAdd" class="right-box-form-content-txt">{{terminalConfig.height}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item :label="this.$t('config.terminallog.width')" prop="width">
|
|
||||||
<el-input v-if="rightBoxResize.isAdd" type="text" placeholder="" v-model="terminalConfig.width" size="small"></el-input>
|
|
||||||
<div v-if="!rightBoxResize.isAdd" class="right-box-form-content-txt">{{terminalConfig.width}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item :label="this.$t('config.terminallog.cols')" prop="cols">
|
|
||||||
<el-input v-if="rightBoxResize.isAdd" type="text" placeholder="" v-model="terminalConfig.cols" size="small"></el-input>
|
|
||||||
<div v-if="!rightBoxResize.isAdd" class="right-box-form-content-txt">{{terminalConfig.cols}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item :label="this.$t('config.terminallog.rows')" prop="rows">
|
|
||||||
<el-input v-if="rightBoxResize.isAdd" type="text" placeholder="" v-model="terminalConfig.rows" size="small"></el-input>
|
|
||||||
<div v-if="!rightBoxResize.isAdd" class="right-box-form-content-txt">{{terminalConfig.rows}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
</el-form>
|
|
||||||
</el-scrollbar>
|
|
||||||
<!-- end--表单-->
|
|
||||||
<!--底部按钮-->
|
|
||||||
<div class="right-box-bottom-btns">
|
|
||||||
<button @click="esc" id="terminallog-esc-resize"
|
|
||||||
class="nz-btn nz-btn-size-normal nz-btn-style-light nz-btn-min-width-100">
|
|
||||||
<span>{{$t('overall.cancel')}}</span>
|
|
||||||
</button>
|
|
||||||
<button v-if="rightBoxResize.isAdd" @click="save" id="terminallog-resize"
|
|
||||||
class="nz-btn nz-btn-size-normal nz-btn-style-normal nz-btn-min-width-100">
|
|
||||||
<span>{{$t('overall.save')}}</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</transition>
|
|
||||||
|
|
||||||
<!--download-->
|
|
||||||
<transition name="right-box-download">
|
|
||||||
<div class="right-box right-box-terminallog" v-if="rightBoxDownload.show" v-clickoutside="clickos">
|
|
||||||
<!-- end--顶部按钮-->
|
|
||||||
|
|
||||||
<!-- begin--标题-->
|
|
||||||
<div class="right-box-title">{{rightBoxDownload.title}}</div>
|
|
||||||
<!-- end--标题-->
|
|
||||||
|
|
||||||
<!-- begin--表单-->
|
|
||||||
<el-scrollbar class="right-box-form-box">
|
|
||||||
<el-form class="right-box-form" :model="param" label-position="top" ref="downloadRef" :rules="downloadRules">
|
|
||||||
<el-form-item :label="this.$t('config.terminallog.uuid')" prop="uuid">
|
|
||||||
<el-input v-if="rightBoxDownload.isAdd" type="text" placeholder="" v-model="param.uuid" size="small"></el-input>
|
|
||||||
<div v-if="!rightBoxDownload.isAdd" class="right-box-form-content-txt">{{param.uuid}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item :label="this.$t('config.terminallog.path')" prop="path">
|
|
||||||
<el-input v-if="rightBoxDownload.isAdd" type="text" placeholder="" v-model="param.path" size="small"></el-input>
|
|
||||||
<div v-if="!rightBoxDownload.isAdd" class="right-box-form-content-txt">{{param.path}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
</el-form>
|
|
||||||
</el-scrollbar>
|
|
||||||
<!-- end--表单-->
|
|
||||||
<!--底部按钮-->
|
|
||||||
<div class="right-box-bottom-btns">
|
|
||||||
<button @click="esc" id="terminallog-esc-download"
|
|
||||||
class="nz-btn nz-btn-size-normal nz-btn-style-light nz-btn-min-width-100">
|
|
||||||
<span>{{$t('overall.cancel')}}</span>
|
|
||||||
</button>
|
|
||||||
<button v-if="rightBoxDownload.isAdd" @click="download" id="terminallog-download"
|
|
||||||
class="nz-btn nz-btn-size-normal nz-btn-style-normal nz-btn-min-width-100">
|
|
||||||
<span>{{$t('overall.download')}}</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</transition>
|
|
||||||
|
|
||||||
<!--upload-->
|
|
||||||
<transition name="right-box-upload">
|
|
||||||
<div class="right-box right-box-terminallog" v-if="rightBoxUpload.show" v-clickoutside="clickos">
|
|
||||||
<!-- end--顶部按钮-->
|
|
||||||
|
|
||||||
<!-- begin--标题-->
|
|
||||||
<div class="right-box-title">{{rightBoxUpload.title}}</div>
|
|
||||||
<!-- end--标题-->
|
|
||||||
|
|
||||||
<!-- begin--表单-->
|
|
||||||
<el-scrollbar class="right-box-form-box">
|
|
||||||
<el-form class="right-box-form" :model="uploadParam" label-position="top" ref="uploadRef" :rules="downloadRules">
|
|
||||||
<el-form-item :label="this.$t('config.terminallog.uuid')" prop="uuid">
|
|
||||||
<el-input v-if="rightBoxUpload.isAdd" type="text" placeholder="" v-model="uploadParam.uuid" size="small"></el-input>
|
|
||||||
<div v-if="!rightBoxUpload.isAdd" class="right-box-form-content-txt">{{uploadParam.uuid}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item :label="this.$t('config.terminallog.path')" prop="path">
|
|
||||||
<el-input v-if="rightBoxUpload.isAdd" type="text" placeholder="" v-model="uploadParam.path" size="small"></el-input>
|
|
||||||
<div v-if="!rightBoxUpload.isAdd" class="right-box-form-content-txt">{{uploadParam.path}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item :label="this.$t('config.terminallog.file')">
|
|
||||||
<el-upload
|
|
||||||
class="upload-demo"
|
|
||||||
ref="upload"
|
|
||||||
action=""
|
|
||||||
:on-change="handleChange"
|
|
||||||
:auto-upload="false"
|
|
||||||
prop="file">
|
|
||||||
<el-button size="small" type="primary">{{$t('config.terminallog.selectFile')}}</el-button>
|
|
||||||
</el-upload>
|
|
||||||
<div v-if="!rightBoxUpload.isAdd" class="right-box-form-content-txt">{{uploadParam.path}}</div>
|
|
||||||
</el-form-item>
|
|
||||||
</el-form>
|
|
||||||
</el-scrollbar>
|
|
||||||
<!-- end--表单-->
|
|
||||||
<!--底部按钮-->
|
|
||||||
<div class="right-box-bottom-btns">
|
|
||||||
<button @click="esc" id="terminallog-esc-upload"
|
|
||||||
class="nz-btn nz-btn-size-normal nz-btn-style-light nz-btn-min-width-100">
|
|
||||||
<span>{{$t('overall.cancel')}}</span>
|
|
||||||
</button>
|
|
||||||
<button v-if="rightBoxUpload.isAdd" @click="upload" id="terminallog-upload"
|
|
||||||
class="nz-btn nz-btn-size-normal nz-btn-style-normal nz-btn-min-width-100">
|
|
||||||
<span>{{$t('overall.upload')}}</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</transition>
|
|
||||||
|
|
||||||
<element-set
|
<element-set
|
||||||
v-clickoutside="elementsetHide"
|
v-clickoutside="elementsetHide"
|
||||||
:dropCol="dropCol"
|
:dropCol="dropCol"
|
||||||
@@ -347,43 +132,6 @@
|
|||||||
authType: '',
|
authType: '',
|
||||||
userName: ''
|
userName: ''
|
||||||
},
|
},
|
||||||
terminalConfig: {
|
|
||||||
height: '',
|
|
||||||
width: '',
|
|
||||||
cols: '',
|
|
||||||
rows: ''
|
|
||||||
},
|
|
||||||
param: {
|
|
||||||
uuid: '',
|
|
||||||
path: ''
|
|
||||||
},
|
|
||||||
uploadParam: {
|
|
||||||
uuid: '',
|
|
||||||
path: '',
|
|
||||||
file: ''
|
|
||||||
},
|
|
||||||
rules: {
|
|
||||||
height: [
|
|
||||||
{required: true, message: this.$t('validate.required'), trigger: 'blur'}
|
|
||||||
],
|
|
||||||
width: [
|
|
||||||
{required: true, message: this.$t('validate.required'), trigger: 'blur'}
|
|
||||||
],
|
|
||||||
cols: [
|
|
||||||
{required: true, message: this.$t('validate.required'), trigger: 'blur'}
|
|
||||||
],
|
|
||||||
rows: [
|
|
||||||
{required: true, message: this.$t('validate.required'), trigger: 'blur'}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
downloadRules: {
|
|
||||||
uuid: [
|
|
||||||
{required: true, message: this.$t('validate.required'), trigger: 'blur'}
|
|
||||||
],
|
|
||||||
path: [
|
|
||||||
{required: true, message: this.$t('validate.required'), trigger: 'blur'}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
pageObj: {
|
pageObj: {
|
||||||
pageNo: 1,
|
pageNo: 1,
|
||||||
pageSize: 20,
|
pageSize: 20,
|
||||||
@@ -435,15 +183,10 @@
|
|||||||
show: true
|
show: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: this.$t('config.terminallog.enable'),
|
label: this.$t('config.terminallog.status'),
|
||||||
prop: 'status',
|
prop: 'status',
|
||||||
show: true,
|
show: true,
|
||||||
width: 100
|
width: 100
|
||||||
}, {
|
|
||||||
label: this.$t('config.terminallog.option'),
|
|
||||||
prop: 'option',
|
|
||||||
show: true,
|
|
||||||
width: 120
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
tablelable: [],
|
tablelable: [],
|
||||||
@@ -520,21 +263,6 @@
|
|||||||
this.$store.commit('setHeaderTable', data);
|
this.$store.commit('setHeaderTable', data);
|
||||||
this.tablelable = data;
|
this.tablelable = data;
|
||||||
},
|
},
|
||||||
clickos() {
|
|
||||||
this.rightBox.show = false;
|
|
||||||
this.rightBoxResize.show = false;
|
|
||||||
this.rightBoxDownload.show = false;
|
|
||||||
this.rightBoxUpload.show = false
|
|
||||||
},
|
|
||||||
handleChange(file) {
|
|
||||||
this.uploadParam.file = file.raw
|
|
||||||
},
|
|
||||||
detail: function (u) {
|
|
||||||
this.terminallog = Object.assign({}, u);
|
|
||||||
this.rightBox.isEdit = false;
|
|
||||||
this.rightBox.title = this.$t("config.terminallog.terminallog") + " ID:" + u.id;
|
|
||||||
this.rightBox.show = true;
|
|
||||||
},
|
|
||||||
getTableData: function () {
|
getTableData: function () {
|
||||||
this.$set(this.searchLabel, "pageNo", this.pageObj.pageNo);
|
this.$set(this.searchLabel, "pageNo", this.pageObj.pageNo);
|
||||||
this.$set(this.searchLabel, "pageSize", this.pageObj.pageSize);
|
this.$set(this.searchLabel, "pageSize", this.pageObj.pageSize);
|
||||||
@@ -548,90 +276,6 @@
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
save: function () {
|
|
||||||
this.$refs.resizeRef.validate((valid) => {
|
|
||||||
if (valid) {
|
|
||||||
this.$post('terminal/resize', this.terminalConfig).then(response => {
|
|
||||||
if (response.code === 200) {
|
|
||||||
this.rightBoxResize.show = false;
|
|
||||||
this.$message({duration: 1000, type: 'success', message: this.$t("tip.saveSuccess")});
|
|
||||||
} else {
|
|
||||||
this.$message.error(response.msg);
|
|
||||||
}
|
|
||||||
this.getTableData();
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
|
||||||
resize: function () {
|
|
||||||
this.cleanTerminalConfig()
|
|
||||||
this.rightBoxResize.isAdd = true;
|
|
||||||
this.rightBoxResize.title = this.$t("config.terminallog.resize") ;
|
|
||||||
this.rightBoxResize.show = true
|
|
||||||
},
|
|
||||||
cleanTerminalConfig: function () {
|
|
||||||
this.terminalConfig = {
|
|
||||||
height: '',
|
|
||||||
width: '',
|
|
||||||
cols: '',
|
|
||||||
rows: ''
|
|
||||||
}
|
|
||||||
},
|
|
||||||
toDownload: function () {
|
|
||||||
this.param.uuid = ''
|
|
||||||
this.param.path = ''
|
|
||||||
this.rightBoxDownload.isAdd = true;
|
|
||||||
this.rightBoxDownload.title = this.$t("config.terminallog.download") ;
|
|
||||||
this.rightBoxDownload.show = true
|
|
||||||
},
|
|
||||||
download: function() {
|
|
||||||
this.$refs.downloadRef.validate((valid) => {
|
|
||||||
debugger
|
|
||||||
if (valid) {
|
|
||||||
this.$post('terminal/download', this.param).then(response => {
|
|
||||||
this.rightBoxDownload.show = false;
|
|
||||||
this.$message({duration: 1000, type: 'success', message: this.$t("tip.downloadSuccess")});
|
|
||||||
this.getTableData();
|
|
||||||
}).catch(response => {
|
|
||||||
this.$message.error(response.msg);
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
|
||||||
toUpload: function () {
|
|
||||||
this.uploadParam.uuid = ''
|
|
||||||
this.uploadParam.path = ''
|
|
||||||
this.uploadParam.file = ''
|
|
||||||
this.rightBoxUpload.isAdd = true;
|
|
||||||
this.rightBoxUpload.title = this.$t("config.terminallog.upload") ;
|
|
||||||
this.rightBoxUpload.show = true
|
|
||||||
},
|
|
||||||
upload() {
|
|
||||||
let config = {headers: {"Content-Type": "multipart/form-data"}}
|
|
||||||
let form = new FormData();
|
|
||||||
form.append("uuid", this.uploadParam.uuid);
|
|
||||||
form.append("path", this.uploadParam.path);
|
|
||||||
form.append("file", this.uploadParam.file);
|
|
||||||
this.$refs.uploadRef.validate((valid) => {
|
|
||||||
if (valid) {
|
|
||||||
this.$post('terminal/upload', form, config).then(res => {
|
|
||||||
if (res.code === 200) {
|
|
||||||
this.rightBoxUpload.show = false;
|
|
||||||
this.$message({duration: 1000, type: 'success', message: this.$t("tip.uploadSuccess")});
|
|
||||||
} else {
|
|
||||||
this.$message.error(res.msg);
|
|
||||||
}
|
|
||||||
this.getTableData();
|
|
||||||
})
|
|
||||||
} else {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
|
||||||
jumpTo(data, id) {
|
jumpTo(data, id) {
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
path: "/" + data,
|
path: "/" + data,
|
||||||
@@ -657,13 +301,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
esc: function () {
|
|
||||||
this.rightBox.show = false;
|
|
||||||
this.rightBoxResize.show = false;
|
|
||||||
this.rightBoxDownload.show = false;
|
|
||||||
this.rightBoxUpload.show = false
|
|
||||||
},
|
|
||||||
pageNo(val) {
|
pageNo(val) {
|
||||||
this.pageObj.pageNo = val;
|
this.pageObj.pageNo = val;
|
||||||
this.getTableData();
|
this.getTableData();
|
||||||
|
|||||||
Reference in New Issue
Block a user