|
@@ -37,6 +37,8 @@
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <!-- 分享农事成效弹窗 -->
|
|
|
|
|
+ <review-popup ref="reviewPopupRef" />
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
@@ -46,8 +48,10 @@ import FarmInfoCard from "@/components/pageComponents/FarmInfoCard.vue";
|
|
|
import StatsBox from "@/components/pageComponents/StatsBox.vue";
|
|
import StatsBox from "@/components/pageComponents/StatsBox.vue";
|
|
|
import { ref, onMounted, computed } from "vue";
|
|
import { ref, onMounted, computed } from "vue";
|
|
|
import { useRoute, useRouter } from "vue-router";
|
|
import { useRoute, useRouter } from "vue-router";
|
|
|
|
|
+import { base_img_url2 } from "@/api/config";
|
|
|
import recordItem from "@/components/recordItem.vue";
|
|
import recordItem from "@/components/recordItem.vue";
|
|
|
import { ElMessage } from "element-plus";
|
|
import { ElMessage } from "element-plus";
|
|
|
|
|
+import reviewPopup from "@/views/old_mini/task_condition/components/reviewPopup.vue";
|
|
|
import { Empty } from "vant";
|
|
import { Empty } from "vant";
|
|
|
const route = useRoute();
|
|
const route = useRoute();
|
|
|
const router = useRouter();
|
|
const router = useRouter();
|
|
@@ -108,14 +112,19 @@ const handleClick = (section) => {
|
|
|
|
|
|
|
|
const handleChatFarm = () => {
|
|
const handleChatFarm = () => {
|
|
|
if(farmDetail.value.receiveUserId != 'null'){
|
|
if(farmDetail.value.receiveUserId != 'null'){
|
|
|
- router.push(`/chat_frame?userId=${farmDetail.value.receiveUserId}&name=${farmDetail.value.name}&farmId=${farmIdVal.value}`);
|
|
|
|
|
|
|
+ router.push(`/chat_frame?userId=${farmDetail.value.receiveUserId}&farmId=${farmIdVal.value}`);
|
|
|
}else{
|
|
}else{
|
|
|
ElMessage.warning('尚未绑定用户,暂时无法沟通');
|
|
ElMessage.warning('尚未绑定用户,暂时无法沟通');
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
-const handleTitleRightClick = () => {
|
|
|
|
|
- // router.push(`/review_work?json=${JSON.stringify({id:section.id})}`);
|
|
|
|
|
|
|
+const reviewPopupRef = ref(null);
|
|
|
|
|
+const handleTitleRightClick = ({id, reviewImage}) => {
|
|
|
|
|
+ VE_API.z_farm_work_record.getTriggerImg({ farmWorkRecordId:id }).then(({ data }) => {
|
|
|
|
|
+ const preImg = data.length ? base_img_url2 + data[data.length - 1].cloudFilename : '';
|
|
|
|
|
+ const resImg = reviewImage?.length ? base_img_url2 + reviewImage[reviewImage.length - 1] : '';
|
|
|
|
|
+ reviewPopupRef.value.handleShowPopup(id, preImg, resImg);
|
|
|
|
|
+ });
|
|
|
};
|
|
};
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|