mirror of
https://github.com/jumpserver/lina.git
synced 2025-09-17 15:52:32 +00:00
Merge branch 'v4' of github.com:jumpserver/lina into v4
This commit is contained in:
@@ -56,12 +56,6 @@ export default {
|
|||||||
return <span>{row.job?.name || '-'}</span>
|
return <span>{row.job?.name || '-'}</span>
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
material: {
|
|
||||||
width: '160px'
|
|
||||||
},
|
|
||||||
job_type: {
|
|
||||||
width: '96px'
|
|
||||||
},
|
|
||||||
is_finished: {
|
is_finished: {
|
||||||
width: '96px',
|
width: '96px',
|
||||||
formatter: (row) => {
|
formatter: (row) => {
|
||||||
|
@@ -53,10 +53,9 @@
|
|||||||
multiple
|
multiple
|
||||||
>
|
>
|
||||||
<i class="el-icon-upload" />
|
<i class="el-icon-upload" />
|
||||||
<div class="el-upload__text">
|
<div class="el-upload__text" style="margin-bottom: 10px">
|
||||||
{{ $t('DragUploadFileInfo') }}
|
{{ $t('DragUploadFileInfo') }}
|
||||||
</div>
|
</div>
|
||||||
<br>
|
|
||||||
<span>
|
<span>
|
||||||
{{ $t('UploadFileLthHelpText', {limit: SizeLimitMb}) }}
|
{{ $t('UploadFileLthHelpText', {limit: SizeLimitMb}) }}
|
||||||
</span>
|
</span>
|
||||||
@@ -81,7 +80,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</el-card>
|
</el-card>
|
||||||
</div>
|
</div>
|
||||||
<b>{{ $tc('Output') }}:</b>
|
<div style="margin-bottom: 5px;font-weight: bold">{{ $tc('Output') }}:</div>
|
||||||
<span v-if="executionInfo.status && summary" style="float: right">
|
<span v-if="executionInfo.status && summary" style="float: right">
|
||||||
<span>
|
<span>
|
||||||
<span><b>{{ $tc('Status') }}: </b></span>
|
<span><b>{{ $tc('Status') }}: </b></span>
|
||||||
|
@@ -18,7 +18,7 @@
|
|||||||
:value.sync="command"
|
:value.sync="command"
|
||||||
style="margin-bottom: 20px"
|
style="margin-bottom: 20px"
|
||||||
/>
|
/>
|
||||||
<b>{{ $tc('Output') }}:</b>
|
<div style="margin-bottom: 5px;font-weight: bold">{{ $tc('Output') }}:</div>
|
||||||
<span v-if="executionInfo.status" style="float: right">
|
<span v-if="executionInfo.status" style="float: right">
|
||||||
<span>
|
<span>
|
||||||
<span><b>{{ $tc('Status') }}: </b></span>
|
<span><b>{{ $tc('Status') }}: </b></span>
|
||||||
|
@@ -36,6 +36,7 @@ export default {
|
|||||||
],
|
],
|
||||||
columnsMeta: {
|
columnsMeta: {
|
||||||
name: {
|
name: {
|
||||||
|
width: '140px',
|
||||||
formatterArgs: {
|
formatterArgs: {
|
||||||
can: true
|
can: true
|
||||||
}
|
}
|
||||||
@@ -51,19 +52,16 @@ export default {
|
|||||||
},
|
},
|
||||||
summary: {
|
summary: {
|
||||||
label: this.$t('Summary(success/total)'),
|
label: this.$t('Summary(success/total)'),
|
||||||
width: '140px',
|
|
||||||
formatter: (row) => {
|
formatter: (row) => {
|
||||||
return row.summary['success'] + '/' + row.summary['total']
|
return row.summary['success'] + '/' + row.summary['total']
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
average_time_cost: {
|
average_time_cost: {
|
||||||
width: '140px',
|
|
||||||
formatter: (row) => {
|
formatter: (row) => {
|
||||||
return row.average_time_cost.toFixed(2) + 's'
|
return row.average_time_cost.toFixed(2) + 's'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
asset_amount: {
|
asset_amount: {
|
||||||
width: '140px',
|
|
||||||
label: this.$t('AssetAmount'),
|
label: this.$t('AssetAmount'),
|
||||||
formatter: (row) => {
|
formatter: (row) => {
|
||||||
return row.assets.length
|
return row.assets.length
|
||||||
|
@@ -16,7 +16,7 @@ export default {
|
|||||||
url: '/api/v1/ops/adhocs/',
|
url: '/api/v1/ops/adhocs/',
|
||||||
columnsShow: {
|
columnsShow: {
|
||||||
min: ['name', 'actions'],
|
min: ['name', 'actions'],
|
||||||
default: ['name', 'module', 'comment', 'args', 'comment', 'date_created', 'actions']
|
default: ['name', 'module', 'args', 'comment', 'date_created', 'actions']
|
||||||
},
|
},
|
||||||
columnsMeta: {
|
columnsMeta: {
|
||||||
name: {
|
name: {
|
||||||
|
@@ -40,16 +40,11 @@ export default {
|
|||||||
],
|
],
|
||||||
encryptedFields: ['VAULT_HCP_TOKEN'],
|
encryptedFields: ['VAULT_HCP_TOKEN'],
|
||||||
fields: [
|
fields: [
|
||||||
[
|
|
||||||
this.$t('ChatAI'),
|
|
||||||
[
|
|
||||||
'CHAT_AI_ENABLED',
|
'CHAT_AI_ENABLED',
|
||||||
'GPT_MODEL',
|
'GPT_MODEL',
|
||||||
'GPT_BASE_URL',
|
'GPT_BASE_URL',
|
||||||
'GPT_API_KEY',
|
'GPT_API_KEY',
|
||||||
'GPT_PROXY'
|
'GPT_PROXY'
|
||||||
]
|
|
||||||
]
|
|
||||||
],
|
],
|
||||||
fieldsMeta: {
|
fieldsMeta: {
|
||||||
GPT_BASE_URL: {
|
GPT_BASE_URL: {
|
||||||
|
@@ -25,9 +25,7 @@ export default {
|
|||||||
visible: false,
|
visible: false,
|
||||||
config: {
|
config: {
|
||||||
fields: [
|
fields: [
|
||||||
[this.$t('Basic'), [
|
|
||||||
'SECURITY_COMMAND_EXECUTION', 'SECURITY_COMMAND_BLACKLIST'
|
'SECURITY_COMMAND_EXECUTION', 'SECURITY_COMMAND_BLACKLIST'
|
||||||
]]
|
|
||||||
],
|
],
|
||||||
fieldsMeta: {
|
fieldsMeta: {
|
||||||
},
|
},
|
||||||
|
@@ -60,15 +60,15 @@ export default {
|
|||||||
],
|
],
|
||||||
encryptedFields: ['VAULT_HCP_TOKEN'],
|
encryptedFields: ['VAULT_HCP_TOKEN'],
|
||||||
fields: [
|
fields: [
|
||||||
[this.$t('Basic'), ['HISTORY_ACCOUNT_CLEAN_LIMIT']],
|
[this.$t('Storage'),
|
||||||
[this.$t('AccountStorage'),
|
|
||||||
[
|
[
|
||||||
'VAULT_ENABLED',
|
'VAULT_ENABLED',
|
||||||
'VAULT_HCP_HOST',
|
'VAULT_HCP_HOST',
|
||||||
'VAULT_HCP_TOKEN',
|
'VAULT_HCP_TOKEN',
|
||||||
'VAULT_HCP_MOUNT_POINT'
|
'VAULT_HCP_MOUNT_POINT'
|
||||||
]
|
]
|
||||||
]
|
],
|
||||||
|
[this.$t('HistoryRecord'), ['HISTORY_ACCOUNT_CLEAN_LIMIT']]
|
||||||
],
|
],
|
||||||
fieldsMeta: {
|
fieldsMeta: {
|
||||||
HISTORY_ACCOUNT_CLEAN_LIMIT: {
|
HISTORY_ACCOUNT_CLEAN_LIMIT: {
|
||||||
|
@@ -24,9 +24,7 @@ export default {
|
|||||||
return {
|
return {
|
||||||
visible: false,
|
visible: false,
|
||||||
config: {
|
config: {
|
||||||
fields: [
|
fields: ['VIRTUAL_APP_ENABLED'],
|
||||||
[this.$t('Basic'), ['VIRTUAL_APP_ENABLED']]
|
|
||||||
],
|
|
||||||
fieldsMeta: {
|
fieldsMeta: {
|
||||||
},
|
},
|
||||||
successUrl: { name: 'Settings', params: { activeMenu: 'Basic' }},
|
successUrl: { name: 'Settings', params: { activeMenu: 'Basic' }},
|
||||||
|
@@ -112,7 +112,7 @@ export default {
|
|||||||
value: this.licenseData.date_expired
|
value: this.licenseData.date_expired
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: this.$t('AssetCount'),
|
key: this.$t('AssetAmount'),
|
||||||
value: this.licenseData.asset_count !== null ? this.licenseData.asset_count + '' : ''
|
value: this.licenseData.asset_count !== null ? this.licenseData.asset_count + '' : ''
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@@ -28,7 +28,7 @@ export default {
|
|||||||
return {
|
return {
|
||||||
fields: [
|
fields: [
|
||||||
[
|
[
|
||||||
this.$t('SMTP'),
|
this.$t('Server'),
|
||||||
[
|
[
|
||||||
'SMTP'
|
'SMTP'
|
||||||
]
|
]
|
||||||
|
Reference in New Issue
Block a user