Commit Graph

4977 Commits

Author SHA1 Message Date
aixianling
17b28025d8 fix(AiEartagPicker): 修复确认选择后原始数据丢失的问题
- 添加 origin 数组以保存初始获取的数据
- 修改 handleConfirm 方法,确保选中的数据来自原始数据
2025-01-15 15:59:58 +08:00
aixianling
0a6b77943f feat(xumu): 优化耳标号选择功能
- 在 AppInsuranceApply 和 AppLoanApply 组件中添加 value-key 属性
- 在 AiEartagPicker 组件中增加对 valueKey 属性的支持- 优化 AiEartagPicker 组件的样式和布局
2025-01-15 15:51:09 +08:00
aixianling
a599566b20 refactor(535): 调整耳标照片上传逻辑
- 将 earPhoto 属性改为 picture
- 添加 upload 配置项,限制上传数量为 1- 优化 columns 数据结构,移除冗余定义
2025-01-14 11:58:59 +08:00
aixianling
1a7031342f refactor(536): 优化 AiTable 组件的输入框使用
- 将 el-input 替换为 ai-input 组件,统一输入框样式
- 为数字类型输入框添加 type="number" 属性,提高输入准确性
2025-01-14 11:55:14 +08:00
aixianling
516a8edb5e refactor(537): 优化体重输入框类型
- 将体重输入框的类型从默认改为 number,确保只能输入数字
-移除 v-model.number 修饰符,因 type="number" 已
2025-01-14 11:52:50 +08:00
aixianling
f4e2100882 fix(542): 修复添加页面接口参数和布局
- 在 AppDeathManage 和 AppOutManage 的 add.vue 文件中,为 ai-eartag-remote 组件添加 class="row",优化布局
- 在 AppOutManage 的 add.vue 文件中,修正出栏接口参数 outTime 之前错误使用 deathTime
- 在 AiEartagRemote 组件中,简化 API 请求参数结构
2025-01-14 11:50:45 +08:00
aixianling
9f6998e042 refactor(BUG 541): 优化治疗时间初始化
- 在 AppImmunityManage 和 AppTreatmentManage 组件中,移除了治疗时间的自动初始化
- 在 AppTreatmentManage 组件中,将治疗时间初始化为当前时间的字符串格式
2025-01-14 11:37:19 +08:00
aixianling
f730850d93 feat(BUG 540): 新增免疫登记功能
- 添加免疫登记对话框和相关表单
- 实现免疫信息的添加和更新功能
- 优化表单样式,调整标签宽度和对齐方式
2025-01-14 11:28:46 +08:00
aixianling
0ef83a945f refactor(BUG 538): 调整字典数据加载时机
- 移除 add.vue 中的 created 钩子中的字典加载逻辑
- 在 AppWeightManage.vue 中添加 created 钩子,统一处理字典加载
2025-01-14 11:26:01 +08:00
aixianling
cbfd68f50c refactor(BUG 539): 为药物和疫苗的剂量添加单位 ml- 在 AppBreedArchive、AppImmunityManage 和 AppTreatmentManage组件中
- 将"药量"列的标题修改为"药量(ml)"
- 此修改提高了数据的准确性和可读性
2025-01-14 11:10:02 +08:00
aixianling
7762eb6d24 fix(xumu): 修复死亡管理和出栏管理中的图片无法回显的问题
- 在 AppDeathManage 和 AppOutManage 组件中,将图片数据转换为 JSON 字符串后提交
- 修复了后端接口对图片数据的接收问题
2025-01-09 16:43:02 +08:00
aixianling
db1a323921 refactor(xumu): 移除表单照片的验证规则
移除了 AppDeathManage 和 AppOutManage 组件中照片上传的验证规则。这个改动统一了照片上传的规则,提高了代码的一致性和可维护性。

受影响的主要文件:
- project/xumu/AppDeathManage/add.vue
- project/xumu/AppOutManage/add.vue

具体改动:
- 删除了 formImages 数组中每个对象的 rules 属性
- 优化了部分代码格式,如空格和换行
2025-01-09 16:39:23 +08:00
aixianling
1a61475f57 fix(xumu): 修复耳标号查询接口的参数传递方式- 将参数从第三个参数移到第二个参数位置,以符合 Axios库的正确用法
-这个修改可以解决耳标号查询功能不工作的问题
2025-01-09 16:36:36 +08:00
aixianling
356e6438e0 fix(xumu): 修复保险申请和治疗管理页面的数据加载问题- 在 AppInsuranceApply 组件中,将 detailList 的默认值改为 detailList || [],以确保数据正确加载
- 在 AppTreatmentManage 组件中,将 detailList 的
2025-01-09 15:48:02 +08:00
aixianling
5fe82a68ef fix(xumu): 修复耳标号查询功能
- 更新 API 请求参数,添加 pageSize 和 pageNum
- 修改数据处理逻辑,使用 records[0] 而不是直接使用 data
- 优化代码格式,删除多余的空格和换行
2025-01-09 15:41:39 +08:00
aixianling
9b6e02810a fix(xumu): 修复死亡管理和淘汰管理页面的查看模式显示逻辑
- 在 AppDeathManage 和 AppOutManage 组件中,为死亡日期、死亡原因、淘汰日期和淘汰原因字段添加 v-else指令
- 这样在查看模式下只显示文本,而不显示输入框
2025-01-09 15:11:27 +08:00
aixianling
f0a32ad868 feat(xumu): 添加远程耳标号查询功能
- 在 AppDeathManage 和 AppOutManage 组件中集成 AiEartagRemote 组件
- 实现耳标号远程查询和自动填充功能
-优化用户输入体验,提高数据准确性
2025-01-09 15:09:28 +08:00
aixianling
ce64bfd54d style(xumu): 优化 AppTreatmentManage 组件中的表单项
- 为 formItems 循环渲染的表单项添加 key 属性,以提高渲染性能和稳定性
2025-01-09 14:51:58 +08:00
aixianling
a53d25fae2 refactor(xumu): 为 el-date-picker 组件添加 value-format 属性
- 在多个组件中,为 el-date-picker 组件添加 value-format="yyyy-MM-dd HH:mm:ss" 属性
- 这样做可以确保日期时间的格式一致性,避免潜在的时间格式问题
2025-01-09 14:39:56 +08:00
aixianling
08d5e0e4fd fix(AiEartagPicker): 修复耳标选择器组件
- 优化代码格式和缩进
- 修复 penId 属性未使用的问题
- 改进 getEartag 方法,确保正确处理返回数据
- 更新模板中的点击事件和样式
2025-01-09 11:55:59 +08:00
aixianling
b23f8325f4 refactor(xumu): 优化字典数据加载和组件结构
- 移动字典数据加载到父组件 AppDeathManage
- 修复死亡日期和死亡原因的验证规则
- 优化死亡原因的显示逻辑
- 移除子组件中的重复字典数据加载
2025-01-09 11:43:16 +08:00
aixianling
0adb2b1486 feat(AppWeightManage): 更新体重信息显示逻辑
- 在"最近称重时间"字段中,优先显示 todayCreateTime,若为空则显示 lastCreateTime
- 在"最新体重(公斤)"字段中,优先显示 todayWeight,若为空则显示 lastWeight
2025-01-09 11:37:26 +08:00
aixianling
38082397a9 style(xumu): 将只读属性改为禁用
- 在 AppInsuranceAudit 和 AppLoanAudit 组件
2025-01-09 10:40:12 +08:00
aixianling
4d527dc8ec feat(BUG 534 533): 添加身份证远程查询功能
- 在 AppInsuranceAudit 和 AppLoanAudit 组件中集成 AiIdcardRemote 组件
- 实现身份证信息查询和自动填充功能
- 优化用户信息获取逻辑,提高用户体验
2025-01-09 10:38:41 +08:00
aixianling
d90aca62e4 feat(AppAccountManage): 添加身份证号输入框
- 在表单中新增身份证号字段,设置为必填项
- 使用 ai-input组件替代 el-input 组件,以适应特殊输入需求
2025-01-09 09:16:12 +08:00
aixianling
44f11be05c fix(BUG 517): 修改账号管理对话框标题
- 将编辑状态下的对话框标题从"功能分配"改为"编辑账号"
- 优化用户体验,使对话框标题与操作内容更加匹配
2025-01-08 16:27:59 +08:00
aixianling
7a21ab3804 feat(AppAccountConfigManage):BUG 519 修改对话框标题
- 将对话框标题从"认证材料"修改为"场地配置"
- 此修改提高了界面文案的准确性,更好地反映了对话框内容的主题
2025-01-08 16:24:22 +08:00
aixianling
6bb4802f15 refactor(store):BUG 524 530 重构 signOut 逻辑
- 移除了 state 中的冗余代码
-优化了 signOut mutation 的逻辑结构
- 使用 Promise 处理异步操作,提高了代码可读性
- 简化了登录页面 URL 的拼接方式
2025-01-08 16:22:44 +08:00
aixianling
cfc8f3c8e0 feat(AppSign):BUG 525 添加登录失败错误提示
- 在登录接口返回数据中增加错误信息展示
- 使用 $message.error 方法显示错误提示
2025-01-08 16:01:46 +08:00
aixianling
3f26b8b6df refactor(AppRoleRightsManager): BUG 526 优化角色用户展示和编辑功能- 重新设计角色用户列表的展示方式,使用标签替代原有格式
- 调整角色名称列宽,提高可读性- 编辑角色时增加角色类型参数,可能为后续流程使用
2025-01-08 16:00:05 +08:00
aixianling
350ca644cf refactor(AppAccountManage):BUG 527 将“账户”改为“账号”
- 修改了 AppAccountManage 组件中的一个字段标签
- 将“账户”改为“账号”,以更准确地描述用户登录凭证
2025-01-08 15:43:20 +08:00
aixianling
99b507657f refactor(xumu): 优化基础信息输入逻辑
- 将耳标号输入框的 v-model绑定到新的 filter 属性- 在输入框中添加 @keyup.enter.native 事件,调用 getDetail(filter) 方法
- 优化了数据结构和事件处理方式,提高了用户体验
2025-01-08 15:23:26 +08:00
aixianling
2e93f1465f refactor(xumu): 重构耳标选择器组件
- 新增计算属性 api,用于生成请求 URL
- 将 watch 目标从 action 改为 api
- 优化 getEartag 方法,使用计算属性 api 替代手动构建 URL
2025-01-08 15:18:37 +08:00
aixianling
07a4d0637f refactor(xumu): 优化体重录入对话框样式和功能
- 调整对话框宽度为 50vw,提高可读性和美观性
- 为日期选择器添加 value-format 属性,确保日期格式一致性
- 将普通输入框替换为自定义的 ai-input 组件,提升用户体验
2025-01-08 15:05:55 +08:00
aixianling
66a721c1eb feat(xumu): 优化耳标编辑功能
- 在提交时,如果处于编辑状态,将当前详情数据构建成 detailList 数组- 保留原有逻辑,确保新增和编辑操作都能正常进行
2025-01-08 15:02:37 +08:00
aixianling
5efd2a1d3f fix(AppEarTag): 修复耳标添加页面品种和类别显示问题
- 在 etAdd.vue 文件中,将品种和类别的显示逻辑从直接显示值改为通过字典获取标签
- 使用 dict.getLabel 方法确保在非编辑模式下正确显示品种和类别的中文名称
2025-01-08 14:57:03 +08:00
aixianling
d0c447bb41 feat(xumu): 新增死亡审核功能
- 添加死亡审核列表页面,支持筛选、搜索和导出功能
- 实现死亡审核详情页面,包括基础信息、死亡信息和审核信息
- 集成字典加载和用户信息获取
- 优化表格展示和表单验证
2025-01-08 14:51:39 +08:00
aixianling
ebc143a052 refactor(xumu): 修改死亡录入表单字段
- 将 "createTime" 字段重命名为 "deathTime",以更准确地表示死亡日期
- 更新相应的标签、规则和数据显示
2025-01-08 14:51:18 +08:00
aixianling
70b77669ab refactor(xumu): 移除未使用的组件导入
- 删除了 AiEartagPicker 组件的导入语句
- 移除了 components 中的 AiEartagPicker 注册
2025-01-08 14:42:40 +08:00
aixianling
7393bcbc6e refactor(xumu): 优化列表组件的列定义
- 移除了 AppDeathManage 列表中不必要的 prop 属性
- 为 AppOutAudit 列表添加了序号列
- 统一了两个列表中养殖场列的格式
2025-01-08 14:37:45 +08:00
aixianling
2abdab1b20 refactor(xumu): 修正 AppOutAudit 组件的名称
- 将组件名称从 AppSellAudit 修改为 AppOutAudit
- 更新相应的样式类名和模板选择器
2025-01-08 14:33:49 +08:00
aixianling
d1a8800a9b feat(AppBreedArchive): 优化档案查询页面
- 新增免疫记录、治疗记录、淘汰记录、死亡记录、设备检测、贷款信息、保险信息等模块
-优化列表展示方式,使用 tabs进行分类展示
-调整列表列宽和对齐
2025-01-08 10:14:51 +08:00
aixianling
ced505b585 feat(xumu): 新增电子档案功能
- 添加 AppBreedArchive 组件作为电子档案的主入口
- 实现档案列表页面,包括筛选、搜索和导出功能
- 实现档案详细信息页面,展示基础信息和记录
- 集成 vuex 状态管理,支持用户信息和字典数据的全局共享
2025-01-07 18:02:42 +08:00
aixianling
25010984f9 feat(AppOutAudit): 增加字典加载项
- 在 created 钩子中添加了 "outReason" 字典加载项
- 此修改扩展了 AppOutAudit 组件的字典加载功能,支持新的审核原因字典
2025-01-07 17:02:22 +08:00
aixianling
75d5971e42 feat(xumu): 新增淘汰审核功能
- 添加 AppOutAudit组件作为淘汰审核的主入口- 实现 add.vue 页面,用于展示和编辑淘汰审核详情
- 创建 list.vue 页面,用于展示淘汰审核列表
- 在 AppOutManage 中将淘汰日期字段从 createTime改为 outTime
2025-01-07 16:50:48 +08:00
aixianling
f5085b1cb3 style(AiEartagPicker): 调整选择器样式- 为 el-select 添加相对定位,以修复潜在的样式问题- 调整 el-input__prefix 的 z-index,以确保正确的层级关系 2025-01-07 16:29:12 +08:00
aixianling
baa5c3124a refactor(xumu): 优化 AppWeightManage 添加接口调用方式- 修改了 AppWeightManage/add.vue 文件中的 submit 方法
- 将 post 请求的参数传递方式从 body 改为 params
- 这种改动可能会影响后端接口的处理逻辑,需要相应调整
2025-01-07 16:24:00 +08:00
aixianling
d1ae5ff2c7 feat(AppEarTag): 添加养殖场、养殖舍和养殖栏的必填验证
- 在 etAdd.vue 文件中,为养殖场、养殖舍和养殖栏的表单项添加了必填验证规则
- 验证规则仅在 isAdd 变量为真时生效,确保在添加模式下进行验证
- 此修改提高了数据输入的完整性和用户体验
2025-01-07 16:22:31 +08:00
aixianling
962d2a4068 fix(xumu): 修复删除功能使用错误的 HTTP 方法
-将 handleDelete 方法中的 HTTP 请求从 delete 改为 post
-此修改确保了删除操作使用正确的 HTTP 方法,提高了代码的正确性和安全性
2025-01-07 16:20:22 +08:00
aixianling
3adbb68466 refactor(AppDeployCustom): 重构新增页面布局和样式
-优化了表单布局,使用 grid 系统替代原有的 el-row 和 el-col
- 移除了多余的模板代码,简化了结构
- 统一了表单项的样式和间距
- 调整了部分组件的属性,提高了代码可读性
2025-01-07 10:36:29 +08:00