90 lines
3.5 KiB
Plaintext
90 lines
3.5 KiB
Plaintext
@{
|
|
ViewData["Title"] = "系统工具";
|
|
}
|
|
@section heads{
|
|
<link href="~/statics/libs/datetime/flatpickr/flatpickr.min.css" rel="stylesheet" />
|
|
}
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h4 class="card-title">重新初始化实时风险运算</h4>
|
|
</div>
|
|
<div class="card-body">
|
|
<button class="btn btn-primary" onclick="resetTradePosition()">重置对冲交易持仓</button>
|
|
<button class="btn btn-primary" onclick="resetTradeRiskCalcTaskRunner()">重新初始化实时风险运算</button>
|
|
</div>
|
|
</div>
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h4 class="card-title">重新初始化系统默认用户</h4>
|
|
</div>
|
|
<div class="card-body">
|
|
<button class="btn btn-primary" onclick="resetsysUser()">重新初始化系统默认用户</button>
|
|
</div>
|
|
|
|
@if (PS.Config.Company == YLErp.Configuration.CompanyEnum.长江)
|
|
{
|
|
<div class="card-body">
|
|
<div class="">
|
|
<label><input type="checkbox" id="inputChangeJiangCheck1" checked /> 清除所选日期已存在的数据</label>
|
|
</div>
|
|
<div class="mt-2">
|
|
<span class="">结算日期:</span><input type="text" id="inputChangeJiangDate1" value="@(DateTime.Today.ToString("yyyy-MM-dd"))" />
|
|
<button class="btn btn-primary" onclick="changeJiangSuperviseReportPosition()">执行</button>
|
|
</div>
|
|
<div class="mt-2 small">使用的结算数据来源由appconfig中的Supervise_Position配置决定</div>
|
|
</div>
|
|
}
|
|
</div>
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h4 class="card-title">定价日志</h4>
|
|
</div>
|
|
<div class="card-body">
|
|
<button class="btn btn-primary" onclick="queryCalcLog()">查看定价引擎日志</button>
|
|
</div>
|
|
</div>
|
|
|
|
@section scripts{
|
|
<script src="~/statics/libs/datetime/flatpickr/flatpickr.min.js"></script>
|
|
<script>
|
|
var page = {
|
|
AjaxResetTradePositionUrl: '@Url.Action("AjaxResetTradePosition", "Tools")',
|
|
AjaxResetTradeRiskCalcTaskRunnerUrl: '@Url.Action("AjaxResetTradeRiskCalcTaskRunner", "Tools")',
|
|
AjaxResetsysUserUrl: '@Url.Action("AjaxResetsysUser", "Tools")',
|
|
AjaxChangeJiangUrl: '@Url.Action("AjaxChangeJiangSuperviseReportPosition", "Tools")'
|
|
};
|
|
|
|
$(function () {
|
|
flatpickr("#inputChangeJiangDate1", {});
|
|
});
|
|
|
|
//重新初始化实时风险运算
|
|
function resetTradeRiskCalcTaskRunner() {
|
|
main.post(page.AjaxResetTradeRiskCalcTaskRunnerUrl).done(function (resp) { main.alert('操作成功'); });
|
|
}
|
|
|
|
//重置对冲交易持仓
|
|
function resetTradePosition() {
|
|
main.post(page.AjaxResetTradePositionUrl).done(function (resp) {main.alert('操作成功');});
|
|
}
|
|
|
|
//重新初始化系统默认用户
|
|
function resetsysUser() {
|
|
main.post(page.AjaxResetsysUserUrl).done(function (resp) { main.alert('操作成功'); });
|
|
}
|
|
|
|
//长江监管报告-场外业务持仓表
|
|
function changeJiangSuperviseReportPosition() {
|
|
let postData = {
|
|
date: $('#inputChangeJiangDate1').val(),
|
|
clearExistings: $('#inputChangeJiangCheck1').prop('checked')
|
|
};
|
|
main.post(page.AjaxChangeJiangUrl, postData ).done(function (resp) { main.alert('操作成功'); });
|
|
}
|
|
function queryCalcLog()
|
|
{
|
|
window.open("/calclog");
|
|
}
|
|
|
|
</script>
|
|
} |