diff --git a/src/api/demo/activiti.js b/src/api/demo/activiti.js index f8ce95f..33df9a3 100644 --- a/src/api/demo/activiti.js +++ b/src/api/demo/activiti.js @@ -11,7 +11,7 @@ export default { url: '/custom/activiti/handleApproval', method: 'post' }, - //撤回 + // 撤回 RETURN_ENGINE_CHECK: { url: '/custom/activiti/returnApproval', method: 'get' diff --git a/src/api/demo/index.js b/src/api/demo/index.js index 4294d02..b039419 100644 --- a/src/api/demo/index.js +++ b/src/api/demo/index.js @@ -19,28 +19,28 @@ export default { method: 'get' }, - //测试文件上传 + // 测试文件上传 TEST_FILE_UPLOAD: { url: '/custom/benchmark/uploadFile', method: 'post' }, - //获取用户列表 + // 获取用户列表 SELECT_USER_BY_DEPT: { url: '/custom/responsible/getUserByDepartmentId', method: 'get' }, - //保存责任管理 + // 保存责任管理 SAVE_MANAGER_DATA: { url: '/custom/responsible/saveResponsiblePerson', method: 'post' }, - //判断是否是责任人 + // 判断是否是责任人 IS_RESPONSIBLE: { url: '/custom/responsible/isResponsiblePerson', method: 'get' }, - //获取责任人 + // 获取责任人 GET_MANAGER_DATA: { url: '/custom/responsible/getDeptResponsible', method: 'get' @@ -53,7 +53,7 @@ export default { url: '/custom/responsible/deleteResponsiblePerson', method: 'get' }, - //新增填写人管理 + // 新增填写人管理 SAVE_FILLER_DATA: { url: '/custom/responsible/saveFilledPerson', method: 'post' @@ -66,12 +66,12 @@ export default { url: '/custom/responsible/getAllSubsystem', method: 'get' }, - //判断是否是填写人 + // 判断是否是填写人 IS_FILLER: { url: '/custom/filler/isFillerPerson', method: 'get' }, - //获取填写人 + // 获取填写人 GET_FILLER_DATA: { url: '/custom/responsible/getDeptFilled', method: 'get' @@ -106,7 +106,7 @@ export default { url: '/custom/common/insertModelCommon', method: 'post' }, - //填写人退回 + // 填写人退回 HANDLE_FILLER_BACK: { url: '/custom/todoTaskPojo/todoReturn', method: 'post' @@ -115,37 +115,37 @@ export default { url: '/custom/engineParamDetailPojo/selectParamList', method: 'get' }, - //获取待办列表 + // 获取待办列表 GET_TODO_LIST: { url: '/custom/todoTaskPojo/selectByresPersonTodoPage', method: 'post' }, - //获取创建人待办 + // 获取创建人待办 GET_TODO_LIST_BY_CREATOR: { url: '/custom/todoTaskPojo/selectByPage', method: 'post' }, - //更新参数 + // 更新参数 UPDATE_PARAM: { url: '/custom/engineParamDetailPojo/updateParamValue?userID=', method: 'post' }, - //导出模板 + // 导出模板 EXPORT_TEMPLATE: { url: '/custom/engineParamDetailPojo/excelExport', method: 'get' }, - //导入 + // 导入 IMPORT_ENGINE_MODEL: { url: '/custom/engineParamDetailPojo/excelImport', method: 'post' }, - //责任人分发 + // 责任人分发 HANDLE_RESPONSIBLE_DISPATCH: { url: '/custom/engineParamDetailPojo/updateToInsertFiledBy?userID=', method: 'post' }, - //分发给责任人 + // 分发给责任人 HANDLE_TODO_DISPATCH: { url: '/custom/todoTaskPojo/createResPerson?userID=', method: 'post' diff --git a/src/api/demo/model.js b/src/api/demo/model.js index c59b896..f8ec1ec 100644 --- a/src/api/demo/model.js +++ b/src/api/demo/model.js @@ -1,30 +1,30 @@ export default { - //添加模板 - ADD_MODEL: { + // 添加模板 + ADD_MODEL: { url: '/custom/template/insertTemplate', method: 'post' }, - //模板管理列表 + // 模板管理列表 GET_MODEL_LIST: { url: '/custom/template/getTemplateByCondition', method: 'get' }, - //导入模板 + // 导入模板 IMPORT_MODEL: { url: '/custom/template/import', method: 'post' }, - //修改模板 + // 修改模板 EDIT_MODEL: { url: '/custom/template/updateTemplate', method: 'post' }, - //查看版本 + // 查看版本 CHECK_MODEL_VERISON: { url: '/custom/template/getTemplateVersion', method: 'get' }, - //下载 + // 下载 DOWNLODE_MODEL: { url: '/custom/template/export', method: 'get' @@ -33,22 +33,22 @@ export default { url: '/custom/template/exportMultiple', method: 'get' }, - //获取部门 + // 获取部门 GET_DEPARTMENT: { url: '/custom/template/getDept', method: 'get' }, - //查询详情 + // 查询详情 GET_MODEL_DETAIL: { url: '/custom/parameter/getParameterByCondition', method: 'get' }, - //添加参数 + // 添加参数 ADD_MODEL_PARAM: { url: '/custom/parameter/insertParameter', method: 'post' }, - //维护参数 + // 维护参数 EDIT_MODEL_PARAM: { url: '/custom/parameter/maintenanceParameters', method: 'post' @@ -69,30 +69,31 @@ export default { url: '/custom/approval/handleApproval', method: 'post' }, - //获取审批详情 + // 获取审批详情 // GET_APPROVAL_DETAIL: { // url: '/custom/approval/getApprovalDetail', // method: 'get' // }, - //获取所有人 + // 获取所有人 GET_ALLUSERS: { url: '/custom/approval/getUsersByCondition', method: 'get' }, - //获取审批变更 + // 获取审批变更 GET_APPROVAL_CHANGE: { url: '/custom/approval/getTemplateChanges', method: 'get' - }, //获取审批所有 + }, + // 获取审批所有 GET_PPROVAL_ALL: { url: '/custom/approval/getApprovalProcess', method: 'get' - }, + }, GET_SUB_DEPT: { url: '/custom/responsible/getSubDepartmentById', method: 'get' }, - //处理模板审批撤回 + // 处理模板审批撤回 RETURN_APPROVAL: { url: '/custom/approval/handleReturn', method: 'post' @@ -105,7 +106,7 @@ export default { url: '/custom/approval/directSendingApproval', method: 'get' }, - + GET_CAN_RETURN_NODE: { url: '/custom/approval/getReturnNodes', method: 'get' diff --git a/src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue b/src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue index e071b20..8b40e7c 100644 --- a/src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue +++ b/src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue @@ -1557,7 +1557,6 @@ export default { } } - } } .return-opinion-section { diff --git a/src/custom/apaas-custom-mydemo/custom-page/checkData.vue b/src/custom/apaas-custom-mydemo/custom-page/checkData.vue index 647ce09..23031d2 100644 --- a/src/custom/apaas-custom-mydemo/custom-page/checkData.vue +++ b/src/custom/apaas-custom-mydemo/custom-page/checkData.vue @@ -770,7 +770,16 @@ export default { // 新增的图表展示在第一个 this.chartList.unshift(newChart) this.$nextTick(() => { + // 优先初始化新加的图表 this.initChart(0) + // 如果存在其他未初始化的图表,补充初始化一次,避免索引变动导致未挂载 + this.$nextTick(() => { + this.chartList.forEach((chart, idx) => { + if (!chart.chartInstance) { + this.initChart(idx) + } + }) + }) }) }, toggleFloatingPanel() { @@ -799,6 +808,14 @@ export default { chart.chartInstance = null } this.chartList.splice(index, 1) + // 删除后重新检查剩余图表的初始化状态 + this.$nextTick(() => { + this.chartList.forEach((c, idx) => { + if (c && !c.chartInstance) { + this.initChart(idx) + } + }) + }) }, handleClearAllCharts() { this.disposeAllCharts() @@ -1269,8 +1286,12 @@ export default { // 保存新选择的机型信息,用于后续查询 chart.newSelectedModels = newSelectedModels + // 先触发查询,再关闭弹窗,避免 currentChartIndex 被重置 + const chartIndex = this.currentChartIndex + if (chartIndex >= 0) { + this.handleChartModelQuery(chartIndex) + } this.handleAddModelDialogClose() - this.handleChartModelQuery(this.currentChartIndex) }, // 图表机型查询 handleChartModelQuery(index) { @@ -1342,7 +1363,7 @@ export default { const pojosData = resp.data.pojos || [] console.log('查询返回的数据:', pojosData) console.log('新选择的机型:', newSelectedModels) - + if (pojosData.length > 0) { // 初始化缓存对象 if (!chart.cachedModelData) { @@ -1355,7 +1376,7 @@ export default { pojosData.forEach((modelData) => { // 尝试多种方式获取机型ID let modelId = modelData.id || modelData.modelId || modelData.engineModelID || modelData.rowId - + // 如果无法从数据中获取ID,尝试通过机型名称匹配 if (!modelId) { const modelName = modelData.modelName || modelData.productFullName || '' @@ -1387,7 +1408,7 @@ export default { console.warn('无法匹配机型ID,数据:', modelData) } }) - + console.log('缓存数据:', chart.cachedModelData) } diff --git a/src/custom/apaas-custom-mydemo/custom-page/model-query.vue b/src/custom/apaas-custom-mydemo/custom-page/model-query.vue index f26ac6b..e529ec8 100644 --- a/src/custom/apaas-custom-mydemo/custom-page/model-query.vue +++ b/src/custom/apaas-custom-mydemo/custom-page/model-query.vue @@ -20,15 +20,19 @@ /> 更新常用 + 更新常用 + 新增常用 + 新增常用 + 已隐藏参数 ({{ hiddenParams.length }})({{ hiddenParams.length }}) @@ -44,8 +48,12 @@
- 子系统 - 零部件名称 + + 子系统 + + + 零部件名称 +
- 子系统名称 - 零部件名称 - 参数名称 + + 子系统名称 + + + 零部件名称 + + + 参数名称 +
{{ model.name }} V{{ model.parameterVersion }}
+ {{ model.name }} V{{ model.parameterVersion }} +
- {{ param.subsystemName }} - {{ param.displayPartsName }} + + {{ param.subsystemName }} + + + {{ param.displayPartsName }} + {{ getParamDisplayName(param) }}