forked from github/dataease
Merge pull request #9378 from dataease/pr@dev@fix_share_link_i18n
fix(仪表板): 公共链接国际化 #9258
This commit is contained in:
commit
22d549d11f
@ -127,7 +127,7 @@
|
||||
>
|
||||
<span v-if="showChartInfoType==='enlarge' && hasDataPermission('export',panelInfo.privileges)&& showChartInfo && showChartInfo.type !== 'symbol-map'">
|
||||
<span style="font-size: 12px">
|
||||
导出分辨率
|
||||
{{ $t('panel.export_pixel') }}
|
||||
</span>
|
||||
<el-select
|
||||
v-model="pixel"
|
||||
|
@ -160,7 +160,7 @@
|
||||
>
|
||||
<span v-if="showChartInfoType==='enlarge' && hasDataPermission('export',panelInfo.privileges)&& showChartInfo && !equalsAny(showChartInfo.type, 'symbol-map', 'flow-map')">
|
||||
<span style="font-size: 12px">
|
||||
导出分辨率
|
||||
{{ $t('panel.export_pixel') }}
|
||||
</span>
|
||||
<el-select
|
||||
v-model="pixel"
|
||||
|
@ -2275,6 +2275,7 @@ export default {
|
||||
back_parent: 'Back to previous'
|
||||
},
|
||||
panel: {
|
||||
export_pixel: 'Export pixel',
|
||||
app_export_tips: 'In the current dashboard, [{0}] belongs to a template view and cannot be exported. Please set up the dataset first!',
|
||||
required_tips: 'Cannot be empty!',
|
||||
filter_no_select: 'Filter components do not need to be selected',
|
||||
@ -2409,7 +2410,7 @@ export default {
|
||||
link_share: 'Share Link',
|
||||
over_time: 'Over time',
|
||||
link_expire: 'Link is expire',
|
||||
link_share_desc: 'After opening the link, anyone can access the dashboard through this link.',
|
||||
link_share_desc: 'Anyone can access the dashboard through this link.',
|
||||
share: 'Share',
|
||||
remove_share_confirm: 'Sure removel All share ?',
|
||||
share_in: 'Share With Me',
|
||||
@ -3226,5 +3227,11 @@ export default {
|
||||
export_from: 'Export source',
|
||||
export_obj: 'Export object',
|
||||
export_time: 'Export time'
|
||||
},
|
||||
link_ticket: {
|
||||
require: 'Require',
|
||||
back: 'Back to link',
|
||||
refresh: 'Refresh',
|
||||
time_tips: 'Unit: Minutes, Range: [0-1440], 0 represents no expiration, starting from the first use of the ticket'
|
||||
}
|
||||
}
|
||||
|
@ -39,7 +39,10 @@ export function getLanguage() {
|
||||
if (chooseLanguage) return chooseLanguage
|
||||
|
||||
// if has not choose language
|
||||
const language = (navigator.language || navigator.browserLanguage).toLowerCase()
|
||||
let language = (navigator.language || navigator.browserLanguage).toLowerCase()
|
||||
if (language && language === 'en') {
|
||||
language = 'en_US'
|
||||
}
|
||||
const locales = Object.keys(messages)
|
||||
for (const locale of locales) {
|
||||
if (language.indexOf(locale) > -1) {
|
||||
|
@ -2268,6 +2268,7 @@ export default {
|
||||
back_parent: '返回上一級'
|
||||
},
|
||||
panel: {
|
||||
export_pixel: '導出分辨率',
|
||||
app_export_tips: '當前儀表板中[{0}]屬於模板視圖,無法導出,請先設置數據集!',
|
||||
required_tips: '必填項不能爲空!',
|
||||
filter_no_select: '過濾組件無需選擇',
|
||||
@ -3218,5 +3219,11 @@ export default {
|
||||
export_from: '匯出來源',
|
||||
export_obj: '匯出對象',
|
||||
export_time: '匯出時間'
|
||||
},
|
||||
link_ticket: {
|
||||
require: '必選',
|
||||
back: '返回公共鏈接設置頁面',
|
||||
refresh: '刷新',
|
||||
time_tips: '單位: 分鐘,範圍: [0-1440],0代表無期限,自首次使用ticket訪問開始'
|
||||
}
|
||||
}
|
||||
|
@ -2269,6 +2269,7 @@ export default {
|
||||
back_parent: '返回上一级'
|
||||
},
|
||||
panel: {
|
||||
export_pixel: '导出分辨率',
|
||||
app_export_tips: '当前仪表板中[{0}]属于模版视图,无法导出,请先设置数据集!',
|
||||
required_tips: '必填项不能为空!',
|
||||
filter_no_select: '过滤组件无需选择',
|
||||
@ -3219,5 +3220,11 @@ export default {
|
||||
export_from: '导出来源',
|
||||
export_obj: '导出对象',
|
||||
export_time: '导出时间'
|
||||
},
|
||||
link_ticket: {
|
||||
require: '必选',
|
||||
back: '返回公共链接设置页面',
|
||||
refresh: '刷新',
|
||||
time_tips: '单位: 分钟,范围: [0-1440],0代表无期限,自首次使用ticket访问开始'
|
||||
}
|
||||
}
|
||||
|
@ -19,13 +19,13 @@
|
||||
:model="form"
|
||||
size="small"
|
||||
:rules="rules"
|
||||
label-width="80px"
|
||||
label-width="90px"
|
||||
>
|
||||
|
||||
<el-form-item :label="$t('panel.link_share')">
|
||||
<el-switch
|
||||
v-model="valid"
|
||||
style="width: 370px;"
|
||||
style="width: 360px;"
|
||||
:active-value="true"
|
||||
:inactive-value="false"
|
||||
@change="onChange"
|
||||
@ -34,7 +34,7 @@
|
||||
<el-form-item label=" ">
|
||||
<el-link
|
||||
class="de-link"
|
||||
style="width: 370px;"
|
||||
style="width: 360px;"
|
||||
disabled
|
||||
>{{ $t('panel.link_share_desc') }}</el-link>
|
||||
</el-form-item>
|
||||
@ -45,7 +45,7 @@
|
||||
<el-input
|
||||
v-model.number="form.uri"
|
||||
disabled
|
||||
style="width: 370px;"
|
||||
style="width: 360px;"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
@ -102,7 +102,7 @@
|
||||
plain
|
||||
size="mini"
|
||||
@click="openTicket"
|
||||
>Ticket 设置</el-button>
|
||||
>{{ 'Ticket ' + $t('commons.setting') }}</el-button>
|
||||
<el-button
|
||||
v-if="!form.enablePwd"
|
||||
v-clipboard:copy="form.uri"
|
||||
@ -136,7 +136,7 @@
|
||||
<el-tooltip
|
||||
class="item"
|
||||
effect="dark"
|
||||
content="返回公共链接设置页面"
|
||||
:content="$t('link_ticket.back')"
|
||||
placement="top"
|
||||
>
|
||||
<span class="back-tips">
|
||||
@ -146,14 +146,14 @@
|
||||
/>
|
||||
</span>
|
||||
</el-tooltip>
|
||||
<span class="ticket-title">Ticket 设置</span>
|
||||
<span class="ticket-title">{{ 'Ticket ' + $t('commons.setting') }}</span>
|
||||
</div>
|
||||
<div class="ticket-model-end">
|
||||
<el-checkbox
|
||||
v-model="requireTicket"
|
||||
@change="requireTicketChange"
|
||||
/>
|
||||
<span>必选</span>
|
||||
<span>{{ $t('link_ticket.require') }}</span>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@ -185,7 +185,7 @@
|
||||
<el-tooltip
|
||||
class="item"
|
||||
effect="dark"
|
||||
content="复制"
|
||||
:content="$t('commons.copy')"
|
||||
placement="top"
|
||||
>
|
||||
<span
|
||||
@ -202,7 +202,7 @@
|
||||
<el-tooltip
|
||||
class="item"
|
||||
effect="dark"
|
||||
content="刷新ticket"
|
||||
:content="`${$t('link_ticket.refresh')} ticket`"
|
||||
placement="top"
|
||||
>
|
||||
<span class="refresh-i">
|
||||
@ -218,15 +218,15 @@
|
||||
|
||||
<el-table-column
|
||||
prop="exp"
|
||||
label="有效期"
|
||||
:label="$t('panel.over_time')"
|
||||
width="100"
|
||||
>
|
||||
<template slot="header">
|
||||
<span>有效期</span>
|
||||
<span>{{ $t('panel.over_time') }}</span>
|
||||
<el-tooltip
|
||||
class="item"
|
||||
effect="dark"
|
||||
content="单位: 分钟,范围: [0-1440],0代表无期限,自首次使用ticket访问开始"
|
||||
:content="$t('link_ticket.time_tips')"
|
||||
placement="top"
|
||||
>
|
||||
<span class="check-tips">
|
||||
@ -243,7 +243,7 @@
|
||||
:ref="setExpRef(scope.$index)"
|
||||
v-model="scope.row.exp"
|
||||
type="number"
|
||||
placeholder="请输入内容"
|
||||
:placeholder="$t('commons.input_content')"
|
||||
min="0"
|
||||
max="1440"
|
||||
size="mini"
|
||||
@ -256,7 +256,7 @@
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="args"
|
||||
label="参数"
|
||||
:label="$t('dataset.param')"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<el-input
|
||||
@ -264,7 +264,7 @@
|
||||
:ref="setArgRef(scope.$index)"
|
||||
v-model="scope.row.args"
|
||||
type="text"
|
||||
placeholder="请输入内容"
|
||||
:placeholder="$t('commons.input_content')"
|
||||
maxlength="200"
|
||||
size="mini"
|
||||
@change="val => validateArgs(val, scope.$index)"
|
||||
@ -275,15 +275,15 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="操作"
|
||||
width="60"
|
||||
:label="$t('commons.operating')"
|
||||
width="80"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<div class="ticket-op">
|
||||
<el-tooltip
|
||||
class="item"
|
||||
effect="dark"
|
||||
content="删除"
|
||||
:content="$t('commons.delete')"
|
||||
placement="top"
|
||||
>
|
||||
<span>
|
||||
@ -296,7 +296,7 @@
|
||||
<el-tooltip
|
||||
class="item"
|
||||
effect="dark"
|
||||
:content="scope.row.isEdit ? '保存' : '编辑'"
|
||||
:content="scope.row.isEdit ? $t('commons.save') : $t('commons.edit')"
|
||||
placement="top"
|
||||
>
|
||||
<span>
|
||||
@ -349,7 +349,7 @@ export default {
|
||||
requireTicket: false,
|
||||
uuid: '',
|
||||
tabList: [
|
||||
{ name: 'link', 'label': '链接分享' }
|
||||
{ name: 'link', 'label': this.$t('panel.link_share') }
|
||||
],
|
||||
activeName: 'link',
|
||||
tableData: [],
|
||||
|
Loading…
Reference in New Issue
Block a user