diff --git a/src/views/vehicle/customer-archive.vue b/src/views/vehicle/customer-archive.vue index a1bd50a..ba2af27 100644 --- a/src/views/vehicle/customer-archive.vue +++ b/src/views/vehicle/customer-archive.vue @@ -2544,7 +2544,9 @@ export default { const res = await querySupplierCode(code); // 防止响应返回时用户已修改代码 if (String(this.archiveForm.unifiedCreditCode || '').trim().toUpperCase() !== code) return; - this.archiveForm.supplierCode = res?.data?.data || ''; + // 后端查不到时 data 为 {}(R 对 null 的空承载兜底),非字符串一律按空处理,避免显示 [object Object] + const supplierCode = res?.data?.data; + this.archiveForm.supplierCode = typeof supplierCode === 'string' ? supplierCode : ''; } catch (error) { // 忽略查询异常,编码留空 }