|
@@ -40,6 +40,17 @@
|
|
|
|
|
|
if(obj == 2){
|
|
|
$("#flag").val("no");
|
|
|
+
|
|
|
+ if($('#actualDrawerEmailAddress').val()==null||$('#actualDrawerEmailAddress').val()=="") {
|
|
|
+ parent.layer.msg("请填写电子邮箱!", {icon: 5});
|
|
|
+ return false;
|
|
|
+ }else{
|
|
|
+ var testEmail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
|
|
|
+ if(!testEmail.test($('#actualDrawerEmailAddress').val())){
|
|
|
+ parent.layer.msg("电子邮箱格式不正确!", {icon: 5});
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
}else{
|
|
|
var flags=judgment();
|
|
|
if (leng==0){
|
|
@@ -210,6 +221,52 @@
|
|
|
$("#attachment_btn").click(function () {
|
|
|
$("#attachment_file").click();
|
|
|
});
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ $("#userEmailBtn").click(function () {
|
|
|
+ top.layer.open({
|
|
|
+ type: 2,
|
|
|
+ area: ["550px", "350px"],
|
|
|
+ title: "个人信息编辑",
|
|
|
+ content: "${ctx}/sys/user/infoEdit",
|
|
|
+ btn: ['确定', '关闭'],
|
|
|
+ skin: "two-btns",
|
|
|
+ yes: function (index, layero) {
|
|
|
+ var body = top.layer.getChildFrame('body', index);
|
|
|
+ var inputForm = $(body).find('#inputForm');
|
|
|
+ var email = inputForm.find('#email').val()
|
|
|
+ var top_iframe = top.getActiveTab().attr("name");//获取当前active的tab的iframe
|
|
|
+ inputForm.validate();
|
|
|
+ if (inputForm.valid()) {
|
|
|
+ loading("正在提交,请稍等...");
|
|
|
+ inputForm.submit();
|
|
|
+ $("#actualDrawerEmailAddress").val(email);
|
|
|
+ } else {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ top.layer.close(index);//关闭对话框。
|
|
|
+
|
|
|
+ },
|
|
|
+ cancel: function (index) {
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
+ $('#actualDrawerEmailAddress').blur(function (){
|
|
|
+ if($('#actualDrawerEmailAddress').val()==null||$('#actualDrawerEmailAddress').val()=="") {
|
|
|
+ /*$('#email').next("span").html("邮箱不能为空");
|
|
|
+ $('#email').focus();*/
|
|
|
+ }else{
|
|
|
+ var testEmail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
|
|
|
+ if(!testEmail.test($('#actualDrawerEmailAddress').val())){
|
|
|
+ $('#actualDrawerEmailAddressSpan').html("邮箱格式不正确");
|
|
|
+ //$('#actualDrawerEmailAddress').focus();
|
|
|
+ }else{
|
|
|
+ $('#actualDrawerEmailAddressSpan').html("");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
});
|
|
|
function setValuee(obj){
|
|
|
$.ajax({
|
|
@@ -231,10 +288,29 @@
|
|
|
$("#address").val(d.registerAddress);
|
|
|
}
|
|
|
$("#ids").val(d.ids);
|
|
|
- bankShow(d.bankList);
|
|
|
+ newBankShow(d.bankList);
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
+ function newBankShow (data){
|
|
|
+ $('#bank').html('<option value="">请选择开户行信息</option>')
|
|
|
+ //对选中开票单位的银行做级联操作
|
|
|
+ for (var info in data){
|
|
|
+ if(data[info].id == '${workInvoice.bank}'){
|
|
|
+ $('#bank').append(new Option(data[info].ourBank,data[info].id,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].id));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ layui.form.render("select");
|
|
|
+ form.render();
|
|
|
+ }
|
|
|
function setDp(obj){
|
|
|
$.ajax({
|
|
|
type:'post',
|
|
@@ -849,27 +925,27 @@
|
|
|
<%-- <label for="invoiceType">普票</label>--%>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="layui-item layui-col-sm6">
|
|
|
+ <div class="layui-item layui-col-sm6 count1">
|
|
|
<label class="layui-form-label"><span class="require-item">*</span>实际开票单位:</label>
|
|
|
<div class="layui-input-block readOnlyFFF with-icon">
|
|
|
- <sys:gridselect url="${ctx}/workinvoice/workInvoice/selectclient" id="client" name="client.id" value="${workInvoice.client.id}" title="选择开票单位" labelName="workInvoice.client.name"
|
|
|
+ <sys:gridselect url="${ctx}/workinvoiceTwo/workinvoiceTwo/selectclient" id="client" name="client.id" value="${workInvoice.client.id}" title="选择开票单位" labelName="workInvoice.client.name"
|
|
|
labelValue="${workInvoice.client.name}" cssClass="form-control judgment layui-input" fieldLabels="单位" fieldKeys="name" searchLabel="客户名称" searchKey="name" ></sys:gridselect>
|
|
|
</td>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="layui-item layui-col-sm6">
|
|
|
+ <div class="layui-item layui-col-sm6 count1">
|
|
|
<label class="layui-form-label"><span class="require-item invoicetype">*</span>纳税人识别号:</label>
|
|
|
<div class="layui-input-block">
|
|
|
<form:input id="orUnicode" path="orUnicode" placeholder="请输入纳税人识别码" htmlEscape="false" class="form-control isUscCode layui-input"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="layui-item layui-col-sm6">
|
|
|
+ <div class="layui-item layui-col-sm6 count1">
|
|
|
<label class="layui-form-label"><span class="require-item invoicetype">*</span>注册地址:</label>
|
|
|
<div class="layui-input-block">
|
|
|
<form:input id="address" path="address" placeholder="请输入注册地址" htmlEscape="false" class="form-control layui-input"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="layui-item layui-col-sm6">
|
|
|
+ <div class="layui-item layui-col-sm6 count1">
|
|
|
<label class="layui-form-label"><span class="require-item invoicetype">*</span>电话:</label>
|
|
|
<div class="layui-input-block">
|
|
|
<form:input id="telephone" path="telephone" placeholder="请输入电话" htmlEscape="false" class="form-control isTel layui-input"/>
|
|
@@ -883,16 +959,25 @@
|
|
|
<%--<form:input id ="bank" path="bank" htmlEscape="false" placeholder="请输入开户银行" class="form-control layui-input"/>--%>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="layui-item layui-col-sm6">
|
|
|
+ <div class="layui-item layui-col-sm6 count1">
|
|
|
<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" readonly="true" 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="请输入银行账号" class="form-control layui-input"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item count2">
|
|
|
+ <div class="layui-item layui-col-sm6">
|
|
|
+ <label class="layui-form-label"><span class="require-item">*</span>姓名:</label>
|
|
|
+ <div class="layui-input-block with-icon">
|
|
|
+ <sys:treeselect id="newDrawer" name="newDrawerId" value="${workInvoice.newDrawerId}" labelName="newDrawerName" labelValue="${workInvoice.newDrawerName}"
|
|
|
+ cssStyle="background-color: #fff" title="用户" url="/sys/office/treeDataAll?type=3" cssClass="form-control judgment layui-input" allowClear="true" notAllowSelectParent="true"/>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-item layui-col-sm6">
|
|
|
<label class="layui-form-label"><span class="require-item">*</span>收款类型:</label>
|
|
|
<div class="layui-input-block readOnlyFFF">
|
|
|
- <form:select path="chargeType" class="form-control simple-select judgment" disabled="true">
|
|
|
+ <form:select path="chargeType" class="form-control simple-select judgment" disabled="true" >
|
|
|
<form:options items="${fns:getMainDictList('receipt_type')}" itemLabel="label" itemValue="value" htmlEscape="false"/>
|
|
|
</form:select>
|
|
|
</div>
|
|
@@ -908,7 +993,7 @@
|
|
|
<div class="layui-item layui-col-sm12">
|
|
|
<label class="layui-form-label"><span class="require-item">*</span>开票金额(元):</label>
|
|
|
<div class="layui-input-block">
|
|
|
- <input name="money" htmlEscape="false" placeholder="请输入开票金额" onkeyup="num(this)" value="<fmt:formatNumber value="${workInvoice.money}" pattern="#.00#"/>" class="form-control judgment number layui-input"/>
|
|
|
+ <input name="money" htmlEscape="false" placeholder="请输入开票金额" value="<fmt:formatNumber value="${workInvoice.money}" pattern="#.00#"/>" class="form-control judgment number layui-input"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-item layui-col-sm12 with-textarea">
|
|
@@ -936,6 +1021,27 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-item layui-col-sm6">
|
|
|
+ <label class="layui-form-label double-line"><span class="require-item">*</span>实际开票人:</label>
|
|
|
+ <div class="layui-input-block with-icon">
|
|
|
+ <sys:treeselectNewDrawer id="actualDrawer" name="actualDrawerId" value="${workInvoice.actualDrawerId}" labelName="actualDrawerName" labelValue="${workInvoice.actualDrawerName}"
|
|
|
+ cssStyle="background-color: #fff" title="用户" url="/sys/office/treeDataAll?type=3" cssClass="form-control judgment layui-input" allowClear="true" notAllowSelectParent="true"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-item layui-col-sm6">
|
|
|
+ <label class="layui-form-label"><span class="require-item">*</span>接收邮箱:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <div class="input-group">
|
|
|
+ <form:input path="actualDrawerEmailAddress" htmlEscape="false" value="${workInvoice.actualDrawerEmailAddress}" maxlength="50" class="form-control layui-input judgment email"/>
|
|
|
+ <span class="input-group-btn" style="font-size:14px;height: 40px;">
|
|
|
+ <a id="userEmailBtn" class="form-status"style="font-size:14px;height: 40px;line-height: 40px;background-color: #0f92fb;">完善电子邮箱</a>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <span id="actualDrawerEmailAddressSpan" class="help-inline" style="display:block;color: #cc5965"></span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-item layui-col-sm6">
|
|
|
<label class="layui-form-label"><span class="require-item">*</span>对账人:</label>
|
|
|
<div class="layui-input-block with-icon">
|
|
|
<sys:treeselect id="master" name="accountCheckingUserId" value="${workInvoice.accountCheckingUserId}" labelName="accountCheckingUserName" labelValue="${workInvoice.accountCheckingUserName}"
|