123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
- <title>聊天详情</title>
- <link type="text/css" rel="stylesheet" href="<?php echo RESOURCE_SITE_URL; ?>/mobile/talk/css/weui.css"/>
- <link type="text/css" rel="stylesheet" href="<?php echo RESOURCE_SITE_URL; ?>/mobile/talk/css/homepage.css"/>
- </head>
- <body>
- <?php
- if(isset($output['tpl']))
- {
- $output['tpl']->show_members();
- $output['tpl']->show_chatwo_footer();
- }
- ?>
- </body>
- </html>
- <script src="<?php echo RESOURCE_SITE_URL; ?>/mobile/comm/jquery-1.11.0.min.js?<?php echo bonus_version(); ?>"></script>
- <script src="<?php echo RESOURCE_SITE_URL; ?>/mobile/talk/js/jquery-weui.min.js?<?php echo bonus_version(); ?>"></script>
- <script type="text/javascript"
- src="<?php echo RESOURCE_SITE_URL; ?>/mobile/comm/new_bridge.js?<?php echo bonus_version(); ?>"></script>
- <script>
- var jsBridge = new Bridge();
- var is_app = <?php echo $output['param']['is_app']; ?>;
- var talk_type = "<?php echo $output['param']['talk_type']; ?>";
- var talk_id = <?php echo $output['param']['talk_id']; ?>;
- var cur_mid = <?php echo $output['param']['member_id']; ?>;
- var checkLogin = function (){
- if(cur_mid <= 0) {
- jsBridge.call_native_handler('on_native_click', '{"action":"login"}', function (data) {
- var jsdata = JSON.parse(data);
- if (!jsdata.login) {
- return;
- }
- else {
- sessionStorage.setItem('is_reload','true');
- window.location.reload();
- }
- });
- }
- var is_reload = sessionStorage.getItem('is_reload');
- if(is_reload) {
- sessionStorage.removeItem('is_reload');
- window.location.reload();
- }
- };
- $(window).on('pageshow',function(){
- checkLogin();
- });
- var getTalkInfo = function () {
- var jsonobject = {
- action: "talk_info",
- params: {
- talk_id: talk_id,
- talk_type: talk_type,//room和chatwo两个类型
- }
- };
- jsBridge.call_native_handler('on_native_click', JSON.stringify(jsonobject), function (res) {
- var datas = JSON.parse(res);
- if (datas.talk_info.stick) {
- $('#talk_top').attr('checked', true);
- }
- if (datas.talk_info.forbid) {
- $('#no_disturb').attr('checked', true);
- }
- });
- };
- getTalkInfo();
- $('#talk_top').on('change', function () {
- var _selfVal = $(this).is(':checked');
- var jsonobject;
- if (_selfVal) {
- jsonobject = {
- action: "talk_stick",
- params: {
- talk_id: talk_id,
- talk_type: talk_type,
- stick: true
- }
- };
- }
- else {
- jsonobject = {
- action: "talk_stick",
- params: {
- talk_id: talk_id,
- talk_type: talk_type,
- stick: false
- }
- };
- }
- jsBridge.call_native_handler('on_native_click', JSON.stringify(jsonobject));
- });
- $('#no_disturb').on('change', function () {
- var _selfVal = $(this).is(':checked');
- var jsonobject;
- if (_selfVal) {
- jsonobject = {
- action: "talk_forbid",
- params: {
- talk_id: talk_id,
- talk_type: talk_type,
- forbid: true
- }
- };
- }
- else {
- jsonobject = {
- action: "talk_forbid",
- params: {
- talk_id: talk_id,
- talk_type: talk_type,
- forbid: false
- }
- };
- }
- jsBridge.call_native_handler('on_native_click', JSON.stringify(jsonobject));
- });
- $('#add_member').on('click', function () {
- var jsonobject = {
- action: "friend_add",
- params: {
- room_id: talk_id
- }
- };
- jsBridge.call_native_handler('on_native_click', JSON.stringify(jsonobject), function (res) {
- var datas = JSON.parse(res);
- if (datas.friends.length <= 0 || datas.friends == null) return;
- datas.friends.push(talk_id);
- var add_friends = datas.friends.join(',');
- $.showLoading();
- $.get('/mobile/index.php?act=member_talk&op=create_room',
- {
- invitees: add_friends,
- client_type: 'ios'
- },
- function (res) {
- $.hideLoading();
- var datas = JSON.parse(res);
- if (datas.code != 200) {
- $.alert(datas.message);
- }else{
- var jsonobject = {
- action: "talk_create",
- params: {
- talk_type:'room',
- talk_id: datas.datas.room_id ,
- name:datas.datas.room_name,
- avatar:"<?php echo RESOURCE_SITE_URL. '/mobile/defimg/female.png'; ?>"
- }
- };
- console.log(jsonobject);
- jsBridge.call_native_handler('on_native_click', JSON.stringify(jsonobject), function (res) {
- });
- }
- });
- });
- });
- // $('.group_members .member-detail').on('click',function(){
- // var member_id = $(this).attr('data-member-id');
- // window.location.href = "/mobile/index.php?act=member_talk&from_type=1&op=member_detail&visitor_id="+member_id;
- // });
- $('.group_members .member-detail').on('click',function(){
- console.log(123);
- var schema = $(this).attr('data-schema');
- window.location.href = schema;
- });
- </script>
|