Files
zszq-trs/YLErpWeb/Views/trade/FinancialSummary.cshtml
T
2024-05-09 14:06:26 +08:00

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>