'默认模板',
);
$data = Dever::load('scm_product/price-state');
if($data)
{
$array += $data;
}
return $array;
};
$sell_goods = array
(
1 => '销售所有商品',
2 => '销售部分商品',
);
$identity = array
(
1 => '个人',
2 => '个体户',
3 => '企业',
);
$stock = array
(
1 => '独立库存',
2 => '共享库存',
);
$stock = array
(
1 => '独立库存',
2 => '共享库存',
);
$status = array
(
1 => '启用',
2 => '禁用',
);
$account = function() {
return Dever::load('account/api')->getConfig('scm_role/seller');
};
return array
(
# 表名
'name' => 'seller',
# 显示给用户看的名称
'lang' => '销售商',
# 是否显示在后台菜单
'order' => 9,
# 数据结构
'struct' => array
(
'id' => array
(
'type' => 'int-11',
'name' => '销售商ID',
'default' => '',
'desc' => '',
'match' => 'is_numeric',
'list' => true,
'order' => 'asc',
),
'name' => array
(
'type' => 'varchar-150',
'name' => '销售商名称',
'default' => '',
'desc' => '销售商名称',
'match' => 'is_string',
'update' => 'text',
'search' => 'fulltext',
'list' => true,
'edit' => true,
),
'code' => array
(
'type' => 'varchar-150',
'name' => '销售商编码',
'default' => '',
'desc' => '销售商编码',
'match' => 'is_string',
'update' => 'text',
'search' => 'fulltext',
'list' => true,
),
'info' => array
(
'type' => 'varchar-800',
'name' => '销售商介绍',
'default' => '',
'desc' => '销售商介绍',
'match' => 'option',
'update' => 'textarea',
),
'type_id' => array
(
'type' => 'int-11',
'name' => '销售商类型',
'default' => '1',
'desc' => '销售商类型',
'match' => 'is_numeric',
'update' => 'radio',
'option' => $type,
'list' => true,
),
'account' => array
(
'type' => 'varchar-800',
'name' => '选择账户',
'default' => '',
'desc' => '选择账户',
'match' => 'is_string',
'update' => 'checkbox',
'option' => $account,
'list_name' => '账户信息',
'list' => 'Dever::load("account/api.getInfo", {id}, "{account}")',
),
'stock' => array
(
'type' => 'tinyint-1',
'name' => '库存设置-如果商品有库存,这里设置库存是否独立或共享,独立库存就是该销售商自己使用一套库存,共享库存就是和其他销售商共享一套库存,共享库存将无法设置商品',
'default' => '1',
'desc' => '库存设置',
'match' => 'is_numeric',
'update' => 'radio',
'option' => $stock,
'control' => 'stock',
),
'stock_seller' => array
(
'type' => 'int-11',
'name' => '共享销售商-选择和哪个销售商共享一套库存',
'default' => '-1',
'desc' => '共享销售商',
'match' => 'is_numeric',
'update' => 'select',
'option' => $seller,
'show' => 'stock=2'
),
'category' => array
(
'type' => 'varchar-2000',
'name' => '商品属性分类-如不选择就是可以销售所有商品属性分类下的商品',
'default' => '',
'desc' => '商品属性分类',
'match' => 'is_string',
'update' => 'checkbox',
'option' => $category,
'show' => 'stock=1'
),
'price_id' => array
(
'type' => 'int-11',
'name' => '商品价格模板',
'default' => '-1',
'desc' => '商品价格模板',
'match' => 'is_numeric',
'update' => 'select',
'option' => $price,
'show' => 'stock=1'
),
'commission' => array
(
'type' => 'varchar-20',
'name' => '销售佣金调整-针对每个商品的销售佣金做统一调整,如填写5%,就是在原有销售佣金的基础上增加5%佣金,不设置则不做任何调整,设置为0,则佣金为0',
'default' => '0',
'desc' => '销售佣金调整',
'match' => 'option',
'update' => 'text',
),
'truename' => array
(
'type' => 'varchar-100',
'name' => '联系人姓名',
'default' => '',
'desc' => '请输入联系人姓名',
'match' => 'is_string',
'update' => 'text',
'search' => 'fulltext',
'tab' => 1,
),
'mobile' => array
(
'type' => 'bigint-11',
'name' => '联系人电话',
'default' => '',
'desc' => '请输入联系人电话',
'match' => 'is_numeric',
'update' => 'text',
'search' => 'fulltext',
'tab' => 1,
),
'area' => array
(
'type' => 'varchar-500',
'name' => '联系人城市',
'default' => '',
'desc' => '联系人城市',
'match' => 'option',
'search' => 'linkage',
'update' => 'linkage',
'option' => Dever::url('api.get?level_total=3', 'area'),
//'list' => 'Dever::load("area/api.string", "{area}")',
'tab' => 1,
),
'province' => array
(
'type' => 'int-11',
'name' => '省份',
'default' => '',
'desc' => '省份',
'match' => 'option',
//'update' => 'text',
'tab' => 1,
),
'city' => array
(
'type' => 'int-11',
'name' => '城市',
'default' => '',
'desc' => '城市',
'match' => 'option',
//'update' => 'text',
'tab' => 1,
),
'county' => array
(
'type' => 'int-11',
'name' => '县区',
'default' => '',
'desc' => '县区',
'match' => 'option',
//'update' => 'text',
'tab' => 1,
),
'address' => array
(
'type' => 'varchar-1000',
'name' => '联系人地址',
'default' => '',
'desc' => '联系人地址',
'match' => 'option',
'update' => 'text',
//'list' => true,
'tab' => 1,
),
'identity' => array
(
'type' => 'tinyint-1',
'name' => '销售商身份',
'default' => '1',
'desc' => '销售商身份',
'match' => 'is_numeric',
'update' => 'radio',
'option' => $identity,
'control' => 'identity',
'tab' => 2,
),
'idcard_front' => array
(
'type' => 'varchar-150',
'name' => '身份证正面-如果是个人,这里上传联系人身份证,如果是个体户或者企业,这里上传法人身份证',
'default' => '',
'desc' => '身份证正面',
'match' => 'option',
'update' => 'image',
'key' => '8',
'place' => '660*660',
'tab' => 2,
),
'idcard_back' => array
(
'type' => 'varchar-150',
'name' => '身份证背面-如果是个人,这里上传联系人身份证,如果是个体户或者企业,这里上传法人身份证',
'default' => '',
'desc' => '身份证背面',
'match' => 'option',
'update' => 'image',
'key' => '8',
'place' => '660*660',
'tab' => 2,
),
'company_name' => array
(
'type' => 'varchar-200',
'name' => '企业名称',
'default' => '',
'desc' => '企业名称',
'match' => 'option',
'update' => 'text',
'show' => 'identity=2,3',
'tab' => 2,
),
'company_license' => array
(
'type' => 'varchar-150',
'name' => '企业营业执照',
'default' => '',
'desc' => '企业营业执照',
'match' => 'option',
'update' => 'image',
'key' => '8',
'place' => '660*660',
'show' => 'identity=2,3',
'tab' => 2,
),
'company_license_number' => array
(
'type' => 'varchar-200',
'name' => '企业营业执照号码',
'default' => '',
'desc' => '营业执照号码',
'match' => 'option',
'update' => 'text',
'show' => 'identity=2,3',
'tab' => 2,
),
'reorder' => array
(
'type' => 'int-11',
'name' => '排序(数值越大越靠前)',
'default' => '1',
'desc' => '请输入排序',
'match' => 'option',
//'update' => 'text',
'search' => 'order',
'list_name' => '排序',
'list' => true,
'order' => 'desc',
'edit' => true,
),
'status' => array
(
'type' => 'int-11',
'name' => '状态',
'default' => '1',
'desc' => '状态',
'match' => 'is_numeric',
//'update' => 'select',
'option' => $status,
'search' => 'select',
'list' => true,
'edit' => true,
),
'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时才生效
'insert' => true,
//'search' => 'date',
//'list' => 'date("Y-m-d H:i:s", {cdate})',
),
),
'manage' => array
(
'delete' => false,
'tab' => array('基本设置', '联系人信息', '认证信息'),
'button' => array
(
'类型配置' => array('list', 'seller_type&oper_parent=seller'),
),
'list_button' => array
(
'location' => array('商品设置', Dever::url('lib/set.home?role=seller', 'scm_role'), '{stock} == 1'),
'br3' => array('
'),
'location1' => array('订货下单', Dever::url('lib/seller.buyGoods', 'scm_role'), '{stock} == 1'),
'location2' => array('入库下单', Dever::url('lib/seller.buyGoods', 'scm_role'), '{stock} == 1'),
'location3' => array('出库下单', Dever::url('lib/seller.buyGoods', 'scm_role'), '{stock} == 1'),
'br4' => array('
'),
'fast_add' => array('账户操作', 'push&project=account&oper_table=seller&oper_project=scm_role&uid={id}'),
'list' => array('账户流水', 'info_log&project=account&oper_table=seller&oper_project=scm_role&search_option_uid={id}'),
)
),
'default' => array
(
'col' => 'name,type_id,state,cdate',
'value' => array
(
'"平台销售", 1, 1,' . DEVER_TIME,
),
),
'request' => array
(
'like' => array
(
# 匹配的正则或函数 选填项
'option' => array
(
'name' => array('yes', 'like'),
'id' => 'yes',
'status' => 1,
'state' => 1,
),
'type' => 'all',
'order' => array('reorder' => 'desc', 'id' => 'desc'),
'col' => '*|id',
),
)
);