tab2.page.ts 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378
  1. import { Component } from '@angular/core';
  2. import { DomSanitizer, SafeHtml } from '@angular/platform-browser';
  3. @Component({
  4. selector: 'app-tab2',
  5. templateUrl: 'tab2.page.html',
  6. styleUrls: ['tab2.page.scss']
  7. })
  8. export class Tab2Page {
  9. companies = [
  10. {
  11. name: '和美空间设计',
  12. starRating: 4.7,
  13. reviewCount: 150,
  14. description: '和美空间设计有限公司是一家专业的室内装修设计公司,致力于为客户提供高品质的装修和设计服务。公司拥有一支经验丰富、富有创意的设计团队,以客户需求为中心,打造独特、舒适的居家环境。',
  15. services: '室内装修设计\n定制家具设计\n空间规划布局\n装饰材料供应',
  16. advantages: '专业团队:拥有经验丰富的设计师和施工团队,保证项目质量\n创意设计:注重细节,根据客户需求量身定制设计方案\n优质材料:选用优质装饰材料,确保装修质量和耐久性\n贴心服务:全程跟踪服务,提供周到的售后服务,保障客户满意度。',
  17. cases: '客厅装修案例:现代简约风格,打造温馨舒适的家居空间。\n卧室装修案例:北欧风格,简约清新,注重自然光线的利用。\n餐厅装修案例:中式风格,传统与现代相结合,展现东方韵味。'
  18. },
  19. {
  20. name: '灵感装修工程',
  21. starRating: 4.5,
  22. reviewCount: 120,
  23. description: '灵感装修工程是一家注重细节、追求品质的室内装修设计公司。我们拥有一支充满激情和创意的设计团队,致力于为客户打造高品质、个性化的居家空间。',
  24. services: '室内装修设计与施工\n定制家具设计与制作\n空间规划与布局设计\n软装配饰搭配',
  25. advantages: '设计创新:注重细节,追求设计的个性化与独特性\n施工质量:严格把控每一个施工环节,确保工程质量\n售后服务:提供专业的售后服务,保障客户满意度\n团队实力:拥有一支技术过硬、经验丰富的设计与施工团队',
  26. cases: '书房装修案例: 现代简约风格,打造宁静工作空间\n阳台装修案例: 自然清新风格,打造休闲放松空间\n儿童房装修案例: 欧式童趣风格,创造温馨童话空间'
  27. },
  28. {
  29. name: '璞心设计工作室',
  30. starRating: 4.8,
  31. reviewCount: 180,
  32. description: '璞心设计工作室是一家注重创意与实用性的室内设计公司,致力于为客户提供个性化、舒适的家居环境。我们以客户需求为中心,打造具有温暖和美感的居家空间。',
  33. services: '室内设计与装修\n定制家具设计与制作\n空间规划与布局设计\n装饰材料供应与选择',
  34. advantages: '创意设计:注重细节,打造独特的空间氛围\n专业团队:设计师和施工团队经验丰富,保证项目质量\n优质材料:选用高品质装饰材料,确保装修质量与耐久性\n客户至上:提供周到的售后服务,确保客户满意度',
  35. cases: '客厅装修案例: 现代简约风格,打造温馨舒适的家居空间\n卧室装修案例: 北欧风格,清新简约,注重自然元素的融入\n餐厅装修案例: 中式风格,传统与现代结合,展现东方文化魅力'
  36. },
  37. {
  38. name: '悦居室内设计',
  39. starRating: 4.6,
  40. reviewCount: 140,
  41. description: '悦居室内设计专注于为客户打造温馨、舒适的家居环境。我们拥有一支充满创意和激情的设计团队,致力于提供个性化、高品质的装修设计服务。',
  42. services: '室内设计与装修\n定制家具设计与制作\n空间规划与布局设计\n软装配饰搭配',
  43. advantages: '创新设计:注重细节,打造独特的家居空间\n施工质量:严格把控施工过程,确保工程质量\n专业团队:设计师和施工团队经验丰富,提供专业服务\n客户满意:关注客户需求,提供贴心的售后服务,确保客户满意度',
  44. cases: '客厅装修案例: 现代简约风格,营造温馨家庭氛围\n卧室装修案例: 北欧风格,清新舒适,注重舒眠体验\n餐厅装修案例: 中式风格,传统与现代结合,展现东方韵味'
  45. },
  46. {
  47. name: '彩虹装饰工程',
  48. starRating: 4.9,
  49. reviewCount: 200,
  50. description: '彩虹装饰工程致力于为客户提供创新、个性化的室内设计与装修服务。我们拥有一支充满创意和激情的设计团队,以客户需求为中心,打造独特、舒适的居家空间。',
  51. services: '室内设计与装修\n定制家具设计与制作\n空间规划与布局设计\n装饰材料供应与选择',
  52. advantages: '创意设计:打造个性化、独特的空间氛围\n专业团队:设计师和施工团队经验丰富,保证项目质量\n优质材料:选用高品质装饰材料,确保装修质量与耐久性\n客户至上:提供周到的售后服务,确保客户满意度',
  53. cases: '客厅装修案例: 现代简约风格,打造温馨舒适的家居空间\n卧室装修案例: 北欧风格,清新简约,注重自然元素的融入\n餐厅装修案例: 中式风格,传统与现代结合,展现东方文化魅力'
  54. },
  55. {
  56. name: '素雅装饰设计',
  57. starRating: 4.8,
  58. reviewCount: 160,
  59. description: '素雅装饰设计专注于为客户提供创新、独特的室内设计与装修方案。我们以客户需求和个性为出发点,致力于打造与众不同、舒适宜居的家居环境。',
  60. services: '室内设计与装修\n定制家具设计与制作\n空间规划与布局设计\n软装配饰搭配',
  61. advantages: '创意设计:注重细节,打造独特的空间氛围\n专业团队:设计师和施工团队经验丰富,保证项目质量\n优质材料:选用高品质装饰材料,确保装修质量与耐久性\n客户满意:关注客户需求,提供贴心的售后服务,确保客户满意度',
  62. cases: '客厅装修案例: 欧式古典风格,彰显典雅与奢华\n卧室装修案例: 现代简约风格,打造舒适宁静的休息空间\n餐厅装修案例: 中式传统风格,展现东方文化韵味'
  63. }
  64. // 添加更多装修公司信息
  65. ];
  66. selectedSegment: string = 'company';
  67. designCompanies = [
  68. {
  69. name: 'Creativa Studio',
  70. starRating: 4.8,
  71. reviewCount: 1123,
  72. description: 'Creativa Studio是一家享誉业界的设计机构,致力于为客户提供创新、个性化的设计解决方案。我们拥有一支充满激情和创造力的设计团队,致力于将客户的梦想转化为现实。',
  73. services: '室内设计: 我们提供室内设计服务,涵盖住宅、商业空间、办公室等各类项目。无论是现代简约风格、北欧清新风格还是工业风格,我们都能满足客户的不同需求。\n建筑设计: 我们拥有资深的建筑设计师团队,为客户提供创新的建筑设计方案,致力于打造具有美学和功能性的建筑作品。\n景观设计: 我们注重自然与人文的融合,为客户打造独特的景观设计方案,让空间焕发生机与活力。',
  74. advantages: '多样化风格结合: Artistic Designs擅长结合不同风格,如现代、北欧、工业等,创造独特的设计方案,满足客户多样化的需求。\n创意设计: 我们注重创意与实用性的结合,致力于为客户打造个性化、高品质的设计作品。',
  75. cases: [
  76. {
  77. image: 'https://img.zcool.cn/community/019ff85a03f99fa80121985c79061b.jpg@1280w_1l_2o_100sh.jpg',
  78. description: '这是一处别墅室内设计案例,注重空间利用和光线的运用。',
  79. style: '现代简约'
  80. },
  81. {
  82. image: 'https://img.zcool.cn/community/01928b5c9736cea801214168667881.jpg@1280w_1l_2o_100sh.jpg',
  83. description: ' 这是一家咖啡厅的室内设计案例,营造出温馨舒适的氛围。',
  84. style: '北欧风格'
  85. },
  86. // 添加更多案例
  87. ],
  88. designers: [
  89. {
  90. avatar: 'https://img.zcool.cn/community/018fae5a9f4cfba801219586b6e26b.jpg@1280w_1l_2o_100sh.jpg',
  91. name: '王小明',
  92. style: '现代风格',
  93. serviceArea: '北京',
  94. price: '¥2000/m²'
  95. },
  96. {
  97. avatar: 'https://img.zcool.cn/community/01baae5dab200fa8012163ba498eaa.jpg@2o.jpg',
  98. name: '张美丽',
  99. style: '北欧风格',
  100. serviceArea: '上海',
  101. price: '¥2200/m²'
  102. },
  103. // 添加更多设计师
  104. ],
  105. designConcept: ' Creativa Studio秉承“创意无限,设计无限”的理念,致力于为客户提供独一无二的设计方案。',
  106. serviceProcess: '初步沟通与需求确认\n方案设计与初步呈现\n修改与确认设计方案\n施工图绘制与施工管理\n完工验收与售后服务',
  107. userReviews: [
  108. {
  109. text: 'Creativa Studio的设计团队非常专业,为我们打造了一个完美的家居空间,非常满意!',
  110. image: 'review1.jpg',
  111. starRating: 4.7
  112. },
  113. {
  114. text: '感谢Creativa Studio的团队,他们的设计让我们的商铺焕然一新,效果超出预期',
  115. image: 'review1.jpg',
  116. starRating: 4.4
  117. },
  118. // 添加更多用户评价
  119. ]
  120. },
  121. {
  122. name: '创意天地设计',
  123. starRating: 4.5,
  124. reviewCount: 150,
  125. description: '设计机构Y的简介',
  126. services: '建筑设计、室内设计',
  127. advantages: '专业团队、精细施工',
  128. cases: [
  129. {
  130. image: 'case2.jpg',
  131. description: '案例描述2',
  132. style: '现代简约风格'
  133. },
  134. // 添加更多案例
  135. ],
  136. designers: [
  137. {
  138. avatar: 'designer2.jpg',
  139. name: '设计师B',
  140. style: '简约风格',
  141. serviceArea: '城市B',
  142. price: '$$'
  143. },
  144. {
  145. avatar: 'designer2.jpg',
  146. name: '设计师B',
  147. style: '简约风格',
  148. serviceArea: '城市B',
  149. price: '$$'
  150. },
  151. // 添加更多设计师
  152. ],
  153. designConcept: '设计理念描述',
  154. serviceProcess: '服务流程描述',
  155. userReviews: [
  156. {
  157. text: '用户评价2',
  158. image: 'review2.jpg',
  159. starRating: 4
  160. },
  161. // 添加更多用户评价
  162. ]
  163. },
  164. {
  165. name: '艺境空间设计',
  166. starRating: 4.5,
  167. reviewCount: 150,
  168. description: '设计机构Y的简介',
  169. services: '建筑设计、室内设计',
  170. advantages: '专业团队、精细施工',
  171. cases: [
  172. {
  173. image: 'case2.jpg',
  174. description: '案例描述2',
  175. style: '现代简约风格'
  176. },
  177. // 添加更多案例
  178. ],
  179. designers: [
  180. {
  181. avatar: 'designer2.jpg',
  182. name: '设计师B',
  183. style: '简约风格',
  184. serviceArea: '城市B',
  185. price: '$$'
  186. },
  187. {
  188. avatar: 'designer2.jpg',
  189. name: '设计师B',
  190. style: '简约风格',
  191. serviceArea: '城市B',
  192. price: '$$'
  193. },
  194. // 添加更多设计师
  195. ],
  196. designConcept: '设计理念描述',
  197. serviceProcess: '服务流程描述',
  198. userReviews: [
  199. {
  200. text: '用户评价2',
  201. image: 'review2.jpg',
  202. starRating: 4
  203. },
  204. // 添加更多用户评价
  205. ]
  206. },
  207. {
  208. name: '星辰创意设计室',
  209. starRating: 4.5,
  210. reviewCount: 150,
  211. description: '设计机构Y的简介',
  212. services: '建筑设计、室内设计',
  213. advantages: '专业团队、精细施工',
  214. cases: [
  215. {
  216. image: 'case2.jpg',
  217. description: '案例描述2',
  218. style: '现代简约风格'
  219. },
  220. // 添加更多案例
  221. ],
  222. designers: [
  223. {
  224. avatar: 'designer2.jpg',
  225. name: '设计师B',
  226. style: '简约风格',
  227. serviceArea: '城市B',
  228. price: '$$'
  229. },
  230. {
  231. avatar: 'designer2.jpg',
  232. name: '设计师B',
  233. style: '简约风格',
  234. serviceArea: '城市B',
  235. price: '$$'
  236. },
  237. // 添加更多设计师
  238. ],
  239. designConcept: '设计理念描述',
  240. serviceProcess: '服务流程描述',
  241. userReviews: [
  242. {
  243. text: '用户评价2',
  244. image: 'review2.jpg',
  245. starRating: 4
  246. },
  247. // 添加更多用户评价
  248. ]
  249. },
  250. {
  251. name: '创意空间探索所',
  252. starRating: 4.5,
  253. reviewCount: 150,
  254. description: '设计机构Y的简介',
  255. services: '建筑设计、室内设计',
  256. advantages: '专业团队、精细施工',
  257. cases: [
  258. {
  259. image: 'case2.jpg',
  260. description: '案例描述2',
  261. style: '现代简约风格'
  262. },
  263. // 添加更多案例
  264. ],
  265. designers: [
  266. {
  267. avatar: 'designer2.jpg',
  268. name: '设计师B',
  269. style: '简约风格',
  270. serviceArea: '城市B',
  271. price: '$$'
  272. },
  273. {
  274. avatar: 'designer2.jpg',
  275. name: '设计师B',
  276. style: '简约风格',
  277. serviceArea: '城市B',
  278. price: '$$'
  279. },
  280. // 添加更多设计师
  281. ],
  282. designConcept: '设计理念描述',
  283. serviceProcess: '服务流程描述',
  284. userReviews: [
  285. {
  286. text: '用户评价2',
  287. image: 'review2.jpg',
  288. starRating: 4
  289. },
  290. // 添加更多用户评价
  291. ]
  292. }
  293. // 添加更多设计机构信息
  294. ];
  295. selectedTab: string = 'designCompany';
  296. designers = [
  297. {
  298. username: '李宛如',
  299. avatar: 'Assets\img\designer1.jpg',
  300. bio: '李宛如是一位充满创意和激情的室内设计师,擅长将空间转化为舒适且具有个性的居住环境。她注重细节,追求完美,致力于为客户打造独一无二的家居体验。',
  301. portfolioImage: 'Assets\img\designer1.jpg',
  302. portfolioCount: 50,
  303. style: '现代简约、北欧风格',
  304. serviceArea: '北京',
  305. price: '平均每平米价格为1000元',
  306. rating: 4.8
  307. },
  308. {
  309. username: '张晨光',
  310. avatar: 'assets/designer2.jpg',
  311. bio: '张晨光是一位充满创意和热情的室内设计师,擅长将空间与艺术相融合,为客户打造独特、舒适的家居环境。',
  312. portfolioImage: 'assets/portfolio2.jpg',
  313. portfolioCount: 80,
  314. style: '现代简约、工业风格',
  315. serviceArea: '上海',
  316. price: '平均每平米价格为1500元',
  317. rating: 4.6
  318. },
  319. {
  320. username: '王梦洁',
  321. avatar: 'assets/designer2.jpg',
  322. bio: '王梦洁是一位注重细节和品质的室内设计师,擅长通过色彩和材质搭配打造温馨、时尚的居住空间。',
  323. portfolioImage: 'assets/portfolio2.jpg',
  324. portfolioCount: 60,
  325. style: '北欧风格、现代简约',
  326. serviceArea: '广州',
  327. price: '平均每平米价格为1200元',
  328. rating: 4.5
  329. },
  330. {
  331. username: '刘阳光',
  332. avatar: 'assets/designer2.jpg',
  333. bio: '刘阳光是一位富有创意和想象力的室内设计师,致力于为客户打造个性化、独特的空间体验。',
  334. portfolioImage: 'assets/portfolio2.jpg',
  335. portfolioCount: 45,
  336. style: '中式风格、现代简约',
  337. serviceArea: '成都',
  338. price: '平均每平米价格为1000元',
  339. rating: 4.6
  340. },
  341. {
  342. username: '陈思慧',
  343. avatar: 'assets/designer2.jpg',
  344. bio: ' 陈思慧是一位充满激情和创意的室内设计师,专注于打造具有个性和温暖感的居家空间,致力于为客户提供高品质的设计服务。',
  345. portfolioImage: 'assets/portfolio2.jpg',
  346. portfolioCount: 70,
  347. style: '现代简约、地中海风格',
  348. serviceArea: '广州',
  349. price: '平均每平米价格为1300元',
  350. rating: 4.8
  351. }
  352. // 添加更多设计师信息
  353. ];
  354. selectedDesignerSegment: string = 'designer';
  355. constructor(private sanitizer: DomSanitizer) {}
  356. selectedCompany: any;
  357. toggleDetails(company: any) {
  358. if (this.selectedCompany === company) {
  359. this.selectedCompany = null;
  360. } else {
  361. this.selectedCompany = company;
  362. }
  363. }
  364. formatHtmlContent(content: string): SafeHtml {
  365. const formattedContent = content.replace(/\n/g, '<br>');
  366. return this.sanitizer.bypassSecurityTrustHtml(formattedContent);
  367. }
  368. segmentChanged(event: CustomEvent) {
  369. this.selectedSegment = event.detail.value;
  370. }
  371. }