fix: 批量修复2.6版本测试产生的Bug

This commit is contained in:
Orange 2020-12-14 18:23:12 +08:00 committed by Jiangjie.Bai
parent 2123037897
commit 3aced25da4
7 changed files with 33 additions and 7 deletions

View File

@ -208,7 +208,12 @@ export default {
this.showImportDialog = false this.showImportDialog = false
}, },
beforeUpload(file) { beforeUpload(file) {
this.isCsv = _.endsWith(file.name, 'csv') || _.endsWith(file.name, 'xlsx') this.isCsv = this.importTypeOption === 'csv' ? _.endsWith(file.name, 'csv') : _.endsWith(file.name, 'xlsx')
if (!this.isCsv) {
this.$message.error(
this.$t('common.NeedSpecifiedFile')
)
}
return this.isCsv return this.isCsv
} }
} }

View File

@ -185,6 +185,8 @@
"RequestTickets": "申请工单", "RequestTickets": "申请工单",
"Actions": "操作", "Actions": "操作",
"Activate": "激活", "Activate": "激活",
"NeedSpecifiedFile": "需上传指定格式文件",
"TestPortErrorMsg":"端口错误,请重新输入",
"Active": "激活中", "Active": "激活中",
"actionsTips":"剪切板权限控制目前仅支持 RDP/VNC 协议的连接", "actionsTips":"剪切板权限控制目前仅支持 RDP/VNC 协议的连接",
"Add": "添加", "Add": "添加",

View File

@ -184,6 +184,8 @@
"Action": "Action", "Action": "Action",
"RequestTickets": "Request tickets", "RequestTickets": "Request tickets",
"Actions": "Actions", "Actions": "Actions",
"NeedSpecifiedFile": "Required to upload the specified format file",
"TestPortErrorMsg":"Port Error, please check",
"Activate": "Activate", "Activate": "Activate",
"actionsTips":"Clipboard's copy and paste control only support RDP/VNC protocol.", "actionsTips":"Clipboard's copy and paste control only support RDP/VNC protocol.",
"Active": "Active", "Active": "Active",

View File

@ -10,7 +10,14 @@
<div class="header-item"> <div class="header-item">
<Language /> <Language />
</div> </div>
<div v-if="publicSettings.TICKETS_ENABLED&&publicSettings.XPACK_LICENSE_IS_VALID" class="header-item"> <div
v-if="
publicSettings.TICKETS_ENABLED
&& publicSettings.XPACK_LICENSE_IS_VALID
&& !isOrgAuditor
"
class="header-item"
>
<Tickets /> <Tickets />
</div> </div>
<div class="header-item"> <div class="header-item">
@ -31,6 +38,7 @@ import Help from './Help'
import Language from './Language' import Language from './Language'
import WebTerminal from './WebTerminal' import WebTerminal from './WebTerminal'
import Tickets from './Tickets' import Tickets from './Tickets'
import rolc from '@/utils/role'
export default { export default {
components: { components: {
@ -48,8 +56,11 @@ export default {
}, },
computed: { computed: {
...mapGetters([ ...mapGetters([
'sidebar', 'publicSettings' 'sidebar', 'publicSettings', 'currentOrgRoles'
]) ]),
isOrgAuditor() {
return rolc.getRolesDisplay(this.currentOrgRoles).includes('OrgAuditor') || rolc.getRolesDisplay(this.currentOrgRoles).includes('Auditor')
}
}, },
methods: { methods: {
toggleSideBar() { toggleSideBar() {

View File

@ -115,7 +115,6 @@ export default [
{ {
path: `external-luna`, path: `external-luna`,
component: Layout, component: Layout,
hidden: true,
meta: { meta: {
permissions: [rolec.PERM_USE] permissions: [rolec.PERM_USE]
}, },

View File

@ -1,5 +1,5 @@
<template> <template>
<GenericListPage :table-config="tableConfig" :header-actions="headerActions" :help-message="helpMessage" /> <GenericListPage ref="GenericListTable" :table-config="tableConfig" :header-actions="headerActions" :help-message="helpMessage" />
</template> </template>
<script type="text/jsx"> <script type="text/jsx">

View File

@ -109,7 +109,14 @@ export default {
methods: { methods: {
dialogConfirm() { dialogConfirm() {
this.buttonLoading = true this.buttonLoading = true
this.$axios.post(`/api/v1/assets/gateways/${this.cellValue}/test-connective/`, { port: parseInt(this.portInput) }).then(
const port = parseInt(this.portInput)
if (isNaN(port)) {
this.buttonLoading = false
return this.$message.error(this.$t('common.TestPortErrorMsg'))
}
this.$axios.post(`/api/v1/assets/gateways/${this.cellValue}/test-connective/`, { port: port }).then(
res => { res => {
return this.$message.success(this.$t('common.TestSuccessMsg')) return this.$message.success(this.$t('common.TestSuccessMsg'))
} }