Certification.vue 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451
  1. <template>
  2. <div class="page-wrap" ref="containerRef">
  3. <div class="page-top"></div>
  4. <div class="page-affix">
  5. <el-affix :offset="80">
  6. <div class="affix-button">
  7. <el-anchor
  8. :container="containerRef"
  9. direction="vertical"
  10. type="default"
  11. @click="handleClick"
  12. >
  13. <el-anchor-link href="#part1" title="区域环境认证" />
  14. <el-anchor-link href="#part2" title="气象适宜认证" />
  15. <el-anchor-link href="#part3" title="农事体系认证" />
  16. <el-anchor-link href="#part4" title="生态园相认证" />
  17. <el-anchor-link href="#part5" title="过程表型认证" />
  18. </el-anchor>
  19. </div>
  20. </el-affix>
  21. </div>
  22. <div class="page-content">
  23. <div class="content-title">
  24. <div class="main-title">3体6维认证</div>
  25. <div class="title-line"></div>
  26. <div class="sub-title">IT HAS FLAVOR</div>
  27. </div>
  28. <div class="card-box">
  29. <el-row :gutter="40">
  30. <el-col :span="8">
  31. <div class="card-item">
  32. <img src="@/assets/images/content/card1.png" alt="">
  33. <div class="center-text">好环境</div>
  34. <div class="bottom-text">{区域环境+气象适宜}</div>
  35. </div>
  36. </el-col>
  37. <el-col :span="8">
  38. <div class="card-item">
  39. <img src="@/assets/images/content/card2.png" alt="">
  40. <div class="center-text">好果园</div>
  41. <div class="bottom-text">{生态园相+农事体系}</div>
  42. </div>
  43. </el-col>
  44. <el-col :span="8">
  45. <div class="card-item">
  46. <img src="@/assets/images/content/card3.png" alt="">
  47. <div class="center-text">好果树</div>
  48. <div class="bottom-text">{生长周期+生长过程}</div>
  49. </div>
  50. </el-col>
  51. </el-row>
  52. </div>
  53. <!-- 区域环境认证 -->
  54. <div class="text-img">
  55. <div id="part1" class="part-position"></div>
  56. <div class="content-title">
  57. <div class="main-title">区域环境认证</div>
  58. <div class="title-line"></div>
  59. <div class="sub-title">水果的滋味、风味与回味,源于糖分、有机酸等物质在整个生长期的合成积累,依赖 <span class="main-text">生境、地理区位、光照、水源、土壤</span> 等环境因子协同调控。飞鸟有味的区域环境认证体系,从上述五大关键指标出发,对果园所处环境进行多维度、全周期的系统评估,确保每一份风味都烙印着自然生境的独特禀赋。</div>
  60. </div>
  61. <div class="text-content">
  62. <div class="content-item">
  63. <div class="l-text">
  64. <div class="text-title">生境</div>
  65. <div class="text-desc">森林覆盖率高的区域常具丰富土壤微生物与健康空气循环。微生物分泌的激素类物质可激活果树根系对铁、锌等矿物质的吸收,这些元素不仅调节糖酸平衡,更是黄酮、多酚等风味物质合成的催化因子。飞鸟通过遥感影像识别果园周边森林区域,计算森林覆盖度,衡量果园所在区域的生境水平。</div>
  66. </div>
  67. <div class="r-img">
  68. <img src="@/assets/images/certification/certification.png" alt="">
  69. </div>
  70. </div>
  71. <div class="content-item">
  72. <div class="l-text">
  73. <div class="text-title">地理区位</div>
  74. <div class="text-desc">地理区位直接决定果园的水汽循环与温湿环境:地势开阔处通风良好,可降低病虫害;水体环绕、背风区域能稳定温湿条件,利于果树代谢。飞鸟通过遥感数据与数字高程模型(DEM),分析果园周边地势特征与山水空间格局,获取果园的地理区位评分指数。</div>
  75. </div>
  76. <div class="r-img">
  77. <img src="@/assets/images/certification/certification2.png" alt="">
  78. </div>
  79. </div>
  80. <div class="content-item">
  81. <div class="l-text">
  82. <div class="text-title">光照</div>
  83. <div class="text-desc">持续、稳定的光照可以提升光合作用效率,促进糖类、萜类、酚类等物质转化,形成饱满甜味与浓郁果香。光照不足则导致风味扁平、留香短。飞鸟通过气象卫星数据统计果园所在地的年均日照时长,并结合地理高程模型分析果园坡度、坡向,以分析果园的有效光照时长与照射均匀度,从而综合评估果园的光照适宜度。</div>
  84. </div>
  85. <div class="r-img">
  86. <img src="@/assets/images/certification/certification3.png" alt="">
  87. </div>
  88. </div>
  89. <div class="content-item">
  90. <div class="l-text">
  91. <div class="text-title">土壤</div>
  92. <div class="text-desc">土壤理化条件影响养分吸收与风味合成。疏松壤土有利于有机酸与芳香物质合成,高有机质土壤可提升风味复杂性,微酸性环境增强微量元素活性。土壤板结、pH 失衡或重金属污染则损害风味。飞鸟结合作物长势和土壤理化数据,综合评估果园土壤的营养供给能力。</div>
  93. </div>
  94. <div class="r-img">
  95. <img src="@/assets/images/certification/certification4.png" alt="">
  96. </div>
  97. </div>
  98. <div class="content-item">
  99. <div class="l-text">
  100. <div class="text-title">水源</div>
  101. <div class="text-desc">水源洁净程度直接关系到植物体内的营养输送效率和代谢通畅度。清洁水源维持根系活力,促进等风味物质合成转运;污染水源迫使果树防御代谢,累积苦味、涩味物质,破坏口感。飞鸟结合遥感影像与地面水质监测数据,分析悬浮物浓度、氨氮含量、营养状态指数等指标,评估果园周边水源洁净程度。 失衡或重金属污染则损害风味。飞鸟结合作物长势和土壤理化数据,综合评估果园土壤的营养供给能力。</div>
  102. </div>
  103. <div class="r-img">
  104. <img src="@/assets/images/certification/certification5.png" alt="">
  105. </div>
  106. </div>
  107. </div>
  108. </div>
  109. <!-- 气象适宜认证 -->
  110. <div class="text-img">
  111. <div id="part2" class="part-position"></div>
  112. <div class="content-title">
  113. <div class="main-title">气象适宜认证</div>
  114. <div class="title-line"></div>
  115. <div class="sub-title" style="padding: 0 50px">每一类作物都有其适配的气象节律。飞鸟以光照、水分、温度等多维气象数据为基础,构建气象适宜认证体系,既涵盖基于气候本底的 <span class="main-text">天然好环境</span> 认证,也包含应对气候扰动的 <span class="main-text">后天好环境</span> 认证,通过双重维度将抽象气象参数转化为可感知的风味品质指标,让消费者直观理解 “顺天时、应物候” 的农耕智慧。</div>
  116. </div>
  117. <div class="text-content formula-content">
  118. <div class="content-item">
  119. <div class="l-text">
  120. <div class="text-title">天然好环境(气候节律共鸣度)</div>
  121. <div class="text-desc">依托多源遥感与气象数据融合技术,构建作物全生育期气候需求模型,计算作物原生气候需求与种植园气象条件的匹配度。消费者可通过可视化 “气候 - 作物” 匹配度玫瑰图,直观获取产区积温、日照等关键要素与作物生长需求的契合程度,见证阳光雨露如何通过科学量化转化为果实的本真风味。</div>
  122. <div class="text-desc">
  123. <div class="text-formula">
  124. 天然好环境认证公式(气候节律共鸣度):
  125. <img src="@/assets/images/certification/formula1.png" alt="">
  126. </div>
  127. </div>
  128. <div class="text-desc">公式释义:</div>
  129. <div class="text-desc">
  130. <div class="text-formula">
  131. <img src="@/assets/images/certification/formula2.png" alt="">
  132. 作物原生适宜条件需求的气候参数
  133. <img class="pdl-20" src="@/assets/images/certification/formula3.png" alt="">
  134. 种植园多源遥感反演的时机气象参数
  135. </div>
  136. </div>
  137. </div>
  138. <div class="r-img">
  139. <img src="@/assets/images/certification/certification2-1.png" alt="">
  140. </div>
  141. </div>
  142. <div class="content-item">
  143. <div class="l-text">
  144. <div class="text-title">后天好环境(逆境风味转化率)</div>
  145. <div class="text-desc">面对倒春寒、阴雨、寡照等气候异常,飞鸟启动"逆境风味评估"系统。基于多源气象数据与田间物候监测,精准捕捉逆境发生时段、强度及持续周期,同步追踪果园应对气候异常的关键干预措施的实施记录,计算逆境风味转化率指数。让消费者直观感受逆境淬炼下的生长轨迹,解码气候胁迫与果香层次塑造的内在关联。</div>
  146. <div class="text-desc">
  147. <div class="text-formula">
  148. 后天好环境认证公式(逆境风味转化率):
  149. <img src="@/assets/images/certification/formula4.png" alt="">
  150. </div>
  151. </div>
  152. <div class="text-desc">公式释义:</div>
  153. <div class="text-desc">
  154. <div class="text-formula">
  155. <img src="@/assets/images/certification/formula5.png" alt="">
  156. 智能预警系统监测的风险暴露时长比
  157. <img class="pdl-20" src="@/assets/images/certification/formula6.png" alt="">
  158. 逆境管理后风味相关性物质理论浓度比
  159. </div>
  160. </div>
  161. <div class="text-desc">
  162. <div class="text-formula">
  163. <img src="@/assets/images/certification/formula7.png" alt="">
  164. 农事干预认证记录的气候干预措施有效性验证值
  165. <img class="pdl-20" src="@/assets/images/certification/formula8.png" alt="">
  166. 不同技术抗逆技术强化系数
  167. </div>
  168. </div>
  169. </div>
  170. <div class="r-img">
  171. <img src="@/assets/images/certification/certification2-2.png" alt="">
  172. </div>
  173. </div>
  174. </div>
  175. </div>
  176. <!-- 农事体系认证 -->
  177. <div class="text-img">
  178. <div id="part3" class="part-position"></div>
  179. <div class="content-title">
  180. <div class="main-title">农事体系认证</div>
  181. <div class="title-line"></div>
  182. <div class="sub-title">营养充足与病害防控是糖分、香气及风味物质形成的核心要素。在飞鸟的农事管理数字化认证体系中,<span class="main-text">病虫害防治指数与营养供给度指数</span> 构成品质管控的双核心因子,通过全周期数据追踪与智能决策模型,实现对两大关键要素的精准量化与动态优化。</div>
  183. </div>
  184. <div class="text-content">
  185. <div class="content-item">
  186. <div class="l-text">
  187. <div class="text-title">病虫害防治指数</div>
  188. <div class="text-desc">果园病虫害防治成效,不仅取决于防控效果,更与用药安全性、科学性紧密相关。好的果园在果树关键生长时期,优先采用生物药剂或释放生物天敌等绿色防控手段,靶向防治病虫害,在有效抑制病虫害的同时,确保果品农残符合生态标准。同时,生物药剂的使用也会遵循一定的规律,在果期以及其余生长脆弱时期,提前防治病虫害,可最大化生物防治的功效。</div>
  189. </div>
  190. <div class="r-img">
  191. <img src="@/assets/images/certification/certification3-1.png" alt="">
  192. </div>
  193. </div>
  194. <div class="content-item">
  195. <div class="l-text">
  196. <div class="text-title">营养供给度指数</div>
  197. <div class="text-desc">好的果园要求更多通过有机种植方式,补充果树营养,在促梢、壮花、保果壮果等关键时期,多使用有机肥、土壤改良剂、菌肥等生态健康产品替代一般复合肥,补充足够营养的同时,降低重金属元素等含量,促进糖分物质、风味物质等生成。而在其余需肥时期,也要求及时补充对应生长需求的叶面肥,如梢期补充含镁叶面肥、果期补充含钾钙叶面肥等,针对性提供植物生长所需的所有矿物质和微量元素。</div>
  198. </div>
  199. <div class="r-img">
  200. <img src="@/assets/images/certification/certification3-2.png" alt="">
  201. </div>
  202. </div>
  203. </div>
  204. </div>
  205. <!-- 生态园相认证 -->
  206. <div class="text-img">
  207. <div id="part4" class="part-position"></div>
  208. <div class="content-title">
  209. <div class="main-title">生态园相认证</div>
  210. <div class="title-line"></div>
  211. </div>
  212. <div class="text-content">
  213. <div class="content-item">
  214. <div class="l-text">
  215. <div class="text-title">通风率</div>
  216. <div class="text-desc">1.通风率越高病虫害爆发风险越低。飞鸟运用无人机航飞获取果园正射影像、数字高程模型等,对果园进行厘米级信息化建模,计算果树间距、树高、冠幅形态等空间参数,计算不同果树自身枝条的通风情况以及果树与果树之间的遮挡程度,量化生成果园整体通风率指标。</div>
  217. </div>
  218. <div class="r-img">
  219. <img src="@/assets/images/certification/certification4-1.png" alt="">
  220. </div>
  221. </div>
  222. <div class="content-item">
  223. <div class="l-text">
  224. <div class="text-title">透光率</div>
  225. <div class="text-desc">飞鸟通过无人机点云数据,精准量化树冠层的光穿透强度、光斑分布均匀性及冠层郁闭度等参数,计算果园透光率。具体而言,利用点云数据分析叶片密度与分布,结合太阳高度角、方位角数据评估树冠内部及地面接收的有效光合辐射量,确保果实获得充足光照以完成风味物质合成。</div>
  226. </div>
  227. <div class="r-img">
  228. <img src="@/assets/images/certification/certification4-2.png" alt="">
  229. </div>
  230. </div>
  231. <div class="content-item">
  232. <div class="l-text">
  233. <div class="text-title">生物多样性</div>
  234. <div class="text-desc">飞鸟综合利用无人机影像与卫星遥感数据,对果园草本植物多样性进行多样性评估。构建深度学习算法,识别果园内益草植物群落的物种丰富度、均匀度及生态位互补性,生成生物多样性指数,有助于形成 “以草控草、以草养虫、以虫治虫” 的生态循环。</div>
  235. </div>
  236. <div class="r-img">
  237. <img src="@/assets/images/certification/certification4-3.png" alt="">
  238. </div>
  239. </div>
  240. </div>
  241. </div>
  242. <!-- 过程表型认证 -->
  243. <div class="text-img">
  244. <div id="part5" class="part-position"></div>
  245. <div class="content-title">
  246. <div class="main-title">过程表型认证</div>
  247. <div class="title-line"></div>
  248. </div>
  249. <div class="text-content">
  250. <div class="content-item">
  251. <div class="l-text">
  252. <div class="text-title">作物时间累积度指数</div>
  253. <div class="text-desc">飞鸟依托多源遥感影像(如无人机 RGB 影像、卫星多光谱数据)与田间物联网传感器,构建覆盖作物全生长周期的数字化表型监测体系。通过深度学习算法自动识别作物萌芽期、展叶期、花期、坐果期、膨大期、转色期等关键物候节点,结合逐日气象数据(积温、光照时长),精确计算各物候期的持续天数,并与该品种历史平均数据及优质果实形成的最佳物候时长模型对比,生成时间累积度指数。该指数不仅用于评估作物是否遵循自然生长周期,还可通过分析积温不足或过长对次生代谢物积累的影响,为农事操作提供科学依据,确保风味物质在充足时间维度上完成积累。</div>
  254. </div>
  255. <div class="r-img">
  256. <img src="@/assets/images/certification/certification5-1.png" alt="">
  257. </div>
  258. </div>
  259. <div class="content-item">
  260. <div class="l-text">
  261. <div class="text-title">时序病虫指数</div>
  262. <div class="text-desc">病虫害控制得好,果皮完整、果肉无病斑,能显著提升果品外观与口感,降低农残。飞鸟基于病虫害检测算法识别病叶检测数量、虫害损害叶片数量,花穗受到病虫害损害数量以及果实受到病虫害损害数量,获取时序病虫指数,生成病虫压力动态曲线,从而掌握果园对于病虫害防控是否及时、精准,是否实现绿色生态管理。</div>
  263. </div>
  264. <div class="r-img">
  265. <img src="@/assets/images/certification/certification5-2.png" alt="">
  266. </div>
  267. </div>
  268. </div>
  269. </div>
  270. </div>
  271. </div>
  272. </template>
  273. <script setup>
  274. import { ref } from "vue";
  275. const containerRef = ref(null)
  276. const handleClick = (e) => {
  277. e.preventDefault()
  278. const href = e.target.getAttribute('href'); // 获取目标 hash(如 #part1)
  279. if (href) {
  280. const target = document.querySelector(href); // 找到目标元素
  281. if (target) {
  282. target.scrollIntoView({ behavior: 'smooth' }); // 平滑滚动
  283. }
  284. }
  285. }
  286. </script>
  287. <style lang="scss" scoped>
  288. .page-wrap {
  289. width: 100%;
  290. height: 100%;
  291. overflow: auto;
  292. .page-top {
  293. width: 100%;
  294. height: 740px;
  295. background: url("@/assets/images/certification/banner.png") no-repeat;
  296. background-position: right bottom;
  297. background-size: cover;
  298. }
  299. .page-affix {
  300. ::v-deep {
  301. .el-affix {
  302. width: fit-content;
  303. }
  304. .el-anchor.el-anchor--vertical .el-anchor__list {
  305. padding-left: 0;
  306. }
  307. .el-anchor__item {
  308. justify-content: center;
  309. align-items: center;
  310. margin-top: 12px;
  311. }
  312. .el-anchor__marker {
  313. display: none;
  314. }
  315. .el-anchor__link {
  316. width: 206px;
  317. background: #F2F2F2;
  318. padding: 8px 0;
  319. font-size: 22px;
  320. line-height: 2;
  321. color: #000;
  322. text-align: center;
  323. border-radius: 0 20px 0 0;
  324. &.is-active {
  325. background: linear-gradient(#FFD489, #FDC25C);
  326. }
  327. }
  328. }
  329. }
  330. .page-content {
  331. padding: 80px 0 40px 0;
  332. width: 1280px;
  333. margin: 0 auto;
  334. margin-top: -380px;
  335. // overflow: auto;
  336. // height: calc(100%);
  337. .card-box {
  338. padding-top: 78px;
  339. .card-item {
  340. position: relative;
  341. color: #FFFFFF;
  342. cursor: pointer;
  343. &:hover {
  344. .center-text {
  345. scale: 1.2;
  346. }
  347. .bottom-text {
  348. // scale: 1.1;
  349. }
  350. }
  351. .center-text {
  352. transition: all 0.3s;
  353. font-family: "JXZK";
  354. position: absolute;
  355. top: 82px;
  356. left: 50%;
  357. transform: translateX(-50%);
  358. width: 50px;
  359. line-height: 1.2;
  360. font-size: 50px;
  361. letter-spacing: 4px;
  362. text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  363. }
  364. .bottom-text {
  365. transition: all 0.3s;
  366. font-family: "JXZK";
  367. position: absolute;
  368. bottom: 24px;
  369. left: 50%;
  370. transform: translateX(-50%);
  371. }
  372. }
  373. }
  374. .text-img {
  375. padding-top: 100px;
  376. position: relative;
  377. .part-position {
  378. position: relative;
  379. top: -80px;
  380. }
  381. .text-content {
  382. margin-top: 60px;
  383. &.formula-content {
  384. .content-item {
  385. background: #fff;
  386. border: 1px solid rgba(0, 0, 0, 0.2);
  387. }
  388. }
  389. .content-item {
  390. display: flex;
  391. align-items: center;
  392. padding: 26px 26px 26px 60px;
  393. background: #F6F6F6;
  394. transition: all 0.3s;
  395. &:hover {
  396. .r-img {
  397. // transform: rotate(4deg);
  398. scale: 1.05;
  399. }
  400. }
  401. }
  402. .content-item + .content-item {
  403. margin-top: 20px;
  404. }
  405. .l-text {
  406. flex: 1;
  407. padding-right: 135px;
  408. .text-title {
  409. font-size: 22px;
  410. color: #000000;
  411. line-height: 28px;
  412. width: fit-content;
  413. position: relative;
  414. &::after {
  415. content: "";
  416. position: absolute;
  417. right: -10px;
  418. top: 0;
  419. width: 17px;
  420. height: 17px;
  421. background: url("@/assets/images/content/sun.png") no-repeat center;
  422. }
  423. }
  424. .text-desc {
  425. padding-top: 12px;
  426. font-size: 16px;
  427. color: rgba(0, 0, 0, 0.6);
  428. line-height: 28px;
  429. text-align: justify;
  430. }
  431. .text-formula {
  432. display: inline-flex;
  433. align-items: center;
  434. }
  435. .pdl-20 {
  436. padding-left: 20px;
  437. }
  438. }
  439. .r-img {
  440. transition: all 0.3s;
  441. }
  442. }
  443. }
  444. }
  445. }
  446. </style>