/** * 经纪商申请列表 * 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'); } }); };