浏览代码

fix: 下一项

刘秀芳 1 周之前
父节点
当前提交
cab79124fc
共有 2 个文件被更改,包括 3 次插入8 次删除
  1. 1 6
      src/views/old_mini/modify_work/modify.vue
  2. 2 2
      src/views/old_mini/monitor/subPages/plan.vue

+ 1 - 6
src/views/old_mini/modify_work/modify.vue

@@ -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) {

+ 2 - 2
src/views/old_mini/monitor/subPages/plan.vue

@@ -461,7 +461,6 @@ const handleSubmitPlan = async () => {
 const savePlanPageInfo = () => {
     sessionStorage.setItem("specieValue", specieValue.value);
     sessionStorage.setItem("active", active.value);
-    sessionStorage.setItem("farmWorkIds", JSON.stringify(farmWorkIds.value));
     sessionStorage.setItem("arrangeIds", JSON.stringify(arrangeIds.value));
     sessionStorage.setItem("currentTabIndex", currentTabIndex.value);
 };
@@ -491,6 +490,7 @@ const curFarmObj = ref({});
 const handleRowClick = (item) => {
     curFarmObj.value = item;
     savePlanPageInfo();
+    sessionStorage.setItem("farmWorkIds", JSON.stringify(item.invalidIds));
     const enabled = tabs.value[currentTabIndex.value]?.enabled;
     router.push({
         path: "/modify",
@@ -498,7 +498,7 @@ const handleRowClick = (item) => {
             id: item.id,
             noPrice: pageType.value === "plant" ? true : false,
             farmId: route.query.farmId,
-            farmWorkId: item.invalidIds,
+            farmWorkId: item.farmWorkId,
             containerSpaceTimeId: item.containerSpaceTimeId,
             isDefault: active.value === tabs.value[0]?.id,
             enabled: enabled,