tab2.page.ts 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347
  1. import { Component } from '@angular/core';
  2. @Component({
  3. selector: 'app-tab2',
  4. templateUrl: 'tab2.page.html',
  5. styleUrls: ['tab2.page.scss']
  6. })
  7. export class Tab2Page {
  8. companies = [
  9. {
  10. name: '和美空间设计',
  11. starRating: 4.7,
  12. reviewCount: 150,
  13. description: '装修公司A的简介',
  14. services: '全方位装修服务',
  15. advantages: '专业团队、高品质材料',
  16. cases: '装修公司A的案例'
  17. },
  18. {
  19. name: '灵感装修工程',
  20. starRating: 4.5,
  21. reviewCount: 120,
  22. description: '装修公司B的简介',
  23. services: '创意设计、个性定制',
  24. advantages: '专业设计师、创新理念',
  25. cases: '装修公司B的案例'
  26. },
  27. {
  28. name: '璞心设计工作室',
  29. starRating: 4.5,
  30. reviewCount: 120,
  31. description: '装修公司C的简介',
  32. services: '创意设计、个性定制',
  33. advantages: '专业设计师、创新理念',
  34. cases: '装修公司B的案例'
  35. },
  36. {
  37. name: '悦居室内设计',
  38. starRating: 4.5,
  39. reviewCount: 120,
  40. description: '装修公司C的简介',
  41. services: '创意设计、个性定制',
  42. advantages: '专业设计师、创新理念',
  43. cases: '装修公司B的案例'
  44. },
  45. {
  46. name: '彩虹装饰工程',
  47. starRating: 4.5,
  48. reviewCount: 120,
  49. description: '装修公司C的简介',
  50. services: '创意设计、个性定制',
  51. advantages: '专业设计师、创新理念',
  52. cases: '装修公司B的案例'
  53. },
  54. {
  55. name: '素雅装饰设计',
  56. starRating: 4.5,
  57. reviewCount: 120,
  58. description: '装修公司C的简介',
  59. services: '创意设计、个性定制',
  60. advantages: '专业设计师、创新理念',
  61. cases: '装修公司B的案例'
  62. }
  63. // 添加更多装修公司信息
  64. ];
  65. selectedSegment: string = 'company';
  66. designCompanies = [
  67. {
  68. name: '源境设计工作室',
  69. starRating: 4.8,
  70. reviewCount: 200,
  71. description: '设计机构X的简介',
  72. services: '室内设计、景观设计',
  73. advantages: '创新设计、高品质服务',
  74. cases: [
  75. {
  76. image: 'case1.jpg',
  77. description: '案例描述1',
  78. style: '现代风格'
  79. },
  80. // 添加更多案例
  81. ],
  82. designers: [
  83. {
  84. avatar: 'designer1.jpg',
  85. name: '设计师A',
  86. style: '现代风格',
  87. serviceArea: '城市A',
  88. price: '1'
  89. },
  90. // 添加更多设计师
  91. ],
  92. designConcept: '设计理念描述',
  93. serviceProcess: '服务流程描述',
  94. userReviews: [
  95. {
  96. text: '用户评价1',
  97. image: 'review1.jpg',
  98. starRating: 5
  99. },
  100. // 添加更多用户评价
  101. ]
  102. },
  103. {
  104. name: '创意天地设计',
  105. starRating: 4.5,
  106. reviewCount: 150,
  107. description: '设计机构Y的简介',
  108. services: '建筑设计、室内设计',
  109. advantages: '专业团队、精细施工',
  110. cases: [
  111. {
  112. image: 'case2.jpg',
  113. description: '案例描述2',
  114. style: '现代简约风格'
  115. },
  116. // 添加更多案例
  117. ],
  118. designers: [
  119. {
  120. avatar: 'designer2.jpg',
  121. name: '设计师B',
  122. style: '简约风格',
  123. serviceArea: '城市B',
  124. price: '$$'
  125. },
  126. {
  127. avatar: 'designer2.jpg',
  128. name: '设计师B',
  129. style: '简约风格',
  130. serviceArea: '城市B',
  131. price: '$$'
  132. },
  133. // 添加更多设计师
  134. ],
  135. designConcept: '设计理念描述',
  136. serviceProcess: '服务流程描述',
  137. userReviews: [
  138. {
  139. text: '用户评价2',
  140. image: 'review2.jpg',
  141. starRating: 4
  142. },
  143. // 添加更多用户评价
  144. ]
  145. },
  146. {
  147. name: '艺境空间设计',
  148. starRating: 4.5,
  149. reviewCount: 150,
  150. description: '设计机构Y的简介',
  151. services: '建筑设计、室内设计',
  152. advantages: '专业团队、精细施工',
  153. cases: [
  154. {
  155. image: 'case2.jpg',
  156. description: '案例描述2',
  157. style: '现代简约风格'
  158. },
  159. // 添加更多案例
  160. ],
  161. designers: [
  162. {
  163. avatar: 'designer2.jpg',
  164. name: '设计师B',
  165. style: '简约风格',
  166. serviceArea: '城市B',
  167. price: '$$'
  168. },
  169. {
  170. avatar: 'designer2.jpg',
  171. name: '设计师B',
  172. style: '简约风格',
  173. serviceArea: '城市B',
  174. price: '$$'
  175. },
  176. // 添加更多设计师
  177. ],
  178. designConcept: '设计理念描述',
  179. serviceProcess: '服务流程描述',
  180. userReviews: [
  181. {
  182. text: '用户评价2',
  183. image: 'review2.jpg',
  184. starRating: 4
  185. },
  186. // 添加更多用户评价
  187. ]
  188. },
  189. {
  190. name: '星辰创意设计室',
  191. starRating: 4.5,
  192. reviewCount: 150,
  193. description: '设计机构Y的简介',
  194. services: '建筑设计、室内设计',
  195. advantages: '专业团队、精细施工',
  196. cases: [
  197. {
  198. image: 'case2.jpg',
  199. description: '案例描述2',
  200. style: '现代简约风格'
  201. },
  202. // 添加更多案例
  203. ],
  204. designers: [
  205. {
  206. avatar: 'designer2.jpg',
  207. name: '设计师B',
  208. style: '简约风格',
  209. serviceArea: '城市B',
  210. price: '$$'
  211. },
  212. {
  213. avatar: 'designer2.jpg',
  214. name: '设计师B',
  215. style: '简约风格',
  216. serviceArea: '城市B',
  217. price: '$$'
  218. },
  219. // 添加更多设计师
  220. ],
  221. designConcept: '设计理念描述',
  222. serviceProcess: '服务流程描述',
  223. userReviews: [
  224. {
  225. text: '用户评价2',
  226. image: 'review2.jpg',
  227. starRating: 4
  228. },
  229. // 添加更多用户评价
  230. ]
  231. },
  232. {
  233. name: '创意空间探索所',
  234. starRating: 4.5,
  235. reviewCount: 150,
  236. description: '设计机构Y的简介',
  237. services: '建筑设计、室内设计',
  238. advantages: '专业团队、精细施工',
  239. cases: [
  240. {
  241. image: 'case2.jpg',
  242. description: '案例描述2',
  243. style: '现代简约风格'
  244. },
  245. // 添加更多案例
  246. ],
  247. designers: [
  248. {
  249. avatar: 'designer2.jpg',
  250. name: '设计师B',
  251. style: '简约风格',
  252. serviceArea: '城市B',
  253. price: '$$'
  254. },
  255. {
  256. avatar: 'designer2.jpg',
  257. name: '设计师B',
  258. style: '简约风格',
  259. serviceArea: '城市B',
  260. price: '$$'
  261. },
  262. // 添加更多设计师
  263. ],
  264. designConcept: '设计理念描述',
  265. serviceProcess: '服务流程描述',
  266. userReviews: [
  267. {
  268. text: '用户评价2',
  269. image: 'review2.jpg',
  270. starRating: 4
  271. },
  272. // 添加更多用户评价
  273. ]
  274. }
  275. // 添加更多设计机构信息
  276. ];
  277. selectedTab: string = 'designCompany';
  278. designers = [
  279. {
  280. username: '李宛如',
  281. avatar: 'assets/designer1.jpg',
  282. bio: '李宛如是一位充满创意和激情的室内设计师,擅长将空间转化为舒适且具有个性的居住环境。她注重细节,追求完美,致力于为客户打造独一无二的家居体验。',
  283. portfolioImage: 'assets/portfolio1.jpg',
  284. portfolioCount: 50,
  285. style: '现代简约、北欧风格',
  286. serviceArea: '北京',
  287. price: '平均每平米价格为1000元',
  288. rating: 4.8
  289. },
  290. {
  291. username: '张晨光',
  292. avatar: 'assets/designer2.jpg',
  293. bio: '张晨光是一位充满创意和热情的室内设计师,擅长将空间与艺术相融合,为客户打造独特、舒适的家居环境。',
  294. portfolioImage: 'assets/portfolio2.jpg',
  295. portfolioCount: 80,
  296. style: '现代简约、工业风格',
  297. serviceArea: '上海',
  298. price: '平均每平米价格为1500元',
  299. rating: 4.6
  300. },
  301. {
  302. username: '王梦洁',
  303. avatar: 'assets/designer2.jpg',
  304. bio: '王梦洁是一位注重细节和品质的室内设计师,擅长通过色彩和材质搭配打造温馨、时尚的居住空间。',
  305. portfolioImage: 'assets/portfolio2.jpg',
  306. portfolioCount: 60,
  307. style: '北欧风格、现代简约',
  308. serviceArea: '广州',
  309. price: '平均每平米价格为1200元',
  310. rating: 4.5
  311. },
  312. {
  313. username: '刘阳光',
  314. avatar: 'assets/designer2.jpg',
  315. bio: '刘阳光是一位富有创意和想象力的室内设计师,致力于为客户打造个性化、独特的空间体验。',
  316. portfolioImage: 'assets/portfolio2.jpg',
  317. portfolioCount: 45,
  318. style: '中式风格、现代简约',
  319. serviceArea: '成都',
  320. price: '平均每平米价格为1000元',
  321. rating: 4.6
  322. },
  323. {
  324. username: '陈思慧',
  325. avatar: 'assets/designer2.jpg',
  326. bio: ' 陈思慧是一位充满激情和创意的室内设计师,专注于打造具有个性和温暖感的居家空间,致力于为客户提供高品质的设计服务。',
  327. portfolioImage: 'assets/portfolio2.jpg',
  328. portfolioCount: 70,
  329. style: '现代简约、地中海风格',
  330. serviceArea: '广州',
  331. price: '平均每平米价格为1300元',
  332. rating: 4.8
  333. }
  334. // 添加更多设计师信息
  335. ];
  336. selectedDesignerSegment: string = 'designer';
  337. constructor() {}
  338. segmentChanged(event: CustomEvent) {
  339. this.selectedSegment = event.detail.value;
  340. }
  341. }