<table class="table table-striped">
<THEAD>
<tr>
<th>资产标签序列号</th>
<th>资产标签序列号写入状态</th>
<th>资产名称</th>
<th>资产分类</th>
<th>存放地点</th>
<th>资产状态</th>
<th>创建日期</th>
<th colspan="2" style="text-align: center;">操作</th>
</tr>
</THEAD>
<TBODY>
<tr th:each="asset:${all}">
<td th:text="${asset.sn }"></td>
<td th:text="${asset.epcStatus == null ? '未写入':'已写入'}"></td>
<td th:text="${asset.assetName}"></td>
<td th:text="${asset.assetCategoryName}"></td>
<td th:text="${asset.assetLocation}"></td>
<td th:text="${asset.assetStatus}"></td>
<td th:text="${asset.tms}"></td>
<td><a class="btn btn-custom-edit" href="javascript:void(0)"
th:οnclick="|javascript : readerWrite('${asset.assetId}','${asset.sn}')|">写标签</a></td>
<td><a class="btn btn-custom-query" th:href="${'/asset/query/'+asset.assetId}">查看</a></td>
</tr>
</TBODY>
</table>
<!--读卡器写AJAX-->
function readerWrite(assetId,sn) {
toastr.info('读卡器写标签开始。')
$.ajax({
url: "/asset/rest/readerWrite",
async: true,
type: "POST",
data: {assetId:assetId,sn:sn},
// 成功后开启模态框
success: function (result) {
var result = result;
var return_code = result.return_code;
var return_msg = result.return_msg;
var return_data = result.data;
console.log(result);
if ("01" == return_code) {
toastr.clear()
toastr.success(return_msg+'<br/>写入数据:' + return_data)
} else {
toastr.clear()
toastr.error(return_msg+'<br/>写入数据:' + return_data)
}
},
error: function () {
toastr.clear()
toastr.error('读卡器写标签失败,请重试!')
},
dataType: "json"
});
} |