Pārlūkot izejas kodu

feat:修改跳转链接

wangsisi 5 dienas atpakaļ
vecāks
revīzija
a10f67cc17

+ 1 - 1
src/views/old_mini/agri_record/index.vue

@@ -52,7 +52,7 @@ const handleFarmInfoClick = () =>{
         askInfo: { title: "农场认领", content: "是否分享该链接给好友" },
         shareText: "我分享了农场认领链接,快来认领吧~",
         targetUrl: `create_farm`,
-        paramsPage: JSON.stringify({isNh:true}),
+        paramsPage: JSON.stringify({isFarmer:true}),
         imageUrl: 'https://birdseye-img-ali-cdn.sysuimars.com//container_phenology_interaction/example_images/0/0/1770021421822.jpg',
     };
     wx.miniProgram.navigateTo({

+ 5 - 4
src/views/old_mini/create_farm/index.vue

@@ -282,11 +282,7 @@ onActivated(() => {
     getLocationName(`${arr[1]},${arr[0]}`);
     // 仅在携带 isReload 标记、且不是编辑/小程序回流场景时,认为是一次全新创建,重置表单和地块,
     // 避免破坏原有自动生成农场名称等逻辑
-    console.log('route.query.isReload', route.query.isReload)
-    console.log('paramsType.value', paramsType.value)
-    console.log('route.query.miniJson', route.query.miniJson)
     if (route.query.isReload && paramsType.value !== "edit" && !route.query.miniJson) {
-        console.log('重置表单和地块')
         // 重置表单字段到初始值
         ruleFormRef.value && ruleFormRef.value.resetFields();
         // 重置与地块绘制相关的内部状态
@@ -791,6 +787,11 @@ function backgToHome() {
                 url: `/pages/subPages/new_recognize/index?gardenData=${JSON.stringify(dropdownGardenItem.value)}`,
             });
         }
+        const paramsPage = JSON.parse(json.paramsPage);
+        if(paramsPage.isFarmer){
+            router.replace('/home');
+            return;
+        }
     } else {
         if (fromPage && fromPage !== "details") {
             if (route.query.type === "farmer") {