生成方式:
python scripts/generate_frontend_removal_inventory.py。本文件基于当前未提交删除集生成;合并前应再次生成并复核。
/Users/maxiaolong/Documents/Codex/2026-07-06/g-i/DataOps-platform-backup-before-cleanup-20260716-170321.tar.gz。866c6c4aff127f88497a5ddf39ac8d8da93008cc784ae6f276f80a7cd17d4ef0。| 批次 | 范围 | 处置依据 |
|---|---|---|
| C1 | Vanna、Airflow、模型训练、问卷薪酬、图表定制 | 产品确认整体下线 |
| C2 | 数据资源、数据模型、数据指标和旧数据资产原型 | 静态引用与路由复核后确认没有保留链路 |
| C3 | 旧数据工厂非 n8n 页面、执行/调度/节点管理 | 执行能力统一由 n8n 提供 |
| C4 | 旧系统管理、自助注册、租户、升级管理 | 后续以管理员/编辑者/查看者重建 |
| C5 | 不可达公共组件、API 封装和演示页 | 无活跃路由或 import 消费方 |
/api/datafactory/* 后端代理接口;Workflow 保留为 n8n 原生概念。| 分组 | 删除文件数 |
|---|---|
views/dataBook |
22 |
views/dataGovernance |
21 |
views/modelSystem |
20 |
views/systemManage |
20 |
views/home |
16 |
views/dataDiagram |
15 |
views/dataOrigin |
12 |
components |
10 |
views/dataFactory |
10 |
views/questionnaireInquiry |
8 |
api |
7 |
views/dataChart |
5 |
views/dataAsset |
3 |
views/knowledgeBaseResume |
2 |
views/login |
2 |
layout |
1 |
npm --prefix frontend run build 成功。tests/test_cleanup_contract.py、Docker 静态隔离测试与本地冒烟测试全部通过。frontend/src/api/chartCustomized.jsfrontend/src/api/dataBook.jsfrontend/src/api/dataChart.jsfrontend/src/api/menu.jsfrontend/src/api/productionLine.jsfrontend/src/api/report.jsfrontend/src/api/system.jsfrontend/src/components/AddToHome/index.vuefrontend/src/components/ChartTemplate/humanResource/index.vuefrontend/src/components/ChartTemplate/humanResource/showTable.vuefrontend/src/components/Common/editPage.vuefrontend/src/components/Common/featureSlide.vuefrontend/src/components/Knowledge/index.vuefrontend/src/components/Knowledge/talk.vuefrontend/src/components/TaskProcess/index.vuefrontend/src/components/UnifyExport/index.vuefrontend/src/components/phoneVerify/index.vuefrontend/src/layout/components/bellDrawer.vuefrontend/src/views/dataAsset/components/edit.vuefrontend/src/views/dataAsset/details.vuefrontend/src/views/dataAsset/index.vuefrontend/src/views/dataBook/components/common.jsfrontend/src/views/dataBook/components/mGraphCopy.vuefrontend/src/views/dataBook/components/mGraphList.vuefrontend/src/views/dataBook/components/mInfo.vuefrontend/src/views/dataBook/dataMetaData/components/metaDataTask.vuefrontend/src/views/dataBook/dataMetaData/components/metaDomain.vuefrontend/src/views/dataBook/dataModel/details.vuefrontend/src/views/dataBook/dataModel/dynamic/graph.vuefrontend/src/views/dataBook/dataModel/dynamic/info.vuefrontend/src/views/dataBook/dataModel/dynamic/lineGraph.vuefrontend/src/views/dataBook/dataModel/dynamic/metadata.vuefrontend/src/views/dataBook/dataModel/index.vuefrontend/src/views/dataBook/dataResource/details.vuefrontend/src/views/dataBook/dataResource/dynamic/ddl.vuefrontend/src/views/dataBook/dataResource/dynamic/graph.vuefrontend/src/views/dataBook/dataResource/dynamic/info.vuefrontend/src/views/dataBook/dataResource/dynamic/lineGraph.vuefrontend/src/views/dataBook/dataResource/dynamic/metadata.vuefrontend/src/views/dataBook/dataResource/index.vuefrontend/src/views/dataBook/indicator/details.vuefrontend/src/views/dataBook/indicator/dynamic/graph.vuefrontend/src/views/dataBook/indicator/index.vuefrontend/src/views/dataChart/dataChartConversation.vuefrontend/src/views/dataChart/dataChartEdit.vuefrontend/src/views/dataChart/dataChartEditChat.vuefrontend/src/views/dataChart/index.vuefrontend/src/views/dataChart/utils/options.jsfrontend/src/views/dataDiagram/myChartDiagram/components/chartList.vuefrontend/src/views/dataDiagram/myChartDiagram/components/dataField.vuefrontend/src/views/dataDiagram/myChartDiagram/components/generalSettings.vuefrontend/src/views/dataDiagram/myChartDiagram/components/otherSetting.vuefrontend/src/views/dataDiagram/myChartDiagram/components/tableSettings.vuefrontend/src/views/dataDiagram/myChartDiagram/components/tableShow.vuefrontend/src/views/dataDiagram/myChartDiagram/components/utils/chartList.jsfrontend/src/views/dataDiagram/myChartDiagram/components/utils/dataDeal.jsfrontend/src/views/dataDiagram/myChartDiagram/components/utils/getFieldData.jsfrontend/src/views/dataDiagram/myChartDiagram/edit.vuefrontend/src/views/dataDiagram/myChartDiagram/editChart.vuefrontend/src/views/dataDiagram/myChartDiagram/index.vuefrontend/src/views/dataDiagram/myChartDiagram/utils/chartInit.jsfrontend/src/views/dataDiagram/teamSharingDiagram/getFieldData.jsfrontend/src/views/dataDiagram/teamSharingDiagram/index.vuefrontend/src/views/dataFactory/components/common/excelUpload/index.vuefrontend/src/views/dataFactory/components/graph.vuefrontend/src/views/dataFactory/components/logPage.vuefrontend/src/views/dataFactory/dispatch/components/dataDispatch.vuefrontend/src/views/dataFactory/dispatch/index.vuefrontend/src/views/dataFactory/logManage/index.vuefrontend/src/views/dataFactory/nodeManage/components/edit.vuefrontend/src/views/dataFactory/nodeManage/index.vuefrontend/src/views/dataFactory/productionLine/index.vuefrontend/src/views/dataFactory/productionLineMonitor/index.vuefrontend/src/views/dataGovernance/components/searchNodes.vuefrontend/src/views/dataGovernance/dataIndicator/components/dataList.vuefrontend/src/views/dataGovernance/dataIndicator/components/edit.vuefrontend/src/views/dataGovernance/dataIndicator/components/editBase.vuefrontend/src/views/dataGovernance/dataIndicator/components/indicatorList.vuefrontend/src/views/dataGovernance/dataIndicator/index.vuefrontend/src/views/dataGovernance/dataModules/components/dataList.vuefrontend/src/views/dataGovernance/dataModules/components/edit.vuefrontend/src/views/dataGovernance/dataModules/components/editBase.vuefrontend/src/views/dataGovernance/dataModules/components/editByDDL.vuefrontend/src/views/dataGovernance/dataModules/components/editMetadataAdd.vuefrontend/src/views/dataGovernance/dataModules/components/executeScript.vuefrontend/src/views/dataGovernance/dataModules/index.vuefrontend/src/views/dataGovernance/dataProcess/components/editCopy.vuefrontend/src/views/dataGovernance/dataResource/components/Database/index.vuefrontend/src/views/dataGovernance/dataResource/components/Structure/index.vuefrontend/src/views/dataGovernance/dataResource/components/Unstructured/index.vuefrontend/src/views/dataGovernance/dataResource/components/editBase.vuefrontend/src/views/dataGovernance/dataResource/components/editMateDataAdd.vuefrontend/src/views/dataGovernance/dataResource/components/editSelected.vuefrontend/src/views/dataGovernance/dataResource/index.vuefrontend/src/views/dataOrigin/rdbmsDataSource/components/edit.vuefrontend/src/views/dataOrigin/rdbmsDataSource/index.vuefrontend/src/views/dataOrigin/unstructuredData/autoCollection/dynamic/pageParsing.vuefrontend/src/views/dataOrigin/unstructuredData/autoCollection/dynamic/spiderManagement.vuefrontend/src/views/dataOrigin/unstructuredData/autoCollection/index.vuefrontend/src/views/dataOrigin/unstructuredData/manualCollection/components/MCamera.vuefrontend/src/views/dataOrigin/unstructuredData/manualCollection/components/ManualImportEdit.vuefrontend/src/views/dataOrigin/unstructuredData/manualCollection/components/imageImportEdit.vuefrontend/src/views/dataOrigin/unstructuredData/manualCollection/dynamic/excelImport.vuefrontend/src/views/dataOrigin/unstructuredData/manualCollection/dynamic/imageImport.vuefrontend/src/views/dataOrigin/unstructuredData/manualCollection/dynamic/manualImport.vuefrontend/src/views/dataOrigin/unstructuredData/manualCollection/index.vuefrontend/src/views/home/components/chart/barChart.vuefrontend/src/views/home/components/chart/categoryChart.vuefrontend/src/views/home/components/chart/lineChart.vuefrontend/src/views/home/components/chart/pieChart.vuefrontend/src/views/home/components/chart/radarChart.vuefrontend/src/views/home/components/dynamic/barPackage.vuefrontend/src/views/home/components/dynamic/categoryPackage.vuefrontend/src/views/home/components/dynamic/dataPackage.vuefrontend/src/views/home/components/dynamic/datasetPackage.vuefrontend/src/views/home/components/dynamic/linePackage.vuefrontend/src/views/home/components/dynamic/listPackage.vuefrontend/src/views/home/components/dynamic/mapPackage.vuefrontend/src/views/home/components/dynamic/piePackage.vuefrontend/src/views/home/components/dynamic/radarPackage.vuefrontend/src/views/home/components/featureModule.vuefrontend/src/views/home/components/largeScreen.vuefrontend/src/views/knowledgeBaseResume/components/edit.vuefrontend/src/views/knowledgeBaseResume/index.vuefrontend/src/views/login/components/forget.vuefrontend/src/views/login/components/register.vuefrontend/src/views/modelSystem/backup/backupCreate.vuefrontend/src/views/modelSystem/backup/backupDetails.vuefrontend/src/views/modelSystem/backup/backupDetailsConfirm.vuefrontend/src/views/modelSystem/backup/index.vuefrontend/src/views/modelSystem/modelHistory/index.vuefrontend/src/views/modelSystem/modelHistory/modelDetails.vuefrontend/src/views/modelSystem/modelQa/index.vuefrontend/src/views/modelSystem/modelQa/modelQaEdit.vuefrontend/src/views/modelSystem/modelStatistics/index.vuefrontend/src/views/modelSystem/modelTrain/index.vuefrontend/src/views/modelSystem/modelTrain/modelTrainEdit.vuefrontend/src/views/modelSystem/modelTrain/modelTrainFiles.vuefrontend/src/views/modelSystem/modelTrain/modelTrainLog.vuefrontend/src/views/modelSystem/modelTrain/modelTrainStatus.vuefrontend/src/views/modelSystem/modelTrain/modelTrainTable.vuefrontend/src/views/modelSystem/modelTrain/modelTrainTableSubmit.vuefrontend/src/views/modelSystem/modelTrainManage/index.vuefrontend/src/views/modelSystem/modelTrainManage/modelTrainManageCombine.vuefrontend/src/views/modelSystem/modelTrainManage/modelTrainManageEdit.vuefrontend/src/views/modelSystem/modelTrainManage/modelTrainManageUpload.vuefrontend/src/views/questionnaireInquiry/investigationReport/components/common/theCommon copy.vuefrontend/src/views/questionnaireInquiry/investigationReport/components/common/theCommon.vuefrontend/src/views/questionnaireInquiry/investigationReport/components/fileExport.vuefrontend/src/views/questionnaireInquiry/investigationReport/components/groupCompensation.vuefrontend/src/views/questionnaireInquiry/investigationReport/components/hotelSalary.vuefrontend/src/views/questionnaireInquiry/investigationReport/components/sampleStatistics.vuefrontend/src/views/questionnaireInquiry/investigationReport/details.vuefrontend/src/views/questionnaireInquiry/investigationReport/index.vuefrontend/src/views/systemManage/roleManage/components/DataPermission.vuefrontend/src/views/systemManage/roleManage/components/userEdit.vuefrontend/src/views/systemManage/roleManage/index.vuefrontend/src/views/systemManage/routeManage/components/edit.vuefrontend/src/views/systemManage/routeManage/components/list.vuefrontend/src/views/systemManage/routeManage/index.vuefrontend/src/views/systemManage/routeManage/workbenchManage/edit.vuefrontend/src/views/systemManage/routeManage/workbenchManage/index.vuefrontend/src/views/systemManage/safety/components/resetPassword.vuefrontend/src/views/systemManage/safety/index.vuefrontend/src/views/systemManage/systemIndividuation/index.vuefrontend/src/views/systemManage/tenantry/index.vuefrontend/src/views/systemManage/update/components/dynamic/logDetails.vuefrontend/src/views/systemManage/update/components/history.vuefrontend/src/views/systemManage/update/components/monitor.vuefrontend/src/views/systemManage/update/components/upload.vuefrontend/src/views/systemManage/update/index.vuefrontend/src/views/systemManage/user/components/editUser.vuefrontend/src/views/systemManage/user/components/resetPassword.vuefrontend/src/views/systemManage/user/index.vue