feat(credit): 更新客户信息编辑组件功能

- 替换城市输入框为省市区级联选择组件
- 新增步骤下拉选择框用于流程状态管理
- 集成文件选择组件替代原有文件路径输入框
- 实现文件上传和删除功能
- 添加文件列表管理和同步逻辑
- 优化搜索组件中关键词搜索框位置
- 完善查询参数过滤逻辑支持数组和单一值处理
This commit is contained in:
2026-03-19 17:08:20 +08:00
parent 72c431967d
commit 56063e9bcd
3 changed files with 160 additions and 38 deletions

View File

@@ -143,9 +143,23 @@ const datasource: DatasourceFunction = ({
}) => {
const params: CreditMpCustomerParam = {...(where as CreditMpCustomerParam)};
if (filters) {
(params as any).status = filters.status;
const filterStatus = (filters as any).status;
if (Array.isArray(filterStatus)) {
if (filterStatus.length) {
(params as any).status = filterStatus[0];
}
} else if (filterStatus !== undefined && filterStatus !== null) {
(params as any).status = filterStatus;
}
const stepFilter = (filters as any).step;
(params as any).step = Array.isArray(stepFilter) ? stepFilter[0] : stepFilter;
if (Array.isArray(stepFilter)) {
if (stepFilter.length) {
(params as any).step = stepFilter[0];
}
} else if (stepFilter !== undefined && stepFilter !== null) {
(params as any).step = stepFilter;
}
}
return pageCreditMpCustomer({
...params,