1
0

index.html 80 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>
  5. {if $path == '/share/pages/caselist/caselist' /}
  6. {$company.brand.brand_name}-案例分享
  7. {elseif $path == '/share/pages/videolist/videolist' /}
  8. {$company.brand.brand_name}-视频分享
  9. {elseif $path == '/share/pages/praiselist/praiselist' /}
  10. {$company.brand.brand_name}-口碑见证分享
  11. {elseif $path == '/share/pages/constructsite/constructsite' /}
  12. {$data.name}-在施工地
  13. {elseif $path == '/share/pages/channelsignup/channelsignup' /}
  14. {$data.name}-渠道活码
  15. {elseif $path == '/share/pages/shareCard/shareCard' /}
  16. 智能名片
  17. {elseif $path == '/share/pages/buildprogress/buildprogress' /}
  18. {$data.name}
  19. {else/}
  20. {$data.title}
  21. {/if}
  22. </title>
  23. <meta charset="UTF-8">
  24. <meta name="viewport" content="width=device-width, initial-scale=1">
  25. </head>
  26. <style>
  27. html,
  28. body {
  29. display: block;
  30. width: 100%;
  31. height: 100%;
  32. overflow: hidden;
  33. position: relative;
  34. }
  35. * {
  36. margin: 0;
  37. padding: 0;
  38. box-sizing: border-box;
  39. }
  40. .left {
  41. float: left;
  42. }
  43. .right {
  44. float: right;
  45. }
  46. .clearfix:after {
  47. content: ".";
  48. display: block;
  49. height: 0;
  50. clear: both;
  51. visibility: hidden;
  52. }
  53. .ellipsis {
  54. overflow: hidden;
  55. text-overflow: ellipsis;
  56. white-space: nowrap;
  57. }
  58. .ellipsisfive {
  59. overflow: hidden;
  60. text-overflow: ellipsis;
  61. display: -webkit-box;
  62. -webkit-line-clamp: 5;
  63. -webkit-box-orient: vertical;
  64. }
  65. .unwxbox,
  66. .wxenv {
  67. display: block;
  68. width: 100%;
  69. height: 100%;
  70. position: relative;
  71. }
  72. .unwxbox .imgbox,
  73. .wxenv .imgbox {
  74. display: block;
  75. width: 100%;
  76. height: 100%;
  77. position: relative;
  78. overflow: hidden;
  79. border-radius: 0 0 20px 20px;
  80. }
  81. .unwxbox .imgmsg,
  82. .wxenv .imgmsg {
  83. display: block;
  84. width: 100%;
  85. position: absolute;
  86. top: 50%;
  87. left: 50%;
  88. transform: translateX(-50%) translateY(-50%);
  89. }
  90. .unwxbox .layerbox,
  91. .wxenv .layerbox {
  92. display: block;
  93. width: 100%;
  94. height: 100%;
  95. background-color: rgba(0, 0, 0, 0.16);
  96. position: fixed;
  97. top: 0;
  98. left: 0;
  99. z-index: 9;
  100. }
  101. .unwxbox {
  102. max-width: 540px;
  103. margin: 0 auto;
  104. }
  105. #launch-btn {
  106. display: block;
  107. width: 100%;
  108. height: 100%;
  109. position: fixed;
  110. top: 0;
  111. left: 0;
  112. z-index: 100;
  113. }
  114. body {
  115. box-sizing: border-box;
  116. padding-bottom: 80px;
  117. background-color: #000;
  118. }
  119. .mianbox {
  120. display: block;
  121. width: 100%;
  122. height: 100%;
  123. background-color: #ffffff;
  124. border-radius: 0 0 20px 20px;
  125. }
  126. .footer1 {
  127. display: block;
  128. position: fixed;
  129. bottom: 0;
  130. left: 0;
  131. width: 100%;
  132. height: 100px;
  133. padding: 32px 20px 0;
  134. box-sizing: border-box;
  135. color: #ffffff;
  136. z-index: 98;
  137. }
  138. .footimg {
  139. display: block;
  140. width: 100%;
  141. position: absolute;
  142. bottom: 0;
  143. left: 0;
  144. }
  145. .footbox {
  146. display: block;
  147. width: 100%;
  148. }
  149. .leftfoot {
  150. float: left;
  151. }
  152. .leftfoot img {
  153. display: block;
  154. width: 48px;
  155. height: 48px;
  156. border-radius: 50%;
  157. }
  158. .leftfoot span {
  159. font-size: 14px;
  160. margin-left: 6px;
  161. display: inline-block;
  162. line-height: 48px;
  163. }
  164. .layerbox1 {
  165. float: right;
  166. font-size: 14px;
  167. line-height: 48px;
  168. width: 74px;
  169. height: 48px;
  170. color: #ffffff;
  171. }
  172. #launch-btn1 {
  173. width: 100px;
  174. height: 48px;
  175. display: block;
  176. }
  177. .unwxbox img.play,
  178. .wxenv img.play {
  179. display: block;
  180. width: 60px;
  181. height: 60px;
  182. position: absolute;
  183. top: 50%;
  184. left: 50%;
  185. transform: translateX(-50%) translateY(-50%);
  186. z-index: 102;
  187. }
  188. .goto {
  189. display: block;
  190. width: 140px;
  191. height: 48px;
  192. position: fixed;
  193. top: 50%;
  194. line-height: 48px;
  195. z-index: 105;
  196. color: #fff;
  197. left: 50%;
  198. background: rgb(0, 0, 0, 0.4);
  199. text-align: center;
  200. transform: translateX(-50%) translateY(-64px);
  201. }
  202. .weapp {
  203. display: block;
  204. width: 100%;
  205. height: 100%;
  206. position: absolute;
  207. top: 0;
  208. left: 0;
  209. z-index: 2;
  210. }
  211. #wxenvbox2 {
  212. display: block;
  213. width: 100%;
  214. height: 100%;
  215. position: absolute;
  216. top: 0;
  217. left: 0;
  218. z-index: 100;
  219. }
  220. .footlayerbox {
  221. display: block;
  222. width: 100%;
  223. height: 100%;
  224. position: absolute;
  225. top: 0;
  226. left: 0;
  227. z-index: 103;
  228. }
  229. .topimgbox {
  230. display: block;
  231. width: 100%;
  232. max-height: 55%;
  233. position: relative;
  234. overflow: hidden;
  235. }
  236. .unwxbox img.topimg,
  237. .wxenv img.topimg {
  238. display: block;
  239. width: 100%;
  240. position: relative;
  241. top: 0%;
  242. left: 0%;
  243. transform: translateX(0%) translateY(0%);
  244. }
  245. .articletitle {
  246. display: block;
  247. font-size: 18px;
  248. padding: 16px 20px 20px;
  249. font-weight: bold;
  250. text-align: center;
  251. }
  252. .tleft {
  253. text-align: left;
  254. }
  255. .contentmsgbox {
  256. padding: 0 20px;
  257. font-size: 16px;
  258. overflow: hidden;
  259. }
  260. .contentmsgbox1 {
  261. padding: 0 0px;
  262. font-size: 16px;
  263. height: calc(100vh - 300px);
  264. background-color: #F0F4F7;
  265. }
  266. .contentmsgbox1 img {
  267. position: relative;
  268. top: 0%;
  269. left: 0%;
  270. transform: translateX(0%) translateY(0%);
  271. width: auto;
  272. max-width: 100%;
  273. }
  274. .contentmsgbox img {
  275. position: relative;
  276. top: 0%;
  277. left: 0%;
  278. transform: translateX(0%) translateY(0%);
  279. width: auto;
  280. max-width: 100%;
  281. }
  282. .unloginlayer {
  283. display: block;
  284. width: 100%;
  285. position: absolute;
  286. bottom: 0;
  287. left: 0;
  288. height: 20%;
  289. background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgb(255 255 255) 80%);
  290. }
  291. .contentbox {
  292. display: block;
  293. width: 100%;
  294. }
  295. .praisebox {
  296. display: block;
  297. width: 100%;
  298. height: 100%;
  299. display: flex;
  300. flex-direction: column;
  301. justify-content: center;
  302. }
  303. .praiseimgbox {
  304. display: block;
  305. width: 100%;
  306. max-height: 70%;
  307. overflow: hidden;
  308. }
  309. .praiseimgbox img {
  310. display: block;
  311. width: 100%;
  312. }
  313. .praisetitle {
  314. display: block;
  315. font-size: 18px;
  316. padding: 16px 20px 0;
  317. font-weight: bold;
  318. text-align: center;
  319. }
  320. .hidden {
  321. display: none !important;
  322. }
  323. .posterimg {
  324. display: block;
  325. width: 100%;
  326. }
  327. html,
  328. body {
  329. display: block;
  330. width: 100%;
  331. height: 100%;
  332. overflow: auto;
  333. }
  334. * {
  335. margin: 0;
  336. padding: 0;
  337. border: unset;
  338. box-sizing: border-box;
  339. max-width: 100%;
  340. }
  341. input,
  342. button,
  343. textarea {
  344. outline: 0;
  345. }
  346. .width25 {
  347. width: 25%;
  348. }
  349. .bold {
  350. font-weight: bold;
  351. }
  352. .lhr40 {
  353. line-height: 22px;
  354. }
  355. .lhr44 {
  356. line-height: 24px;
  357. }
  358. .color333 {
  359. color: #333333;
  360. }
  361. .color999 {
  362. color: #999999;
  363. }
  364. .fontfpr {
  365. font-family: PingFangSC-Regular, Source Han Sans CN DemiLight;
  366. }
  367. .fontr18 {
  368. font-size: 10px;
  369. }
  370. button {
  371. border: unset;
  372. }
  373. .fontfpb {
  374. font-family: PingFang-SC-Bold, Source Han Sans CN Black;
  375. }
  376. .fontr24 {
  377. font-size: 14px;
  378. }
  379. .tcenter {
  380. text-align: center;
  381. }
  382. .fontr32 {
  383. font-size: 18px;
  384. }
  385. .left {
  386. float: left;
  387. }
  388. .right {
  389. float: right;
  390. }
  391. .width25 {
  392. width: 25%;
  393. }
  394. .width30_ {
  395. width: 30%;
  396. }
  397. .width22_ {
  398. width: 22%;
  399. }
  400. .width23_ {
  401. width: 23%;
  402. }
  403. .clearfix:after {
  404. content: ".";
  405. display: block;
  406. height: 0;
  407. clear: both;
  408. visibility: hidden;
  409. }
  410. .lhr32 {
  411. line-height: 18px;
  412. }
  413. .color28A1FF {
  414. color: #28A1FF;
  415. }
  416. .fontfpr {
  417. font-family: PingFangSC-Regular, Source Han Sans CN DemiLight;
  418. }
  419. .fontr28 {
  420. font-size: 16px;
  421. }
  422. .pull-left {
  423. float: left;
  424. }
  425. .ellipsis {
  426. overflow: hidden;
  427. text-overflow: ellipsis;
  428. white-space: nowrap;
  429. }
  430. .ellipsisTwo {
  431. overflow: hidden;
  432. text-overflow: ellipsis;
  433. display: -webkit-box;
  434. -webkit-line-clamp: 2;
  435. -webkit-box-orient: vertical;
  436. }
  437. .startimebox {
  438. margin-top: 2px;
  439. }
  440. footer {
  441. display: block;
  442. width: 100%;
  443. height: 49px;
  444. background-color: #ffffff;
  445. position: fixed;
  446. bottom: 0;
  447. left: 0;
  448. z-index: 99;
  449. box-shadow: 0 -2px 6px 0 rgba(0, 145, 255, 0.15);
  450. }
  451. .footerLeft {
  452. display: block;
  453. width: 50%;
  454. }
  455. footer .rightbtn {
  456. display: block;
  457. width: 100%;
  458. height: 49px;
  459. line-height: 49px;
  460. background-color: #ff7100;
  461. color: #ffffff;
  462. font-size: 16px;
  463. }
  464. .inputbox {
  465. display: none;
  466. width: 80%;
  467. padding: 8px 16px 16px;
  468. position: fixed;
  469. top: 30%;
  470. left: 10%;
  471. z-index: 100;
  472. background-color: #ffffff;
  473. border-radius: 5px;
  474. box-shadow: 0 0px 8px 0 rgba(0, 145, 255, 0.3);
  475. }
  476. .inputbox img {
  477. position: absolute;
  478. top: -12px;
  479. right: -12px;
  480. width: 24px;
  481. }
  482. .inputbox .titbox {
  483. font-family: PingFang-SC-Medium, Source Han Sans CN Medium;
  484. font-size: 16px;
  485. text-align: center;
  486. line-height: 24px;
  487. margin-bottom: 10px;
  488. }
  489. .inputbox .input {
  490. display: block;
  491. width: 100%;
  492. margin-bottom: 16px;
  493. height: 44px;
  494. }
  495. .inputbox .input input {
  496. display: block;
  497. width: 100%;
  498. height: 100%;
  499. border: 1px solid #ddd;
  500. padding-left: 8px;
  501. }
  502. .inputbox button {
  503. width: 100%;
  504. height: 44px;
  505. color: #fff;
  506. background-color: #ff7100;
  507. border-radius: 22px;
  508. }
  509. .topcoverbox {
  510. display: block;
  511. width: 100%;
  512. max-height: 30%;
  513. overflow: hidden;
  514. }
  515. .topcoverbox img {
  516. display: block;
  517. width: 100%;
  518. }
  519. .titlebox {
  520. display: block;
  521. width: 100%;
  522. background-color: #ffffff;
  523. padding: 15px 15px 10px;
  524. }
  525. .startimebox {
  526. margin-top: 2px;
  527. }
  528. .casemsgbox {
  529. display: block;
  530. background-color: #FFFFFF;
  531. position: relative;
  532. z-index: 1;
  533. }
  534. .casemsgbox {
  535. width: 100%;
  536. margin: 8px auto 0;
  537. background-color: #ffffff;
  538. border-radius: 5px;
  539. box-shadow: 0px 3px 6px 1px rgba(102, 102, 102, 0.16);
  540. box-sizing: border-box;
  541. padding: 10px 0 16px;
  542. }
  543. .casepricebox div {
  544. height: 16px;
  545. overflow: hidden;
  546. margin-top: 12px;
  547. }
  548. .stepbox {
  549. display: block;
  550. width: 100%;
  551. margin-top: 10px;
  552. padding: 12px 0;
  553. background-color: #FFFFFF;
  554. }
  555. .everysteps {
  556. text-align: center;
  557. position: relative;
  558. }
  559. .everysteps .stepnum {
  560. display: block;
  561. width: 16px;
  562. height: 16px;
  563. background: #FFFFFF;
  564. border: 2px solid #CCCCCC;
  565. border-radius: 50%;
  566. margin: 0 auto 6px;
  567. position: relative;
  568. z-index: 2;
  569. }
  570. .everysteps::after {
  571. display: block;
  572. content: " ";
  573. width: 100%;
  574. height: 5px;
  575. background: #EEEEEE;
  576. position: absolute;
  577. top: 5.5px;
  578. left: -50%;
  579. z-index: 1;
  580. }
  581. .sitestep .everysteps:first-child::after {
  582. display: none;
  583. }
  584. .sitestep {
  585. margin-top: 16px;
  586. }
  587. .stepmsgbox {
  588. margin-top: 10px;
  589. padding: 20px 20px 0;
  590. background-color: #FFFFFF;
  591. }
  592. .stepmsgtitbox {
  593. position: relative;
  594. }
  595. .stepmsgtitbox::before {
  596. content: " ";
  597. display: block;
  598. width: 4px;
  599. height: 19px;
  600. background: #28A1FF;
  601. border-radius: 1px;
  602. position: absolute;
  603. top: 1px;
  604. left: -8px;
  605. }
  606. .contentbox {
  607. display: block;
  608. width: 100%;
  609. }
  610. .imgbox .imgdiv {
  611. display: block;
  612. width: 30%;
  613. border-radius: 3px;
  614. margin-bottom: 17px;
  615. margin-right: 5%;
  616. }
  617. .imgbox .imgdiv div {
  618. display: block;
  619. width: 100%;
  620. padding-bottom: 100%;
  621. position: relative;
  622. }
  623. .imgbox .imgdiv img {
  624. display: block;
  625. position: absolute;
  626. width: 100%;
  627. height: 100%;
  628. }
  629. .imgbox .imgdiv:nth-of-type(3n) {
  630. margin-right: 0;
  631. }
  632. .width20_ {
  633. width: 20%;
  634. }
  635. .lhr28 {
  636. line-height: 16px;
  637. }
  638. .colorA6CAE0 {
  639. color: #A6CAE0;
  640. }
  641. .mglr14 {
  642. margin-left: 8px;
  643. }
  644. .mtr16 {
  645. margin-top: 10px;
  646. }
  647. .colorccc {
  648. color: #ccc;
  649. }
  650. .mgtr20 {
  651. margin-top: 12px;
  652. }
  653. .everysteps {
  654. text-align: center;
  655. position: relative;
  656. }
  657. .laststeps::after {
  658. background-color: #28A1FF;
  659. }
  660. .lhtext {
  661. display: flex;
  662. align-items: center;
  663. justify-content: center;
  664. }
  665. .clearfix:after {
  666. clear: both;
  667. content: ' ';
  668. display: table;
  669. }
  670. .clearfix:before {
  671. content: ' ';
  672. display: table;
  673. }
  674. .page {
  675. width: 100%;
  676. max-width: 750px;
  677. height: 100vh;
  678. position: relative;
  679. overflow: auto;
  680. background-color: #F6F6F6;
  681. margin: auto;
  682. }
  683. .cover-box {
  684. width: 100%;
  685. height: 300px;
  686. position: relative;
  687. }
  688. .floorMsg {
  689. position: relative;
  690. box-sizing: border-box;
  691. width: 100%;
  692. margin: auto;
  693. padding: 10px 10px 20px;
  694. background-color: #fff;
  695. z-index: 9;
  696. }
  697. .f-title {
  698. color: #333;
  699. font-size: 18px;
  700. font-weight: 700;
  701. padding: 5px 0px;
  702. }
  703. .f-area {
  704. padding: 5px 0px;
  705. font-size: 16px;
  706. color: #B5D3E6;
  707. }
  708. .f-name {
  709. color: #999999;
  710. font-size: 15px;
  711. display: flex;
  712. align-items: center;
  713. }
  714. .f-time {
  715. font-size: 15px;
  716. }
  717. .f-house {
  718. margin: 7px 0px 4px;
  719. }
  720. .f-address {
  721. padding: 5px 0px;
  722. font-size: 15px;
  723. margin: 0px 0px 4px;
  724. }
  725. .flex {
  726. display: flex;
  727. }
  728. .flex-sub {
  729. flex: 1;
  730. }
  731. .sign-data {
  732. display: flex;
  733. align-items: center;
  734. font-size: 15px;
  735. margin: 5px 0px;
  736. }
  737. .sign-data > div {
  738. flex: none;
  739. width: 125px;
  740. display: flex;
  741. flex-direction: column;
  742. align-items: center;
  743. justify-content: center;
  744. padding: 10px 0px;
  745. }
  746. .sign-data > .qynum {
  747. flex: none;
  748. width: 110px !important;
  749. display: flex;
  750. flex-direction: column;
  751. align-items: flex-start;
  752. justify-content: center;
  753. padding: 10px 0px;
  754. }
  755. .sign-data > .qynum > div {
  756. width:60px !important;
  757. display:flex;
  758. flex-direction:column;
  759. align-items:center;
  760. }
  761. .color6C7B8B {
  762. color: #6C7B8B;
  763. }
  764. .justify-end {
  765. justify-content: flex-end;
  766. }
  767. .justify-center {
  768. justify-content: center;
  769. }
  770. .color333 {
  771. color: #333333;
  772. }
  773. .address_icon {
  774. width: 16px !important;
  775. height: 16px !important;
  776. margin-right: 4px;
  777. }
  778. .houseType {
  779. margin-top: 10px;
  780. padding: 20px 10px;
  781. background-color: #fff;
  782. }
  783. .houseType {
  784. margin-top: 10px;
  785. padding: 20px 10px;
  786. background-color: #fff;
  787. }
  788. .success-top {
  789. width: 100%;
  790. height: 36%;
  791. display: flex;
  792. flex-direction: column;
  793. justify-content: center;
  794. align-items: center;
  795. background-color: #249efb;
  796. }
  797. .success-top img {
  798. display: block;
  799. width: 260px;
  800. height: 200px;
  801. }
  802. .success-bottom {
  803. width: 100%;
  804. height: 79vh;
  805. position: relative;
  806. display: flex;
  807. justify-content: center;
  808. align-items: center;
  809. z-index: 4;
  810. }
  811. .success-bottom .bottomBg {
  812. position: absolute;
  813. width: 100%;
  814. height: 100%;
  815. z-index: 0;
  816. top: -60px;
  817. }
  818. .successQrBox {
  819. width: 80%;
  820. height: 260px;
  821. position: relative;
  822. z-index: 2;
  823. margin-bottom: 150px;
  824. display: flex;
  825. flex-direction: column;
  826. justify-content: center;
  827. align-items: center;
  828. }
  829. .qrBox {
  830. width: 240px;
  831. height: 240px;
  832. position: relative;
  833. display: flex;
  834. justify-content: center;
  835. align-items: center;
  836. top: 10px;
  837. }
  838. .qrBox .qrBoxBg {
  839. position: absolute;
  840. width: 100%;
  841. height: 100%;
  842. }
  843. .imgicon {
  844. display: block;
  845. width: 200px;
  846. height: 200px;
  847. }
  848. .text1 {
  849. font-size: 16px;
  850. color: #333333;
  851. font-weight: 700;
  852. }
  853. .text2 {
  854. font-size: 12px;
  855. color: #999999;
  856. margin: 5px 0px;
  857. }
  858. .pt20 {
  859. position: relative;
  860. top: 30px;
  861. }
  862. .coverbox {
  863. display: block;
  864. width: 100%;
  865. height: 100%;
  866. overflow: auto;
  867. }
  868. .coverbox img {
  869. display: block;
  870. width: 100%;
  871. }
  872. .f-dsc-content {
  873. white-space: nowrap;
  874. overflow: hidden;
  875. text-overflow: ellipsis;
  876. }
  877. .switchTab {
  878. max-width: 80%;
  879. height: 28px;
  880. background-color: #fff;
  881. position: absolute;
  882. bottom: 55px;
  883. left: 50%;
  884. transform: translateX(-50%);
  885. border-radius: 20px;
  886. display: flex;
  887. align-items: center;
  888. z-index: 9;
  889. }
  890. .switchTab>div {
  891. display: flex;
  892. align-items: center;
  893. justify-content: center;
  894. font-size: 12px;
  895. white-space: nowrap;
  896. padding: 3px 12px;
  897. }
  898. .activeTab {
  899. height: 100%;
  900. color: #fff;
  901. background-color: #F63D33;
  902. border-radius: 20px;
  903. }
  904. .allDataStyle {
  905. width: 100%;
  906. height: 400px;
  907. margin: 0px auto;
  908. background-color: #fff;
  909. border-radius: 5px;
  910. margin-top: 10px;
  911. margin-bottom: 20px;
  912. padding-bottom: 40px;
  913. position: relative;
  914. z-index: 9;
  915. }
  916. .tab-list {
  917. height: 50px;
  918. background-color: #fff;
  919. display: flex;
  920. align-items: center;
  921. box-sizing: border-box;
  922. padding: 0px;
  923. overflow-x: auto;
  924. overflow-y: hidden;
  925. color: #6C7B8B;
  926. border-bottom: 1px solid rgba(212, 228, 237, 1);
  927. font-size: 14px;
  928. position: sticky;
  929. top: 0px;
  930. z-index: 99;
  931. }
  932. .tab-list>div {
  933. flex: none;
  934. display: inline-block;
  935. max-width: 120px;
  936. height: 48px;
  937. text-align: center;
  938. line-height: 48px;
  939. white-space: nowrap;
  940. overflow: hidden;
  941. text-overflow: ellipsis;
  942. padding: 0px 10px;
  943. }
  944. .tabActive {
  945. color: #222222;
  946. font-weight: 700;
  947. position: relative;
  948. font-size: 16px;
  949. }
  950. .tabActive::after {
  951. content: ' ';
  952. width: 12px;
  953. height: 5px;
  954. background-color: #333333;
  955. border-radius: 2.5px;
  956. position: absolute;
  957. bottom: 1px;
  958. left: 50%;
  959. transform: translateX(-50%);
  960. }
  961. .relative{
  962. position: relative;
  963. }
  964. .vrbox{
  965. display: block;
  966. width: 100%;
  967. height: 100%;
  968. overflow: hidden;
  969. }
  970. .vrbox iframe{
  971. display: block;
  972. width: 100%;
  973. height: 100%;
  974. border: unset;
  975. }
  976. .vrbox div{
  977. display: block;
  978. width: 100%;
  979. height: 100%;
  980. position: fixed;
  981. top: 0;
  982. left: 0;
  983. z-index: 7;
  984. }
  985. .viewTitle {
  986. width: 100%;
  987. font-size: 16px;
  988. color: #333333;
  989. font-weight: 700;
  990. text-align: center;
  991. box-sizing: border-box;
  992. padding: 10px 10px;
  993. }
  994. .viewImage {
  995. width: 100%;
  996. height: auto;
  997. overflow: hidden;
  998. box-sizing: border-box;
  999. padding: 10px 10px 10px;
  1000. }
  1001. .viewImage > img {
  1002. width: 100%;
  1003. height: auto;
  1004. }
  1005. .viewImage > video {
  1006. width: 100%;
  1007. }
  1008. .viewContent {
  1009. width: 100%;
  1010. box-sizing: border-box;
  1011. font-size: 14px;
  1012. color: #333333;
  1013. }
  1014. .middleline {
  1015. width: 1px !important;
  1016. height: 40px;
  1017. background-color: #f2f2f2;
  1018. }
  1019. .showArea {
  1020. width: 100%;
  1021. padding: 5px 0px !important;
  1022. display: flex;
  1023. flex-wrap: nowrap;
  1024. overflow: auto;
  1025. }
  1026. .showArea > div {
  1027. flex: none;
  1028. display: inline-block;
  1029. padding: 2px 6px;
  1030. background-color: #FFEDED;
  1031. border-radius: 4px;
  1032. color: #C66D59;
  1033. font-size: 12px;
  1034. margin-right: 5px
  1035. }
  1036. .houseclass {
  1037. width: 100%;
  1038. box-sizing: border-box;
  1039. padding: 20px 10px 10px;
  1040. font-size: 18px;
  1041. color: #333;
  1042. font-weight: 600;
  1043. }
  1044. .headerBottom {
  1045. width: 100%;
  1046. height: 52px;
  1047. position: absolute;
  1048. bottom: -1px;
  1049. left: 0px;
  1050. overflow: hidden;
  1051. background-image: url("__STATIC__/img/zbheader.png");
  1052. background-size: 100% 100%;
  1053. z-index: 99;
  1054. }
  1055. .headerCompany {
  1056. width: 100%;
  1057. height: 52px;
  1058. position: absolute;
  1059. bottom: 2px;
  1060. display: flex;
  1061. align-items: flex-end;
  1062. }
  1063. .headerBottomBG {
  1064. width: calc(100% + 1px);
  1065. position: relative;
  1066. left: -1px;
  1067. }
  1068. .companyMsg {
  1069. width: 42%;
  1070. height: 90%;
  1071. display: flex;
  1072. align-items: center;
  1073. justify-content: center;
  1074. }
  1075. .companyMsg>div {
  1076. width: 28px;
  1077. height: 28px;
  1078. border-radius: 50%;
  1079. overflow: hidden;
  1080. margin-left: -10px;
  1081. border: 1px solid #FFE2CB;
  1082. }
  1083. .companyMsg>div>img {
  1084. width: 100%;
  1085. height: 100%;
  1086. }
  1087. .companyMsg>span {
  1088. font-size: 16px;
  1089. color: #FFE2CB;
  1090. font-weight: 700;
  1091. margin-left: 10px;
  1092. display: inline-block;
  1093. max-width: 96px;
  1094. overflow: hidden;
  1095. white-space: nowrap;
  1096. }
  1097. .companyflag {
  1098. width: 58%;
  1099. height: 75%;
  1100. display: flex;
  1101. align-items: center;
  1102. justify-content: center;
  1103. font-size: 16px;
  1104. color: #231B28;
  1105. font-weight: 600;
  1106. box-sizing: border-box;
  1107. padding: 0px 20px;
  1108. white-space: nowrap;
  1109. overflow: hidden;
  1110. text-overflow: ellipsis;
  1111. }
  1112. .companyflag > span {
  1113. display: inline-block;
  1114. width:100%;
  1115. text-align: center;
  1116. white-space:nowrap;
  1117. overflow:hidden;
  1118. text-overflow: ellipsis;
  1119. }
  1120. .msgads {
  1121. width: 100%;
  1122. display: flex;
  1123. align-items: center;
  1124. font-size: 15px;
  1125. padding: 5px 0px;
  1126. }
  1127. .msgads > span {
  1128. color: #999999;
  1129. }
  1130. .msgads > img {
  1131. width: 20px;
  1132. height: 20px;
  1133. }
  1134. .msgads > div {
  1135. width: calc(100% - 60px);
  1136. color: #333333;
  1137. }
  1138. .bottom35 {
  1139. bottom: 35px !important;
  1140. }
  1141. .minHeight {
  1142. min-height: 260px !important;
  1143. }
  1144. .housetypemsg {
  1145. width: 100%;
  1146. padding: 10px;
  1147. box-sizing: border-box;
  1148. background-color: #fff;
  1149. }
  1150. .msgtitle {
  1151. width: 100%;
  1152. padding: 5px 0px;
  1153. }
  1154. .msgtitle > span {
  1155. color: #333333;
  1156. font-size: 20px;
  1157. font-weight: 700;
  1158. }
  1159. .msgtitle > div {
  1160. display: inline-block;
  1161. padding: 3px 8px;
  1162. background-image: url("__STATIC__/img/zbhxbg.png");
  1163. background-size: 100% 100%;
  1164. font-size: 12px;
  1165. color: #fff;
  1166. }
  1167. .msgbox {
  1168. width: 100%;
  1169. height: auto;
  1170. padding: 5px 0px 10px;
  1171. display: flex;
  1172. align-items: center;
  1173. }
  1174. .font12 {
  1175. color: #999999;
  1176. font-size: 12px;
  1177. }
  1178. .priceck {
  1179. color: #e73600;
  1180. }
  1181. .priceck > span {
  1182. font-size: 20px;
  1183. font-weight: 600;
  1184. }
  1185. .msgarea {
  1186. color: #333333;
  1187. }
  1188. .msgarea > span {
  1189. font-size: 20px;
  1190. font-weight: 600;
  1191. }
  1192. .msgbox1 {
  1193. width: 100px;
  1194. }
  1195. .msgbox2 {
  1196. width: 120px;
  1197. }
  1198. .lineccc {
  1199. width: 1px;
  1200. height: 40px;
  1201. background-color: #f2f2f2;
  1202. margin-right: 30px;
  1203. }
  1204. .msgads {
  1205. width: 100%;
  1206. display: flex;
  1207. align-items: center;
  1208. font-size: 14px;
  1209. padding: 5px 0px;
  1210. }
  1211. .msgads > span {
  1212. color: #999999;
  1213. }
  1214. .msgads > img {
  1215. width: 20px;
  1216. height: 20px;
  1217. }
  1218. .msgads > div {
  1219. width: calc(100% - 60px);
  1220. color: #333333;
  1221. }
  1222. .middleline {
  1223. width: 100%;
  1224. height: 15px;
  1225. background-color: #f8f8f8;
  1226. }
  1227. .videoPage {
  1228. width: 100vw;
  1229. height: 100vh;
  1230. position: relative;
  1231. overflow: hidden;
  1232. }
  1233. .videoPage > video {
  1234. width: 100%;
  1235. height: 100%;
  1236. background-color: #000;
  1237. }
  1238. .bgcolor {
  1239. width: 100%;
  1240. height: auto;
  1241. position: fixed;
  1242. left: 10px;
  1243. bottom: 100px;
  1244. width: 75%;
  1245. z-index: 101;
  1246. display: flex;
  1247. flex-direction: column;
  1248. justify-content: flex-end;
  1249. }
  1250. .videoTitle {
  1251. width: 100%;
  1252. font-family: PingFang-SC-Medium, Source Han Sans CN Medium;
  1253. font-size: 14px;
  1254. height: 30px;
  1255. line-height: 30px;
  1256. color: #ffffff;
  1257. }
  1258. .videocontent {
  1259. width: 100%;
  1260. font-family: PingFang-SC-Medium, Source Han Sans CN Medium;
  1261. font-size: 14px;
  1262. max-height: 200px;
  1263. line-height: 20px;
  1264. color: #ffffff;
  1265. }
  1266. .pname {
  1267. font-size: 18px;
  1268. color: #333333;
  1269. font-weight: bold;
  1270. }
  1271. .ptime {
  1272. color: #999999;
  1273. font-size: 12px;
  1274. line-height: 25px;
  1275. }
  1276. .pcontent {
  1277. color: #6C7B8B;
  1278. font-size: 15px;
  1279. }
  1280. .pimgbox {
  1281. margin-top: 10px;
  1282. width: 100%;
  1283. }
  1284. .imgitem {
  1285. width: 100px;
  1286. height: 100px;
  1287. display: inline-block;
  1288. position: relative;
  1289. margin-right: 10px;
  1290. margin-bottom: 10px;
  1291. }
  1292. .imgitem>img {
  1293. width: 100%;
  1294. height: 100%;
  1295. }
  1296. .pvideo {
  1297. width: 100%;
  1298. height: 225px;
  1299. }
  1300. .t-vr {
  1301. position: absolute;
  1302. width: 50px;
  1303. height: 26px;
  1304. color: #fff;
  1305. display: flex;
  1306. justify-content: center;
  1307. align-items: center;
  1308. z-index: 9;
  1309. top: 50%;
  1310. left: 50%;
  1311. transform: translate(-50%,-50%);
  1312. }
  1313. .t-vr>img {
  1314. width: 100%;
  1315. height: 100%;
  1316. }
  1317. .buildSharePage {
  1318. width: 100%;
  1319. min-height: 90vh;
  1320. box-sizing: border-box;
  1321. padding: 40px 10px 10px;
  1322. }
  1323. </style>
  1324. <script src="https://wzh.nczyzs.com/static/js/jquery.min.js"></script>
  1325. <body>
  1326. <div class="mianbox">
  1327. <!-- 非微信环境 -->
  1328. <div class="unwxbox ">
  1329. <div class="imgbox">
  1330. {if $path == '/share/pages/caselist/caselist' /}
  1331. <!--案例列表-->
  1332. <img class="imgmsg" src="https://o.nczyzs.com/xcx/caseposter.jpg" />
  1333. {elseif $path == '/share/pages/videolist/videolist' /}
  1334. <!--视频列表-->
  1335. <img class="play" src="__STATIC__/img/play.png" />
  1336. <img class="imgmsg" src="https://o.nczyzs.com/xcx/videoposter.png" />
  1337. {elseif $path == '/share/pages/praiselist/praiselist' /}
  1338. <!--口碑列表-->
  1339. <img class="imgmsg" src="https://o.nczyzs.com/xcx/praiseimg.jpg" />
  1340. {elseif $path == '/share/pages/publicpraisemsg/publicpraisemsg' /}
  1341. <!--口碑详情-->
  1342. <div class="praisebox">
  1343. <div class="praiseimgbox">
  1344. <img class="praiseimg" src="{$data.cover_file}" />
  1345. </div>
  1346. <div class="praisetitle">{$data.title}</div>
  1347. </div>
  1348. {elseif $path == '/pages/other/other' /}
  1349. <div class="vrbox">
  1350. <iframe src="{$data.vr_link}"></iframe>
  1351. <div></div>
  1352. </div>
  1353. {elseif $path == '/share/pages/companystrengthmsg/companystrengthmsg' /}
  1354. <!--公司实力-->
  1355. <div class="praisebox">
  1356. <div class="praiseimgbox">
  1357. {if condition="$data.difference eq 1"}
  1358. {if condition="$data.cover"}
  1359. <img class="praiseimg" src="{$data.cover}" />
  1360. {else/}
  1361. <img class="praiseimg"
  1362. src="{$data.pics}?x-oss-process=video/snapshot,t_100,f_jpg,w_375,m_fast" />
  1363. {/if}
  1364. {else/}
  1365. <img class="praiseimg" src="{$data.cover}" />
  1366. {/if}
  1367. <img class="praiseimg" src="{$data.cover_file}" />
  1368. </div>
  1369. <div class="praisetitle">{$data.title}</div>
  1370. </div>
  1371. {elseif $path == '/share/pages/videoshare/videoshare' /}
  1372. <!--视频详情-->
  1373. <img class="play" src="__STATIC__/img/play.png" />
  1374. <img class="imgmsg" src="{$data.cover_file}" />
  1375. {elseif $path == '/share/pages/articleshare/articleshare' /}
  1376. <!--图文详情-->
  1377. <div class="topimgbox">
  1378. <img class="imgmsg topimg" src="{$data.cover_file}" />
  1379. </div>
  1380. {elseif $path == '/share/pages/materialcase/materialcase' /}
  1381. <!--案例详情-->
  1382. <div class="topimgbox relative">
  1383. <img class="imgmsg topimg" src="{$data.cover_file}" />
  1384. <div class="switchTab" style="bottom:15px; ">
  1385. <div data-type="1" class="ss-first activeTab">VR案例</div>
  1386. <div data-type="2" class="ss-video">视频案例</div>
  1387. </div>
  1388. </div>
  1389. {elseif $path == '/share/pages/brokershareinfo/brokershareinfo' /}
  1390. {if $data.type == 1}
  1391. <div class="videoPage">
  1392. <video src="{$data['file'][0]}" controls poster="{$data['file'][0]}?x-oss-process=video/snapshot,t_100,f_jpg,w_200,m_fast"></video>
  1393. <div class="bgcolor">
  1394. <div class="videoTitle ellipsis">@{$data.title}</div>
  1395. <div class="videocontent ellipsisTwo">#{$data.content}#</div>
  1396. </div>
  1397. </div>
  1398. {/if}
  1399. {if $data.type == 3}
  1400. <iframe src="{$data['files']}" frameborder="0" width="100vw" height="100vh" scrolling="no"></iframe>
  1401. {/if}
  1402. {if $data.type == 2}
  1403. <div class="viewTitle">{$data.title}</div>
  1404. <div class="viewImage">
  1405. {if $data.type == 1}
  1406. {notempty name="$data.file"}
  1407. {volist name="data.file" id="vo"}
  1408. <video width="100%" height="200" controls>
  1409. <source src="{$vo}" type="video/mp4">
  1410. <source src="{$vo}" type="video/ogg">
  1411. <source src="{$vo}" type="video/mov">
  1412. </video>
  1413. {/volist}
  1414. {/notempty}
  1415. {else/}
  1416. {notempty name="$data.file"}
  1417. {volist name="data.file" id="vo"}
  1418. <img src="{$vo}" alt="">
  1419. {/volist}
  1420. {/notempty}
  1421. {/if}
  1422. </div>
  1423. <div class="viewContent">
  1424. {$data.content}
  1425. </div>
  1426. {/if}
  1427. {elseif $path == '/pages/index/index' /}
  1428. <!--谈单智慧屏-->
  1429. <img class="imgmsg" src="https://o.nczyzs.com/xcx/sharesmarticon.jpg" />
  1430. {elseif $path == '/share/pages/shareCard/shareCard' /}
  1431. <!--智能名片-->
  1432. <img class="imgmsg" src="https://o.nczyzs.com/xcx/sharenamecardicon.jpg" />
  1433. {elseif $path == '/share/pages/activitymsg/activitymsg' /}
  1434. <!--活动详情封面图-->
  1435. <div class="topimgbox">
  1436. <img class="imgmsg topimg" src="{$data.cover_file}" />
  1437. </div>
  1438. {elseif $path == '/share/pages/constructsite/constructsite' /}
  1439. <!--在施工地详情-->
  1440. <div class="topimgbox">
  1441. <img class="imgmsg topimg" src="{$data.cover_file}" />
  1442. </div>
  1443. {elseif $path == '/share/pages/buildprogress/buildprogress' /}
  1444. <!--vr楼书详情-->
  1445. <div class="topimgbox minHeight">
  1446. <img class="imgmsg topimg" height="100%" src="{$data.cover_file}" />
  1447. <div class="switchTab">
  1448. <div data-type="1" class="ss-first activeTab">实景</div>
  1449. <div data-type="2" class="ss-image">效果图</div>
  1450. <div data-type="3" class="ss-vrlink">VR</div>
  1451. <div data-type="4" class="ss-video">视频</div>
  1452. </div>
  1453. <div class="headerBottom">
  1454. <div class="headerCompany">
  1455. <div class="companyMsg">
  1456. <div>
  1457. <img src="{$company.brand.logo}" alt="">
  1458. </div>
  1459. <span>{$company.company_name}</span>
  1460. </div>
  1461. <div class="companyflag">
  1462. <span>{$data['name']}</span>
  1463. </div>
  1464. </div>
  1465. </div>
  1466. </div>
  1467. {elseif $path == '/share/pages/buildShare/buildShare' /}
  1468. <div class="buildSharePage">
  1469. {if condition="$data.name"}
  1470. <div class="pname">{$data.name}</div>
  1471. {/if}
  1472. <div class="ptime">更新时间:{$data.addtime}</div>
  1473. {if condition="$data.content"}
  1474. <div class="pcontent">{$data.content}</div>
  1475. {/if}
  1476. {if condition="$data.type eq 'img'"}
  1477. <div class="pimgbox">
  1478. {volist name="data.img" id="vo"}
  1479. <div class="imgitem">
  1480. <img src="{$vo}" alt="" width="100%" height="100%" />
  1481. </div>
  1482. {/volist}
  1483. </div>
  1484. {/if}
  1485. {if condition="$data.type eq 'video'"}
  1486. <div class="pvideo">
  1487. <video width="100%" height="280" {if condition="$data.img"} controls poster="{$data.img[0]}" {else/} controls poster="{$data.video}?x-oss-process=video/snapshot,t_100,f_jpg,w_200,m_fast"{/if} controls>
  1488. <source src="{$data.video}" type="video/mp4">
  1489. <source src="{$data.video}" type="video/ogg">
  1490. </video>
  1491. </div>
  1492. {/if}
  1493. {if condition="$data.type eq 'vr'"}
  1494. <div class="pimgbox">
  1495. {volist name="data.vr" id="vo"}
  1496. <a href="{:url('index/vr', ['vr_link'=>$vo['vrUrl'],'type'=>'building','id'=>$data.building_id,'r'=> $r, 'p'=> $p])}">
  1497. <div class="imgitem">
  1498. <img src="{$vo.vrfirstImg}" alt="" width="100%" height="100%" />
  1499. <div class="t-vr">
  1500. <img data-type="vr" src="__STATIC__/img/interVr.png" alt="">
  1501. </div>
  1502. </div>
  1503. </a>
  1504. {/volist}
  1505. </div>
  1506. {/if}
  1507. {if condition="$data.type eq 'group'"}
  1508. <div class="pimgbox">
  1509. <a href="{:url('index/vr', ['vr_link'=>$data['show_url'],'type'=>'building','id'=>$data.building_id,'r'=> $r, 'p'=> $p])}">
  1510. <div class="imgitem">
  1511. <img src="{$data.show_img}" alt="" width="100%" height="100%" />
  1512. <div class="t-vr">
  1513. <img data-type="vr" src="__STATIC__/img/interVr.png" alt="">
  1514. </div>
  1515. </div>
  1516. </a>
  1517. </div>
  1518. {/if}
  1519. </div>
  1520. {elseif $path == '/share/pages/housetype/housetype' /}
  1521. <!--vr楼书详情-->
  1522. <div class="topimgbox minHeight">
  1523. {notempty name="$data.house_img"}
  1524. <img class="imgmsg topimg" height="100%" src="{$data.house_img[0]}" />
  1525. {else /}
  1526. <img class="imgmsg topimg" height="100%" src="{$data.vr_link_img}" />
  1527. {/notempty}
  1528. <div class="switchTab bottom35">
  1529. <div data-type="2" class="ss-image activeTab">户型图</div>
  1530. <div data-type="3" class="ss-vrlink">VR案例</div>
  1531. </div>
  1532. </div>
  1533. {elseif $path == '/share/pages/channelsignup/channelsignup' /}
  1534. <!--活码详情-->
  1535. {if $data.cover_file == ''}
  1536. <div class="success-top channelsignup">
  1537. <img src="__STATIC__/img/success212.png" />
  1538. </div>
  1539. <div class="success-bottom channelsignup">
  1540. <img class="bottomBg" src="__STATIC__/img/bj121.png" />
  1541. <div class="successQrBox">
  1542. <div class="text2">点击进入小程序,进行报名激活</div>
  1543. <div bindtap="lookimgtap" class="qrBox">
  1544. <img src="__STATIC__/img/bg325.png" class="qrBoxBg" />
  1545. <img class="imgicon" src="__STATIC__/img/qrxodeicon.png" />
  1546. </div>
  1547. </div>
  1548. </div>
  1549. {else/}
  1550. <div class="coverbox channelsignup">
  1551. <img class="" src="{$data.cover_file}" />
  1552. </div>
  1553. {/if}
  1554. {/if}
  1555. {if $path == '/share/pages/articleshare/articleshare' || $path ==
  1556. '/share/pages/materialcase/materialcase' || $path == '/share/pages/activitymsg/activitymsg'||$path ==
  1557. '/share/pages/constructsite/constructsite'||$path == '/share/pages/buildprogress/buildprogress'||$path == '/share/pages/housetype/housetype'}
  1558. <div class="contentbox">
  1559. {if $path == '/share/pages/constructsite/constructsite'}
  1560. <div class="articletitle tleft">{$data.name}</div>
  1561. {elseif $path == '/share/pages/buildprogress/buildprogress'||$path == '/share/pages/housetype/housetype' /}
  1562. {else/}
  1563. <div class="articletitle">{$data.title}</div>
  1564. {/if}
  1565. {if $path == '/share/pages/activitymsg/activitymsg'}
  1566. <img class="posterimg" src="{$data.poster}" />
  1567. {/if}
  1568. {if $path == '/share/pages/buildprogress/buildprogress'||$path == '/share/pages/housetype/housetype' /}
  1569. <div class="contentmsgbox1">
  1570. {else/}
  1571. <div class="contentmsgbox">
  1572. {/if}
  1573. <div>
  1574. {if $path == '/share/pages/articleshare/articleshare'}
  1575. {$data.content|raw}
  1576. {elseif $path == '/share/pages/materialcase/materialcase' /}
  1577. {if $data.desc == ''}
  1578. {$data.real_case|raw}
  1579. {else/}
  1580. {$data.desc|raw}
  1581. {/if}
  1582. {elseif $path == '/share/pages/activitymsg/activitymsg' /}
  1583. {$data.content|raw}
  1584. {elseif $path == '/share/pages/constructsite/constructsite' /}
  1585. <div class="startimebox fontr18 color999 lhr40 fontfpr">{$data['start_time']}开工</div>
  1586. <div class="casemsgbox clearfix fontr24 tcenter ">
  1587. <div class="clearfix color333 fontfpm lhr40">
  1588. <div class="pull-left width25">户型</div>
  1589. <div class="pull-left width30_">风格</div>
  1590. <div class="pull-left width22_">面积</div>
  1591. <div class="pull-left width23_">设计师</div>
  1592. </div>
  1593. <div class="clearfix color28A1FF fontr28 fontfpr lhr32 casepricebox">
  1594. <div class="pull-left width25">{$data->housetype->name}</div>
  1595. <div class="pull-left width30_">{$data->style->name}</div>
  1596. <div class="pull-left width22_">{$data->area}㎡</div>
  1597. <div class="pull-left width23_">{$data->designer?$data->designer->name:''}</div>
  1598. </div>
  1599. </div>
  1600. <div class="stepbox">
  1601. <div class="steptitle fontfpb bold color333 fontr32 lhr44">施工进度</div>
  1602. <div class="clearfix sitestep">
  1603. {volist name="data['step_list']" id="step"}
  1604. <div
  1605. class="pull-left everysteps width20_ tcenter {if $step['upload'] == 1 || $step['need_upload'] == 1}laststeps{/if}">
  1606. <div class="stepnum fontr18 lhtext">
  1607. {if $step['upload'] == 1}
  1608. {else /}
  1609. {$step['order']}
  1610. {/if}
  1611. </div>
  1612. <div class="fontr18 color333 lhr40">{$step['name']}</div>
  1613. </div>
  1614. {/volist}
  1615. </div>
  1616. </div>
  1617. {elseif $path == '/share/pages/buildprogress/buildprogress' /}
  1618. <!-- <div class="page"> -->
  1619. <div class="floorMsg">
  1620. <!-- <div class="f-title">{$data['name']}</div> -->
  1621. <div class="sign-data color6C7B8B">
  1622. <div class="qynum">
  1623. <div>
  1624. <div class="color333 font18 fontw600">{$data['sign_num']}</div>
  1625. <div class="color999 font12">签约户数</div>
  1626. </div>
  1627. </div>
  1628. <div class="middleline"></div>
  1629. <div>
  1630. <div class="color333 font18 fontw600">{$data['start_num']}</div>
  1631. <div class="color999 font12">开工户数</div>
  1632. </div>
  1633. <div class="middleline"></div>
  1634. <div>
  1635. <div class="color333 font18 fontw600">{$data['finish_num']}</div>
  1636. <div class="color999 font12">完工户数</div>
  1637. </div>
  1638. </div>
  1639. <div class="showArea">
  1640. {volist name="$data.area_list" id="vo"}
  1641. <div>{$vo}㎡</div>
  1642. {/volist}
  1643. </div>
  1644. <div class="msgads">
  1645. <span>地址&nbsp;&nbsp;</span>
  1646. <div>{$data['address']|default="暂未填写"}</div>
  1647. <img src="__STATIC__/img/zbads.png" alt="" />
  1648. </div>
  1649. <div class="f-dsc flex">
  1650. <span class="f-name">简介:</span>
  1651. <span class="f-time fContentDsc f-dsc-content flex-sub">{$data['content']}<span
  1652. class="f-hide-content c_hide">隐藏</span></span>
  1653. <!-- <span class="f-show-content">展开</span> -->
  1654. </div>
  1655. </div>
  1656. <div class="allDataStyle">
  1657. <div class="houseclass">户型解析</div>
  1658. </div>
  1659. <!-- </div> -->
  1660. {elseif $path == '/share/pages/housetype/housetype' /}
  1661. <div class="housetypemsg">
  1662. <div class="msgtitle">
  1663. <span>{$data.room} 室 {$data.hall} 厅 {$data.bathroom} 卫</span>
  1664. <div>{$build.community}</div>
  1665. </div>
  1666. <div class="msgbox">
  1667. <div class="msgbox1">
  1668. <div class="priceck">
  1669. <span class="fontW600">{$data.reference_price ?: '--'}</span>万元
  1670. </div>
  1671. <div class="font12">参考装修价格</div>
  1672. </div>
  1673. <div class="lineccc"></div>
  1674. <div class="msgbox2">
  1675. <div class="msgarea">
  1676. <span class="fontW600">{$data.area}</span>㎡
  1677. </div>
  1678. <div class="font12">面积</div>
  1679. </div>
  1680. <div class="msgbox2">
  1681. <div class="msgarea">
  1682. <span class="fontW600">{$data.orientation}</span>
  1683. </div>
  1684. <div class="font12">朝向</div>
  1685. </div>
  1686. </div>
  1687. <div class="msgads">
  1688. <span>地址&nbsp;&nbsp;</span>
  1689. <div>{$build.address}</div>
  1690. <img src="__STATIC__/img/zbads.png" alt="" />
  1691. </div>
  1692. </div>
  1693. <div class="allDataStyle">
  1694. <div class="houseclass">装修案例</div>
  1695. </div>
  1696. {/if}
  1697. </div>
  1698. </div>
  1699. <!-- <div class="unloginlayer"></div> -->
  1700. </div>
  1701. {/if}
  1702. </div>
  1703. {if $path != '/share/pages/articleshare/articleshare' && $path != '/share/pages/videoshare/videoshare' &&
  1704. $path != '/share/pages/channelsignup/channelsignup'}
  1705. <div class="layerbox" id="unwxwebbox"></div>
  1706. {elseif $path != '/share/pages/channelsignup/channelsignup' /}
  1707. <div class="layerbox" id="opendiv"></div>
  1708. {/if}
  1709. </div>
  1710. <!-- 微信环境 -->
  1711. <div class="wxenv hidden">
  1712. <div class="imgbox">
  1713. {if $path == '/share/pages/caselist/caselist' /}
  1714. <!--案例列表-->
  1715. <img class="imgmsg" src="https://o.nczyzs.com/xcx/caseposter.jpg" />
  1716. {elseif $path == '/share/pages/videolist/videolist' /}
  1717. <!--视频列表-->
  1718. <img class="play" src="__STATIC__/img/play.png" />
  1719. <img class="imgmsg" src="https://o.nczyzs.com/xcx/videoposter.png" />
  1720. {elseif $path == '/share/pages/praiselist/praiselist' /}
  1721. <!--口碑列表-->
  1722. <img class="imgmsg" src="https://o.nczyzs.com/xcx/praiseimg.jpg" />
  1723. {elseif $path == '/share/pages/publicpraisemsg/publicpraisemsg' /}
  1724. <!--口碑详情-->
  1725. <div class="praisebox">
  1726. <div class="praiseimgbox">
  1727. <img class="praiseimg" src="{$data.cover_file}" />
  1728. </div>
  1729. <div class="praisetitle">{$data.title}</div>
  1730. </div>
  1731. {elseif $path == '/pages/other/other' /}
  1732. <div class="vrbox">
  1733. <iframe src="{$data.vr_link}"></iframe>
  1734. <div></div>
  1735. </div>
  1736. {elseif $path == '/share/pages/companystrengthmsg/companystrengthmsg' /}
  1737. <!--公司实力-->
  1738. <div class="praisebox">
  1739. <div class="praiseimgbox">
  1740. {if condition="$data.difference eq 1"}
  1741. {if condition="$data.cover"}
  1742. <img class="praiseimg" src="{$data.cover}" />
  1743. {else/}
  1744. <img class="praiseimg"
  1745. src="{$data.pics}?x-oss-process=video/snapshot,t_100,f_jpg,w_375,m_fast" />
  1746. {/if}
  1747. {else/}
  1748. <img class="praiseimg" src="{$data.cover}" />
  1749. {/if}
  1750. <img class="praiseimg" src="{$data.cover_file}" />
  1751. </div>
  1752. <div class="praisetitle">{$data.title}</div>
  1753. </div>
  1754. {elseif $path == '/share/pages/videoshare/videoshare' /}
  1755. <!--视频详情-->
  1756. <img class="play" src="__STATIC__/img/play.png" />
  1757. <img class="imgmsg" src="{$data.cover_file}" />
  1758. {elseif $path == '/share/pages/articleshare/articleshare' /}
  1759. <!--图文详情-->
  1760. <div class="topimgbox">
  1761. <img class="imgmsg topimg" src="{$data.cover_file}" />
  1762. </div>
  1763. {elseif $path == '/share/pages/materialcase/materialcase' /}
  1764. <!--案例详情-->
  1765. <div class="topimgbox relative">
  1766. <img class="imgmsg topimg" src="{$data.cover_file}" />
  1767. <div class="switchTab" style="bottom:15px; ">
  1768. <div data-type="1" class="ss-first activeTab">VR案例</div>
  1769. <div data-type="2" class="ss-video">视频案例</div>
  1770. </div>
  1771. </div>
  1772. {elseif $path == '/share/pages/brokershareinfo/brokershareinfo' /}
  1773. {if $data.type == 1}
  1774. <div class="videoPage">
  1775. <video src="{$data['file'][0]}" controls poster="{$data['file'][0]}?x-oss-process=video/snapshot,t_100,f_jpg,w_200,m_fast"></video>
  1776. <div class="bgcolor">
  1777. <div class="videoTitle ellipsis">@{$data.title}</div>
  1778. <div class="videocontent ellipsisTwo">#{$data.content}#</div>
  1779. </div>
  1780. </div>
  1781. {/if}
  1782. {if $data.type == 3}
  1783. <iframe src="{$data['files']}" frameborder="0" width="100vw" height="100vh" scrolling="no"></iframe>
  1784. {/if}
  1785. {if $data.type == 2}
  1786. <div class="viewTitle">{$data.title}</div>
  1787. <div class="viewImage">
  1788. {if $data.type == 1}
  1789. {notempty name="$data.file"}
  1790. {volist name="data.file" id="vo"}
  1791. <video width="100%" height="200" controls>
  1792. <source src="{$vo}" type="video/mp4">
  1793. <source src="{$vo}" type="video/ogg">
  1794. <source src="{$vo}" type="video/mov">
  1795. </video>
  1796. {/volist}
  1797. {/notempty}
  1798. {else/}
  1799. {notempty name="$data.file"}
  1800. {volist name="data.file" id="vo"}
  1801. <img src="{$vo}" alt="">
  1802. {/volist}
  1803. {/notempty}
  1804. {/if}
  1805. </div>
  1806. <div class="viewContent">
  1807. {$data.content|raw}
  1808. </div>
  1809. {/if}
  1810. {elseif $path == '/pages/index/index' /}
  1811. <!--谈单智慧屏-->
  1812. <img class="imgmsg" src="https://o.nczyzs.com/xcx/sharesmarticon.jpg" />
  1813. {elseif $path == '/share/pages/shareCard/shareCard' /}
  1814. <!--智能名片-->
  1815. <img class="imgmsg" src="https://o.nczyzs.com/xcx/sharenamecardicon.jpg" />
  1816. {elseif $path == '/share/pages/activitymsg/activitymsg' /}
  1817. <!--活动详情-->
  1818. <div class="topimgbox">
  1819. <img class="imgmsg topimg" src="{$data.cover_file}" />
  1820. </div>
  1821. {elseif $path == '/share/pages/constructsite/constructsite' /}
  1822. <!--在施工地详情-->
  1823. <div class="topimgbox">
  1824. <img class="imgmsg topimg" src="{$data.cover_file}" />
  1825. </div>
  1826. {elseif $path == '/share/pages/buildprogress/buildprogress' /}
  1827. <!--vr楼书详情-->
  1828. <div class="topimgbox">
  1829. <img class="imgmsg topimg" src="{$data.cover_file}" />
  1830. <div class="switchTab">
  1831. <div data-type="1" class="ss-first activeTab">实景</div>
  1832. <div data-type="2" class="ss-image">效果图</div>
  1833. <div data-type="3" class="ss-vrlink">VR</div>
  1834. <div data-type="4" class="ss-video">视频</div>
  1835. </div>
  1836. <div class="headerBottom">
  1837. <div class="headerCompany">
  1838. <div class="companyMsg">
  1839. <div>
  1840. <img src="{$company.brand.logo}" alt="">
  1841. </div>
  1842. <span>{$company.company_name}</span>
  1843. </div>
  1844. <div class="companyflag">
  1845. <span>{$data['name']}</span>
  1846. </div>
  1847. </div>
  1848. </div>
  1849. </div>
  1850. {elseif $path == '/share/pages/buildShare/buildShare' /}
  1851. <div class="buildSharePage">
  1852. {if condition="$data.name"}
  1853. <div class="pname">{$data.name}</div>
  1854. {/if}
  1855. <div class="ptime">更新时间:{$data.addtime}</div>
  1856. {if condition="$data.content"}
  1857. <div class="pcontent">{$data.content}</div>
  1858. {/if}
  1859. {if condition="$data.type eq 'img'"}
  1860. <div class="pimgbox">
  1861. {volist name="data.img" id="vo"}
  1862. <div class="imgitem">
  1863. <img src="{$vo}" alt="" width="100%" height="100%" />
  1864. </div>
  1865. {/volist}
  1866. </div>
  1867. {/if}
  1868. {if condition="$data.type eq 'video'"}
  1869. <div class="pvideo">
  1870. <video width="100%" height="280" {if condition="$data.img"} controls poster="{$data.img[0]}" {else/} controls poster="{$data.video}?x-oss-process=video/snapshot,t_100,f_jpg,w_200,m_fast"{/if} controls>
  1871. <source src="{$data.video}" type="video/mp4">
  1872. <source src="{$data.video}" type="video/ogg">
  1873. </video>
  1874. </div>
  1875. {/if}
  1876. {if condition="$data.type eq 'vr'"}
  1877. <div class="pimgbox">
  1878. {volist name="data.vr" id="vo"}
  1879. <a href="{:url('index/vr', ['vr_link'=>$vo['vrUrl'],'type'=>'building','id'=>$data.building_id,'r'=> $r, 'p'=> $p])}">
  1880. <div class="imgitem">
  1881. <img src="{$vo.vrfirstImg}" alt="" width="100%" height="100%" />
  1882. <div class="t-vr">
  1883. <img data-type="vr" src="__STATIC__/img/interVr.png" alt="">
  1884. </div>
  1885. </div>
  1886. </a>
  1887. {/volist}
  1888. </div>
  1889. {/if}
  1890. {if condition="$data.type eq 'group'"}
  1891. <div class="pimgbox">
  1892. <a href="{:url('index/vr', ['vr_link'=>$data['show_url'],'type'=>'building','id'=>$data.building_id,'r'=> $r, 'p'=> $p])}">
  1893. <div class="imgitem">
  1894. <img src="{$data.show_img}" alt="" width="100%" height="100%" />
  1895. <div class="t-vr">
  1896. <img data-type="vr" src="__STATIC__/img/interVr.png" alt="">
  1897. </div>
  1898. </div>
  1899. </a>
  1900. </div>
  1901. {/if}
  1902. </div>
  1903. {elseif $path == '/share/pages/housetype/housetype' /}
  1904. <!--vr楼书详情-->
  1905. <div class="topimgbox minHeight">
  1906. {notempty name="$data.house_img"}
  1907. <img class="imgmsg topimg" height="100%" src="{$data.house_img[0]}" />
  1908. {else /}
  1909. <img class="imgmsg topimg" height="100%" src="{$data.vr_link_img}" />
  1910. {/notempty}
  1911. <div class="switchTab bottom35">
  1912. <div data-type="2" class="ss-image activeTab">户型图</div>
  1913. <div data-type="3" class="ss-vrlink">VR案例</div>
  1914. </div>
  1915. </div>
  1916. {elseif $path == '/share/pages/channelsignup/channelsignup' /}
  1917. <!--活码详情-->
  1918. {if $data.cover_file == ''}
  1919. <div class="success-top">
  1920. <img src="__STATIC__/img/success212.png" />
  1921. </div>
  1922. <div class="success-bottom">
  1923. <img class="bottomBg" src="__STATIC__/img/bj121.png" />
  1924. <div class="successQrBox">
  1925. <div class="text2">点击进入小程序,进行报名激活</div>
  1926. <div bindtap="lookimgtap" class="qrBox">
  1927. <img src="__STATIC__/img/bg325.png" class="qrBoxBg" />
  1928. <img class="imgicon" src="__STATIC__/img/qrxodeicon.png" />
  1929. </div>
  1930. </div>
  1931. </div>
  1932. {else/}
  1933. <div class="coverbox">
  1934. <img class="" src="{$data.cover_file}" />
  1935. </div>
  1936. {/if}
  1937. {/if}
  1938. {if $path == '/share/pages/articleshare/articleshare' || $path ==
  1939. '/share/pages/materialcase/materialcase'
  1940. || $path == '/share/pages/activitymsg/activitymsg'||$path == '/share/pages/constructsite/constructsite'
  1941. || $path == '/share/pages/buildprogress/buildprogress'||$path == '/share/pages/housetype/housetype'}
  1942. <div class="contentbox">
  1943. {if $path == '/share/pages/constructsite/constructsite'}
  1944. <div class="articletitle tleft">{$data.name}</div>
  1945. {elseif $path == '/share/pages/buildprogress/buildprogress'||$path == '/share/pages/housetype/housetype' /}
  1946. {else/}
  1947. <div class="articletitle">{$data.title}</div>
  1948. {/if}
  1949. {if $path == '/share/pages/buildprogress/buildprogress'||$path == '/share/pages/housetype/housetype' /}
  1950. <div class="contentmsgbox1">
  1951. {else/}
  1952. <div class="contentmsgbox">
  1953. {/if}
  1954. {if $path == '/share/pages/activitymsg/activitymsg'}
  1955. <img class="posterimg" src="{$data.poster}" />
  1956. {/if}
  1957. <div>
  1958. {if $path == '/share/pages/articleshare/articleshare'}
  1959. {$data.content|raw}
  1960. {elseif $path == '/share/pages/materialcase/materialcase' /}
  1961. {if $data.desc == ''}
  1962. {$data.real_case|raw}
  1963. {else/}
  1964. {$data.desc|raw}
  1965. {/if}
  1966. {elseif $path == '/share/pages/activitymsg/activitymsg' /}
  1967. {$data.desc|raw}
  1968. {elseif $path == '/share/pages/constructsite/constructsite' /}
  1969. <div class="startimebox fontr18 color999 lhr40 fontfpr">{$data['start_time']}开工</div>
  1970. <div class="casemsgbox clearfix fontr24 tcenter ">
  1971. <div class="clearfix color333 fontfpm lhr40">
  1972. <div class="pull-left width25">户型</div>
  1973. <div class="pull-left width30_">风格</div>
  1974. <div class="pull-left width22_">面积</div>
  1975. <div class="pull-left width23_">设计师</div>
  1976. </div>
  1977. <div class="clearfix color28A1FF fontr28 fontfpr lhr32 casepricebox">
  1978. <div class="pull-left width25">{$data->housetype->name}</div>
  1979. <div class="pull-left width30_">{$data->style->name}</div>
  1980. <div class="pull-left width22_">{$data->area}㎡</div>
  1981. <div class="pull-left width23_">{$data->designer?$data->designer->name:''}</div>
  1982. </div>
  1983. </div>
  1984. <div class="stepbox">
  1985. <div class="steptitle fontfpb bold color333 fontr32 lhr44">施工进度</div>
  1986. <div class="clearfix sitestep">
  1987. {volist name="data['step_list']" id="step"}
  1988. <div
  1989. class="pull-left everysteps width20_ tcenter {if $step['upload'] == 1 || $step['need_upload'] == 1}laststeps{/if}">
  1990. <div class="stepnum fontr18 lhtext">
  1991. {if $step['upload'] == 1}
  1992. {else /}
  1993. {$step['order']}
  1994. {/if}
  1995. </div>
  1996. <div class="fontr18 color333 lhr40">{$step['name']}</div>
  1997. </div>
  1998. {/volist}
  1999. </div>
  2000. </div>
  2001. {elseif $path == '/share/pages/buildprogress/buildprogress' /}
  2002. <!-- <div class="page"> -->
  2003. <div class="floorMsg">
  2004. <!-- <div class="f-title">{$data['name']}</div> -->
  2005. <div class="sign-data color6C7B8B">
  2006. <div class="qynum">
  2007. <div>
  2008. <div class="color333 font18 fontw600">{$data['sign_num']}</div>
  2009. <div class="color999 font12">签约户数</div>
  2010. </div>
  2011. </div>
  2012. <div class="middleline"></div>
  2013. <div>
  2014. <div class="color333 font18 fontw600">{$data['start_num']}</div>
  2015. <div class="color999 font12">开工户数</div>
  2016. </div>
  2017. <div class="middleline"></div>
  2018. <div>
  2019. <div class="color333 font18 fontw600">{$data['finish_num']}</div>
  2020. <div class="color999 font12">完工户数</div>
  2021. </div>
  2022. </div>
  2023. <div class="showArea">
  2024. {volist name="$data.area_list" id="vo"}
  2025. <div>{$vo}㎡</div>
  2026. {/volist}
  2027. </div>
  2028. <div class="msgads">
  2029. <span>地址&nbsp;&nbsp;</span>
  2030. <div>{$data['address']|default="暂未填写"}</div>
  2031. <img src="__STATIC__/img/zbads.png" alt="" />
  2032. </div>
  2033. <div class="f-dsc flex">
  2034. <span class="f-name">简介:</span>
  2035. <span class="f-time fContentDsc f-dsc-content flex-sub">{$data['content']}<span
  2036. class="f-hide-content c_hide">隐藏</span></span>
  2037. <!-- <span class="f-show-content">展开</span> -->
  2038. </div>
  2039. </div>
  2040. <div class="allDataStyle">
  2041. <div class="houseclass">户型解析</div>
  2042. </div>
  2043. <!-- </div> -->
  2044. {elseif $path == '/share/pages/housetype/housetype' /}
  2045. <div class="housetypemsg">
  2046. <div class="msgtitle">
  2047. <span>{$data.room} 室 {$data.hall} 厅 {$data.bathroom} 卫</span>
  2048. <div>{$build.community}</div>
  2049. </div>
  2050. <div class="msgbox">
  2051. <div class="msgbox1">
  2052. <div class="priceck">
  2053. <span class="fontW600">{$data.reference_price ?: '--'}</span>万元
  2054. </div>
  2055. <div class="font12">参考装修价格</div>
  2056. </div>
  2057. <div class="lineccc"></div>
  2058. <div class="msgbox2">
  2059. <div class="msgarea">
  2060. <span class="fontW600">{$data.area}</span>㎡
  2061. </div>
  2062. <div class="font12">面积</div>
  2063. </div>
  2064. <div class="msgbox2">
  2065. <div class="msgarea">
  2066. <span class="fontW600">{$data.orientation}</span>
  2067. </div>
  2068. <div class="font12">朝向</div>
  2069. </div>
  2070. </div>
  2071. <div class="msgads">
  2072. <span>地址&nbsp;&nbsp;</span>
  2073. <div>{$build.address}</div>
  2074. <img src="__STATIC__/img/zbads.png" alt="" />
  2075. </div>
  2076. </div>
  2077. <div class="allDataStyle">
  2078. <div class="houseclass">装修案例</div>
  2079. </div>
  2080. {/if}
  2081. </div>
  2082. </div>
  2083. <!-- <div class="unloginlayer"></div> -->
  2084. </div>
  2085. {/if}
  2086. </div>
  2087. {if $path != '/share/pages/articleshare/articleshare' && $path != '/share/pages/videoshare/videoshare' &&
  2088. $path != '/share/pages/activitymsg/activitymsg' && $path != '/share/pages/channelsignup/channelsignup'}
  2089. <div class="" id="wxenvbox">
  2090. <wx-open-launch-weapp id="launch-btn" username="{$mini_account}" path="{$path}?{$query}"
  2091. style="display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 101;">
  2092. <script type="text/wxtag-template">
  2093. <style>.testdiv { width: 300px; height: 1000px;display: block;margin: 0 auto;}</style>
  2094. <div class="testdiv" ></div>
  2095. </script>
  2096. </wx-open-launch-weapp>
  2097. </div>
  2098. {elseif $path != '/share/pages/channelsignup/channelsignup' /}
  2099. <div class="" id="wxenvbox2"></div>
  2100. {/if}
  2101. </div>
  2102. </div>
  2103. <div class="goto hidden">
  2104. <div class="" id="unwxwebbox2">请前往小程序查看</div>
  2105. <div class="hidden weapp">
  2106. <wx-open-launch-weapp username="{$mini_account}" path="{$path}?{$query}"
  2107. style="display: block;width: 100%;height: 100%;">
  2108. <script type="text/wxtag-template">
  2109. <style>.testdiv { height: 48px;display: block; color: transparent;}</style>
  2110. <div class="testdiv" >请前往小程序查看</div>
  2111. </script>
  2112. </wx-open-launch-weapp>
  2113. </div>
  2114. </div>
  2115. <div class="footer1">
  2116. <div class="footbox clearfix">
  2117. <div class="leftfoot ">
  2118. {notempty name="company.brand"}<img class="left" src="{$company.brand.logo}" />{/notempty}
  2119. <span class="left">{$company.company_name}</span>
  2120. </div>
  2121. <div class="layerbox1">前往小程序</div>
  2122. </div>
  2123. <div class="footlayerbox unwxbox" id="unwxwebbox1"></div>
  2124. <div class="footlayerbox wxenv hidden" id="wxenvbox1">
  2125. {if $path != '/share/pages/channelsignup/channelsignup'}
  2126. <wx-open-launch-weapp id="launch-btn" username="{$mini_account}" path="{$path}?{$query}"
  2127. style="display: block;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 101;">
  2128. <script type="text/wxtag-template">
  2129. <style>.testdiv { width: 300px; height: 1000px;display: block;margin: 0 auto;}</style>
  2130. <div class="testdiv" ></div>
  2131. </script>
  2132. </wx-open-launch-weapp>
  2133. {else/}
  2134. <wx-open-launch-weapp id="launch-btn" username="{$mini_account}" path="{$path}?{$query}"
  2135. style="display: block;width: 100%;height:100px;position: fixed;bottom: 0;top:unset;left: 0;z-index: 101;">
  2136. <script type="text/wxtag-template">
  2137. <style>.testdiv { width: 300px; height: 1000px;display: block;margin: 0 auto;}</style>
  2138. <div class="testdiv" ></div>
  2139. </script>
  2140. </wx-open-launch-weapp>
  2141. {/if}
  2142. </div>
  2143. </div>
  2144. </body>
  2145. <script src="https://mlz2.cn/js/jweixin-1.6.0.js"></script>
  2146. <!-- <script src="https://cdn.bootcdn.net/ajax/libs/vConsole/3.3.4/vconsole.min.js"></script> -->
  2147. <script>
  2148. // var vConsole = new VConsole();
  2149. // 逻辑处理
  2150. $(function () {
  2151. $('.channelsignup').click(function () {
  2152. location.href = "{$urlsheme}";
  2153. })
  2154. $('#unwxwebbox').click(function () {
  2155. location.href = "{$urlsheme}";
  2156. })
  2157. $('#unwxwebbox1').click(function () {
  2158. location.href = "{$urlsheme}";
  2159. })
  2160. $('#unwxwebbox2').click(function () {
  2161. location.href = "{$urlsheme}";
  2162. })
  2163. $('#opendiv').click(function () {
  2164. $('.goto').removeClass('hidden');
  2165. setTimeout(() => {
  2166. $('.goto').addClass('hidden');
  2167. }, 2000);
  2168. })
  2169. $('.play').click(function () {
  2170. $('.goto').removeClass('hidden');
  2171. setTimeout(() => {
  2172. $('.goto').addClass('hidden');
  2173. }, 2000);
  2174. })
  2175. $('#footwxbtn').click(function () {
  2176. $('.goto').removeClass('hidden');
  2177. setTimeout(() => {
  2178. $('.goto').addClass('hidden');
  2179. }, 2000);
  2180. })
  2181. $('#wxenvbox2').click(function () {
  2182. $('.goto').removeClass('hidden');
  2183. setTimeout(() => {
  2184. $('.goto').addClass('hidden');
  2185. }, 2000);
  2186. })
  2187. var ua = navigator.userAgent.toLowerCase()
  2188. var isWXWork = ua.match(/wxwork/i) == 'wxwork'
  2189. var isWeixin = !isWXWork && ua.match(/MicroMessenger/i) == 'micromessenger'
  2190. var isMobile = false
  2191. var isDesktop = false
  2192. if (navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|IEMobile)/i)) {
  2193. isMobile = true
  2194. } else {
  2195. isDesktop = true
  2196. }
  2197. var m = ua.match(/MicroMessenger/i)
  2198. if (isWeixin) {
  2199. var system = {
  2200. win: false,
  2201. mac: false
  2202. };
  2203. var p = navigator.platform;
  2204. // 是否在pc展示
  2205. var isPc = false;
  2206. system.win = p.indexOf("Win") == 0;
  2207. system.mac = p.indexOf("Mac") == 0;
  2208. if (system.win || system.mac) {
  2209. isPc = true;
  2210. console.log("在微信PC端上打开内置浏览器");
  2211. } else {
  2212. isPc = false;
  2213. console.log("非微信PC端上打开内置浏览器");
  2214. }
  2215. // 在微信PC端上打开内置浏览器和在浏览器中打开一样
  2216. if (isPc) {
  2217. $('.wxenv').addClass('hidden');
  2218. $('.weapp').addClass('hidden');
  2219. $('.unwxbox').removeClass('hidden');
  2220. location.href = "{$urlsheme}";
  2221. } else {
  2222. wx.config({
  2223. debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印
  2224. appId: "{$wxconfig.appid}",
  2225. timestamp: "{$wxconfig.timestamp}",
  2226. nonceStr: "{$wxconfig.nonceStr}",
  2227. signature: "{$wxconfig.signature}",
  2228. jsApiList: ['updateTimelineShareData', 'updateAppMessageShareData'], // 必填,需要使用的JS接口列表
  2229. openTagList: ['wx-open-launch-weapp']
  2230. });
  2231. var title = document.title;
  2232. var url = document.url;
  2233. //{notempty name="data"}
  2234. wx.ready(function () {
  2235. wx.updateTimelineShareData({
  2236. title: document.title,
  2237. link: document.url,
  2238. imgUrl: '{$data.cover_file}?x-oss-process=image/resize,m_fill,h_320,w_640',
  2239. success: function () {
  2240. console.log('updateTimelineShareData分享设置成功');
  2241. }
  2242. })
  2243. wx.updateAppMessageShareData({
  2244. title: document.title,
  2245. desc: document.title,
  2246. link: document.url,
  2247. imgUrl: '{$data.cover_file}?x-oss-process=image/resize,m_fill,h_320,w_640',
  2248. success: function () {
  2249. console.log('updateAppMessageShareData分享设置成功');
  2250. }
  2251. })
  2252. });
  2253. //{/notempty}
  2254. // var btn = document.getElementById('launch-btn');
  2255. // btn.addEventListener('launch', function (e) {
  2256. // console.log('success');
  2257. // });
  2258. // btn.addEventListener('error', function (e) {
  2259. // console.log('fail', e.detail);
  2260. // });
  2261. // 在手机上的浏览器中打开
  2262. $('.wxenv').removeClass('hidden');
  2263. $('.weapp').removeClass('hidden');
  2264. $('.unwxbox').addClass('hidden');
  2265. }
  2266. } else if (isMobile) {
  2267. // 在手机上的浏览器中打开
  2268. $('.wxenv').addClass('hidden');
  2269. $('.weapp').addClass('hidden');
  2270. $('.unwxbox').removeClass('hidden');
  2271. location.href = "{$urlsheme}";
  2272. } else {
  2273. // 在非微信,非手机,那就是在电脑的浏览器这种打开
  2274. $('.wxenv').addClass('hidden');
  2275. $('.weapp').addClass('hidden');
  2276. $('.unwxbox').removeClass('hidden');
  2277. location.href = "{$urlsheme}";
  2278. }
  2279. })
  2280. </script>
  2281. </html>