define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) { var Controller = { index: function () { // 初始化表格参数配置 Table.api.init({ extend: { index_url: 'video_point_user/index' + location.search, add_url: 'video_point_user/add', edit_url: 'video_point_user/edit', del_url: 'video_point_user/del', multi_url: 'video_point_user/multi', import_url: 'video_point_user/import', table: 'video_point_user', } }); var table = $("#table"); // 初始化表格 table.bootstrapTable({ url: $.fn.bootstrapTable.defaults.extend.index_url, pk: 'video_point_user.id', sortName: 'video_point_user.id', searchFormVisible:true, columns: [ [ {field: 'id', title: __('Id')}, {field: 'user.nickname', title: __('用户')}, {field: 'user.mobile', title: __('手机号'), operate: 'LIKE'}, {field: 'user.mob_brand', title: __('手机品牌'), operate: 'LIKE'}, {field: 'user.mob_model', title: __('手机型号'), operate: 'LIKE'}, { field: 'user.avatar', title: __('头像'), events: Table.api.events.image, formatter: Table.api.formatter.image, operate: false }, { field: 'user.gender', title: __('性别'), searchList: {1: __('男'), 2: __('Female')}, formatter: Table.api.formatter.label }, { field: 'user.age', title: __('年龄'), operate: "BETWEEN" }, { field: 'user.city_name', title: __('地区'), searchList: function (column) { return Template('sourcetpl', {}) } }, { field: 'userinfo.right_per', title: __('正确率(%)'), operate: "BETWEEN", formatter: (a)=>{ return `${a}%` } }, { field: 'userinfo.custom', title: '自定义', operate: 'LIKE', formatter(info){ if(!info){ return '' } let str=[] info.forEach(item=>{ str.push(`