| | |
| | | var url = null; |
| | | var depotData; |
| | | var typeData; |
| | | var startTime = ''; |
| | | var endTime = ''; |
| | | var name = '' |
| | | var info = ''; |
| | | var listPicker2 = []; |
| | | var listPicker1 = []; |
| | | var list = [{ |
| | | value: 'ywj', |
| | | text: '董事长 叶文洁' |
| | |
| | | "type": "", |
| | | "startTime": "", |
| | | "endTime": "", |
| | | "info": "" |
| | | } |
| | | }; |
| | | //获取库区列表 |
| | | var data1 = { |
| | | "interfaceId": "5002", |
| | | "outId": "10002", |
| | | "reqDateTime": new Date(), |
| | | "tokenAuth": "", |
| | | "data": {} |
| | | }; |
| | | |
| | | //获取仓库列表 |
| | | var data2 = { |
| | | "interfaceId": "5102", |
| | | "sign": "10102", |
| | | "outId": "10102", |
| | | "reqDateTime": new Date(), |
| | | "tokenAuth": "", |
| | |
| | | } |
| | | }; |
| | | |
| | | //获取业务类型 |
| | | var data1 = { |
| | | "interfaceId": "6101", |
| | | "outId": "11101", |
| | | "reqDateTime": new Date(), |
| | | "tokenAuth": "", |
| | | "data": { |
| | | |
| | | } |
| | | }; |
| | | |
| | | 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; |
| | | data1.tokenAuth = user.tokenAuth; |
| | | data2.tokenAuth = user.tokenAuth; |
| | | data2.data.deptId = selectDeptId; |
| | | |
| | | depotList(); |
| | | typeList(); |
| | | |
| | | } |
| | | |
| | | //开始时间 |
| | | function chooseDate() { |
| | | var dtpicker = new mui.DtPicker({ |
| | | // type: "hour", //设置日历初始视图模式 |
| | | type: "datetime", |
| | | // beginDate: new Date(2015, 04, 25), //设置开始日期 |
| | | // endDate: new Date(2016, 04, 25), //设置结束日期 |
| | | |
| | | value: startTime |
| | | }) |
| | | dtpicker.show(function(e) { |
| | | var date_el = document.getElementById("date1-val") |
| | | date_el.innerText = e.value |
| | | data.data.startTime = e.value; |
| | | startTime = e.value |
| | | data.data.startTime = startTime; |
| | | 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), //设置结束日期 |
| | | value: dateTime |
| | | value:endTime |
| | | }) |
| | | dtpicker.show(function(e) { |
| | | var date_el = document.getElementById("date2-val") |
| | | date_el.innerText = e.value |
| | | data.data.endTime = e.value |
| | | endTime = e.value |
| | | data.data.endTime = endTime |
| | | jQuery(date_el).prev().hide() |
| | | }) |
| | | } |
| | |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //获取业务类型列表 |
| | | function typeList() { |
| | | mui.ajax(url, { |
| | | type: "POST", |
| | | dataType: "json", |
| | | crossDomain: true, |
| | | contentType: "application/json;charset=utf-8", |
| | | data: JSON.stringify(data1), |
| | | success: function(result) { |
| | | if (result.code == "0000") { |
| | | typeData = result.data |
| | | conversionType(typeData); |
| | | // 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) { |
| | |
| | | listPicker2.push(fenl) |
| | | }) |
| | | } |
| | | |
| | | function conversionType(data){ |
| | | var fenl = {} |
| | | $.each(data, function(index, item) { |
| | | fenl = { |
| | | value: item.name, |
| | | text: item.id, |
| | | } |
| | | listPicker1.push(fenl) |
| | | }) |
| | | } |
| | | function refresh(){ |
| | | var html = ''; |
| | | html += '<div class="m-gd"><div class="group"><div class="l">业务类型:</div><div class="r">' |
| | |
| | | html += '<div class="group"><div class="l">有效结束时间:</div><div class="r">'; |
| | | html += '<div class="val" id="date2" onclick="chooseDate1();"><div class="placeholder">请选择</div>'; |
| | | html += '<div class="real-val" id="date2-val"></div></div></div></div>'; |
| | | html += '<div class="group"><div class="l">工单内容:</div><div class="r">' |
| | | html += '<div class="gdnr" id="gdnr" "><div class="placeholder">请选择</div>' |
| | | html += '<div class="real-val" id="gdnr-val"></div></div></div></div>' |
| | | html += '<div type="submit" class="submit">提交</div></div>'; |
| | | $("#refresh").html(html); |
| | | data.data.depotId = ''; |
| | | data.data.type = '' |
| | | data.data.startTime = '' |
| | | data.data.endTime = '' |
| | | info = '' |
| | | data.data.info = info |
| | | |
| | | } |
| | | |
| | | //提交 |
| | | mui(".mui-scroll").on("tap", ".wp form .submit", function() { |
| | | data.data.info = info; |
| | | workApply(); |
| | | // window.location.reload(); |
| | | window.setTimeout(function() { |
| | |
| | | showUserPickerButton.addEventListener('tap', function(event) { |
| | | var userResult = doc.getElementById('ywlx-val'); |
| | | var userPicker = new $.PopPicker(); |
| | | userPicker.setData(list); |
| | | userPicker.setData(listPicker1); |
| | | userPicker.show(function(items) { |
| | | // userResult.innerText = JSON.stringify(items[0]); |
| | | console.log(JSON.stringify(items)) |
| | |
| | | }); |
| | | }, false); |
| | | }); |
| | | })(mui, document); |
| | | })(mui, document); |
| | | |
| | | //打开弹窗 |
| | | mui(".mui-scroll").on("tap", ".wp form .gdnr", function() { |
| | | document.getElementById("textareaPop").value = info; |
| | | $("#m-pop").css('display', 'flex'); |
| | | }) |
| | | |
| | | //关闭弹窗 |
| | | function closePop() { |
| | | $("#m-pop").css('display', 'none'); |
| | | } |
| | | //弹窗确定按钮 |
| | | mui(".mui-content").on("tap", ".m-pop .inner .confirm", function() { |
| | | info = document.getElementById("textareaPop").value; |
| | | if(info){ |
| | | document.getElementById("gdnr").innerText = info |
| | | } |
| | | closePop(); |
| | | }) |