|
1
2
3
4
5
|
<!DOCTYPE HTML>
<html lang="zh" xmlns:th="http://www.thymeleaf.org">
<meta charset="utf-8">
<head th:include="include :: header"></head>
<body class="white-bg">
|
|
6
7
8
9
10
11
12
|
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
<form class="form-horizontal m" id="form-receiptHeader-add">
<div class="form-group">
<label class="col-sm-3 control-label">唯一码:</label>
<div class="col-sm-8">
<input id="id" name="id" class="form-control" type="hidden">
<input id="lineCode" name="lineCode" class="form-control" type="text">
|
|
13
|
</div>
|
|
14
15
16
17
18
|
</div>
<div class="form-group">
<label class="col-sm-3 control-label">账套:</label>
<div class="col-sm-8">
<input id="companyCode" name="companyCode" class="form-control" readonly="true">
|
|
19
|
</div>
|
|
20
21
22
23
24
25
26
27
|
</div>
<div class="form-group">
<label class="col-sm-3 control-label">u8仓库:</label>
<div class="col-sm-8">
<select name="uWarehouseCode" id="uWarehouseCode" class="form-control" >
<option value="">所有</option>
<option th:each="e : ${warehouse}" th:text="${e['uWarehouseName']}" th:value="${e['uWarehouseCode']}"></option>
</select>
|
|
28
|
</div>
|
|
29
30
31
32
33
|
</div>
<div class="form-group">
<label class="col-sm-3 control-label">物料条码:</label>
<div class="col-sm-8">
<input id="materialCode" name="materialCode" class="form-control" type="text" readonly="true">
|
|
34
|
</div>
|
|
35
36
37
38
39
|
</div>
<div class="form-group">
<label class="col-sm-3 control-label">物料名称:</label>
<div class="col-sm-8">
<input id="materialName" name="materialName" class="form-control" type="text" readonly="true">
|
|
40
|
</div>
|
|
41
42
43
44
45
|
</div>
<div class="form-group">
<label class="col-sm-3 control-label">规格:</label>
<div class="col-sm-8">
<input id="specification" name="specification" class="form-control" type="text" readonly="true">
|
|
46
|
</div>
|
|
47
48
49
50
51
|
</div>
<div class="form-group">
<label class="col-sm-3 control-label">数量:</label>
<div class="col-sm-8">
<input id="confirmQty" name="confirmQty" class="form-control" type="text" readonly="true">
|
|
52
|
</div>
|
|
53
54
55
56
57
|
</div>
<div class="form-group">
<div class="form-control-static col-sm-offset-9">
<button type="submit" class="btn btn-primary">提交</button>
<button onclick="$.modal.close()" class="btn btn-danger" type="button">关闭</button>
|
|
58
|
</div>
|
|
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
</div>
</form>
</div>
<div th:include="include::footer"></div>
<script type="text/javascript">
var prefix = ctx + "srm/srmHeader";
$("#form-receiptHeader-add").validate({
submitHandler: function (form) {
$.ajax({
cache: true,
type: "POST",
url: prefix + "/getSrm",
data: {
"lineCode": $("input[name='lineCode']").val(),
"companyCode": $("input[name='companyCode']").val(),
"materialCode": $("input[name='materialCode']").val(),
"materialName": $("input[name='materialName']").val(),
"specification": $("input[name='specification']").val(),
"confirmQty": $("input[name='confirmQty']").val(),
"id": $("input[name='id']").val(),
"uWarehouseCode":$("#uWarehouseCode option:selected").val(),
},
async: false,
error: function (request) {
$.modal.alertError("请求失败!");
},
success: function (data) {
$.operate.saveSuccess(data);
|
|
87
88
|
}
});
|
|
89
90
|
}
});
|
|
91
92
|
|
|
93
94
95
|
$(function () {
//监听浏览器宽度的改变
window.onresize = function(){
|
|
96
|
resize();
|
|
97
98
|
};
resize();
|
|
99
|
|
|
100
101
102
103
104
105
106
107
108
|
//
$("#lineCode").bind('input propertychange keypress',function (e) {
let theEvent = e || window.event;
let lineCode = theEvent.keyCode || theEvent.which || theEvent.charCode;
if (lineCode === 13) {
e.preventDefault();
//回车执行查询
getCode();
}
|
|
109
|
});
|
|
110
|
});
|
|
111
112
|
|
|
113
114
115
|
function resize(){
$("#lineCode").focus();
}
|
|
116
|
|
|
117
118
119
120
121
|
//获取信息
function getCode() {
resize();
let lineCode=$("#lineCode").val();
if(lineCode) {
|
|
122
|
$.ajax({
|
|
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
|
cache: true,
type: "POST",
url: prefix + "/review",
data: {
lineCode: lineCode,
},
success: function (res) {
if (res.code === 200) {
$("#id").val(res.data.id);
$("#companyCode").val(res.data.companyCode);
$("#materialCode").val(res.data.materialCode);
$("#materialName").val(res.data.materialName);
$("#specification").val(res.data.specification);
$("#confirmQty").val(res.data.confirmQty);
getWarehouse(res.data.companyCode);
|
|
138
139
140
141
|
}
}
})
}
|
|
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
|
}
function getWarehouse(val) {
$.ajax({
url: prefix+"/getwarehouse",
type:'post',
data:{code:val},
success:function (response) {
if(response.code===200){
$("select[name='uWarehouseCode']").children().remove();
$("select[name='uWarehouseCode']").append(`<option value="">所有</option>`);
for (let item of response.data) {
let option=`<option value="${item.uWarehouseCode}">${item.uWarehouseName}</option>`;
$("select[name='uWarehouseCode']").append(option);
}
}
else {$.modal.msgError(response.msg)}
}
})
}
|
|
161
162
163
164
|
|
|
165
|
</script>
|
|
166
167
|
</body>
</html>
|