You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
DS7/BookingWeb/Views/Booking/OpSeaeList.cshtml

124 lines
5.3 KiB
Plaintext

2 years ago
@{
}
<style type="text/css">
.form-margin {
margin-top: 10px;
margin-bottom: 10px;
}
</style>
<div class="ibox-content">
<div class="row row-lg">
<div class="bootstrap-table col-sm-12">
<div id="toolbar">
<div class="ibox-title">
<h5>费用</h5>
</div>
<div class="ibox-content" role="form">
<div class="form-group col-md-3 col-sm-12">
<label class="col-lg-3 col-md-4 col-sm-2 control-label">@Resources.LangAll.LabelVESSEL</label>
<div class="col-lg-9 col-md-8 col-sm-10">
<input name="VESSEL" class="form-control" type="text">
</div>
</div>
<div class="form-group col-md-3 col-sm-12">
<label class="col-lg-3 col-md-4 col-sm-2 control-label">@Resources.LangAll.LabelVOYNO</label>
<div class="col-lg-9 col-md-8 col-sm-10">
<input name="VOYNO" class="form-control" type="text">
</div>
</div>
<div class="form-group col-md-2 col-sm-12">
<label class="col-lg-4 col-md-4 col-sm-2 control-label">@Resources.LangAll.LabelMBLNO</label>
<div class="col-lg-8 col-md-8 col-sm-10">
<input name="MBLNO" class="form-control" type="text">
</div>
</div>
<div class="form-group col-md-2 col-sm-12">
<label class="col-lg-4 col-md-4 col-sm-2 control-label">@Resources.LangAll.LabelINVNO</label>
<div class="col-lg-8 col-md-8 col-sm-10">
<input name="INVNO" class="form-control" type="text">
</div>
</div>
<div class="form-group col-md-1 col-sm-12">
<button id="btnSearch" type="submit" class="btn btn-primary">@Resources.LangAll.BtnQuery</button>
</div>
</div>
</div>
<table id="table"
data-toggle="table"
data-toolbar="#toolbar"
data-show-refresh="false"
data-show-toggle="false"
data-show-columns="true"
data-query-params="queryParams"
data-url="@Url.Action("OpSeaeList")"
data-pagination="true"
data-side-pagination="server"
data-total-field="Total"
data-data-field="Data"
data-page-number="1"
data-page-size="10"
data-sortable="true"
data-sort-class="table-active"
data-silent-sort="false"
data-method="post">
<thead>
<tr>
<th data-field="VESSEL" data-sortable="true">@Resources.LangAll.LabelVESSEL</th>
<th data-field="VOYNO" data-sortable="true">@Resources.LangAll.LabelVOYNO</th>
<th data-field="MBLNO" data-sortable="true" data-formatter="mblnoFormatter">@Resources.LangAll.LabelMBLNO</th>
<th data-field="INVNO" data-sortable="true">@Resources.LangAll.LabelINVNO</th>
<th data-field="CUSTOMNO" data-sortable="true">@Resources.LangAll.LabelCUSTOMNO</th>
<th data-field="CNTRTOTAL" data-sortable="true">@Resources.LangAll.LabelCtrnTypeNum</th>
<th data-field="ETD" data-sortable="true">@Resources.LangAll.LabelETD</th>
<th data-field="ATD" data-sortable="true">@Resources.LangAll.LabelETA</th>
<th data-field="YARD" data-sortable="true">@Resources.LangAll.LabelYARD</th>
<th data-field="AMOUNT_RMB" data-sortable="true" class="text-right">@Resources.LangFee.LabelFeeRMB</th>
<th data-field="AMOUNT_USD" data-sortable="true" class="text-right">@Resources.LangFee.LabelFeeUSD</th>
</tr>
</thead>
</table>
</div>
</div>
</div>
@section styles
{
<link type="text/css" rel="stylesheet" href="~/Content/css/opseaelist.css" />
}
@section scripts{
<script>
$(function () {
$('#table').bootstrapTable({ height: $(window).height() - 20 });
$('#feeTable').bootstrapTable();
$("#btnSearch").click(function () {
$('#table').bootstrapTable('refresh')
})
})
function queryParams(params) {
var condition = {};
$('#toolbar').find('input[name]').each(function () {
condition[$(this).attr('name')] = $(this).val()
})
params.condition = JSON.stringify(condition);
return params
}
function mblnoFormatter(value, row, index) {
return [
'<a class="audit tabs" data-url="@Url.Action("OpFeeList")?BSNO=' + row.BSNO + '" data-title="@Resources.LangFee.TextFeeInfo">',
row.MBLNO,
'</a>'
].join('');
}
</script>
}