Merge pull request #3577 from dataease/pr@dev@fix_panel-jump

fix(仪表板): 修复跳转的目标仪表板被删除,跳转后一直加载的问题
This commit is contained in:
dataeaseShu 2022-11-01 14:32:19 +08:00 committed by GitHub
commit 42ce1aab61
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 139 additions and 124 deletions

View File

@ -3,6 +3,8 @@ import { panelInit } from '@/components/canvas/utils/utils'
import { getPanelAllLinkageInfo } from '@/api/panel/linkage' import { getPanelAllLinkageInfo } from '@/api/panel/linkage'
import { queryPanelJumpInfo } from '@/api/panel/linkJump' import { queryPanelJumpInfo } from '@/api/panel/linkJump'
import store from '@/store' import store from '@/store'
import { $error } from '@/utils/message'
import i18n from '@/lang'
export function deleteSubject(id) { export function deleteSubject(id) {
return request({ return request({
@ -157,6 +159,7 @@ export function initPanelData(panelId, useCache = false, callback) {
const queryMethod = useCache ? findUserCacheRequest : findOne const queryMethod = useCache ? findUserCacheRequest : findOne
// 加载视图数据 // 加载视图数据
queryMethod(panelId).then(response => { queryMethod(panelId).then(response => {
if (response.data) {
// 初始化视图data和style 数据 // 初始化视图data和style 数据
panelInit(JSON.parse(response.data.panelData), JSON.parse(response.data.panelStyle)) panelInit(JSON.parse(response.data.panelData), JSON.parse(response.data.panelStyle))
// 设置当前仪表板全局信息 // 设置当前仪表板全局信息
@ -181,6 +184,9 @@ export function initPanelData(panelId, useCache = false, callback) {
queryPanelJumpInfo(panelId).then(rsp => { queryPanelJumpInfo(panelId).then(rsp => {
store.commit('setNowPanelJumpInfo', rsp.data) store.commit('setNowPanelJumpInfo', rsp.data)
}) })
} else {
$error(i18n.t('panel.panel_get_data_error'))
}
callback(response) callback(response)
}) })
} }

View File

@ -1,10 +1,13 @@
import request from '@/utils/request' import request from '@/utils/request'
import { panelInit } from '@/components/canvas/utils/utils' import { panelInit } from '@/components/canvas/utils/utils'
import store from '@/store' import store from '@/store'
import { $error } from '@/utils/message'
import i18n from '@/lang'
export function proxyInitPanelData(panelId, proxy, callback) { export function proxyInitPanelData(panelId, proxy, callback) {
// 加载视图数据 // 加载视图数据
findOne(panelId, proxy).then(response => { findOne(panelId, proxy).then(response => {
if (response.data) {
// 初始化视图data和style 数据 // 初始化视图data和style 数据
panelInit(JSON.parse(response.data.panelData), JSON.parse(response.data.panelStyle)) panelInit(JSON.parse(response.data.panelData), JSON.parse(response.data.panelStyle))
// 设置当前仪表板全局信息 // 设置当前仪表板全局信息
@ -27,6 +30,9 @@ export function proxyInitPanelData(panelId, proxy, callback) {
queryPanelJumpInfo(panelId, proxy).then(rsp => { queryPanelJumpInfo(panelId, proxy).then(rsp => {
store.commit('setNowPanelJumpInfo', rsp.data) store.commit('setNowPanelJumpInfo', rsp.data)
}) })
} else {
$error(i18n.t('panel.panel_get_data_error'))
}
callback && callback(response) callback && callback(response)
}) })
} }

View File

@ -1858,6 +1858,7 @@ export default {
sure_bt: 'Confirm' sure_bt: 'Confirm'
}, },
panel: { panel: {
panel_get_data_error: 'Failed to obtain panel information. The panel may have been deleted. Please check the panel status',
panel_no_save_tips: 'There are unsaved panel', panel_no_save_tips: 'There are unsaved panel',
panel_cache_use_tips: 'It was checked that the last dashboard could not be saved normally. Do you want to use the panel that was not saved last time?', panel_cache_use_tips: 'It was checked that the last dashboard could not be saved normally. Do you want to use the panel that was not saved last time?',
template_name_tips: "Panel\'s name should not be null", template_name_tips: "Panel\'s name should not be null",

View File

@ -137,14 +137,14 @@ export default {
unlock: '解鎖', unlock: '解鎖',
unlock_success: '解鎖成功', unlock_success: '解鎖成功',
uninstall: '卸', uninstall: '卸',
no_result: '没有找到相关内容', no_result: '沒有找到相關內容',
manage_member: '管理成員', manage_member: '管理成員',
user_confirm_remove_cancel: '確定將該用戶從角色中移除嗎?', user_confirm_remove_cancel: '確定將該用戶從角色中移除嗎?',
confirm_remove_cancel: '確定刪除該角色嗎?', confirm_remove_cancel: '確定刪除該角色嗎?',
default_value: '默認值', default_value: '默認值',
params_value: '参数值', params_value: '參數值',
publish: '發布', publish: '發布',
input_role_name: '請輸入角色名稱', input_role_name: '請輸入角色名稱',
unpublished: '取消發布', unpublished: '取消發布',
@ -411,8 +411,8 @@ export default {
minute: '分鐘', minute: '分鐘',
day: '天', day: '天',
by_task_name: '通過任務名稱搜索', by_task_name: '通過任務名稱搜索',
delete_this_task: '確定除該任務嗎?', delete_this_task: '確定除該任務嗎?',
all_read_successfully: '全部已讀成功全部已成功', all_read_successfully: '全部已讀成功全部已成功',
message_receiving_management: '消息接收管理', message_receiving_management: '消息接收管理',
upload_failed: '上傳失敗', upload_failed: '上傳失敗',
is_not_supported: '檔案格式不支持', is_not_supported: '檔案格式不支持',
@ -436,7 +436,7 @@ export default {
view_tasks: '查看任務', view_tasks: '查看任務',
no_classification: '暫無分類', no_classification: '暫無分類',
no_template: '暫無模版', no_template: '暫無模版',
data_set_required: '數集必填', data_set_required: '數集必填',
unread_message: '未讀消息', unread_message: '未讀消息',
read_message: '已讀消息', read_message: '已讀消息',
all_messages: '全部消息', all_messages: '全部消息',
@ -507,25 +507,25 @@ export default {
database: '資料庫', database: '資料庫',
selected: '已選:', selected: '已選:',
table: '表', table: '表',
no_dataset_click: '暫無數集,點擊', no_dataset_click: '暫無數集,點擊',
create: '新建', create: '新建',
new_folder_first: '請先新建資料夾', new_folder_first: '請先新建資料夾',
on_the_left: '請在左側選擇數集', on_the_left: '請在左側選擇數集',
expression_syntax_error: '欄位運算式語法錯誤', expression_syntax_error: '欄位運算式語法錯誤',
create_dashboard: '創建儀表板', create_dashboard: '創建儀表板',
cannot_be_empty: 'SQL不能為空', cannot_be_empty: 'SQL不能為空',
data_reference: '數據參攷', data_reference: '數據參攷',
want_to_replace: '替換可能會影響自定義數据集、關聯數据集、儀表板等,是否替換?', want_to_replace: '替換可能會影響自定義數據集、關聯數據集、儀表板等,是否替換?',
replace_the_data: '確定替換數據嗎?', replace_the_data: '確定替換數據嗎?',
append_successfully: '追加成功', append_successfully: '追加成功',
already_exists: '數集名稱已存在', already_exists: '數集名稱已存在',
edit_dataset: '編輯數集', edit_dataset: '編輯數集',
convert_to_indicator: '轉換為名額', convert_to_indicator: '轉換為名額',
convert_to_dimension: '轉換為維度', convert_to_dimension: '轉換為維度',
left_to_edit: '選中左側的資料表可進行編輯', left_to_edit: '選中左側的資料表可進行編輯',
cannot_be_duplicate: '數集名稱不允許重複', cannot_be_duplicate: '數集名稱不允許重複',
set_saved_successfully: '數集保存成功', set_saved_successfully: '數集保存成功',
to_start_using: '瀏覽您的數据庫,表和列的內容。 選擇一個數据庫即可開始使用。', to_start_using: '瀏覽您的數據庫,表和列的內容。 選擇一個數據庫即可開始使用。',
to_run_query: '點擊運行査詢', to_run_query: '點擊運行査詢',
the_running_results: '即可查看運行結果' the_running_results: '即可查看運行結果'
}, },
@ -619,7 +619,7 @@ export default {
please_choose_member: '請選擇成員', please_choose_member: '請選擇成員',
search_by_name: '根據名稱搜索', search_by_name: '根據名稱搜索',
modify_personal_info: '修改個人信息', modify_personal_info: '修改個人信息',
edit_password: '重置密', edit_password: '重置密',
edit_information: '編輯信息', edit_information: '編輯信息',
input_name: '請輸入名稱', input_name: '請輸入名稱',
input_email: '請輸入郵箱', input_email: '請輸入郵箱',
@ -651,7 +651,7 @@ export default {
input_phone: '請輸入電話號碼', input_phone: '請輸入電話號碼',
input_roles: '請選擇角色', input_roles: '請選擇角色',
select_users: '請選擇用戶', select_users: '請選擇用戶',
select_gender: '請選擇性', select_gender: '請選擇性',
special_characters_are_not_supported: '不支持特殊字符', special_characters_are_not_supported: '不支持特殊字符',
mobile_number_format_is_incorrect: '手機號碼格式不正確', mobile_number_format_is_incorrect: '手機號碼格式不正確',
email_format_is_incorrect: '郵箱格式不正確', email_format_is_incorrect: '郵箱格式不正確',
@ -866,7 +866,7 @@ export default {
no_more_than: '大小不超過', no_more_than: '大小不超過',
request_timeout: '請求超時時間', request_timeout: '請求超時時間',
message_retention_time: '消息保留時間', message_retention_time: '消息保留時間',
ds_check_time: '数据源檢測時間間隔', ds_check_time: '數據源檢測時間間隔',
test_mail_recipient: '僅用來作為測試郵件收件人', test_mail_recipient: '僅用來作為測試郵件收件人',
to_enable_tsl: '如果SMTP埠是587通常需要啟用TSL', to_enable_tsl: '如果SMTP埠是587通常需要啟用TSL',
to_enable_ssl: '如果SMTP埠是465通常需要啟用SSL', to_enable_ssl: '如果SMTP埠是465通常需要啟用SSL',
@ -879,7 +879,7 @@ export default {
copy_secondary_icon: '適用場景:二級標題、二級文案、二級圖標', copy_secondary_icon: '適用場景:二級標題、二級文案、二級圖標',
radio_checkbox_unchecked: '適用場景輸入框引導語、輔助文案、提示文案、三級圖標、radio、checkbox未選中態', radio_checkbox_unchecked: '適用場景輸入框引導語、輔助文案、提示文案、三級圖標、radio、checkbox未選中態',
button_background_color: '適用場景:禁用文案、禁用圖標、禁用按鈕背景色', button_background_color: '適用場景:禁用文案、禁用圖標、禁用按鈕背景色',
scenario_component_stroking: '适用场景:组件描边', scenario_component_stroking: '適用場景:組件描邊',
background_header_background: '適用場景:頁面背景、表頭背景', background_header_background: '適用場景:頁面背景、表頭背景',
main_background: '主背景', main_background: '主背景',
content_background: '內容背景', content_background: '內容背景',
@ -897,16 +897,16 @@ export default {
subject_name: '主題名稱', subject_name: '主題名稱',
template_name: '模版名稱', template_name: '模版名稱',
search_keywords: '搜索關鍵字', search_keywords: '搜索關鍵字',
delete_this_topic: '確定除該主題嗎?', delete_this_topic: '確定除該主題嗎?',
network_error: '網絡錯誤', network_error: '網絡錯誤',
to_overwrite_them: '當前分類存在相同名稱模版,是否覆蓋?', to_overwrite_them: '當前分類存在相同名稱模版,是否覆蓋?',
import_succeeded: '導入成功', import_succeeded: '導入成功',
name_already_exists_type: '分類名稱已存在', name_already_exists_type: '分類名稱已存在',
rename_succeeded: '重命名成功', rename_succeeded: '重命名成功',
the_same_category: '同一分類下,該模版名稱已存在', the_same_category: '同一分類下,該模版名稱已存在',
delete_this_template: '確定除該模版嗎?', delete_this_template: '確定除該模版嗎?',
also_be_deleted: '删除後,該分類中所有的模版也將被删除。', also_be_deleted: '刪除後,該分類中所有的模版也將被刪除。',
delete_this_category: '確定除該分類嗎?', delete_this_category: '確定除該分類嗎?',
edit_template: '編輯模版', edit_template: '編輯模版',
edit_classification: '編輯分類', edit_classification: '編輯分類',
classification_name: '分類名稱', classification_name: '分類名稱',
@ -925,8 +925,8 @@ export default {
margin_model_relative: '相對', margin_model_relative: '相對',
margin_placeholder: '請輸入0-100數字', margin_placeholder: '請輸入0-100數字',
margin_absolute_placeholder: '請輸入0-40數字', margin_absolute_placeholder: '請輸入0-40數字',
rich_text_view_result_tips: '富文本只选取第一条结果', rich_text_view_result_tips: '富文本只選取第一條結果',
rich_text_view: '富文本视图', rich_text_view: '富文本視圖',
view_reset: '視圖重置', view_reset: '視圖重置',
view_reset_tips: '放棄對視圖的修改?', view_reset_tips: '放棄對視圖的修改?',
export_img: '導出圖片', export_img: '導出圖片',
@ -1046,7 +1046,7 @@ export default {
circle: '圓形', circle: '圓形',
label: '標簽', label: '標簽',
label_position: '標簽位置', label_position: '標簽位置',
label_reserve_decimal_count: '保留小', label_reserve_decimal_count: '保留小',
label_bg: '標簽背景', label_bg: '標簽背景',
label_shadow: '標簽陰影', label_shadow: '標簽陰影',
label_shadow_color: '陰影顏色', label_shadow_color: '陰影顏色',
@ -1344,7 +1344,7 @@ export default {
slider_fill_bg: '選中背景', slider_fill_bg: '選中背景',
slider_text_color: '字體顏色', slider_text_color: '字體顏色',
chart_no_senior: '當前圖表類型暫無高級配置,敬請期待', chart_no_senior: '當前圖表類型暫無高級配置,敬請期待',
chart_no_properties: '當前圖表類型暫無式配置.', chart_no_properties: '當前圖表類型暫無式配置.',
assist_line: '輔助線', assist_line: '輔助線',
field_fixed: '固定值', field_fixed: '固定值',
line_type_dotted: '點', line_type_dotted: '點',
@ -1434,7 +1434,7 @@ export default {
summary_not_empty: '聚合方式不能為空', summary_not_empty: '聚合方式不能為空',
reserve_zero: '取整', reserve_zero: '取整',
reserve_one: '一位', reserve_one: '一位',
reserve_two: '位', reserve_two: '位',
proportion: '佔比', proportion: '佔比',
label_content: '標籤展示', label_content: '標籤展示',
percent: '占比', percent: '占比',
@ -1772,11 +1772,11 @@ export default {
please_input_initial_pool_size: '請輸入初始連接數', please_input_initial_pool_size: '請輸入初始連接數',
please_input_min_pool_size: '請輸入最小連接數', please_input_min_pool_size: '請輸入最小連接數',
please_input_max_pool_size: '請輸入最大連接數', please_input_max_pool_size: '請輸入最大連接數',
please_input_max_idle_time: '請輸入最大空(秒)', please_input_max_idle_time: '請輸入最大空(秒)',
please_input_acquire_increment: '請輸入增長數', please_input_acquire_increment: '請輸入增長數',
please_input_query_timeout: '請輸入查詢超時', please_input_query_timeout: '請輸入查詢超時',
please_input_connect_timeout: '請輸入連接超時(秒)', please_input_connect_timeout: '請輸入連接超時(秒)',
no_less_then_0: '高级设置中的参数不能小於零', no_less_then_0: '高級設置中的參數不能小於零',
port_no_less_then_0: '端口不能小於零', port_no_less_then_0: '端口不能小於零',
priority: '高級設置', priority: '高級設置',
data_mode: '數據模式', data_mode: '數據模式',
@ -1834,20 +1834,20 @@ export default {
no_data_table: '暫無資料表', no_data_table: '暫無資料表',
on_the_left: '請在左側選擇資料來源', on_the_left: '請在左側選擇資料來源',
table_name: '表名稱', table_name: '表名稱',
create_dataset: '創建數集', create_dataset: '創建數集',
field_description: '欄位描述', field_description: '欄位描述',
table_description: '表描述', table_description: '表描述',
relational_database: '關係型數據庫', relational_database: '關係型數據庫',
non_relational_database: '非關係型數據庫', non_relational_database: '非關係型數據庫',
all: '所有', all: '所有',
other: '其他', other: '其他',
this_data_source: '確定除該資料來源嗎?', this_data_source: '確定除該資料來源嗎?',
cannot_be_deleted: '4個數据集正在使用此資料來源,無法删除', cannot_be_deleted: '4個數據集正在使用此資料來源,無法刪除',
delete_this_item: '是否要除此項?', delete_this_item: '是否要除此項?',
can_be_uploaded: '僅支持上傳JAR格式的檔案', can_be_uploaded: '僅支持上傳JAR格式的檔案',
query_timeout: '査詢超時', query_timeout: '査詢超時',
add_data_source: '添加資料來源', add_data_source: '添加資料來源',
delete_this_driver: '確定除該驅動嗎?', delete_this_driver: '確定除該驅動嗎?',
basic_info: '基本信息' basic_info: '基本信息'
}, },
pblink: { pblink: {
@ -1858,39 +1858,40 @@ export default {
sure_bt: '確定' sure_bt: '確定'
}, },
panel: { panel: {
panel_no_save_tips: '存在未保存的仪表板', panel_get_data_error: '獲取儀表板信息失敗,儀表板可能已經被刪除,請檢查儀表板狀態',
panel_cache_use_tips: '检查到上次有仪表板未能正常保存,是否使用上次未保存的仪表板?', panel_no_save_tips: '存在未保存的儀表板',
template_name_tips: '仪表板名称必填', panel_cache_use_tips: '檢查到上次有儀表板未能正常保存,是否使用上次未保存的儀表板?',
panel_background_item: '自定义仪表板背景', template_name_tips: '儀表板名稱必填',
panel_background_image_tips: '当前支持.jpeg,.jpg,.png,.gif文件,大小不要超过15M', panel_background_item: '自定義儀表板背景',
reUpload: '重新上传', panel_background_image_tips: '當前支持.jpeg,.jpg,.png,.gif文件,大小不要超過15M',
create_by: '创建人', reUpload: '重新上傳',
create_time: '创建时间', create_by: '創建人',
create_time: '創建時間',
update_by: '最近修改人', update_by: '最近修改人',
update_time: '最近修改时间', update_time: '最近修改時間',
target_url: '目URL', target_url: '目URL',
target_url_tips: '可以点击字段用来拼接URL或者参数', target_url_tips: '可以點擊字段用來拼接URL或者參數',
select_world: '点击选择字段', select_world: '點擊選擇字段',
template_market: '模板市', template_market: '模板市',
template_preview: '预览模板', template_preview: '預覽模板',
apply: '用', apply: '用',
apply_this_template: '用此模板', apply_this_template: '用此模板',
market_network_tips: '查看模板市场模板需要服务器与模板市场(https://dataease.io/templates)连通,请检查网络...', market_network_tips: '查看模板市場模板需要服務器與模板市場(https://dataease.io/templates)連通,請檢查網絡...',
enter_name_tips: '请输入仪表板名称', enter_name_tips: '請輸入儀表板名稱',
name: '名', name: '名',
apply_template: '用模板', apply_template: '用模板',
enter_template_name_tips: '搜索模板名', enter_template_name_tips: '搜索模板名',
pic_adaptation: '适应组件', pic_adaptation: '適應組件',
pic_equiratio: '等比适应', pic_equiratio: '等比適應',
pic_original: '原始尺寸', pic_original: '原始尺寸',
pic_size: '片尺寸', pic_size: '片尺寸',
web_addr: '网页地址', web_addr: '網頁地址',
stream_media_info: '流媒信息', stream_media_info: '流媒信息',
video_info: '视频信息', video_info: '視頻信息',
title_position: '标题位置', title_position: '標題位置',
tab_inner_style: 'tab内部样式', tab_inner_style: 'tab內部樣式',
data_format: '日期格式', data_format: '日期格式',
border_color: '边框颜色', border_color: '邊框顏色',
theme_change_warn: '主題更換', theme_change_warn: '主題更換',
theme_change_tips: '更換主題將會覆蓋視圖相關主題屬性建議提前備份,是否繼續更換?', theme_change_tips: '更換主題將會覆蓋視圖相關主題屬性建議提前備份,是否繼續更換?',
theme_color_change_warn: '主題色更換', theme_color_change_warn: '主題色更換',
@ -1985,7 +1986,7 @@ export default {
sys_template: '繫統模闆', sys_template: '繫統模闆',
user_template: '用戶模闆', user_template: '用戶模闆',
add_category: '添加分類', add_category: '添加分類',
add_app_category: '添加用分類', add_app_category: '添加用分類',
filter_keywords: '輸入關鍵字進行過濾', filter_keywords: '輸入關鍵字進行過濾',
dashboard_theme: '儀表闆主題', dashboard_theme: '儀表闆主題',
table: '表格', table: '表格',
@ -2005,7 +2006,7 @@ export default {
export_to_panel: '導出爲模闆', export_to_panel: '導出爲模闆',
export_to_pdf: '導出爲PDF', export_to_pdf: '導出爲PDF',
export_to_img: '導出爲圖片', export_to_img: '導出爲圖片',
export_to_app: '導出爲用', export_to_app: '導出爲用',
preview: '預覽', preview: '預覽',
fullscreen_preview: '全屏預覽', fullscreen_preview: '全屏預覽',
new_tab_preview: '新Tab頁預覽', new_tab_preview: '新Tab頁預覽',
@ -2070,8 +2071,8 @@ export default {
fontWeight: '字體粗細', fontWeight: '字體粗細',
lineHeight: '行高', lineHeight: '行高',
letterSpacing: '字間距', letterSpacing: '字間距',
padding: '内间距', padding: '內間距',
margin: '外距', margin: '外距',
textAlign: '左右對齊', textAlign: '左右對齊',
opacity: '不透明度', opacity: '不透明度',
verticalAlign: '上下對齊', verticalAlign: '上下對齊',
@ -2099,7 +2100,7 @@ export default {
jump: '跳轉', jump: '跳轉',
cancel_linkage: '取消聯動', cancel_linkage: '取消聯動',
switch_picture: '更換圖片', switch_picture: '更換圖片',
select_field: '选择视图字段', select_field: '選擇視圖字段',
remove_all_linkage: '清除所有聯動', remove_all_linkage: '清除所有聯動',
exit_un_march_linkage_field: '存在未匹配聯動關繫的字段', exit_un_march_linkage_field: '存在未匹配聯動關繫的字段',
details: '詳情', details: '詳情',
@ -2201,7 +2202,7 @@ export default {
themeDark: '深色', themeDark: '深色',
themeCustom: '自定義', themeCustom: '自定義',
openHomePage: '顯示首頁', openHomePage: '顯示首頁',
openMarketPage: '显示模板市场', openMarketPage: '顯示模板市場',
mobileBG: '移動端登錄頁背景', mobileBG: '移動端登錄頁背景',
helpLink: '幫助文檔鏈接', helpLink: '幫助文檔鏈接',
homeLink: '首頁鏈接', homeLink: '首頁鏈接',
@ -2211,12 +2212,12 @@ export default {
webFormat: '請輸入以[https://或http://]開頭的正確網址' webFormat: '請輸入以[https://或http://]開頭的正確網址'
}, },
auth: { auth: {
no_item_selected: '请在左侧选择组织、角色或用户', no_item_selected: '請在左側選擇組織、角色或用戶',
no_resource_selected: '请在左侧选择资源', no_resource_selected: '請在左側選擇資源',
search_pre: '通', search_pre: '通',
search_suf: '名称来搜索', search_suf: '名稱來搜索',
separate_auth: '单独授权', separate_auth: '單獨授權',
auth_extent_tips: '继承自以下组织或角色的权限:', auth_extent_tips: '繼承自以下組織或角色的權限:',
authConfig: '按用戶配置權限', authConfig: '按用戶配置權限',
sourceConfig: '按資源配置權限', sourceConfig: '按資源配置權限',
authQuickConfig: '權限快捷配置', authQuickConfig: '權限快捷配置',
@ -2577,7 +2578,7 @@ export default {
email: '郵箱:', email: '郵箱:',
tel: '電話:', tel: '電話:',
web: '網址:', web: '網址:',
apply: '免费试用申请', apply: '免費試用申請',
more: '更多', more: '更多',
weChat_official_account: '微信公眾號', weChat_official_account: '微信公眾號',
technical_group: '技術交流群', technical_group: '技術交流群',

View File

@ -1858,6 +1858,7 @@ export default {
sure_bt: '确定' sure_bt: '确定'
}, },
panel: { panel: {
panel_get_data_error: '获取仪表板信息失败,仪表板可能已经被删除,请检查仪表板状态',
panel_no_save_tips: '存在未保存的仪表板', panel_no_save_tips: '存在未保存的仪表板',
panel_cache_use_tips: '检查到上次有仪表板未能正常保存,是否使用上次未保存的仪表板?', panel_cache_use_tips: '检查到上次有仪表板未能正常保存,是否使用上次未保存的仪表板?',
template_name_tips: '仪表板名称必填', template_name_tips: '仪表板名称必填',