|
|
@@ -623,7 +623,6 @@ const noPrice = ref(false);
|
|
|
const isDefault = ref(false);
|
|
|
// 是否在完善信息弹窗中
|
|
|
const isDoingComplete = ref(false);
|
|
|
-const farmWorkIds = ref([]);
|
|
|
|
|
|
const showCompletePopup = ref(false);
|
|
|
onActivated(() => {
|
|
|
@@ -634,7 +633,6 @@ onActivated(() => {
|
|
|
// enabled为0时,方案不可用,需要完善
|
|
|
isDoingComplete.value = route.query.enabled == 0 ? true : false;
|
|
|
// 方案列表中的ids数组
|
|
|
- farmWorkIds.value = route.query.farmWorkIds ? JSON.parse(route.query.farmWorkIds) : [];
|
|
|
if (route.query.farmWorkId) {
|
|
|
getDetail();
|
|
|
}
|
|
|
@@ -784,9 +782,7 @@ const handleViewDetail = () => {
|
|
|
const handleCompleteNext = () => {
|
|
|
showCompletePopup.value = false;
|
|
|
// 优先使用 farmWorkIds.value(从 route.query 解析的),如果没有则从 sessionStorage 读取
|
|
|
- let farmWorkIdsArray = farmWorkIds.value && farmWorkIds.value.length > 0
|
|
|
- ? [...farmWorkIds.value]
|
|
|
- : (() => {
|
|
|
+ let farmWorkIdsArray = (() => {
|
|
|
const stored = sessionStorage.getItem("farmWorkIds");
|
|
|
return stored ? JSON.parse(stored) : [];
|
|
|
})();
|
|
|
@@ -837,7 +833,6 @@ const handleCompleteNext = () => {
|
|
|
// 更新 sessionStorage 和 farmWorkIds.value
|
|
|
sessionStorage.setItem("farmWorkIds", JSON.stringify(farmWorkIdsArray));
|
|
|
sessionStorage.setItem("arrangeIds", JSON.stringify(arrangeIdsArray));
|
|
|
- farmWorkIds.value = farmWorkIdsArray;
|
|
|
|
|
|
// 使用之前获取的下一个值
|
|
|
if (nextFarmWorkId && nextArrangeId) {
|