Blame view

src/main/resources/templates/srm/srmHeader/getSrm.html 4.88 KB
周鸿 authored
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">
周鸿 authored
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">
周鸿 authored
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>
周鸿 authored
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">
周鸿 authored
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">
周鸿 authored
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">
周鸿 authored
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">
周鸿 authored
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>
周鸿 authored
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);
周鸿 authored
87
88
				}
			});
89
90
		}
	});
周鸿 authored
91
92
93
94
95
	$(function () {
		//监听浏览器宽度的改变
		window.onresize = function(){
周鸿 authored
96
			resize();
97
98
		};
		resize();
周鸿 authored
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();
			}
周鸿 authored
109
		});
110
	});
周鸿 authored
111
112
113
114
115
	function resize(){
		$("#lineCode").focus();
	}
周鸿 authored
116
117
118
119
120
121
	//获取信息
	function getCode() {
		resize();
		let lineCode=$("#lineCode").val();
		if(lineCode) {
周鸿 authored
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);
周鸿 authored
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)}
			}
		})
	}
周鸿 authored
161
162
163
164
165
</script>
周鸿 authored
166
167
</body>
</html>