link.vue 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433
  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-"></span>
  10. <span>Research Method</span>
  11. </div>
  12. </div>
  13. </div>
  14. <div class="research-content">
  15. <div class="content-item-01">
  16. WENKH, with its rigorous research methods and extensive industry experience, is
  17. dedicated to providing high-quality industry research reports for clients. Our
  18. research system covers both primary and secondary research,gathering comprehensive
  19. and accurate data from multiple dimensions. Primary research involves in-depth
  20. discussions with key participants in the industry value chain, collecting market
  21. dynamics, trend forecasts, and critical data toensure the authority and
  22. forward-looking nature of the reports. Secondary research integrates data from
  23. public and professional sources such as government agencies, industry
  24. associations, company reports, and independentresearch organizations, combined
  25. with WENKH's proprietary database for in-depth analysis. Throughout the research
  26. process, we consider core factors such as government policies, market environment,
  27. competitive landscape,industry technological innovation, market risks, and
  28. opportunities, ensuring the comprehensiveness and reliability of our research
  29. results.
  30. </div>
  31. <div class="content-item-02">
  32. In the field of industry research, WENKH has developed a mature research
  33. methodology and industry evaluation system, utilizing scientific analysis tools
  34. such as the industry lifecycle theory, PEST analysis, Porter's Five Forces model,
  35. SWOT analysis, Boston Matrix, and Porter's Diamond theory to conduct in-depth
  36. analysis of key dimensions such as market supply and demand, competitive
  37. landscape, profit models, and industrial chain development. Based on long-term
  38. industrytracking and data accumulation, we can accurately forecastfuture industry
  39. trends and provide clients with comprehensive market insights. Our research
  40. reportsnot only cover the overall industry market capacity, segmentation data,
  41. import-expor situation, and market demand characteristics but also conduct
  42. in-depthresearch on the operational conditions of key enterprises, helping clients
  43. formulate scientifically soundstrategic decisions and seize opportunities in a
  44. complexand dynamic market environment.
  45. </div>
  46. </div>
  47. <div class="method-box">
  48. <div class="method-item">
  49. <div class="method-left method-lr">
  50. <p class="title">Bottom Up Research Method</p>
  51. </div>
  52. <div class="method-right method-lr">
  53. <p class="title">Top Down Research Methodology</p>
  54. </div>
  55. </div>
  56. <div class="level_top">
  57. <img src="@/assets/images/about/level_00.png" alt="" />
  58. </div>
  59. <div
  60. :class="['method-item ', `method-level_${index}`]"
  61. v-for="(item, index) in methodLevel"
  62. :key="index"
  63. >
  64. <div class="method-left method-lr">
  65. <div class="level_item">
  66. <p class="level-title">{{ item.left.title }}</p>
  67. <p class="level-text">{{ item.left.text }}</p>
  68. </div>
  69. <div class="level-img">
  70. <img :src="item.left.img" alt="" />
  71. <div class="level-white" />
  72. </div>
  73. </div>
  74. <div class="method-right method-lr">
  75. <div class="level-img">
  76. <img :src="item.right.img" alt="" />
  77. <div class="level-white" />
  78. </div>
  79. <div class="level_item">
  80. <p class="level-title">{{ item.right.title }}</p>
  81. <p class="level-text">{{ item.right.text }}</p>
  82. </div>
  83. </div>
  84. </div>
  85. </div>
  86. <div class="method-content">
  87. <div class="title">Multidimensional Data Cross Validation Method</div>
  88. <div class="content-box">
  89. <div class="content-item"></div>
  90. <div class="content-item"></div>
  91. <div class="content-item"></div>
  92. <div class="content-item"></div>
  93. </div>
  94. </div>
  95. </div>
  96. </template>
  97. <script lang="ts" setup>
  98. import { useI18n } from "#imports";
  99. import { NIcon, NBreadcrumb, NBreadcrumbItem } from "naive-ui";
  100. import { MdHome, MdToday } from "@vicons/ionicons4";
  101. import { onMounted, ref } from "vue";
  102. import { useUserStore } from "@/store/user";
  103. const { t } = useI18n();
  104. const img01 = ref<string>(),
  105. img02 = ref<string>(),
  106. img03 = ref<string>();
  107. const userStore = useUserStore();
  108. const lang = userStore.getLang;
  109. onMounted(async () => {
  110. img01.value = lang == "zh-CN" ? "200px" : "290px";
  111. img02.value = lang == "zh-CN" ? "380px" : "520px";
  112. img03.value = lang == "zh-CN" ? "170px" : "230px";
  113. });
  114. useHead({
  115. title: t("common.navAboutUs.method") + "-" + t("defaultSettings.title"),
  116. viewport: "width=device-width,initial-scale=1,maximum-scale=1 ",
  117. charset: "utf-8",
  118. meta: [
  119. {
  120. hid: "keywords",
  121. name: "keywords",
  122. content: t("defaultSettings.keyword"),
  123. },
  124. {
  125. hid: "description",
  126. name: "description",
  127. content: t("defaultSettings.desc"),
  128. },
  129. ],
  130. });
  131. import level01 from "@/assets/images/about/level_01.png";
  132. import level02 from "@/assets/images/about/level_02.png";
  133. import level03 from "@/assets/images/about/level_03.png";
  134. import level04 from "@/assets/images/about/level_04.png";
  135. import level11 from "@/assets/images/about/level_11.png";
  136. import level22 from "@/assets/images/about/level_22.png";
  137. import level33 from "@/assets/images/about/level_33.png";
  138. import level44 from "@/assets/images/about/level_44.png";
  139. const methodLevel = [
  140. {
  141. left: {
  142. title: "Industry Overview",
  143. text:
  144. "Macro analysis of the entire industry, including research on market size, growth trends, competitivelandscape,industry policies, etc.",
  145. img: level01,
  146. },
  147. right: {
  148. title: "Company Research",
  149. text:
  150. "Select some representative companies for in-depth research, including analysis of the company's businessmodel, market position, financial status, etc.",
  151. img: level44,
  152. },
  153. },
  154. {
  155. left: {
  156. title: "Segmentation Analysis",
  157. text:
  158. "Select Some more segments within the industry and analyze them in detail, including marketcharacteristics, major players, development trends, etc.",
  159. img: level02,
  160. },
  161. right: {
  162. title: "Industry Overview",
  163. text:
  164. "After conducting research on subdivided fields, the cases of individual companies are integrated toconduct a macro analysis of the entire industry.",
  165. img: level33,
  166. },
  167. },
  168. {
  169. left: {
  170. title: "Company Research",
  171. text:
  172. "Select representative companies according to subdivided fields for in-depthresearch,including analysis of company background, competitiveadvantages, financial status, strategicplanning, etc.",
  173. img: level03,
  174. },
  175. right: {
  176. title: "Segmentation Analysis",
  177. text:
  178. "Through the research of different companies, find out their common segments or keybusinesses, and conduct a detailed analysis of the field.",
  179. img: level22,
  180. },
  181. },
  182. {
  183. left: {
  184. title: "Comprehensive Evaluation",
  185. text:
  186. "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.",
  187. img: level04,
  188. },
  189. right: {
  190. title: "Company Research",
  191. text:
  192. "Select some representative companies for in-depth research, including analysis of thecompany's business model, market position, financial status, etc.",
  193. img: level11,
  194. },
  195. },
  196. ];
  197. </script>
  198. <style lang="scss" scoped>
  199. .page {
  200. .top {
  201. width: 100%;
  202. position: relative;
  203. margin-top: var(--size-130);
  204. img {
  205. width: 100%;
  206. }
  207. > div {
  208. width: 100%;
  209. padding: var(--size-60) var(--size-176) 0;
  210. position: absolute;
  211. top: 0;
  212. left: 0;
  213. .top_title {
  214. font-size: var(--size-48);
  215. font-family: Arial, Arial-Bold;
  216. font-weight: 700;
  217. text-align: left;
  218. color: #ffffff;
  219. }
  220. .top_location {
  221. font-size: var(--size-14);
  222. font-family: Arial, Arial-Regular;
  223. font-weight: 400;
  224. color: #ffffff;
  225. .icon-dkw_guanbi- {
  226. color: #ffffff;
  227. font-size: var(--size-12);
  228. }
  229. span {
  230. color: #72ff56;
  231. }
  232. }
  233. }
  234. }
  235. .research-content {
  236. padding: var(--size-40) var(--size-146) var(--size-70);
  237. .content-item-01 {
  238. padding-bottom: var(--size-40);
  239. font-size: var(--size-16);
  240. font-family: Arial, Arial-Regular;
  241. font-weight: 400;
  242. text-align: left;
  243. color: #1a1a1a;
  244. line-height: var(--size-24);
  245. }
  246. .content-item-02 {
  247. padding: var(--size-46) var(--size-291) var(--size-46) var(--size-30);
  248. font-size: var(--size-16);
  249. font-family: Arial, Arial-Regular;
  250. font-weight: 400;
  251. text-align: left;
  252. color: #1a1a1a;
  253. line-height: var(--size-24);
  254. background: url("@/assets/images/about/img_02.png") no-repeat center center;
  255. background-size: 100% 100%;
  256. }
  257. }
  258. .method-box {
  259. padding: var(--size-76) var(--size-146);
  260. // background: url("@/assets/images/about/img_03.png") no-repeat center center;
  261. // background-size: var(--size-524) var(--size-443);
  262. min-height: var(--size-670);
  263. background: linear-gradient(159deg, #499f81 3%, #749c56 91%, #749c56 97%);
  264. p {
  265. margin: 0;
  266. padding: 0;
  267. }
  268. .level_top {
  269. width: 100%;
  270. height: var(--size-58);
  271. text-align: center;
  272. img {
  273. width: var(--size-71);
  274. height: var(--size-66);
  275. }
  276. }
  277. .method-item {
  278. width: 100%;
  279. display: flex;
  280. justify-content: space-between;
  281. align-items: stretch;
  282. .title {
  283. font-size: var(--size-48);
  284. font-family: Arial, Arial-Bold;
  285. font-weight: 700;
  286. text-align: left;
  287. color: #ffffff;
  288. }
  289. .method-left {
  290. p {
  291. text-align: right;
  292. }
  293. .title {
  294. padding-right: var(--size-47);
  295. }
  296. .level_item {
  297. padding-right: var(--size-20);
  298. }
  299. }
  300. .method-right {
  301. .title {
  302. padding-left: var(--size-47);
  303. }
  304. .level_item {
  305. padding-left: var(--size-20);
  306. }
  307. .level-img {
  308. align-items: flex-end;
  309. }
  310. }
  311. .method-lr {
  312. width: 50%;
  313. flex-shrink: 0;
  314. display: flex;
  315. align-items: stretch;
  316. .level_item {
  317. .level-title {
  318. font-size: var(--size-22);
  319. font-family: Arial, Arial-Bold;
  320. font-weight: 700;
  321. color: #ffffff;
  322. }
  323. .level-text {
  324. font-size: var(--size-14);
  325. font-family: Arial, Arial-Regular;
  326. font-weight: 400;
  327. color: #ffffff;
  328. line-height: var(--size-20);
  329. }
  330. }
  331. .level-img {
  332. width: var(--size-110);
  333. display: flex;
  334. flex-direction: column;
  335. img {
  336. width: var(--size-110);
  337. height: var(--size-82);
  338. display: inline-block;
  339. }
  340. .level-white {
  341. flex: 1;
  342. width: var(--size-59);
  343. min-height: var(--size-24);
  344. background-color: #fff;
  345. }
  346. }
  347. }
  348. }
  349. .method-level_1 {
  350. .method-left {
  351. padding-right: var(--size-51);
  352. }
  353. .method-right {
  354. padding-left: var(--size-51);
  355. }
  356. }
  357. .method-level_2 {
  358. .method-left {
  359. padding-right: var(--size-102);
  360. }
  361. .method-right {
  362. padding-left: var(--size-102);
  363. }
  364. }
  365. .method-level_3 {
  366. .method-left {
  367. padding-right: var(--size-153);
  368. }
  369. .method-right {
  370. padding-left: var(--size-153);
  371. }
  372. .level-white {
  373. display: none !important;
  374. }
  375. }
  376. }
  377. .method-content {
  378. padding: var(--size-80) 0;
  379. .title {
  380. font-size: var(--size-48);
  381. font-family: Arial, Arial-Bold;
  382. font-weight: 700;
  383. text-align: center;
  384. color: #1a1a1a;
  385. height: var(--size-100);
  386. }
  387. .content-box {
  388. margin: 0 auto;
  389. // width: var(--size-971);
  390. // height: var(--size-697);
  391. width: var(--size-949);
  392. height: var(--size-675);
  393. background: #e2e2e2;
  394. border-radius: var(--size-354);
  395. // padding: var(--size-11);
  396. display: flex;
  397. flex-wrap: wrap;
  398. justify-content: space-between;
  399. box-shadow: 0 0 50px #e2e2e2;
  400. .content-item {
  401. width: var(--size-469);
  402. height: var(--size-332);
  403. background-color: #fff;
  404. border-radius: var(--size-354) 0 0 0;
  405. // filter:
  406. &:nth-child(2) {
  407. border-radius: 0 var(--size-354) 0 0;
  408. }
  409. &:nth-child(4) {
  410. border-radius: 0 0 var(--size-354) 0;
  411. margin-top: var(--size-11);
  412. }
  413. &:nth-child(3) {
  414. border-radius: 0 0 0 var(--size-354);
  415. margin-top: var(--size-11);
  416. }
  417. }
  418. }
  419. }
  420. }
  421. </style>