229 lines
10 KiB
Plaintext
229 lines
10 KiB
Plaintext
@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> |