ComplianceServer/oldcode/Core.Web/Views/RiskCtrl/Audit.cshtml

279 lines
12 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@model CRM.Core.Model.Entity.WX_SZZYORDER
@{
ViewBag.Title = "Audit";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<style>
.mnas li {
margin-top: 5px;
}
.layui-input-block {
margin-left: 20px;
}
</style>
<div class="x-body">
<div class="layui-form">
<table class="layui-table">
<colgroup>
<col width="120">
<col>
</colgroup>
<tbody>
<tr>
<td>订单号:</td>
<td>@Model.ORDERID</td>
</tr>
<tr>
<td>合同地址:</td>
<td>
<textarea class="layui-textarea" disabled>@Html.Raw(ViewBag.htUrl)</textarea>
</td>
</tr>
@if (!string.IsNullOrEmpty(Model.CONTRACTCODE))
{
<tr>
<td>合同号:</td>
<td>@Html.Raw(Model.CONTRACTCODE)</td>
</tr>
<tr>
<td>合同:</td>
<td>
<ul class="mnas">
<li><a href="@ViewBag.fxjssUrl" target="_blank" class="layui-btn layui-btn-normal layui-btn-sm">风险揭示书.pdf</a></li>
@if (ViewBag.businesstype == "smallAmount")
{
<li><a href="@ViewBag.tgfwxyUrl" target="_blank" class="layui-btn layui-btn-normal layui-btn-sm">投教服务协议.pdf</a></li>
}
else
{
<li><a href="@ViewBag.tgfwxyUrl" target="_blank" class="layui-btn layui-btn-normal layui-btn-sm">投顾服务协议.pdf</a></li>
}
@if (ViewBag.cphfwUrl != null)
{
<li><a href="@ViewBag.cphfwUrl" target="_blank" class="layui-btn layui-btn-warm" layui-btn-sm">产品或服务不适当警示及投资者确认书.pdf</a></li>
}
@if (ViewBag.sdxpgUrl != null)
{
<li><a href="@ViewBag.sdxpgUrl" target="_blank" class="layui-btn layui-btn-normal layui-btn-sm">适当性评估结果确认书.pdf</a></li>
}
@if (ViewBag.RiskContent != null && ViewBag.RiskSign != null && ViewBag.RiskClientId != null)
{
<li><a href="@Url.Action("NewRisk", "Compliance",new{ content = ViewBag.RiskContent,sign = ViewBag.RiskSign, clientid =ViewBag.RiskClientId } )" target="_blank" class="layui-btn layui-btn-normal layui-btn-sm">风险测评</a></li>
}
</ul>
</td>
</tr>
}
<tr>
<td>合规状态:</td>
<td>
@if (Model.RISKCTRLSTATUS == -1)
{
<span style="color:orange; font-weight:bold;padding-right:20px;">未通过,已驳回</span><a href="javascript:void(0)" id="showRejectRemark">查看驳回说明</a>
}
else if (Model.RISKCTRLSTATUS == 0)
{
<span style="font-weight:bold;">未审核</span>
}
else if (Model.RISKCTRLSTATUS == 1)
{
<span style="font-weight:bold;">未审核</span>
}
else if (Model.RISKCTRLSTATUS == 2)
{
<span style="color: green; font-weight:bold;">已通过</span>
}
else
{
<span>未知</span>
}
</td>
</tr>
</tbody>
</table>
<button class="layui-btn" id="save">确定</button>
<button class="layui-btn layui-bg-orange" id="reject">驳回</button>
</div>
</div>
<div id="rejectDiv" class="layui-form" style="display:none;">
<div class="layui-form-item" pane="">
<div class="layui-input-block">
<input type="checkbox" name="reject" value="1" lay-skin="primary" lay-filter="reject" title="1姓名">
</div>
<div class="layui-input-block">
<input type="checkbox" name="reject" value="2" lay-skin="primary" lay-filter="reject" title="2身份证">
</div>
<div class="layui-input-block">
<input type="checkbox" name="reject" value="3" lay-skin="primary" lay-filter="reject" title="3手机">
</div>
<div class="layui-input-block">
<input type="checkbox" name="reject" value="4" lay-skin="primary" lay-filter="reject" title="4风评的恰当性和不恰当性">
</div>
<div class="layui-input-block">
<input type="checkbox" name="reject" value="5" lay-skin="primary" lay-filter="reject" title="5合同签名">
</div>
<div class="layui-input-block">
<input type="checkbox" name="reject" value="6" lay-skin="primary" lay-filter="reject" title="6年龄超限">
</div>
<div class="layui-input-block">
<input type="checkbox" name="reject" id="rejectOther" lay-filter="other" value="7" lay-skin="primary" title="7其他">
<div id="rejectTextareaDiv" style="display:none; padding:10px 25px;">
<textarea placeholder="请输入内容" class="layui-textarea" id="rejectTextarea" lay-filter="rejectTextarea"></textarea>
备注:淘牛邦不支持此选项
</div>
</div>
</div>
</div>
<script>
var orderId = @Model.ORDERID;
var layer;
$(function () {
layui.use(['layer', 'form'], function () {
layer = layui.layer
var form = layui.form;
$("#save").click(function () {
$.r_post('/RiskCtrl/Audit', { orderId: orderId, status: 2 }, function (result) {
if (result.result) {
//layer.msg('操作成功!', { icon: 1 }, function () {
// ContractAudit(1);
// parent.layer.closeAll();
// parent.$(".layui-laypage-refresh")[0].click();
//});
ContractAudit(1);
//layer.msg('操作成功!', { icon: 1 }, function () { window.location.reload();});
} else {
layer.msg('操作失败!' + result.retmsg, { icon: 2 });
}
});
});
$("#reject").click(function () {
layer.open({
type: 1
, content: $('#rejectDiv')
, btn: ['确定', '取消']
, yes: function (index, layer0) {
//console.log($("#rejectTextarea").is(":visible"));
if ($("#rejectTextareaDiv").is(":visible")) {
if ($("#rejectTextarea").val() == "") {
layer.msg('不能为空!', { icon: 2 });
return;
}
else {
var reg = new RegExp(",", "g");
var v = "7" + $("#rejectTextarea").val().replace(reg, "");
$("#rejectOther").val(v).attr("title", v);
}
}
var valueBox = [];
var titleBox = [];
$('input[name="reject"]:checked').each(function () {
//valueBox.push(parseInt($(this).val()));
valueBox.push($(this).val());
titleBox.push($(this).attr("title"));
});
if (valueBox.length <= 0) {
layer.msg('请至少选择一个选项!', { icon: 2 });
return;
}
var rejectRemark = '[' + valueBox.join() + ']###[' + titleBox.join() + ']';
//console.log(valueBox);
//console.log(rejectRemark);
$.r_post('/RiskCtrl/Audit', { orderId: orderId, status: -1, rejectRemark: rejectRemark }, function (result) {
if (result.result) {
layer.close(index);
layer.msg('操作成功!', { icon: 1 }, function () { window.location.reload(); });
} else {
layer.msg('操作失败!' + result.retmsg, { icon: 2 });
}
});
}
, area: ['400px', '400px']
});
});
form.on('checkbox(reject)', function (data) {
//alert(data.value);
var otherShow = true;
$("input[type='checkbox'][name='reject']:checked").each(function (i, j) {
otherShow = false;
});
if (otherShow) {
$("#rejectOther").parent().show();
}
else {
$("#rejectOther").parent().hide();
}
form.render('checkbox');
});
form.on('checkbox(other)', function (data) {
if (data.elem.checked) {
$("input[type='checkbox'][name='reject']").each(function (i, j) {
$(j).parent().hide();
});
$(this).parent().show();
$("#rejectTextareaDiv").show();
}
else {
$("input[type='checkbox'][name='reject']").each(function (i,j) {
$(j).parent().show();
});
$("#rejectTextarea").val('');
$("#rejectTextareaDiv").hide();
}
form.render('checkbox');
});
$("#showRejectRemark").on('click', function () {
var str = "";
var reject = '@System.Web.HttpUtility.JavaScriptStringEncode(Model.rejectremark)';
var titles = reject.split('###');
str = titles[1];
layer.alert(str);
});
});
function ContractAudit(status, index) {
var data = {
orderId: orderId,
status: status,
remark: ''
}
var loadingindex = layer.load(3, { shade: true });
$.ajax({
type: "POST",
url: '/RiskCtrl/ContractAudit',
data: JSON.stringify(data),
dataType: "json",
contentType: "application/json",
success: function (da) {
layer.close(loadingindex);
if (da.code == 0) {
if (index) {
layer.close(index);
}
layer.msg('操作成功!', { icon: 1 }, function () {
parent.layer.closeAll();
});
parent.TableReload();
} else {
layer.msg(da.message, { icon: 2 });
}
},
error: function () {
layer.close(loadingindex);
layer.msg('操作失败!', { icon: 2 });
}
});
}
});
</script>