(function () {
$(function () {
//查看详情时禁止编辑
var attach_btnEl=$("#cpt_attach_btn"),attach_listEl=$("#cpt_attach_list");
if(window.detail){
$("#tousuformbtm").remove();
attach_btnEl.remove();
setForm(window.detail);
return;
}else{
$("#tousuformbtm").show();
attach_btnEl.show();
}
attach_btnEl.on('click',function (e) {e.preventDefault();
addUploadFile();
});
attach_listEl.on('change','input',function(e){e.preventDefault();
// uploadFile.call(this,{type:'image'});
uploadFile.call(this);
});
attach_listEl.on('click','.optbtn',function(e){e.preventDefault();
var type=$(this).attr('data-type');
if(type=='delete'){
$(this).closest('tr').remove();
}
});
$("#submitformbtn").click(function (e) {e.preventDefault();
checkParams($(this))
});
$("#cpt_is_recharge").change(function () {
if($(this).val()=='0'){
$("#cpt_recharge_money").attr('disabled',true);
}else{
$("#cpt_recharge_money").attr('disabled',false);
}
});
$("#cpt_name").focus();
});
function setForm(info) {
var tousuformEl=$("#tousuform");
tousuformEl.find('input').attr('disabled',true);
tousuformEl.find('select').attr('disabled',true);
tousuformEl.find('textarea').attr('disabled',true);
tousuformEl.closest('.tvmtabwrap').css({'margin':0});
$("#cpt_name").val(info.name||'');
$("#cpt_tel").val(info.tel||'');
$("#cpt_account").val(info.account||'');
$("#cpt_is_recharge").val(info.is_recharge);
if(info.recharge_money){
$("#cpt_recharge_money").val(Utils.accDiv(info.recharge_money||0,100));
}
$("#cpt_platform").val(info.platform||'');
$("#cpt_org").val(info.org||'');
$("#cpt_target").val(info.target||'');
$("#cpt_target_relation").val(info.target_relation||'');
$("#cpt_information").val(info.information||'');
$("#cpt_economy_problem").val(info.economy_problem||'');
$("#cpt_intro").val(info.intro||'');
var attach=info.attach||'';
console.log("attach",attach);
if(attach){
var attachArr=[];
try {
attachArr=JSON.parse(attach);
}catch(e){
}
var html='';
attachArr.forEach(function (item) {
html+='
| '+item.name+' |
';
});
if(html){
$("#cpt_attach_list").append(html);
}else{
$("#cpt_attach_list").append('| 无 |
');
}
}
}
function addUploadFile() {
var attach_listEl=$("#cpt_attach_list");
attach_listEl.append(' | 删除 |
');
attach_listEl.find('tr:last').find('input').click();
}
function checkParams(btnEl) {
var name=$("#cpt_name").val().trim();
if(!name){
return Utils.layerAlert('请填写姓名');
}
var tel=$("#cpt_tel").val().trim();
if(!tel){
return Utils.layerAlert('请填写电话');
}else{
var phonereg = /(^1[2|3|4|5|7|8|9]\d{9}$)|(^09\d{8}$)/;
var telreg = /^((0\d{2,3})-)(\d{7,8})(-(\d+))?$/;
if(!phonereg.test(tel)&&!telreg.test(tel)){
return Utils.layerAlert('请填写正确的电话号码');
}
}
var account=$("#cpt_account").val().trim();
if(!account){
return Utils.layerAlert('请填写客户账号');
}
var is_recharge=$("#cpt_is_recharge").val();
var recharge_money='';
if(is_recharge=='1'){
recharge_money=$("#cpt_recharge_money").val().trim();
if(!recharge_money) {
return Utils.layerAlert('请填写入金金额');
} else if(isNaN(recharge_money)||recharge_money<0){
return Utils.layerAlert('入金金额输入不合法');
}else if((recharge_money+'').indexOf('.')!=-1&&(recharge_money+'').split('.')[1].length>2){
return Utils.layerAlert('入金金额最多保留两位小数');
}
recharge_money=Utils.accMul(recharge_money,100);//分
}
var platform=$("#cpt_platform").val().trim();
if(!platform){
return Utils.layerAlert('请填写参与平台');
}
var org=$("#cpt_org").val().trim();
if(!org){
return Utils.layerAlert('请填写所属机构');
}
var target=$("#cpt_target").val().trim();
if(!target){
return Utils.layerAlert('请填写客户投诉主体');
}
var target_relation=$("#cpt_target_relation").val().trim();
if(!target_relation){
return Utils.layerAlert('请填写与投诉主体的关系');
}
var information=$("#cpt_information").val().trim();
if(!information){
return Utils.layerAlert('请填写基本情况反馈');
}
var economy_problem=$("#cpt_economy_problem").val().trim();
if(!economy_problem){
return Utils.layerAlert('请填写经济问题反馈');
}
var intro=$("#cpt_intro").val().trim();
if(!intro){
return Utils.layerAlert('请填写相关协议及签署文件情况介绍');
}
var attachListEl=$("#cpt_attach_list").find('a');
var attachArr=[];
for(var i=0,len=attachListEl.length;i