| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192 |
- 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);
- //点击两次就退出软件
|