279 lines
12 KiB
Plaintext
279 lines
12 KiB
Plaintext
@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> |