|
|
@@ -335,6 +335,8 @@ onActivated(() => {
|
|
|
polygonArr.value = null;
|
|
|
isFromEditMap.value = false;
|
|
|
hasDefaultPolygon.value = false;
|
|
|
+ // 重置农场名称手动修改标记,允许自动生成农场名称
|
|
|
+ isFarmNameManuallyModified.value = false;
|
|
|
// 清空上一次地块缓存
|
|
|
store.commit("home/SET_FARM_POLYGON", null);
|
|
|
}
|
|
|
@@ -750,7 +752,7 @@ async function changeSpecie(v) {
|
|
|
// 清空品种选择
|
|
|
ruleForm.typeId = "";
|
|
|
// 只有在创建模式下且用户没有手动修改过农场名称时,才自动设置农场名称
|
|
|
- if (route.query.type !== "edit" && !isFarmNameManuallyModified.value) {
|
|
|
+ if (route.query.type !== "edit" && !isFarmNameManuallyModified.value && farmCity.value) {
|
|
|
ruleForm.name = farmCity.value + v.name + "农场";
|
|
|
}
|
|
|
}
|