function FinancialinfosetController($scope, $http, $timeout, $location, $rootScope, $routeParams) {
var tempurl = "/api/v1/FinancialManagement/GetFinancialinfoset";
$http.get(tempurl).success(function (data) {
if (data.has_val) {
$scope.Financialinfosetinfo = data.result;
var bankprovince = $scope.Financialinfosetinfo.bankprovince;
console.log($scope.Financialinfosetinfo);
var province = $("#province option:selected").text($scope.Financialinfosetinfo.bankprovince);
var city = $("#city option:selected").text($scope.Financialinfosetinfo.bankcity);
var bank = $("#bank option:selected").text($scope.Financialinfosetinfo.bank);
var branch = $("#branch option:selected").text($scope.Financialinfosetinfo.bankname);

//$("#province").val($scope.Financialinfosetinfo.pid);
//$("#city").val($scope.Financialinfosetinfo.cid);
//$("#district").val($scope.Financialinfosetinfo.rid);
if ($scope.Financialinfosetinfo.status == -1 || $scope.Financialinfosetinfo.status == 1 || $scope.Financialinfosetinfo.status == 7) {
$("#subaudit").attr("disabled", true);
$("#subaudit").removeClass("btn btn-primary");
$("#person").attr("disabled", true);
$("#enterprise").attr("disabled", true);

}
if ($scope.Financialinfosetinfo.customertype == "PERSON") {
$("#idnumber").show();
$("#business").hide();
$("#person").attr("checked", "checked");
}
else if ($scope.Financialinfosetinfo.customertype == "ENTERPRISE") {
$("#idnumber").hide();
$("#business").show();
$("#enterprise").attr("checked", "checked");
$("#business").style.display = "";
}
else {
$("#idnumber").show();
$("#business").hide();
$("#person").attr("checked", "checked");
}
}
});

var tempurl1 = "/api/v1/FinancialManagement/Getprovinces";
$http.get(tempurl1).success(function (data) {
if (data.has_val) {
$scope.provincesList = data.result;
console.log($scope.provincesList);
}
});

$scope.getcitylist = function (provinceCode) {

var tempurl1 = "/api/v1/FinancialManagement/GetCitys?provinceCode=" + provinceCode;
$http.get(tempurl1).success(function (data) {
if (data.has_val) {
$scope.citysList = data.result;
console.log($scope.citysList);
}
});
}
$("#province").on("change", function () {
$scope.getcitylist($(this).val());
})

$scope.getbanklist = function (cityCode) {

var tempurl1 = "/api/v1/FinancialManagement/GetBanks?cityCode=" + cityCode;
$http.get(tempurl1).success(function (data) {
if (data.has_val) {
$scope.banksList = data.result;
console.log($scope.banksList);
}
});
}
$("#city").on("change", function () {
$scope.getbanklist($(this).val());
})

$scope.getbranchslist = function (cityCode, bankCode) {

var tempurl1 = "/api/v1/FinancialManagement/GetBranch?cityCode=" + cityCode + "&bankCode=" + bankCode;
$http.get(tempurl1).success(function (data) {
if (data.has_val) {
$scope.branchsList = data.result;
console.log($scope.branchsList);
}
});
}
$("#bank").on("change", function () {
$scope.getbranchslist($("#city").val(), $(this).val());
})
$scope.showpersonal = function () {
$("#idnumber").show();
$("#business").hide();
$("#signedname").val('');
$("#businesslicence").val('');
$("#DefaultImgUrl").imgnull='';
$("#legalperson").val('');
}
$scope.company = function () {
$("#idnumber").hide();
$("#business").show();
$("#idcard").val('');
$("#business").css('display', 'block');
}
$scope.reasonshow = function () {
$('#myModal').modal('show');
}
//获取验证码
var click_func = function () {
$("#securitycodeid").css('display', 'block');
var bindmobile = $("#bindmobile").val();
var re = new RegExp(/^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/);
var result = re.test(bindmobile);
if (!result) {
alert("请输入正确的手机号!");
return;
}
$("#div_get_yzm").off("click", click_func);
var url_get_yzm = "/api/v1/Message/SendVCode?mobile=" + bindmobile + "&type=1001";
$http.get(url_get_yzm)
.success(function (data) {
if (data.has_val) {
var _time = 59;
var _timefunc = function () {
$("#div_get_yzm").html(_time + "秒可重新获取");
_time--;
if (_time > 0) {
$timeout(_timefunc, 1000);
} else {
$("#div_get_yzm").on("click", click_func);
$("#div_get_yzm").html("获取验证码");
}
}
$timeout(_timefunc, 1000);
} else {
$("#div_get_yzm").on("click", click_func);
alert("验证码发送失败");
}
}).error(function (data) {
$("#div_get_yzm").on("click", click_func);
$(document).trigger("ajaxStop");
alert(data.errmsg);
})
}
//获取验证码
$("#div_get_yzm").on("click", click_func);
//var securitynum;

$('#securitycode').blur(function () {
var securitycode = $('#securitycode').val();
if (securitycode == "") {
alert('请输入短信验证码!');
return;
}
var bindmobile = $("#bindmobile").val();
var url_ckeckyzm = "/api/v1/Message/TestVCode?mobile=" + bindmobile + "&vcode=" + securitycode + "&type=1001";
$http.get(url_ckeckyzm).success(function (data) {
if (data.has_val && data.result) {
alert("验证码正确!");
}
else {
alert("验证码错误");
return;
}
})
.error(function (e) {
alert("验证码错误");
})
})

$('#bindmobile').blur(function () {
var bindmobile = $("#bindmobile").val();
var re = new RegExp(/^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/);
var result = re.test(bindmobile);
if (!result || bindmobile == "") {
alert("请输入正确的手机号!");
}
});

$('#bankaccountnumber1').blur(function () {
//alert(securitynum);
var bankaccountnumber = $('#bankaccountnumber').val();
var bankaccountnumber1 = $('#bankaccountnumber1').val();

if (bankaccountnumber != bankaccountnumber1) {
alert("两次填写的银行卡号不一致!");
}
});
//提交审核
$scope.saveinfo = function () {
var linkman = $('#linkman').val();
var bindmobile = $('#bindmobile').val();
var securitycode = $('#securitycode').val();
var email = $('#email').val();
var idcard = $('#idcard').val();
var businesslicence = $('#businesslicence').val();
var businesslicense = $('#DefaultImgUrl').attr('imgnull');
var legalperson = $('#legalperson').val();
var accountname = $('#accountname').val();
var cardno = $('#cardno').val();
var bankaccountnumber = $('#bankaccountnumber').val();
var bankaccountnumber1 = $('#bankaccountnumber1').val();
var province = $("#province option:selected").text();
var city = $("#city option:selected").text();
var bank = $("#bank option:selected").text();
var branch = $("#branch option:selected").text();
var customertype = $("input[name='useType']:checked").val();
var signedname;
signedname = $('#signedname').val();
var bankaccounttype;
bankaccounttype = $(".useType").val();
if (linkman == "") {
alert('请输入财务联系人姓名!');
return;
}
var re = new RegExp(/^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/);
var result = re.test(bindmobile);
if (!result || bindmobile == "") {
alert("请输入正确的手机号!");
}

var re1 = new RegExp(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/);
var result1 = re1.test(email);
if (email != "") {
if (!result1) {
alert("请输入正确的邮箱!");
return;
}
}
if (securitycode == "") {
alert('请输入短信验证码!');
return;
}
if (customertype == "PERSON") {
var re = new RegExp(/^\d{15}|\d{18}$/);
var result = re.test(idcard);
if (!result || idcard == "") {
alert("请输入正确的身份证号!");
return;
}
}
var re2 = new RegExp(/^[A-Za-z0-9]{4,40}$/);
var result2 = re2.test(businesslicence);
if (customertype == "ENTERPRISE") {
if (businesslicence == "") {
alert('请输入营业执照号!');
return;
}
if (!result2) {
alert("请输入正确的营业执照号!");
return;
}
if (DefaultImgUrl == "") {
alert("请上传营业执照图片!");
return;
}
if (legalperson == "") {
alert("请输入法人姓名!");
return;
}
if (signedname == '') {
alert("请输入与营业执照上一致的企业名!");
return;
}
}
if (accountname == "") {
alert('请输入银行开户名!');
return;
}
if (province == "" || province == "选择省") {
alert("请选择省!");
return;
}
if (city == "" || city == "选择城市") {
alert("请选择城市!");
return;
}
if (bank == "" || bank == "选择银行") {
alert("请选择银行!");
return;
}
if (branch == "" || branch == "选择支行") {
alert("请选择支行!");
return;
}
if (bankaccountnumber == "") {
alert("请输入银行卡号!");
return;
}
if (bankaccounttype == "PERSON") {
bankaccounttype = "PrivateCash";
}
else if (bankaccounttype == "ENTERPRISE") {
bankaccounttype = "PublicCash";
}
else {
bankaccounttype = "PrivateCash";
}

if (bankaccounttype == "ENTERPRISE") {
signedname = signedname;
}
else {
signedname = accountname;
}

if (bankaccountnumber != bankaccountnumber1) {
alert('两次填写的银行卡号不一致!');
return;
}

var obj = {
bindmobile: bindmobile,
customertype: customertype,
signedname: signedname,
linkman: linkman,
idcard: idcard,
businesslicence: businesslicence,
minsettleamount: 1,
legalperson: legalperson,
bankaccountnumber: bankaccountnumber,
bankname: branch,
accountname: accountname,
bankaccounttype: bankaccounttype,
bankprovince: province,
bankcity: city,
email: email,
type: 0,
bank: bank,
businesslicense: businesslicense,
};
console.log(obj);
var submitconfirm = confirm('您确定提交审核吗?');
if (submitconfirm == true) {
if ($scope.Financialinfosetinfo.status == 10) {
$http.post("/api/v1/FinancialManagement/UpdateYeepay", obj).success(function (data) {
if (data.has_val) {
alert("修改成功,审核时间需要3-5个工作日!");
window.location.reload();
}
});
}
else {
if ($scope.Financialinfosetinfo.linkman != "") {
$http.post("/api/v1/FinancialManagement/UpdateFinancialinfoset", obj).success(function (data) {
if (data.has_val) {
alert("修改成功!");
window.location.reload();
}
});
}
else {
$http.post("/api/v1/FinancialManagement/SaveFinancialinfoset", obj).success(function (data) {
if (data.has_val) {
alert("保存成功!");
window.location.reload();
}
});
}
}
}
}
}

单选按钮选中js的处理的更多相关文章

  1. 单选按钮 点击value值自动把单选按钮选中

    HTML 代码 <tr>       <td align="right">性别:</td>       <td><inputt ...

  2. CheckStateChanged(复选框选中状态更改事件)和 CheckedChanged(单选按钮选中状态更改事件)二者区别?

    CheckStateChanged(复选框选中状态更改事件)和 CheckedChanged(单选按钮选中状态更改事件)二者区别: 复选框控件(CheckBox)提供了CheckedChanged控件 ...

  3. js控制单选按钮选中某一项

    <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>& ...

  4. JQ 获取单选按钮选中的值

    ==========================html 代码 <input type="radio" style="float: left " on ...

  5. radio 单选按钮 选中多个

    <input type="radio" name="a"/> <input type="radio" name=" ...

  6. [King.yue]Grid列选中JS控制按钮状态

    Grid列选中一行某些按钮启用 例:gridId(Grid   ID) btnEditId(编辑按钮ID) btnDeleteId(删除按钮ID) JS: var setButtonStatus = ...

  7. 同类型元素,只有一个被选中js

    <div class="wrap-box flex_row"> <div class="wrap-block"> <div cla ...

  8. 用jquery获取单选按钮选中的内容 和 获取select下拉列表选中的值

    1.<label><input name='reason' type='radio' value='您的评论内容涉嫌谣言' />您的评论内容涉嫌谣言</label> ...

  9. 单选按钮选中指定value值

    $("input[name='BlogStatus'][value='" + rep.data.Status + "']").prop("checke ...

随机推荐

  1. Android SDK Manager Google Apis 下载

    本意是想利用google的gcm来实装android推送功能的,很遗憾, google貌似已经停止提供啥服务给国内了,或者说国内想继续使用google 服务暂时变得几乎不可能了.找了个代理来进行goo ...

  2. IOS中如何获取手机的当前IP

    网上有许多类似的帖子.在搜索了资料以后.觉得下面的方法是最简单的. 使用的时候直接把类方法拖到自己新建的分类中就行. .h文件 #import <Foundation/Foundation.h& ...

  3. ExtJS控件样式修改及美化

    Extjs项目对富客户端开发提供了强有力的支持,甚至改变了前端的开发方式,使得开发变得更加趋向于“面向组件”.对界面的美化而言,也是根本性的改变.普通的网页美工面对extjs项目根本无法下手,需要脚本 ...

  4. thinkphp3.2 学习

    http://www.tuicool.com/articles/nQFnQrR 1,sublime text 增强插件 右键可以打开文件目录 http://www.w3cfuns.com/notes/ ...

  5. SVM实用操作: svmtrain and svmclassify

    load fisheriris data = [meas(:,), meas(:,)]; groups = ismember(species,'setosa'); [train, test] = cr ...

  6. 使用Animation实现摄像机动画

    项目剧情模块分给了我做,其中很重要的一个功能就是摄像机旋转平移等操作,本来打算使用Camera Path这个插件制作的,但是鉴于项目Unity版本还停留在4.3,低于插件要求版本,另外编辑器做出来是交 ...

  7. Android记录11-控制ExpandableListView展开和关闭

    Android记录11-控制ExpandableListView展开和关闭 2013年12月5日 工作记录 我们在使用ExpandableListView可能会遇到各种问题,比如说只展开一个组,关闭其 ...

  8. 决策树模型组合之(在线)随机森林与GBDT

    前言: 决策树这种算法有着很多良好的特性,比如说训练时间复杂度较低,预测的过程比较快速,模型容易展示(容易将得到的决策树做成图片展示出来)等.但是同时, 单决策树又有一些不好的地方,比如说容易over ...

  9. having 子句与where区别

    having 子句,条件子句 与 where 功能.用法相同,执行时机不同. where 在开始时执行检测数据,对原数据进行过滤. having 对筛选出的结果再次进行过滤. having 字段必须是 ...

  10. mysqlbinlog快速遍历搜索记录 (转)

    目标,开发人员说有个数据莫名其妙添加了,但是不知道是从哪里添加的,而且应用功能里面不应该添加这样的数据,为了查清楚来源,所 以我就准备去binlog里面找了,但是binlog有好几个月的数,我这样一个 ...