var url = null; var depotData; var name = '' var listPicker2 = []; var list = [{ value: 'ywj', text: '董事长 叶文洁' }, { value: 'aaa', text: '总经理 艾AA' }, { value: 'lj', text: '罗辑' }, { value: 'ymt', text: '云天明' }, { value: 'shq', text: '史强' }, { value: 'zhbh', text: '章北海' }, { value: 'zhy', text: '庄颜' }, { value: 'gyf', text: '关一帆' }, { value: 'zhz', text: '智子' }, { value: 'gezh', text: '歌者' }] //工单申请 var data = { "interfaceId": "5701", "outId": "10701", "reqDateTime": new Date(), "tokenAuth": "", "data": { "depotId": "", "type": "", "startTime": "", "endTime": "", } }; //获取库区列表 var data1 = { "interfaceId": "5002", "outId": "10002", "reqDateTime": new Date(), "tokenAuth": "", "data": {} }; //获取仓库列表 var data2 = { "interfaceId": "5102", "sign": "10102", "outId": "10102", "reqDateTime": new Date(), "tokenAuth": "", "data": { "deptId": "" } }; function init() { var user = JSON.parse(localStorage.getItem('user')); var selectDeptId = JSON.parse(localStorage.getItem('selectDeptId')); url = user.url + "/api-phone/v35/gateway"; data.tokenAuth = user.tokenAuth; data2.tokenAuth = user.tokenAuth; data2.data.deptId = selectDeptId; depotList(); } function chooseDate() { var dtpicker = new mui.DtPicker({ // type: "hour", //设置日历初始视图模式 type: "datetime", // beginDate: new Date(2015, 04, 25), //设置开始日期 // endDate: new Date(2016, 04, 25), //设置结束日期 }) dtpicker.show(function(e) { var date_el = document.getElementById("date1-val") date_el.innerText = e.value data.data.startTime = e.value; jQuery(date_el).prev().hide() }) } function chooseDate1() { var dtpicker = new mui.DtPicker({ // type: "hour", //设置日历初始视图模式 type: "datetime", // beginDate: new Date(2015, 04, 25), //设置开始日期 // endDate: new Date(2016, 04, 25), //设置结束日期 }) dtpicker.show(function(e) { var date_el = document.getElementById("date2-val") date_el.innerText = e.value data.data.endTime = e.value jQuery(date_el).prev().hide() }) } //工单申请 function workApply() { console.log(JSON.stringify(data.data)) //发送请求进行工单申请 mui.ajax(url, { type: "POST", dataType: "json", crossDomain: true, contentType: "application/json;charset=utf-8", data: JSON.stringify(data), success: function(result) { if (result.code == "0000") { console.log(JSON.stringify(result)) mui.toast(result.msg); } else { // console.log(JSON.stringify(result)) // mui.toast(result.msg); mui.alert(result.msg, '提示', ["确定"], function() {}, "div"); } }, error: function() { mui.alert('系统繁忙,请重新登录尝试!', '提示', ["确定"], function() {}, "div"); } }) } function depotList() { //获取仓库列表 mui.ajax(url, { type: "POST", dataType: "json", crossDomain: true, contentType: "application/json;charset=utf-8", data: JSON.stringify(data2), success: function(result) { if (result.code == "0000") { depotData = result.data conversion(depotData); // console.log(JSON.stringify(result)) } else { mui.alert(result.msg, '提示', ["确定"], function() {}, "div"); } }, error: function() { mui.alert('系统繁忙,请重新登录尝试!', '提示', ["确定"], function() {}, "div"); } }) } function conversion(data) { var fenl = {} $.each(data, function(index, item) { fenl = { value: item.name, text: item.id, } listPicker2.push(fenl) }) } function refresh(){ var html = ''; html += '
业务类型:
' html += '
请选择
' html += '
' html += '
所属分库:
' html += '
请选择
'; html += '
'; html += '
关联仓库:
'; html += '
请选择
'; html += '
'; html += '
有效开始时间:
'; html += '
请选择
'; html += '
'; html += '
有效结束时间:
'; html += '
请选择
'; html += '
'; html += '
提交
'; $("#refresh").html(html); data.data.depotId = ''; data.data.type = '' data.data.startTime = '' data.data.endTime = '' } //提交 mui(".mui-scroll").on("tap", ".wp form .submit", function() { workApply(); // window.location.reload(); window.setTimeout(function() { refresh(); }, 200) }) mui('.mui-scroll-wrapper').scroll({ indicators: false, //是否显示滚动条 deceleration: 0.0006, //阻尼系数,系数越小滑动越灵敏 bounce: false, //是否启用回弹 deceleration: 0.0005 //flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006 }); (function($, doc) { $.init(); $.ready(function() { /** * 获取对象属性的值 * 主要用于过滤三级联动中,可能出现的最低级的数据不存在的情况,实际开发中需要注意这一点; * @param {Object} obj 对象 * @param {String} param 属性名 */ var _getParam = function(obj, param) { return obj[param] || ''; }; //普通示例 var showUserPickerButton = doc.getElementById('ywlx'); showUserPickerButton.addEventListener('tap', function(event) { var userResult = doc.getElementById('ywlx-val'); var userPicker = new $.PopPicker(); userPicker.setData(list); userPicker.show(function(items) { // userResult.innerText = JSON.stringify(items[0]); console.log(JSON.stringify(items)) userResult.innerText = items[0].text; // userResult.previousSibling.style.display="none" jQuery(userResult).prev().hide() //返回 false 可以阻止选择框的关闭 //return false; }); }, false); //----------------------------------------- //所属分库: var showPicker1Button = doc.getElementById('ssfk'); showPicker1Button.addEventListener('tap', function(event) { var picker1Result = doc.getElementById('ssfk-val'); var picker1 = new $.PopPicker(); picker1.setData(list); picker1.show(function(items) { // userResult.innerText = JSON.stringify(items[0]); picker1Result.innerText = items[0].text; // userResult.previousSibling.style.display="none" jQuery(picker1Result).prev().hide() //返回 false 可以阻止选择框的关闭 //return false; }); }, false); //----------------------------------------- //关联仓库: var showPicker2Button = doc.getElementById('glck'); showPicker2Button.addEventListener('tap', function(event) { var picker2Result = doc.getElementById('glck-val'); var picker2 = new $.PopPicker(); picker2.setData(listPicker2); picker2.show(function(items) { // userResult.innerText = JSON.stringify(items[0]); picker2Result.innerText = items[0].text; data.data.depotId = items[0].value; // userResult.previousSibling.style.display="none" jQuery(picker2Result).prev().hide() //返回 false 可以阻止选择框的关闭 //return false; }); }, false); }); })(mui, document);