123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <title>
- {if $path == '/share/pages/caselist/caselist' /}
- {$company.brand.brand_name}-案例分享
- {elseif $path == '/share/pages/videolist/videolist' /}
- {$company.brand.brand_name}-视频分享
- {elseif $path == '/share/pages/praiselist/praiselist' /}
- {$company.brand.brand_name}-口碑见证分享
- {elseif $path == '/share/pages/constructsite/constructsite' /}
- {$data.name}-在施工地
- {elseif $path == '/share/pages/channelsignup/channelsignup' /}
- {$data.name}-渠道活码
- {elseif $path == '/share/pages/shareCard/shareCard' /}
- 智能名片
- {elseif $path == '/share/pages/buildprogress/buildprogress' /}
- {$data.name}
- {else/}
- {$data.title}
- {/if}
- </title>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- </head>
- <style>
- html,
- body {
- display: block;
- width: 100%;
- height: 100%;
- overflow: hidden;
- position: relative;
- }
- * {
- margin: 0;
- padding: 0;
- box-sizing: border-box;
- }
- .left {
- float: left;
- }
- .right {
- float: right;
- }
- .clearfix:after {
- content: ".";
- display: block;
- height: 0;
- clear: both;
- visibility: hidden;
- }
- .ellipsis {
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
- .ellipsisfive {
- overflow: hidden;
- text-overflow: ellipsis;
- display: -webkit-box;
- -webkit-line-clamp: 5;
- -webkit-box-orient: vertical;
- }
- .unwxbox,
- .wxenv {
- display: block;
- width: 100%;
- height: 100%;
- position: relative;
- }
- .unwxbox .imgbox,
- .wxenv .imgbox {
- display: block;
- width: 100%;
- height: 100%;
- position: relative;
- overflow: hidden;
- border-radius: 0 0 20px 20px;
- }
- .unwxbox .imgmsg,
- .wxenv .imgmsg {
- display: block;
- width: 100%;
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translateX(-50%) translateY(-50%);
- }
- .unwxbox .layerbox,
- .wxenv .layerbox {
- display: block;
- width: 100%;
- height: 100%;
- background-color: rgba(0, 0, 0, 0.16);
- position: fixed;
- top: 0;
- left: 0;
- z-index: 9;
- }
- .unwxbox {
- max-width: 540px;
- margin: 0 auto;
- }
- #launch-btn {
- display: block;
- width: 100%;
- height: 100%;
- position: fixed;
- top: 0;
- left: 0;
- z-index: 100;
- }
- body {
- box-sizing: border-box;
- padding-bottom: 80px;
- background-color: #000;
- }
- .mianbox {
- display: block;
- width: 100%;
- height: 100%;
- background-color: #ffffff;
- border-radius: 0 0 20px 20px;
- }
- .footer1 {
- display: block;
- position: fixed;
- bottom: 0;
- left: 0;
- width: 100%;
- height: 100px;
- padding: 32px 20px 0;
- box-sizing: border-box;
- color: #ffffff;
- z-index: 98;
- }
- .footimg {
- display: block;
- width: 100%;
- position: absolute;
- bottom: 0;
- left: 0;
- }
- .footbox {
- display: block;
- width: 100%;
- }
- .leftfoot {
- float: left;
- }
- .leftfoot img {
- display: block;
- width: 48px;
- height: 48px;
- border-radius: 50%;
- }
- .leftfoot span {
- font-size: 14px;
- margin-left: 6px;
- display: inline-block;
- line-height: 48px;
- }
- .layerbox1 {
- float: right;
- font-size: 14px;
- line-height: 48px;
- width: 74px;
- height: 48px;
- color: #ffffff;
- }
- #launch-btn1 {
- width: 100px;
- height: 48px;
- display: block;
- }
- .unwxbox img.play,
- .wxenv img.play {
- display: block;
- width: 60px;
- height: 60px;
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translateX(-50%) translateY(-50%);
- z-index: 102;
- }
- .goto {
- display: block;
- width: 140px;
- height: 48px;
- position: fixed;
- top: 50%;
- line-height: 48px;
- z-index: 105;
- color: #fff;
- left: 50%;
- background: rgb(0, 0, 0, 0.4);
- text-align: center;
- transform: translateX(-50%) translateY(-64px);
- }
- .weapp {
- display: block;
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0;
- left: 0;
- z-index: 2;
- }
- #wxenvbox2 {
- display: block;
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0;
- left: 0;
- z-index: 100;
- }
- .footlayerbox {
- display: block;
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0;
- left: 0;
- z-index: 103;
- }
- .topimgbox {
- display: block;
- width: 100%;
- max-height: 55%;
- position: relative;
- overflow: hidden;
- }
- .unwxbox img.topimg,
- .wxenv img.topimg {
- display: block;
- width: 100%;
- position: relative;
- top: 0%;
- left: 0%;
- transform: translateX(0%) translateY(0%);
- }
- .articletitle {
- display: block;
- font-size: 18px;
- padding: 16px 20px 20px;
- font-weight: bold;
- text-align: center;
- }
- .tleft {
- text-align: left;
- }
- .contentmsgbox {
- padding: 0 20px;
- font-size: 16px;
- overflow: hidden;
- }
- .contentmsgbox1 {
- padding: 0 0px;
- font-size: 16px;
- height: calc(100vh - 300px);
- background-color: #F0F4F7;
- }
- .contentmsgbox1 img {
- position: relative;
- top: 0%;
- left: 0%;
- transform: translateX(0%) translateY(0%);
- width: auto;
- max-width: 100%;
- }
- .contentmsgbox img {
- position: relative;
- top: 0%;
- left: 0%;
- transform: translateX(0%) translateY(0%);
- width: auto;
- max-width: 100%;
- }
- .unloginlayer {
- display: block;
- width: 100%;
- position: absolute;
- bottom: 0;
- left: 0;
- height: 20%;
- background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgb(255 255 255) 80%);
- }
- .contentbox {
- display: block;
- width: 100%;
- }
- .praisebox {
- display: block;
- width: 100%;
- height: 100%;
- display: flex;
- flex-direction: column;
- justify-content: center;
- }
- .praiseimgbox {
- display: block;
- width: 100%;
- max-height: 70%;
- overflow: hidden;
- }
- .praiseimgbox img {
- display: block;
- width: 100%;
- }
- .praisetitle {
- display: block;
- font-size: 18px;
- padding: 16px 20px 0;
- font-weight: bold;
- text-align: center;
- }
- .hidden {
- display: none !important;
- }
- .posterimg {
- display: block;
- width: 100%;
- }
- html,
- body {
- display: block;
- width: 100%;
- height: 100%;
- overflow: auto;
- }
- * {
- margin: 0;
- padding: 0;
- border: unset;
- box-sizing: border-box;
- max-width: 100%;
- }
- input,
- button,
- textarea {
- outline: 0;
- }
- .width25 {
- width: 25%;
- }
- .bold {
- font-weight: bold;
- }
- .lhr40 {
- line-height: 22px;
- }
- .lhr44 {
- line-height: 24px;
- }
- .color333 {
- color: #333333;
- }
- .color999 {
- color: #999999;
- }
- .fontfpr {
- font-family: PingFangSC-Regular, Source Han Sans CN DemiLight;
- }
- .fontr18 {
- font-size: 10px;
- }
- button {
- border: unset;
- }
- .fontfpb {
- font-family: PingFang-SC-Bold, Source Han Sans CN Black;
- }
- .fontr24 {
- font-size: 14px;
- }
- .tcenter {
- text-align: center;
- }
- .fontr32 {
- font-size: 18px;
- }
- .left {
- float: left;
- }
- .right {
- float: right;
- }
- .width25 {
- width: 25%;
- }
- .width30_ {
- width: 30%;
- }
- .width22_ {
- width: 22%;
- }
- .width23_ {
- width: 23%;
- }
- .clearfix:after {
- content: ".";
- display: block;
- height: 0;
- clear: both;
- visibility: hidden;
- }
- .lhr32 {
- line-height: 18px;
- }
- .color28A1FF {
- color: #28A1FF;
- }
- .fontfpr {
- font-family: PingFangSC-Regular, Source Han Sans CN DemiLight;
- }
- .fontr28 {
- font-size: 16px;
- }
- .pull-left {
- float: left;
- }
- .ellipsis {
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
- .ellipsisTwo {
- overflow: hidden;
- text-overflow: ellipsis;
- display: -webkit-box;
- -webkit-line-clamp: 2;
- -webkit-box-orient: vertical;
- }
- .startimebox {
- margin-top: 2px;
- }
- footer {
- display: block;
- width: 100%;
- height: 49px;
- background-color: #ffffff;
- position: fixed;
- bottom: 0;
- left: 0;
- z-index: 99;
- box-shadow: 0 -2px 6px 0 rgba(0, 145, 255, 0.15);
- }
- .footerLeft {
- display: block;
- width: 50%;
- }
- footer .rightbtn {
- display: block;
- width: 100%;
- height: 49px;
- line-height: 49px;
- background-color: #ff7100;
- color: #ffffff;
- font-size: 16px;
- }
- .inputbox {
- display: none;
- width: 80%;
- padding: 8px 16px 16px;
- position: fixed;
- top: 30%;
- left: 10%;
- z-index: 100;
- background-color: #ffffff;
- border-radius: 5px;
- box-shadow: 0 0px 8px 0 rgba(0, 145, 255, 0.3);
- }
- .inputbox img {
- position: absolute;
- top: -12px;
- right: -12px;
- width: 24px;
- }
- .inputbox .titbox {
- font-family: PingFang-SC-Medium, Source Han Sans CN Medium;
- font-size: 16px;
- text-align: center;
- line-height: 24px;
- margin-bottom: 10px;
- }
- .inputbox .input {
- display: block;
- width: 100%;
- margin-bottom: 16px;
- height: 44px;
- }
- .inputbox .input input {
- display: block;
- width: 100%;
- height: 100%;
- border: 1px solid #ddd;
- padding-left: 8px;
- }
- .inputbox button {
- width: 100%;
- height: 44px;
- color: #fff;
- background-color: #ff7100;
- border-radius: 22px;
- }
- .topcoverbox {
- display: block;
- width: 100%;
- max-height: 30%;
- overflow: hidden;
- }
- .topcoverbox img {
- display: block;
- width: 100%;
- }
- .titlebox {
- display: block;
- width: 100%;
- background-color: #ffffff;
- padding: 15px 15px 10px;
- }
- .startimebox {
- margin-top: 2px;
- }
- .casemsgbox {
- display: block;
- background-color: #FFFFFF;
- position: relative;
- z-index: 1;
- }
- .casemsgbox {
- width: 100%;
- margin: 8px auto 0;
- background-color: #ffffff;
- border-radius: 5px;
- box-shadow: 0px 3px 6px 1px rgba(102, 102, 102, 0.16);
- box-sizing: border-box;
- padding: 10px 0 16px;
- }
- .casepricebox div {
- height: 16px;
- overflow: hidden;
- margin-top: 12px;
- }
- .stepbox {
- display: block;
- width: 100%;
- margin-top: 10px;
- padding: 12px 0;
- background-color: #FFFFFF;
- }
- .everysteps {
- text-align: center;
- position: relative;
- }
- .everysteps .stepnum {
- display: block;
- width: 16px;
- height: 16px;
- background: #FFFFFF;
- border: 2px solid #CCCCCC;
- border-radius: 50%;
- margin: 0 auto 6px;
- position: relative;
- z-index: 2;
- }
- .everysteps::after {
- display: block;
- content: " ";
- width: 100%;
- height: 5px;
- background: #EEEEEE;
- position: absolute;
- top: 5.5px;
- left: -50%;
- z-index: 1;
- }
- .sitestep .everysteps:first-child::after {
- display: none;
- }
- .sitestep {
- margin-top: 16px;
- }
- .stepmsgbox {
- margin-top: 10px;
- padding: 20px 20px 0;
- background-color: #FFFFFF;
- }
- .stepmsgtitbox {
- position: relative;
- }
- .stepmsgtitbox::before {
- content: " ";
- display: block;
- width: 4px;
- height: 19px;
- background: #28A1FF;
- border-radius: 1px;
- position: absolute;
- top: 1px;
- left: -8px;
- }
- .contentbox {
- display: block;
- width: 100%;
- }
- .imgbox .imgdiv {
- display: block;
- width: 30%;
- border-radius: 3px;
- margin-bottom: 17px;
- margin-right: 5%;
- }
- .imgbox .imgdiv div {
- display: block;
- width: 100%;
- padding-bottom: 100%;
- position: relative;
- }
- .imgbox .imgdiv img {
- display: block;
- position: absolute;
- width: 100%;
- height: 100%;
- }
- .imgbox .imgdiv:nth-of-type(3n) {
- margin-right: 0;
- }
- .width20_ {
- width: 20%;
- }
- .lhr28 {
- line-height: 16px;
- }
- .colorA6CAE0 {
- color: #A6CAE0;
- }
- .mglr14 {
- margin-left: 8px;
- }
- .mtr16 {
- margin-top: 10px;
- }
- .colorccc {
- color: #ccc;
- }
- .mgtr20 {
- margin-top: 12px;
- }
- .everysteps {
- text-align: center;
- position: relative;
- }
- .laststeps::after {
- background-color: #28A1FF;
- }
- .lhtext {
- display: flex;
- align-items: center;
- justify-content: center;
- }
- .clearfix:after {
- clear: both;
- content: ' ';
- display: table;
- }
- .clearfix:before {
- content: ' ';
- display: table;
- }
- .page {
- width: 100%;
- max-width: 750px;
- height: 100vh;
- position: relative;
- overflow: auto;
- background-color: #F6F6F6;
- margin: auto;
- }
- .cover-box {
- width: 100%;
- height: 300px;
- position: relative;
- }
- .floorMsg {
- position: relative;
- box-sizing: border-box;
- width: 100%;
- margin: auto;
- padding: 10px 10px 20px;
- background-color: #fff;
- z-index: 9;
- }
- .f-title {
- color: #333;
- font-size: 18px;
- font-weight: 700;
- padding: 5px 0px;
- }
- .f-area {
- padding: 5px 0px;
- font-size: 16px;
- color: #B5D3E6;
- }
- .f-name {
- color: #999999;
- font-size: 15px;
- display: flex;
- align-items: center;
- }
- .f-time {
- font-size: 15px;
- }
- .f-house {
- margin: 7px 0px 4px;
- }
- .f-address {
- padding: 5px 0px;
- font-size: 15px;
- margin: 0px 0px 4px;
- }
- .flex {
- display: flex;
- }
- .flex-sub {
- flex: 1;
- }
- .sign-data {
- display: flex;
- align-items: center;
- font-size: 15px;
- margin: 5px 0px;
- }
- .sign-data > div {
- flex: none;
- width: 125px;
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
- padding: 10px 0px;
- }
- .sign-data > .qynum {
- flex: none;
- width: 110px !important;
- display: flex;
- flex-direction: column;
- align-items: flex-start;
- justify-content: center;
- padding: 10px 0px;
- }
- .sign-data > .qynum > div {
- width:60px !important;
- display:flex;
- flex-direction:column;
- align-items:center;
- }
- .color6C7B8B {
- color: #6C7B8B;
- }
- .justify-end {
- justify-content: flex-end;
- }
- .justify-center {
- justify-content: center;
- }
- .color333 {
- color: #333333;
- }
- .address_icon {
- width: 16px !important;
- height: 16px !important;
- margin-right: 4px;
- }
- .houseType {
- margin-top: 10px;
- padding: 20px 10px;
- background-color: #fff;
- }
- .houseType {
- margin-top: 10px;
- padding: 20px 10px;
- background-color: #fff;
- }
- .success-top {
- width: 100%;
- height: 36%;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- background-color: #249efb;
- }
- .success-top img {
- display: block;
- width: 260px;
- height: 200px;
- }
- .success-bottom {
- width: 100%;
- height: 79vh;
- position: relative;
- display: flex;
- justify-content: center;
- align-items: center;
- z-index: 4;
- }
- .success-bottom .bottomBg {
- position: absolute;
- width: 100%;
- height: 100%;
- z-index: 0;
- top: -60px;
- }
- .successQrBox {
- width: 80%;
- height: 260px;
- position: relative;
- z-index: 2;
- margin-bottom: 150px;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- }
- .qrBox {
- width: 240px;
- height: 240px;
- position: relative;
- display: flex;
- justify-content: center;
- align-items: center;
- top: 10px;
- }
- .qrBox .qrBoxBg {
- position: absolute;
- width: 100%;
- height: 100%;
- }
- .imgicon {
- display: block;
- width: 200px;
- height: 200px;
- }
- .text1 {
- font-size: 16px;
- color: #333333;
- font-weight: 700;
- }
- .text2 {
- font-size: 12px;
- color: #999999;
- margin: 5px 0px;
- }
- .pt20 {
- position: relative;
- top: 30px;
- }
- .coverbox {
- display: block;
- width: 100%;
- height: 100%;
- overflow: auto;
- }
- .coverbox img {
- display: block;
- width: 100%;
- }
- .f-dsc-content {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- }
- .switchTab {
- max-width: 80%;
- height: 28px;
- background-color: #fff;
- position: absolute;
- bottom: 55px;
- left: 50%;
- transform: translateX(-50%);
- border-radius: 20px;
- display: flex;
- align-items: center;
- z-index: 9;
- }
- .switchTab>div {
- display: flex;
- align-items: center;
- justify-content: center;
- font-size: 12px;
- white-space: nowrap;
- padding: 3px 12px;
- }
- .activeTab {
- height: 100%;
- color: #fff;
- background-color: #F63D33;
- border-radius: 20px;
- }
- .allDataStyle {
- width: 100%;
- height: 400px;
- margin: 0px auto;
- background-color: #fff;
- border-radius: 5px;
- margin-top: 10px;
- margin-bottom: 20px;
- padding-bottom: 40px;
- position: relative;
- z-index: 9;
- }
- .tab-list {
- height: 50px;
- background-color: #fff;
- display: flex;
- align-items: center;
- box-sizing: border-box;
- padding: 0px;
- overflow-x: auto;
- overflow-y: hidden;
- color: #6C7B8B;
- border-bottom: 1px solid rgba(212, 228, 237, 1);
- font-size: 14px;
- position: sticky;
- top: 0px;
- z-index: 99;
- }
- .tab-list>div {
- flex: none;
- display: inline-block;
- max-width: 120px;
- height: 48px;
- text-align: center;
- line-height: 48px;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- padding: 0px 10px;
- }
- .tabActive {
- color: #222222;
- font-weight: 700;
- position: relative;
- font-size: 16px;
- }
- .tabActive::after {
- content: ' ';
- width: 12px;
- height: 5px;
- background-color: #333333;
- border-radius: 2.5px;
- position: absolute;
- bottom: 1px;
- left: 50%;
- transform: translateX(-50%);
- }
- .relative{
- position: relative;
- }
- .vrbox{
- display: block;
- width: 100%;
- height: 100%;
- overflow: hidden;
- }
- .vrbox iframe{
- display: block;
- width: 100%;
- height: 100%;
- border: unset;
- }
- .vrbox div{
- display: block;
- width: 100%;
- height: 100%;
- position: fixed;
- top: 0;
- left: 0;
- z-index: 7;
- }
- .viewTitle {
- width: 100%;
- font-size: 16px;
- color: #333333;
- font-weight: 700;
- text-align: center;
- box-sizing: border-box;
- padding: 10px 10px;
- }
- .viewImage {
- width: 100%;
- height: auto;
- overflow: hidden;
- box-sizing: border-box;
- padding: 10px 10px 10px;
- }
- .viewImage > img {
- width: 100%;
- height: auto;
- }
- .viewImage > video {
- width: 100%;
- }
- .viewContent {
- width: 100%;
- box-sizing: border-box;
- font-size: 14px;
- color: #333333;
- }
- .middleline {
- width: 1px !important;
- height: 40px;
- background-color: #f2f2f2;
- }
- .showArea {
- width: 100%;
- padding: 5px 0px !important;
- display: flex;
- flex-wrap: nowrap;
- overflow: auto;
- }
- .showArea > div {
- flex: none;
- display: inline-block;
- padding: 2px 6px;
- background-color: #FFEDED;
- border-radius: 4px;
- color: #C66D59;
- font-size: 12px;
- margin-right: 5px
- }
- .houseclass {
- width: 100%;
- box-sizing: border-box;
- padding: 20px 10px 10px;
- font-size: 18px;
- color: #333;
- font-weight: 600;
- }
- .headerBottom {
- width: 100%;
- height: 52px;
- position: absolute;
- bottom: -1px;
- left: 0px;
- overflow: hidden;
- background-image: url("__STATIC__/img/zbheader.png");
- background-size: 100% 100%;
- z-index: 99;
- }
- .headerCompany {
- width: 100%;
- height: 52px;
- position: absolute;
- bottom: 2px;
- display: flex;
- align-items: flex-end;
- }
- .headerBottomBG {
- width: calc(100% + 1px);
- position: relative;
- left: -1px;
- }
- .companyMsg {
- width: 42%;
- height: 90%;
- display: flex;
- align-items: center;
- justify-content: center;
- }
- .companyMsg>div {
- width: 28px;
- height: 28px;
- border-radius: 50%;
- overflow: hidden;
- margin-left: -10px;
- border: 1px solid #FFE2CB;
- }
- .companyMsg>div>img {
- width: 100%;
- height: 100%;
- }
- .companyMsg>span {
- font-size: 16px;
- color: #FFE2CB;
- font-weight: 700;
- margin-left: 10px;
- display: inline-block;
- max-width: 96px;
- overflow: hidden;
- white-space: nowrap;
- }
- .companyflag {
- width: 58%;
- height: 75%;
- display: flex;
- align-items: center;
- justify-content: center;
- font-size: 16px;
- color: #231B28;
- font-weight: 600;
- box-sizing: border-box;
- padding: 0px 20px;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- }
- .companyflag > span {
- display: inline-block;
- width:100%;
- text-align: center;
- white-space:nowrap;
- overflow:hidden;
- text-overflow: ellipsis;
- }
- .msgads {
- width: 100%;
- display: flex;
- align-items: center;
- font-size: 15px;
- padding: 5px 0px;
- }
- .msgads > span {
- color: #999999;
- }
- .msgads > img {
- width: 20px;
- height: 20px;
- }
- .msgads > div {
- width: calc(100% - 60px);
- color: #333333;
- }
- .bottom35 {
- bottom: 35px !important;
- }
- .minHeight {
- min-height: 260px !important;
- }
- .housetypemsg {
- width: 100%;
- padding: 10px;
- box-sizing: border-box;
- background-color: #fff;
- }
- .msgtitle {
- width: 100%;
- padding: 5px 0px;
- }
- .msgtitle > span {
- color: #333333;
- font-size: 20px;
- font-weight: 700;
- }
- .msgtitle > div {
- display: inline-block;
- padding: 3px 8px;
- background-image: url("__STATIC__/img/zbhxbg.png");
- background-size: 100% 100%;
- font-size: 12px;
- color: #fff;
- }
- .msgbox {
- width: 100%;
- height: auto;
- padding: 5px 0px 10px;
- display: flex;
- align-items: center;
- }
- .font12 {
- color: #999999;
- font-size: 12px;
- }
- .priceck {
- color: #e73600;
- }
- .priceck > span {
- font-size: 20px;
- font-weight: 600;
- }
- .msgarea {
- color: #333333;
- }
- .msgarea > span {
- font-size: 20px;
- font-weight: 600;
- }
- .msgbox1 {
- width: 100px;
- }
- .msgbox2 {
- width: 120px;
- }
- .lineccc {
- width: 1px;
- height: 40px;
- background-color: #f2f2f2;
- margin-right: 30px;
- }
- .msgads {
- width: 100%;
- display: flex;
- align-items: center;
- font-size: 14px;
- padding: 5px 0px;
- }
- .msgads > span {
- color: #999999;
- }
- .msgads > img {
- width: 20px;
- height: 20px;
- }
- .msgads > div {
- width: calc(100% - 60px);
- color: #333333;
- }
- .middleline {
- width: 100%;
- height: 15px;
- background-color: #f8f8f8;
- }
- .videoPage {
- width: 100vw;
- height: 100vh;
- position: relative;
- overflow: hidden;
- }
- .videoPage > video {
- width: 100%;
- height: 100%;
- background-color: #000;
- }
- .bgcolor {
- width: 100%;
- height: auto;
- position: fixed;
- left: 10px;
- bottom: 100px;
- width: 75%;
- z-index: 101;
- display: flex;
- flex-direction: column;
- justify-content: flex-end;
- }
- .videoTitle {
- width: 100%;
- font-family: PingFang-SC-Medium, Source Han Sans CN Medium;
- font-size: 14px;
- height: 30px;
- line-height: 30px;
- color: #ffffff;
- }
- .videocontent {
- width: 100%;
- font-family: PingFang-SC-Medium, Source Han Sans CN Medium;
- font-size: 14px;
- max-height: 200px;
- line-height: 20px;
- color: #ffffff;
- }
- .pname {
- font-size: 18px;
- color: #333333;
- font-weight: bold;
- }
- .ptime {
- color: #999999;
- font-size: 12px;
- line-height: 25px;
- }
- .pcontent {
- color: #6C7B8B;
- font-size: 15px;
- }
- .pimgbox {
- margin-top: 10px;
- width: 100%;
- }
- .imgitem {
- width: 100px;
- height: 100px;
- display: inline-block;
- position: relative;
- margin-right: 10px;
- margin-bottom: 10px;
- }
- .imgitem>img {
- width: 100%;
- height: 100%;
- }
- .pvideo {
- width: 100%;
- height: 225px;
- }
- .t-vr {
- position: absolute;
- width: 50px;
- height: 26px;
- color: #fff;
- display: flex;
- justify-content: center;
- align-items: center;
- z-index: 9;
- top: 50%;
- left: 50%;
- transform: translate(-50%,-50%);
- }
- .t-vr>img {
- width: 100%;
- height: 100%;
- }
- .buildSharePage {
- width: 100%;
- min-height: 90vh;
- box-sizing: border-box;
- padding: 40px 10px 10px;
- }
- </style>
- <script src="https://wzh.nczyzs.com/static/js/jquery.min.js"></script>
- <body>
- <div class="mianbox">
- <!-- 非微信环境 -->
- <div class="unwxbox ">
- <div class="imgbox">
- {if $path == '/share/pages/caselist/caselist' /}
- <!--案例列表-->
- <img class="imgmsg" src="https://o.nczyzs.com/xcx/caseposter.jpg" />
- {elseif $path == '/share/pages/videolist/videolist' /}
- <!--视频列表-->
- <img class="play" src="__STATIC__/img/play.png" />
- <img class="imgmsg" src="https://o.nczyzs.com/xcx/videoposter.png" />
- {elseif $path == '/share/pages/praiselist/praiselist' /}
- <!--口碑列表-->
- <img class="imgmsg" src="https://o.nczyzs.com/xcx/praiseimg.jpg" />
- {elseif $path == '/share/pages/publicpraisemsg/publicpraisemsg' /}
- <!--口碑详情-->
- <div class="praisebox">
- <div class="praiseimgbox">
- <img class="praiseimg" src="{$data.cover_file}" />
- </div>
- <div class="praisetitle">{$data.title}</div>
- </div>
- {elseif $path == '/pages/other/other' /}
- <div class="vrbox">
- <iframe src="{$data.vr_link}"></iframe>
- <div></div>
- </div>
- {elseif $path == '/share/pages/companystrengthmsg/companystrengthmsg' /}
- <!--公司实力-->
- <div class="praisebox">
- <div class="praiseimgbox">
- {if condition="$data.difference eq 1"}
- {if condition="$data.cover"}
- <img class="praiseimg" src="{$data.cover}" />
- {else/}
- <img class="praiseimg"
- src="{$data.pics}?x-oss-process=video/snapshot,t_100,f_jpg,w_375,m_fast" />
- {/if}
- {else/}
- <img class="praiseimg" src="{$data.cover}" />
- {/if}
- <img class="praiseimg" src="{$data.cover_file}" />
- </div>
- <div class="praisetitle">{$data.title}</div>
- </div>
- {elseif $path == '/share/pages/videoshare/videoshare' /}
- <!--视频详情-->
- <img class="play" src="__STATIC__/img/play.png" />
- <img class="imgmsg" src="{$data.cover_file}" />
- {elseif $path == '/share/pages/articleshare/articleshare' /}
- <!--图文详情-->
- <div class="topimgbox">
- <img class="imgmsg topimg" src="{$data.cover_file}" />
- </div>
- {elseif $path == '/share/pages/materialcase/materialcase' /}
- <!--案例详情-->
- <div class="topimgbox relative">
- <img class="imgmsg topimg" src="{$data.cover_file}" />
- <div class="switchTab" style="bottom:15px; ">
- <div data-type="1" class="ss-first activeTab">VR案例</div>
- <div data-type="2" class="ss-video">视频案例</div>
- </div>
- </div>
- {elseif $path == '/share/pages/brokershareinfo/brokershareinfo' /}
- {if $data.type == 1}
- <div class="videoPage">
- <video src="{$data['file'][0]}" controls poster="{$data['file'][0]}?x-oss-process=video/snapshot,t_100,f_jpg,w_200,m_fast"></video>
- <div class="bgcolor">
- <div class="videoTitle ellipsis">@{$data.title}</div>
- <div class="videocontent ellipsisTwo">#{$data.content}#</div>
- </div>
- </div>
- {/if}
- {if $data.type == 3}
- <iframe src="{$data['files']}" frameborder="0" width="100vw" height="100vh" scrolling="no"></iframe>
- {/if}
- {if $data.type == 2}
- <div class="viewTitle">{$data.title}</div>
- <div class="viewImage">
- {if $data.type == 1}
- {notempty name="$data.file"}
- {volist name="data.file" id="vo"}
- <video width="100%" height="200" controls>
- <source src="{$vo}" type="video/mp4">
- <source src="{$vo}" type="video/ogg">
- <source src="{$vo}" type="video/mov">
- </video>
- {/volist}
- {/notempty}
- {else/}
- {notempty name="$data.file"}
- {volist name="data.file" id="vo"}
- <img src="{$vo}" alt="">
- {/volist}
- {/notempty}
- {/if}
- </div>
- <div class="viewContent">
- {$data.content}
- </div>
- {/if}
- {elseif $path == '/pages/index/index' /}
- <!--谈单智慧屏-->
- <img class="imgmsg" src="https://o.nczyzs.com/xcx/sharesmarticon.jpg" />
- {elseif $path == '/share/pages/shareCard/shareCard' /}
- <!--智能名片-->
- <img class="imgmsg" src="https://o.nczyzs.com/xcx/sharenamecardicon.jpg" />
- {elseif $path == '/share/pages/activitymsg/activitymsg' /}
- <!--活动详情封面图-->
- <div class="topimgbox">
- <img class="imgmsg topimg" src="{$data.cover_file}" />
- </div>
- {elseif $path == '/share/pages/constructsite/constructsite' /}
- <!--在施工地详情-->
- <div class="topimgbox">
- <img class="imgmsg topimg" src="{$data.cover_file}" />
- </div>
- {elseif $path == '/share/pages/buildprogress/buildprogress' /}
- <!--vr楼书详情-->
- <div class="topimgbox minHeight">
- <img class="imgmsg topimg" height="100%" src="{$data.cover_file}" />
- <div class="switchTab">
- <div data-type="1" class="ss-first activeTab">实景</div>
- <div data-type="2" class="ss-image">效果图</div>
- <div data-type="3" class="ss-vrlink">VR</div>
- <div data-type="4" class="ss-video">视频</div>
- </div>
- <div class="headerBottom">
- <div class="headerCompany">
- <div class="companyMsg">
- <div>
- <img src="{$company.brand.logo}" alt="">
- </div>
- <span>{$company.company_name}</span>
- </div>
- <div class="companyflag">
- <span>{$data['name']}</span>
- </div>
- </div>
- </div>
- </div>
- {elseif $path == '/share/pages/buildShare/buildShare' /}
- <div class="buildSharePage">
- {if condition="$data.name"}
- <div class="pname">{$data.name}</div>
- {/if}
- <div class="ptime">更新时间:{$data.addtime}</div>
- {if condition="$data.content"}
- <div class="pcontent">{$data.content}</div>
- {/if}
- {if condition="$data.type eq 'img'"}
- <div class="pimgbox">
- {volist name="data.img" id="vo"}
- <div class="imgitem">
- <img src="{$vo}" alt="" width="100%" height="100%" />
- </div>
- {/volist}
- </div>
- {/if}
- {if condition="$data.type eq 'video'"}
- <div class="pvideo">
- <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>
- <source src="{$data.video}" type="video/mp4">
- <source src="{$data.video}" type="video/ogg">
- </video>
- </div>
- {/if}
- {if condition="$data.type eq 'vr'"}
- <div class="pimgbox">
- {volist name="data.vr" id="vo"}
- <a href="{:url('index/vr', ['vr_link'=>$vo['vrUrl'],'type'=>'building','id'=>$data.building_id,'r'=> $r, 'p'=> $p])}">
- <div class="imgitem">
- <img src="{$vo.vrfirstImg}" alt="" width="100%" height="100%" />
- <div class="t-vr">
- <img data-type="vr" src="__STATIC__/img/interVr.png" alt="">
- </div>
- </div>
- </a>
- {/volist}
- </div>
- {/if}
- {if condition="$data.type eq 'group'"}
- <div class="pimgbox">
- <a href="{:url('index/vr', ['vr_link'=>$data['show_url'],'type'=>'building','id'=>$data.building_id,'r'=> $r, 'p'=> $p])}">
- <div class="imgitem">
- <img src="{$data.show_img}" alt="" width="100%" height="100%" />
- <div class="t-vr">
- <img data-type="vr" src="__STATIC__/img/interVr.png" alt="">
- </div>
- </div>
- </a>
- </div>
- {/if}
- </div>
- {elseif $path == '/share/pages/housetype/housetype' /}
- <!--vr楼书详情-->
- <div class="topimgbox minHeight">
- {notempty name="$data.house_img"}
- <img class="imgmsg topimg" height="100%" src="{$data.house_img[0]}" />
- {else /}
- <img class="imgmsg topimg" height="100%" src="{$data.vr_link_img}" />
- {/notempty}
- <div class="switchTab bottom35">
- <div data-type="2" class="ss-image activeTab">户型图</div>
- <div data-type="3" class="ss-vrlink">VR案例</div>
- </div>
- </div>
- {elseif $path == '/share/pages/channelsignup/channelsignup' /}
- <!--活码详情-->
- {if $data.cover_file == ''}
- <div class="success-top channelsignup">
- <img src="__STATIC__/img/success212.png" />
- </div>
- <div class="success-bottom channelsignup">
- <img class="bottomBg" src="__STATIC__/img/bj121.png" />
- <div class="successQrBox">
- <div class="text2">点击进入小程序,进行报名激活</div>
- <div bindtap="lookimgtap" class="qrBox">
- <img src="__STATIC__/img/bg325.png" class="qrBoxBg" />
- <img class="imgicon" src="__STATIC__/img/qrxodeicon.png" />
- </div>
- </div>
- </div>
- {else/}
- <div class="coverbox channelsignup">
- <img class="" src="{$data.cover_file}" />
- </div>
- {/if}
- {/if}
- {if $path == '/share/pages/articleshare/articleshare' || $path ==
- '/share/pages/materialcase/materialcase' || $path == '/share/pages/activitymsg/activitymsg'||$path ==
- '/share/pages/constructsite/constructsite'||$path == '/share/pages/buildprogress/buildprogress'||$path == '/share/pages/housetype/housetype'}
- <div class="contentbox">
- {if $path == '/share/pages/constructsite/constructsite'}
- <div class="articletitle tleft">{$data.name}</div>
- {elseif $path == '/share/pages/buildprogress/buildprogress'||$path == '/share/pages/housetype/housetype' /}
- {else/}
- <div class="articletitle">{$data.title}</div>
- {/if}
- {if $path == '/share/pages/activitymsg/activitymsg'}
- <img class="posterimg" src="{$data.poster}" />
- {/if}
- {if $path == '/share/pages/buildprogress/buildprogress'||$path == '/share/pages/housetype/housetype' /}
- <div class="contentmsgbox1">
- {else/}
- <div class="contentmsgbox">
- {/if}
- <div>
- {if $path == '/share/pages/articleshare/articleshare'}
- {$data.content|raw}
- {elseif $path == '/share/pages/materialcase/materialcase' /}
- {if $data.desc == ''}
- {$data.real_case|raw}
- {else/}
- {$data.desc|raw}
- {/if}
- {elseif $path == '/share/pages/activitymsg/activitymsg' /}
- {$data.content|raw}
- {elseif $path == '/share/pages/constructsite/constructsite' /}
- <div class="startimebox fontr18 color999 lhr40 fontfpr">{$data['start_time']}开工</div>
- <div class="casemsgbox clearfix fontr24 tcenter ">
- <div class="clearfix color333 fontfpm lhr40">
- <div class="pull-left width25">户型</div>
- <div class="pull-left width30_">风格</div>
- <div class="pull-left width22_">面积</div>
- <div class="pull-left width23_">设计师</div>
- </div>
- <div class="clearfix color28A1FF fontr28 fontfpr lhr32 casepricebox">
- <div class="pull-left width25">{$data->housetype->name}</div>
- <div class="pull-left width30_">{$data->style->name}</div>
- <div class="pull-left width22_">{$data->area}㎡</div>
- <div class="pull-left width23_">{$data->designer?$data->designer->name:''}</div>
- </div>
- </div>
- <div class="stepbox">
- <div class="steptitle fontfpb bold color333 fontr32 lhr44">施工进度</div>
- <div class="clearfix sitestep">
- {volist name="data['step_list']" id="step"}
- <div
- class="pull-left everysteps width20_ tcenter {if $step['upload'] == 1 || $step['need_upload'] == 1}laststeps{/if}">
- <div class="stepnum fontr18 lhtext">
- {if $step['upload'] == 1}
- ✔
- {else /}
- {$step['order']}
- {/if}
- </div>
- <div class="fontr18 color333 lhr40">{$step['name']}</div>
- </div>
- {/volist}
- </div>
- </div>
- {elseif $path == '/share/pages/buildprogress/buildprogress' /}
- <!-- <div class="page"> -->
- <div class="floorMsg">
- <!-- <div class="f-title">{$data['name']}</div> -->
- <div class="sign-data color6C7B8B">
- <div class="qynum">
- <div>
- <div class="color333 font18 fontw600">{$data['sign_num']}</div>
- <div class="color999 font12">签约户数</div>
- </div>
- </div>
- <div class="middleline"></div>
- <div>
- <div class="color333 font18 fontw600">{$data['start_num']}</div>
- <div class="color999 font12">开工户数</div>
- </div>
- <div class="middleline"></div>
- <div>
- <div class="color333 font18 fontw600">{$data['finish_num']}</div>
- <div class="color999 font12">完工户数</div>
- </div>
- </div>
- <div class="showArea">
- {volist name="$data.area_list" id="vo"}
- <div>{$vo}㎡</div>
- {/volist}
- </div>
- <div class="msgads">
- <span>地址 </span>
- <div>{$data['address']|default="暂未填写"}</div>
- <img src="__STATIC__/img/zbads.png" alt="" />
- </div>
- <div class="f-dsc flex">
- <span class="f-name">简介:</span>
- <span class="f-time fContentDsc f-dsc-content flex-sub">{$data['content']}<span
- class="f-hide-content c_hide">隐藏</span></span>
- <!-- <span class="f-show-content">展开</span> -->
- </div>
- </div>
- <div class="allDataStyle">
- <div class="houseclass">户型解析</div>
- </div>
- <!-- </div> -->
- {elseif $path == '/share/pages/housetype/housetype' /}
- <div class="housetypemsg">
- <div class="msgtitle">
- <span>{$data.room} 室 {$data.hall} 厅 {$data.bathroom} 卫</span>
- <div>{$build.community}</div>
- </div>
- <div class="msgbox">
- <div class="msgbox1">
- <div class="priceck">
- <span class="fontW600">{$data.reference_price ?: '--'}</span>万元
- </div>
- <div class="font12">参考装修价格</div>
- </div>
- <div class="lineccc"></div>
- <div class="msgbox2">
- <div class="msgarea">
- <span class="fontW600">{$data.area}</span>㎡
- </div>
- <div class="font12">面积</div>
- </div>
- <div class="msgbox2">
- <div class="msgarea">
- <span class="fontW600">{$data.orientation}</span>
- </div>
- <div class="font12">朝向</div>
- </div>
- </div>
- <div class="msgads">
- <span>地址 </span>
- <div>{$build.address}</div>
- <img src="__STATIC__/img/zbads.png" alt="" />
- </div>
- </div>
- <div class="allDataStyle">
- <div class="houseclass">装修案例</div>
- </div>
- {/if}
- </div>
- </div>
- <!-- <div class="unloginlayer"></div> -->
- </div>
- {/if}
- </div>
- {if $path != '/share/pages/articleshare/articleshare' && $path != '/share/pages/videoshare/videoshare' &&
- $path != '/share/pages/channelsignup/channelsignup'}
- <div class="layerbox" id="unwxwebbox"></div>
- {elseif $path != '/share/pages/channelsignup/channelsignup' /}
- <div class="layerbox" id="opendiv"></div>
- {/if}
- </div>
- <!-- 微信环境 -->
- <div class="wxenv hidden">
- <div class="imgbox">
- {if $path == '/share/pages/caselist/caselist' /}
- <!--案例列表-->
- <img class="imgmsg" src="https://o.nczyzs.com/xcx/caseposter.jpg" />
- {elseif $path == '/share/pages/videolist/videolist' /}
- <!--视频列表-->
- <img class="play" src="__STATIC__/img/play.png" />
- <img class="imgmsg" src="https://o.nczyzs.com/xcx/videoposter.png" />
- {elseif $path == '/share/pages/praiselist/praiselist' /}
- <!--口碑列表-->
- <img class="imgmsg" src="https://o.nczyzs.com/xcx/praiseimg.jpg" />
- {elseif $path == '/share/pages/publicpraisemsg/publicpraisemsg' /}
- <!--口碑详情-->
- <div class="praisebox">
- <div class="praiseimgbox">
- <img class="praiseimg" src="{$data.cover_file}" />
- </div>
- <div class="praisetitle">{$data.title}</div>
- </div>
- {elseif $path == '/pages/other/other' /}
- <div class="vrbox">
- <iframe src="{$data.vr_link}"></iframe>
- <div></div>
- </div>
- {elseif $path == '/share/pages/companystrengthmsg/companystrengthmsg' /}
- <!--公司实力-->
- <div class="praisebox">
- <div class="praiseimgbox">
- {if condition="$data.difference eq 1"}
- {if condition="$data.cover"}
- <img class="praiseimg" src="{$data.cover}" />
- {else/}
- <img class="praiseimg"
- src="{$data.pics}?x-oss-process=video/snapshot,t_100,f_jpg,w_375,m_fast" />
- {/if}
- {else/}
- <img class="praiseimg" src="{$data.cover}" />
- {/if}
- <img class="praiseimg" src="{$data.cover_file}" />
- </div>
- <div class="praisetitle">{$data.title}</div>
- </div>
- {elseif $path == '/share/pages/videoshare/videoshare' /}
- <!--视频详情-->
- <img class="play" src="__STATIC__/img/play.png" />
- <img class="imgmsg" src="{$data.cover_file}" />
- {elseif $path == '/share/pages/articleshare/articleshare' /}
- <!--图文详情-->
- <div class="topimgbox">
- <img class="imgmsg topimg" src="{$data.cover_file}" />
- </div>
- {elseif $path == '/share/pages/materialcase/materialcase' /}
- <!--案例详情-->
- <div class="topimgbox relative">
- <img class="imgmsg topimg" src="{$data.cover_file}" />
- <div class="switchTab" style="bottom:15px; ">
- <div data-type="1" class="ss-first activeTab">VR案例</div>
- <div data-type="2" class="ss-video">视频案例</div>
- </div>
- </div>
- {elseif $path == '/share/pages/brokershareinfo/brokershareinfo' /}
- {if $data.type == 1}
- <div class="videoPage">
- <video src="{$data['file'][0]}" controls poster="{$data['file'][0]}?x-oss-process=video/snapshot,t_100,f_jpg,w_200,m_fast"></video>
- <div class="bgcolor">
- <div class="videoTitle ellipsis">@{$data.title}</div>
- <div class="videocontent ellipsisTwo">#{$data.content}#</div>
- </div>
- </div>
- {/if}
- {if $data.type == 3}
- <iframe src="{$data['files']}" frameborder="0" width="100vw" height="100vh" scrolling="no"></iframe>
- {/if}
- {if $data.type == 2}
- <div class="viewTitle">{$data.title}</div>
- <div class="viewImage">
- {if $data.type == 1}
- {notempty name="$data.file"}
- {volist name="data.file" id="vo"}
- <video width="100%" height="200" controls>
- <source src="{$vo}" type="video/mp4">
- <source src="{$vo}" type="video/ogg">
- <source src="{$vo}" type="video/mov">
- </video>
- {/volist}
- {/notempty}
- {else/}
- {notempty name="$data.file"}
- {volist name="data.file" id="vo"}
- <img src="{$vo}" alt="">
- {/volist}
- {/notempty}
- {/if}
- </div>
- <div class="viewContent">
- {$data.content|raw}
- </div>
- {/if}
- {elseif $path == '/pages/index/index' /}
- <!--谈单智慧屏-->
- <img class="imgmsg" src="https://o.nczyzs.com/xcx/sharesmarticon.jpg" />
- {elseif $path == '/share/pages/shareCard/shareCard' /}
- <!--智能名片-->
- <img class="imgmsg" src="https://o.nczyzs.com/xcx/sharenamecardicon.jpg" />
- {elseif $path == '/share/pages/activitymsg/activitymsg' /}
- <!--活动详情-->
- <div class="topimgbox">
- <img class="imgmsg topimg" src="{$data.cover_file}" />
- </div>
- {elseif $path == '/share/pages/constructsite/constructsite' /}
- <!--在施工地详情-->
- <div class="topimgbox">
- <img class="imgmsg topimg" src="{$data.cover_file}" />
- </div>
- {elseif $path == '/share/pages/buildprogress/buildprogress' /}
- <!--vr楼书详情-->
- <div class="topimgbox">
- <img class="imgmsg topimg" src="{$data.cover_file}" />
- <div class="switchTab">
- <div data-type="1" class="ss-first activeTab">实景</div>
- <div data-type="2" class="ss-image">效果图</div>
- <div data-type="3" class="ss-vrlink">VR</div>
- <div data-type="4" class="ss-video">视频</div>
- </div>
- <div class="headerBottom">
- <div class="headerCompany">
- <div class="companyMsg">
- <div>
- <img src="{$company.brand.logo}" alt="">
- </div>
- <span>{$company.company_name}</span>
- </div>
- <div class="companyflag">
- <span>{$data['name']}</span>
- </div>
- </div>
- </div>
- </div>
- {elseif $path == '/share/pages/buildShare/buildShare' /}
- <div class="buildSharePage">
- {if condition="$data.name"}
- <div class="pname">{$data.name}</div>
- {/if}
- <div class="ptime">更新时间:{$data.addtime}</div>
- {if condition="$data.content"}
- <div class="pcontent">{$data.content}</div>
- {/if}
- {if condition="$data.type eq 'img'"}
- <div class="pimgbox">
- {volist name="data.img" id="vo"}
- <div class="imgitem">
- <img src="{$vo}" alt="" width="100%" height="100%" />
- </div>
- {/volist}
- </div>
- {/if}
- {if condition="$data.type eq 'video'"}
- <div class="pvideo">
- <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>
- <source src="{$data.video}" type="video/mp4">
- <source src="{$data.video}" type="video/ogg">
- </video>
- </div>
- {/if}
- {if condition="$data.type eq 'vr'"}
- <div class="pimgbox">
- {volist name="data.vr" id="vo"}
- <a href="{:url('index/vr', ['vr_link'=>$vo['vrUrl'],'type'=>'building','id'=>$data.building_id,'r'=> $r, 'p'=> $p])}">
- <div class="imgitem">
- <img src="{$vo.vrfirstImg}" alt="" width="100%" height="100%" />
- <div class="t-vr">
- <img data-type="vr" src="__STATIC__/img/interVr.png" alt="">
- </div>
- </div>
- </a>
- {/volist}
- </div>
- {/if}
- {if condition="$data.type eq 'group'"}
- <div class="pimgbox">
- <a href="{:url('index/vr', ['vr_link'=>$data['show_url'],'type'=>'building','id'=>$data.building_id,'r'=> $r, 'p'=> $p])}">
- <div class="imgitem">
- <img src="{$data.show_img}" alt="" width="100%" height="100%" />
- <div class="t-vr">
- <img data-type="vr" src="__STATIC__/img/interVr.png" alt="">
- </div>
- </div>
- </a>
- </div>
- {/if}
- </div>
- {elseif $path == '/share/pages/housetype/housetype' /}
- <!--vr楼书详情-->
- <div class="topimgbox minHeight">
- {notempty name="$data.house_img"}
- <img class="imgmsg topimg" height="100%" src="{$data.house_img[0]}" />
- {else /}
- <img class="imgmsg topimg" height="100%" src="{$data.vr_link_img}" />
- {/notempty}
- <div class="switchTab bottom35">
- <div data-type="2" class="ss-image activeTab">户型图</div>
- <div data-type="3" class="ss-vrlink">VR案例</div>
- </div>
- </div>
- {elseif $path == '/share/pages/channelsignup/channelsignup' /}
- <!--活码详情-->
- {if $data.cover_file == ''}
- <div class="success-top">
- <img src="__STATIC__/img/success212.png" />
- </div>
- <div class="success-bottom">
- <img class="bottomBg" src="__STATIC__/img/bj121.png" />
- <div class="successQrBox">
- <div class="text2">点击进入小程序,进行报名激活</div>
- <div bindtap="lookimgtap" class="qrBox">
- <img src="__STATIC__/img/bg325.png" class="qrBoxBg" />
- <img class="imgicon" src="__STATIC__/img/qrxodeicon.png" />
- </div>
- </div>
- </div>
- {else/}
- <div class="coverbox">
- <img class="" src="{$data.cover_file}" />
- </div>
- {/if}
- {/if}
- {if $path == '/share/pages/articleshare/articleshare' || $path ==
- '/share/pages/materialcase/materialcase'
- || $path == '/share/pages/activitymsg/activitymsg'||$path == '/share/pages/constructsite/constructsite'
- || $path == '/share/pages/buildprogress/buildprogress'||$path == '/share/pages/housetype/housetype'}
- <div class="contentbox">
- {if $path == '/share/pages/constructsite/constructsite'}
- <div class="articletitle tleft">{$data.name}</div>
- {elseif $path == '/share/pages/buildprogress/buildprogress'||$path == '/share/pages/housetype/housetype' /}
- {else/}
- <div class="articletitle">{$data.title}</div>
- {/if}
- {if $path == '/share/pages/buildprogress/buildprogress'||$path == '/share/pages/housetype/housetype' /}
- <div class="contentmsgbox1">
- {else/}
- <div class="contentmsgbox">
- {/if}
- {if $path == '/share/pages/activitymsg/activitymsg'}
- <img class="posterimg" src="{$data.poster}" />
- {/if}
- <div>
- {if $path == '/share/pages/articleshare/articleshare'}
- {$data.content|raw}
- {elseif $path == '/share/pages/materialcase/materialcase' /}
- {if $data.desc == ''}
- {$data.real_case|raw}
- {else/}
- {$data.desc|raw}
- {/if}
- {elseif $path == '/share/pages/activitymsg/activitymsg' /}
- {$data.desc|raw}
- {elseif $path == '/share/pages/constructsite/constructsite' /}
- <div class="startimebox fontr18 color999 lhr40 fontfpr">{$data['start_time']}开工</div>
- <div class="casemsgbox clearfix fontr24 tcenter ">
- <div class="clearfix color333 fontfpm lhr40">
- <div class="pull-left width25">户型</div>
- <div class="pull-left width30_">风格</div>
- <div class="pull-left width22_">面积</div>
- <div class="pull-left width23_">设计师</div>
- </div>
- <div class="clearfix color28A1FF fontr28 fontfpr lhr32 casepricebox">
- <div class="pull-left width25">{$data->housetype->name}</div>
- <div class="pull-left width30_">{$data->style->name}</div>
- <div class="pull-left width22_">{$data->area}㎡</div>
- <div class="pull-left width23_">{$data->designer?$data->designer->name:''}</div>
- </div>
- </div>
- <div class="stepbox">
- <div class="steptitle fontfpb bold color333 fontr32 lhr44">施工进度</div>
- <div class="clearfix sitestep">
- {volist name="data['step_list']" id="step"}
- <div
- class="pull-left everysteps width20_ tcenter {if $step['upload'] == 1 || $step['need_upload'] == 1}laststeps{/if}">
- <div class="stepnum fontr18 lhtext">
- {if $step['upload'] == 1}
- ✔
- {else /}
- {$step['order']}
- {/if}
- </div>
- <div class="fontr18 color333 lhr40">{$step['name']}</div>
- </div>
- {/volist}
- </div>
- </div>
- {elseif $path == '/share/pages/buildprogress/buildprogress' /}
- <!-- <div class="page"> -->
- <div class="floorMsg">
- <!-- <div class="f-title">{$data['name']}</div> -->
- <div class="sign-data color6C7B8B">
- <div class="qynum">
- <div>
- <div class="color333 font18 fontw600">{$data['sign_num']}</div>
- <div class="color999 font12">签约户数</div>
- </div>
- </div>
- <div class="middleline"></div>
- <div>
- <div class="color333 font18 fontw600">{$data['start_num']}</div>
- <div class="color999 font12">开工户数</div>
- </div>
- <div class="middleline"></div>
- <div>
- <div class="color333 font18 fontw600">{$data['finish_num']}</div>
- <div class="color999 font12">完工户数</div>
- </div>
- </div>
- <div class="showArea">
- {volist name="$data.area_list" id="vo"}
- <div>{$vo}㎡</div>
- {/volist}
- </div>
- <div class="msgads">
- <span>地址 </span>
- <div>{$data['address']|default="暂未填写"}</div>
- <img src="__STATIC__/img/zbads.png" alt="" />
- </div>
- <div class="f-dsc flex">
- <span class="f-name">简介:</span>
- <span class="f-time fContentDsc f-dsc-content flex-sub">{$data['content']}<span
- class="f-hide-content c_hide">隐藏</span></span>
- <!-- <span class="f-show-content">展开</span> -->
- </div>
- </div>
- <div class="allDataStyle">
- <div class="houseclass">户型解析</div>
- </div>
- <!-- </div> -->
- {elseif $path == '/share/pages/housetype/housetype' /}
- <div class="housetypemsg">
- <div class="msgtitle">
- <span>{$data.room} 室 {$data.hall} 厅 {$data.bathroom} 卫</span>
- <div>{$build.community}</div>
- </div>
- <div class="msgbox">
- <div class="msgbox1">
- <div class="priceck">
- <span class="fontW600">{$data.reference_price ?: '--'}</span>万元
- </div>
- <div class="font12">参考装修价格</div>
- </div>
- <div class="lineccc"></div>
- <div class="msgbox2">
- <div class="msgarea">
- <span class="fontW600">{$data.area}</span>㎡
- </div>
- <div class="font12">面积</div>
- </div>
- <div class="msgbox2">
- <div class="msgarea">
- <span class="fontW600">{$data.orientation}</span>
- </div>
- <div class="font12">朝向</div>
- </div>
- </div>
- <div class="msgads">
- <span>地址 </span>
- <div>{$build.address}</div>
- <img src="__STATIC__/img/zbads.png" alt="" />
- </div>
- </div>
- <div class="allDataStyle">
- <div class="houseclass">装修案例</div>
- </div>
- {/if}
- </div>
- </div>
- <!-- <div class="unloginlayer"></div> -->
- </div>
- {/if}
- </div>
- {if $path != '/share/pages/articleshare/articleshare' && $path != '/share/pages/videoshare/videoshare' &&
- $path != '/share/pages/activitymsg/activitymsg' && $path != '/share/pages/channelsignup/channelsignup'}
- <div class="" id="wxenvbox">
- <wx-open-launch-weapp id="launch-btn" username="{$mini_account}" path="{$path}?{$query}"
- style="display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 101;">
- <script type="text/wxtag-template">
- <style>.testdiv { width: 300px; height: 1000px;display: block;margin: 0 auto;}</style>
- <div class="testdiv" ></div>
- </script>
- </wx-open-launch-weapp>
- </div>
- {elseif $path != '/share/pages/channelsignup/channelsignup' /}
- <div class="" id="wxenvbox2"></div>
- {/if}
- </div>
- </div>
- <div class="goto hidden">
- <div class="" id="unwxwebbox2">请前往小程序查看</div>
- <div class="hidden weapp">
- <wx-open-launch-weapp username="{$mini_account}" path="{$path}?{$query}"
- style="display: block;width: 100%;height: 100%;">
- <script type="text/wxtag-template">
- <style>.testdiv { height: 48px;display: block; color: transparent;}</style>
- <div class="testdiv" >请前往小程序查看</div>
- </script>
- </wx-open-launch-weapp>
- </div>
- </div>
- <div class="footer1">
- <div class="footbox clearfix">
- <div class="leftfoot ">
- {notempty name="company.brand"}<img class="left" src="{$company.brand.logo}" />{/notempty}
- <span class="left">{$company.company_name}</span>
- </div>
- <div class="layerbox1">前往小程序</div>
- </div>
- <div class="footlayerbox unwxbox" id="unwxwebbox1"></div>
- <div class="footlayerbox wxenv hidden" id="wxenvbox1">
- {if $path != '/share/pages/channelsignup/channelsignup'}
- <wx-open-launch-weapp id="launch-btn" username="{$mini_account}" path="{$path}?{$query}"
- style="display: block;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 101;">
- <script type="text/wxtag-template">
- <style>.testdiv { width: 300px; height: 1000px;display: block;margin: 0 auto;}</style>
- <div class="testdiv" ></div>
- </script>
- </wx-open-launch-weapp>
- {else/}
- <wx-open-launch-weapp id="launch-btn" username="{$mini_account}" path="{$path}?{$query}"
- style="display: block;width: 100%;height:100px;position: fixed;bottom: 0;top:unset;left: 0;z-index: 101;">
- <script type="text/wxtag-template">
- <style>.testdiv { width: 300px; height: 1000px;display: block;margin: 0 auto;}</style>
- <div class="testdiv" ></div>
- </script>
- </wx-open-launch-weapp>
- {/if}
- </div>
- </div>
- </body>
- <script src="https://mlz2.cn/js/jweixin-1.6.0.js"></script>
- <!-- <script src="https://cdn.bootcdn.net/ajax/libs/vConsole/3.3.4/vconsole.min.js"></script> -->
- <script>
- // var vConsole = new VConsole();
- // 逻辑处理
- $(function () {
- $('.channelsignup').click(function () {
- location.href = "{$urlsheme}";
- })
- $('#unwxwebbox').click(function () {
- location.href = "{$urlsheme}";
- })
- $('#unwxwebbox1').click(function () {
- location.href = "{$urlsheme}";
- })
- $('#unwxwebbox2').click(function () {
- location.href = "{$urlsheme}";
- })
- $('#opendiv').click(function () {
- $('.goto').removeClass('hidden');
- setTimeout(() => {
- $('.goto').addClass('hidden');
- }, 2000);
- })
- $('.play').click(function () {
- $('.goto').removeClass('hidden');
- setTimeout(() => {
- $('.goto').addClass('hidden');
- }, 2000);
- })
- $('#footwxbtn').click(function () {
- $('.goto').removeClass('hidden');
- setTimeout(() => {
- $('.goto').addClass('hidden');
- }, 2000);
- })
- $('#wxenvbox2').click(function () {
- $('.goto').removeClass('hidden');
- setTimeout(() => {
- $('.goto').addClass('hidden');
- }, 2000);
- })
- var ua = navigator.userAgent.toLowerCase()
- var isWXWork = ua.match(/wxwork/i) == 'wxwork'
- var isWeixin = !isWXWork && ua.match(/MicroMessenger/i) == 'micromessenger'
- var isMobile = false
- var isDesktop = false
- if (navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|IEMobile)/i)) {
- isMobile = true
- } else {
- isDesktop = true
- }
- var m = ua.match(/MicroMessenger/i)
- if (isWeixin) {
- var system = {
- win: false,
- mac: false
- };
- var p = navigator.platform;
- // 是否在pc展示
- var isPc = false;
- system.win = p.indexOf("Win") == 0;
- system.mac = p.indexOf("Mac") == 0;
- if (system.win || system.mac) {
- isPc = true;
- console.log("在微信PC端上打开内置浏览器");
- } else {
- isPc = false;
- console.log("非微信PC端上打开内置浏览器");
- }
- // 在微信PC端上打开内置浏览器和在浏览器中打开一样
- if (isPc) {
- $('.wxenv').addClass('hidden');
- $('.weapp').addClass('hidden');
- $('.unwxbox').removeClass('hidden');
- location.href = "{$urlsheme}";
- } else {
- wx.config({
- debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印
- appId: "{$wxconfig.appid}",
- timestamp: "{$wxconfig.timestamp}",
- nonceStr: "{$wxconfig.nonceStr}",
- signature: "{$wxconfig.signature}",
- jsApiList: ['updateTimelineShareData', 'updateAppMessageShareData'], // 必填,需要使用的JS接口列表
- openTagList: ['wx-open-launch-weapp']
- });
- var title = document.title;
- var url = document.url;
- //{notempty name="data"}
- wx.ready(function () {
- wx.updateTimelineShareData({
- title: document.title,
- link: document.url,
- imgUrl: '{$data.cover_file}?x-oss-process=image/resize,m_fill,h_320,w_640',
- success: function () {
- console.log('updateTimelineShareData分享设置成功');
- }
- })
- wx.updateAppMessageShareData({
- title: document.title,
- desc: document.title,
- link: document.url,
- imgUrl: '{$data.cover_file}?x-oss-process=image/resize,m_fill,h_320,w_640',
- success: function () {
- console.log('updateAppMessageShareData分享设置成功');
- }
- })
- });
- //{/notempty}
- // var btn = document.getElementById('launch-btn');
- // btn.addEventListener('launch', function (e) {
- // console.log('success');
- // });
- // btn.addEventListener('error', function (e) {
- // console.log('fail', e.detail);
- // });
- // 在手机上的浏览器中打开
- $('.wxenv').removeClass('hidden');
- $('.weapp').removeClass('hidden');
- $('.unwxbox').addClass('hidden');
- }
- } else if (isMobile) {
- // 在手机上的浏览器中打开
- $('.wxenv').addClass('hidden');
- $('.weapp').addClass('hidden');
- $('.unwxbox').removeClass('hidden');
- location.href = "{$urlsheme}";
- } else {
- // 在非微信,非手机,那就是在电脑的浏览器这种打开
- $('.wxenv').addClass('hidden');
- $('.weapp').addClass('hidden');
- $('.unwxbox').removeClass('hidden');
- location.href = "{$urlsheme}";
- }
- })
- </script>
- </html>
|