2025-04-10 23:19:13 +08:00

104 lines
3.1 KiB
JavaScript
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//用户检测
const User = checkUser();
/*————————vue预定义————————*/
var vm = new Vue({
el: '#offCanvasWrapper', //该ID元素必须被包含于body以内
data: {
ctms: params.ctms,
version: params.version,
Company:params.Company,
Page:{
title:'轿运物流信息系统',
menus: menus
},
orders:{
0:{
id:1,
car_id:1,
car_number:'车牌号',
car_title:'车型号',
start_city:"起运城市",
from_province:'起运省份',
aim_city:"目的城市",
to_province:'目标省份',
signdate:'下单日期',
car_extra:'随车物品',
checker:'验车人',
receiver_name:'收车人姓名',
receiver_mobiles:'收车人电话',
sender_name:'发车人姓名',
sender_mobiles:'发车人电话',
},
},
total:0,
pager:1,
},
created:function(o){ //实例创建完成时
// console.log(o)
},
mounted:function(o){ //页面初始化方法
// console.log(o)
},
destroyed:function(o){ //实例销毁方法
// console.log(o)
}
})
/*————————MUI操作————————*/
mui.init();
//侧滑容器父节点
var offCanvasWrapper = mui('#offCanvasWrapper');
//主界面容器
var offCanvasInner = offCanvasWrapper[0].querySelector('.mui-inner-wrap');
//菜单容器
var offCanvasSide = document.getElementById("offCanvasSide");
if (!mui.os.android) {
var spans = document.querySelectorAll('.android-only');
for (var i = 0, len = spans.length; i < len; i++) {
spans[i].style.display = "none";
}
}
//菜单界面,‘关闭侧滑菜单’按钮的点击事件
document.getElementById('offCanvasHide').addEventListener('tap', function() {
offCanvasWrapper.offCanvas('close');
});
//主界面和侧滑菜单界面均支持区域滚动;
mui('#offCanvasSideScroll').scroll();
mui('#offCanvasContentScroll').scroll();
//实现ios平台原生侧滑关闭页面
if (mui.os.plus && mui.os.ios) {
mui.plusReady(function() { //5+ iOS暂时无法屏蔽popGesture时传递touch事件故该demo直接屏蔽popGesture功能
plus.webview.currentWebview().setStyle({
'popGesture': 'none'
});
});
}
/*————————其他事件响应——————————*/
function openUrl(url,title){
mui.openWindow({
url: url,
id: encodeURI(url),
styles: { // 窗口参数 参考5+规范中的WebviewStyle,也就是说WebviewStyle下的参数都可以在此设置
}
});
}
mui('body').on("tap",'a',function(e){
var url = e.target.href;
var title = e.target.innerHTML;
openUrl(url,title);
});
//取运单列表缓存
function getOrderList(){
var orders = JSON.parse(localStorage.getItem('OrderList'));
vm.orders = orders;
}
mui.ready(function(){
mui.toast('数据加载中……');
getOrderList();
});