| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598 |
- <?php
- use common\components\stringUtil;
- ?>
- <!DOCTYPE html>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head id="Head1">
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title><?= $themself['userName'] ?></title>
- <meta name="description">
- <meta name="keywords">
- <meta content="eric.wu" name="author">
- <meta content="no-cache,must-revalidate" http-equiv="Cache-Control">
- <meta content="no-cache" http-equiv="pragma">
- <meta content="0" http-equiv="expires">
- <meta content="telephone=no, address=no" name="format-detection">
- <meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
- <link rel="stylesheet" type="text/css" href="/css/chat/mobilemain.css">
- <link rel="stylesheet" href="/css/chat/custom.css">
- <style>
- .qqface-img {
- background: url(<?= Yii::$app->params['imgUrl'] ?>/qq/qqface.jpg) no-repeat left top;
- background-size: 100%;
- width: 29px;
- height: 29px;
- display:block;
- }
- </style>
- <script src="/js/jquery-1.10.2.min.js"></script>
- <script src="/js/chat/jquery.json.js"></script>
- <script type="text/javascript">
- var webim = {'server' : "ws://<?=$swooleUrl?>:9503"};
- var imgUrl = "<?= Yii::$app->params['imgUrl'] ?>";
- </script>
- <script src="/js/chat/chat.js" charset="utf-8"></script>
- <script type="text/javascript">
- var user = <?=json_encode($ourself)?>;
- var chatClientId = <?=$clientId ?>;
- var role = "<?=$ourself['role'] ?>";
- var customId = <?=$customId ?>;
- var account = <?=$account ?>;
- var debug = true;
- </script>
- </head>
- <body onselectstart="return true;" ondragstart="return false;">
- <div class="returnIcon">
- <div>
- <a href="<?php if($hasHistoryPage == 'no'){ echo '/'; }else{ echo Yii::$app->request->referrer; } ?>"><img width="30" src="/images/historyGo.png" /></a>
- <?php if(!empty($userTag)){ foreach($userTag as $val){ if(isset($merchantTag[$val])){ echo '<p>'.stringUtil::subStringUtf8($merchantTag[$val],4,'..').'</p>'; } } } ?>
- </div>
- </div>
- <div id="container" class="container animate">
- <div class="containertop" id="containertop" style="margin-bottom:85px;">
- </div>
- <footer>
- <section class="nav_footer" id="nav_footer" style="height:auto;">
- <ul>
- <ol class="tbox">
- <li>
- <a class="pointer toolsface preTag" name="toolFace" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></a>
- </li>
- <li>
- <form method="post" enctype="multipart/form-data" target="Upload_iframe" action="" id="Upload_form">
- <a class="pointer toolscamera preTag xhImgUpload" href="javascript:;"><input type="file" id="uploadImg" accept="image/*" value="" /></a>
- </form>
- </li>
- <?php if($this->context->isWeixin){ ?>
- <li style="width: 100%;padding:10px 0 4px 0;">
- <textarea id="sendtext" class="toolstext" placeholder="" style="width: 100%;" ></textarea>
- </li>
- <li><a id="btnsend" class="toolssend on preTag" onclick="sendMsg($('#sendtext').val(), 'text')" style="height: 22px;color:white;padding-top: 6px; margin: 0 7px;cursor:pointer;width:85px;">发送</a></li>
- <?php }else{ ?>
- <li style="width: 100%;padding:10px 0 4px 0;">
- <textarea id="sendtext" class="toolstext" placeholder=" 按【回车键】发送" style="width: 100%;height:70px;" ></textarea>
- </li>
- <li><a id="btnsend" class="toolssend on preTag" onclick="sendMsg($('#sendtext').val(), 'text')" style="height: 22px;color:white;padding-top: 6px; margin: 0 7px;cursor:pointer;width:85px;padding:14px 5px 12px 5px;">发送</a></li>
- <?php } ?>
- </ol>
- <ol id="face_area" style="display: block;">
- <li>
- <div class="post-qq-face-all rel bz">
- <div class="post-qq-face bz clearfix">
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="微笑" code="[微笑]" style="background-position: left 0;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="撇嘴" code="[撇嘴]" style="background-position: left -29px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="色" code="[色]" style="background-position: left -58px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="发呆" code="[发呆]" style="background-position: left -87px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="得意" code="[得意]" style="background-position: left -116px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="流泪" code="[流泪]" style="background-position: left -145px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="害羞" code="[害羞]" style="background-position: left -174px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="闭嘴" code="[闭嘴]" style="background-position: left -203px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="睡" code="[睡]" style="background-position: left -232px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="大哭" code="[大哭]" style="background-position: left -261px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="尴尬" code="[尴尬]" style="background-position: left -290px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="发怒" code="[发怒]" style="background-position: left -319px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="调皮" code="[调皮]" style="background-position: left -348px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="呲牙" code="[呲牙]" style="background-position: left -377px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="惊讶" code="[惊讶]" style="background-position: left -406px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="难过" code="[难过]" style="background-position: left -435px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="酷" code="[酷]" style="background-position: left -464px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="冷汗" code="[冷汗]" style="background-position: left -493px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="抓狂" code="[抓狂]" style="background-position: left -522px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="吐" code="[吐]" style="background-position: left -551px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="偷笑" code="[偷笑]" style="background-position: left -580px;"></a>
- </span>
- <!--
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="可爱" code="[可爱]" style="background-position: left -609px;"></a>
- </span>
- -->
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="白眼" code="[白眼]" style="background-position: left -638px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="傲慢" code="[傲慢]" style="background-position: left -667px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="饥饿" code="[饥饿]" style="background-position: left -696px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="困" code="[困]" style="background-position: left -725px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="惊恐" code="[惊恐]" style="background-position: left -754px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="流汗" code="[流汗]" style="background-position: left -783px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="憨笑" code="[憨笑]" style="background-position: left -812px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="大兵" code="[大兵]" style="background-position: left -841px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="奋斗" code="[奋斗]" style="background-position: left -870px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="咒骂" code="[咒骂]" style="background-position: left -899px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="疑问" code="[疑问]" style="background-position: left -928px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="嘘" code="[嘘]" style="background-position: left -957px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="晕" code="[晕]" style="background-position: left -986px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="折磨" code="[折磨]" style="background-position: left -1015px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="哀" code="[哀]" style="background-position: left -1044px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="骷髅" code="[骷髅]" style="background-position: left -1073px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="敲打" code="[敲打]" style="background-position: left -1102px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="再见" code="[再见]" style="background-position: left -1131px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="擦汗" code="[擦汗]" style="background-position: left -1160px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="抠鼻" code="[抠鼻]" style="background-position: left -1189px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="鼓掌" code="[鼓掌]" style="background-position: left -1218px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="糗大了" code="[糗大了]" style="background-position: left -1247px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="坏笑" code="[坏笑]" style="background-position: left -1276px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="左哼哼" code="[左哼哼]" style="background-position: left -1305px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="右哼哼" code="[右哼哼]" style="background-position: left -1334px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="哈欠" code="[哈欠]" style="background-position: left -1363px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="鄙视" code="[鄙视]" style="background-position: left -1392px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="委屈" code="[委屈]" style="background-position: left -1421px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="快哭了" code="[快哭了]" style="background-position: left -1450px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="阴险" code="[阴险]" style="background-position: left -1479px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="亲亲" code="[亲亲]" style="background-position: left -1508px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="吓" code="[吓]" style="background-position: left -1537px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="可怜" code="[可怜]" style="background-position: left -1566px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="菜刀" code="[菜刀]" style="background-position: left -1595px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="西瓜" code="[西瓜]" style="background-position: left -1624px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="啤酒" code="[啤酒]" style="background-position: left -1653px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="篮球" code="[篮球]" style="background-position: left -1682px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="乒乓" code="[乒乓]" style="background-position: left -1711px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="咖啡" code="[咖啡]" style="background-position: left -1740px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="饭" code="[饭]" style="background-position: left -1769px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="猪头" code="[猪头]" style="background-position: left -1798px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="玫瑰" code="[玫瑰]" style="background-position: left -1827px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="凋谢" code="[凋谢]" style="background-position: left -1856px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="示爱" code="[示爱]" style="background-position: left -1885px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="爱心" code="[爱心]" style="background-position: left -1914px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="心碎" code="[心碎]" style="background-position: left -1943px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="蛋糕" code="[蛋糕]" style="background-position: left -1972px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="闪电" code="[闪电]" style="background-position: left -2001px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="炸弹" code="[炸弹]" style="background-position: left -2030px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="刀" code="[刀]" style="background-position: left -2059px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="足球" code="[足球]" style="background-position: left -2088px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="瓢虫" code="[瓢虫]" style="background-position: left -2117px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="便便" code="[便便]" style="background-position: left -2146px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="月亮" code="[月亮]" style="background-position: left -2175px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="太阳" code="[太阳]" style="background-position: left -2204px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="礼物" code="[礼物]" style="background-position: left -2233px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="拥抱" code="[拥抱]" style="background-position: left -2262px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="强" code="[强]" style="background-position: left -2291px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="弱" code="[弱]" style="background-position: left -2320px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="握手" code="[握手]" style="background-position: left -2349px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="胜利" code="[胜利]" style="background-position: left -2378px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="抱拳" code="[抱拳]" style="background-position: left -2407px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="勾引" code="[勾引]" style="background-position: left -2436px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="拳头" code="[拳头]" style="background-position: left -2465px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="差劲" code="[差劲]" style="background-position: left -2494px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="爱你" code="[爱你]" style="background-position: left -2523px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="NO" code="[NO]" style="background-position: left -2552px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="ok" code="[OK]" style="background-position: left -2581px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="爱情" code="[爱情]" style="background-position: left -2610px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="飞吻" code="[飞吻]" style="background-position: left -2639px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="跳跳" code="[跳跳]" style="background-position: left -2668px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="发抖" code="[发抖]" style="background-position: left -2697px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="怄火" code="[怄火]" style="background-position: left -2726px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="转圈" code="[转圈]" style="background-position: left -2755px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="磕头" code="[磕头]" style="background-position: left -2784px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="回头" code="[回头]" style="background-position: left -2813px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="跳绳" code="[跳绳]" style="background-position: left -2842px;"></a>
- </span>
- <span class="fl">
- <a href="javascript:;" class="qqface-img" emojiCode="" title="挥手" code="[挥手]" style="background-position: left -2871px;"></a>
- </span>
- </div>
- </div>
- </li>
- </ol>
- </ul>
- </section>
- </footer>
- </div>
- <script src="/js/chat/emotion.js"></script>
- <script src="/js/chat/helper_min.js"></script>
- <script src="/js/chat/swipe.js"></script>
- <!--<script src="/js/chat/MobileCustomer.js?v=1"></script>-->
- <script>
- var themselfAvatar = '<?= Yii::$app->params['imgUrl'].$themself['avatar'] ?>';
- var themselfUserName = '<?= $themself['userName'] ?>';
- var ourselfAvatar = '<?= Yii::$app->params['imgUrl'].$ourself['avatar'] ?>';
- var ourselfUserName = '<?= $ourself['userName'] ?>';
- //用于替换的QQ表情
- var EMOJICODE = <?= $emojiCode ?>;
- $("a[name=toolFace]").click(function(){
- var fDisplay = $(".post-qq-face-all").css("display");
- if(fDisplay == 'none'){
- $(".post-qq-face-all").css("display","block");
- }else{
- $(".post-qq-face-all").css("display","none");
- }
- });
- $(".qqface-img").each(function(){
- $(this).click(function(){
- var sendtext = $("#sendtext").val();
- var emojiCode = $(this).attr('code');
- $("#sendtext").val(sendtext+emojiCode);
- });
- });
- //回车发送消息
- $("#sendtext").keydown(function(event){
- event = event || window.event;
- if(event.keyCode == 13){
- sendMsg($('#sendtext').val(), 'text');
- }
- //保持滚动到底部
- /*var h = $(document).height()-$(window).height();
- $(document).scrollTop(h);*/
- });
- //输入框获得焦点,QQ表情隐藏
- $("#sendtext").focus(function(){
- $(".post-qq-face-all").css("display","none");
- });
- $(function(){
- var h = $(document).height()-$(window).height();
- $(document).scrollTop(h);
- });
- </script>
- <script src="/js/lrz/dist/lrz.bundle.js"></script>
- <script>
- document.querySelector('#uploadImg').addEventListener('change', function () {
- var content = '图片发送中…';
- if(content.length > 0){
- var msgBelongTo = 'ourself';
- var ulClass = msgBelongTo == 'ourself' ? 'ul_talk reply' : 'ul_talk';
- var name = msgBelongTo == 'ourself' ? ourselfUserName : themselfUserName;
- var avatar = msgBelongTo == 'ourself' ? ourselfAvatar : themselfAvatar;
- var ulHtml = "";
- ulHtml += '<ul class="'+ulClass+'"><li class="tbox">';
- ulHtml += '<div><span class="head"><img src="'+avatar+'"></span>';
- if(name.length > 0){
- ulHtml += '<label class="name">'+name+'</label>';
- }
- ulHtml += '</div>';
- ulHtml += '<div><span class="arrow"></span></div><div>';
- ulHtml += '<article class="content">' + content + '</article></div></li></ul>';
- $("#containertop").append(ulHtml);//元素内尾部添加
- //保持滚动到底部
- var h = $(document).height()-$(window).height();
- $(document).scrollTop(h);
- }
- lrz(this.files[0],{
- width:600,// 图片最大不超过的宽度,默认为原图宽度,高度不设时会适应宽度。
- fieldName:'Filedata',//文件名
- quality:1,//图片质量 0.1 - 1
- })
- .then(function (rst) {
- // 处理成功会执行
- rst.formData.append('fileLen', rst.fileLen);
- rst.formData.append('userId', '<?= $adminId ?>');
- rst.formData.append('customId', '<?= $customId ?>');
- rst.formData.append('_csrf', '<?= Yii::$app->request->csrfToken?>');
- $.ajax({
- //url: '/main/img', // 这个地址做了跨域处理,可以用于实际调试
- url: '/chat/upload-file', // 这个地址做了跨域处理,可以用于实际调试
- data: rst.formData,
- processData: false,
- contentType: false,
- type: 'POST',
- dataType:'json',
- success: function (data) {
- if(data.code == 'A0002'){
- xhPopMsg(data.msg,2000);
- return;
- }
- var content = data.data.content;
- if(content.length > 0){
- var msgBelongTo = 'ourself';
- var ulClass = msgBelongTo == 'ourself' ? 'ul_talk reply' : 'ul_talk';
- var name = msgBelongTo == 'ourself' ? ourselfUserName : themselfUserName;
- var avatar = msgBelongTo == 'ourself' ? ourselfAvatar : themselfAvatar;
- var ulHtml = "";
- ulHtml += '<ul class="'+ulClass+'"><li class="tbox">';
- ulHtml += '<div><span class="head"><img src="'+avatar+'"></span>';
- if(name.length > 0){
- ulHtml += '<label class="name">'+name+'</label>';
- }
- ulHtml += '</div>';
- ulHtml += '<div><span class="arrow"></span></div><div>';
- ulHtml += '<article class="content">' + content + '</article></div></li></ul>';
- $("#containertop").append(ulHtml);//元素内尾部添加
- //保持滚动到底部
- var h = $(document).height()-$(window).height();
- $(document).scrollTop(h);
- }
- }
- });
- })
- .catch(function (err) {
- // 处理失败会执行
- })
- .always(function () {
- // 不管是成功失败,都会执行
- });
- });
- </script>
- <div name="beCenterMask" style="position:fixed;left:0;top:0;width:100%;height:100%;z-index:9998;background-color:gray;filter:alpha(opacity=10);opacity:0.3;display:none;"></div>
- <div name="imgBeCenter" style="position:fixed;display:none;z-index:9999;text-align:center;"><img src="/images/invalid.jpg" /></div>
- <div name="xhCenterModal" class="xhCenterModal"></div>
- <script src="/js/util.js"></script>
- <script>
- var imgBeCenter = $("div[name=imgBeCenter]");
- var beCenterMask = $("div[name=beCenterMask]");
- //取div标签的高宽
- var imgHeight = imgBeCenter.outerHeight();
- var imgWidth = imgBeCenter.outerWidth();
- //取浏览器高宽
- var wWidth = $(window).width();
- var wHeight = $(window).height();
- var _scrollHeight = $(document).scrollTop();//获取当前窗口距离页面顶部高度
- beCenter();
- function beCenter()
- {
- var rH = (wHeight - imgHeight) / 2 + _scrollHeight;
- var rW = (wWidth - imgWidth) /2;
- imgBeCenter.css({"z-index":9999,"position":"absolute","left":rW,"top":_scrollHeight,});
- }
- //浏览器有滚动条时的操作
- $(window).scroll(function() {
- wWidth = $(window).width();
- wHeight = $(window).height();
- _scrollHeight = $(document).scrollTop();
- beCenter();
- });
- //图片预览
- function previewImg()
- {
- var obj = arguments[0];
- var imgWidth = $(obj).attr('widthNum');
- var imgHeight = $(obj).attr('heightNum');
- var bigImgSrc = $(obj).attr('bigImgSrc');
- beCenterMask.css('display','block');
- imgBeCenter.css('display','block');
- <?php if($isWeixin == true){ ?>
- $("div[name=imgBeCenter] img").attr('src',bigImgSrc).css('width',wWidth);
- <?php }else{ ?>
- if(parseInt(imgWidth) > parseInt(imgHeight)){
- $("div[name=imgBeCenter] img").attr('src',bigImgSrc).css('max-width','500px');
- }else{
- $("div[name=imgBeCenter] img").attr('src',bigImgSrc).css('max-height','500px');
- }
- <?php } ?>
- }
- $("div[name=imgBeCenter] img").click(function(){
- beCenterMask.css('display','none');
- imgBeCenter.css('display','none');
- });
- beCenterMask.click(function(){
- beCenterMask.css('display','none');
- imgBeCenter.css('display','none');
- });
- //播放语音
- //function playVoice()
- //{
- //var obj = arguments[0];
- //var voiceId = $(obj).attr('voiceId');
- //$.ajax({type:"GET",url:"/chat/get-chat-voice?voiceId="+voiceId,dataType:'json',async:false,success:function(data){
- //}});
- //}
- </script>
- </body>
- </html>
|