|
@@ -14,7 +14,6 @@
|
|
|
<div class="tiaojian-part2 fr demoTable">
|
|
|
<button class="layui-btn order-bnt1" data-type="reload" >搜索</button>
|
|
|
<button class="layui-btn order-bnt2" data-type="reset">重置</button>
|
|
|
- <button class="layui-btn order-bnt2" id = "addUser">添加</button>
|
|
|
<a href="#" id="toggle" class="top">收起</a>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -22,11 +21,11 @@
|
|
|
<div class="order-select back-border" id="content">
|
|
|
<div class="layui-inline">
|
|
|
<label class="f12-gray4">机台号 :</label>
|
|
|
- <input type="tel" name="machineNo" id ="machineNo" autocomplete="off" placeholder="请输入机台号" class="layui-input">
|
|
|
+ <input type="tel" name="machineNo" id ="machineNo" onchange = "changeSelectCon(0,this,'inp')" placeholder="请输入机台号" class="search-select">
|
|
|
</div>
|
|
|
<div class="layui-inline">
|
|
|
<label class="f12-gray4">取货码:</label>
|
|
|
- <input type="tel" name="pickUpCode" id ="pickUpCode" autocomplete="off" placeholder="请输入取货码" class="layui-input">
|
|
|
+ <input type="tel" name="pickUpCode" id ="pickUpCode" onchange = "changeSelectCon(1,this,'inp')" placeholder="请输入取货码" class="search-select">
|
|
|
</div>
|
|
|
<div class="d-dashed" style="margin: 10px 0;"></div>
|
|
|
<div class="layui-inline">
|
|
@@ -72,7 +71,7 @@
|
|
|
,range: true
|
|
|
,format:'yyyyMMdd'
|
|
|
,done: function(value, date, endDate){
|
|
|
- changeSelectCon(1,"dates",'date',value)
|
|
|
+ changeSelectCon(1,"creatdDtes",'date',value)
|
|
|
}
|
|
|
});
|
|
|
|
|
@@ -81,13 +80,13 @@
|
|
|
,range: true
|
|
|
,format:'yyyyMMdd'
|
|
|
,done: function(value, date, endDate){
|
|
|
- changeSelectCon(1,"dates",'date',value)
|
|
|
+ changeSelectCon(2,"pickUpDates",'date',value)
|
|
|
}
|
|
|
});
|
|
|
form = layui.form;
|
|
|
initSelect('pickUpState', "PICKUP_STT", "pickUpState", ' ', true);
|
|
|
form.on('select(pickUpState)', function(data){
|
|
|
- changeSelectCon(2, data.elem, "sel","pickUpState");
|
|
|
+ changeSelectCon(3, data.elem, "sel","pickUpState");
|
|
|
});
|
|
|
form.render();
|
|
|
})
|
|
@@ -205,12 +204,81 @@
|
|
|
,where: {
|
|
|
machineNo : machineNo,
|
|
|
pickUpCode : pickUpCode,
|
|
|
- stt : state,
|
|
|
+ pickUpState : pickUpState,
|
|
|
creatdDtes : creatdDtes,
|
|
|
pickUpDates : pickUpDates
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+ //查询
|
|
|
+ function changeSelectCon(index, t, type, dateValue){
|
|
|
+ if (type == "date") {
|
|
|
+ if (isEmpty(dateValue)) {
|
|
|
+ $("#search" + index).remove();
|
|
|
+ } else {
|
|
|
+ $("#search" + index).remove();
|
|
|
+ if (isEmpty($("#search" + index).attr("name"))) {
|
|
|
+ $("#conditions").append(getSelectConHtml(index, t, type,dateValue));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else if (type == 'inp') {
|
|
|
+ if (isEmpty($(t).val())) {
|
|
|
+ $("#search" + index).remove();
|
|
|
+ } else {
|
|
|
+ $("#search" + index).remove();
|
|
|
+ if (isEmpty($("#search" + index).attr("name"))) {
|
|
|
+ $("#conditions").append(getSelectConHtml(index, t, type));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (isEmpty($(t).val())) {
|
|
|
+ $("#search" + index).remove();
|
|
|
+ } else {
|
|
|
+ $("#search" + index).remove();
|
|
|
+ if (isEmpty($("#search" + index).attr("name"))) {
|
|
|
+ $(t).attr("id",dateValue);
|
|
|
+ $("#conditions").append(getSelectConHtml(index, t, type,dateValue));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ var array = new Array('机台号','取货码','状态','创建日期','取货日期');
|
|
|
+ function getSelectConHtml(index, t, type,dateValue){
|
|
|
+ var name;
|
|
|
+ var value;
|
|
|
+ if(type == "inp"){
|
|
|
+ value = t.value.substr(0,5)+"..";
|
|
|
+ }
|
|
|
+ if (type == "date") {
|
|
|
+ value = dateValue;
|
|
|
+ }
|
|
|
+ if(type == "sel" && dateValue =="state"){
|
|
|
+ value = $("#state").find("option:selected").text();
|
|
|
+ }
|
|
|
+ if (type == "date") {
|
|
|
+ name = $("#"+t).attr("id");
|
|
|
+ } else {
|
|
|
+ name = $(t).attr("id");
|
|
|
+ }
|
|
|
+ var html = '<div class="fl xuanzhong-active" id = "search' + index + '" name = "' + name + '" onclick = "removeSearch(this)">' +
|
|
|
+ '<div class="fl">' + array[index] + '</div>' +
|
|
|
+ ':<i class="iconfont">'+value+'</i>' +
|
|
|
+ '<svg class="icon" aria-hidden="true">' +
|
|
|
+ '<use xlink:href="#iconicon_close1"></use>' +
|
|
|
+ '</svg>' +
|
|
|
+ '</div>';
|
|
|
+ return html;
|
|
|
+ }
|
|
|
+ function removeSearch(t) {
|
|
|
+ if ($(t).attr("name") == 'state') {
|
|
|
+ initSelect('pickUpState', "PICKUP_STT", "pickUpState", ' ', true);
|
|
|
+ form.render();
|
|
|
+ $(t).remove();
|
|
|
+ } else {
|
|
|
+ $("#"+$(t).attr("name")).val('');
|
|
|
+ $(t).remove();
|
|
|
+ }
|
|
|
+ }
|
|
|
</script>
|
|
|
</body>
|
|
|
</html>
|