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—常用组件练习

    新建一个文件“practice1.xml” 编写代码如下: <?xml version="1.0" encoding="utf-8"?> <L ...

  2. VPS搭建VPN(pptpd)

    环境:Ubuntu Server 12.04 下载FQ程序 wget http://cdxf.yun.ftn.qq.com/ftn_handler/40ad8a2875adf1f7b5193f54a5 ...

  3. Java——正则表达式(字符串操作)

     public class Test1 { /* * 正则表达式:对字符串的常见操作: * 1.匹配: *  其实是用的就是string类中的matches(匹配)方法. * 2.切割 *  其实 ...

  4. 黑马程序员——JAVA基础之简述多线程,两种创建多线程的方式

    ------- android培训.java培训.期待与您交流! ---------- 多线程: 进程和线程: 进程:是一个正在执行中的程序.每一个进程执行都有一个执行顺序.该顺序是一个执行路径,或者 ...

  5. 论文笔记之:Deep Reinforcement Learning with Double Q-learning

    Deep Reinforcement Learning with Double Q-learning Google DeepMind Abstract 主流的 Q-learning 算法过高的估计在特 ...

  6. 关于usr/bin/ld: cannot find -lxxx问题总结

    /usr/bin/ld: cannot find -lxxx问题总结   linux下编译应用程序常常会出现如下错误:     /usr/bin/ld: cannot find -lxxx       ...

  7. $.ajax提交,后台接受到的值总是乱码?明天再总结

    //首先说明,我的服务器和页面编码都是GBK,所以尝试了很多种GBK的方式前台:function printFunction(){ window.print(); $.ajax({ url : '/t ...

  8. Oracle数据库—— PL/SQL进阶编程

    一.涉及内容 1.掌握PL/SQL程序块的结构 2.理解并熟练掌握各种变量的应用. 二.具体操作 1.创建一个表messages,该表只有一个字段results 类型是number(2),编写一个块, ...

  9. linux服务之upstart与systemd

    http://blog.fens.me/linux-upstart/ rpm -ql initscripts|more [root@84-monitor init]# rpm -qf /etc/ini ...

  10. 【转载】写runat="server"有什么用

    aspx运行时会被编译,其中没有runat="server"属性的html标签会被直接写入response,有runat="server"属性的html标签会转 ...