forked from github/dataease
Merge pull request #11658 from dataease/pr@dev-v2_st
fix(数据源): 删除数据源的时候,没有血缘查看提示,且报404错误
This commit is contained in:
commit
e40555134d
@ -92,7 +92,7 @@ export const save = async (data = {}): Promise<Dataset> => {
|
||||
}
|
||||
|
||||
export const perDeleteDatasource = async (id): Promise<boolean> => {
|
||||
return request.post({ url: `/datasource//perDelete/${id}`, data: {} }).then(res => {
|
||||
return request.post({ url: `/datasource/perDelete/${id}`, data: {} }).then(res => {
|
||||
return res?.data
|
||||
})
|
||||
}
|
||||
|
@ -331,7 +331,7 @@ const nodeClick = data => {
|
||||
state.curNodeId = data.paramsInfoId
|
||||
}
|
||||
|
||||
// 获取当前视图字段 关联仪表板的视图信息列表
|
||||
// 获取当前图表字段 关联仪表板的图表信息列表
|
||||
const getPanelViewList = dvId => {
|
||||
viewDetailList(dvId).then(rsp => {
|
||||
state.viewIdFieldArrayMap = {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<!--此区域暂时放到类似视图和分组平行的组件作为后续扩展使用,但当前版本只作为类似MarkLine 和canvasCore平行组件 仅做区域显示使用-->
|
||||
<!--此区域暂时放到类似图表和分组平行的组件作为后续扩展使用,但当前版本只作为类似MarkLine 和canvasCore平行组件 仅做区域显示使用-->
|
||||
<div
|
||||
class="pop-area"
|
||||
:style="popCanvasStyle"
|
||||
|
@ -113,7 +113,7 @@ export default {
|
||||
successful_go_to: '导出成功,前往',
|
||||
failed_go_to: '导出失败,前往',
|
||||
data_set: '数据集',
|
||||
view: '视图',
|
||||
view: '图表',
|
||||
organization: '所属组织',
|
||||
download: '下载',
|
||||
re_export: '重新导出',
|
||||
|
@ -967,10 +967,10 @@ export const dvMainStore = defineStore('dataVisualization', {
|
||||
|
||||
targetInfoList.forEach(targetInfo => {
|
||||
const targetInfoArray = targetInfo.split('#')
|
||||
const targetViewId = targetInfoArray[0] // 目标视图
|
||||
const targetViewId = targetInfoArray[0] // 目标图表
|
||||
if (element.component === 'UserView' && element.id === targetViewId) {
|
||||
// 如果目标视图 和 当前循环组件id相等 则进行条件增减
|
||||
const targetFieldId = targetInfoArray[1] // 目标视图列ID
|
||||
// 如果目标图表 和 当前循环组件id相等 则进行条件增减
|
||||
const targetFieldId = targetInfoArray[1] // 目标图表列ID
|
||||
const condition = {
|
||||
fieldId: targetFieldId,
|
||||
operator: operator,
|
||||
|
@ -185,7 +185,7 @@ initCompareType()
|
||||
|
||||
<el-form-item :label="t('chart.tip')">
|
||||
<span class="exp-style" style="padding-top: 2px">
|
||||
当对比日期需要过滤时,请使用过滤组件实现过滤;使用视图过滤器,仪表板下钻和联动等功能,会导致结果不一致
|
||||
当对比日期需要过滤时,请使用过滤组件实现过滤;使用图表过滤器,仪表板下钻和联动等功能,会导致结果不一致
|
||||
</span>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
@ -153,7 +153,7 @@ const calcData = (view: Chart, callback, resetPageInfo = true) => {
|
||||
}
|
||||
// 图表对象不用响应式
|
||||
let myChart: SpreadSheet = null
|
||||
// 实际渲染的视图信息,适应缩放
|
||||
// 实际渲染的图表信息,适应缩放
|
||||
let actualChart: ChartObj
|
||||
const renderChartFromDialog = (viewInfo: Chart, chartDataInfo) => {
|
||||
chartData.value = chartDataInfo
|
||||
|
@ -123,7 +123,7 @@ const downloadAsAppTemplate = downloadType => {
|
||||
const downLoadToAppPre = () => {
|
||||
const result = checkTemplate()
|
||||
if (result && result.length > 0) {
|
||||
ElMessage.warning(`当前仪表板中[${result}]属于模版视图,无法导出,请先设置数据集!`)
|
||||
ElMessage.warning(`当前仪表板中[${result}]属于模版图表,无法导出,请先设置数据集!`)
|
||||
} else {
|
||||
appExportFormRef.value.init({
|
||||
appName: state.dvInfo.name,
|
||||
|
@ -125,7 +125,7 @@ const downloadAsAppTemplate = downloadType => {
|
||||
const downLoadToAppPre = () => {
|
||||
const result = checkTemplate()
|
||||
if (result && result.length > 0) {
|
||||
ElMessage.warning(`当前仪表板中[${result}]属于模版视图,无法导出,请先设置数据集!`)
|
||||
ElMessage.warning(`当前仪表板中[${result}]属于模版图表,无法导出,请先设置数据集!`)
|
||||
} else {
|
||||
appExportFormRef.value.init({
|
||||
appName: state.dvInfo.name,
|
||||
|
@ -409,7 +409,7 @@ const operation = (cmd: string, data: BusiTreeNode, nodeType: string) => {
|
||||
h(
|
||||
'p',
|
||||
{ class: 'tip' },
|
||||
'该数据集存在如下血缘关系,删除会造成相关仪表板的视图失效,确定删除?'
|
||||
'该数据集存在如下血缘关系,删除会造成相关仪表板的图表失效,确定删除?'
|
||||
),
|
||||
h(
|
||||
ElButton,
|
||||
|
Loading…
Reference in New Issue
Block a user