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

229 lines
10 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_SzzyOrderDeposit
@{
ViewBag.Title = "Audit";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<div style="padding: 10px 10px;">
<form class="layui-form">
<table class="layui-table">
@*<colgroup>
<col width="200">
<col>
</colgroup>*@
<tbody>
<tr>
<td>订金单号:</td>
<td>@Html.DisplayFor(m => m.id)</td>
</tr>
<tr>
<td>客户ID</td>
<td>@Html.DisplayFor(m => m.resid)</td>
</tr>
<tr>
<td>支付类型:</td>
<td>@Html.DisplayFor(m => m.paytypename)</td>
</tr>
<tr>
<td>付款人姓名:</td>
<td>@Html.DisplayFor(m => m.payname)</td>
</tr>
<tr>
<td>流水号:</td>
@*<td><input type="text" id="payno" name="payno" lay-verify="required" value="@Model.payno" class="layui-input"></td>*@
<td>@Html.DisplayFor(m => m.payno) <input type="hidden" id="payno" name="payno" value="@Model.payno" /></td>
</tr>
<tr>
<td>订金金额:</td>
@*<td><input type="text" id="payprice" name="payprice" lay-verify="required|number" value="@Model.payprice" class="layui-input"></td>*@
<td>@Html.DisplayFor(m => m.payprice)</td>
</tr>
<tr>
<td>到账日期:</td>
@*<td><input type="text" id="paydate" name="paydate" lay-verify="required|date" placeholder="yyyy-MM-dd" class="layui-input"></td>*@
<td>@Html.DisplayFor(m => m.paydate)</td>
</tr>
<tr>
<td>备注:</td>
<td>@Html.DisplayFor(m => m.remark)</td>
</tr>
@*<tr>
<td>说明:</td>
<td>@Html.TextAreaFor(m => m.rejectremark, new { @class = "layui-textarea", placeholder = "驳回需要输入内容" })</td>
</tr>*@
</tbody>
</table>
@Html.HiddenFor(m => m.id)
<button class="layui-btn" lay-submit="" lay-filter="save" id="save">确定</button>
<button class="layui-btn layui-bg-orange" id="reject">驳回</button>
</form>
</div>
<div id="rejectDiv" class="layui-form" style="display:none;">
<div class="layui-form-item" pane="">
<div style="padding:5px;">
@Html.TextAreaFor(m => m.rejectremark, new { @class = "layui-textarea", placeholder = "驳回需要输入内容" })
</div>
<div style="padding:5px;">
<input type="checkbox" lay-skin="primary" lay-filter="rejectTxt" title="流水号不符;" value="流水号不符;">
<input type="checkbox" lay-skin="primary" lay-filter="rejectTxt" title="支付金额不符;" value="支付金额不符;">
<input type="checkbox" lay-skin="primary" lay-filter="rejectTxt" title="付款日期不符;" value="付款日期不符;">
<input type="checkbox" lay-skin="primary" lay-filter="rejectTxt" title="付款记录与订单提交金额不符;" value="付款记录与订单提交金额不符;">
</div>
</div>
</div>
<script>
$(function () {
layui.use(['layer', 'laydate', 'form'], function () {
var layer = layui.layer
, laydate = layui.laydate
, form = layui.form;
form.on('submit(save)', function (data) {
console.log(data.field);
var payno = '@Model.payno';
var paydate = '@Model.paydate'
if (payno == '') {
layer.msg('流水号不能为空!');
return false;
}
if (paydate == '') {
layer.msg('支付日期不能为空!');
return false;
}
$.r_post('/OrderDeposit/Audit', data.field, function (result) {
if (result.result) {
//layer.alert("操作成功!", {
// yes: function () { parent.window.location.reload(); }
//})
layer.msg('操作成功!', { icon: 1 }, function () {
parent.layer.closeAll();
parent.$(".layui-laypage-refresh")[0].click();
});
}
else {
if (result.retcode == 0) {
layer.alert('出错了,请稍后重试!');
}
else if (result.retcode == 220) {
layer.alert('该订单已经开通,不需要支付了,请确认!');
}
else if (result.retcode == 70) {
layer.alert('该订单已经退款,请确认!');
}
else if (result.retcode == 60) {
layer.alert('该订单已经关闭,请重新下单!');
}
else if (result.retcode == 10) {
layer.alert('该流水号已经支付过了,请确认!');
}
}
});
return false;
});
form.on('checkbox(rejectTxt)', function (data) {
if (data.elem.checked) {
$("#rejectremark").val($("#rejectremark").val() + data.value);
}
});
$("#reject").click(function () {
layer.open({
type: 1
, content: $('#rejectDiv')
, btn: ['确定', '取消']
, yes: function (index, layer0) {
var rejectremark = $("#rejectremark").val();
if (rejectremark.length == 0) {
layer.msg('驳回说明不能为空!');
return false;
}
if (rejectremark.length > 200) {
layer.msg('驳回说明字数不能大于200');
return false;
}
var id = $("#id").val();
var status = -1;
$.r_post('/OrderDeposit/Reject', { id, status, rejectremark }, function (rsp) {
if (rsp.result) {
layer.msg('操作成功!', { icon: 1 }, function () {
parent.layer.closeAll();
parent.$(".layui-laypage-refresh")[0].click();
});
}
else {
if (rsp.retmsg == "isaudit") {
layer.msg('已经确认了,不能执行该操作!');
}
else if (rsp.retmsg == "exists") {
layer.msg('已经驳回了,不需要重复操作!');
}
else if (rsp.retmsg == "error") {
layer.msg('出错了,请稍后重试!');
}
else if (rsp.retmsg == "para") {
layer.msg('参数错误,请稍后重试!');
} else if (rsp.retmsg == "isDelete") {
layer.msg('此到账金额,已被取消!');
}
else {
layer.msg('未知错误,请稍后重试!');
}
}
});
}
, area: ['380px', '380px']
});
return false;
});
//$("#reject").click(function () {
// var rejectremark = $("#rejectremark").val();
// if (rejectremark.length == 0) {
// layer.msg('驳回说明不能为空!');
// return false;
// }
// if (rejectremark.length > 200) {
// layer.msg('驳回说明字数不能大于200');
// return false;
// }
// var id = $("#id").val();
// var status = -1;
// $.r_post('/OrderDeposit/Reject', { id, status, rejectremark }, function (rsp) {
// if (rsp.result) {
// //layer.msg('操作成功!', { icon: 1 }, function () { parent.window.location.reload(); });
// layer.msg('操作成功!', { icon: 1 }, function () {
// parent.layer.closeAll();
// parent.$(".layui-laypage-refresh")[0].click();
// });
// }
// else {
// if (rsp.retmsg == "isaudit") {
// layer.msg('已经确认了,不能执行该操作!');
// }
// else if (rsp.retmsg == "exists") {
// layer.msg('已经驳回了,不需要重复操作!');
// }
// else if (rsp.retmsg == "error") {
// layer.msg('出错了,请稍后重试!');
// }
// else if (rsp.retmsg == "para") {
// layer.msg('参数错误,请稍后重试!');
// }
// else {
// layer.msg('未知错误,请稍后重试!');
// }
// }
// });
// return false;
//});
});
});
</script>