perf: 优化账号任务

This commit is contained in:
ibuler
2023-02-21 13:00:19 +08:00
parent fea6155306
commit adbaefece9
5 changed files with 10 additions and 7 deletions

View File

@@ -197,6 +197,7 @@
"NoSQLProtocol": "NoSQL Protocol"
},
"assets": {
"PushAccount": "Push account",
"AuthUsername": "Auth using username",
"Secure": "Secure",
"AssetBulkUpdateTips": "device、cloud、webBatch update of domain is not supported",

View File

@@ -197,6 +197,7 @@
"NoSQLProtocol": "非リレーショナルデータベース"
},
"assets": {
"PushAccount": "アカウント情報をプッシュ",
"AuthUsername": "ユーザー名を使用した認証",
"Secure": "安全である",
"AssetBulkUpdateTips": "ネットワークデバイス、クラウドサービス、Web、一括更新ネットワークドメインはサポートされていません",

View File

@@ -197,6 +197,7 @@
"NoSQLProtocol": "非关系数据库"
},
"assets": {
"PushAccount": "推送账号",
"SSHPort": "SSH 端口",
"AuthUsername": "使用用户名认证",
"Secure": "安全",

View File

@@ -94,13 +94,13 @@ export default {
attrs: {
type: 'primary',
label: this.$t('assets.Push'),
disabled: !vm.$hasPerm('accounts.create_account')
disabled: !vm.$hasPerm('assets.push_assetaccount')
},
callbacks: Object.freeze({
click: () => {
this.$axios.post(
`/api/v1/accounts/accounts/tasks/`,
{ action: 'verify', accounts: [this.object.id] }
{ action: 'push', accounts: [this.object.id] }
).then(res => {
openTaskPage(res['task'])
})

View File

@@ -3,7 +3,7 @@
<li class="divider" />
<li
id="m_add_asset_to_node"
v-perms="'assets.add_assettonode'"
v-perms="'assets.change_assettonode'"
class="rmenu"
tabindex="-1"
@click="rMenuAddAssetToNode"
@@ -12,7 +12,7 @@
</li>
<li
id="m_move_asset_to_node"
v-perms="'assets.move_assettonode'"
v-perms="'assets.change_assettonode'"
class="rmenu"
tabindex="-1"
@click="rMenuMoveAssetToNode"
@@ -21,14 +21,14 @@
</li>
<li
id="m_remove_asset_from_node"
v-perms="'assets.move_assettonode'"
v-perms="'assets.change_assettonode'"
class="rmenu"
tabindex="-1"
@click="rMenuRemoveAssetFromNode"
>
<i class="fa fa-minus-square-o" /> {{ this.$t('tree.RemoveAssetFromNode') }}
</li>
<li v-if="$hasPerm('assets.move_assettonode | assets.add_assettonode')" class="divider" />
<li v-if="$hasPerm('assets.change_assettonode')" class="divider" />
<li
id="m_update_node_asset_hardware_info"
v-perms="'assets.refresh_assethardwareinfo'"
@@ -47,7 +47,7 @@
>
<i class="fa fa-link" /> {{ this.$t('tree.TestNodeAssetConnectivity') }}
</li>
<li v-if="$hasPerm('assets.add_assettonode | assets.test_assetconnectivity')" class="divider" />
<li v-if="$hasPerm('assets.change_assettonode | assets.test_assetconnectivity')" class="divider" />
<li id="m_show_asset_only_current_node" class="rmenu" tabindex="-1" @click="rMenuShowAssetOnlyCurrentNode">
<i class="fa fa-indent" /> {{ this.$t('tree.ShowAssetOnlyCurrentNode') }}
</li>