NEZ-2198 feat:model 批量导入页面开发
This commit is contained in:
@@ -240,26 +240,26 @@ export default {
|
|||||||
language () { return this.$store.getters.getLanguage },
|
language () { return this.$store.getters.getLanguage },
|
||||||
// 显示新版导入
|
// 显示新版导入
|
||||||
importType () {
|
importType () {
|
||||||
// asset module endpoint dc cabinet
|
// asset module endpoint dc cabinet model
|
||||||
const arr = ['/asset/asset/import', '/monitor/module/import', '/monitor/endpoint/import', '/dc/import', '/dc/cabinet/import']
|
const arr = ['/asset/asset/import', '/monitor/module/import', '/monitor/endpoint/import', '/dc/import', '/dc/cabinet/import', '/asset/model/import']
|
||||||
return arr.some(item => item === this.importUrl)
|
return arr.some(item => item === this.importUrl)
|
||||||
},
|
},
|
||||||
// 已存在的内容处理方式
|
// 已存在的内容处理方式
|
||||||
showEexisted () {
|
showEexisted () {
|
||||||
// asset module endpoint dc cabinet
|
// asset module endpoint dc cabinet model
|
||||||
const arr = ['/asset/asset/import', '/monitor/module/import', '/monitor/endpoint/import', '/dc/import', '/dc/cabinet/import']
|
const arr = ['/asset/asset/import', '/monitor/module/import', '/monitor/endpoint/import', '/dc/import', '/dc/cabinet/import', '/asset/model/import']
|
||||||
return arr.some(item => item === this.importUrl)
|
return arr.some(item => item === this.importUrl)
|
||||||
},
|
},
|
||||||
// 遇到错误是否继续导入
|
// 遇到错误是否继续导入
|
||||||
showIgnoreError () {
|
showIgnoreError () {
|
||||||
// asset module endpoint dc cabinet
|
// asset module endpoint dc cabinet model
|
||||||
const arr = ['/asset/asset/import', '/monitor/module/import', '/monitor/endpoint/import', '/dc/import', '/dc/cabinet/import']
|
const arr = ['/asset/asset/import', '/monitor/module/import', '/monitor/endpoint/import', '/dc/import', '/dc/cabinet/import', '/asset/model/import']
|
||||||
return arr.some(item => item === this.importUrl)
|
return arr.some(item => item === this.importUrl)
|
||||||
},
|
},
|
||||||
// 是否同步更新关联的dashboard
|
// 是否同步更新关联的dashboard
|
||||||
showSyncDashboard () {
|
showSyncDashboard () {
|
||||||
// asset endpoint
|
// asset endpoint model
|
||||||
const arr = ['/asset/asset/import', '/monitor/endpoint/import']
|
const arr = ['/asset/asset/import', '/monitor/endpoint/import', '/asset/model/import']
|
||||||
return arr.some(item => item === this.importUrl)
|
return arr.some(item => item === this.importUrl)
|
||||||
},
|
},
|
||||||
// 是否同步更新关联的endpoint
|
// 是否同步更新关联的endpoint
|
||||||
|
|||||||
@@ -78,7 +78,3 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|||||||
@@ -10,8 +10,7 @@
|
|||||||
@search="search"
|
@search="search"
|
||||||
>
|
>
|
||||||
<template v-slot:top-tool-right>
|
<template v-slot:top-tool-right>
|
||||||
<button id="account-add" v-has="'model_add'" :title="$t('overall.createModel')" class="top-tool-btn margin-r-10"
|
<button id="account-add" v-has="'model_add'" :title="$t('overall.createModel')" class="top-tool-btn margin-r-10" type="button" @click="add">
|
||||||
type="button" @click="add">
|
|
||||||
<i class="nz-icon-create-square nz-icon"></i>
|
<i class="nz-icon-create-square nz-icon"></i>
|
||||||
</button>
|
</button>
|
||||||
<top-tool-more-options
|
<top-tool-more-options
|
||||||
@@ -20,9 +19,9 @@
|
|||||||
id="model"
|
id="model"
|
||||||
:params="searchLabel"
|
:params="searchLabel"
|
||||||
:permissions="{
|
:permissions="{
|
||||||
import: 'model_add',
|
import: 'model_add',
|
||||||
export: 'model_edit'
|
export: 'model_edit'
|
||||||
}"
|
}"
|
||||||
class="top-tool-export margin-r-10"
|
class="top-tool-export margin-r-10"
|
||||||
export-file-name="asset-model"
|
export-file-name="asset-model"
|
||||||
export-url="/asset/model/export"
|
export-url="/asset/model/export"
|
||||||
|
|||||||
@@ -106,9 +106,7 @@
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
<el-dialog :visible.sync="fileShow" :title="$t('login.verifyDialogTitle')" :modal-append-to-body='false'
|
<el-dialog :visible.sync="fileShow" :title="$t('login.verifyDialogTitle')" :modal-append-to-body='false' :show-close="true" width="620px" class="nz-dialog" @closed="fileClosed">
|
||||||
:show-close="true" width="620px" class="nz-dialog" @closed="fileClosed">
|
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<div class="login-dialog-title">
|
<div class="login-dialog-title">
|
||||||
Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account.
|
Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account.
|
||||||
|
|||||||
@@ -6,11 +6,12 @@
|
|||||||
<el-form :model="basic" label-width="180px" size="small" ref="basicForm" :rules="basicRules" :validate-on-rule-change="false">
|
<el-form :model="basic" label-width="180px" size="small" ref="basicForm" :rules="basicRules" :validate-on-rule-change="false">
|
||||||
<div class="system-title">{{$t('overall.basicInfo')}}</div>
|
<div class="system-title">{{$t('overall.basicInfo')}}</div>
|
||||||
<el-form-item :label="$t('config.system.basic.language')" prop="language">
|
<el-form-item :label="$t('config.system.basic.language')" prop="language">
|
||||||
<el-select id="account-input-language"
|
<el-select
|
||||||
class="right-box__select"
|
id="account-input-language"
|
||||||
v-model="basic.language"
|
class="right-box__select"
|
||||||
popper-class="right-box-select-top right-public-box-dropdown-top prevent-clickoutside"
|
v-model="basic.language"
|
||||||
size="small">
|
popper-class="right-box-select-top right-public-box-dropdown-top prevent-clickoutside"
|
||||||
|
size="small">
|
||||||
<template v-for="item in languageList">f
|
<template v-for="item in languageList">f
|
||||||
<el-option :key="item.value" :label="item.label" :value="item.value"></el-option>
|
<el-option :key="item.value" :label="item.label" :value="item.value"></el-option>
|
||||||
</template>
|
</template>
|
||||||
@@ -28,21 +29,22 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('config.system.basic.defTheme')" prop="defTheme">
|
<el-form-item :label="$t('config.system.basic.defTheme')" prop="defTheme">
|
||||||
<el-select id="account-input-language"
|
<el-select id="account-input-language"
|
||||||
class="right-box__select"
|
class="right-box__select"
|
||||||
v-model="basic.theme"
|
v-model="basic.theme"
|
||||||
popper-class="right-box-select-top right-public-box-dropdown-top prevent-clickoutside"
|
popper-class="right-box-select-top right-public-box-dropdown-top prevent-clickoutside"
|
||||||
size="small">
|
size="small">
|
||||||
<template v-for="item in themeList">
|
<template v-for="item in themeList">
|
||||||
<el-option :key="item.value" :label="item.label" :value="item.value"></el-option>
|
<el-option :key="item.value" :label="item.label" :value="item.value"></el-option>
|
||||||
</template>
|
</template>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('config.system.basic.dataFormat')" prop="dataFormat">
|
<el-form-item :label="$t('config.system.basic.dataFormat')" prop="dataFormat">
|
||||||
<el-select id="account-input-language"
|
<el-select
|
||||||
class="right-box__select"
|
id="account-input-language"
|
||||||
v-model="basic.date_format"
|
class="right-box__select"
|
||||||
popper-class="right-box-select-top right-public-box-dropdown-top prevent-clickoutside"
|
v-model="basic.date_format"
|
||||||
size="small">
|
popper-class="right-box-select-top right-public-box-dropdown-top prevent-clickoutside"
|
||||||
|
size="small">
|
||||||
<template v-for="item in dateFormatList">
|
<template v-for="item in dateFormatList">
|
||||||
<el-option :key="item.value" :label="item.label" :value="item.value">
|
<el-option :key="item.value" :label="item.label" :value="item.value">
|
||||||
<div style="display: flex;justify-content: space-between;">
|
<div style="display: flex;justify-content: space-between;">
|
||||||
|
|||||||
@@ -56,7 +56,3 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|||||||
@@ -46,7 +46,7 @@
|
|||||||
>
|
>
|
||||||
<template>
|
<template>
|
||||||
<el-input-number ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/>
|
<el-input-number ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/>
|
||||||
<span class="jump-pages">/ {{pageObj.pages}}</span>
|
<span class="jump-pages">/ {{pageObj.pages}}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-pagination>
|
</el-pagination>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
>
|
>
|
||||||
<template>
|
<template>
|
||||||
<el-input-number ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/>
|
<el-input-number ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/>
|
||||||
<span class="jump-pages">/ {{pageObj.pages}}</span>
|
<span class="jump-pages">/ {{pageObj.pages}}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-pagination>
|
</el-pagination>
|
||||||
</template>
|
</template>
|
||||||
@@ -64,8 +64,7 @@
|
|||||||
@getTableData="getTableData"
|
@getTableData="getTableData"
|
||||||
>
|
>
|
||||||
<template v-slot:top-tool-right>
|
<template v-slot:top-tool-right>
|
||||||
<button id="account-add" v-has="'user_add'" :title="$t('overall.createUser')" class="top-tool-btn margin-r-10"
|
<button id="account-add" v-has="'user_add'" :title="$t('overall.createUser')" class="top-tool-btn margin-r-10" type="button" @click="add">
|
||||||
type="button" @click="add">
|
|
||||||
<i class="nz-icon-create-square nz-icon"></i>
|
<i class="nz-icon-create-square nz-icon"></i>
|
||||||
</button>
|
</button>
|
||||||
<delete-button
|
<delete-button
|
||||||
|
|||||||
Reference in New Issue
Block a user