|
@@ -95,6 +95,7 @@ const handleCommand = ({id, name}) => {
|
|
|
// 保存用户选择的农场到 localStorage
|
|
// 保存用户选择的农场到 localStorage
|
|
|
localStorage.setItem('selectedFarmId', id);
|
|
localStorage.setItem('selectedFarmId', id);
|
|
|
localStorage.setItem('selectedFarmName', name);
|
|
localStorage.setItem('selectedFarmName', name);
|
|
|
|
|
+ localStorage.setItem('selectedFarmPoint', selectedFarm.point);
|
|
|
emit('changeGarden',{id, name});
|
|
emit('changeGarden',{id, name});
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -134,6 +135,7 @@ async function setFarmByGardenId(gardenIdValue) {
|
|
|
// 保存到 localStorage
|
|
// 保存到 localStorage
|
|
|
localStorage.setItem('selectedFarmId', farmId.value);
|
|
localStorage.setItem('selectedFarmId', farmId.value);
|
|
|
localStorage.setItem('selectedFarmName', farmName.value);
|
|
localStorage.setItem('selectedFarmName', farmName.value);
|
|
|
|
|
+ localStorage.setItem('selectedFarmPoint', targetFarm.point);
|
|
|
emit('changeGarden', { id: farmId.value, name: farmName.value });
|
|
emit('changeGarden', { id: farmId.value, name: farmName.value });
|
|
|
resolve(true);
|
|
resolve(true);
|
|
|
} else {
|
|
} else {
|
|
@@ -180,6 +182,7 @@ function selectFarmFromList(data) {
|
|
|
farmName.value = savedFarmName;
|
|
farmName.value = savedFarmName;
|
|
|
farmId.value = Number(savedFarmId);
|
|
farmId.value = Number(savedFarmId);
|
|
|
isDefaultFarm.value = savedFarm.defaultOption || false;
|
|
isDefaultFarm.value = savedFarm.defaultOption || false;
|
|
|
|
|
+ localStorage.setItem('selectedFarmPoint', savedFarm.point);
|
|
|
} else {
|
|
} else {
|
|
|
// 如果保存的农场不在列表中,按优先级选择
|
|
// 如果保存的农场不在列表中,按优先级选择
|
|
|
selectDefaultFarm(data);
|
|
selectDefaultFarm(data);
|
|
@@ -221,16 +224,19 @@ function selectDefaultFarm(data) {
|
|
|
farmName.value = defaultFarm.name;
|
|
farmName.value = defaultFarm.name;
|
|
|
farmId.value = defaultFarm.id;
|
|
farmId.value = defaultFarm.id;
|
|
|
isDefaultFarm.value = true;
|
|
isDefaultFarm.value = true;
|
|
|
|
|
+ localStorage.setItem('selectedFarmPoint', defaultFarm.point);
|
|
|
} else {
|
|
} else {
|
|
|
// 如果没有默认农场,选择第一个
|
|
// 如果没有默认农场,选择第一个
|
|
|
farmName.value = data[0].name;
|
|
farmName.value = data[0].name;
|
|
|
farmId.value = data[0].id;
|
|
farmId.value = data[0].id;
|
|
|
isDefaultFarm.value = data[0].defaultOption || false;
|
|
isDefaultFarm.value = data[0].defaultOption || false;
|
|
|
|
|
+ localStorage.setItem('selectedFarmPoint', data[0].point);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 保存到 localStorage
|
|
// 保存到 localStorage
|
|
|
localStorage.setItem('selectedFarmId', farmId.value);
|
|
localStorage.setItem('selectedFarmId', farmId.value);
|
|
|
localStorage.setItem('selectedFarmName', farmName.value);
|
|
localStorage.setItem('selectedFarmName', farmName.value);
|
|
|
|
|
+ localStorage.setItem('selectedFarmPoint', data[0].point);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|