customerfield.php 4.0 KB
<?php
/**
 * 客户自定义表排序
 */

return array(

    array("field" => 'id', "title" => '客户ID', "sortable" => true),

    array("field" => 'name', "title" => '客户名称', "operate" => "LIKE", "align" => 'left', 'customField' => 'tags', "class" => "tabletd",
        "formatter" => '(function (value, row, index) {
  value=\'<a href="javascript:void(0);" data-url="facrm/customer/record/add/ids/\' + row.id
  +\'" data-area="[&quot;98%&quot;,&quot;98%&quot;]" class="btn-addtabs" data-toggle="tooltip"  data-original-title="\'+ value+\'"  data-title="\'+ value+\'">\'+ value+\'</a>\';
 

  return value +
  \'<div >\' + Table.api.formatter.flag.call(this, row[\'tags\'], row, index) + \'</div>\';
  })',

        "cellStyle" => '(function(value, row, index, field){return {css: {"max-width":"200px"}};})'),

    array("field" => 'tags', "title" => '标签', "visible" => false, "formatter" => "Table.api.formatter.flag", "operate" => 'find_in_set'),
    array("field" => 'telephone', "title" => '电话', "operate" => "LIKE"),
    array("field" => 'mobile', "title" => '手机', "operate" => "LIKE"),

    array("field" => 'owner_user_id', "title" => '负责人', "addclass" => "selectpage", "class" => "tabletd", "cellStyle" => "(function(value, row, index, field){
         return {css: { \"max-width\":\"200px\"}};
                    })",
        'formatter' => "(function (v, r) {
            if (!r.owner_user) return '-';
            return r.owner_user.nickname;})",
        'extend' => 'data-source="facrm/common/selectpage/model/admin?type=children" data-field="nickname" data-orderBy="id desc"'
    ),
    array("field" => 'deal_status', "title" => '成交状态', "formatter" => "Table.api.formatter.status", "searchList" => 'deal_status'),
    array("field" => 'remark', "title" => '备注', "operate" => "LIKE", "class" => "tabletd", "align" => "left", "cellStyle" => "(function(value, row, index, field){
         return {css: { \"max-width\":\"250px\"}};
                    })"),
    array("field" => 'level', "title" => '客户级别', "formatter" => "Table.api.formatter.status", "searchList" => 'levelList'),
    array("field" => 'industry', "title" => '行业', "formatter" => "(function (v, row, index) {
                       if(!v) return '无';
                        return industryList[v];
                    })", "searchList" => 'industryList'),

    array("field" => 'source', "title" => '来源', "formatter" => "Table.api.formatter.status", "searchList" => 'sourceList'),
    array("field" => 'create_user_id', "title" => '创建人', "addclass" => "selectpage", "formatter" => '(function (v, r) {
                    if (!r.create_user) return \'-\';
                    return r.create_user.nickname;
                })',
        "extend" => 'data-source="facrm/common/selectpage/model/admin?type=children" data-field="nickname" data-orderBy="id desc"',
    ),
    array("field" => 'next_time', "title" => '下次跟进', "operate" => "RANGE", "sortable" => true, "formatter" => "Table.api.formatter.datetime", "addclass" => "datetimerange", "extend" => 'autocomplete="off" data-time-picker="true"'),
    array("field" => 'follow_time', "title" => '最近跟进', "operate" => "RANGE", "sortable" => true, "formatter" => "Table.api.formatter.datetime", "addclass" => "datetimerange", "extend" => 'autocomplete="off" data-time-picker="true"'),
    array("field" => 'create_time', "title" => '创建时间', "operate" => "RANGE", "sortable" => true, "formatter" => "Table.api.formatter.datetime", "addclass" => "datetimerange", "extend" => 'autocomplete="off" data-time-picker="true"'),
    array("field" => 'collect_time', "title" => '领取时间', "operate" => "RANGE", "sortable" => true, "formatter" => "Table.api.formatter.datetime", "addclass" => "datetimerange", "extend" => 'autocomplete="off" data-time-picker="true"'),
    array("field" => 'update_time', "title" => '更新时间', "operate" => "RANGE", "sortable" => true, "formatter" => "Table.api.formatter.datetime", "addclass" => "datetimerange", "extend" => 'autocomplete="off" data-time-picker="true"'),



);