receiptHeader.html 6.4 KB
<!DOCTYPE HTML>
<html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
<meta charset="utf-8">
<head th:include="include :: header"></head>
<body class="gray-bg">
    <div class="container-div">
		<div class="row">
		  <div class="btn-group hidden-xs" id="toolbar" role="group">
			 <a class="btn btn-outline btn-success btn-rounded" onclick="$.operate.add()" shiro:hasPermission="receipt:bill:add">
				<i class="fa fa-plus"></i> 新增
			 </a>
			 <a class="btn btn-outline btn-danger btn-rounded" onclick="$.operate.batRemove()" shiro:hasPermission="receipt:bill:remove">
				<i class="fa fa-trash-o"></i> 删除
			 </a>
		  </div>
		  <div class="col-sm-12 select-info">
			<ul id="myTab" class="nav nav-tabs">
				<li class="active"><a href="#tab001" data-toggle="tab">列表</a></li>
				<li><a href="#tab002" data-toggle="tab">单据</a></li>
				<li><a href="#tab003" data-toggle="tab">明细</a></li>
			</ul>
			<div id="myTabContent" class="tab-content">
				<div class="tab-pane fade in active" id="tab001">
					<table id="bootstrap-table" data-mobile-responsive="true" class="table table-bordered table-hover"></table>
				</div>
				<div class="tab-pane fade" id="tab002">
					<p>这是第二个tab002</p>
				</div>
				<div class="tab-pane fade" id="tab003">
					<p>这是第三个tab003</p>
				</div>
			</div>
		  </div>
		</div>
    </div>
    <div th:include="include :: footer"></div>
    <script th:inline="javascript">
        var editFlag = [[${@permission.hasPermi('receipt:bill:edit')}]];
        var removeFlag = [[${@permission.hasPermi('receipt:bill:remove')}]];
        var prefix = ctx + "receipt/receiptHeader";
        var datas = [[${@dict.getType('sys_normal_disable')}]];
        $(function() {
                var options = {
                    url: prefix + "/list",
                    createUrl: prefix + "/add",
                    updateUrl: prefix + "/edit/{id}",
                    removeUrl: prefix + "/remove",
                    modalName: "入库单主",
                    search: false,
                    columns: [{
                       checkbox: true
                   },
                {
            		field : 'id',
            		title : '入库id号'
                },
                {
            		field : 'code',
            		title : '入库单号'
                },
                {
            		field : 'companyId',
            		title : '货主id'
                },
                {
            		field : 'companyCode',
            		title : '货主编码'
                },
                {
            		field : 'type',
            		title : '入库类型'
                },
                {
            		field : 'sourceCode',
            		title : '上游系统单号'
                },
                {
            		field : 'sourcePlatform',
            		title : '上游平台'
                },
                {
            		field : 'supplierId',
            		title : '供应商id'
                },
                {
            		field : 'supplierCode',
            		title : '供应商编码'
                },
                {
            		field : 'totalQty',
            		title : '总数量'
                },
                {
            		field : 'totalLines',
            		title : '总行数'
                },
                {
            		field : 'remark',
            		title : '入库单备注'
                },
                {
            		field : 'uploadStatus',
            		title : 'upload状态'
                },
                {
            		field : 'uploadremark',
            		title : '上传备注'
                },
                {
            		field : 'uploadTime',
            		title : '上传时间'
                },
                {
            		field : 'appointmentTime',
            		title : '入库预约时间'
                },
                {
            		field : 'firstStatus',
            		title : '单据头状态'
                },
                {
            		field : 'lastStatus',
            		title : '单据尾状态'
                },
                {
            		field : 'created',
            		title : '创建时间'
                },
                {
            		field : 'createdBy',
            		title : '创建用户'
                },
                {
            		field : 'lastUpdated',
            		title : '最后修改时间'
                },
                {
            		field : 'lastUpdatedBy',
            		title : '更新用户'
                },
                {
            		field : 'enable',
            		title : '是否有效',
            		align: 'center',
                        formatter: function(value, row, index) {
                            return $.table.selectDictLabel(datas, value);
                        }
                },
                {
            		field : 'userDef1',
            		title : '自定义字段1',
            		visible: false
                },
                {
            		field : 'userDef2',
            		title : '自定义字段2',
                        visible: false
                },
                {
            		field : 'userDef3',
            		title : '自定义字段3' ,
                        visible: false
                },
                   {
                       title: '操作',
                       align: 'center',
                       formatter: function(value, row, index) {
                       	var actions = [];
                       	 actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="#" onclick="$.operate.edit(\'' + row.id + '\')"><i class="fa fa-edit"></i>编辑</a> ');
            			 actions.push('<a class="btn btn-info btn-xs " href="#" onclick="detail(\'' + row.id + '\' ,\''+ row.code + '\')"><i class="fa fa-list-ul"></i>列表</a> ');
                       	 actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="#" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-remove"></i>删除</a>');
            			return actions.join('');
                       }
                   }]
                };
                $.table.init(options);
        });

            /*入库单列表-详细*/
            function detail(receiptId, receiptCode) {
                var url = 'receipt/receiptDetail/' + receiptId + '/' + receiptCode;
                createMenuItem(url, "入库单明细");
            }
    </script>
</body>
</html>