Commit b5c25409 by User

表格搜索区域和数据源、配置获取优化

parent 74076394
# backend service base url, test environment
VITE_SERVICE_BASE_URL='http://localhost:80'
VITE_SERVICE_BASE_URL='http://datav.kivii.org'
# other backend service base url, test environment
VITE_OTHER_SERVICE_BASE_URL= `{
......
......@@ -196,9 +196,9 @@ const applySettings = (settings: any) => {
});
}
// 如果有转换规则,自动应用转换
// 如果有转换规则,自动应用转换(静默模式,避免在数据未加载时显示错误)
if (settings.transformSettings.transformRules?.length > 0) {
tableMethods.applyTransformations();
tableMethods.applyTransformations(true);
}
}
};
......@@ -208,10 +208,11 @@ const handleGetSettings = async () => {
try {
// 在请求前检查必要的配置参数
if (!uiConfig.GetUrl || !uiConfig.Type) {
// console.warn('缺少必要的配置参数,无法获取配置');
return;
console.log('📋 缺少必要的配置参数,无法获取配置,需要调用字段匹配接口');
return false; // 返回false表示没有获取到配置
}
console.log('📋 尝试从 GetUrl 获取配置:', uiConfig.GetUrl);
const response = await axios.post(uiConfig.GetUrl, {
Type: uiConfig.Type,
InternalCode: uiConfig.InternalCode,
......@@ -220,15 +221,18 @@ const handleGetSettings = async () => {
if (response.data?.Parameters) {
settings.value = JSON.parse(response.data.Parameters);
// console.log('获取到的配置信息:', settings.value);
console.log('✅ 获取到的配置信息:', settings.value);
applySettings(settings.value);
// window.$message?.success('配置信息获取成功');
console.log('✅ 配置信息获取成功,跳过字段匹配接口');
return true; // 返回true表示成功获取到配置
} else {
// console.log('没有获取到配置参数,使用默认配置');
console.log('⚠️ 没有获取到配置参数,需要调用字段匹配接口');
return false; // 返回false表示没有获取到配置
}
} catch (error) {
// console.error('获取配置失败:', error);
window.$message?.error('获取配置失败');
console.error('❌ 获取配置失败:', error);
// window.$message?.error('获取配置失败');
return false; // 返回false表示获取配置失败
}
};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment