Merge branch 'v4' of github.com:jumpserver/lina into v4

This commit is contained in:
ibuler
2024-02-26 16:54:36 +08:00
11 changed files with 17 additions and 35 deletions

View File

@@ -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) => {

View File

@@ -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>

View File

@@ -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>

View File

@@ -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

View File

@@ -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: {

View File

@@ -40,16 +40,11 @@ export default {
], ],
encryptedFields: ['VAULT_HCP_TOKEN'], encryptedFields: ['VAULT_HCP_TOKEN'],
fields: [ fields: [
[ 'CHAT_AI_ENABLED',
this.$t('ChatAI'), 'GPT_MODEL',
[ 'GPT_BASE_URL',
'CHAT_AI_ENABLED', 'GPT_API_KEY',
'GPT_MODEL', 'GPT_PROXY'
'GPT_BASE_URL',
'GPT_API_KEY',
'GPT_PROXY'
]
]
], ],
fieldsMeta: { fieldsMeta: {
GPT_BASE_URL: { GPT_BASE_URL: {

View File

@@ -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: {
}, },

View File

@@ -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: {

View File

@@ -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' }},

View File

@@ -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 + '' : ''
}, },
{ {

View File

@@ -28,7 +28,7 @@ export default {
return { return {
fields: [ fields: [
[ [
this.$t('SMTP'), this.$t('Server'),
[ [
'SMTP' 'SMTP'
] ]