/** * 车辆管理管理初始化 */ var TCompetition = { id: "TCompetitionTable", //表格id seItem: null, //选中的条目 table: null, layerIndex: -1 }; var language =1 var role =$("#role").val() /** * 初始化表格的列 */ TCompetition.initColumn = function () { return [ {field: 'selectItem', radio: true}, {title: '序号', field: 'id', visible: true, align: 'center', valign: 'middle'}, {title: '订单编号', field: 'code', visible: true, align: 'center', valign: 'middle'}, {title: '用户姓名', field: 'appUserName', visible: true, align: 'center', valign: 'middle'}, {title: '联系电话', field: 'appUserPhone', visible: true, align: 'center', valign: 'middle'}, {title: '会员卡名称', field: 'vipName', visible: true, align: 'center', valign: 'middle'}, {title: '时长', field: 'vipTime', visible: true, align: 'center', valign: 'middle'}, {title: '支付流水号', field: 'orderNumber', visible: true, align: 'center', valign: 'middle'}, {title: '金额', field: 'amountValue', visible: true, align: 'center', valign: 'middle'}, {title: '下单时间', field: 'insertTime', visible: true, align: 'center', valign: 'middle'}, {title: '是否退费', field: 'isRefund', visible: true, align: 'center', valign: 'middle', formatter:function (data) { return {0:"否",1:"是"}[data] } }, {title: '权限展示', field: 'menuShow', visible: false, align: 'center', valign: 'middle', formatter:function (data) { return {2:"否",1:"是"}[data] } }, {title: '备注', field: 'remark', visible: true, align: 'center', valign: 'middle'}, { title: '操作', field: 'remark', visible: true, align: 'center', valign: 'middle', formatter: function (data,row) { // row.redCode存储的设备二维码连接 var temp = row.isRefund; var menuShow = row.menuShow; var id = row.id; // 已退费不展示按钮 if (temp==0 && menuShow==1){ var str = '' btn = ['
'] return btn; }else if (temp==0 && menuShow==2){ return "-"; }else{ return '已退费'; } } }, ]; }; TCompetition.check = function () { var selected = $('#' + this.id).bootstrapTable('getSelections'); if (selected.length === 0) { Feng.info('请先选中表格中的某一记录!'); return false; } TCompetition.seItem = selected[0]; return true; }; TCompetition.viewSensitiveData = function () { if (this.check()) SensitiveInfo.view('/system/sensitive/app-user/' + this.seItem.appUserId); }; TCompetition.export = function (){ var queryData = TCompetition.getQueryParam(); // 生成带参数的完整URL var exportUrl = Feng.ctxPath + "/vipDetail/export?" + $.param(queryData); window.location.href = exportUrl; } TCompetition.getQueryParam = function () { var queryData = {}; queryData['appUserName'] = $("#appUserName").val(); queryData['vipName'] = $("#vipName").val(); queryData['phone'] = $("#phone").val(); queryData['isRefund'] = $("#isRefund").val(); queryData['time'] = $("#time").val(); return queryData; } /** * 打开编辑 */ TCompetition.refund = function (e) { console.log("退款记录id") console.log( e) const data1 = { id:null, endTime:"", remark:"" }; var index = layer.load(1,{ type: 1 , title: '会员退费' , area: ['600px', '550px'] , offset: 'auto' //具体配置参考:http://www.layui.com/doc/modules/layer.html#offset , id: 'layerDemo' //防止重复弹出cge , content: '