diff --git a/apps/src/views/operate/region-broadcast.vue b/apps/src/views/operate/region-broadcast.vue index 7cda27c..0805f42 100644 --- a/apps/src/views/operate/region-broadcast.vue +++ b/apps/src/views/operate/region-broadcast.vue @@ -123,7 +123,7 @@ async function loadRegions() { regionOptions.value = (list || []) .map((item) => ({ label: item.regionName || item.regionCode || item.code || String(item.id), - value: item.regionCode || item.code || '', + value: item.regionCode || item.code || String(item.id || ''), })) .filter((item) => item.value); } finally { @@ -132,7 +132,7 @@ async function loadRegions() { } function handleRegionChange(_value: any, item: Record | null) { - form.regionCode = item?.regionCode || item?.code || ''; + form.regionCode = item?.regionCode || item?.code || String(item?.id || ''); } function normalizePayload() {