From 4f20ad52b8d4ab206e3458e488d3950eb2bfb5a3 Mon Sep 17 00:00:00 2001 From: YYC <1833023622@qq.com> Date: 星期三, 07 六月 2023 16:35:55 +0800 Subject: [PATCH] 细节调整 --- igds-app/js/admin/work-apply.js | 105 +++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 86 insertions(+), 19 deletions(-) diff --git a/igds-app/js/admin/work-apply.js b/igds-app/js/admin/work-apply.js index bf9b1a8..ae12d9e 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,61 @@ } }; +//鑾峰彇涓氬姟绫诲瀷 +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() }) } @@ -159,7 +171,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,7 +203,16 @@ 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">' @@ -185,17 +227,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() { @@ -228,7 +276,7 @@ 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)) @@ -257,4 +305,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