功能更新说明 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. 1. UI优化
  2. - 将el-autocomplete改为el-select组件
  3. - 添加了allow-create属性支持创建新选项
  4. - 在下拉选项中显示联系人电话
  5. - 统一了与服务人员选择框的样式
  6. 2. 交互优化
  7. - 支持搜索过滤(filterable)
  8. - 支持直接输入新联系人(allow-create)
  9. - 选择已有联系人时自动填充电话
  10. - 清空选择时重置电话
  11. 3. 数据处理逻辑
  12. - 区分新增和选择已有联系人
  13. - 新增联系人时先调用保存接口
  14. - 保存成功后再提交验收信息
  15. - 保存失败时提示错误并中断提交
  16. 4. 新增功能
  17. - 添加saveNewCustomerContact方法处理新联系人保存
  18. - 优化handleContactChange方法处理选择变更
  19. 5. 数据结构简化
  20. - 移除了customerContactId字段
  21. - 只保留customContactName和telephone字段
  22. - 简化了表单验证规则
  23. 6. 验证规则优化
  24. - 客户联系人改为非必填
  25. - 联系人姓名设为必填
  26. - 电话号码添加了格式验证(11位手机号)
  27. 7. 数据提交更新
  28. - 提交时增加了customContactName和telephone字段
  29. 8. 上传组件优化
  30. - 设置最大上传数量为3张
  31. - 添加上传限制提示文字
  32. - 简化上传相关事件绑定
  33. 9. 数据结构优化
  34. - 新增checkImageList数组存储图片ID
  35. - 使用逗号拼接方式存储多个图片ID
  36. - 添加previewUrl用于图片预览
  37. 10. 功能增强
  38. - 添加超出限制提示
  39. - 优化图片预览功能
  40. - 完善图片删除逻辑
  41. 11. 数据处理逻辑
  42. - 上传成功时添加ID到列表并更新拼接字符串
  43. - 删除图片时从列表移除并更新拼接字符串
  44. - 表单重置时清空图片列表
  45. 1. 上传方式优化
  46. - 移除默认的action上传方式
  47. - 使用http-request自定义上传
  48. - 添加完整的错误处理
  49. 2. 上传流程优化
  50. - 改为即时上传模式
  51. - 上传成功后直接更新ID列表
  52. - 失败时自动移除失败文件
  53. 3. 请求处理优化
  54. - 添加正确的Content-Type
  55. - 完善响应处理逻辑
  56. - 增加成功/失败提示
  57. 4. 验证优化
  58. - 保留文件类型和大小验证
  59. - 提交时验证是否有上传图片
  60. - 优化错误提示信息
  61. 5. 界面布局优化
  62. - 增加弹窗宽度至700px
  63. - 缩小图片显示尺寸为120px
  64. - 优化图片列表布局(flex布局)
  65. - 添加图片间距
  66. 6. 样式优化
  67. - 统一图片尺寸
  68. - 添加弹性布局
  69. - 优化间距和对齐
  70. - 美化提示文字
  71. 1. 依赖更新
  72. - 引入axios替代this.$http
  73. - 添加上传进度处理
  74. 2. 上传功能优化
  75. - 添加上传进度显示
  76. - 完善文件状态管理
  77. - 优化错误处理逻辑
  78. 3. 请求配置优化
  79. - 添加Authorization头
  80. - 配置上传进度回调
  81. - 完善请求头设置
  82. 4. 文件状态管理
  83. - 添加文件上传状态
  84. - 添加上传进度显示
  85. - 优化文件列表更新逻辑
  86. 5. 错误处理增强
  87. - 完善错误信息展示
  88. - 优化失败文件处理
  89. - 添加文件状态更新