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>
|
||||
</el-menu-item>
|
||||
<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>
|
||||
</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>
|
||||
</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 index="6" popper-class="nz-submenu">
|
||||
<template slot="title">
|
||||
|
||||
@@ -507,7 +507,7 @@ const en = {
|
||||
},
|
||||
terminallog: {
|
||||
terminallog: 'TerminalLog',
|
||||
enable: 'Available',//"可用"
|
||||
status: 'Status',//"状态"
|
||||
option: 'Operation',//"操作",
|
||||
host: 'Host',
|
||||
cmd: 'CMD',
|
||||
|
||||
@@ -18,15 +18,15 @@
|
||||
<div class="sidebar-info-item" @click="jumpTo('model')" id="account-jump-model">
|
||||
{{$t('config.model.model')}}
|
||||
</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">
|
||||
{{$t('config.mib.mib')}}
|
||||
</div>
|
||||
<div class="sidebar-info-item" @click="jumpTo('system')" id="account-jump-system">
|
||||
{{$t('config.system.system')}}
|
||||
</div>
|
||||
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="account-jump-terminallog">
|
||||
{{$t('config.terminallog.terminallog')}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-right">
|
||||
|
||||
@@ -48,15 +48,15 @@
|
||||
<div class="sidebar-info-item" @click="jumpTo('model')" id="dc-jump-model">
|
||||
{{$t('config.model.model')}}
|
||||
</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">
|
||||
{{$t('config.mib.mib')}}
|
||||
</div>
|
||||
<div class="sidebar-info-item" @click="jumpTo('system')" id="dc-jump-system">
|
||||
{{$t('config.system.system')}}
|
||||
</div>
|
||||
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="dc-jump-terminallog">
|
||||
{{$t('config.terminallog.terminallog')}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--dc table start-->
|
||||
|
||||
@@ -18,15 +18,15 @@
|
||||
<div class="sidebar-info-item " id="mib-jump-model" @click="jumpTo('model')">
|
||||
{{$t('config.model.model')}}
|
||||
</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">
|
||||
{{$t('config.mib.mib')}}
|
||||
</div>
|
||||
<div class="sidebar-info-item" @click="jumpTo('system')" id="mib-jump-system">
|
||||
{{$t('config.system.system')}}
|
||||
</div>
|
||||
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="mib-jump-terminallog">
|
||||
{{$t('config.terminallog.terminallog')}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-right">
|
||||
|
||||
@@ -18,15 +18,15 @@
|
||||
<div class="sidebar-info-item sidebar-info-item-active" id="model-jump-model">
|
||||
{{$t('config.model.model')}}
|
||||
</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">
|
||||
{{$t('config.mib.mib')}}
|
||||
</div>
|
||||
<div class="sidebar-info-item" @click="jumpTo('system')" id="model-jump-system">
|
||||
{{$t('config.system.system')}}
|
||||
</div>
|
||||
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="modeel-jump-terminallog">
|
||||
{{$t('config.terminallog.terminallog')}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-right">
|
||||
|
||||
@@ -18,15 +18,15 @@
|
||||
<div class="sidebar-info-item" @click="jumpTo('model')" id="prom-jump-model">
|
||||
{{$t('config.model.model')}}
|
||||
</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">
|
||||
{{$t('config.mib.mib')}}
|
||||
</div>
|
||||
<div class="sidebar-info-item" @click="jumpTo('system')" id="prom-jump-system">
|
||||
{{$t('config.system.system')}}
|
||||
</div>
|
||||
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="prom-jump-terminallog">
|
||||
{{$t('config.terminallog.terminallog')}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-right">
|
||||
|
||||
@@ -13,15 +13,15 @@
|
||||
<div class="sidebar-info-item" @click="jumpTo('model')" id="system-jump-model">
|
||||
{{$t('config.model.model')}}
|
||||
</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">
|
||||
{{$t('config.mib.mib')}}
|
||||
</div>
|
||||
<div class="sidebar-info-item sidebar-info-item-active" id="system-jump-system">
|
||||
{{$t('config.system.system')}}
|
||||
</div>
|
||||
<div class="sidebar-info-item" @click="jumpTo('terminallog')" id="system-jump-terminallog">
|
||||
{{$t('config.terminallog.terminallog')}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-right">
|
||||
|
||||
@@ -20,33 +20,21 @@
|
||||
<div class="sidebar-info-item" @click="jumpTo('model')" id="terminallog-jump-model">
|
||||
{{$t('config.model.model')}}
|
||||
</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">
|
||||
{{$t('config.mib.mib')}}
|
||||
</div>
|
||||
<div class="sidebar-info-item" @click="jumpTo('system')" id="terminal-jump-system">
|
||||
{{$t('config.system.system')}}
|
||||
</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 class="content-right">
|
||||
<div class="top-tools">
|
||||
<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">
|
||||
<search-input :searchMsg="searchMsg" @search="search"></search-input>
|
||||
</div>
|
||||
@@ -69,21 +57,18 @@
|
||||
:label="item.label"
|
||||
>
|
||||
<template slot-scope="scope" :column="item">
|
||||
<div v-if="item.prop == 'option'" class="content-right-options" style="text-align: center">
|
||||
<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'">
|
||||
<span v-if="item.prop == 'lang'">
|
||||
{{scope.row[item.prop] == 'en' ? 'English' : ''}}
|
||||
{{scope.row[item.prop] == 'zh' ? '中文' : ''}}
|
||||
{{scope.row[item.prop] == 'ru' ? 'русский' : ''}}
|
||||
</span>
|
||||
<span v-else-if="item.prop == 'status'">
|
||||
<el-switch
|
||||
v-model="scope.row.status"
|
||||
active-value="1"
|
||||
inactive-value="0"
|
||||
active-color="#ee9d3f">
|
||||
</el-switch>
|
||||
<el-tag v-if="scope.row.status==='1'"
|
||||
type="success"
|
||||
disable-transitions>Success</el-tag>
|
||||
<el-tag v-else
|
||||
type="danger"
|
||||
disable-transitions>Fail</el-tag>
|
||||
</span>
|
||||
<span v-else>{{scope.row[item.prop]}}</span>
|
||||
</template>
|
||||
@@ -99,206 +84,6 @@
|
||||
<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>
|
||||
</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
|
||||
v-clickoutside="elementsetHide"
|
||||
:dropCol="dropCol"
|
||||
@@ -347,43 +132,6 @@
|
||||
authType: '',
|
||||
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: {
|
||||
pageNo: 1,
|
||||
pageSize: 20,
|
||||
@@ -435,15 +183,10 @@
|
||||
show: true
|
||||
},
|
||||
{
|
||||
label: this.$t('config.terminallog.enable'),
|
||||
label: this.$t('config.terminallog.status'),
|
||||
prop: 'status',
|
||||
show: true,
|
||||
width: 100
|
||||
}, {
|
||||
label: this.$t('config.terminallog.option'),
|
||||
prop: 'option',
|
||||
show: true,
|
||||
width: 120
|
||||
}
|
||||
],
|
||||
tablelable: [],
|
||||
@@ -520,21 +263,6 @@
|
||||
this.$store.commit('setHeaderTable', 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 () {
|
||||
this.$set(this.searchLabel, "pageNo", this.pageObj.pageNo);
|
||||
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) {
|
||||
this.$router.push({
|
||||
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) {
|
||||
this.pageObj.pageNo = val;
|
||||
this.getTableData();
|
||||
|
||||
Reference in New Issue
Block a user