TypeScript

typescript是一种由微软开发的自由和开源的编程语言。typescript起源于开发应用程序规模的JavaScript应用程序的需求。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。typescript的作者是安德斯·海尔斯伯格,C#的首席架构师。2012年10月,微软发布了首个公开版本的typescript。
为中小企业提供的进销存 ERP 系统,解决开店难、管理难、数据统计难的问题。专注于进销存管理和财务管理,主要包括基础信息管理、采购管理、销售管理、零售管理、库存管理、结算管理等。同时支持对部门、岗位、角色、权限等进行精细化管理。 负责功能: 1.系统权限:实现菜单权限和按钮权限的动态管理。菜单权限通过后端数据库返回的路由信息动态添加,根据路由动态生成菜单;按钮权限使用自定义指令,根据后端返回的按钮权限判断是否显示按钮。 2.页面设计和交互,需要实现商品信息、供货商信息、客户信息、仓库信息、品牌信息等重要功能的展示和交互,我们通过分析业务需求,设计了符合用户习惯和易于操作的页面布局和交互方式,并结合 tdesign-UI 组件进行页面开发。 3.打印单据功能:通过 vue-plugin-hiprint 插件,实现打印商品标签、小票和出入单据等功能。封装自定义推拽组件,实现模板打印,各个模板的纸张大小可选内容不同,模板可选内容包括:单据数据,表格,条形码,二维码,自定义文字、图片等,模板记录可选内容的位置、样式等信息,根据穿入的单据数据打印。 4.使用 Echarts 对收支情况、出库入口
2070vueERP
1,我负责过数据中心,指标管理,考勤等多页面的前端网页开发 2,我开发过项目通用模组,提高项目代码的复用性和可维护性 3,将angular项目转移为React项目,提高项目运行效率
740css前端
项目按分成六大模块、包括表单处理、图表处理、数据通信等,涉及到websocket数据通信、微前端技术架构等,用于企业中后台开发
500css后台管理
本项目作为后台管理的通用框架,功能包括用户的登录、用户管理、角色管理、菜单管理、权限管理、CMS信息发布、任务调度(shell、python、java)。 项目采用前后端分离的开发方式,前端使用Vue3+ElementPlus+TypeScript+Axios。后端使用SpringCloudAlibaba的架构,按照项目功能拆分多个微服务。项目使用了mysql数据库,redis内存数据库,RabbitMQ消息队列等。支持k8s+docker的部署方式。
520Javavue
使用webpack搭建脚手架,用于源码和低代码的混合研发,可以多系统之间相互集成,不用使用iframe嵌入网页。并开发一些基础组件,框架整体布局,网页title更换,页面滚动加载等
650
《WeFun自习室》线上预约与管理系统。项目分为小程序端、接口端、网页后台管理端,全部由我个人独立开发完成。 1. 小程序端:uniapp+vue3+ts开发,部署在微信 2. 接口端:nestjs开发,部署在华为云 3. 网页后台管理端:nextjs开发,部署在vercel
720vue
1. 功能模块: 登录注册模块、个人中心模块、首页模块、文章频道模块、搜索文章模块、查看文章详情模块、文章列表模块等等 2. 负责模块: 0-1 3. 技术栈: 使用Vue-cli创建项目,使用Vue搭配vant的静态页面的构建和逻辑代码的编写使用vue-router进行路由管理通过postcss-pxtorem将px转成rem封装axios请求模块,将axios封装成每个功能独立的函数, 在需要的时候加载调用使用vuex结合localstroage实现数据的持久化存储使用 refresh_token 解决 token 过期,在axios的拦截器中加入token刷新逻辑使用git实现代码版本的管理,使用禅道对项目流程进行任务模块管理和bug管理 使用Vue-cli创建项目,使用Vue搭配vant的静态页面的构建和逻辑代码的编写使用vue-router进行路由管理通过postcss-pxtorem将px转成rem封装axios请求模块,将axios封装成每个功能独立的函数,在需要的时候加载调用使用vuex结合localstroage实现数据的持久化存储使用refresh_token解决牌
970vue网页开发工具
主要负责: • 项目整体架构、技术选型、规范制定、项目难点攻克、公用组件/函数/hooks的封装、日常业务需求开发。 技术成果: • 表单配置功能:通过拖拽各个表单控件,配置表单属性、选项、校验规则等,维护一套JSON Schema数据。 用于 提交表单配置、问卷配置、列表筛选项 等场景,支撑40+页面及表单,释放前端工作量。 • 系统权限管理:维护自顶向下的权限树结构,根据不同角色分配权限点,分路由权限和按钮权限,路由权限通过lazy import动态添加路由。维护了生产上1000+的按钮权限点和200+的路由以及50+的不同权限角色。 • webpack构建速度和体积优化:运用多进程构建、分割打包、压缩代码等等途径优化配置,将该项目中最大的一个 子应用构建时间从接近2分钟优化到40s左右。 • 公共组件/库的封装:前端各类文件预览、大文件切片上传功能(断点续传、秒传)、公用hooks封装、虚拟列表封 装、Axios请求二次封装、封装redux结构减少样板代码 等等。
510reactcrm
主要功能:(如下只列举部分,整个系统前端只有我一个对接两个后端,需求根据医院使用情况一直在更新) 1. 一套后台系统对接多个医院,把医院常用功能提取出来,形成一套适配所有医院的系统 2. 菜单可配置,特殊医院可能需要特殊功能,像这样的功能只对个别医院开放,所有功能菜单是需要可配置的,版本发货前,根据不同医院,配置显示隐藏某个功能。 3. 提供常规功能,患者建档 4. 提供患者处方下发 5. 提供患者治疗记录打印 6. 提供治疗清单,供医保查询 7. 提供处方配置(医生科研)
1480后台管理
该项目为培训机构使用的教务系统,包括老师端,审批请假,查看课表,进行课评等,学生端,查收作业,接受通知等,后台管理系统,销售中心,添加学员,添加排课,添加课评,数据统计,发送通知等,使用vue3+ElementUI开发,我负责的部分是后台管理和老师端开发
680文件上传组件
该项目是我们项目组自己设计,自己开发,主要用于管理服务,其中前端部分全部用我处理 1. 服务器启停功能,可控制服务进程关闭或者开启,可一键全部启动或者全部停止 2. 服务器日志打印,可调用打开控制台命令,实时查看日志输出 3. 服务器守护功能,如果服务器异常关闭或者人为关闭,会自动识别然后自启动 4. 配置文件功能,读写配置文件,列如nginx配置文件;mysql配置文件;redis配置文件等 5. 配置环境变量功能 6. 防火墙设置;开机自启设置 7. 资源占用率,CPU占用率;内存占用率;开机时长检测等
740react后台管理
该后台管理项目采用了基于 Vue3 和 TypeScript 以及ElementPlus组件的开发框架,结合了 Node.js 后端、Express 框架和 MySQL 数据库,利用 JWT 实现用户认证与授权。项目包含用户详情、权限管理、产品列表、数据可视化等模块,实现了侧边栏的折叠与展开功能,并添加了暗黑模式,以提升用户体验。 1.实现了用户详情的增删改功能,完善了用户信息管理。 2.提供了模糊搜索和过滤功能,以提高数据检索效率。 3.用户管理方面实现了权限的细化控制,包括权限的分配和管理 4.使用路由懒加载提高页面的性能及优化 5.使用级联选择器组织和分类商品,提高了商品管理效率。 6.利用 ECharts 实现数据可视化,让用户通过图表分析数据。 7.使用高阶函数完成用户权限限制页面和功能的访问,提升系统安全性 8.实现登录过期验证和令牌清除功能,增加了系统的安全性。 9.封装Hooks组件,使代码的复用性以及开发效率性得到提升 10.商品添加过程中引入了步骤条,引导用户完成复杂流程。 11.使用ElementPlus组件实现全局进度条展示加载进度以及全局的暗黑模式切换,改善了
1550vue浏览器/JS引擎
这个小程序电商管理项目主要致力于提供用户友好的购物体验,包括商品浏览、购物车管理、订单下单、 商品模糊搜索、订单状态管理、购物车、全选反选和 sku 规格管理等。同时,它还注重用户数据的安全 性和隐私保护,以满足用户和法规的要求。项目的主要目标是促进销售、提高用户满意度和简化电商管理。 1.实现用户登录注册功能,方便用户访问个人信息以及购物车 2.管理用户权限,确保只有授权用户可以进行购物和订单管理 3.使用Vue实现商品列表的动态渲染以及展示 4.使用uniapp路由实现商品跳转到详情页,包括商品描述、规格、评论等信息 5.使用Pinia状态管理工具完成用户购物车的增删改查操作,以及计算订单总额 6.让用户创建订单,包括选择商品、填写收货地址和支付方式、提供订单状态跟踪,让用户了解订单的处理进度 7.实现了省市区联动, 富文本解析、商品详情页跳转和轮播图效果,商品的分类以及添加商品 8.实现未登录拦截、修改个人信息、以及多机型适配,确保项目在各终端上的无缝运行
1390vue个人知识管理系统
个人完成的一个写文章的博客专栏系统。主要功能:用户编写文章,发布到系统;用户 改写删除已发过的文章;通过搜索找到用户爱好的文章;文章下可评论、收藏、点赞; 系统支持用户可私信文章作者,实现聊天功能; 系统前端主要运用了 Vue3、TypeScript、Bootstrap、element 搭建页面框架,数据 库使用 MySql ,后端主要使用 springboot 。通信功能主要使用了 websocket。
510element-ui
对任务流数据进行了可视化设计,使用图表、图形等方式展示了任务流的关键信息,帮助用户更直观地理解和掌握任务情况
880python项目构建
负责象棋整体的开发过程,包括部署棋子,主体走棋和吃的判断逻辑,使用的cocos creater引擎 项目完成,但是没有上线,目前接触不到项目代码,图片为普通象棋图片,非项目图片
560javascript
开发一款扫码点餐小程序,用户可以通过扫描二维码选择桌号、人数,并进行菜品选择和加入购物车,实现订阅消息通知和历史订单查看。 1.实现了选择桌号、人数等功能,并且与后台实时交互。 2.设计并开发了菜品选择和加入购物车功能,包括规格、单位、价格等。 3.集成了微信订阅消息通知,提高用户体验。 4.使用微信api实现登录以及历史订单的记录和查看功能,帮助用户轻松追踪订单状态。 5.和商家后台管理实现联动,需要在后台添加桌号、菜品、规格之类
1170vue性能优化
3.0系统是2.0系统的升级版本,在2.0系统的基础上重构创建案件,创建审批,案件底层页,新增时间线模块,统计大屏,计算模块提升公司内部工作效率并帮助销售部门达成对外售卖系统的业绩指标。 技术栈:vue 3+elementplues+vie+ts
540vue
1,薪福通是一项SaaS产品,人财事数字开放平台,提供全方位的企业服务 2,我主要负责了新项目指标管理模块的完全开发,后参与了考勤的部分开发和维护
1120列表(Table)
负责整个项目的搭建以及功能实现,到后期维护 1.使用vue3+typescript+vite+pinia+antd搭建项目 2.封装常用hook,例如modal弹窗,form表单
590vuevue
当前共1511个项目
×
寻找源码
源码描述
联系方式
提交