mui.init(); var a = localStorage.getItem('token') // //检测网络连接 window.onload = function () { //初始化单页view window.addEventListener('refresh', function(e){//执行刷新 adminTx(); }); var mineTx; //初始化单页的区域滚动 mui('.mui-scroll-wrapper').scroll(); adminTx(); //用户管理 $("#management").on('tap', function() { mui.openWindow({ id: 'Setting_manage', url: 'Common/Setting_manage.html', createNew: true, }); }) //列表导出 $("#listExport").on('tap', function() { mui.openWindow({ id: 'seach', url: 'Common/Seach.html', createNew: true }); }) //用户管理 $("#repositoryList").on('tap', function() { mui.openWindow({ id: 'seach', url: 'Common/repositoryList.html', createNew: true }); }) var role = localStorage.getItem("F_RoleCode"); if(['XTGLY', 'ZR'].includes(role)) { console.log(role, 'RoleCode') $('.statics-icon').css('display', '') } } function adminTx() { $.ajax({ url: huayi.config.callcenter_url + '/UserAccount/GetNowUser', data: { token: a, }, dataType: 'json', //服务器返回json格式数据 type: 'get', //HTTP请求类型 timeout: 10000, //超时时间设置为10秒; headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8' }, success: function(data) { var RoleCode = data.data.role.F_RoleCode; localStorage.setItem("F_RoleId", data.data.role.F_RoleId); $(".F_UserName").text(data.data.user.F_UserName); $(".rolname").text(data.data.user.F_UserCode); localStorage.setItem("F_UserCode", data.data.user.F_UserCode); if(!data.data.FileUrl[0]) { $('.top_left img').attr("src", "img/3.png"); }else{ $('.top_left img').attr("src", data.data.FileUrl[0].F_Url); } if (data.data.role.F_RoleId=="53") { $(".userList").hide(); } }, error: function(xhr, type, errorThrown) { //异常处理; } }); } //服务守则 document.getElementById('fwsz').addEventListener('tap', function() { mui.openWindow({ id: 'Setting-SZ', url: 'Common/Setting-SZ.html', createNew: true }); }); //常见问题 document.getElementById('Bom').addEventListener('tap', function() { mui.openWindow({ id: 'Setting-Bm', url: 'Common/Setting-Bm.html', createNew: true }); }); //退出 document.getElementById('exit').addEventListener('tap', function() { mui.confirm('您确定此操作吗?', '登出', ['取消', '注销当前账号'], function(e) { if (e.index === 1) { logout() mui.openWindow({ id: 'login', url: 'login.html', createNew: true }); } else { mui.toast('点击了取消'); } }); // plus.nativeUI.actionSheet({ // cancel: "取消", // buttons: btnArray // }, function(event) { // var index = event.index; // switch(index) { // case 1: // //注销账号 // plus.runtime.restart(); // break; // case 2: // plus.runtime.quit(); // break; // } // }); }, false); function logout() { $.ajax({ url: huayi.config.callcenter_url + "Login/Logout", data: { token: a }, dataType: "json", type: 'post', //HTTP请求类型 success: function(res) { if(res.state == "success") { localStorage.clear(); mui.alert(res.data); } } }); } function Clean() { $("#mobile").val(''); $("#title").val(''); $("#content").val(''); } (function($) { //处理view的后退与webview后退 var viewApi = mui('#app').view({ defaultPage: '#setting' }); var view = viewApi.view; var oldBack = $.back; $.back = function() { if(viewApi.canBack()) { //如果view可以后退,则执行view的后退 viewApi.back(); } else { //执行webview后退 oldBack(); } }; //监听页面切换事件方案1,通过view元素监听所有页面切换事件,目前提供pageBeforeShow|pageShow|pageBeforeBack|pageBack四种事件(before事件为动画开始前触发) //第一个参数为事件名称,第二个参数为事件回调,其中e.detail.page为当前页面的html对象 view.addEventListener('pageBeforeShow', function(e) { // console.log(e.detail.page.id + ' beforeShow'); }); view.addEventListener('pageShow', function(e) { // console.log(e.detail.page.id + ' show'); }); view.addEventListener('pageBeforeBack', function(e) { // console.log(e.detail.page.id + ' beforeBack'); }); view.addEventListener('pageBack', function(e) { // console.log(e.detail.page.id + ' back'); }); })(mui); //点击两次就退出软件