|
@@ -0,0 +1,219 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+$mid = Dever::input('search_option_mid');
|
|
|
+$button = array();
|
|
|
+if ($mid) {
|
|
|
+ $button = array
|
|
|
+ (
|
|
|
+ '返回上一页' => array('location', 'l=project/database/list&project=agent&table=member_area&page_type=1&mid=' . $mid),
|
|
|
+ );
|
|
|
+}
|
|
|
+
|
|
|
+$level = function()
|
|
|
+{
|
|
|
+ $array = array
|
|
|
+ (
|
|
|
+ -1 => array
|
|
|
+ (
|
|
|
+ 'id' => -1,
|
|
|
+ 'name' => '普通',
|
|
|
+ ),
|
|
|
+ );
|
|
|
+ $data = Dever::load('setting/level-state');
|
|
|
+ if($data)
|
|
|
+ {
|
|
|
+ $array += $data;
|
|
|
+ }
|
|
|
+ return $array;
|
|
|
+};
|
|
|
+
|
|
|
+return array
|
|
|
+(
|
|
|
+
|
|
|
+ 'name' => 'member_level_log',
|
|
|
+
|
|
|
+ 'lang' => '代理商升级日志',
|
|
|
+ 'menu' => false,
|
|
|
+
|
|
|
+ 'struct' => array
|
|
|
+ (
|
|
|
+
|
|
|
+ 'id' => array
|
|
|
+ (
|
|
|
+ 'type' => 'int-11',
|
|
|
+ 'name' => 'ID',
|
|
|
+ 'default' => '',
|
|
|
+ 'desc' => '',
|
|
|
+ 'match' => 'is_numeric',
|
|
|
+ 'search' => 'order',
|
|
|
+ 'update' => 'hidden',
|
|
|
+
|
|
|
+ ),
|
|
|
+
|
|
|
+ 'mid' => array
|
|
|
+ (
|
|
|
+ 'type' => 'int-11',
|
|
|
+ 'name' => '手机号',
|
|
|
+ 'default' => '-1',
|
|
|
+ 'desc' => '代理商',
|
|
|
+ 'match' => 'is_string',
|
|
|
+ 'update' => 'text',
|
|
|
+ 'search' => $mid ? 'hidden' : array
|
|
|
+ (
|
|
|
+ 'api' => 'agent/member-find',
|
|
|
+ 'col' => 'mobile',
|
|
|
+ 'result' => 'id',
|
|
|
+ ),
|
|
|
+ 'list_name' => '代理商',
|
|
|
+ 'list' => 'Dever::load("agent/lib/member.getOne", {mid})',
|
|
|
+ 'list_order' => 1,
|
|
|
+ ),
|
|
|
+
|
|
|
+ 'order_id' => array
|
|
|
+ (
|
|
|
+ 'type' => 'int-11',
|
|
|
+ 'name' => '关联订单',
|
|
|
+ 'default' => '',
|
|
|
+ 'desc' => '关联订单',
|
|
|
+ 'match' => 'is_numeric',
|
|
|
+ 'list' => 'Dever::db("agent/order-find#order_num", {order_id})',
|
|
|
+ 'list_order' => 11,
|
|
|
+ ),
|
|
|
+
|
|
|
+ 'agent-member-name'=> array
|
|
|
+ (
|
|
|
+ 'name' => '代理商',
|
|
|
+ 'default' => '',
|
|
|
+ 'desc' => '代理商',
|
|
|
+ 'match' => 'option',
|
|
|
+
|
|
|
+ 'sync' => array('mid', 'id'),
|
|
|
+
|
|
|
+
|
|
|
+ ),
|
|
|
+
|
|
|
+ 'agent-member-role'=> array
|
|
|
+ (
|
|
|
+ 'name' => '角色',
|
|
|
+ 'default' => '',
|
|
|
+ 'desc' => '角色',
|
|
|
+ 'match' => 'option',
|
|
|
+
|
|
|
+ 'sync' => array('mid', 'id'),
|
|
|
+
|
|
|
+
|
|
|
+ ),
|
|
|
+
|
|
|
+ 'order_num' => array
|
|
|
+ (
|
|
|
+ 'type' => 'varchar-100',
|
|
|
+ 'name' => '日志单号',
|
|
|
+ 'default' => '',
|
|
|
+ 'desc' => '日志单号',
|
|
|
+ 'match' => 'is_string',
|
|
|
+ 'update' => 'text',
|
|
|
+ 'search' => 'fulltext',
|
|
|
+ 'list' => true,
|
|
|
+ 'list_order' => 2,
|
|
|
+ ),
|
|
|
+
|
|
|
+ 'old_level' => array
|
|
|
+ (
|
|
|
+ 'type' => 'int-11',
|
|
|
+ 'name' => '原级别',
|
|
|
+ 'default' => '-1',
|
|
|
+ 'desc' => '原级别',
|
|
|
+ 'match' => 'is_numeric',
|
|
|
+ 'update' => 'radio',
|
|
|
+ 'option' => $level,
|
|
|
+ 'search' => 'select',
|
|
|
+ 'list' => true,
|
|
|
+ 'list_order' => 3,
|
|
|
+ ),
|
|
|
+
|
|
|
+ 'new_level' => array
|
|
|
+ (
|
|
|
+ 'type' => 'int-11',
|
|
|
+ 'name' => '新级别',
|
|
|
+ 'default' => '-1',
|
|
|
+ 'desc' => '新级别',
|
|
|
+ 'match' => 'is_numeric',
|
|
|
+ 'update' => 'radio',
|
|
|
+ 'option' => $level,
|
|
|
+ 'search' => 'select',
|
|
|
+ 'list' => true,
|
|
|
+ 'list_order' => 4,
|
|
|
+ ),
|
|
|
+
|
|
|
+ 'new_sell' => array
|
|
|
+ (
|
|
|
+ 'type' => 'float-11,2',
|
|
|
+ 'name' => '新增业绩',
|
|
|
+ 'default' => '0',
|
|
|
+ 'desc' => '新增业绩',
|
|
|
+ 'match' => 'is_numeric',
|
|
|
+ 'update' => 'text',
|
|
|
+ 'list' => true,
|
|
|
+ 'list_order' => 5,
|
|
|
+ ),
|
|
|
+
|
|
|
+ 'sell' => array
|
|
|
+ (
|
|
|
+ 'type' => 'float-11,2',
|
|
|
+ 'name' => '总业绩',
|
|
|
+ 'default' => '0',
|
|
|
+ 'desc' => '总业绩',
|
|
|
+ 'match' => 'is_numeric',
|
|
|
+ 'update' => 'text',
|
|
|
+ 'list' => true,
|
|
|
+ 'list_order' => 5,
|
|
|
+ ),
|
|
|
+
|
|
|
+ 'state' => array
|
|
|
+ (
|
|
|
+ 'type' => 'tinyint-1',
|
|
|
+ 'name' => '状态',
|
|
|
+ 'default' => '1',
|
|
|
+ 'desc' => '请选择状态',
|
|
|
+ 'match' => 'is_numeric',
|
|
|
+ ),
|
|
|
+
|
|
|
+ 'cdate' => array
|
|
|
+ (
|
|
|
+ 'type' => 'int-11',
|
|
|
+ 'name' => '升级时间',
|
|
|
+ 'match' => array('is_numeric', time()),
|
|
|
+ 'desc' => '',
|
|
|
+
|
|
|
+ 'insert' => true,
|
|
|
+ 'search' => 'date',
|
|
|
+ 'list' => 'date("Y-m-d H:i", {cdate})',
|
|
|
+ 'list_order' => 15,
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+
|
|
|
+ 'manage' => array
|
|
|
+ (
|
|
|
+ 'edit' => false,
|
|
|
+ 'insert' => false,
|
|
|
+ 'delete' => false,
|
|
|
+ 'button' => $button,
|
|
|
+ ),
|
|
|
+
|
|
|
+ 'request' => array
|
|
|
+ (
|
|
|
+ 'getData' => array
|
|
|
+ (
|
|
|
+
|
|
|
+ 'option' => array
|
|
|
+ (
|
|
|
+ 'mid' => 'yes',
|
|
|
+ 'type' => 'yes',
|
|
|
+ 'state' => 1,
|
|
|
+ ),
|
|
|
+ 'order' => array('type' => 'asc', 'id' => 'desc'),
|
|
|
+ 'type' => 'all',
|
|
|
+ 'col' => '*, total_num-sell_num as num',
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+);
|