|
|
@@ -378,11 +378,12 @@ async function remoteMaterials(keyword: string) {
|
|
|
}
|
|
|
materialLoading.value = true;
|
|
|
try {
|
|
|
+ // 物料主数据存在大量未 scope 化(CompanyRefId/FactoryRefId=0)的历史数据,
|
|
|
+ // 按公司+工厂硬过滤会使其搜不到 → 无法为历史物料新增货源;改为按关键字全局搜索。
|
|
|
+ // 货源记录本身的公司/工厂仍为必填(见 rules),此处仅解除物料检索侧的 org 过滤。
|
|
|
const data = await s0MaterialsApi.list({
|
|
|
page: 1,
|
|
|
pageSize: 50,
|
|
|
- companyRefId: form.companyRefId,
|
|
|
- factoryRefId: form.factoryRefId,
|
|
|
keyword: keyword || undefined,
|
|
|
});
|
|
|
materialOptions.value = data.list;
|
|
|
@@ -407,11 +408,11 @@ async function remoteSuppliers(keyword: string) {
|
|
|
}
|
|
|
supplierLoading.value = true;
|
|
|
try {
|
|
|
+ // 与物料同理:供应商主数据同样存在未 scope 化历史数据,按公司+工厂硬过滤会搜不到;
|
|
|
+ // 改为按关键字全局搜索。货源记录本身的公司/工厂仍为必填。
|
|
|
const data = await s0SuppliersApi.list({
|
|
|
page: 1,
|
|
|
pageSize: 100,
|
|
|
- companyRefId: form.companyRefId,
|
|
|
- factoryRefId: form.factoryRefId,
|
|
|
keyword: keyword || undefined,
|
|
|
});
|
|
|
supplierOptions.value = data.list;
|