zhangjf a119826173 feat: 应收款管理优化 - 需求和客户改为下拉选择
功能优化:
- 将需求ID输入框改为需求工单下拉选择
- 将客户ID输入框改为客户下拉选择
- 添加需求和客户数据加载逻辑

前端改进:
1. 表单优化:
   - 需求工单:下拉选择,显示需求名称
   - 客户:下拉选择,显示客户名称
   - 添加 clearable 支持清空

2. 表格优化:
   - 新增需求工单列,显示需求名称
   - 新增客户列,显示客户名称
   - 调整列宽和顺序

3. 数据加载:
   - loadRequirements(): 加载需求列表
   - loadCustomers(): 加载客户列表
   - getRequirementName(): 根据ID获取需求名称
   - getCustomerName(): 根据ID获取客户名称

4. 表单验证:
   - 更新验证提示:'请选择需求工单' / '请选择客户'
   - 触发方式改为 'change'

用户体验提升:
- 更直观的下拉选择替代手动输入ID
- 表格显示名称而不是ID,更易读
- 支持搜索和清空选择

表格列顺序(优化后):
应收款编号 > 需求工单 > 客户 > 项目 > 应收款金额 > 已收款金额 > 未收款金额 > 应收款日期 > 付款截止日期 > 状态 > 逾期天数 > 创建时间 > 操作
2026-02-15 20:22:51 +08:00
..

Vue 3 + Vite

This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.

Learn more about IDE Support for Vue in the Vue Docs Scaling up Guide.