UNPKG

generator-minxing

Version:
322 lines (317 loc) 10.4 kB
<header data-mxin-widget="header" class="mxin-header mxin-header-default"> <div class="mxin-header-left mxin-header-nav jumpgo" style="width: 50px;"> <a><img class="mxin-header-icon-custom" src="data:image/svg+xml;charset=utf-8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 12 20&quot;&gt;&lt;path d=&quot;M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z&quot; fill=&quot;%23fff&quot;/&gt;&lt;/svg&gt;" alt=""/></a> </div> <h1 class="mxin-header-title"> 我的工作 </h1> </header> <link rel="stylesheet" href="styles/mx.css" /> <style> .mxin-header-icon-custom{ height: 16px; width: auto; vertical-align: middle; } .slider-container_box{ margin-top: 4.9rem; } .mx-body{ margin-top: .7em; padding: 0 0 1.2rem; } .mx-media-box__title{ font-size: 16px; margin-bottom: 5px; } .mx-media-box__desc{ font-size: 12px; } .mx-cells__title{ margin-bottom: 0em; margin-top: .3em; font-size: 12px; } .mx-cell{ padding: 0.8rem 1.5rem; } .mx-sp{ color: #333; } .mx-ft{ background-color: #f0f1f2; padding-top: 1.5rem; } .mx-cells{ margin-top: 0; } .mx-cell__ft{ font-size: 12px; } .mx-br-t{ border-top: none; } .mx-mr-t{ margin-top: 1rem; } .mx-font-14{ font-size: 14px; color: #1a85ff; } .mx-col{ color: #333; } .mx-btn_mini{ padding: 0px 2rem; margin-top: .8rem; } /*.mx-btn_default{ border-bottom: 1px solid #d9d9d9; }*/ .mx-text-c{ text-align: center; } .mx-alert{ position: absolute; top: 40%; left: 50%; -webkit-transform: translate(-50%,-40%); background: #fff; width: 60%; height: auto; border-radius: 8px; font-size: 14px; /*display: none;*/ } .approval{ padding: 10px 0; } .mx-alert .btn{ padding: 10px 0; } .mx-alert .btn button{ padding: 0 1rem; font-size: 1.4rem; } .mx-mask{ display: none; } .ios .mx-mg-t60{ margin-top: 6.5rem; } .mx-mg-l{ margin-left: .5rem; } .mx-font-color{ color: #fff; } .mx-margin-l{ margin-left: 40px; } @media screen and (min-width: 380px) { .mx-media-box__title{ font-size: 18px; } .mx-media-box__desc{ font-size: 15px; } .mx-cells__title{ font-size: 16px; } .mx-font-14{ font-size: 16px; } .mx-cell__ft{ font-size: 15px; } .mx-btn_mini{ font-size: 15px; padding: 0 2.3rem; } .mx-margin-l{ margin-left: 29px; } .mx-cell{ padding: 1rem 1.5rem; } } </style> <div class="mx-panel__bd" style="margin-top: 4.8rem;"> <div class="mx-media-box mx-media-box_appmsg mx-mg-t60 mx-mg-t46 mx-an"> <div class="mx-media-box__hd" > <img src="images/1.jpg"> </div> <div class="mx-media-box__bd" style="margin-left: 4px;"> <h4 class="mx-media-box__title" id="head_name">王震</h4> <p class="mx-media-box__desc" style="margin-top: .5rem;">开发部</p> <!-- <time class="mx-media-box__desc">时间:09-13 08:52</time> --> </div> <button class="mx-btn mx-btn_mini mx-btn_plain-disabled" style="margin-top: 0px;">待审批</button> <!-- <a href="#" class="mx-btn mx-btn_mini mx-btn_primary">下载</a> --> </div> </div> <div class="mx-body"> <p class="mx-cells__title">请假类型: <span class="mx-sp">年假</span></p> <p class="mx-cells__title">开始时间: <span class="mx-sp">2017-2-11 13:13</span></p> <p class="mx-cells__title">结束时间: <span class="mx-sp">2017-2-26 14:10</span></p> <p class="mx-cells__title">请假天数: <span class="mx-sp">15天</span></p> <p class="mx-cells__title">请假事由: <span class="mx-sp">年假</span></p> </div> <div class="mx-ft"> <div class="mx-cells mx-br-t"> <div class="mx-cell"> <div class="mx-cell__bd keys"> <p data-id="" href="#" class="mx-font-14">王震</p> </div> <div class="mx-cell__ft">13:13</div> </div> </div> <div class="mx-cells"> <div class="mx-cell"> <div class="mx-cell__bd"> <p class="mx-font-14 mx-col">发起请假申请</p> </div> </div> </div> <div class="mx-cells mx-br-t mx-mr-t"> <div class="mx-cell"> <div class="mx-cell__bd keys"> <p data-id="" href="#" class="mx-font-14">刘磊</p> </div> </div> </div> <div class="mx-cells"> <div class="mx-cell"> <div class="mx-cell__bd"> <p class="mx-font-14 mx-col">待审批</p> </div> </div> </div> <div class="mx-cells mx-br-t mx-mr-t"> <div class="mx-cell"> <div class="mx-cell__bd keys"> <p data-id="" href="#" class="mx-font-14">于浩</p> </div> </div> </div> <div class="mx-cells"> <div class="mx-cell"> <div class="mx-cell__bd"> <p class="mx-font-14 mx-col">待审批</p> </div> </div> </div> <div class="mx-text-c"> <a href="javascript:;" class="mx-btn mx-btn_default mx-btn_mini mx-mg-l" style="border-right: 1px solid #d9d9d9;" id="commit">&nbsp;&nbsp;&nbsp;</a> <a href="javascript:;" class="mx-btn mx-btn_default mx-btn_mini mx-mg-l mx-margin-l">&nbsp;&nbsp;&nbsp;</a> <span href="javascript:;" class="mx-btn mx-btn_default mx-btn_mini mx-mg-l mx-font-color mx-margin-l" style="background-color: #1a85ff;border-right: 1px solid #d9d9d9;" id="approval">&nbsp;&nbsp;&nbsp;</span> <div class="mx-mask" id="mx-mask"> <div class="mx-dialog" style="z-index: 99"> <div class="mx-dialog__hd"> <strong class="mx-dialog__title" style="font-size: 15px;">您确定要同意吗?</strong> </div> <div class="weui-dialog__ft" style="padding-bottom: 10px;"> <button id="yes" style="margin-right: 5px;">确定</button> <button id="no" >取消</button> </div> </div> </div> </div> </div> <script> $('#approval').click(function(){ window.location.href = '#warp' }); // $('#yes').click(function(){ // $('#mx-mask').css({ // 'display':'none' // }) // window.location.href = '#warp' // }); // $('#no').click(function(){ // $('#mx-mask').css({ // 'display':'none' // }) // }); //处理header在ios高度的bug // (function() { // var agent = navigator.userAgent; // if (/iphone|ipad|ipod/i.test(agent)) { // $('body').addClass('ios'); // } // }()); //cordova加载完成 var onDeviceReady = function onDeviceReady() { var network_id = ""; var keys = []; var values = []; $.getJSON("flavor.json", function(json_data) { console.log(json_data) var ocuId = json_data.ocuId; var ocuSecret = json_data.ocuSecret; var appName = json_data.appName; var accessToken = json_data.appAccessToken; //获取服务器地址 MXCommon.getServerUrl(function(serverUrl) { MXCommon.api({ method:'get', //调用api请求的method:'get'/'post' url: "/api/v1/users?limit=5", //请求api的地址 data:{ q:"" } }, //需要处理的https的headers function(data){ console.log(data) var items = JSON.parse(data).items; for (var i = 0; i < $(".keys").length; i++) { $(".keys:eq(" + i + ")").find("p").attr("data-id", items[i].login_name).html(items[i].name); } }); }) //点击提交调用选人接口 $("#commit").off("click.commit").on("click.commit", function() { var current_user_login_name = ""; var network_id = ""; MXCommon.getCurrentUser(function(d) { console.log(d) current_user_login_name = d.login_name; var user_id = d.id; //这里可以处理通讯录获取到的人员以及部门数据 MXContacts.selectUsers(function(a) { console.log(a) var _login_ids = new Array(); for (var i = 0; i < a.data.length; i++) { _login_ids.push(a.data[i].id); } _login_ids.push(user_id); var _login_ids_str = _login_ids.join(",") ; //推送部分 $.sendOcuMessage(accessToken, ocuId, ocuSecret, _login_ids_str,user_id, [{ title: $("#title").val(), description: "当前环节:办公室核稿<br>提交人:马青冈<br>提交时间:2015-1-25", pic_url: "", url: "launchApp://" + appName, app_url: "launchApp://" + appName, action_label: "办理" }], function() { alert("提交成功"); window.location.href = "#index" },function(){ console.log(11111) }) }, false); }); }); $(".keys p").off("click.chat").on("click.chat",function(e) { e.preventDefault(); var login_name = $(this).attr("data-id"); //alert(login_name) var arr = new Array(login_name); //alert(JSON.stringify(MXChat.chat)); //alert(JSON.stringify(MXCommon.getCurrentUser)) MXChat.chat([login_name]); }); }); }; document.addEventListener("deviceready", onDeviceReady, false);//等待cordova加载 </script>