- 博客(164)
- 收藏
- 关注
原创 关于表格组件
在 index.js 文件的 render() 方法中,页面渲染分为两部分:表格组件和其他动态展示的组件。表格组件的核心属性包括 columns(定义表头)和 dataSource(数据源,通常为数组)。通过列配置中的关键属性 dataIndex(指向数据源字段)、title(列标题)和 key(唯一标识),表格组件将数据源中的字段值映射到对应的列上,实现数据的清晰展示。
2025-04-01 16:26:12
229
原创 表单的前端数据流向
代码通过按钮组件处理用户交互逻辑,调用后端接口实现新增、分配和回收功能。index.js 负责事件处理和状态更新,model.js 封装异步请求逻辑,service.js 定义接口调用,与后端交互获取数据。数据返回后经过处理(新增字段、去重),更新组件和全局状态。
2025-04-01 15:21:41
466
原创 CRM一张表单开发的思路
表单开发的核心流程包括字段类型设计(如 String、int、BigDecimal 等)、DTO 和 Entity 的定义、数据库表结构的准备、接口的开发与测试、以及前端模板的复用和系统配置。后端开发完成后,需通过 Postman 测试接口逻辑和数据处理的正确性。前端部分相对简单,主要是复用固定模板并进行必要的系统配置。最后,通过实际操作验证增删改查功能,确保表单开发完整无误。
2025-03-04 15:35:16
1186
原创 关于post和get的请求参数问题
今天在和泓宇交流的时候,谈到了关于postman测试接口的问题。我昨天在postman测试的时候,对于条件查询不知道怎么测试,脑子里很混乱。今天,泓宇借着条件查询这个机会给我讲了讲get和post的请求参数的知识,趁着现在有记忆,我就先把这些知识记录下来。
2025-02-13 10:46:38
622
原创 CRM项目的开发与调试整体策略
我们在这次项目中采用专注运行单个服务并使用 Postman 测试接口的方法,以避免前后端联调对电脑内存的高要求,尽管实时性稍差,但更适合大型项目的开发和调试。
2025-01-23 17:17:36
558
原创 关于代码中的框架
我觉得,框架的一个主要目标就是将许多系统中通用的功能进行抽象和实现,开发者在使用框架时,只需引用和配置这些相应的功能,即可快速实现复杂的系统需求。Spring Boot 就是一个典型的例子,通过其强大的自动配置和约定优于配置的理念,使得开发者能够专注于业务逻辑,而不必为基础设施的实现烦恼。
2025-01-23 16:47:35
349
原创 下载一个项目到跑通的大致过程是什么?
本文记录了接手和二次开发一个CRM项目的过程。首先,介绍了下载和安装SVN工具,并创建了项目文件夹结构。接着,描述了通过SVN拉取代码并下载项目依赖的步骤。随后,详细说明了如何运行前端和后端代码,解决运行过程中遇到的依赖和配置问题。最后,总结了成功运行项目的关键步骤和经验。
2025-01-23 14:49:12
1008
原创 需求15:任务表单统计报表导出功能优化
看到这两个需求之后,要立刻想到这两个需求是什么意思,这个步骤很重要,因为如果你对这个步骤都不熟悉,那么改代码就没有一个明确的方向。
2025-01-20 10:46:28
389
原创 需求14:“驾驶舱”页面默认有权限打开bug修复
在设备管理系统中,不同的用户有不同的权限,也就是可以看到不同的页面,因为不可能系统中所有用户都能看到同样的页面。
2025-01-16 14:49:33
172
原创 需求13:审批流中,节点删除保存失败的bug
在审批流中,节点删除后保存操作失败。这个问题是涛哥在测试时发现并录制了视频,因此我对这个bug的具体表现有了清晰的了解。
2025-01-15 16:59:45
440
原创 JavaScript核心语法(2)
this关键字是一个非常重要的语法点。毫不夸张地说,不理解它的含义,大部分开发任务都无法完成。反正我在看代码的时候,基本上都是有this关键字的,如果不懂this关键字,对于很多变量的值你都不知道,那如果你连变量的值你都不知道,那肯定是不行的,基本你就看不懂代码了。this关键字可以用在很多地方,但不管是什么地方,this都有一个共同点:它总是返回一个对象。简单说,this就是属性或方法“当前”所在的对象。上面代码中,this就代表property属性当前所在的对象。
2024-12-03 15:14:26
801
原创 JavaScript核心语法(1)
JavaScript 是一种动态、弱类型的脚本语言,核心语法包括变量声明(var、let、const)、数据类型(如 Number、String、Boolean、Object 等)、运算符(算术、比较、逻辑等)、控制结构(if、for、while 等)、函数定义与调用、对象与数组的操作、事件处理以及异步编程(如 Promise、async/await)。这些基本构建块使 JavaScript 成为一种灵活且强大的语言,广泛应用于 Web 开发和其他领域。
2024-11-25 10:58:40
768
原创 IT资产管理总体思路分析
本文档详细介绍了IT设备信息管理系统的设计,包括IT设备信息表、IT领用记录表和IT维修记录表的作用、字段内容及相关操作接口设计。通过详细的步骤和代码示例,说明了如何在数据库中实现这些表结构,并设计相应的增删改查接口。特别强调了数据转换的两种方式:前端转换和后端转换,并提供了具体的代码示例。本文档旨在帮助开发人员有效地管理IT设备的基本信息、领用记录和维修记录,确保数据的完整性和一致性。
2024-11-22 09:30:57
1040
原创 IT设备信息表、领用记录表及维修记录表导出接口设计思路
上几篇文章讲了导入接口的思路,这篇文章来讲讲导出接口代表思路。因为导出和导入是相反的,如果你理解了导入,我感觉导出也就那样,很简单就能写对。
2024-11-08 17:01:15
227
原创 从0学习React(10)
本文详细解析了一个用于配置 ProTable 列的 TypeScript 代码片段。首先,文章介绍了 TypeScript 类型注释的使用,说明了 ProColumns[] 类型的定义。接着,逐一解释了列配置对象中的属性,如 title、dataIndex、ellipsis、width、search 和 valueType 的含义及其作用。特别是对异步请求数据的 request 属性进行了详细解析,说明了如何使用异步函数 async 和 await 来请求数据,并通过
2024-10-30 17:20:24
821
2
原创 从0学习React(9)
本文还介绍了相关的语法和概念,包括箭头函数、对象属性赋值、删除对象属性、状态更新函数、可选链运算符以及函数调用等。通过对这些细节的解析,读者可以更好地理解 changeOrg 函数的实现和应用
2024-10-30 16:49:13
656
原创 从0学习React(8)
loadTreeData 是一个箭头函数,用于加载树形结构数据。它接受一个可选的 orgId 参数,并调用 searchDeviceData 函数,传递包含 orgId 的对象作为参数。假设 searchDeviceData 返回一个 Promise 对象,then 方法用于处理该 Promise。当请求成功且返回的 res.code 为 '00000' 时,函数会检查 res.data 是否存在。如果存在,则调用 setTreeData 函数更新树形结构数据;否则,将树形结构数据设置为空数组 []。
2024-10-30 16:45:13
348
原创 从0学习React(7)
在上篇文章中,我们重点讲了关于函数组件的状态管理。这篇文章,我用一种新的方式来讲一讲React,我会通过一个函数来去讲React。当然,这肯定不能一个函数讲完,但是我可以讲很多个函数,一篇文章讲一个,很快,80%的React的语法知识基本就讲到了。
2024-10-30 16:39:49
920
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人