53 Commits

Author SHA1 Message Date
f9f8221870 1、完善项目
2、完善合同
3、完善费用项
4、司机管理对接OCR
5、完善运输计划
6、完善临时额度
2026-08-04 12:17:49 +08:00
81c98f6ad8 1、完善客商模块
2、完善基础数据模块
3、完善规范
2026-08-01 01:23:13 +08:00
6a4c5d02f4 style(wel): 为容器添加最小高度限制
- 在容器样式中添加了min-height属性,设置最小高度为200px
- 保证容器在内容较少时仍保持一定高度,提升布局稳定性
2026-07-31 23:40:47 +08:00
70856ca44c style(wel): 增加面板等高布局样式优化
- 为图表区左右面板添加flex布局实现等高效果
- 为下方区左右面板添加flex布局实现等高效果
- 在metric-card内添加内容区自动撑满的flex样式
- 优化了.el-col和.panel的布局结构和弹性属性
2026-07-31 20:53:56 +08:00
dd857414c9 style(wel): 增加面板等高布局样式优化
- 为图表区左右面板添加flex布局实现等高效果
- 为下方区左右面板添加flex布局实现等高效果
- 在metric-card内添加内容区自动撑满的flex样式
- 优化了.el-col和.panel的布局结构和弹性属性
2026-07-31 20:52:47 +08:00
4383e9956e style(top-bar): 给顶部状态栏标题区添加背景条以区分视觉层次
- 顶部状态栏 `.top-bar__title` 增加品牌色淡底背景和左侧主色竖条
- 文字颜色调整为深色,保持搜索框可读性
- 调整主题相关样式,处理 light 主题和 dark 主题下背景条效果差异
- 优化多个主题下 Logo 背景和文字颜色,提升整体视觉一致性
- 修改欢迎页背景颜色及相关元素颜色,增强视觉层次感
- 调整部分组件和布局的内边距与边框颜色,提升界面细节表现
- 隐藏顶部主题切换项,调整 hover 背景颜色以适应新视觉风格
2026-07-31 20:50:18 +08:00
79f8fbad1d style(wel-banner): 优化欢迎横幅样式并添加装饰元素
- 调整背景渐变角度和颜色过渡,提高视觉层次感
- 修改边框圆角和内边距,优化整体布局
- 增加横幅装饰元素,包括多个半透明圆和点阵图案
- 使用绝对定位和透明度设置装饰元素,增强视觉细节
- 调整横幅内容区层级,确保装饰元素不影响交互
- 优化阴影效果,使横幅更具立体感
2026-07-31 20:13:45 +08:00
70779fcf63 style(theme): 更新各主题logo及顶部栏样式,统一白底阴影效果
- 所有主题的 avue-logo 背景改为白色,并添加 0 2px 8px rgba(0,0,0,0.06) 阴影效果
- 各主题顶部栏背景及文字颜色调整,提升整体对比度与视觉统一性
- 统一调整下拉菜单、面包屑、图标等元素颜色为 rgba(0,0,0,0.85) 或 0.65,增强易读性
- 修正部分输入框和色彩选择器的边框及背景颜色,增强一致性
- index.html 添加 favicon.ico 作为页面图标
- 新增图标悬停显示浅灰圆形背景效果示例页面 icon-hover-demo.html
- icon-hover-demo.html 包含核心 CSS 代码和 Element Plus 的示例用法,方便复用和参考
2026-07-31 20:01:38 +08:00
71dd52c650 style(theme): 更新各主题logo及顶部栏样式,统一白底阴影效果
- 所有主题的 avue-logo 背景改为白色,并添加 0 2px 8px rgba(0,0,0,0.06) 阴影效果
- 各主题顶部栏背景及文字颜色调整,提升整体对比度与视觉统一性
- 统一调整下拉菜单、面包屑、图标等元素颜色为 rgba(0,0,0,0.85) 或 0.65,增强易读性
- 修正部分输入框和色彩选择器的边框及背景颜色,增强一致性
- index.html 添加 favicon.ico 作为页面图标
- 新增图标悬停显示浅灰圆形背景效果示例页面 icon-hover-demo.html
- icon-hover-demo.html 包含核心 CSS 代码和 Element Plus 的示例用法,方便复用和参考
2026-07-31 19:51:25 +08:00
7f01b119b5 style(theme): 更新各主题logo及顶部栏样式,统一白底阴影效果
- 所有主题的 avue-logo 背景改为白色,并添加 0 2px 8px rgba(0,0,0,0.06) 阴影效果
- 各主题顶部栏背景及文字颜色调整,提升整体对比度与视觉统一性
- 统一调整下拉菜单、面包屑、图标等元素颜色为 rgba(0,0,0,0.85) 或 0.65,增强易读性
- 修正部分输入框和色彩选择器的边框及背景颜色,增强一致性
- index.html 添加 favicon.ico 作为页面图标
- 新增图标悬停显示浅灰圆形背景效果示例页面 icon-hover-demo.html
- icon-hover-demo.html 包含核心 CSS 代码和 Element Plus 的示例用法,方便复用和参考
2026-07-31 19:46:21 +08:00
d1c8786043 style(theme): 更新各主题logo及顶部栏样式,统一白底阴影效果
- 所有主题的 avue-logo 背景改为白色,并添加 0 2px 8px rgba(0,0,0,0.06) 阴影效果
- 各主题顶部栏背景及文字颜色调整,提升整体对比度与视觉统一性
- 统一调整下拉菜单、面包屑、图标等元素颜色为 rgba(0,0,0,0.85) 或 0.65,增强易读性
- 修正部分输入框和色彩选择器的边框及背景颜色,增强一致性
- index.html 添加 favicon.ico 作为页面图标
- 新增图标悬停显示浅灰圆形背景效果示例页面 icon-hover-demo.html
- icon-hover-demo.html 包含核心 CSS 代码和 Element Plus 的示例用法,方便复用和参考
2026-07-31 19:37:12 +08:00
368e027426 style(theme): 更新各主题logo及顶部栏样式,统一白底阴影效果
- 所有主题的 avue-logo 背景改为白色,并添加 0 2px 8px rgba(0,0,0,0.06) 阴影效果
- 各主题顶部栏背景及文字颜色调整,提升整体对比度与视觉统一性
- 统一调整下拉菜单、面包屑、图标等元素颜色为 rgba(0,0,0,0.85) 或 0.65,增强易读性
- 修正部分输入框和色彩选择器的边框及背景颜色,增强一致性
- index.html 添加 favicon.ico 作为页面图标
- 新增图标悬停显示浅灰圆形背景效果示例页面 icon-hover-demo.html
- icon-hover-demo.html 包含核心 CSS 代码和 Element Plus 的示例用法,方便复用和参考
2026-07-31 19:22:05 +08:00
c270258b7b feat(ui): 顶部工具栏隐藏并重设计欢迎页仪表盘
- website.js中新增配置项关闭顶部语言切换、主题切换、日志和设置按钮
- top组件根据配置动态隐藏语言切换和设置按钮,仅保留用户头像下拉
- 默认主题改为浅色theme-d2,需手动切换或清空旧主题存储
- 完全重写欢迎页,移除默认营销内容,设计为TMS-ERP业务仪表盘,使用纯SVG/CSS绘图
- 欢迎页包括用户问候、四个核心指标卡、运单趋势、货物类型分布、运输方式占比、预警提醒和快捷入口
- 快捷入口路径模拟真实路由,需与后端菜单一致
- 对车辆里程录入界面搜索栏做细节调整,添加更合理的搜索字段宽度
- user模块中默认用户头像改为jpg格式图片
- vite配置文件新增多项插件和生产环境下的压缩优化配置
2026-07-31 19:04:57 +08:00
a9fd78b5b9 style(config): 调整多个组件菜单宽度为160
- 统一将多个选项和视图组件的 menuWidth 从180调整为160
- 涉及车辆、机场、权限、系统、工具、流程等多个模块
- 优化界面元素尺寸,使菜单显示更加协调一致
- 修正部分对话框和表格配置,提升用户体验
2026-07-31 18:30:52 +08:00
e799b20428 style(crud): 统一操作列宽度并调整内容左对齐
- 将全站 Avue CRUD 操作列宽度统一修改为 180px,替换原有不同宽度配置
- 修正部分页面菜单宽度从 160、220、250、300、350 等多值变为统一 180
- 新增全局样式,实现操作列内容左对齐,解决内置右对齐不统一问题
- 统一所有“删 除”按钮文本为“删除”,提升文案一致性
- 根据 cargo-type 参考,精简全站操作列宽度,提升界面紧凑度和一致性
- 说明风险:部分按钮较多页面可能出现换行或溢出,需单独处理
2026-07-31 18:28:46 +08:00
638d09b19d style(crud): 统一操作列宽度并调整内容左对齐
- 将全站 Avue CRUD 操作列宽度统一修改为 180px,替换原有不同宽度配置
- 修正部分页面菜单宽度从 160、220、250、300、350 等多值变为统一 180
- 新增全局样式,实现操作列内容左对齐,解决内置右对齐不统一问题
- 统一所有“删 除”按钮文本为“删除”,提升文案一致性
- 根据 cargo-type 参考,精简全站操作列宽度,提升界面紧凑度和一致性
- 说明风险:部分按钮较多页面可能出现换行或溢出,需单独处理
2026-07-31 18:26:44 +08:00
06dc1c64f6 style(global): 统一全站搜索按钮文案及操作栏按钮样式
- 统一修改搜索按钮文案,CRUD搜索栏“搜索”改为“查询”,“清空条件”改为“重置”
- 新增全局CSS,隐藏Avue CRUD操作栏按钮前图标,仅保留文字
- 统一操作栏按钮间距为4px,内边距调整为4px,提升界面紧凑度
- 变更影响全站所有Avue CRUD组件的搜索与操作栏样式与文案,非CRUD场景按钮不受影响
2026-07-31 18:11:38 +08:00
9b7f8db96b refactor(pagination): 全站统一隐藏分页导航按钮
- cargo-type 页面原先通过局部方案隐藏首页/上一页/下一页/尾页按钮,现回退该方案
- 修改 src/utils/pagination.js,删除首页和尾页按钮全局增强器注入逻辑
- 优化 updatePaginationButtons,移除首页/尾页按钮状态更新代码
- 在 src/styles/element-ui.scss 添加全局样式,统一隐藏 el-pagination 组件的上一页和下一页按钮
- 保留跳转按钮功能,确保分页跳转操作可用
- 修改语言文件,将“收缩”文案优化为“收起”以提升用户体验
- 全站所有分页组件仅显示总数、每页大小、页码与跳转,符合统一规范要求
- 如需恢复个别页面导航按钮,需添加更高优先级样式覆盖或单独处理
2026-07-31 17:54:51 +08:00
449719dfe1 refactor(option): 优化货物类型相关字段结构与样式调整
- 删除重复的“上级货物类型”相关字段配置,移至更合理位置
- 为部分字段增加隐藏和只读属性,避免误操作
- 注释移除样式中max-width限制,调整宽度显示
- 保持字段校验规则一致性,确保表单验证准确
- 代码格式与结构整理,提升可读性和维护性
2026-07-31 15:39:31 +08:00
81b2a3e99b 1、大量页面调整
2、完善运力模块
3、完善规范、需求卡
2026-07-31 01:32:41 +08:00
ccaca521d3 Merge remote-tracking branch 'websoft/master' 2026-07-31 01:31:44 +08:00
af0675f26b style(cargo-type): 优化表格样式及时间格式展示
- 为部分字段添加溢出显示提示(showOverflowTooltip)
- 修改更新时间和创建时间的格式为“YYYY-MM-DD”
- 调整el-table头部和数据行的内边距,提高视觉一致性
- 将按钮类型由success和danger统一更改为primary,简化按钮样式
2026-07-29 17:26:27 +08:00
89c4f0d4df fix(option): 调整货物类型搜索菜单宽度
- 将搜索菜单的跨度从24调整为10
- 改善搜索菜单在界面中的布局与显示效果
2026-07-29 17:07:05 +08:00
08ec2389a5 style(cargo-type): 调整表格行高及注释部分样式
- 将表格行高从32调整为22以增强紧凑感
- 注释掉表头和数据行的 padding 样式,暂时禁用加高效果
- 注释掉表格容器的高度自适应样式,避免布局异常
- 调整分页组件容器的内边距以优化视觉间距
2026-07-29 17:00:34 +08:00
46d34f489e style(cargo-type): 调整表格行高及注释部分样式
- 将表格行高从32调整为22以增强紧凑感
- 注释掉表头和数据行的 padding 样式,暂时禁用加高效果
- 注释掉表格容器的高度自适应样式,避免布局异常
- 调整分页组件容器的内边距以优化视觉间距
2026-07-29 16:52:14 +08:00
ee84cad033 style(table): 优化表格样式和布局自适应
- 移除 basic-container 内部 el-card 的无效 box-shadow 样式
- 调整表头单元格高度,增加上下内边距至10px
- 保持数据行单元格紧凑,内边距缩小至2px上下
- 改善表格底部空白区域,自适应高度,不再强制填满
- 使表格容器高度自动适应内容尺寸
2026-07-29 16:02:06 +08:00
17df5e8cbe 1、新增预警规则需求卡
2、修复组织结构新增时提示无租户号的bug
2026-07-29 15:42:31 +08:00
780968b68f style(cargo-type): 调整按钮样式及表格行高与单元格内边距
- 将查看按钮类型由 primary 改为 success
- 将删除按钮类型由 primary 改为 danger
- 将表格行高从 44px 调整为 40px
- 调整表格单元格内边距从 6px 变为 1px
2026-07-29 15:12:53 +08:00
de8a87af6c style(cargo-type): 调整搜索栏标签宽度及表格样式
- 将搜索栏标签宽度从80px调整为50px,优化界面布局
- 覆盖Avue内置搜索栏label最小宽度样式
- 设置表格行高为44px,提升内容显示密度
- 调整表格单元格内边距为6px,增强视觉效果
- 维护偶数行背景色和边框颜色不变
2026-07-29 15:02:27 +08:00
ff91e8dbd7 style(base): 调整货物类型搜索栏宽度及样式优化
- 新增 cargo-type 搜索栏标签宽度属性 searchLabelWidth 为 80
- 覆盖搜索栏 label 宽度,缩小至 80px,覆盖 Avue 默认 160px
- 基础容器内 el-card 卡片 body 层 padding 设置为 0
- 调整公共样式中滚动容器的内边距为 8px
- 修正 go.scss 中 avue-tags 左边距,优化标签样式
- 减小 tags.scss 中相关元素的底部外边距至 5px
2026-07-29 12:44:49 +08:00
90d96e01a4 fix(cargo-type): 修复查看编辑弹窗请求未完成问题
- 删除 beforeOpen 中 view/edit 分支的 getDetail 调用,避免请求失败卡死弹窗
- 直接复用已填充的 this.form,提升弹窗打开性能和稳定性
- 调整菜单宽度由 220 改为 160,优化界面布局
- 更新导出逻辑,去除导出时对 ids 的拼接,统一按搜索条件导出
- 隐藏 Avue 内置“新增”按钮,仅保留自定义菜单中新增按钮
2026-07-29 12:20:50 +08:00
a71d2c9350 refactor(cargo-type): 优化按钮布局并修复导出逻辑
- 将功能按钮从自定义紧凑搜索栏迁移至 avue-crud 的 menu-left 插槽,恢复 Avue 原生搜索
- 删除紧凑搜索栏及相关样式和方法,减少冗余代码
- 为按钮补齐 Element Plus 图标,统一界面风格
- 修改导出参数,去除 ids 限制,始终按搜索条件导出数据
- 隐藏 Avue 内置新增按钮,仅保留自定义新增按钮
- 调整 searchShow 配置,启用原生搜索表单功能
2026-07-29 12:03:50 +08:00
a1c8e7c1ce feat(cargo-type): 优化顶部按钮区界面和样式
- 将“添加分类”按钮文字修改为“新增”以统一风格
- 为批量导入、下载模板、批量导出和批量删除按钮添加对应 Element Plus 图标
- 在组件中引入并注册 Search、Plus、Upload、Download、Delete 图标组件
- 新增样式规则,去除 basic-container 卡片内层 el-card 的 padding,符合设计规范4.4
- 隐藏表格工具栏中的搜索图标按钮,优化界面简洁度
2026-07-29 11:48:07 +08:00
6e71c38dad Merge remote-tracking branch 'origin/master' 2026-07-29 00:53:16 +08:00
d62f8bf320 fix(cargo-type): 恢复操作按钮区中的导出和模板按钮
- 修复紧凑搜索栏重构时误删的「下载模板」「批量导出」按钮
- 重新添加按钮区:添加分类、批量导入、下载模板、批量导出、批量删除
- 确保 handleExport 和 handleTemplate 方法有对应按钮入口
- 按钮权限控制保持与原有逻辑一致
- 修复界面交互完整性,提升操作便捷性
2026-07-29 00:53:11 +08:00
5a66c89349 Merge remote-tracking branch 'websoft/master' 2026-07-28 23:14:49 +08:00
0b2e07f1fe 1、新增常用货物
2、新增运输计划
3、新增项目管理
4、新增运单管理
5、新增常用线路
6、新增发货模板
7、新增合同管理
8、新增过程配置
9、新增临时额度管理
2026-07-28 23:14:37 +08:00
1434bbf691 feat(cargo-type): 重构搜索区域为自定义紧凑单行搜索栏
- 替换 Avue 默认搜索表单,改为 flex 布局的一行紧凑搜索栏
- 左侧添加类型下拉选择和带搜索按钮的输入框,支持回车、清除和切换触发搜索
- 右侧新增添加分类、批量导入、批量删除按钮,依权限显示
- 隐藏 Avue 内置搜索和菜单左侧旧按钮槽,避免重复功能
- 引入 Element Plus 图标组件 Search 和 Plus,提升视觉友好度
- 应用固定宽度和轻量阴影样式,实现与设计稿一致的样式效果
2026-07-28 17:52:57 +08:00
c7e67a83b7 feat(cargo-type): 优化搜索区布局并添加展开收缩功能
- 将类别和货物类型编码两个搜索字段改为单行并排布局,提升界面紧凑度
- 添加展开/收缩切换按钮,默认收缩,按钮带箭头图标动画
- searchMenuSlot 中新增展开/收缩按钮,移除搜索图标
- 调整相关样式,实现搜索区域元素横向排列,增强用户体验
2026-07-28 17:21:02 +08:00
d48b18c99e feat(cargo-type): 优化货物类型导入模板下载及导入逻辑
- 将导入模板下载改为直接获取工程内置静态文件,取消本地生成Excel逻辑
- 下载模板含一级19类及全部二级示例,便于用户填写层级关系和编码规则
- 后端导入逻辑改为两遍法,先验证保存所有一级类型,再导入二级,确保导入顺序无影响
- 保持事务回滚、失败明细Excel生成及校验文案一致
- 提示模板文件缺失或下载失败的错误信息,提升用户体验
- 前端改动已生效,后端需重新编译部署以完成加固
2026-07-28 16:13:13 +08:00
72c6abf122 docs(import-cargo-type): 补充导入机制说明并优化导入模板样式
- 详细说明后端导入流程,importCargoType逐行构建、校验和保存,事务控制保证全批成功或全批回滚
- 解析二级父级时通过数据库查询确保事务内可见,支持单文件一次性成功导入
- 新增单文件版导入模板,一级在前二级在后,总计135条数据
- 统一三个导入文件表头样式,设置灰底黑色加粗居中、细边框和行高30
- 调整数据区边框、编码列文本格式及列宽,兼顾后端解析要求
- 借鉴原始蓝色主题模板样式美化导入文件,提升视觉效果和一致性
2026-07-28 15:41:34 +08:00
e460813480 docs(cargo-type): 补充国标数据导入分析与转换说明
- 详细描述源文件结构与表头位置
- 说明关键规则:二级编码不使用序号列,唯一一级及名称限制
- 介绍字段映射关系至系统导入模板列
- 提供已生成的预览及导入文件路径
- 说明导入操作由用户在系统中完成,分两阶段导入一级和二级数据
2026-07-28 12:52:02 +08:00
6eba9d2c2f fix(cargo-type): 修复导入失败明细列宽和样式问题
- decorator 仅操作 G 列「导入失败原因」字体颜色为黑色,无背景填充
- 修正失败明细列宽映射 key,确保与后端表头完全一致
- 恢复所有列的宽度设置,避免内容拥挤
- 后端添加事务控制,确保导入数据全部正确才提交,否则整体回滚
2026-07-28 01:22:45 +08:00
38ce8fa2bc feat(cargo-type): 优化导入失败明细备注超长与标红逻辑
- 仅导入失败原因列显示红色字体,清除其他列红色样式
- 失败原因按 A./B./C. 编号,使用分号分隔
- 错误文本已包含规则说明则不重复添加
- 备注超长(>200字)自动追加“备注不能超过200字”提示
- Node 端验证通过,保证格式和样式正确
- 备注超长校验提醒后端改进收集式校验待确认
2026-07-28 00:47:23 +08:00
8002fe3d50 style(cargo-type): 美化货物类型导入模板Excel样式及失败明细
- 表头底色调整为统一灰色 #D9D9D9,字体改为黑色加粗
- 表头行高从42调整为30,增加视觉紧凑感
- 表头与数据区统一添加细边框,居中对齐并自动换行
- 编码列保持文本格式,防止格式识别错误
- 导入失败明细中「导入失败原因」列字体设置为红色
- 失败原因按 A./B./C. 格式编号,使用分号分隔
- 去除后端重复的「第N行:」前缀,避免冗余信息
- 通过 Node + exceljs 验证样式和格式变更正确生效
2026-07-28 00:37:42 +08:00
c695d72ec8 feat(import): 优化货物类型导入失败明细及下载模板功能
- 引入 exceljs 动态加载,支持对后端失败明细 Excel 进行内容加工
- 导入失败明细取消标红错误字段,改为清晰错误原因文本说明
- 调整失败明细各列宽度,增加失败原因列换行提升可读性
- 失败明细原因列格式统一为“第N行:错误,规则”方式,便于定位
- 下载模板由后端生成改为前端本地生成,并内置示例数据
- 模板表头严格使用真实模板列名,示例数据涵盖一级及二级货物类型
- 模板编码列设置为文本格式避免前导零丢失,表头自动换行显示完整说明
2026-07-28 00:23:15 +08:00
8ff9f6bb66 feat(import): 优化货物类型导入失败明细及下载模板功能
- 引入 exceljs 动态加载,支持对后端失败明细 Excel 进行内容加工
- 导入失败明细取消标红错误字段,改为清晰错误原因文本说明
- 调整失败明细各列宽度,增加失败原因列换行提升可读性
- 失败明细原因列格式统一为“第N行:错误,规则”方式,便于定位
- 下载模板由后端生成改为前端本地生成,并内置示例数据
- 模板表头严格使用真实模板列名,示例数据涵盖一级及二级货物类型
- 模板编码列设置为文本格式避免前导零丢失,表头自动换行显示完整说明
2026-07-28 00:16:43 +08:00
e76cf70a20 feat(cargo-type): 优化货物类型导入失败明细的错误标记和提示
- 新增导入失败明细的加工函数,给违规字段自动标红并丰富错误提示信息
- 在导入弹窗调用中增加失败明细装饰器处理,提升用户体验
- 将货物类型组件option配置提取为单独模块,简化代码逻辑
- 调整货物类型表单禁用逻辑,避免非新增时的错误操作
- 移除原有表单校验函数,相关验证由导入失败明细装饰器替代
- 引入exceljs依赖以支持导入失败Excel文件的读取和修改
- 修复导入失败明细导出时的文件命名和内容加工问题
- 优化代码结构,提升维护性和可读性
2026-07-27 23:58:29 +08:00
1c7532e0de fix bug 2026-07-27 17:19:36 +08:00
e50d1b8fda fix bug 2026-07-21 13:20:06 +08:00