From 2df906a447195f9786dd468512ea895d6cc18532 Mon Sep 17 00:00:00 2001 From: YYC <1833023622@qq.com> Date: 星期四, 15 五月 2025 14:53:54 +0800 Subject: [PATCH] APP3.5开发 --- igds-app/js/admin/work-apply.js | 130 ++++++++++++++++++++++++++++++------------- 1 files changed, 90 insertions(+), 40 deletions(-) diff --git a/igds-app/js/admin/work-apply.js b/igds-app/js/admin/work-apply.js index 0965d70..0181b08 100644 --- a/igds-app/js/admin/work-apply.js +++ b/igds-app/js/admin/work-apply.js @@ -1,7 +1,12 @@ var url = null; var depotData; +var typeData; +var startTime = ''; +var endTime = ''; var name = '' +var info = ''; var listPicker2 = []; +var listPicker1 = []; var list = [{ value: 'ywj', text: '钁d簨闀� 鍙舵枃娲�' @@ -44,21 +49,13 @@ "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": "", @@ -67,46 +64,63 @@ } }; +//鑾峰彇涓氬姟绫诲瀷 +var data1 = { + "interfaceId": "5705", + "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"; + 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: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() }) } @@ -159,7 +173,28 @@ } }) } - +//鑾峰彇涓氬姟绫诲瀷鍒楄〃 +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) { @@ -170,15 +205,21 @@ listPicker2.push(fenl) }) } - +function conversionType(data){ + var fenl = {} + $.each(data, function(index, item) { + fenl = { + value: item.typeName, + text: item.typeId, + } + 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="val" id="ywlx"><div class="placeholder">璇烽�夋嫨</div>' html += '<div class="real-val" id="ywlx-val" ></div></div></div></div>' - html += '<div class="group"><div class="l">鎵�灞炲垎搴�:</div><div class="r">' - html += '<div class="val" id="ssfk"><div class="placeholder">璇烽�夋嫨</div>'; - html += '<div class="real-val" id="ssfk-val"></div></div></div></div>'; html += '<div class="group"><div class="l">鍏宠仈浠撳簱:</div><div class="r">'; html += '<div class="val" id="glck"><div class="placeholder">璇烽�夋嫨</div>'; html += '<div class="real-val" id="glck-val" ></div></div></div></div>'; @@ -188,17 +229,23 @@ 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() { @@ -226,12 +273,12 @@ 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.setData(listPicker1); userPicker.show(function(items) { // userResult.innerText = JSON.stringify(items[0]); console.log(JSON.stringify(items)) @@ -242,23 +289,7 @@ //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) { @@ -276,4 +307,23 @@ }); }, false); }); -})(mui, document); \ No newline at end of file +})(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(); +}) \ No newline at end of file -- Gitblit v1.9.3