|
@@ -35,6 +35,18 @@
|
|
|
parent.layer.msg("请选择发票类型",{icon:0});
|
|
|
return false;
|
|
|
}
|
|
|
+ if(invoiceType == 1){
|
|
|
+ var bank = $("#bank").val();
|
|
|
+ if(null == bank || undefined == bank || '' == bank){
|
|
|
+ parent.layer.msg("请选择开户银行",{icon:0});
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ var bankNumber = $("#bankNumber").val();
|
|
|
+ if(null == bankNumber || undefined == bankNumber || '' == bankNumber){
|
|
|
+ parent.layer.msg("银行账号不可为空",{icon:0});
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
var leng=$("#workInvoiceProjectRelationList tr").length;
|
|
|
if (leng>1){
|
|
|
var count=0;
|
|
@@ -101,6 +113,8 @@
|
|
|
$(".count2").show();
|
|
|
}
|
|
|
|
|
|
+ setValuee('${workInvoice.client.id}')
|
|
|
+
|
|
|
layui.use(['form', 'layer'], function () {
|
|
|
var form = layui.form;
|
|
|
form.on("radio(invoiceType)", function(event){
|
|
@@ -148,6 +162,50 @@
|
|
|
$("#attachment_btn").click(function () {
|
|
|
$("#attachment_file").click();
|
|
|
});
|
|
|
+ window.bankShow = function (data){
|
|
|
+ $('#bank').html('<option value="">请选择开户行信息</option>')
|
|
|
+ //对选中开票单位的银行做级联操作
|
|
|
+ for (var info in data){
|
|
|
+ if(data[info].ourBank == '${workInvoice.bank}'){
|
|
|
+ $('#bank').append(new Option(data[info].ourBank,data[info].ourBank,true,true));
|
|
|
+ $("#bankNumber").val(data[info].bankNumber);
|
|
|
+ if(null != data[info].remarks && undefined != data[info].remarks && '' != data[info].remarks){
|
|
|
+ $('#bankRemarks').html('备注:' + data[info].remarks);
|
|
|
+ }else{
|
|
|
+ $('#bankRemarks').html('');
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ $('#bank').append(new Option(data[info].ourBank,data[info].ourBank));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ layui.form.render("select");
|
|
|
+ form.render();
|
|
|
+ }
|
|
|
+
|
|
|
+ layui.form.on('select(bankFilter)',function(d) {
|
|
|
+ if(null == d.value || undefined == d.value || '' == d.value){
|
|
|
+ $('#bankNumber').val("");
|
|
|
+ $('#bankRemarks').html('');
|
|
|
+ }else{
|
|
|
+ $.ajax({
|
|
|
+ type:"post",
|
|
|
+ url:'${ctx}/workinvoiceTwo/workinvoiceTwo/getBankInfo',
|
|
|
+ data:{"bankName":d.value},
|
|
|
+ dataType:"json",
|
|
|
+ async: false,
|
|
|
+ success:function(data){
|
|
|
+ var info = data.data
|
|
|
+ $('#bankNumber').val(info.bankNumber);
|
|
|
+ if(null != info.remarks && undefined != info.remarks && '' != info.remarks){
|
|
|
+ $('#bankRemarks').html('备注:' + info.remarks);
|
|
|
+ }else{
|
|
|
+ $('#bankRemarks').html('');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ });
|
|
|
});
|
|
|
/*$('#money').keyup(function(){
|
|
|
var c=$(this);
|
|
@@ -212,6 +270,8 @@
|
|
|
});
|
|
|
|
|
|
function setValuee(obj){
|
|
|
+ $("#bankNumber").val("");
|
|
|
+ $('#bankRemarks').html('');
|
|
|
$.ajax({
|
|
|
type:'post',
|
|
|
url:'${ctx}/workinvoice/workInvoice/getWorkClientInfo',
|
|
@@ -220,12 +280,13 @@
|
|
|
},
|
|
|
success:function(data){
|
|
|
var d = JSON.parse(data);
|
|
|
- $("#bank").val(d.bank);
|
|
|
+ //$("#bank").val(d.bank);
|
|
|
$("#orUnicode").val(d.orUnicode);
|
|
|
- $("#bankNumber").val(d.bankNumber);
|
|
|
+ //$("#bankNumber").val(d.bankNumber);
|
|
|
$("#telephone").val(d.telephone);
|
|
|
$("#address").val(d.registerAddress);
|
|
|
$("#ids").val(d.ids);
|
|
|
+ window.bankShow(d.bankList);
|
|
|
}
|
|
|
})
|
|
|
}
|
|
@@ -877,13 +938,15 @@
|
|
|
<div class="layui-item layui-col-sm6">
|
|
|
<label class="layui-form-label"><span class="require-item invoicetype">*</span>开户银行:</label>
|
|
|
<div class="layui-input-block">
|
|
|
- <form:input id ="bank" path="bank" htmlEscape="false" placeholder="请输入开户银行" class="form-control layui-input"/>
|
|
|
+ <select id="bank" name="bank" value="${workInvoice.bank}" lay-filter="bankFilter"></select>
|
|
|
+ <span id="bankRemarks" class="spanzj" style="color:red;"></span>
|
|
|
+ <%--<form:input id ="bank" path="bank" htmlEscape="false" placeholder="请输入开户银行" class="form-control layui-input"/>--%>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-item layui-col-sm6">
|
|
|
<label class="layui-form-label"><span class="require-item invoicetype">*</span>银行账号:</label>
|
|
|
<div class="layui-input-block">
|
|
|
- <form:input id="bankNumber" path="bankNumber" htmlEscape="false" placeholder="请输入银行账号" onkeyup="this.value=this.value.replace(/[^\d-]/g,'')" class="form-control layui-input"/>
|
|
|
+ <form:input id="bankNumber" path="bankNumber" htmlEscape="false" readonly="true" placeholder="请输入银行账号" onkeyup="this.value=this.value.replace(/[^\d-]/g,'')" class="form-control layui-input"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|