<form id="linkSuppliersCheckAddAccountInfoForm" class="am-form"
action="app/bl/linkSuppliersCheckAddAccountInfo/completetask/">
<input type="hidden" name="bizId" id="bizId" />
<input type="hidden" name="uuid" id="uuid" />
<!-- <input type="hidden" name="suppliersName" id="suppliersName" /> -->
<input type="hidden" name="csTaskUuid" id="csTaskUuid_hid" />
<input type="hidden" name="completeStatus" id="completeStatus" />
<section data-am-widget="accordion"
class="am-accordion am-accordion-gapped" data-am-accordion='{}'
id="linkSuppliersWorkPlat">
<dl class="am-accordion-item">
<dt class="am-accordion-title am-text-left">联系内容</dt>
<dd class="am-accordion-bd am-collapse">
<!--联系内容-->
<div class="am-g am-cf am-padding">
<div class="c-dt-title am-fl">
<span>联系人一览信息列表</span>
</div>
</div>
<div class="am-tab-panel am-fade am-in am-active"
id="tabContactContent">
<div id="linkSuppliers_admin_wrapper"
class="dataTables_wrapper am-datatable am-form-inline dt-amazeui">
<div class="am-g">
<div class="am-u-sm-12 am-scrollable-horizontal">
<table
class="am-table am-table-striped am-table-bordered am-table-compact dataTable am-table-centered"
id="linkSuppliersCheckAddAccount_admin_dt" role="grid"
aria-describedby="bizContactContent_admin_info">
<thead>
<tr role="row">
<th class="am-text-nowrap" tabindex="0"
aria-controls="linkSuppliersCheckAddAccount_admin_dt" rowspan="1"
colspan="1" aria-label="联系人">联系人</th>
<th class="am-text-nowrap" tabindex="0"
aria-controls="linkSuppliersCheckAddAccount_admin_dt" rowspan="1"
colspan="1" aria-label="QQ号">QQ号</th>
<th class="am-text-nowrap" tabindex="0"
aria-controls="linkSuppliersCheckAddAccount_admin_dt" rowspan="1"
colspan="1" aria-label="微信号">微信号</th>
<th class="am-text-nowrap" tabindex="0"
aria-controls="linkSuppliersCheckAddAccount_admin_dt" rowspan="1"
colspan="1" aria-label="是否挂靠">是否挂靠</th>
<th class="am-text-nowrap" tabindex="0"
aria-controls="linkSuppliersCheckAddAccount_admin_dt" rowspan="1"
colspan="1" aria-label="公司地址">公司地址</th>
<th class="am-text-nowrap" tabindex="0"
aria-controls="linkSuppliersCheckAddAccount_admin_dt" rowspan="1"
colspan="1" aria-label="手机">手机</th>
<th class="am-text-nowrap" tabindex="0"
aria-controls="linkSuppliersCheckAddAccount_admin_dt" rowspan="1"
colspan="1" aria-label="手机">联系人账号</th>
<th class="am-text-nowrap" tabindex="0"
aria-controls="linkSuppliersCheckAddAccount_admin_dt" rowspan="1"
colspan="1" aria-label="手机">联系人区域</th>
</tr>
</thead>
</table>
</div>
</div>
</div>
<!--查看本次付款确认书或签约信息 -->
<div class="am-g am-cf am-padding" >
<div class="c-dt-title am-fl">
<button type="button" class="am-btn am-btn-secondary" id="btnPay" >查看付款确认书</button>
</div>
</div>
<!-- 联系话述 -->
<div class="am-g am-cf am-padding">
<div class="c-dt-title am-fl">
<span>联系话述</span>
</div>
</div>
<div class="vertical-list am-cf">
<textarea class="contactText" rows="5" cols="50" id='contactText' style="width:100%;" readonly></textarea>
</div>
<div id="customerExpressRegister">
</div>
</div>
</dd>
</dl>
<dl class="am-accordion-item">
<dt class="am-accordion-title am-text-left">付款确认书账户信息</dt>
<dd class="am-accordion-bd am-collapse">
<!--付款确认书账户信息-->
<div id="tabPaymentAccountInfo">
<div class="vertical-list">
<div class="am-input-group am-input-group-lg">
<span class="am-input-group-label">供应商名称</span> <input type="text"
class="am-form-field " id="suppliersName" name="suppliersName" readonly="readonly"
maxlength="255" value="" >
</div>
<div class="am-input-group am-input-group-lg">
<span class="am-input-group-label">收款人开户行</span> <input type="text"
class="am-form-field " id="openAccountBank" name="openAccountBank"
maxlength="255" value="{{openAccountBank}}" >
</div>
<div class="am-input-group am-input-group-lg">
<span class="am-input-group-label">收款人银行账号</span> <input
type="text" class="am-form-field " id="suppliersAccount"
maxlength="40" name="suppliersAccount" value="{{suppliersAccount}}" >
</div>
<div class="am-input-group am-input-group-lg">
<span class="am-input-group-label">收款人名称</span> <input type="text"
class="am-form-field " id="accountName" name="accountName"
maxlength="255" value="{{accountName}}" >
</div>
</div>
</div>
</dd>
</dl>
</section>
</form>
<script type="text/javascript">
//每个模块都应该提供一个init方法用来进行事件注册什么的
function linkSuppliersCheckAddAccountInfoAdmin() {
}// 定义一个类(函数)
//为该类(函数)添加一个静态方法extend
linkSuppliersCheckAddAccountInfoAdmin.extend = function(obj) {
for ( var a in obj)
this[a] = obj[a];// 注意:这里的this即linkSuppliersCheckAddAccountInfoAdmin
}
linkSuppliersCheckAddAccountInfoAdmin.modal = null;
linkSuppliersCheckAddAccountInfoAdmin.formId = "linkSuppliersCheckAddAccountInfoForm";
linkSuppliersCheckAddAccountInfoAdmin.comfirBtnName = "提交";
linkSuppliersCheckAddAccountInfoAdmin.extend({
init : function(data) {
var csTaskUuid = data.csTaskUuid;
var completeStatus = data.completeStatus;
$('#' + linkSuppliersCheckAddAccountInfoAdmin.formId).find('#completeStatus').val(completeStatus);
if (completeStatus == "1" || completeStatus == "2"){
linkSuppliersCheckAddAccountInfoAdmin.comfirBtnName = "关闭";
$("#tabPaymentAccountInfo").find("#openAccountBank").attr("disabled", true);
$("#tabPaymentAccountInfo").find("#suppliersAccount").attr("disabled", true);
$("#tabPaymentAccountInfo").find("#accountName").attr("disabled", true);
}
// 本次uuid
var bizId = data.bizId;
$('#' + linkSuppliersCheckAddAccountInfoAdmin.formId).find('#bizId').val(bizId);
$('#' + linkSuppliersCheckAddAccountInfoAdmin.formId).find('#csTaskUuid_hid').val(csTaskUuid);
//请求联系话术
ajax_jsonp(
"app/bl/customerServiceHandleCommon/getsaying/",
{
"csTaskUuid" : csTaskUuid
}, function(response) {
//ajax请求成功回调
if (!response || response.errcode != '0')
return;
if (response.data) {
var value = response.data[0].matterContent;
//显示数据到指定区域
var element = $('#tabContactContent').find("#contactText").val(value);
}
}// ajax success function end
, function(response) {
//ajax请求失败回调
}, "GET");
//定义联系人表格
var linkmanColumns = autoBuildDtColumns([
"relatedPersonName", "qqNumber", "wxNumber",
"_anchoredFlagDisplay", "corpAddress",
"mobilePhone", "userId", "coreRegionName" ]);
linkSuppliersCheckAddAccountInfoAdmin.dtDefCloums=[];
var linkmanDtConfigs = {
"columns" : linkmanColumns,
"ordering" : false,
"columnDefs" : linkSuppliersCheckAddAccountInfoAdmin.dtDefCloums
};
var getLinkmanUrl = "app/bl/customerServiceHandleCommon/getSupplierLinkmanListFactoring/";
var bizContactContentDt = $('#tabContactContent').find(
"#linkSuppliersCheckAddAccount_admin_dt");
//初始化联系人表格
linkSuppliersCheckAddAccountInfoAdmin.dt = dtInit(bizContactContentDt, getLinkmanUrl, null,
linkmanDtConfigs, true, function() {
return {
"bizId" : bizId
};
});
//绑定查看付款确认书信息按钮
$("#linkSuppliersCheckAddAccountInfoAdmin").find("#btnPay").on(
'click',
function() {
openModal(
"app/bl/confirmationRollbackRecive-info",
"confirmationRollbackReciveInfo",
"付款确认书信息",
{"uuid" : bizId},
false);
});
//付款确认书账户信息
ajax_jsonp(
"app/bl/customerServiceHandleCommon/getPaymentAccount/",
{
"bizId" : bizId
},
function(response) {
//ajax请求成功回调
if (!response || response.errcode != '0')
return;
if (response.data) {
var info = response.data[0];
//显示数据到指定区域
$.each(info,function(key, value) {
var element = $('#tabPaymentAccountInfo').find("input[id='"+ key+ "']");
if (isNotEmptyDOM(element))$(element).val(value);
});
if(key = 'openAccountBank'){
$("#linkSuppliersCheckAddAccountInfoForm").find("#openAccountBank").val(info.openAccountBank);
}
if(key = 'suppliersAccount'){
$("#linkSuppliersCheckAddAccountInfoForm").find("#suppliersAccount").val(info.suppliersAccount);
}
if(key = 'accountName'){
$("#linkSuppliersCheckAddAccountInfoForm").find("#accountName").val(info.accountName);
}
//添加供应商名称到指定位置显示
if(key = 'suppliersName'){
$("#linkSuppliersCheckAddAccountInfoForm").find("#suppliersName").val(info.suppliersName);
}
}
}// ajax success function end
, function(response) {
//ajax请求失败回调
}, "GET");
},//init() END
commit : function() {
//表单提交处理
var $form = $("#"
+ linkSuppliersCheckAddAccountInfoAdmin.formId);
var $modal = $("#"
+ linkSuppliersCheckAddAccountInfoAdmin.modalId);
var openAccountBank = $("#tabPaymentAccountInfo").find("#openAccountBank").val();
var suppliersAccount = $("#tabPaymentAccountInfo").find("#suppliersAccount").val();
var accountName = $("#tabPaymentAccountInfo").find("#accountName").val();
var bizId = $('#' + linkSuppliersCheckAddAccountInfoAdmin.formId).find('#bizId').val();
if(!isNotBlank(openAccountBank)){
getAlertInfo("ME403W008");
return;
}
if(!isNotBlank(suppliersAccount)){
getAlertInfo("ME403W028");
return;
}
if(!isNotBlank(accountName)){
getAlertInfo("ME403W029");
return;
}
var commitFlag = true;
var checkFlag = false;
// 已完成的状态下,直接关闭窗口
var completeStatus = $form.find("#completeStatus").val();
if(completeStatus == "1" || completeStatus == "2"){
closeModal(linkSuppliersCheckAddAccountInfoAdmin.modal);
CustomerServiceDeskDetailInfo.reloadDataTable();
return;
}
commitFlag = alertMsg("账户信息确认修改正确,是否提交?",'COMFIR');
if(commitFlag){
//提交表单
commitForm($form, $modal,linkSuppliersCheckAddAccountInfoAdmin,function(response){
if (!checkResponseData(response)){
return;
}
// 关闭模态窗体
closeModal(linkSuppliersCheckAddAccountInfoAdmin.modal)
// 刷新客服工作台详细信息-相关事项信息列表
CustomerServiceDeskDetailInfo.reloadDataTable();
// 刷新客服工作台
CustomerServiceDesk.dt.draw();
});
};
}//commit() end
});
</script>