unis_sip/ruoyi-admin/src/main/resources/templates/manage/delivery/delivery.html

149 lines
7.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html>
<html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
<head>
<th:block th:include="include :: header('发货记录列表')" />
</head>
<body class="gray-bg">
<div class="container-div">
<div class="row">
<div class="col-sm-12 search-collapse">
<form id="formId">
<div class="select-list">
<ul>
<li>
<label>关联合同id</label>
<input type="text" name="orderId"/>
</li>
<li>
<label>发货单号:</label>
<input type="text" name="deliveryCode"/>
</li>
<li>
<label>发货日期:</label>
<input type="text" class="time-input" placeholder="请选择发货日期" name="deliveryDate"/>
</li>
<li>
<label>发货方式:</label>
<select name="deliveryType" th:with="type=${@dict.getType('delivery_type')}">
<option value="">所有</option>
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
</select>
</li>
<li>
<label>物流公司:</label>
<input type="text" name="logisticsCompany"/>
</li>
<li>
<label>发货状态:</label>
<select name="deliveryStatus" th:with="type=${@dict.getType('delivery_status')}">
<option value="">所有</option>
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
</select>
</li>
<li>
<a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i>&nbsp;搜索</a>
<a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i>&nbsp;重置</a>
</li>
</ul>
</div>
</form>
</div>
<div class="btn-group-sm" id="toolbar" role="group">
<a class="btn btn-success" onclick="$.operate.add()" shiro:hasPermission="manage:delivery:add">
<i class="fa fa-plus"></i> 添加
</a>
<a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="manage:delivery:edit">
<i class="fa fa-edit"></i> 修改
</a>
<a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="manage:delivery:remove">
<i class="fa fa-remove"></i> 删除
</a>
<a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="manage:delivery:export">
<i class="fa fa-download"></i> 导出
</a>
</div>
<div class="col-sm-12 select-table table-striped">
<table id="bootstrap-table"></table>
</div>
</div>
</div>
<th:block th:include="include :: footer" />
<script th:inline="javascript">
var listFlag = [[${@permission.hasPermi('manage:delivery:list')}]];
var editFlag = [[${@permission.hasPermi('manage:delivery:edit')}]];
var removeFlag = [[${@permission.hasPermi('manage:delivery:remove')}]];
var deliveryTypeDatas = [[${@dict.getType('delivery_type')}]];
var deliveryStatusDatas = [[${@dict.getType('delivery_status')}]];
var prefix = ctx + "manage/delivery";
$(function() {
var options = {
url: prefix + "/list",
createUrl: prefix + "/add",
updateUrl: prefix + "/edit/{id}",
removeUrl: prefix + "/remove",
exportUrl: prefix + "/export",
modalName: "发货记录",
columns: [{
checkbox: true
},
{
field: 'id',
title: '主键,自增',
visible: false
},
{
field: 'orderId',
title: '关联合同id'
},
{
field: 'orderCode',
title: '关联合同编号'
},
{
field: 'orderName',
title: '关联合同名称'
},
{
field: 'deliveryCode',
title: '发货单号'
},
{
field: 'deliveryDate',
title: '发货日期'
},
{
field: 'deliveryType',
title: '发货方式',
formatter: function(value, row, index) {
return $.table.selectDictLabel(deliveryTypeDatas, value);
}
},
{
field: 'deliveryStatus',
title: '发货状态',
formatter: function(value, row, index) {
return $.table.selectDictLabel(deliveryStatusDatas, value);
}
},
{
title: '操作',
align: 'center',
formatter: function(value, row, index) {
var actions = [];
actions.push('<a class="btn btn-success btn-xs ' + listFlag + '" href="javascript:void(0)" onclick="openList(\'' + row.id + '\')"><i class="fa fa-list"></i>发货清单</a> ');
actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="$.operate.edit(\'' + row.id + '\')"><i class="fa fa-edit"></i>编辑</a> ');
actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="javascript:void(0)" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-remove"></i>删除</a>');
return actions.join('');
}
}]
};
$.table.init(options);
});
function openList(id){
$.modal.open('发货清单', prefix + `/import/${id}`)
}
</script>
</body>
</html>