山东鲁能_发改委-光伏扶贫信息化项目Bug修改

简介: 写这篇博客的原因就是这也算是本人第一次修改比较大的Bug,所以对以后的工作肯定有百利而无一害。最开始肯定要看清版本号(特别注意小版本号,因为大版本可能是通用版,很多产品都是定制的) 如果没看清版本号(就比如我,就是在通用版上改的),改完之后得一个个对改过的文件查看,是不是在2016年4月15日9点55分46秒之前改的,如果是之前改的那就不会有影响,直接换分支,不然就悲剧

写这篇博客的原因就是这也算是本人第一次修改比较大的Bug,所以对以后的工作肯定有百利而无一害。

最开始肯定要看清版本号(特别注意小版本号,因为大版本可能是通用版,很多产品都是定制的)
版本号
如果没看清版本号(就比如我,就是在通用版上改的),改完之后得一个个对改过的文件查看,是不是在2016年4月15日9点55分46秒之前改的,如果是之前改的那就不会有影响,直接换分支,不然就悲剧了,就得把改过的文件都copy一份到本地,然后切到原来那个分支,在一个个paste。查看修改的文件时,单选改过的文件,右键team选showinhistory。
showinhistory
这是改完之后遇到的问题,为嘛要先拿出来说,大家懂的,等改完了说这个不是屁话。。。

下面说说改Bug:
刚开始拿到需求我是懵逼的,本来就是个新手而且对产品又不熟悉。需求图如下:
需求
实际产品图如下:
实际图1
需求其实就是说把这个页面不要,把脚本的配置直接移到任务属性里面,还有帮助,置为上报状态这种也要移到任务属性里面,然后直接跳到下一步的界面。看起来蛮简单,但是代码哪里去找呢,随便打开工程一个包都是几百个类。。。最开始老司机教我一招在程序里写debugger。因为这个跳出来的是一个dialog,所以我就在xdialog.js里面写。
debugger
这招真管用,然后进浏览器,打开F12。看右边的回调函数,如果命名规范一眼就能看出,点进去之后打个断点,很容易就能发现请求的js文件和那个函数了。
看回调函数
打断点
可以根据F12提供的捕捉找到相应的位置,查看URL
这里写图片描述
这里写图片描述
这里写图片描述
这里就能看到这个iframe其实就是一个页面,而且有了地址action就能找到。
另外介绍一个方法,就是比如界面上找到那种很独特的文字,或者一连串比较长的,然后在eclipse里面ctrl+H选择。
查找
ctrl+shift+R查看资源文件,找Action的时候前面加个*。
资源文件
把脚本的配置放到任务属性的时候,先搜索“上报数据后执行的脚本”找到对应的ftl页面,根据上下怎么写的就怎么写。
这里写图片描述
数据传输方面就参照上面的一样的文本框,可下一个页面的checkbox,反正就是找到原本的用法用上去基本就没问题了。

Bug修改完成~~~

目录
相关文章
|
10天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1208 5
|
9天前
|
机器学习/深度学习 人工智能 前端开发
通义DeepResearch全面开源!同步分享可落地的高阶Agent构建方法论
通义研究团队开源发布通义 DeepResearch —— 首个在性能上可与 OpenAI DeepResearch 相媲美、并在多项权威基准测试中取得领先表现的全开源 Web Agent。
1167 87
|
7天前
|
机器学习/深度学习 物联网
Wan2.2再次开源数字人:Animate-14B!一键实现电影角色替换和动作驱动
今天,通义万相的视频生成模型又又又开源了!Wan2.2系列模型家族新增数字人成员Wan2.2-Animate-14B。
646 11
|
9天前
|
云栖大会
阿里云云栖大会2025年9月24日开启,免费申请大会门票,速度领取~
2025云栖大会将于9月24-26日举行,官网免费预约畅享票,审核后短信通知,持证件入场
1759 12
|
19天前
|
人工智能 运维 安全
|
2天前
|
资源调度
除了nrm-pm,还有哪些工具可以管理多个包管理器的源?
除了nrm-pm,还有哪些工具可以管理多个包管理器的源?
229 127
|
10天前
|
弹性计算 Kubernetes jenkins
如何在 ECS/EKS 集群中有效使用 Jenkins
本文探讨了如何将 Jenkins 与 AWS ECS 和 EKS 集群集成,以构建高效、灵活且具备自动扩缩容能力的 CI/CD 流水线,提升软件交付效率并优化资源成本。
362 0

热门文章

最新文章