所有页面-创建中英双语对照-优化翻译文档结构
This commit is contained in:
@@ -244,18 +244,18 @@
|
||||
},
|
||||
columnsFactory: () => [
|
||||
{ type: 'selection' },
|
||||
{ prop: 'url', label: 'table.columns.safeguard.preview', saiType: 'image', width: 80 },
|
||||
{ prop: 'origin_name', label: 'table.columns.safeguard.fileName', minWidth: 160, showOverflowTooltip: true },
|
||||
{ prop: 'url', label: 'page.table.preview', saiType: 'image', width: 80 },
|
||||
{ prop: 'origin_name', label: 'page.table.fileName', minWidth: 160, showOverflowTooltip: true },
|
||||
{
|
||||
prop: 'storage_mode',
|
||||
label: 'table.columns.safeguard.storageMode',
|
||||
label: 'page.table.storageMode',
|
||||
width: 100,
|
||||
saiType: 'dict',
|
||||
saiDict: 'upload_mode'
|
||||
},
|
||||
{ prop: 'mime_type', label: 'table.columns.safeguard.fileType', width: 160, showOverflowTooltip: true },
|
||||
{ prop: 'size_info', label: 'table.columns.safeguard.fileSize', width: 100 },
|
||||
{ prop: 'create_time', label: 'table.columns.safeguard.uploadTime', width: 180, sortable: true },
|
||||
{ prop: 'mime_type', label: 'page.table.fileType', width: 160, showOverflowTooltip: true },
|
||||
{ prop: 'size_info', label: 'page.table.fileSize', width: 100 },
|
||||
{ prop: 'create_time', label: 'page.table.uploadTime', width: 180, sortable: true },
|
||||
{ prop: 'operation', label: 'table.actions.operation', width: 100, fixed: 'right', useSlot: true }
|
||||
]
|
||||
}
|
||||
|
||||
@@ -9,18 +9,18 @@
|
||||
@expand="handleExpand"
|
||||
>
|
||||
<el-col v-bind="setSpan(6)">
|
||||
<el-form-item :label="$t('table.columns.system.username')" prop="username">
|
||||
<el-input v-model="formData.username" :placeholder="$t('table.searchBar.placeholderUsername')" clearable />
|
||||
<el-form-item :label="$t('page.search.username')" prop="username">
|
||||
<el-input v-model="formData.username" :placeholder="$t('page.search.placeholderUsername')" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-bind="setSpan(6)">
|
||||
<el-form-item :label="$t('table.columns.system.phone')" prop="phone">
|
||||
<el-input v-model="formData.phone" :placeholder="$t('table.searchBar.placeholderPhone')" clearable />
|
||||
<el-form-item :label="$t('page.search.phone')" prop="phone">
|
||||
<el-input v-model="formData.phone" :placeholder="$t('page.search.placeholderPhone')" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-bind="setSpan(6)">
|
||||
<el-form-item :label="$t('table.columns.common.status')" prop="status">
|
||||
<sa-select v-model="formData.status" dict="data_status" :placeholder="$t('table.searchBar.searchSelectPlaceholder')" clearable />
|
||||
<el-form-item :label="$t('page.search.status')" prop="status">
|
||||
<sa-select v-model="formData.status" dict="data_status" :placeholder="$t('page.search.searchSelectPlaceholder')" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</sa-search-bar>
|
||||
|
||||
@@ -125,15 +125,15 @@
|
||||
},
|
||||
columnsFactory: () => [
|
||||
{ type: 'selection' },
|
||||
{ prop: 'name', label: 'table.columns.safeguard.tableName', minWidth: 200 },
|
||||
{ prop: 'comment', label: 'table.columns.safeguard.tableComment', minWidth: 150, showOverflowTooltip: true },
|
||||
{ prop: 'engine', label: 'table.columns.safeguard.tableEngine', width: 120 },
|
||||
{ prop: 'update_time', label: 'table.columns.common.updateTime', width: 180, sortable: true },
|
||||
{ prop: 'rows', label: 'table.columns.safeguard.totalRows', width: 120 },
|
||||
{ prop: 'data_free', label: 'table.columns.safeguard.fragmentSize', width: 120 },
|
||||
{ prop: 'data_length', label: 'table.columns.safeguard.dataSize', width: 120 },
|
||||
{ prop: 'collation', label: 'table.columns.safeguard.collation', width: 180 },
|
||||
{ prop: 'create_time', label: 'table.columns.common.createTime', width: 180, sortable: true },
|
||||
{ prop: 'name', label: 'page.table.tableName', minWidth: 200 },
|
||||
{ prop: 'comment', label: 'page.table.tableComment', minWidth: 150, showOverflowTooltip: true },
|
||||
{ prop: 'engine', label: 'page.table.tableEngine', width: 120 },
|
||||
{ prop: 'update_time', label: 'page.table.updateTime', width: 180, sortable: true },
|
||||
{ prop: 'rows', label: 'page.table.totalRows', width: 120 },
|
||||
{ prop: 'data_free', label: 'page.table.fragmentSize', width: 120 },
|
||||
{ prop: 'data_length', label: 'page.table.dataSize', width: 120 },
|
||||
{ prop: 'collation', label: 'page.table.collation', width: 180 },
|
||||
{ prop: 'create_time', label: 'page.table.createTime', width: 180, sortable: true },
|
||||
{ prop: 'operation', label: 'table.actions.operation', width: 100, fixed: 'right', useSlot: true }
|
||||
]
|
||||
}
|
||||
|
||||
@@ -140,8 +140,8 @@
|
||||
},
|
||||
columnsFactory: () => [
|
||||
{ type: 'selection' },
|
||||
{ prop: 'delete_time', label: 'table.columns.safeguard.deleteTime', width: 180 },
|
||||
{ prop: 'json_data', label: 'table.columns.safeguard.dataDetail', useSlot: true, showOverflowTooltip: true }
|
||||
{ prop: 'delete_time', label: 'page.table.deleteTime', width: 180 },
|
||||
{ prop: 'json_data', label: 'page.table.dataDetail', useSlot: true, showOverflowTooltip: true }
|
||||
]
|
||||
}
|
||||
})
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
@expand="handleExpand"
|
||||
>
|
||||
<el-col v-bind="setSpan(6)">
|
||||
<el-form-item :label="$t('table.columns.safeguard.tableName')" prop="name">
|
||||
<el-input v-model="formData.name" :placeholder="$t('table.searchBar.placeholderTableName')" clearable />
|
||||
<el-form-item :label="$t('page.search.tableName')" prop="name">
|
||||
<el-input v-model="formData.name" :placeholder="$t('page.search.placeholderTableName')" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</sa-search-bar>
|
||||
|
||||
@@ -268,10 +268,10 @@
|
||||
...typeSearch.value
|
||||
},
|
||||
columnsFactory: () => [
|
||||
{ prop: 'id', label: 'table.columns.common.select', width: 80, align: 'center', useSlot: true },
|
||||
{ prop: 'name', label: 'table.columns.safeguard.dictName', useHeaderSlot: true, width: 150 },
|
||||
{ prop: 'code', label: 'table.columns.safeguard.dictCode', useHeaderSlot: true, width: 150 },
|
||||
{ prop: 'status', label: 'table.columns.common.status', saiType: 'dict', saiDict: 'data_status', width: 100 }
|
||||
{ prop: 'id', label: 'page.table.select', width: 80, align: 'center', useSlot: true },
|
||||
{ prop: 'name', label: 'page.table.dictName', useHeaderSlot: true, width: 150 },
|
||||
{ prop: 'code', label: 'page.table.dictCode', useHeaderSlot: true, width: 150 },
|
||||
{ prop: 'status', label: 'page.table.status', saiType: 'dict', saiDict: 'data_status', width: 100 }
|
||||
]
|
||||
}
|
||||
})
|
||||
@@ -312,11 +312,11 @@
|
||||
},
|
||||
columnsFactory: () => [
|
||||
{ type: 'selection' },
|
||||
{ prop: 'label', label: 'table.columns.safeguard.dictLabel', useSlot: true },
|
||||
{ prop: 'value', label: 'table.columns.safeguard.dictValue' },
|
||||
{ prop: 'color', label: 'table.columns.safeguard.color' },
|
||||
{ prop: 'sort', label: 'table.columns.common.sort' },
|
||||
{ prop: 'status', label: 'table.columns.common.status', saiType: 'dict', saiDict: 'data_status' },
|
||||
{ prop: 'label', label: 'page.table.dictLabel', useSlot: true },
|
||||
{ prop: 'value', label: 'page.table.dictValue' },
|
||||
{ prop: 'color', label: 'page.table.color' },
|
||||
{ prop: 'sort', label: 'page.table.sort' },
|
||||
{ prop: 'status', label: 'page.table.status', saiType: 'dict', saiDict: 'data_status' },
|
||||
{ prop: 'operation', label: 'table.actions.operation', useSlot: true, width: 120 }
|
||||
]
|
||||
}
|
||||
|
||||
@@ -103,14 +103,14 @@
|
||||
},
|
||||
columnsFactory: () => [
|
||||
{ type: 'selection' },
|
||||
{ prop: 'id', label: 'table.columns.common.no', width: 100, align: 'center' },
|
||||
{ prop: 'gateway', label: 'table.columns.safeguard.gateway' },
|
||||
{ prop: 'from', label: 'table.columns.safeguard.emailFrom', minWidth: 150, showOverflowTooltip: true },
|
||||
{ prop: 'email', label: 'table.columns.safeguard.emailTo', minWidth: 150, showOverflowTooltip: true },
|
||||
{ prop: 'code', label: 'table.columns.safeguard.emailCode' },
|
||||
{ prop: 'status', label: 'table.columns.safeguard.sendStatus', useSlot: true },
|
||||
{ prop: 'response', label: 'table.columns.safeguard.emailResponse', minWidth: 150, showOverflowTooltip: true },
|
||||
{ prop: 'create_time', label: 'table.columns.safeguard.sendTime', width: 180, sortable: true },
|
||||
{ prop: 'id', label: 'page.table.no', width: 100, align: 'center' },
|
||||
{ prop: 'gateway', label: 'page.table.gateway' },
|
||||
{ prop: 'from', label: 'page.table.emailFrom', minWidth: 150, showOverflowTooltip: true },
|
||||
{ prop: 'email', label: 'page.table.emailTo', minWidth: 150, showOverflowTooltip: true },
|
||||
{ prop: 'code', label: 'page.table.emailCode' },
|
||||
{ prop: 'status', label: 'page.table.sendStatus', useSlot: true },
|
||||
{ prop: 'response', label: 'page.table.emailResponse', minWidth: 150, showOverflowTooltip: true },
|
||||
{ prop: 'create_time', label: 'page.table.sendTime', width: 180, sortable: true },
|
||||
{ prop: 'operation', label: 'table.actions.operation', width: 80, fixed: 'right', useSlot: true }
|
||||
]
|
||||
}
|
||||
|
||||
@@ -9,25 +9,25 @@
|
||||
@expand="handleExpand"
|
||||
>
|
||||
<el-col v-bind="setSpan(6)">
|
||||
<el-form-item :label="$t('table.searchBar.labelFrom')" prop="from">
|
||||
<el-input v-model="formData.from" :placeholder="$t('table.searchBar.placeholderFrom')" clearable />
|
||||
<el-form-item :label="$t('page.search.labelFrom')" prop="from">
|
||||
<el-input v-model="formData.from" :placeholder="$t('page.search.placeholderFrom')" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-bind="setSpan(6)">
|
||||
<el-form-item :label="$t('table.searchBar.labelTo')" prop="email">
|
||||
<el-input v-model="formData.email" :placeholder="$t('table.searchBar.placeholderTo')" clearable />
|
||||
<el-form-item :label="$t('page.search.labelTo')" prop="email">
|
||||
<el-input v-model="formData.email" :placeholder="$t('page.search.placeholderTo')" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-bind="setSpan(6)">
|
||||
<el-form-item :label="$t('table.searchBar.placeholderSendStatus')" prop="status">
|
||||
<el-select v-model="formData.status" :placeholder="$t('table.searchBar.placeholderSendStatus')" clearable>
|
||||
<el-form-item :label="$t('page.search.placeholderSendStatus')" prop="status">
|
||||
<el-select v-model="formData.status" :placeholder="$t('page.search.placeholderSendStatus')" clearable>
|
||||
<el-option :label="$t('table.searchBar.success')" value="success" />
|
||||
<el-option :label="$t('table.searchBar.failure')" value="failure" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-bind="setSpan(12)" v-show="isExpanded">
|
||||
<el-form-item :label="$t('table.columns.safeguard.operTime')" prop="create_time">
|
||||
<el-form-item :label="$t('page.search.operTime')" prop="create_time">
|
||||
<el-date-picker
|
||||
v-model="formData.create_time"
|
||||
type="datetimerange"
|
||||
|
||||
@@ -103,15 +103,15 @@
|
||||
},
|
||||
columnsFactory: () => [
|
||||
{ type: 'selection' },
|
||||
{ prop: 'id', label: 'table.columns.common.no', width: 100, align: 'center' },
|
||||
{ prop: 'username', label: 'table.columns.safeguard.loginUser' },
|
||||
{ prop: 'status', label: 'table.columns.safeguard.loginStatus', useSlot: true },
|
||||
{ prop: 'ip', label: 'table.columns.safeguard.loginIp' },
|
||||
{ prop: 'ip_location', label: 'table.columns.safeguard.operLocation' },
|
||||
{ prop: 'os', label: 'table.columns.safeguard.os' },
|
||||
{ prop: 'browser', label: 'table.columns.safeguard.browser' },
|
||||
{ prop: 'message', label: 'table.columns.safeguard.loginMessage', showOverflowTooltip: true },
|
||||
{ prop: 'login_time', label: 'table.columns.safeguard.loginTime', width: 180, sortable: true },
|
||||
{ prop: 'id', label: 'page.table.no', width: 100, align: 'center' },
|
||||
{ prop: 'username', label: 'page.table.loginUser' },
|
||||
{ prop: 'status', label: 'page.table.loginStatus', useSlot: true },
|
||||
{ prop: 'ip', label: 'page.table.loginIp' },
|
||||
{ prop: 'ip_location', label: 'page.table.operLocation' },
|
||||
{ prop: 'os', label: 'page.table.os' },
|
||||
{ prop: 'browser', label: 'page.table.browser' },
|
||||
{ prop: 'message', label: 'page.table.loginMessage', showOverflowTooltip: true },
|
||||
{ prop: 'login_time', label: 'page.table.loginTime', width: 180, sortable: true },
|
||||
{ prop: 'operation', label: 'table.actions.operation', width: 80, fixed: 'right', useSlot: true }
|
||||
]
|
||||
}
|
||||
|
||||
@@ -9,25 +9,25 @@
|
||||
@expand="handleExpand"
|
||||
>
|
||||
<el-col v-bind="setSpan(6)">
|
||||
<el-form-item :label="$t('table.columns.safeguard.loginUser')" prop="username">
|
||||
<el-input v-model="formData.username" :placeholder="$t('table.searchBar.placeholderLoginUser')" clearable />
|
||||
<el-form-item :label="$t('page.search.loginUser')" prop="username">
|
||||
<el-input v-model="formData.username" :placeholder="$t('page.search.placeholderLoginUser')" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-bind="setSpan(6)">
|
||||
<el-form-item :label="$t('table.columns.safeguard.loginIp')" prop="ip">
|
||||
<el-input v-model="formData.ip" :placeholder="$t('table.searchBar.placeholderLoginIp')" clearable />
|
||||
<el-form-item :label="$t('page.search.loginIp')" prop="ip">
|
||||
<el-input v-model="formData.ip" :placeholder="$t('page.search.placeholderLoginIp')" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-bind="setSpan(6)">
|
||||
<el-form-item :label="$t('table.columns.safeguard.loginStatus')" prop="status">
|
||||
<el-select v-model="formData.status" :placeholder="$t('table.searchBar.placeholderLoginStatus')" clearable>
|
||||
<el-form-item :label="$t('page.search.loginStatus')" prop="status">
|
||||
<el-select v-model="formData.status" :placeholder="$t('page.search.placeholderLoginStatus')" clearable>
|
||||
<el-option :label="$t('table.searchBar.success')" value="1" />
|
||||
<el-option :label="$t('table.searchBar.failure')" value="0" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-bind="setSpan(12)" v-show="isExpanded">
|
||||
<el-form-item :label="$t('table.columns.safeguard.operTime')" prop="login_time">
|
||||
<el-form-item :label="$t('page.search.operTime')" prop="login_time">
|
||||
<el-date-picker
|
||||
v-model="formData.login_time"
|
||||
type="datetimerange"
|
||||
|
||||
@@ -102,13 +102,13 @@
|
||||
},
|
||||
columnsFactory: () => [
|
||||
{ type: 'selection' },
|
||||
{ prop: 'id', label: 'table.columns.common.no', width: 100, align: 'center' },
|
||||
{ prop: 'username', label: 'table.columns.safeguard.operator' },
|
||||
{ prop: 'service_name', label: 'table.columns.safeguard.serviceName' },
|
||||
{ prop: 'router', label: 'table.columns.safeguard.router', minWidth: 180, showOverflowTooltip: true },
|
||||
{ prop: 'ip', label: 'table.columns.safeguard.operIp' },
|
||||
{ prop: 'ip_location', label: 'table.columns.safeguard.operLocation' },
|
||||
{ prop: 'create_time', label: 'table.columns.safeguard.operTime', width: 180, sortable: true },
|
||||
{ prop: 'id', label: 'page.table.no', width: 100, align: 'center' },
|
||||
{ prop: 'username', label: 'page.table.operator' },
|
||||
{ prop: 'service_name', label: 'page.table.serviceName' },
|
||||
{ prop: 'router', label: 'page.table.router', minWidth: 180, showOverflowTooltip: true },
|
||||
{ prop: 'ip', label: 'page.table.operIp' },
|
||||
{ prop: 'ip_location', label: 'page.table.operLocation' },
|
||||
{ prop: 'create_time', label: 'page.table.operTime', width: 180, sortable: true },
|
||||
{ prop: 'operation', label: 'table.actions.operation', width: 100, fixed: 'right', useSlot: true }
|
||||
]
|
||||
}
|
||||
|
||||
@@ -9,22 +9,22 @@
|
||||
@expand="handleExpand"
|
||||
>
|
||||
<el-col v-bind="setSpan(6)">
|
||||
<el-form-item :label="$t('table.columns.safeguard.operator')" prop="username">
|
||||
<el-input v-model="formData.username" :placeholder="$t('table.searchBar.placeholderOperator')" clearable />
|
||||
<el-form-item :label="$t('page.search.operator')" prop="username">
|
||||
<el-input v-model="formData.username" :placeholder="$t('page.search.placeholderOperator')" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-bind="setSpan(6)">
|
||||
<el-form-item :label="$t('table.columns.safeguard.router')" prop="router">
|
||||
<el-input v-model="formData.router" :placeholder="$t('table.searchBar.placeholderOperRouter')" clearable />
|
||||
<el-form-item :label="$t('page.search.router')" prop="router">
|
||||
<el-input v-model="formData.router" :placeholder="$t('page.search.placeholderOperRouter')" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-bind="setSpan(6)">
|
||||
<el-form-item :label="$t('table.columns.safeguard.operIp')" prop="ip">
|
||||
<el-input v-model="formData.ip" :placeholder="$t('table.searchBar.placeholderOperIp')" clearable />
|
||||
<el-form-item :label="$t('page.search.operIp')" prop="ip">
|
||||
<el-input v-model="formData.ip" :placeholder="$t('page.search.placeholderOperIp')" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-bind="setSpan(12)" v-show="isExpanded">
|
||||
<el-form-item :label="$t('table.columns.safeguard.operTime')" prop="create_time">
|
||||
<el-form-item :label="$t('page.search.operTime')" prop="create_time">
|
||||
<el-date-picker
|
||||
v-model="formData.create_time"
|
||||
type="datetimerange"
|
||||
|
||||
Reference in New Issue
Block a user