185 lines
6.8 KiB
Plaintext
185 lines
6.8 KiB
Plaintext
@using EnumHelper = System.Web.Mvc.Html.EnumHelper
|
|
@{
|
|
ViewBag.Title = "财务汇总";
|
|
ViewBag.Menu = "结算财务-财务汇总";
|
|
Layout = "~/Views/Shared/_MainLayout.cshtml";
|
|
DateTime now = DateTime.Now;
|
|
var pageObj = new
|
|
{
|
|
CurDate = ViewBag.CurrentDate?.ToString(),
|
|
SummaryType = ViewBag.SummaryType?.ToString(),
|
|
IsRuiDa = PS.Config.Company == CompanyEnum.瑞达,
|
|
IsShowStockEqvNotional3 = !PS.Config.Is光大光子,
|
|
currentPeriodStartDate = ViewBag.CurrentPeriodStart,
|
|
monthFirstDay = ViewBag.MonthFirstDay,
|
|
lastValueDate = ViewBag.LastValueDate,
|
|
IsUseDisplayNotional = PS.Config.IsUseDisplayNotional,
|
|
IsGuoHai = PS.Config.Is国海,
|
|
ViewTagPermission = CurUser.客户管理.客户标签查看权限,
|
|
IsZhongLiang = PS.Config.Is中粮
|
|
};
|
|
}
|
|
@section CSS{
|
|
<link rel="stylesheet" href="~/Style/Css/FinancialSummary.css" />
|
|
<link href="~/Style/Css/clientsettag.css?v=@(HtmlUtil.JsVersion)" rel="stylesheet" />
|
|
<style>
|
|
.ui-jqgrid {
|
|
margin: 0 !important;
|
|
}
|
|
|
|
.tag-item {
|
|
height: 17px;
|
|
line-height: 14px;
|
|
}
|
|
|
|
.tag-add {
|
|
height: 17px;
|
|
line-height: 14px;
|
|
}
|
|
|
|
.tag-context {
|
|
padding: 0px;
|
|
}
|
|
</style>
|
|
}
|
|
|
|
@section JS{
|
|
<script>
|
|
const pageObj = @Json.Serialize(pageObj);
|
|
</script>
|
|
<script src="~/Scripts/app/tradeHelper.js?v=@HtmlUtil.JsVersion"></script>
|
|
<script src="~/Scripts/app/financial/FinancialSummary.js?v=@HtmlUtil.JsVersion"></script>
|
|
}
|
|
|
|
<div>
|
|
<div class="searchdiv">
|
|
@if (PS.Config.Company == CompanyEnum.长江)
|
|
{
|
|
//长江财务凭证
|
|
<span>
|
|
@Html.SearchDateRange("FinTradeConfirmDate", "本期区间")
|
|
</span>
|
|
@MyControls.Btn("导出ERP财务凭证", "chooseCJDate()")
|
|
;
|
|
}
|
|
else
|
|
{
|
|
<span title="凭证类型为:
|
|
出入金时,此处日期对出入金发生日期进行过滤
|
|
成交时,此处日期对交易日期进行过滤
|
|
提前终止时,此处日期对终止日期进行过滤
|
|
到期时,此处日期对到期日期进行过滤">@Html.SearchDateRange("FinTradeConfirmDate", "选择日期")</span>
|
|
|
|
@if (PS.Config.Is中粮)
|
|
{
|
|
@Html.MyAceDropdownInput("ZLVoucherType", "凭证类型", EnumHelper.GetSelectList(typeof(FinancialVoucher_YongYouEnum_ZhongLiang)), appendEmptyAll: false, multiple: false)
|
|
}
|
|
else
|
|
{
|
|
@Html.MyAceDropdownInput("VoucherType", "凭证类型", EnumHelper.GetSelectList(typeof(FinancialVoucher_YongYouEnum)), appendEmptyAll: false, multiple: false)
|
|
}
|
|
|
|
|
|
@MyControls.Btn("导出凭证", "OutputFinancialVoucher()")
|
|
|
|
|
|
}
|
|
@if (CurUser.结算管理_财务编码维护)
|
|
{
|
|
|
|
@MyControls.Btn("维护财务编码", "MaintenanceClientCode()")
|
|
}
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="searchdiv">
|
|
<div class="first-wrap">
|
|
@Html.SearchDateRange("CurrentPeriodDate", "本期区间")
|
|
<span style="color:red">*</span>
|
|
@if (PS.Config.Company == CompanyEnum.中粮)
|
|
{
|
|
@MyControls.Btn("导出场外期权账单", "OutputZL()")
|
|
}
|
|
|
|
</div>
|
|
<div class="second-wrap hidediv" tag="场外期权 远期/掉期 互换">
|
|
@Html.MyAceDropdownInput("ClientId", "客户名称", ClientDataModel.GetAllClient())
|
|
@Html.ShortInput("TradeNumber", "交易编号")
|
|
@Html.ShortInput("ContractCode", "确认书编号")
|
|
@Html.SearchDateRange("TradeConfirmDate", "交易日期")
|
|
@Html.SearchDateRange("ClearConfirmDate", "了结日期")
|
|
@*<div class="search-group">
|
|
<label class="search-label">交易状态</label>
|
|
<select id="TradeStatus" data-placeholder="请选择 交易状态">
|
|
@Html.Raw(GlobalData.GetOptions(new[] { "", "已完结", "未完结" }))
|
|
</select>
|
|
</div>*@
|
|
@Html.MyAceDropdownInput2("TradeStatus", "交易状态", GlobalData.GetSelectItems(new List<string> { "", "已完结", "未完结" }), false)
|
|
@if (pageObj.ViewTagPermission)
|
|
{
|
|
@Html.MyAceDropdownInput("ClientTagIds", "客户标签值", TagController.GetTradeTagList(CurUser, YLErp.Enums.TagTypeEnum.Customer))
|
|
}
|
|
@Html.MyAceDropdownInput("TagIds", "标签值", TagController.GetTradeTagList(CurUser))
|
|
</div>
|
|
|
|
@MyControls.SearchBtn()
|
|
@if (PS.Config.Company != CompanyEnum.中粮)
|
|
{
|
|
@MyControls.Btn("导出汇总列表", "Output('财务汇总')")
|
|
}
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<ul id="myTab" class="nav nav-tabs nav-main">
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="javascript:void(0)">场外期权</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="javascript:void(0)">远期/掉期</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="javascript:void(0)">互换</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="javascript:void(0)">场内期权</a>
|
|
</li>
|
|
</ul>
|
|
<div id="riskContent" class="yc-panel my-0 p-0">
|
|
<div class="searchbtn mx-2" tag="场外期权 远期/掉期 互换">
|
|
@MyControls.Btn("开仓明细", "ShowDetailPage('开仓明细')")
|
|
@MyControls.Btn("持仓明细", "ShowDetailPage('持仓明细')")
|
|
@MyControls.Btn("平仓明细", "ShowDetailPage('平仓明细')")
|
|
</div>
|
|
<form id="formNew" method="get" target="_blank" action="FinancialDetail"></form>
|
|
@Html.Raw(JqGridSimple.OutTable())
|
|
</div>
|
|
|
|
|
|
<script type="text/html" id="minichooseDate">
|
|
@*<div class="container" style="overflow:hidden;padding:20px;">
|
|
@Html.SearchDate("preStartDate", "上期日期")
|
|
</div>*@
|
|
<div class="yc-panel">
|
|
<div class="search-group">
|
|
@Html.SearchDate("preStartDate", "上期日期 ")
|
|
</div>
|
|
<div class="search-group" style="margin-top:10px;">
|
|
@Html.MyAceDropdownInput2("voucherType", "凭证类型 ", GlobalData.GetSelectItems(new List<string> { "场外期权", "远期/掉期", "互换" }), false)
|
|
</div>
|
|
</div>
|
|
</script>
|
|
|
|
|
|
<script type="text/html" id="minFillParametere">
|
|
|
|
<div class="yc-panel">
|
|
<div class="search-group">
|
|
<div class="search-group"><span class="search-label" for="MakingPerson">制单人</span><input class="search-input" id="MakingPerson" name="MakingPerson" type="text" value="tangzilai" autocomplete="off"></div>
|
|
</div>
|
|
<div class="search-group" style="margin-top:10px;">
|
|
@Html.ShortInput("VoucherNumber", "凭证号")
|
|
</div>
|
|
</div>
|
|
</script> |