From 1bd6821c8ccc6861c74505bab0e8c52fe38f69f7 Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期四, 15 六月 2023 19:36:57 +0800
Subject: [PATCH] 出入库调整
---
igds-app/js/admin/work-apply.js | 346 +++++++++++++++++++++++++++++++++++----------------------
1 files changed, 212 insertions(+), 134 deletions(-)
diff --git a/igds-app/js/admin/work-apply.js b/igds-app/js/admin/work-apply.js
index 6c93a9f..a4e1df8 100644
--- a/igds-app/js/admin/work-apply.js
+++ b/igds-app/js/admin/work-apply.js
@@ -1,4 +1,43 @@
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簨闀� 鍙舵枃娲�'
+}, {
+ value: 'aaa',
+ text: '鎬荤粡鐞� 鑹続A'
+}, {
+ 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",
@@ -10,59 +49,83 @@
"type": "",
"startTime": "",
"endTime": "",
- }
-};
-//鑾峰彇搴撳尯鍒楄〃
-var data = {
- "interfaceId": "5002",
- "outId": "10002",
- "reqDateTime": new Date(),
- "tokenAuth": "",
- "data": {
+ "info": ""
}
};
+//鑾峰彇浠撳簱鍒楄〃
+var data2 = {
+ "interfaceId": "5102",
+ "outId": "10102",
+ "reqDateTime": new Date(),
+ "tokenAuth": "",
+ "data": {
+ "deptId": ""
+ }
+};
+
+//鑾峰彇涓氬姟绫诲瀷
+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;
- // data.data.deptId = selectDeptId;
-}
+ data1.tokenAuth = user.tokenAuth;
+ data2.tokenAuth = user.tokenAuth;
+ data2.data.deptId = selectDeptId;
+
+ depotList();
+ typeList();
+}
+//寮�濮嬫椂闂�
function chooseDate() {
var dtpicker = new mui.DtPicker({
- type: "date", //璁剧疆鏃ュ巻鍒濆瑙嗗浘妯″紡
+ // 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: "date", //璁剧疆鏃ュ巻鍒濆瑙嗗浘妯″紡
+ // 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()
})
}
//宸ュ崟鐢宠
function workApply() {
+ console.log(JSON.stringify(data.data))
//鍙戦�佽姹傝繘琛屽伐鍗曠敵璇�
mui.ajax(url, {
type: "POST",
@@ -73,7 +136,10 @@
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");
}
},
@@ -83,10 +149,106 @@
})
}
+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 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) {
+ fenl = {
+ value: item.name,
+ text: item.id,
+ }
+ 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="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="glck"><div class="placeholder">璇烽�夋嫨</div>';
+ html += '<div class="real-val" id="glck-val" ></div></div></div></div>';
+ html += '<div class="group"><div class="l">鏈夋晥寮�濮嬫椂闂�:</div><div class="r">';
+ html += '<div class="val" id="date1" onclick="chooseDate();"><div class="placeholder">璇烽�夋嫨</div>';
+ html += '<div class="real-val" id="date1-val"></div></div></div></div>';
+ 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() {
- console.log("111")
+ data.data.info = info;
workApply();
+ // window.location.reload();
+ window.setTimeout(function() {
+ refresh();
+ }, 200)
})
mui('.mui-scroll-wrapper').scroll({
@@ -95,6 +257,8 @@
bounce: false, //鏄惁鍚敤鍥炲脊
deceleration: 0.0005 //flick 鍑忛�熺郴鏁帮紝绯绘暟瓒婂ぇ锛屾粴鍔ㄩ�熷害瓒婃參锛屾粴鍔ㄨ窛绂昏秺灏忥紝榛樿鍊�0.0006
});
+
+
(function($, doc) {
$.init();
$.ready(function() {
@@ -108,43 +272,14 @@
return obj[param] || '';
};
//鏅�氱ず渚�
- var userPicker = new $.PopPicker();
- userPicker.setData([{
- value: 'ywj',
- text: '钁d簨闀� 鍙舵枃娲�'
- }, {
- value: 'aaa',
- text: '鎬荤粡鐞� 鑹続A'
- }, {
- 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 showUserPickerButton = doc.getElementById('ywlx');
- var userResult = doc.getElementById('ywlx-val');
showUserPickerButton.addEventListener('tap', function(event) {
+ var userResult = doc.getElementById('ywlx-val');
+ var userPicker = new $.PopPicker();
+ userPicker.setData(listPicker1);
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()
@@ -152,98 +287,41 @@
//return false;
});
}, false);
- //-----------------------------------------
- //鎵�灞炲垎搴�:
- var picker1 = new $.PopPicker();
- picker1.setData([{
- value: 'ywj',
- text: '钁d簨闀� 鍙舵枃娲�'
- }, {
- value: 'aaa',
- text: '鎬荤粡鐞� 鑹続A'
- }, {
- 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 showPicker1Button = doc.getElementById('ssfk');
- var picker1Result = doc.getElementById('ssfk-val');
- showPicker1Button.addEventListener('tap', function(event) {
- 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 picker2 = new $.PopPicker();
- picker2.setData([{
- value: 'ywj',
- text: '钁d簨闀� 鍙舵枃娲�'
- }, {
- value: 'aaa',
- text: '鎬荤粡鐞� 鑹続A'
- }, {
- 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 showPicker2Button = doc.getElementById('glck');
- var picker2Result = doc.getElementById('glck-val');
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);
\ 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