link.vue 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642
  1. <template>
  2. <div class="page" id="page">
  3. <div class="top">
  4. <img src="@/assets/images/about/img1.png" alt="" />
  5. <div>
  6. <div class="top_title">About Us</div>
  7. <div class="top_location">
  8. <span class="iconfont icon-weizhi"></span>
  9. Current Location : Home <span class="iconfont icon-dkw_guanbi-" /> About Us
  10. <span class="iconfont icon-dkw_guanbi-" />
  11. <span>Research Method</span>
  12. </div>
  13. </div>
  14. </div>
  15. <div class="research-content">
  16. <div class="content-item-01">
  17. WENKH, with its rigorous research methods and extensive industry experience, is
  18. dedicated to providing high-quality industry research reports for clients. Our
  19. research system covers both primary and secondary research,gathering comprehensive
  20. and accurate data from multiple dimensions. Primary research involves in-depth
  21. discussions with key participants in the industry value chain, collecting market
  22. dynamics, trend forecasts, and critical data toensure the authority and
  23. forward-looking nature of the reports. Secondary research integrates data from
  24. public and professional sources such as government agencies, industry
  25. associations, company reports, and independentresearch organizations, combined
  26. with WENKH's proprietary database for in-depth analysis. Throughout the research
  27. process, we consider core factors such as government policies, market environment,
  28. competitive landscape,industry technological innovation, market risks, and
  29. opportunities, ensuring the comprehensiveness and reliability of our research
  30. results.
  31. </div>
  32. <div class="content-item-02">
  33. In the field of industry research, WENKH has developed a mature research
  34. methodology and industry evaluation system, utilizing scientific analysis tools
  35. such as the industry lifecycle theory, PEST analysis, Porter's Five Forces model,
  36. SWOT analysis, Boston Matrix, and Porter's Diamond theory to conduct in-depth
  37. analysis of key dimensions such as market supply and demand, competitive
  38. landscape, profit models, and industrial chain development. Based on long-term
  39. industrytracking and data accumulation, we can accurately forecastfuture industry
  40. trends and provide clients with comprehensive market insights. Our research
  41. reportsnot only cover the overall industry market capacity, segmentation data,
  42. import-expor situation, and market demand characteristics but also conduct
  43. in-depthresearch on the operational conditions of key enterprises, helping clients
  44. formulate scientifically soundstrategic decisions and seize opportunities in a
  45. complexand dynamic market environment.
  46. </div>
  47. </div>
  48. <div class="method-box">
  49. <div class="method-item">
  50. <div class="method-left method-lr">
  51. <p class="title">Bottom Up Research Method</p>
  52. </div>
  53. <div class="method-right method-lr">
  54. <p class="title">Top Down Research Methodology</p>
  55. </div>
  56. </div>
  57. <div class="level_top">
  58. <img src="@/assets/images/about/level_00.png" alt="" />
  59. </div>
  60. <div
  61. :class="['method-item ', `method-level_${index}`]"
  62. v-for="(item, index) in methodLevel"
  63. :key="index"
  64. >
  65. <div class="method-left method-lr">
  66. <div class="level_item">
  67. <p class="level-title">{{ item.left.title }}</p>
  68. <p class="level-text">{{ item.left.text }}</p>
  69. </div>
  70. <div class="level-img">
  71. <img :src="item.left.img" alt="" />
  72. <div class="level-white" />
  73. </div>
  74. </div>
  75. <div class="method-right method-lr">
  76. <div class="level-img">
  77. <img :src="item.right.img" alt="" />
  78. <div class="level-white" />
  79. </div>
  80. <div class="level_item">
  81. <p class="level-title">{{ item.right.title }}</p>
  82. <p class="level-text">{{ item.right.text }}</p>
  83. </div>
  84. </div>
  85. </div>
  86. </div>
  87. <div class="method-content">
  88. <div class="title">Multidimensional Data Cross Validation Method</div>
  89. <div class="content-box">
  90. <div class="content-item">
  91. <p class="item-title">Data Source Triangulation</p>
  92. <p class="item-text">
  93. We validate data by comparing internal records (sales, customer, financial)
  94. with multiple independenitem-ernal sources (industry reports,
  95. governmentstatistics, market research).
  96. </p>
  97. </div>
  98. <div class="content-item">
  99. <p class="item-title">Supply Chain and Demand Verification</p>
  100. <p class="item-text">
  101. We verify data across the supply chain, comparingproduction and consumption
  102. data (output vs.purchasevolumes, user surveys) toassess supply-demanddynamics.
  103. </p>
  104. </div>
  105. <div class="content-item">
  106. <p class="item-title">Methodological Cross-Validation</p>
  107. <p class="item-text">
  108. We cross-validate findings using diverse researchmethods (surveys, expert
  109. interviews) and analyticalmodels (time series, regression) to ensureaccuracy.
  110. </p>
  111. </div>
  112. <div class="content-item">
  113. <p class="item-title">Temporal Data Analysis</p>
  114. <p class="item-text">
  115. We analyze data across short-term (quarterly, monthly) andlong-term (annual,
  116. multi-year) timeframes, comparinghistorical and real-time data for
  117. comprehensivevalidation.
  118. </p>
  119. </div>
  120. <div class="data-cross-img">
  121. <img class="DataCross" src="@/assets/images/about/DataCross.png" alt="" />
  122. <div class="data-cross-text">Multidimensional Data Cross Validation Method</div>
  123. </div>
  124. </div>
  125. </div>
  126. <div class="data-source">
  127. <div class="source-content">
  128. <img
  129. class="source-img"
  130. src="@/assets/images/about/DataSource.png"
  131. width="120"
  132. alt=""
  133. hspace="8"
  134. />
  135. <p class="text-title">Data Source</p>
  136. <p class="text-text">
  137. Data quality and reliability are paramount to our company. We ensure accuracy
  138. and effectiveness through rich and diverse datasources. Our primary data is
  139. gathered via comprehensive interviews with key stakeholders, including senior
  140. corporate managers,industry experts, supply chain participants, and end
  141. consumers. This allows us to capture critical insights into strategic
  142. planning,policy interpretation, supply chain dynamics, and product usage. Our
  143. secondary data, encompassing government statistics,industry reports, consulting
  144. analyses, financial disclosures, academic research,news media, and international
  145. sources, provides robust support for dataverification and analysis.
  146. </p>
  147. <!-- <div>
  148. <p class="text-title">Data Source</p>
  149. <p class="text-text">
  150. Data quality and reliability are paramount to our company. We ensure accuracy
  151. and effectiveness through rich and diverse datasources. Our primary data is
  152. gathered via comprehensive interviews with key stakeholders, including senior
  153. corporate managers,industry experts, supply chain participants, and end
  154. consumers. This allows us to capture critical insights into strategic
  155. planning,policy interpretation, supply chain dynamics, and product usage. Our
  156. secondary data, encompassing government statistics,industry reports,
  157. consulting analyses, financial disclosures, academic research,news media, and
  158. international sources, provides robust support for dataverification and
  159. analysis.
  160. </p>
  161. </div>
  162. <img class="content-img" src="@/assets/images/about/DataSource.png" alt="" />
  163. </div> -->
  164. </div>
  165. </div>
  166. </div>
  167. </template>
  168. <script lang="ts" setup>
  169. import { useI18n } from "#imports";
  170. import { NIcon, NBreadcrumb, NBreadcrumbItem } from "naive-ui";
  171. import { MdHome, MdToday } from "@vicons/ionicons4";
  172. import { onMounted, ref } from "vue";
  173. import { useUserStore } from "@/store/user";
  174. const { t } = useI18n();
  175. const img01 = ref<string>(),
  176. img02 = ref<string>(),
  177. img03 = ref<string>();
  178. const userStore = useUserStore();
  179. const lang = userStore.getLang;
  180. onMounted(async () => {
  181. img01.value = lang == "zh-CN" ? "200px" : "290px";
  182. img02.value = lang == "zh-CN" ? "380px" : "520px";
  183. img03.value = lang == "zh-CN" ? "170px" : "230px";
  184. });
  185. useHead({
  186. title: t("common.navAboutUs.method") + "-" + t("defaultSettings.title"),
  187. viewport: "width=device-width,initial-scale=1,maximum-scale=1 ",
  188. charset: "utf-8",
  189. meta: [
  190. {
  191. hid: "keywords",
  192. name: "keywords",
  193. content: t("defaultSettings.keyword"),
  194. },
  195. {
  196. hid: "description",
  197. name: "description",
  198. content: t("defaultSettings.desc"),
  199. },
  200. ],
  201. });
  202. import level01 from "@/assets/images/about/level_01.png";
  203. import level02 from "@/assets/images/about/level_02.png";
  204. import level03 from "@/assets/images/about/level_03.png";
  205. import level04 from "@/assets/images/about/level_04.png";
  206. import level11 from "@/assets/images/about/level_11.png";
  207. import level22 from "@/assets/images/about/level_22.png";
  208. import level33 from "@/assets/images/about/level_33.png";
  209. import level44 from "@/assets/images/about/level_44.png";
  210. const methodLevel = [
  211. {
  212. left: {
  213. title: "Industry Overview",
  214. text:
  215. "Macro analysis of the entire industry, including research on market size, growth trends, competitivelandscape,industry policies, etc.",
  216. img: level01,
  217. },
  218. right: {
  219. title: "Company Research",
  220. text:
  221. "Select some representative companies for in-depth research, including analysis of the company's businessmodel, market position, financial status, etc.",
  222. img: level44,
  223. },
  224. },
  225. {
  226. left: {
  227. title: "Segmentation Analysis",
  228. text:
  229. "Select Some more segments within the industry and analyze them in detail, including marketcharacteristics, major players, development trends, etc.",
  230. img: level02,
  231. },
  232. right: {
  233. title: "Industry Overview",
  234. text:
  235. "After conducting research on subdivided fields, the cases of individual companies are integrated toconduct a macro analysis of the entire industry.",
  236. img: level33,
  237. },
  238. },
  239. {
  240. left: {
  241. title: "Company Research",
  242. text:
  243. "Select representative companies according to subdivided fields for in-depthresearch,including analysis of company background, competitiveadvantages, financial status, strategicplanning, etc.",
  244. img: level03,
  245. },
  246. right: {
  247. title: "Segmentation Analysis",
  248. text:
  249. "Through the research of different companies, find out their common segments or keybusinesses, and conduct a detailed analysis of the field.",
  250. img: level22,
  251. },
  252. },
  253. {
  254. left: {
  255. title: "Comprehensive Evaluation",
  256. text:
  257. "After conducting research on the entire industry, subdivisions and companies,conduct comprehensive assessment of the researchresults to form a view on thefuture trends andpotential opportunities of the industry.",
  258. img: level04,
  259. },
  260. right: {
  261. title: "Company Research",
  262. text:
  263. "Select some representative companies for in-depth research, including analysis of thecompany's business model, market position, financial status, etc.",
  264. img: level11,
  265. },
  266. },
  267. ];
  268. </script>
  269. <style lang="scss" scoped>
  270. .page {
  271. .top {
  272. width: 100%;
  273. position: relative;
  274. margin-top: var(--size-130);
  275. img {
  276. width: 100%;
  277. }
  278. > div {
  279. width: 100%;
  280. padding: var(--size-60) var(--size-176) 0;
  281. position: absolute;
  282. top: 0;
  283. left: 0;
  284. .top_title {
  285. font-size: var(--size-48);
  286. font-family: Arial, Arial-Bold;
  287. font-weight: 700;
  288. text-align: left;
  289. color: #ffffff;
  290. }
  291. .top_location {
  292. font-size: var(--size-14);
  293. font-family: Arial, Arial-Regular;
  294. font-weight: 400;
  295. color: #ffffff;
  296. .icon-dkw_guanbi- {
  297. color: #ffffff;
  298. font-size: var(--size-12);
  299. }
  300. span {
  301. color: #72ff56;
  302. }
  303. }
  304. }
  305. }
  306. .research-content {
  307. padding: var(--size-40) var(--size-146) var(--size-70);
  308. .content-item-01 {
  309. padding-bottom: var(--size-40);
  310. font-size: var(--size-16);
  311. font-family: Arial, Arial-Regular;
  312. font-weight: 400;
  313. text-align: left;
  314. color: #1a1a1a;
  315. line-height: var(--size-24);
  316. }
  317. .content-item-02 {
  318. padding: var(--size-46) var(--size-291) var(--size-46) var(--size-30);
  319. font-size: var(--size-16);
  320. font-family: Arial, Arial-Regular;
  321. font-weight: 400;
  322. text-align: left;
  323. color: #1a1a1a;
  324. line-height: var(--size-24);
  325. background: url("@/assets/images/about/img_02.png") no-repeat center center;
  326. background-size: 100% 100%;
  327. }
  328. }
  329. .method-box {
  330. padding: var(--size-76) var(--size-146);
  331. // background: url("@/assets/images/about/img_03.png") no-repeat center center;
  332. // background-size: var(--size-524) var(--size-443);
  333. min-height: var(--size-670);
  334. background: linear-gradient(159deg, #499f81 3%, #749c56 91%, #749c56 97%);
  335. p {
  336. margin: 0;
  337. padding: 0;
  338. }
  339. .level_top {
  340. width: 100%;
  341. height: var(--size-58);
  342. text-align: center;
  343. img {
  344. width: var(--size-71);
  345. height: var(--size-66);
  346. }
  347. }
  348. .method-item {
  349. width: 100%;
  350. display: flex;
  351. justify-content: space-between;
  352. align-items: stretch;
  353. .title {
  354. width: 100%;
  355. font-size: var(--size-48);
  356. font-family: Arial, Arial-Bold;
  357. font-weight: 700;
  358. text-align: left;
  359. color: #ffffff;
  360. text-align: center !important;
  361. }
  362. .method-left {
  363. p {
  364. text-align: right;
  365. }
  366. // .title {
  367. // padding-right: var(--size-47);
  368. // }
  369. .level_item {
  370. padding-right: var(--size-20);
  371. }
  372. }
  373. .method-right {
  374. // .title {
  375. // padding-left: var(--size-47);
  376. // }
  377. .level_item {
  378. padding-left: var(--size-20);
  379. }
  380. .level-img {
  381. align-items: flex-end;
  382. }
  383. }
  384. .method-lr {
  385. width: 50%;
  386. flex-shrink: 0;
  387. display: flex;
  388. align-items: stretch;
  389. .level_item {
  390. .level-title {
  391. font-size: var(--size-22);
  392. font-family: Arial, Arial-Bold;
  393. font-weight: 700;
  394. color: #ffffff;
  395. }
  396. .level-text {
  397. font-size: var(--size-14);
  398. font-family: Arial, Arial-Regular;
  399. font-weight: 400;
  400. color: #ffffff;
  401. line-height: var(--size-20);
  402. }
  403. }
  404. .level-img {
  405. width: var(--size-110);
  406. display: flex;
  407. flex-direction: column;
  408. img {
  409. width: var(--size-110);
  410. height: var(--size-82);
  411. display: inline-block;
  412. }
  413. .level-white {
  414. flex: 1;
  415. width: var(--size-59);
  416. min-height: var(--size-24);
  417. background-color: #fff;
  418. }
  419. }
  420. }
  421. }
  422. .method-level_1 {
  423. .method-left {
  424. padding-right: var(--size-51);
  425. }
  426. .method-right {
  427. padding-left: var(--size-51);
  428. }
  429. }
  430. .method-level_2 {
  431. .method-left {
  432. padding-right: var(--size-102);
  433. }
  434. .method-right {
  435. padding-left: var(--size-102);
  436. }
  437. }
  438. .method-level_3 {
  439. .method-left {
  440. padding-right: var(--size-153);
  441. }
  442. .method-right {
  443. padding-left: var(--size-153);
  444. }
  445. .level-white {
  446. display: none !important;
  447. }
  448. }
  449. }
  450. .method-content {
  451. padding: var(--size-80) 0;
  452. .title {
  453. font-size: var(--size-48);
  454. font-family: Arial, Arial-Bold;
  455. font-weight: 700;
  456. text-align: center;
  457. color: #1a1a1a;
  458. height: var(--size-100);
  459. }
  460. .content-box {
  461. margin: 0 auto;
  462. // width: var(--size-971);
  463. // height: var(--size-697);
  464. width: var(--size-949);
  465. height: var(--size-675);
  466. background: #e2e2e2;
  467. border-radius: var(--size-404);
  468. // padding: var(--size-11);
  469. display: flex;
  470. flex-wrap: wrap;
  471. justify-content: space-between;
  472. box-shadow: 0 0 50px #e2e2e2;
  473. position: relative;
  474. .data-cross-img {
  475. position: absolute;
  476. left: 50%;
  477. top: 50%;
  478. transform: translate(-50%, -50%);
  479. width: var(--size-260);
  480. height: var(--size-260);
  481. .DataCross {
  482. width: 100%;
  483. height: 100%;
  484. }
  485. .data-cross-text {
  486. position: absolute;
  487. left: 50%;
  488. top: 50%;
  489. width: var(--size-156);
  490. transform: translate(-50%, -50%);
  491. font-size: var(--size-18);
  492. font-family: HarmonyOS Sans SC, HarmonyOS Sans SC-Bold;
  493. font-weight: 700;
  494. text-align: center;
  495. color: #ffffff;
  496. line-height: var(--size-32);
  497. }
  498. }
  499. .content-item {
  500. width: var(--size-469);
  501. height: var(--size-332);
  502. background-color: #fff;
  503. border-radius: var(--size-354) 0 0 0;
  504. padding: 0 var(--size-41) 0 var(--size-71);
  505. // filter:
  506. &:nth-child(2) {
  507. border-radius: 0 var(--size-354) 0 0;
  508. padding: 0 var(--size-71) 0 var(--size-41);
  509. }
  510. &:nth-child(4) {
  511. border-radius: 0 0 var(--size-354) 0;
  512. margin-top: var(--size-11);
  513. padding: 0 var(--size-71) 0 var(--size-41);
  514. }
  515. &:nth-child(3) {
  516. border-radius: 0 0 0 var(--size-354);
  517. margin-top: var(--size-11);
  518. }
  519. p {
  520. padding: 0;
  521. margin: 0;
  522. text-align: center;
  523. }
  524. display: flex;
  525. flex-direction: column;
  526. justify-content: center;
  527. align-items: center;
  528. .item-title {
  529. font-size: var(--size-22);
  530. font-family: HarmonyOS Sans SC, HarmonyOS Sans SC-Bold;
  531. font-weight: 700;
  532. text-align: center;
  533. color: #1a1a1a;
  534. line-height: var(--size-30);
  535. padding-bottom: var(--size-10);
  536. }
  537. .item-text {
  538. font-size: var(--size-14);
  539. font-family: HarmonyOS Sans SC, HarmonyOS Sans SC-Regular;
  540. font-weight: 400;
  541. text-align: center;
  542. color: #666666;
  543. }
  544. }
  545. }
  546. }
  547. }
  548. .data-source {
  549. padding: var(--size-90) var(--size-146);
  550. background: #f5f5f5;
  551. .source-content {
  552. width: 100%;
  553. height: var(--size-615);
  554. p {
  555. padding: 0;
  556. margin: 0;
  557. }
  558. .source-img {
  559. float: right;
  560. clear: both;
  561. width: var(--size-1029);
  562. height: 100%;
  563. shape-outside: polygon(
  564. 38% 0%,
  565. 100% 0%,
  566. 100% 100%,
  567. 15% 100%,
  568. 15% 66.66666%,
  569. 0% 66.66666%,
  570. 0% 31%,
  571. 38% 31%,
  572. 38% 0%
  573. );
  574. }
  575. .text-title {
  576. font-size: var(--size-48);
  577. font-family: Arial, Arial-Bold;
  578. font-weight: 700;
  579. color: #1a1a1a;
  580. padding-bottom: var(--size-30);
  581. }
  582. .text-text {
  583. font-size: var(--size-16);
  584. font-family: Arial, Arial-Regular;
  585. font-weight: 400;
  586. text-align: left;
  587. color: #1a1a1a;
  588. line-height: var(--size-24);
  589. }
  590. // // background: url("@/assets/images/about/DataSource.png") no-repeat right center;
  591. // // background-size: var(--size-1029) 100%;
  592. // .value {
  593. // display: inline;
  594. // }
  595. // .content-img {
  596. // width: var(--size-1029);
  597. // height: 100%;
  598. // float: right;
  599. // }
  600. // .content-text {
  601. // // width: var(--size-912);
  602. // height: var(--size-615);
  603. // // background-color: red;
  604. // // overflow: hidden;
  605. // // clip-path: polygon(0% 0%, 100% 0%, 100% 28%, 60% 28%, 60% 100%, 0% 100%, 0% 0%);
  606. // .text-title {
  607. // font-size: var(--size-48);
  608. // font-family: Arial, Arial-Bold;
  609. // font-weight: 700;
  610. // color: #1a1a1a;
  611. // padding-bottom: var(--size-30);
  612. // }
  613. // .text-text {
  614. // font-size: var(--size-16);
  615. // font-family: Arial, Arial-Regular;
  616. // font-weight: 400;
  617. // text-align: left;
  618. // color: #1a1a1a;
  619. // line-height: var(--size-24);
  620. // }
  621. // }
  622. }
  623. }
  624. </style>