/**
* 经纪商申请列表
* libingke
* 2018/01/05
*/
$(function () {
/**
* 初始化表格
*/
$("#table1").bootstrapTable({
method: 'post',
url: url_table1,
queryParams: function queryParams1(params) {
var res = {};
res.page = params.pageNumber;
res.size = params.pageSize;
return res;
},
pageSize: 20,
uniqueId: 'id',
showRefresh: true,
/* 接口返回结果适配 */
responseHandler: function(res) {
if (res.code == 200) {
return {
"rows": res.data.rows,
"total": res.data.count
};
} else {
msg_no_200('[' + res.code + ']' + res.message);
return false;
}
},
columns:[
[
{field: 'id', title: '编号', valign:"middle", align:"center"},
{field: 'company', title: '公司名称', valign:"middle", align:"center"},
{field: 'country', title: '所属国家', valign:"middle", align:"center"},
{field: 'area', title: '所属地区', valign:"middle", align:"center"},
{field: 'contacts', title: '申请人', valign:"middle", align:"center"},
{field: 'mobile', title: '申请人手机', valign:"middle", align:"center"},
{field: 'other', title: '其他联系方式', valign:"middle", align:"center"},
{field: 'addtime', title: '申请时间', valign:"middle", align:"center"},
{field: 'status', title: '记录状态', valign:"middle", align:"center"},
{
field: 'id', title: '操作', valign:"middle", align:"center",
formatter: function(id, row) {
return [
'通过',
' 拒绝'
].join('');
}
}
]
]
});
});
/**
* 通过
*/
var passRow=function(id) {
var row = $("#table1").bootstrapTable("getRowByUniqueId", id);
var tip = row.company!==null?row.company:('('+id+')');
var confirmText = '
\n' +
'确定要将“
'+tip+'”设为经纪商?
'+
'
'+
' 经纪商标识\n' +
' \n' +
'
\n'+
'
';
var confirm=layer.open({
type: 1,
title: '设置经纪商标识 ['+tip+']',
id: 'set-company',
skin: 'layui-layer-myBlue',
content: confirmText,
btn: ['确认','取消'],
btn1: function(){
v1=$('#set_company').val();
if(v1!=="") {
var waitLoading=layer.load(2, {shade: false});
$btn = $('.layui-layer-btn0').button('loading');
$.ajax({
url: url_pass,
type: 'POST',
headers: {"Authorization": 'Bearer ' + request_token},
data: {"aid": id, "platkey": v1},
dataType: 'json',
success: function (res) {
if (res.code == 200) {
$('#table1').bootstrapTable('removeByUniqueId', row.id);
layer.close(waitLoading);
layer.close(confirm);
var index=layer.open({
type: 1,
title: '设置返佣比例 ['+tip+']',
id: 'set-ratio',
area : ['280px', 'auto'],
skin: 'layui-layer-myBlue',
content: '\n' +
'
'+
' 返佣比例\n' +
' \n' +
' %\n' +
'
\n'+
'
',
btn: ['确认', '取消'],
btn1: function() {
v2=$('#set_ratio').val();
if(!isNaN(v2) && v2!==""){
$btn = $('.layui-layer-btn0').button('loading');
$.ajax({
url: url_updateRate,
type: 'POST',
headers: {"Authorization": 'Bearer ' + request_token},
data: {uid:row.uid,rebate:v2},
dataType: 'json',
success: function (res) {
if (res.code == 200) {
msg_200(res.message);
layer.closeAll();
query(1);
} else {
msg_no_200(res.message);
}
},
error: server_error
});
$btn.button('reset');
} else{
layer.msg("请输入正确的返佣比例");
}
return false;
},
btn2: function(){
layer.closeAll();
}
});
} else {
msg_no_200(res.message);
}
},
error: server_error
});
layer.close(waitLoading);
$btn.button('reset');
}else{
layer.msg("请输入标识");
}
return false;
},btn2: function(){
layer.closeAll();
}
});
return true;
};
/**
* 拒绝
*/
var refuseRow=function(id) {
var row = $("#table1").bootstrapTable("getRowByUniqueId", id);
var tip = row.company!==null?row.company:('('+id+')');
var reasonText = ' \n' +
' 原因\n' +
' \n' +
'
\n';
index=layer.confirm('确认拒绝“ '+tip+'”的申请 ?
'+reasonText, {
title: '拒绝提示',
skin: 'layui-layer-myRed',
btn: ['拒绝','取消']
,btn1: function(){
$btn = $('.layui-layer-btn0').button('loading');
query(1);
$.ajax({
url: url_refuse,
type: 'POST',
headers: {"Authorization": 'Bearer ' + request_token},
data: {aid:id, reason:$("#reason_text").val()},
dataType: 'json',
success: function (res) {
if (res.code == 200) {
msg_200(res.message);
layer.close(index);
query(1);
} else {
msg_no_200(res.message);
}
},
error: server_error
});
$btn.button('reset');
}
});
};