![]()
{
const formValue = (values as any)[key];
const originalValue = (agent as any)?.[key];
- if (formValue !== originalValue) {
+ // 特殊处理 model 字段:如果是数组,用逗号拼接成字符串
+ if (key === 'model' && Array.isArray(formValue)) {
+ changedFields[key] = formValue.join(',');
+ } else if (formValue !== originalValue) {
changedFields[key] = formValue;
}
});