| | |
| | | |
| | | List<SysCodeDtl> accounttype = ViewData["accounttype"] as List<SysCodeDtl>; //账户类型 |
| | | |
| | | CooperatecustomCustomerDTO cooperatecustomCustomerDTO = ViewData["cooperatecustomCustomerDTO"] as CooperatecustomCustomerDTO; //客户 |
| | | |
| | | } |
| | | @{ |
| | | Layout = null; |
| | |
| | | <label class="text-left col-sm-1 col-md-1 control-label"> @Model.YishouMoney.ToString("F2") </label> |
| | | <label class="text-left col-sm-1 col-md-1 control-label"> </label> |
| | | <label class="text-right col-sm-1 col-md-1 control-label">未收款(元)</label> |
| | | <label id="WeishouMoney" class="text-left col-sm-1 col-md-1 control-label"> @Model.WeishouMoney.ToString("F2") </label> |
| | | <label id="WeishouMoney" class="text-left col-sm-1 col-md-1 control-label"> @Model.WeishouMoney.ToString("F2") </label> |
| | | <label class="text-left col-sm-1 col-md-1 control-label"> </label> |
| | | </div> |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | |
| | | <input class="form-control" label="收款金额(元)" name="Recievemoney" id="Recievemoney" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="number" value="@Model.WeishouMoney.ToString("F2")" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)"> |
| | | |
| | | </div> |
| | | </div> |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <label class="text-right col-sm-1 col-md-1 control-label">收款方式<i class="red">*</i></label> |
| | | <div class="col-sm-2 col-md-2"> |
| | | <select id="PayType" class="form-control" name="PayType" data-placeholder="选择 序列 ..."> |
| | | @foreach (var item in PayType) |
| | | { |
| | | @if (!item.CodeSn.Equals(Model.PayType)) |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | else |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true" selected="selected"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | <div class="col-sm-10 col-md-10"> |
| | | @for (int i = 0; i < PayType.Count; i++) |
| | | { |
| | | <input type="radio" name="PayType" id="PayType@(i)" value="@(PayType[i].CodeSn)" onclick="CheckedChanging(this.value)" truetype="radio"> |
| | | <label for="PayType@(i)">@(PayType[i].Comments)</label> |
| | | } |
| | | |
| | | } |
| | | } |
| | | <input type="radio" name="PayType" id="PayType2" value="03" onclick="CheckedChanging(this.value)" checked="checked" truetype="radio"> |
| | | <label for="PayType2">预付款</label> |
| | | |
| | | </select> |
| | | (剩余预付款:<span id="nowCustomMoney" class="moneystyle">¥@((cooperatecustomCustomerDTO.Yufukuan??0).ToString("f2"))</span>,剩余授信:<span id="nowCredit" class="moneystyle">¥@((cooperatecustomCustomerDTO.Shouxinedu??0 - cooperatecustomCustomerDTO.Shenyushouxin??0).ToString("f2"))</span>) |
| | | |
| | | |
| | | @*<select id="PayType" class="form-control" name="PayType" data-placeholder="选择 序列 ..."> |
| | | @foreach (var item in PayType) |
| | | { |
| | | @if (!item.CodeSn.Equals(Model.PayType)) |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | else |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true" selected="selected"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | </select>*@ |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <label class="text-right col-sm-1 col-md-1 control-label">收款日期<i class="red">*</i></label> |
| | | <div class="col-sm-2 col-md-2"> |
| | | <input id="PayTime" class="form-control" label="收款日期" name="PayTime" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="text" value="@Model.PayTime.ToString("yyyy/MM/dd")" readonly="readonly"> |
| | |
| | | |
| | | </div> |
| | | |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;" id="AccountSubject"> |
| | | |
| | | <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">账户名称<i class="red">*</i></label> |
| | | <div class="col-sm-2 col-md-2" grouptype="Vdata"> |
| | |
| | | </select> |
| | | |
| | | </div> |
| | | |
| | | |
| | | |
| | | <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">科目名称<i class="red">*</i></label> |
| | | <div class="col-sm-2 col-md-2" grouptype="Vdata"> |
| | |
| | | // 保存岗位信息 |
| | | var savePosition = function () { |
| | | |
| | | |
| | | if ($("input[name='PayType']:checked").val()!= '03') { |
| | | if ($("#AccountId").val() == '') { |
| | | toastr.warning("收款账户不能为空"); |
| | | return; |
| | | } |
| | | if ($("#SubjectId").val() == '') { |
| | | toastr.warning("收款科目不能为空"); |
| | | return; |
| | | } |
| | | } |
| | | |
| | | if ($("#Recievemoney").val() == '') { |
| | | toastr.warning("收款金额不能为空"); |
| | | return; |
| | | } |
| | | if ($("#PayType").val() == '') { |
| | | toastr.warning("收款方式不能为空"); |
| | | return; |
| | | } |
| | | |
| | | if ($("#PayTime").val() == '') { |
| | | toastr.warning("收款日期不能为空"); |
| | | return; |
| | | } |
| | | if ($("#AccountId").val() == '') { |
| | | toastr.warning("收款账户不能为空"); |
| | | return; |
| | | } |
| | | if ($("#SubjectId").val() == '') { |
| | | toastr.warning("收款科目不能为空"); |
| | | return; |
| | | } |
| | | |
| | | if (parseFloat($("#Recievemoney").val()) < 0) { |
| | | toastr.warning("收款金额不能小于0"); |
| | | return; |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | |
| | | |
| | | $("#PayType").change(function () { |
| | | |
| | | var PayType = $("#PayType").val(); |
| | | function CheckedChanging(obj) { |
| | | var PayType = obj; |
| | | if (PayType == "03") { |
| | | $("#AccountSubject").hide(); |
| | | } else { |
| | | $("#AccountSubject").show(); |
| | | } |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: "/FiAccountIncome/getAccount?Accounttype=" + PayType, |
| | |
| | | global: false, |
| | | data: "", |
| | | success: function (data) { |
| | | |
| | | |
| | | var city = $("#AccountId"); |
| | | city.find('option').remove(); |
| | | var aaa = '<option value="" hassubinfo="true">请选择</option>'; |
| | |
| | | parent.layer.msg('失败', { icon: 5 }); |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | CheckedChanging(03); |
| | | |
| | | $("#PayType").trigger("change"); |
| | | //$("#PayType").change(function () { |
| | | |
| | | // var PayType = $("#PayType").val(); |
| | | // $.ajax({ |
| | | // type: "GET", |
| | | // url: "/FiAccountIncome/getAccount?Accounttype=" + PayType, |
| | | // dataType: "json", |
| | | // global: false, |
| | | // data: "", |
| | | // success: function (data) { |
| | | |
| | | // var city = $("#AccountId"); |
| | | // city.find('option').remove(); |
| | | // var aaa = '<option value="" hassubinfo="true">请选择</option>'; |
| | | // city.append(aaa); |
| | | // if (data.length > 0) { |
| | | // for (var i = 0; i < data.length; i++) { |
| | | |
| | | // var o = '<option value="' + data[i].Id + '" hassubinfo="true">' + data[i].Accountname + '</option>'; |
| | | // city.append(o); |
| | | // } |
| | | // } |
| | | // }, |
| | | // error: function () { |
| | | |
| | | |
| | | // parent.layer.msg('失败', { icon: 5 }); |
| | | // } |
| | | // }); |
| | | //}); |
| | | |
| | | //$("#PayType").trigger("change"); |
| | | |
| | | |
| | | function _pageAutoClose() { |