diff --git a/CHANGELOG.md b/CHANGELOG.md index 22809a911ca5d4931ef18dfbc03e13f979d8dfcd..ef18feecd410685d1482499df2aa2f985b4ac541 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,10 @@ - 新增部件参数batchtoolbarmode、全局参数batchToolbarMode,用于设置批操作工具栏显示模式(default 选数据即显示,multiple 需选 2 条以上),仅限卡片、列表、表格、树表格使用 - 新增列表部件样式-扩展视图3:仅非分组列表和分组样式2列表支持,实现列表的从下往上的绘制,同时滚动加载也支持上滚加载 +### Fixed + +- 修复导入请求路径不正确异常 + ## [0.7.41-alpha.24] - 2025-09-04 ### Added diff --git a/src/common/data-import2-select/data-import2-select.tsx b/src/common/data-import2-select/data-import2-select.tsx index d2aa49b69739db9da7ffbdb8080d6132fcfda5aa..c40c5a530227ce035a77fbb5a37267386e123186 100644 --- a/src/common/data-import2-select/data-import2-select.tsx +++ b/src/common/data-import2-select/data-import2-select.tsx @@ -31,6 +31,10 @@ export const DataImport2Select = defineComponent({ type: String, required: true, }, + context: { + type: Object as PropType, + required: false, + }, }, setup(props, { emit }) { const ns = useNamespace('data-import2-select'); @@ -62,6 +66,7 @@ export const DataImport2Select = defineComponent({ data.name = item.label; const result = await updateImportSchema({ data, + context: props.context, }); // 请求更新 if (result.status === 200 && result.ok) { @@ -92,7 +97,7 @@ export const DataImport2Select = defineComponent({ e.stopPropagation(); const columnData = props.columnMappingListMap.get(str); if (columnData) { - const res = await deleteImportSchema(columnData.id); + const res = await deleteImportSchema(columnData.id, props.context); // 删除之后把下拉里的也删除 if (res.status === 200 && res.ok) { diff --git a/src/common/data-import2/data-import2.tsx b/src/common/data-import2/data-import2.tsx index 63873e414566c55b4257037b64202e832f692157..c45f3f12bc2d1d480ea46902f1564dbfeb9d9c52 100644 --- a/src/common/data-import2/data-import2.tsx +++ b/src/common/data-import2/data-import2.tsx @@ -154,7 +154,7 @@ export const DataImport2 = defineComponent({ } let columnMapData = columnData.fields; if (!columnData.fields) { - const res = await getImportSchema(columnData.id); + const res = await getImportSchema(columnData.id, props.context); if (res.status === 200 && res.data) { columnMapData = res.data.fields; } @@ -240,6 +240,7 @@ export const DataImport2 = defineComponent({ appDataEntity: props.appDataEntity, dataImport, data, + context: props.context, }); if (resput.status === 200 && resput.ok) { columnMappingListMap.set( @@ -262,6 +263,7 @@ export const DataImport2 = defineComponent({ appDataEntity: props.appDataEntity, dataImport, data, + context: props.context, }); if (res.status === 200 && res.ok) { columnMappingListMap.set( @@ -291,6 +293,7 @@ export const DataImport2 = defineComponent({ dataImport, fileId: fileid, schemaId: id, + context: props.context, }); onCancelButtonClick(); } else { @@ -318,6 +321,7 @@ export const DataImport2 = defineComponent({ const res = await fetchImportSchemas({ appDataEntity: props.appDataEntity, dataImport, + context: props.context, }); if (res.status === 200 && res.data) { res.data.forEach(item => { @@ -528,6 +532,7 @@ export const DataImport2 = defineComponent({ options={this.options} columnMappingListMap={this.columnMappingListMap} listValue={this.listValue} + context={this.context} onListValueChange={this.listValueChange} onColumnMappingListMapChange={ this.columnMappingListMapChange