From 0dd6dbdbe36d7265e18898adc02390113c914f34 Mon Sep 17 00:00:00 2001 From: gongfuxiang Date: Mon, 21 Oct 2024 13:44:46 +0800 Subject: [PATCH] =?UTF-8?q?sql=EF=BC=8Cv6.3=E7=BB=86=E8=8A=82=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/common.php | 7 +- app/service/PluginsUpgradeService.php | 374 ------------------ app/service/SystemService.php | 7 +- config/shopxo.sql | 4 +- .../common/2019/01/14/1547448705165706.png | Bin 8725 -> 14478 bytes .../common/2019/01/14/1547448728921121.jpg | Bin 43556 -> 14991 bytes .../common/2019/01/14/1547448748316693.png | Bin 15799 -> 9233 bytes 7 files changed, 14 insertions(+), 378 deletions(-) delete mode 100644 app/service/PluginsUpgradeService.php mode change 100755 => 100644 public/static/upload/images/common/2019/01/14/1547448705165706.png mode change 100755 => 100644 public/static/upload/images/common/2019/01/14/1547448728921121.jpg diff --git a/app/common.php b/app/common.php index eaad51884..4c1c62a9c 100755 --- a/app/common.php +++ b/app/common.php @@ -3149,7 +3149,12 @@ function MyC($key, $default = '', $mandatory = false) static $cache_config_data = false; if($cache_config_data === false) { - $cache_config_data = ConfigService::ConfigInit(); + // 检测是否是新安装 + if(SystemService::SystemInstallCheck(['is_redirect'=>0])) + { + // 获取配置数据 + $cache_config_data = ConfigService::ConfigInit(); + } } // 1. 强制校验值 diff --git a/app/service/PluginsUpgradeService.php b/app/service/PluginsUpgradeService.php deleted file mode 100644 index dce0b7d54..000000000 --- a/app/service/PluginsUpgradeService.php +++ /dev/null @@ -1,374 +0,0 @@ - $dir, - 'path' => $path, - 'file' => $filename, - 'url' => $dir.$path.$filename, - ]; - } - - /** - * 配置信息初始化 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @date 2021-04-22 - * @desc description - */ - public static function ConfigInit() - { - // 根据插件类型获取不通的配置信息 - switch(self::$params['plugins_type']) - { - // 功能插件 - case 'plugins' : - // 获取配置 - $config = PluginsAdminService::GetPluginsConfig(self::$params['plugins_value']); - if(empty($config) || empty($config['base'])) - { - return DataReturn(MyLang('common_service.pluginsupgrade.plugins_config_error_tips'), -1); - } - self::$params['plugins_config'] = $config; - self::$params['plugins_ver'] = $config['base']['version']; - self::$params['plugins_author'] = $config['base']['author']; - // 安全校验 - $ret = PluginsService::PluginsLegalCheck(self::$params['plugins_value']); - if($ret['code'] != 0) - { - return $ret; - } - break; - - // 支付插件 - case 'payment' : - // 获取配置 - $config = PaymentService::GetPaymentConfig(self::$params['plugins_value']); - if(empty($config)) - { - return DataReturn(MyLang('common_service.pluginsupgrade.payment_config_error_tips'), -1); - } - self::$params['plugins_config'] = $config['base']; - self::$params['plugins_ver'] = $config['base']['version']; - self::$params['plugins_author'] = $config['base']['author']; - // 安全校验 - $ret = PaymentService::PaymentLegalCheck(self::$params['plugins_value']); - if($ret['code'] != 0) - { - return $ret; - } - break; - - // web主题 - case 'webtheme' : - // 获取配置 - $config = ThemeAdminService::ThemeAdminConfig(self::$params['plugins_value']); - if($config['code'] != 0) - { - return $config; - } - self::$params['plugins_config'] = $config['data']; - self::$params['plugins_ver'] = $config['data']['ver']; - self::$params['plugins_author'] = $config['data']['author']; - // 安全校验 - $ret = ThemeAdminService::ThemeAdminLegalCheck(self::$params['plugins_value']); - if($ret['code'] != 0) - { - return $ret; - } - break; - - // 小程序主题 - case 'minitheme' : - // 获取配置 - if(empty(self::$params['plugins_terminal'])) - { - return DataReturn(MyLang('common_service.pluginsupgrade.terminal_not_appoint_error_tips'), -1); - } - self::$params['application_name'] = self::$params['plugins_terminal']; - $config = AppMiniService::MiniThemeConfig(self::$params['plugins_value'], self::$params); - if($config['code'] != 0) - { - return $config; - } - self::$params['plugins_config'] = $config['data']; - self::$params['plugins_ver'] = $config['data']['ver']; - self::$params['plugins_author'] = $config['data']['author']; - break; - - // 默认 - default : - return DataReturn(MyLang('common_service.pluginsupgrade.plugins_type_undefined_tips').'['.self::$params['plugins_type'].']', -1); - } - return DataReturn('success', 0); - } - - /** - * 输入参数校验 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @date 2021-04-22 - * @desc description - * @param [array] $params [输入参数] - */ - public static function ParamsCheck($params = []) - { - // 请求参数 - $p = [ - [ - 'checked_type' => 'empty', - 'key_name' => 'plugins_type', - 'error_msg' => MyLang('common_service.pluginsupgrade.update_type_error_tps'), - ], - [ - 'checked_type' => 'empty', - 'key_name' => 'plugins_value', - 'error_msg' => MyLang('common_service.pluginsupgrade.plugins_identification_error_tips'), - ], - [ - 'checked_type' => 'in', - 'key_name' => 'opt', - 'checked_data' => ['url', 'download', 'upgrade'], - 'error_msg' => MyLang('operate_type_error_tips'), - ], - ]; - $ret = ParamsChecked($params, $p); - if($ret !== true) - { - return DataReturn($ret, -1); - } - - // 下载和安装需要校验key - if(in_array($params['opt'], ['download', 'upgrade']) && empty($params['key'])) - { - return DataReturn(MyLang('common_service.pluginsupgrade.operate_key_error_tips'), -1); - } - - self::$params = $params; - return DataReturn('success', 0); - } -} -?> \ No newline at end of file diff --git a/app/service/SystemService.php b/app/service/SystemService.php index 02aa7b8e9..87d746048 100644 --- a/app/service/SystemService.php +++ b/app/service/SystemService.php @@ -128,8 +128,13 @@ class SystemService { if(!file_exists(ROOT.'config/database.php')) { - MyRedirect(__MY_URL__.'install.php?s=index/index', true); + if(!isset($params['is_redirect']) || $params['is_redirect'] != 0) + { + MyRedirect(__MY_URL__.'install.php?s=index/index', true); + } + return false; } + return true; } /** diff --git a/config/shopxo.sql b/config/shopxo.sql index 33f14354b..ad78ab945 100644 --- a/config/shopxo.sql +++ b/config/shopxo.sql @@ -11,7 +11,7 @@ Target Server Version : 50731 File Encoding : 65001 - Date: 21/10/2024 10:50:42 + Date: 21/10/2024 13:44:23 */ SET NAMES utf8mb4; @@ -369,7 +369,7 @@ CREATE TABLE `sxo_config` ( -- Records of sxo_config -- ---------------------------- BEGIN; -INSERT INTO `sxo_config` (`id`, `value`, `name`, `describe`, `error_tips`, `type`, `only_tag`, `upd_time`) VALUES (15, '20', '分页数量', '分页显示数量', '分页不能超过3位数', 'admin', 'common_page_size', 1723627959), (59, '1', '订单商品扣减库存规则', '需扣减库存开启方可有效,默认订单支付成功', '', 'common', 'common_deduction_inventory_rules', 1693127007), (60, '1', '是否扣减库存', '建议不要随意修改,以免造成库存数据错乱,关闭不影响库存回滚', '', 'common', 'common_is_deduction_inventory', 1693127007), (11, '0', 'Excel编码', 'excel模块编码选择', '请选择编码', 'admin', 'admin_excel_charset', 1723627959), (16, '网站名称 - SEO标题', '站点标题', '浏览器标题,一般不超过80个字符', '站点标题不能为空', 'home', 'home_seo_site_title', 1721897796), (17, 'SEO站点关键字', '站点关键字', '一般不超过100个字符,多个关键字以半圆角逗号 [ , ] 隔开', '站点关键字不能为空', 'home', 'home_seo_site_keywords', 1721897796), (306, '0', '首页使用DIY模式', '默认跟随统一的首页配置', '请选择是否首页使用DIY模式', 'common', 'common_app_is_index_data_diy_mode', 1559318982), (18, 'SEO站点描述', '站点描述', '站点描述,一般不超过200个字符', '站点描述不能为空', 'home', 'home_seo_site_description', 1721897796), (19, '京ICP备xxx号', 'ICP证书号', '如:沪ICP备xxx号', '', 'home', 'home_site_icp', 1721903617), (20, '', '底部统计代码', '支持html,可用于添加流量统计代码', '', 'home', 'home_statistics_code', 0), (21, '1', 'web端站点状态', '可暂时将站点关闭,其他人无法访问,但不影响管理员访问后台', '请选择web端站点状态', 'home', 'home_site_web_state', 1721903617), (22, '升级中...', '关闭原因', '支持html,当网站处于关闭状态时,关闭原因将显示在前台', '', 'home', 'home_site_close_reason', 1721903617), (23, 'Asia/Shanghai', '默认时区', '默认 亚洲/上海 [标准时+8]', '请选择默认时区', 'common', 'common_timezone', 1721903617), (24, '
\r\n演示站点请勿支付,可在后台站点配置->基础配置(底部代码)修改
', '底部代码', '支持html,可用于添加流量统计代码', '', 'home', 'home_footer_info', 1721903617), (28, '网站名称', '站点名称', '', '站点名称不能为空', 'home', 'home_site_name', 1721903617), (29, '0', '链接模式', '非兼容模式请确保配置好伪静态规则', '请选择url模式', 'home', 'home_seo_url_model', 1721897796), (25, '204800000000', '图片最大限制', '单位B [上传图片还受到服务器空间PHP配置最大上传 20M 限制]', '请填写图片上传最大限制', 'home', 'home_max_limit_image', 1692097063), (26, '512000000000', '文件最大限制', '单位B [上传文件还受到服务器空间PHP配置最大上传 20M 限制]', '请填写文件上传最大限制', 'home', 'home_max_limit_file', 1692097063), (27, '1024000000000', '视频最大限制', '单位B [上传视频还受到服务器空间PHP配置最大上传 20M 限制]', '请填写视频上传最大限制', 'home', 'home_max_limit_video', 1692097063), (30, 'html', '伪静态后缀', '链接后面的后缀别名,默认 [ html ]', '小写字母,不能超过8个字符', 'home', 'home_seo_url_html_suffix', 1721897796), (31, '0', '用户注册开启审核', '默认关闭,开启后用户注册需要审核通过方可登录', '请选择用户注册开启审核', 'common', 'common_register_is_enable_audit', 1688461894), (32, '/static/upload/images/common/2019/01/14/1547448748316693.png', '手机端logo', '支持 [jpg, png, gif],建议220x66px', '请上传手机端网站logo', 'home', 'home_site_logo_wap', 1721903617), (33, '/static/upload/images/common/2019/01/14/1547448705165706.png', '电脑端logo', '支持 [jpg, png, gif],建议220x60px', '请上传电脑端网站logo', 'home', 'home_site_logo', 1721903617), (34, '1200', '页面最大宽度', '页面最大宽度,单位px,0则100%', '请填写页面宽度值', 'home', 'home_content_max_width', 1600008688), (35, '/static/upload/images/common/2019/01/14/1547448728921121.jpg', '正方形logo', '建议使用png格式,建议300x300px', '请上传正方形logo', 'common', 'home_site_logo_square', 1721903617), (36, 'username,sms,email', '注册方式', '未选择、前端站点将无法注册,可选择 [ 短信, 邮箱, 用户名 ]', '请选择注册方式', 'home', 'home_user_reg_type', 1688461894), (37, 'username,email,sms', '登录方式', '默认帐号密码,可选择 [ 帐号密码, 邮箱验证码, 手机验证码 ]', '请选择登录方式', 'home', 'home_user_login_type', 1688395276), (38, '1', '获取验证码-开启图片验证码', '防止短信轰炸', '请选择是否开启强制图片验证码', 'common', 'common_img_verify_state', 1690031440), (39, '60', '获取验证码时间间隔', '防止频繁获取验证码,一般在 30~120 秒之间,单位 [秒]', '请填写获取验证码时间间隔', 'home', 'common_verify_interval_time', 1690031440), (40, '', '用户注册-短信模板ID', '验证码code', '请填写用户注册短信模板内容', 'home', 'home_sms_user_reg_template', 1693127455), (41, '', '短信签名', '发送短信包含的签名', '短信签名 3~8 个的中英文字符', 'common', 'common_sms_sign', 1693127445), (42, '', '短信KeyID', 'Access Key ID', '请填写Access Key ID', 'common', 'common_sms_apikey', 1693127445), (43, '', '密码找回-短信模板ID', '验证码code', '请填写密码找回短信模板内容', 'home', 'home_sms_user_forget_pwd_template', 1693127455), (44, '600', '验证码有效时间', '验证码过期时间,一般10分钟左右,单位 [秒]', '请填写验证码有效时间', 'home', 'common_verify_expire_time', 1690031440), (45, '', 'SMTP服务器', '设置SMTP服务器的地址,如 smtp.163.com', '请填写SMTP服务器', 'common', 'common_email_smtp_host', 1693127472), (46, '', 'SMTP端口', '设置SMTP服务器的端口,默认为 25', '请填写SMTP端口号', 'common', 'common_email_smtp_port', 1693127472), (47, '', '发信人邮件地址', '发信人邮件地址,使用SMTP协议发送的邮件地址,如 shopxo@163.com', '请填写发信人邮件地址', 'common', 'common_email_smtp_account', 1693127472), (48, '', 'SMTP身份验证用户名', '如 shopxo@163.com', '请填写SMTP身份验证用户名', 'common', 'common_email_smtp_name', 1693127472), (49, '', 'SMTP身份验证密码', 'shopxo@163.com邮件的密码或授权码', '请填写SMTP身份验证密码', 'common', 'common_email_smtp_pwd', 1693127472), (50, 'ShopXO', '发件人显示名称', '如 ShopXO', '', 'common', 'common_email_smtp_send_name', 1693127472), (51, '', '通用-短信模板ID', '验证码code', '请填写通用短信模板内容', 'common', 'common_sms_currency_template', 1693127455), (58, '', '短信KeySecret', 'Access Key Secret', '请填写Access Key Secret', 'common', 'common_sms_apisecret', 1693127445), (53, '021-88888888', '商店电话', '空则不显示', '', 'common', 'common_customer_store_tel', 1721900646), (56, '

通用模板,你的验证码是  #code#

', '通用-邮件模板', '验证码变量标识符 [ #code# ]', '', 'common', 'common_email_currency_template', 1614775674), (57, 'default', '默认模板', '前台默认模板', '请选择默认模板', 'common', 'common_default_theme', 1685070717), (62, '', '百度地图api秘钥(浏览器端)', '百度地图的应用Key', '请填写百度地图api秘钥(浏览器端)', 'common', 'common_baidu_map_ak', 1723627959), (63, '

用户注册,你的验证码是  #code#

', '用户注册-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_reg_template', 1614775674), (64, '

密码找回,你的验证码是  #code#

', '密码找回-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_forget_pwd_template', 1614775674), (65, '

邮箱绑定,你的验证码是  #code#

', '邮箱绑定-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_email_binding_template', 1614775674), (66, '20241021', 'css/js版本标记', '用于css/js浏览器缓存版本识别', '', 'home', 'home_static_cache_version', 1721903617), (67, '', '手机号码绑定-短信模板ID', '验证码code', '请填写手机号码绑定短信模板内容', 'home', 'home_sms_user_mobile_binding_template', 1693127455), (68, '连衣裙,帐篷,iphone,包包', '搜索关键字', '搜索框下热门关键字(输入回车)', '请填写关键字', 'home', 'home_search_keywords', 1691986290), (69, '2', '搜索关键字类型', '自定义需要配置以下关键字', '请选择关键字类型', 'home', 'home_search_keywords_type', 1691986290), (70, '0', '订单预约模式', '开启后用户提交订单需要管理员确认', '请选择是否开启预约模式', 'common', 'common_order_is_booking', 1693127007), (71, 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_alipay_title', 1652847626), (72, '企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_alipay_describe', 1652847626), (73, '021-88888888', '客服电话', '空则不显示', '请填写客服电话', 'common', 'common_app_customer_service_tel', 1693128029), (74, '', 'AppID', '小程序ID', '请填写AppID', 'common', 'common_app_mini_alipay_appid', 1652847626), (75, '', '应用公钥', '', '请填写应用公钥', 'common', 'common_app_mini_alipay_rsa_public', 1652847626), (182, '', '前缀', '默认 shopxo', '请填写前缀', 'common', 'common_cache_session_redis_prefix', 1723170903), (76, '', '应用私钥', '', '请填写应用私钥', 'common', 'common_app_mini_alipay_rsa_private', 1652847626), (171, '4', '首页楼层商品排序类型', '默认综合', '请选择首页楼层商品排序类型', 'home', 'home_index_floor_goods_order_by_type', 1693126976), (173, '更多入口', '快捷导航名称', '默认 更多入口', '请填写快捷导航名称', 'home', 'home_navigation_main_quick_name', 1693127384), (172, '0', '首页楼层商品排序规则', '默认降序(desc)', '请选择首页楼层商品排序规则', 'home', 'home_index_floor_goods_order_by_rule', 1693126976), (188, 'default', '默认主题', '微信小程序默认主题', '请选择微信小程序默认主题', 'common', 'common_app_mini_weixin_default_theme', 1628599597), (174, 'weixin,baidu,toutiao', '获取账户手机一键登录', '默认关闭', '请选择获取账户手机一键登录', 'common', 'common_user_onekey_bind_mobile_list', 1693127977), (175, '1', '启用订单批量支付', '默认否', '请选择获启用订单批量支付', 'home', 'home_is_enable_order_bulk_pay', 1693127007), (176, '0', 'Session使用缓存', '默认否', '请选择Session使用缓存', 'common', 'common_session_is_use_cache', 1723170903), (177, '1', '数据使用缓存', '默认否', '请选择数据使用缓存', 'common', 'common_data_is_use_cache', 1723170903), (78, '1', '是否启用搜索', '默认是', '', 'common', 'common_app_is_enable_search', 1693127977), (77, '', '支付宝公钥', '', '请填写支付宝公钥', 'common', 'common_app_mini_alipay_out_rsa_public', 1652847626), (167, '', 'css/js静态文件cdn域名', 'css/js静态文件', '请填写正确的css/js静态文件cdn域名', 'common', 'common_cdn_public_host', 1721903617), (168, '8', '首页楼层商品数量', '默认8个', '请填写首页楼层商品数量', 'home', 'home_index_floor_goods_max_count', 1693126976), (170, '{\"1\":\"手机,电脑\",\"2\":\"连衣裙,女装,男装\",\"3\":\"大牌,正品,新款\"}', '首页楼层顶部右侧关键字', '楼层下关键字(输入回车)', '请填写首页楼层顶部右侧关键字', 'home', 'home_index_floor_top_right_keywords', 1693126976), (79, '0', '是否启用留言', '默认否', '', 'common', 'common_app_is_enable_answer', 1693127977), (80, '3', '商品可添加规格最大数量', '建议不超过3个规格', '请填写谷歌最大数', 'common', 'common_spec_add_max_number', 1723627959), (81, '-', '路由分隔符', '建议填写 [ - ] 默认 [ - ] ,仅PATHINFO模式+短地址模式下有效', '请填写路由分隔符', 'common', 'common_route_separator', 1693127480), (82, '', 'AppID', '小程序ID', '请填写appid', 'common', 'common_app_mini_weixin_appid', 1699458088), (83, '', 'AppSecret ', '小程序密钥', '请填写appsecret', 'common', 'common_app_mini_weixin_appsecret', 1699458088), (84, 'ShopXO-weixin', '名称', '', '请填写名称', 'common', 'common_app_mini_weixin_title', 1699458088), (85, '企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_weixin_describe', 1699458088), (61, '用户中心公告文字,后台手机管理、基础配置中修改,演示站点请勿下单。', '用户中心公告', '空则不显示公告', '', 'common', 'common_user_center_notice', 1693128029), (8, '公告内容', '商城公告', '空则不显示公告', '', 'common', 'common_shop_notice', 1693128029), (86, 'email@company.com', '商店邮箱', '空则不显示', '客服邮箱格式有误', 'common', 'common_customer_store_email', 1721900646), (87, '', '商店二维码', '空则不展示', '', 'common', 'common_customer_store_qrcode', 1721900646), (152, '[{\"alias\":\"总部\",\"name\":\"devil\",\"tel\":\"13222333333\",\"lng\":\"121.594278\",\"lat\":\"31.207917\",\"address\":\"张江高科\",\"province\":\"9\",\"city\":\"155\",\"county\":\"1937\",\"province_name\":\"上海市\",\"city_name\":\"浦东新区\",\"county_name\":\"张江镇\",\"id\":0,\"logo\":\"\"},{\"logo\":\"\\/static\\/upload\\/images\\/common\\/2019\\/01\\/14\\/1547448728921121.jpg\",\"alias\":\"\",\"name\":\"sky\",\"tel\":\"021-88888888\",\"lng\":\"121.515632\",\"lat\":\"31.102277\",\"address\":\"浦江科技广场\",\"province\":\"9\",\"city\":\"152\",\"county\":\"1896\",\"province_name\":\"上海市\",\"city_name\":\"闵行区\",\"county_name\":\"浦江镇\",\"id\":1}]', '自提点地址', '', '请填写自提点地址', 'common', 'common_self_extraction_address', 1705636219), (88, '公司实际运营地址', '商店地址', '空则不展示', '', 'common', 'common_customer_store_address', 1721900646), (89, '

用户注册协议


', '用户注册协议', '最多 105000 个字符', '用户注册协议最多 105000 个字符', 'common', 'common_agreement_userregister', 1690031778), (90, '/static/upload/images/common/2019/05/17/1558025141249118.png', '用户注册背景图片', '', '请上传用户注册背景图片', 'home', 'home_site_user_register_bg_images', 1688461894), (91, '/static/upload/images/common/2023/07/03/1688370464496578.png', '图片', '图片1 [ 建议使用 1920*350px ]', '', 'home', 'home_site_user_login_ad1_images', 1688395276), (92, '/static/upload/images/common/2023/07/03/1688370477913669.png', '图片', '图片2 [ 建议使用 1920*350px ]', '', 'home', 'home_site_user_login_ad2_images', 1688395276), (93, '', '图片', '图片2 [ 建议使用 1920*350px ]', '', 'home', 'home_site_user_login_ad3_images', 1688395276), (272, '#d433f0', '用户注册背景色', '', '请选择用户注册背景色', 'home', 'home_site_user_register_bg_color', 1688461894), (94, 'https://shopxo.net/', 'url地址', '地址1 [ 带http://或https:// ]', '', 'home', 'home_site_user_login_ad1_url', 1688395276), (95, '', 'url地址', '地址2 [ 带http://或https:// ]', '', 'home', 'home_site_user_login_ad2_url', 1688395276), (96, '', 'url地址', '地址3 [ 带http://或https:// ]', '', 'home', 'home_site_user_login_ad3_url', 1688395276), (97, '#e93507', '背景色', '背景色1', '', 'home', 'home_site_user_login_ad1_bg_color', 1688395276), (98, '#7a2ae9', '背景色', '背景色2', '', 'home', 'home_site_user_login_ad2_bg_color', 1688395276), (99, '', '背景色', '背景色3', '', 'home', 'home_site_user_login_ad3_bg_color', 1688395276), (100, '1', '登录图片验证码', '默认关闭,可以防止非法登录', '请选择是否开启登录图片验证码', 'home', 'home_user_login_img_verify_state', 1688395276), (101, '/static/upload/images/common/2023/07/07/1688712376285299.png', '图片', '图片1 [ 建议使用 450*350px ]', '', 'home', 'home_site_user_forgetpwd_ad1_images', 1688713317), (102, '/static/upload/images/common/2019/05/17/1558073623641199.jpg', '图片', '图片2 [ 建议使用 450*350px ]', '', 'home', 'home_site_user_forgetpwd_ad2_images', 1688713317), (103, '', '图片', '图片2 [ 建议使用 450*350px ]', '', 'home', 'home_site_user_forgetpwd_ad3_images', 1688713317), (104, 'https://shopxo.net/', 'url地址', '地址1 [ 带http://或https:// ]', '', 'home', 'home_site_user_forgetpwd_ad1_url', 1688713317), (105, '', 'url地址', '地址2 [ 带http://或https:// ]', '', 'home', 'home_site_user_forgetpwd_ad2_url', 1688713317), (106, '', 'url地址', '地址3 [ 带http://或https:// ]', '', 'home', 'home_site_user_forgetpwd_ad3_url', 1688713317), (107, '#60dfff', '背景色', '背景色1', '', 'home', 'home_site_user_forgetpwd_ad1_bg_color', 1688713317), (108, '#FAFAFA', '背景色', '背景色2', '', 'home', 'home_site_user_forgetpwd_ad2_bg_color', 1688713317), (109, '', '背景色', '背景色3', '', 'home', 'home_site_user_forgetpwd_ad3_bg_color', 1688713317), (110, '1', '用户注册图片验证码', '默认关闭,可以防止非法注册', '请选择是否开启用户注册图片验证码', 'home', 'home_user_register_img_verify_state', 1688461894), (111, '', '图片验证码规则', '默认白底黑字,可根据需求i加大验证码识别难度', '', 'common', 'common_images_verify_rules', 1690031440), (112, '1', 'SSL方式加密', '', '请选择是否使用SSL方式加密', 'common', 'common_email_is_use_ssl', 1693127472), (113, '活动/优惠未生效\r\n空包裹\r\n包裹丢失\r\n配送超时\r\n未按约定时间发货\r\n未送货上门\r\n物流显示签收但实际未收到货\r\n不喜欢/不想要', '仅退款原因', '可换行,一行一个', '请填写仅退款原因', 'home', 'home_order_aftersale_return_only_money_reason', 1689846653), (114, '7天无理由退换货\r\n配送超时\r\n未按约定时间发货\r\n未送货上门\r\n卖家发错货\r\n少件/漏发\r\n包装/商品破损/污渍\r\n商品信息描述不符\r\n使用后过敏\r\n已过/临近保质期\r\n无法溶解/结块/有异物', '退货退款原因', '可换行,一行一个', '请填写退货退款原因', 'home', 'home_order_aftersale_return_money_goods_reason', 1689846653), (115, '1', '用户注册协议', '默认关闭,开启后用户注册需要同意协议才可以注册', '请选择是否启用用户注册协议', 'home', 'home_is_enable_userregister_agreement', 1688461894), (116, '上海市闵行区浦江科技广场', '退货地址', '', '请填写退货地址', 'home', 'home_order_aftersale_return_goods_address', 1689846653), (117, '0', '使用独立手机详情', '默认使用web详情', '请选择使用独立手机详情', 'common', 'common_app_is_use_mobile_detail', 1693127977), (118, '0', '强制绑定手机', '默认否', '请选择是否强制绑定手机', 'common', 'common_user_is_mandatory_bind_mobile', 1693127977), (121, '1', '固定顶部导航', '默认是、必须启用搜索', '请选择是否固定顶部导航', 'common', 'common_app_is_header_nav_fixed', 1693127977), (122, '1', '开启在线客服', '默认否', '请选择是否开启在线客服', 'common', 'common_app_is_online_service', 1693127977), (169, '10', '首页楼层左侧二级商品分类数量', '默认6个', '请填写首页楼层左侧二级商品分类数量', 'home', 'home_index_floor_left_goods_category_max_count', 1606316065), (163, '30', '订单完成可发起售后时限', '单位 天,0则关闭售后、建议30天左右', '请填写订单完成可发起售后时限', 'common', 'home_order_aftersale_return_launch_day', 1689846653), (240, '21600', '商品赠送积分时长', '单位 分钟,默认21600分钟/15天', '请填写商品赠送积分时长', 'common', 'common_goods_give_integral_limit_time', 1647520290), (125, '', 'AppID', '智能小程序ID', '请填写AppID', 'common', 'common_app_mini_baidu_appid', 1693128332), (126, '', 'AppKey', '智能小程序KEY', '请填写AppKey', 'common', 'common_app_mini_baidu_appkey', 1693128332), (127, '', 'AppSecret', '智能小程序密匙', '请填写AppSecret', 'common', 'common_app_mini_baidu_appsecret', 1693128332), (128, 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_baidu_title', 1693128332), (129, '企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_baidu_describe', 1693128332), (130, '0', '留言需要登录', '默认否', '请选择是否留言需要登录', 'common', 'common_is_login_answer', 1647520290), (132, '30', '订单关闭脚本时长', '单位 分钟,默认30分钟', '请填写订单关闭脚本时长', 'common', 'common_order_close_limit_time', 1647520290), (133, '21600', '订单自动收货脚本时长', '单位 分钟,默认21600分钟/15天', '请填写订单自动收货脚本时长', 'common', 'common_order_success_limit_time', 1647520290), (134, '', 'AppID', '小程序ID', '请填写AppID', 'common', 'common_app_mini_toutiao_appid', 1693128338), (135, '', 'AppSecret', '小程序Secret', '请填写AppSecret', 'common', 'common_app_mini_toutiao_appsecret', 1693128338), (139, 'ShopXO-toutiao', '名称', '', '请填写名称', 'common', 'common_app_mini_toutiao_title', 1693128338), (140, '企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_toutiao_describe', 1693128338), (141, '京公网安备xxx号', '公安备案号', '如:京公网安备xxx号', '请填写公安备案号', 'home', 'home_site_security_record_name', 1721903617), (142, '', '公安备案地址', '备案展示页面的url地址', '请填写公安备案地址', 'home', 'home_site_security_record_url', 1721903617), (143, '', 'AppID', '小程序ID', '请填写AppID', 'common', 'common_app_mini_qq_appid', 1693128345), (144, '', 'AppSecret', '小程序Secret', '请填写AppSecret', 'common', 'common_app_mini_qq_appsecret', 1693128345), (145, '', 'AppToken', '小程序Token', '请填写AppToken', 'common', 'common_app_mini_qq_apptoken', 1693128345), (146, 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_qq_title', 1693128345), (147, '企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_qq_describe', 1693128345), (148, '1', '是否启用用户中心头部小导航', '默认是', '请选择是否启用用户中心头部小导航', 'common', 'common_app_is_head_vice_nav', 1693127977), (151, '{\"pc\":\"4\",\"h5\":\"4\",\"ios\":\"4\",\"android\":\"4\",\"weixin\":\"4\",\"alipay\":\"4\",\"baidu\":\"4\",\"toutiao\":\"4\",\"qq\":\"4\",\"kuaishou\":\"4\"}', '站点类型', '默认快递', '请选择站点类型', 'common', 'common_site_type', 1705636219), (150, '', '展示型操作名称', '默认 立即咨询', '请填写展示型操作名称', 'common', 'common_is_exhibition_mode_btn_text', 1705636219), (153, '', '虚拟信息标题', '默认密钥信息', '请填写虚拟信息标题', 'common', 'common_site_fictitious_return_title', 1705636219), (154, '', '提示信息', '', '请填写提示信息', 'common', 'common_site_fictitious_return_tips', 1705636219), (155, '', '在线客服-企业编码', '空则不显示在线客服', '请填写在线客服-企业编码', 'common', 'common_app_mini_alipay_tnt_inst_id', 1652847626), (156, '', '在线客服-聊天窗编码', '空则不显示在线客服', '请填写在线客服-聊天窗编码', 'common', 'common_app_mini_alipay_scene', 1652847626), (157, '0', '商品详情页展示相册', '默认否', '请选择是否商品详情页展示相册', 'common', 'common_is_goods_detail_show_photo', 1692351536), (158, '1', '手机简洁模式', '默认否', '请选择是否手机简洁模式', 'common', 'common_is_mobile_concise_model', 1693128029), (159, '0', '启用直播', '默认否,需重新生成小程序包(启用则需到微信小程序后台申请权限)', '请选择是否启用直播', 'common', 'common_app_weixin_liveplayer', 1660449851), (161, '1.3.0', '直播组件版本号', '', '请填写直播组件版本号', 'common', 'common_app_weixin_liveplayer_ver', 1660449851), (162, '1', '后台登录页随机背景图', '默认启用', '请选择后台登录页随机背景图', 'common', 'admin_login_info_bg_images_rand', 1723627959), (164, '30', '支付日志订单关闭脚本时长', '单位 分钟,默认30分钟', '请填写支付日志订单关闭脚本时长', 'common', 'common_pay_log_order_close_limit_time', 1647520290), (165, '0', '分类展示层级', '默认 分类+商品', '请选择分类展示层级', 'common', 'common_show_goods_category_level', 1692351536), (166, '', '附件cdn域名', '图片/视频/文件', '请填写正确的附件cdn域名', 'common', 'common_cdn_attachment_host', 1721903617), (183, '', '连接地址', '默认 127.0.0.1', '请填写连接地址', 'common', 'common_cache_data_redis_host', 1723170903), (184, '', '端口号', '默认 6379', '请填写端口号', 'common', 'common_cache_data_redis_port', 1723170903), (185, '', '密码', '默认无密码', '请填写密码', 'common', 'common_cache_data_redis_password', 1723170903), (186, '', '有效时间', '默认0表示永久', '请填写有效时间', 'common', 'common_cache_data_redis_expire', 1723170903), (187, '', '前缀', '默认 shopxo', '请填写前缀', 'common', 'common_cache_data_redis_prefix', 1723170903), (189, 'default', '默认主题', '支付宝小程序默认主题', '请选择支付宝小程序默认主题', 'common', 'common_app_mini_alipay_default_theme', 1572350417), (190, 'default', '默认主题', '百度小程序默认主题', '请选择百度小程序默认主题', 'common', 'common_app_mini_baidu_default_theme', 1605944646), (191, 'default', '默认主题', '头条小程序默认主题', '请选择头条小程序默认主题', 'common', 'common_app_mini_toutiao_default_theme', 1605945236), (192, 'default', '默认主题', 'QQ小程序默认主题', '请选择QQ小程序默认主题', 'common', 'common_app_mini_qq_default_theme', 1605947370), (193, '0', '首页楼层数据模式类型', '默认自动模式', '请选择首页楼层数据模式类型', 'home', 'home_index_floor_data_type', 1693126976), (194, '{\"1\":[\"25\",\"32\",\"5\",\"6\",\"2\",\"1\",\"4\",\"3\"],\"2\":[\"11\",\"10\",\"8\",\"9\",\"100\",\"12\",\"109\",\"110\"],\"3\":[\"106\",\"104\",\"102\",\"101\",\"98\",\"7\",\"107\",\"108\"]}', '首页楼层商品配置', '自定义添加商品', '请选择首页楼层商品配置', 'home', 'home_index_floor_manual_mode_goods', 1693126976), (195, '{\"1\":\"58,59,60,61,62,63\",\"2\":\"304,305,306,307,310,311\",\"3\":\"896,897,898,899,188,189\"}', '首页楼层左侧二级商品分类', '可以多选', '请填写首页楼层左侧二级商品分类', 'home', 'home_index_floor_left_top_category', 1693126976), (196, '1', '快捷导航状态', '默认关闭', '请选择快捷导航状态', 'home', 'home_navigation_main_quick_status', 1693127384), (197, '0', '用户地址地图', '默认关闭', '请选择用户地址地图', 'home', 'home_user_address_map_status', 1693127384), (198, '0', '用户地址身份证', '默认关闭', '请选择用户地址身份证', 'home', 'home_user_address_idcard_status', 1693127384), (199, '1', '首页轮播左侧商品分类', '默认开启', '请选择首页轮播左侧商品分类', 'home', 'home_index_banner_left_status', 1693126976), (200, '1', '首页轮播右侧聚合内容', '默认开启', '请选择首页轮播右侧聚合内容', 'home', 'home_index_banner_right_status', 1693126976), (202, '20', '搜索展示数据条数', '默认20', '请填写搜索展示数据条数', 'home', 'home_search_limit_number', 1691986290), (201, '0', '手机模式下友情链接状态', '默认关闭', '请选择手机模式下友情链接状态', 'home', 'home_index_friendship_link_status', 1693127384), (203, '1', '订单支付状态改变支付金额必须大于等于', '默认开启', '请选择订单支付状态改变支付金额必须大于等于', 'common', 'common_is_pay_price_must_max_equal', 1693127007), (204, '1', '搜索页开启规格', '默认开启', '请选择搜索页开启规格', 'home', 'home_search_is_spec', 1691986291), (205, '1', '搜索页开启参数', '默认开启', '请选择搜索页开启参数', 'home', 'home_search_is_params', 1691986291), (206, '1', '搜索页开启价格', '默认开启', '请选择搜索页开启价格', 'home', 'home_search_is_price', 1691986291), (207, '1', '顶部小导航非首页入口', '默认开启', '请选择顶部小导航非首页入口', 'home', 'home_header_top_is_home', 1693127384), (208, '1', '搜索页开启品牌', '默认开启', '请选择搜索页开启品牌', 'home', 'home_search_is_brand', 1691986291), (209, '1', '搜索页开启分类', '默认开启', '请选择搜索页开启分类', 'home', 'home_search_is_category', 1691986291), (210, 'username', '登录方式', '默认帐号密码,可选择 [ 帐号密码, 邮箱验证码, 手机验证码 ]', '请至少选择一种登录方式', 'admin', 'admin_login_type', 1723627959), (211, '0', '登录图片验证码', '默认关闭,可以防止非法登录', '请选择是否开启登录图片验证码', 'admin', 'admin_login_img_verify_state', 1723627959), (212, '', '后台登录-短信模板ID', '验证码code', '请填写后台登录短信模板内容', 'admin', 'admin_sms_login_template', 1693127455), (213, '

后台登录模板,你的验证码是  #code#

', '后台登录-邮件模板', '验证码变量标识符 [ #code# ]', '', 'admin', 'admin_email_login_template', 1614775674), (214, '', '用户登录-短信模板ID', '验证码code', '请填写用户登录短信模板内容', 'home', 'home_sms_login_template', 1693127455), (215, '登录模板,你的验证码是 #code#', '用户登录-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_login_template', 1557728601), (216, '1', '自提选择地理位置', '默认关闭', '请选择自提选择地理位置', 'home', 'home_extraction_address_position', 1693127384), (217, '0', '搜索多个关键字并且关系', '默认否、或关系', '请选择搜索多个关键字并且关系', 'home', 'home_search_is_keywords_where_and', 1691986291), (233, '0', '连接商店采用https', '默认http', '请选择连接商店采用https', 'common', 'common_is_https_connect_store', 1723627959), (219, '0', '关闭商品优惠重叠', '默认否', '请选择关闭商品优惠重叠', 'common', 'is_close_goods_discount_overlap', 1690182022), (221, 'Powered by ShopXO', 'web端底部版权信息', '', '请填写web端底部版权信息', 'home', 'home_theme_footer_bottom_powered', 1618304831), (224, '', '应用商店帐号', '', '请填写应用商店帐号', 'common', 'common_store_accounts', 1721962395), (222, 'ShopXO', '后端站点名称', '', '请填写后端站点名称', 'admin', 'admin_theme_site_name', 1618304831), (223, '2', '搜索参数类型', '默认基础', '请选择搜索参数类型', 'home', 'home_search_params_type', 1691986291), (225, '', '应用商店密码', '', '请填写应用商店密码', 'common', 'common_store_password', 1721962395), (282, '', '隐私弹窗说明', '空则系统默认通用说明', '请填写隐私弹窗说明', 'common', 'common_app_mini_weixin_privacy_content', 1699458088), (226, '0', '搜索关键字包含SEO字段', '默认否', '请选择搜索关键字包含SEO字段', 'home', 'home_search_is_keywords_seo_fields', 1691986291), (227, '

用户隐私政策内容

', '用户隐私政策', '最多 105000 个字符', '用户隐私政策最多 105000 个字符', 'common', 'common_agreement_userprivacy', 1690031857), (231, '后台通知信息,系统配置中修改', '后台管理公告', '空则不显示、仅后台管理人员可见', '请填写后台管理公告', 'admin', 'admin_notice', 1723627959), (229, '0', '退货地址使用仓库地址', '默认否、根据订单所属仓库', '请选择是否退货地址使用仓库地址', 'home', 'home_order_aftersale_is_use_warehouse_address', 1689846653), (230, '1', '订单商品销量增加规则', '默认订单收货,请勿随意切换该配置、会造成商品销量不符', '请选择订单商品销量增加规则', 'common', 'common_goods_sales_count_inc_rules', 1693127007), (232, '1', '展示商品评价', '默认是', '请选择是否展示商品评价', 'common', 'common_is_show_goods_comments', 1692351536), (234, '', '手机端h5地址', 'uniapp端地址以(#/)结尾、比如:https://h5.shopxo.vip/#/', '请填写手机端h5地址', 'common', 'common_app_h5_url', 1693128029), (235, '0', '线下支付正常进行', '默认否,线下支付提交进入正常订单状态流程、后续管理员可在后台确认操作收款', '请选择线下支付正常进行', 'common', 'common_is_under_line_order_normal', 1693127007), (236, '增值电信业务经营许可证:京B2-xxx', '增值电信业务经营许可证', '如:沪B2-xxx', '', 'home', 'home_site_telecom_license', 1721903617), (237, '1', 'web端首页访问', '默认开启,仅针对web端首页,其他页面不受影响', '', 'home', 'home_site_web_home_state', 1721903617), (238, 'https://zzlz.gsxt.gov.cn/businessCheck/verifKey.do', '电子营业执照亮照', '执照页面展示地址、申请地址:https://zzlz.gsxt.gov.cn/businessShow', '', 'home', 'home_site_company_license', 1721903617), (283, '/static/upload/images/common/2019/01/14/1547448748316693.png', '手机端logo', '支持 [jpg, png, gif],建议宽不限*60px', '请上传手机端网站logo', 'home', 'home_site_logo_app', 1721903617), (239, '1', 'web端PC访问', '默认开启,仅针对web端PC', '', 'home', 'home_site_web_pc_state', 1721903617), (250, '', '天地图api秘钥(浏览器端)', '天地图的应用Key', '请填写天地图api秘钥(浏览器端)', 'common', 'common_tianditu_map_ak', 1723627959), (241, '', '主域名', '站点地址', '请填写正确的主域名', 'common', 'common_domain_host', 1721903617), (242, 'weixin,alipay,baidu,toutiao,qq', '获取账户地址一键导入', '默认关闭', '请选择获取账户地址一键导入', 'common', 'common_user_address_platform_import_list', 1693127977), (243, '', 'AppID', '小程序ID', '请填写AppID', 'common', 'common_app_mini_kuaishou_appid', 1652847650), (244, '', 'AppSecret', '小程序Secret', '请填写AppSecret', 'common', 'common_app_mini_kuaishou_appsecret', 1652847650), (245, 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_kuaishou_title', 1652847650), (246, '企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_kuaishou_describe', 1652847650), (247, 'shopxo', '数据加密秘钥', '默认安装系统已自动生成、可以修改', '请填写数据加密秘钥', 'common', 'common_data_encryption_secret', 1723627959), (248, '', 'Cookie有效域名', '默认空则是当前访问域名有效', '请填写Cookie有效域名', 'common', 'common_cookie_domain', 1723627959), (249, '0', 'Excel导出类型', '默认CSV', '请选择Excel导出类型', 'common', 'common_excel_export_type', 1723627959), (251, 'baidu', '地图类型', '默认百度地图', '请选择地图类型', 'common', 'common_map_type', 1723627959), (252, '', '高德地图api秘钥(浏览器端)', '高德地图的应用Key', '请填写高德地图api秘钥(浏览器端)', 'common', 'common_amap_map_ak', 1723627959), (253, '', '腾讯地图api秘钥(浏览器端)', '腾讯地图的应用Key', '请填写腾讯地图api秘钥(浏览器端)', 'common', 'common_tencent_map_ak', 1723627959), (254, '', '高德地图安全秘钥', '高德地图的应用安全密钥', '请填写高德地图安全秘钥', 'common', 'common_amap_map_safety_ak', 1723627959), (255, '{\"pc\":\"Lakala\",\"h5\":\"Alipay\",\"ios\":\"Lakala\",\"android\":\"\",\"weixin\":\"CashPayment\",\"alipay\":\"\",\"baidu\":\"\",\"toutiao\":\"CashPayment\",\"qq\":\"\",\"kuaishou\":\"Kuaishou\"}', '默认支付方式', '可对应平台设置', '请选择默认支付方式', 'common', 'common_default_payment', 1693127007), (256, '0', '虚拟订单直接提交支付', '默认否,虚拟订单自动创建订单并直接进入订单列表发起支付、省去订单确认环节(请先设置默认支付方式)', '请选择是否虚拟订单直接提交支付', 'common', 'common_fictitious_order_direct_pay', 1693127007), (257, '0', '开启搜索记录', '默认否', '请选择开启搜索记录', 'home', 'home_search_history_record', 1691986290), (258, '

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容


账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容




账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容


账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容




账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容


账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容



账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容


账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容




', '账号注销协议', '最多 105000 个字符', '账号注销协议最多 105000 个字符', 'common', 'common_agreement_userlogout', 1668907622), (259, '1', '主导航', '默认开启', '请选择主导航状态', 'home', 'home_main_header_status', 1693127384), (260, '1', '顶部小导航', '默认开启', '请选择顶部小导航状态', 'home', 'home_main_top_header_status', 1693127384), (261, '1', 'logo及搜索栏', '默认开启', '请选择logo及搜索栏状态', 'home', 'home_main_logo_search_status', 1693127384), (262, '1', '面包屑导航', '默认开启', '请选择面包屑导航状态', 'home', 'home_main_breadcrumb_header_status', 1693127384), (263, '1', '底部页脚内容', '默认开启', '请选择底部页脚内容状态', 'home', 'home_main_footer_content_status', 1693127384), (264, '1', '后端使用多语言', '默认关闭', '请选择后端使用多语言', 'admin', 'admin_use_multilingual_status', 1693127384), (265, '1', '前端使用多语言', '默认关闭', '请选择前端使用多语言', 'home', 'home_use_multilingual_status', 1693127384), (266, 'zh,cht,en,spa', '可用多语言', '勾选则使用', '请勾选需要使用的语言', 'common', 'common_multilingual_choose_list', 1693127384), (267, '0', '用户以系统类标识维度', '默认关闭', '请选择用户以系统类标识维度', 'common', 'common_user_unique_system_type_model', 1693127384), (268, '0', '自动识别用户语言', '默认关闭', '请选择自动识别用户语言', 'common', 'common_multilingual_auto_status', 1693127384), (269, '0', '默认语言', '默认中文', '请选择默认语言', 'common', 'common_multilingual_default_value', 1693127384), (270, '', '域名绑定语言', '', '请配置域名绑定语言', 'common', 'common_domain_multilingual_bind_list', 1693127384), (271, '0', '使用redis缓存', '默认否', '请选择是否使用redis缓存', 'common', 'common_data_is_use_redis_cache', 1723170903), (273, '', '用户基础信息提示页面', '默认关闭', '请选择用户基础信息提示页面', 'common', 'common_app_user_base_popup_pages', 1693127977), (274, '', '用户基础信息提示终端', '默认关闭', '请选择用户基础信息提示终端', 'common', 'common_app_user_base_popup_client', 1693127977), (275, '1800', '用户基础信息提示间隔时间', '单位 秒、默认1800秒/30分钟', '请填写关闭后再次提示间隔时间', 'common', 'common_app_user_base_popup_interval_time', 1693127977), (276, 'Devil', '退货联系人', '', '请填写退货联系人', 'home', 'home_order_aftersale_return_goods_contacts_name', 1689846653), (277, '13888888888', '退货联系电话', '', '请填写退货联系电话', 'home', 'home_order_aftersale_return_goods_contacts_tel', 1689846653), (278, '', '百度地图api秘钥(服务端)', '百度地图的应用Key', '请填写百度地图api秘钥(服务端)', 'common', 'common_baidu_map_ak_server', 1723627959), (279, '', '腾讯地图api秘钥(服务端)', '腾讯地图的应用Key', '请填写腾讯地图api秘钥(服务端)', 'common', 'common_tencent_map_ak_server', 1723627959), (280, '', '高德地图api秘钥(服务端)', '高德地图的应用Key和安全秘钥', '请填写高德地图api秘钥(服务端)', 'common', 'common_amap_map_ak_server', 1723627959), (281, '', '天地图api秘钥(服务端)', '天地图的应用Key', '请填写天地图api秘钥(服务端)', 'common', 'common_tianditu_map_ak_server', 1723627959), (284, '^1((3|4|5|6|7|8|9){1}\\d{1})\\d{8}$', '手机正则', '', '请填写手机正则', 'common', 'common_regex_mobile', 1559318982), (285, '^\\d{3,4}-?\\d{8}$', '座机正则', '', '请填写座机正则', 'common', 'common_regex_tel', 1559318982), (286, '^(\\d{15}$|^\\d{18}$|^\\d{17}(\\d|X|x))$', '身份证号码正则', '', '请填写身份证号码正则', 'common', 'common_regex_id_card', 1559318982), (287, '', '微信小程序原始ID', '填写则APP分享到微信使用小程序', '请填写微信小程序原始ID', 'common', 'common_app_mini_weixin_share_original_id', 1559318982), (288, '0', '同步微信发货', '默认关闭', '请选择是否同步微信发货', 'common', 'common_app_mini_weixin_upload_shipping_status', 1559318982), (289, '/static/upload/images/common/2019/01/14/1547448748316693.png', '后台logo', '建议322*78px', '请上传后台logo', 'admin', 'admin_logo', 1723627959), (290, '/static/upload/images/common/2019/01/14/1547448748316693.png', '后台登录logo', '建议220*60px', '请上传后台登录logo', 'admin', 'admin_login_logo', 1723627959), (291, '/static/upload/images/common/2024/01/08/1704705821615587.png', '后台登录广告图片', '建议570*480px', '请上传后台登录广告图片', 'admin', 'admin_login_ad_images', 1723627959), (292, '', '关闭手机端', '勾选则关闭', '请选择是否关闭手机端', 'home', 'home_site_app_state', 1721903617), (293, '', '默认首页', '默认系统、仅web端', '请选择默认首页', 'common', 'common_site_default_index', 1559318982), (294, '1', '显示商品售价', '', '请选择是否显示商品售价', 'common', 'common_goods_sales_price_status', 1559318982), (295, '1', '显示商品原价', '', '请选择是否显示商品原价', 'common', 'common_goods_original_price_status', 1559318982), (296, '0', '显示商品售价单位', '取值商品单位', '请选择是否显示商品售价单位', 'common', 'common_goods_sales_price_unit_status', 1559318982), (297, '0', '显示商品原价单位', '取值商品单位', '请选择是否显示商品原价单位', 'common', 'common_goods_original_price_unit_status', 1559318982), (298, '企业数字化、电商一体化解决方案!', '商店简介', '空则不展示', '', 'common', 'common_customer_store_describe', 1721900646), (299, '', '自定义客服', '', '', 'common', 'common_app_customer_service_custom', 1559318982), (300, '', '企业微信客服id', '', '请填写企业微信客服id', 'common', 'common_app_customer_service_company_weixin_corpid', 1559318982), (301, '', '企业微信客服url', '', '请填写企业微信客服url', 'common', 'common_app_customer_service_company_weixin_url', 1559318982), (302, '', '搜索禁止UserAgent', '禁止的标识(输入回车)', '请填写搜索禁止UserAgent', 'home', 'home_search_prohibit_user_agent', 1559318982), (303, '0', '搜索需要登录', '', '请选择是否搜索需要登录', 'home', 'home_search_is_login_required', 1559318982), (304, '1', '显示商品销量', '', '请选择是否显示商品销量', 'common', 'common_goods_sales_number_status', 1559318982), (305, '1', '显示商品库存', '', '请选择是否显示商品库存', 'common', 'common_goods_inventory_status', 1559318982), (307, '0', '首页DIY模式数据', '', '请选择首页DIY模式数据', 'common', 'common_app_index_data_diy_mode_value', 1559318982), (308, '0', '图片验证码类型', '', '请选择图片验证码类型', 'common', 'common_images_verify_rand_type', 1558085166), (309, '0,1,2,3,4', 'Token生成规则', '默认包含用户id', '请选择token生成规则', 'common', 'common_token_created_rules', 1558085166), (310, '1', '搜索页开启商品产地', '默认开启', '请选择搜索页开启商品产地', 'home', 'home_search_is_place_origin', 1572350417); +INSERT INTO `sxo_config` (`id`, `value`, `name`, `describe`, `error_tips`, `type`, `only_tag`, `upd_time`) VALUES (15, '20', '分页数量', '分页显示数量', '分页不能超过3位数', 'admin', 'common_page_size', 1723627959), (59, '1', '订单商品扣减库存规则', '需扣减库存开启方可有效,默认订单支付成功', '', 'common', 'common_deduction_inventory_rules', 1693127007), (60, '1', '是否扣减库存', '建议不要随意修改,以免造成库存数据错乱,关闭不影响库存回滚', '', 'common', 'common_is_deduction_inventory', 1693127007), (11, '0', 'Excel编码', 'excel模块编码选择', '请选择编码', 'admin', 'admin_excel_charset', 1723627959), (16, '网站名称 - SEO标题', '站点标题', '浏览器标题,一般不超过80个字符', '站点标题不能为空', 'home', 'home_seo_site_title', 1721897796), (17, 'SEO站点关键字', '站点关键字', '一般不超过100个字符,多个关键字以半圆角逗号 [ , ] 隔开', '站点关键字不能为空', 'home', 'home_seo_site_keywords', 1721897796), (306, '0', '首页使用DIY模式', '默认跟随统一的首页配置', '请选择是否首页使用DIY模式', 'common', 'common_app_is_index_data_diy_mode', 1559318982), (18, 'SEO站点描述', '站点描述', '站点描述,一般不超过200个字符', '站点描述不能为空', 'home', 'home_seo_site_description', 1721897796), (19, '京ICP备xxx号', 'ICP证书号', '如:沪ICP备xxx号', '', 'home', 'home_site_icp', 1721903617), (20, '', '底部统计代码', '支持html,可用于添加流量统计代码', '', 'home', 'home_statistics_code', 0), (21, '1', 'web端站点状态', '可暂时将站点关闭,其他人无法访问,但不影响管理员访问后台', '请选择web端站点状态', 'home', 'home_site_web_state', 1721903617), (22, '升级中...', '关闭原因', '支持html,当网站处于关闭状态时,关闭原因将显示在前台', '', 'home', 'home_site_close_reason', 1721903617), (23, 'Asia/Shanghai', '默认时区', '默认 亚洲/上海 [标准时+8]', '请选择默认时区', 'common', 'common_timezone', 1721903617), (24, '', '底部代码', '支持html,可用于添加流量统计代码', '', 'home', 'home_footer_info', 1721903617), (28, '网站名称', '站点名称', '', '站点名称不能为空', 'home', 'home_site_name', 1721903617), (29, '0', '链接模式', '非兼容模式请确保配置好伪静态规则', '请选择url模式', 'home', 'home_seo_url_model', 1721897796), (25, '204800000000', '图片最大限制', '单位B [上传图片还受到服务器空间PHP配置最大上传 20M 限制]', '请填写图片上传最大限制', 'home', 'home_max_limit_image', 1692097063), (26, '512000000000', '文件最大限制', '单位B [上传文件还受到服务器空间PHP配置最大上传 20M 限制]', '请填写文件上传最大限制', 'home', 'home_max_limit_file', 1692097063), (27, '1024000000000', '视频最大限制', '单位B [上传视频还受到服务器空间PHP配置最大上传 20M 限制]', '请填写视频上传最大限制', 'home', 'home_max_limit_video', 1692097063), (30, 'html', '伪静态后缀', '链接后面的后缀别名,默认 [ html ]', '小写字母,不能超过8个字符', 'home', 'home_seo_url_html_suffix', 1721897796), (31, '0', '用户注册开启审核', '默认关闭,开启后用户注册需要审核通过方可登录', '请选择用户注册开启审核', 'common', 'common_register_is_enable_audit', 1688461894), (32, '/static/upload/images/common/2019/01/14/1547448748316693.png', '手机端logo', '支持 [jpg, png, gif],建议220x66px', '请上传手机端网站logo', 'home', 'home_site_logo_wap', 1721903617), (33, '/static/upload/images/common/2019/01/14/1547448705165706.png', '电脑端logo', '支持 [jpg, png, gif],建议220x60px', '请上传电脑端网站logo', 'home', 'home_site_logo', 1721903617), (34, '1200', '页面最大宽度', '页面最大宽度,单位px,0则100%', '请填写页面宽度值', 'home', 'home_content_max_width', 1600008688), (35, '/static/upload/images/common/2019/01/14/1547448728921121.jpg', '正方形logo', '建议使用png格式,建议300x300px', '请上传正方形logo', 'common', 'home_site_logo_square', 1721903617), (36, 'username,sms,email', '注册方式', '未选择、前端站点将无法注册,可选择 [ 短信, 邮箱, 用户名 ]', '请选择注册方式', 'home', 'home_user_reg_type', 1688461894), (37, 'username,email,sms', '登录方式', '默认帐号密码,可选择 [ 帐号密码, 邮箱验证码, 手机验证码 ]', '请选择登录方式', 'home', 'home_user_login_type', 1688395276), (38, '1', '获取验证码-开启图片验证码', '防止短信轰炸', '请选择是否开启强制图片验证码', 'common', 'common_img_verify_state', 1690031440), (39, '60', '获取验证码时间间隔', '防止频繁获取验证码,一般在 30~120 秒之间,单位 [秒]', '请填写获取验证码时间间隔', 'home', 'common_verify_interval_time', 1690031440), (40, '', '用户注册-短信模板ID', '验证码code', '请填写用户注册短信模板内容', 'home', 'home_sms_user_reg_template', 1693127455), (41, '', '短信签名', '发送短信包含的签名', '短信签名 3~8 个的中英文字符', 'common', 'common_sms_sign', 1693127445), (42, '', '短信KeyID', 'Access Key ID', '请填写Access Key ID', 'common', 'common_sms_apikey', 1693127445), (43, '', '密码找回-短信模板ID', '验证码code', '请填写密码找回短信模板内容', 'home', 'home_sms_user_forget_pwd_template', 1693127455), (44, '600', '验证码有效时间', '验证码过期时间,一般10分钟左右,单位 [秒]', '请填写验证码有效时间', 'home', 'common_verify_expire_time', 1690031440), (45, '', 'SMTP服务器', '设置SMTP服务器的地址,如 smtp.163.com', '请填写SMTP服务器', 'common', 'common_email_smtp_host', 1693127472), (46, '', 'SMTP端口', '设置SMTP服务器的端口,默认为 25', '请填写SMTP端口号', 'common', 'common_email_smtp_port', 1693127472), (47, '', '发信人邮件地址', '发信人邮件地址,使用SMTP协议发送的邮件地址,如 shopxo@163.com', '请填写发信人邮件地址', 'common', 'common_email_smtp_account', 1693127472), (48, '', 'SMTP身份验证用户名', '如 shopxo@163.com', '请填写SMTP身份验证用户名', 'common', 'common_email_smtp_name', 1693127472), (49, '', 'SMTP身份验证密码', 'shopxo@163.com邮件的密码或授权码', '请填写SMTP身份验证密码', 'common', 'common_email_smtp_pwd', 1693127472), (50, 'ShopXO', '发件人显示名称', '如 ShopXO', '', 'common', 'common_email_smtp_send_name', 1693127472), (51, '', '通用-短信模板ID', '验证码code', '请填写通用短信模板内容', 'common', 'common_sms_currency_template', 1693127455), (58, '', '短信KeySecret', 'Access Key Secret', '请填写Access Key Secret', 'common', 'common_sms_apisecret', 1693127445), (53, '021-88888888', '商店电话', '空则不显示', '', 'common', 'common_customer_store_tel', 1721900646), (56, '

通用模板,你的验证码是  #code#

', '通用-邮件模板', '验证码变量标识符 [ #code# ]', '', 'common', 'common_email_currency_template', 1614775674), (57, 'default', '默认模板', '前台默认模板', '请选择默认模板', 'common', 'common_default_theme', 1685070717), (62, '', '百度地图api秘钥(浏览器端)', '百度地图的应用Key', '请填写百度地图api秘钥(浏览器端)', 'common', 'common_baidu_map_ak', 1723627959), (63, '

用户注册,你的验证码是  #code#

', '用户注册-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_reg_template', 1614775674), (64, '

密码找回,你的验证码是  #code#

', '密码找回-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_forget_pwd_template', 1614775674), (65, '

邮箱绑定,你的验证码是  #code#

', '邮箱绑定-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_email_binding_template', 1614775674), (66, '20241021', 'css/js版本标记', '用于css/js浏览器缓存版本识别', '', 'home', 'home_static_cache_version', 1721903617), (67, '', '手机号码绑定-短信模板ID', '验证码code', '请填写手机号码绑定短信模板内容', 'home', 'home_sms_user_mobile_binding_template', 1693127455), (68, '连衣裙,帐篷,iphone,包包', '搜索关键字', '搜索框下热门关键字(输入回车)', '请填写关键字', 'home', 'home_search_keywords', 1691986290), (69, '2', '搜索关键字类型', '自定义需要配置以下关键字', '请选择关键字类型', 'home', 'home_search_keywords_type', 1691986290), (70, '0', '订单预约模式', '开启后用户提交订单需要管理员确认', '请选择是否开启预约模式', 'common', 'common_order_is_booking', 1693127007), (71, 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_alipay_title', 1652847626), (72, '企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_alipay_describe', 1652847626), (73, '021-88888888', '客服电话', '空则不显示', '请填写客服电话', 'common', 'common_app_customer_service_tel', 1693128029), (74, '', 'AppID', '小程序ID', '请填写AppID', 'common', 'common_app_mini_alipay_appid', 1652847626), (75, '', '应用公钥', '', '请填写应用公钥', 'common', 'common_app_mini_alipay_rsa_public', 1652847626), (182, '', '前缀', '默认 shopxo', '请填写前缀', 'common', 'common_cache_session_redis_prefix', 1723170903), (76, '', '应用私钥', '', '请填写应用私钥', 'common', 'common_app_mini_alipay_rsa_private', 1652847626), (171, '4', '首页楼层商品排序类型', '默认综合', '请选择首页楼层商品排序类型', 'home', 'home_index_floor_goods_order_by_type', 1693126976), (173, '更多入口', '快捷导航名称', '默认 更多入口', '请填写快捷导航名称', 'home', 'home_navigation_main_quick_name', 1693127384), (172, '0', '首页楼层商品排序规则', '默认降序(desc)', '请选择首页楼层商品排序规则', 'home', 'home_index_floor_goods_order_by_rule', 1693126976), (188, 'default', '默认主题', '微信小程序默认主题', '请选择微信小程序默认主题', 'common', 'common_app_mini_weixin_default_theme', 1628599597), (174, 'weixin,baidu,toutiao', '获取账户手机一键登录', '默认关闭', '请选择获取账户手机一键登录', 'common', 'common_user_onekey_bind_mobile_list', 1693127977), (175, '1', '启用订单批量支付', '默认否', '请选择获启用订单批量支付', 'home', 'home_is_enable_order_bulk_pay', 1693127007), (176, '0', 'Session使用缓存', '默认否', '请选择Session使用缓存', 'common', 'common_session_is_use_cache', 1723170903), (177, '1', '数据使用缓存', '默认否', '请选择数据使用缓存', 'common', 'common_data_is_use_cache', 1723170903), (78, '1', '是否启用搜索', '默认是', '', 'common', 'common_app_is_enable_search', 1693127977), (77, '', '支付宝公钥', '', '请填写支付宝公钥', 'common', 'common_app_mini_alipay_out_rsa_public', 1652847626), (167, '', 'css/js静态文件cdn域名', 'css/js静态文件', '请填写正确的css/js静态文件cdn域名', 'common', 'common_cdn_public_host', 1721903617), (168, '8', '首页楼层商品数量', '默认8个', '请填写首页楼层商品数量', 'home', 'home_index_floor_goods_max_count', 1693126976), (170, '{\"1\":\"手机,电脑\",\"2\":\"连衣裙,女装,男装\",\"3\":\"大牌,正品,新款\"}', '首页楼层顶部右侧关键字', '楼层下关键字(输入回车)', '请填写首页楼层顶部右侧关键字', 'home', 'home_index_floor_top_right_keywords', 1693126976), (79, '0', '是否启用留言', '默认否', '', 'common', 'common_app_is_enable_answer', 1693127977), (80, '3', '商品可添加规格最大数量', '建议不超过3个规格', '请填写谷歌最大数', 'common', 'common_spec_add_max_number', 1723627959), (81, '-', '路由分隔符', '建议填写 [ - ] 默认 [ - ] ,仅PATHINFO模式+短地址模式下有效', '请填写路由分隔符', 'common', 'common_route_separator', 1693127480), (82, '', 'AppID', '小程序ID', '请填写appid', 'common', 'common_app_mini_weixin_appid', 1699458088), (83, '', 'AppSecret ', '小程序密钥', '请填写appsecret', 'common', 'common_app_mini_weixin_appsecret', 1699458088), (84, 'ShopXO-weixin', '名称', '', '请填写名称', 'common', 'common_app_mini_weixin_title', 1699458088), (85, '企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_weixin_describe', 1699458088), (61, '用户中心公告文字,后台手机管理、基础配置中修改,演示站点请勿下单。', '用户中心公告', '空则不显示公告', '', 'common', 'common_user_center_notice', 1693128029), (8, '公告内容', '商城公告', '空则不显示公告', '', 'common', 'common_shop_notice', 1693128029), (86, 'email@company.com', '商店邮箱', '空则不显示', '客服邮箱格式有误', 'common', 'common_customer_store_email', 1721900646), (87, '', '商店二维码', '空则不展示', '', 'common', 'common_customer_store_qrcode', 1721900646), (152, '[{\"alias\":\"总部\",\"name\":\"devil\",\"tel\":\"13222333333\",\"lng\":\"121.594278\",\"lat\":\"31.207917\",\"address\":\"张江高科\",\"province\":\"9\",\"city\":\"155\",\"county\":\"1937\",\"province_name\":\"上海市\",\"city_name\":\"浦东新区\",\"county_name\":\"张江镇\",\"id\":0,\"logo\":\"\"},{\"logo\":\"\\/static\\/upload\\/images\\/common\\/2019\\/01\\/14\\/1547448728921121.jpg\",\"alias\":\"\",\"name\":\"sky\",\"tel\":\"021-88888888\",\"lng\":\"121.515632\",\"lat\":\"31.102277\",\"address\":\"浦江科技广场\",\"province\":\"9\",\"city\":\"152\",\"county\":\"1896\",\"province_name\":\"上海市\",\"city_name\":\"闵行区\",\"county_name\":\"浦江镇\",\"id\":1}]', '自提点地址', '', '请填写自提点地址', 'common', 'common_self_extraction_address', 1705636219), (88, '公司实际运营地址', '商店地址', '空则不展示', '', 'common', 'common_customer_store_address', 1721900646), (89, '

用户注册协议


', '用户注册协议', '最多 105000 个字符', '用户注册协议最多 105000 个字符', 'common', 'common_agreement_userregister', 1690031778), (90, '/static/upload/images/common/2019/05/17/1558025141249118.png', '用户注册背景图片', '', '请上传用户注册背景图片', 'home', 'home_site_user_register_bg_images', 1688461894), (91, '/static/upload/images/common/2023/07/03/1688370464496578.png', '图片', '图片1 [ 建议使用 1920*350px ]', '', 'home', 'home_site_user_login_ad1_images', 1688395276), (92, '/static/upload/images/common/2023/07/03/1688370477913669.png', '图片', '图片2 [ 建议使用 1920*350px ]', '', 'home', 'home_site_user_login_ad2_images', 1688395276), (93, '', '图片', '图片2 [ 建议使用 1920*350px ]', '', 'home', 'home_site_user_login_ad3_images', 1688395276), (272, '#d433f0', '用户注册背景色', '', '请选择用户注册背景色', 'home', 'home_site_user_register_bg_color', 1688461894), (94, 'https://shopxo.net/', 'url地址', '地址1 [ 带http://或https:// ]', '', 'home', 'home_site_user_login_ad1_url', 1688395276), (95, '', 'url地址', '地址2 [ 带http://或https:// ]', '', 'home', 'home_site_user_login_ad2_url', 1688395276), (96, '', 'url地址', '地址3 [ 带http://或https:// ]', '', 'home', 'home_site_user_login_ad3_url', 1688395276), (97, '#e93507', '背景色', '背景色1', '', 'home', 'home_site_user_login_ad1_bg_color', 1688395276), (98, '#7a2ae9', '背景色', '背景色2', '', 'home', 'home_site_user_login_ad2_bg_color', 1688395276), (99, '', '背景色', '背景色3', '', 'home', 'home_site_user_login_ad3_bg_color', 1688395276), (100, '1', '登录图片验证码', '默认关闭,可以防止非法登录', '请选择是否开启登录图片验证码', 'home', 'home_user_login_img_verify_state', 1688395276), (101, '/static/upload/images/common/2023/07/07/1688712376285299.png', '图片', '图片1 [ 建议使用 450*350px ]', '', 'home', 'home_site_user_forgetpwd_ad1_images', 1688713317), (102, '/static/upload/images/common/2019/05/17/1558073623641199.jpg', '图片', '图片2 [ 建议使用 450*350px ]', '', 'home', 'home_site_user_forgetpwd_ad2_images', 1688713317), (103, '', '图片', '图片2 [ 建议使用 450*350px ]', '', 'home', 'home_site_user_forgetpwd_ad3_images', 1688713317), (104, 'https://shopxo.net/', 'url地址', '地址1 [ 带http://或https:// ]', '', 'home', 'home_site_user_forgetpwd_ad1_url', 1688713317), (105, '', 'url地址', '地址2 [ 带http://或https:// ]', '', 'home', 'home_site_user_forgetpwd_ad2_url', 1688713317), (106, '', 'url地址', '地址3 [ 带http://或https:// ]', '', 'home', 'home_site_user_forgetpwd_ad3_url', 1688713317), (107, '#60dfff', '背景色', '背景色1', '', 'home', 'home_site_user_forgetpwd_ad1_bg_color', 1688713317), (108, '#FAFAFA', '背景色', '背景色2', '', 'home', 'home_site_user_forgetpwd_ad2_bg_color', 1688713317), (109, '', '背景色', '背景色3', '', 'home', 'home_site_user_forgetpwd_ad3_bg_color', 1688713317), (110, '1', '用户注册图片验证码', '默认关闭,可以防止非法注册', '请选择是否开启用户注册图片验证码', 'home', 'home_user_register_img_verify_state', 1688461894), (111, '', '图片验证码规则', '默认白底黑字,可根据需求i加大验证码识别难度', '', 'common', 'common_images_verify_rules', 1690031440), (112, '1', 'SSL方式加密', '', '请选择是否使用SSL方式加密', 'common', 'common_email_is_use_ssl', 1693127472), (113, '活动/优惠未生效\r\n空包裹\r\n包裹丢失\r\n配送超时\r\n未按约定时间发货\r\n未送货上门\r\n物流显示签收但实际未收到货\r\n不喜欢/不想要', '仅退款原因', '可换行,一行一个', '请填写仅退款原因', 'home', 'home_order_aftersale_return_only_money_reason', 1689846653), (114, '7天无理由退换货\r\n配送超时\r\n未按约定时间发货\r\n未送货上门\r\n卖家发错货\r\n少件/漏发\r\n包装/商品破损/污渍\r\n商品信息描述不符\r\n使用后过敏\r\n已过/临近保质期\r\n无法溶解/结块/有异物', '退货退款原因', '可换行,一行一个', '请填写退货退款原因', 'home', 'home_order_aftersale_return_money_goods_reason', 1689846653), (115, '1', '用户注册协议', '默认关闭,开启后用户注册需要同意协议才可以注册', '请选择是否启用用户注册协议', 'home', 'home_is_enable_userregister_agreement', 1688461894), (116, '上海市闵行区浦江科技广场', '退货地址', '', '请填写退货地址', 'home', 'home_order_aftersale_return_goods_address', 1689846653), (117, '0', '使用独立手机详情', '默认使用web详情', '请选择使用独立手机详情', 'common', 'common_app_is_use_mobile_detail', 1693127977), (118, '0', '强制绑定手机', '默认否', '请选择是否强制绑定手机', 'common', 'common_user_is_mandatory_bind_mobile', 1693127977), (121, '1', '固定顶部导航', '默认是、必须启用搜索', '请选择是否固定顶部导航', 'common', 'common_app_is_header_nav_fixed', 1693127977), (122, '1', '开启在线客服', '默认否', '请选择是否开启在线客服', 'common', 'common_app_is_online_service', 1693127977), (169, '10', '首页楼层左侧二级商品分类数量', '默认6个', '请填写首页楼层左侧二级商品分类数量', 'home', 'home_index_floor_left_goods_category_max_count', 1606316065), (163, '30', '订单完成可发起售后时限', '单位 天,0则关闭售后、建议30天左右', '请填写订单完成可发起售后时限', 'common', 'home_order_aftersale_return_launch_day', 1689846653), (240, '21600', '商品赠送积分时长', '单位 分钟,默认21600分钟/15天', '请填写商品赠送积分时长', 'common', 'common_goods_give_integral_limit_time', 1647520290), (125, '', 'AppID', '智能小程序ID', '请填写AppID', 'common', 'common_app_mini_baidu_appid', 1693128332), (126, '', 'AppKey', '智能小程序KEY', '请填写AppKey', 'common', 'common_app_mini_baidu_appkey', 1693128332), (127, '', 'AppSecret', '智能小程序密匙', '请填写AppSecret', 'common', 'common_app_mini_baidu_appsecret', 1693128332), (128, 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_baidu_title', 1693128332), (129, '企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_baidu_describe', 1693128332), (130, '0', '留言需要登录', '默认否', '请选择是否留言需要登录', 'common', 'common_is_login_answer', 1647520290), (132, '30', '订单关闭脚本时长', '单位 分钟,默认30分钟', '请填写订单关闭脚本时长', 'common', 'common_order_close_limit_time', 1647520290), (133, '21600', '订单自动收货脚本时长', '单位 分钟,默认21600分钟/15天', '请填写订单自动收货脚本时长', 'common', 'common_order_success_limit_time', 1647520290), (134, '', 'AppID', '小程序ID', '请填写AppID', 'common', 'common_app_mini_toutiao_appid', 1693128338), (135, '', 'AppSecret', '小程序Secret', '请填写AppSecret', 'common', 'common_app_mini_toutiao_appsecret', 1693128338), (139, 'ShopXO-toutiao', '名称', '', '请填写名称', 'common', 'common_app_mini_toutiao_title', 1693128338), (140, '企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_toutiao_describe', 1693128338), (141, '京公网安备xxx号', '公安备案号', '如:京公网安备xxx号', '请填写公安备案号', 'home', 'home_site_security_record_name', 1721903617), (142, '', '公安备案地址', '备案展示页面的url地址', '请填写公安备案地址', 'home', 'home_site_security_record_url', 1721903617), (143, '', 'AppID', '小程序ID', '请填写AppID', 'common', 'common_app_mini_qq_appid', 1693128345), (144, '', 'AppSecret', '小程序Secret', '请填写AppSecret', 'common', 'common_app_mini_qq_appsecret', 1693128345), (145, '', 'AppToken', '小程序Token', '请填写AppToken', 'common', 'common_app_mini_qq_apptoken', 1693128345), (146, 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_qq_title', 1693128345), (147, '企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_qq_describe', 1693128345), (148, '1', '是否启用用户中心头部小导航', '默认是', '请选择是否启用用户中心头部小导航', 'common', 'common_app_is_head_vice_nav', 1693127977), (151, '{\"pc\":\"4\",\"h5\":\"4\",\"ios\":\"4\",\"android\":\"4\",\"weixin\":\"4\",\"alipay\":\"4\",\"baidu\":\"4\",\"toutiao\":\"4\",\"qq\":\"4\",\"kuaishou\":\"4\"}', '站点类型', '默认快递', '请选择站点类型', 'common', 'common_site_type', 1705636219), (150, '', '展示型操作名称', '默认 立即咨询', '请填写展示型操作名称', 'common', 'common_is_exhibition_mode_btn_text', 1705636219), (153, '', '虚拟信息标题', '默认密钥信息', '请填写虚拟信息标题', 'common', 'common_site_fictitious_return_title', 1705636219), (154, '', '提示信息', '', '请填写提示信息', 'common', 'common_site_fictitious_return_tips', 1705636219), (155, '', '在线客服-企业编码', '空则不显示在线客服', '请填写在线客服-企业编码', 'common', 'common_app_mini_alipay_tnt_inst_id', 1652847626), (156, '', '在线客服-聊天窗编码', '空则不显示在线客服', '请填写在线客服-聊天窗编码', 'common', 'common_app_mini_alipay_scene', 1652847626), (157, '0', '商品详情页展示相册', '默认否', '请选择是否商品详情页展示相册', 'common', 'common_is_goods_detail_show_photo', 1692351536), (158, '1', '手机简洁模式', '默认否', '请选择是否手机简洁模式', 'common', 'common_is_mobile_concise_model', 1693128029), (159, '0', '启用直播', '默认否,需重新生成小程序包(启用则需到微信小程序后台申请权限)', '请选择是否启用直播', 'common', 'common_app_weixin_liveplayer', 1660449851), (161, '1.3.0', '直播组件版本号', '', '请填写直播组件版本号', 'common', 'common_app_weixin_liveplayer_ver', 1660449851), (162, '1', '后台登录页随机背景图', '默认启用', '请选择后台登录页随机背景图', 'common', 'admin_login_info_bg_images_rand', 1723627959), (164, '30', '支付日志订单关闭脚本时长', '单位 分钟,默认30分钟', '请填写支付日志订单关闭脚本时长', 'common', 'common_pay_log_order_close_limit_time', 1647520290), (165, '0', '分类展示层级', '默认 分类+商品', '请选择分类展示层级', 'common', 'common_show_goods_category_level', 1692351536), (166, '', '附件cdn域名', '图片/视频/文件', '请填写正确的附件cdn域名', 'common', 'common_cdn_attachment_host', 1721903617), (183, '', '连接地址', '默认 127.0.0.1', '请填写连接地址', 'common', 'common_cache_data_redis_host', 1723170903), (184, '', '端口号', '默认 6379', '请填写端口号', 'common', 'common_cache_data_redis_port', 1723170903), (185, '', '密码', '默认无密码', '请填写密码', 'common', 'common_cache_data_redis_password', 1723170903), (186, '', '有效时间', '默认0表示永久', '请填写有效时间', 'common', 'common_cache_data_redis_expire', 1723170903), (187, '', '前缀', '默认 shopxo', '请填写前缀', 'common', 'common_cache_data_redis_prefix', 1723170903), (189, 'default', '默认主题', '支付宝小程序默认主题', '请选择支付宝小程序默认主题', 'common', 'common_app_mini_alipay_default_theme', 1572350417), (190, 'default', '默认主题', '百度小程序默认主题', '请选择百度小程序默认主题', 'common', 'common_app_mini_baidu_default_theme', 1605944646), (191, 'default', '默认主题', '头条小程序默认主题', '请选择头条小程序默认主题', 'common', 'common_app_mini_toutiao_default_theme', 1605945236), (192, 'default', '默认主题', 'QQ小程序默认主题', '请选择QQ小程序默认主题', 'common', 'common_app_mini_qq_default_theme', 1605947370), (193, '0', '首页楼层数据模式类型', '默认自动模式', '请选择首页楼层数据模式类型', 'home', 'home_index_floor_data_type', 1693126976), (194, '{\"1\":[\"25\",\"32\",\"5\",\"6\",\"2\",\"1\",\"4\",\"3\"],\"2\":[\"11\",\"10\",\"8\",\"9\",\"100\",\"12\",\"109\",\"110\"],\"3\":[\"106\",\"104\",\"102\",\"101\",\"98\",\"7\",\"107\",\"108\"]}', '首页楼层商品配置', '自定义添加商品', '请选择首页楼层商品配置', 'home', 'home_index_floor_manual_mode_goods', 1693126976), (195, '{\"1\":\"58,59,60,61,62,63\",\"2\":\"304,305,306,307,310,311\",\"3\":\"896,897,898,899,188,189\"}', '首页楼层左侧二级商品分类', '可以多选', '请填写首页楼层左侧二级商品分类', 'home', 'home_index_floor_left_top_category', 1693126976), (196, '1', '快捷导航状态', '默认关闭', '请选择快捷导航状态', 'home', 'home_navigation_main_quick_status', 1693127384), (197, '0', '用户地址地图', '默认关闭', '请选择用户地址地图', 'home', 'home_user_address_map_status', 1693127384), (198, '0', '用户地址身份证', '默认关闭', '请选择用户地址身份证', 'home', 'home_user_address_idcard_status', 1693127384), (199, '1', '首页轮播左侧商品分类', '默认开启', '请选择首页轮播左侧商品分类', 'home', 'home_index_banner_left_status', 1693126976), (200, '1', '首页轮播右侧聚合内容', '默认开启', '请选择首页轮播右侧聚合内容', 'home', 'home_index_banner_right_status', 1693126976), (202, '20', '搜索展示数据条数', '默认20', '请填写搜索展示数据条数', 'home', 'home_search_limit_number', 1691986290), (201, '0', '手机模式下友情链接状态', '默认关闭', '请选择手机模式下友情链接状态', 'home', 'home_index_friendship_link_status', 1693127384), (203, '1', '订单支付状态改变支付金额必须大于等于', '默认开启', '请选择订单支付状态改变支付金额必须大于等于', 'common', 'common_is_pay_price_must_max_equal', 1693127007), (204, '1', '搜索页开启规格', '默认开启', '请选择搜索页开启规格', 'home', 'home_search_is_spec', 1691986291), (205, '1', '搜索页开启参数', '默认开启', '请选择搜索页开启参数', 'home', 'home_search_is_params', 1691986291), (206, '1', '搜索页开启价格', '默认开启', '请选择搜索页开启价格', 'home', 'home_search_is_price', 1691986291), (207, '1', '顶部小导航非首页入口', '默认开启', '请选择顶部小导航非首页入口', 'home', 'home_header_top_is_home', 1693127384), (208, '1', '搜索页开启品牌', '默认开启', '请选择搜索页开启品牌', 'home', 'home_search_is_brand', 1691986291), (209, '1', '搜索页开启分类', '默认开启', '请选择搜索页开启分类', 'home', 'home_search_is_category', 1691986291), (210, 'username', '登录方式', '默认帐号密码,可选择 [ 帐号密码, 邮箱验证码, 手机验证码 ]', '请至少选择一种登录方式', 'admin', 'admin_login_type', 1723627959), (211, '0', '登录图片验证码', '默认关闭,可以防止非法登录', '请选择是否开启登录图片验证码', 'admin', 'admin_login_img_verify_state', 1723627959), (212, '', '后台登录-短信模板ID', '验证码code', '请填写后台登录短信模板内容', 'admin', 'admin_sms_login_template', 1693127455), (213, '

后台登录模板,你的验证码是  #code#

', '后台登录-邮件模板', '验证码变量标识符 [ #code# ]', '', 'admin', 'admin_email_login_template', 1614775674), (214, '', '用户登录-短信模板ID', '验证码code', '请填写用户登录短信模板内容', 'home', 'home_sms_login_template', 1693127455), (215, '登录模板,你的验证码是 #code#', '用户登录-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_login_template', 1557728601), (216, '1', '自提选择地理位置', '默认关闭', '请选择自提选择地理位置', 'home', 'home_extraction_address_position', 1693127384), (217, '0', '搜索多个关键字并且关系', '默认否、或关系', '请选择搜索多个关键字并且关系', 'home', 'home_search_is_keywords_where_and', 1691986291), (233, '0', '连接商店采用https', '默认http', '请选择连接商店采用https', 'common', 'common_is_https_connect_store', 1723627959), (219, '0', '关闭商品优惠重叠', '默认否', '请选择关闭商品优惠重叠', 'common', 'is_close_goods_discount_overlap', 1690182022), (221, 'Powered by ShopXO', 'web端底部版权信息', '', '请填写web端底部版权信息', 'home', 'home_theme_footer_bottom_powered', 1618304831), (224, '', '应用商店帐号', '', '请填写应用商店帐号', 'common', 'common_store_accounts', 1721962395), (222, 'ShopXO', '后端站点名称', '', '请填写后端站点名称', 'admin', 'admin_theme_site_name', 1618304831), (223, '2', '搜索参数类型', '默认基础', '请选择搜索参数类型', 'home', 'home_search_params_type', 1691986291), (225, '', '应用商店密码', '', '请填写应用商店密码', 'common', 'common_store_password', 1721962395), (282, '', '隐私弹窗说明', '空则系统默认通用说明', '请填写隐私弹窗说明', 'common', 'common_app_mini_weixin_privacy_content', 1699458088), (226, '0', '搜索关键字包含SEO字段', '默认否', '请选择搜索关键字包含SEO字段', 'home', 'home_search_is_keywords_seo_fields', 1691986291), (227, '

用户隐私政策内容

', '用户隐私政策', '最多 105000 个字符', '用户隐私政策最多 105000 个字符', 'common', 'common_agreement_userprivacy', 1690031857), (231, '后台通知信息,系统配置中修改', '后台管理公告', '空则不显示、仅后台管理人员可见', '请填写后台管理公告', 'admin', 'admin_notice', 1723627959), (229, '0', '退货地址使用仓库地址', '默认否、根据订单所属仓库', '请选择是否退货地址使用仓库地址', 'home', 'home_order_aftersale_is_use_warehouse_address', 1689846653), (230, '1', '订单商品销量增加规则', '默认订单收货,请勿随意切换该配置、会造成商品销量不符', '请选择订单商品销量增加规则', 'common', 'common_goods_sales_count_inc_rules', 1693127007), (232, '1', '展示商品评价', '默认是', '请选择是否展示商品评价', 'common', 'common_is_show_goods_comments', 1692351536), (234, '', '手机端h5地址', 'uniapp端地址以(#/)结尾、比如:https://h5.shopxo.vip/#/', '请填写手机端h5地址', 'common', 'common_app_h5_url', 1693128029), (235, '0', '线下支付正常进行', '默认否,线下支付提交进入正常订单状态流程、后续管理员可在后台确认操作收款', '请选择线下支付正常进行', 'common', 'common_is_under_line_order_normal', 1693127007), (236, '增值电信业务经营许可证:京B2-xxx', '增值电信业务经营许可证', '如:沪B2-xxx', '', 'home', 'home_site_telecom_license', 1721903617), (237, '1', 'web端首页访问', '默认开启,仅针对web端首页,其他页面不受影响', '', 'home', 'home_site_web_home_state', 1721903617), (238, 'https://zzlz.gsxt.gov.cn/businessCheck/verifKey.do', '电子营业执照亮照', '执照页面展示地址、申请地址:https://zzlz.gsxt.gov.cn/businessShow', '', 'home', 'home_site_company_license', 1721903617), (283, '/static/upload/images/common/2019/01/14/1547448748316693.png', '手机端logo', '支持 [jpg, png, gif],建议宽不限*60px', '请上传手机端网站logo', 'home', 'home_site_logo_app', 1721903617), (239, '1', 'web端PC访问', '默认开启,仅针对web端PC', '', 'home', 'home_site_web_pc_state', 1721903617), (250, '', '天地图api秘钥(浏览器端)', '天地图的应用Key', '请填写天地图api秘钥(浏览器端)', 'common', 'common_tianditu_map_ak', 1723627959), (241, '', '主域名', '站点地址', '请填写正确的主域名', 'common', 'common_domain_host', 1721903617), (242, 'weixin,alipay,baidu,toutiao,qq', '获取账户地址一键导入', '默认关闭', '请选择获取账户地址一键导入', 'common', 'common_user_address_platform_import_list', 1693127977), (243, '', 'AppID', '小程序ID', '请填写AppID', 'common', 'common_app_mini_kuaishou_appid', 1652847650), (244, '', 'AppSecret', '小程序Secret', '请填写AppSecret', 'common', 'common_app_mini_kuaishou_appsecret', 1652847650), (245, 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_kuaishou_title', 1652847650), (246, '企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_kuaishou_describe', 1652847650), (247, 'shopxo', '数据加密秘钥', '默认安装系统已自动生成、可以修改', '请填写数据加密秘钥', 'common', 'common_data_encryption_secret', 1723627959), (248, '', 'Cookie有效域名', '默认空则是当前访问域名有效', '请填写Cookie有效域名', 'common', 'common_cookie_domain', 1723627959), (249, '0', 'Excel导出类型', '默认CSV', '请选择Excel导出类型', 'common', 'common_excel_export_type', 1723627959), (251, 'baidu', '地图类型', '默认百度地图', '请选择地图类型', 'common', 'common_map_type', 1723627959), (252, '', '高德地图api秘钥(浏览器端)', '高德地图的应用Key', '请填写高德地图api秘钥(浏览器端)', 'common', 'common_amap_map_ak', 1723627959), (253, '', '腾讯地图api秘钥(浏览器端)', '腾讯地图的应用Key', '请填写腾讯地图api秘钥(浏览器端)', 'common', 'common_tencent_map_ak', 1723627959), (254, '', '高德地图安全秘钥', '高德地图的应用安全密钥', '请填写高德地图安全秘钥', 'common', 'common_amap_map_safety_ak', 1723627959), (255, '{\"pc\":\"Lakala\",\"h5\":\"Alipay\",\"ios\":\"Lakala\",\"android\":\"\",\"weixin\":\"CashPayment\",\"alipay\":\"\",\"baidu\":\"\",\"toutiao\":\"CashPayment\",\"qq\":\"\",\"kuaishou\":\"Kuaishou\"}', '默认支付方式', '可对应平台设置', '请选择默认支付方式', 'common', 'common_default_payment', 1693127007), (256, '0', '虚拟订单直接提交支付', '默认否,虚拟订单自动创建订单并直接进入订单列表发起支付、省去订单确认环节(请先设置默认支付方式)', '请选择是否虚拟订单直接提交支付', 'common', 'common_fictitious_order_direct_pay', 1693127007), (257, '0', '开启搜索记录', '默认否', '请选择开启搜索记录', 'home', 'home_search_history_record', 1691986290), (258, '

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容


账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容




账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容


账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容




账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容

账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容


账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容



账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容


账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容账号注销协议内容




', '账号注销协议', '最多 105000 个字符', '账号注销协议最多 105000 个字符', 'common', 'common_agreement_userlogout', 1668907622), (259, '1', '主导航', '默认开启', '请选择主导航状态', 'home', 'home_main_header_status', 1693127384), (260, '1', '顶部小导航', '默认开启', '请选择顶部小导航状态', 'home', 'home_main_top_header_status', 1693127384), (261, '1', 'logo及搜索栏', '默认开启', '请选择logo及搜索栏状态', 'home', 'home_main_logo_search_status', 1693127384), (262, '1', '面包屑导航', '默认开启', '请选择面包屑导航状态', 'home', 'home_main_breadcrumb_header_status', 1693127384), (263, '1', '底部页脚内容', '默认开启', '请选择底部页脚内容状态', 'home', 'home_main_footer_content_status', 1693127384), (264, '1', '后端使用多语言', '默认关闭', '请选择后端使用多语言', 'admin', 'admin_use_multilingual_status', 1693127384), (265, '1', '前端使用多语言', '默认关闭', '请选择前端使用多语言', 'home', 'home_use_multilingual_status', 1693127384), (266, 'zh,cht,en,spa', '可用多语言', '勾选则使用', '请勾选需要使用的语言', 'common', 'common_multilingual_choose_list', 1693127384), (267, '0', '用户以系统类标识维度', '默认关闭', '请选择用户以系统类标识维度', 'common', 'common_user_unique_system_type_model', 1693127384), (268, '0', '自动识别用户语言', '默认关闭', '请选择自动识别用户语言', 'common', 'common_multilingual_auto_status', 1693127384), (269, '0', '默认语言', '默认中文', '请选择默认语言', 'common', 'common_multilingual_default_value', 1693127384), (270, '', '域名绑定语言', '', '请配置域名绑定语言', 'common', 'common_domain_multilingual_bind_list', 1693127384), (271, '0', '使用redis缓存', '默认否', '请选择是否使用redis缓存', 'common', 'common_data_is_use_redis_cache', 1723170903), (273, '', '用户基础信息提示页面', '默认关闭', '请选择用户基础信息提示页面', 'common', 'common_app_user_base_popup_pages', 1693127977), (274, '', '用户基础信息提示终端', '默认关闭', '请选择用户基础信息提示终端', 'common', 'common_app_user_base_popup_client', 1693127977), (275, '1800', '用户基础信息提示间隔时间', '单位 秒、默认1800秒/30分钟', '请填写关闭后再次提示间隔时间', 'common', 'common_app_user_base_popup_interval_time', 1693127977), (276, 'Devil', '退货联系人', '', '请填写退货联系人', 'home', 'home_order_aftersale_return_goods_contacts_name', 1689846653), (277, '13888888888', '退货联系电话', '', '请填写退货联系电话', 'home', 'home_order_aftersale_return_goods_contacts_tel', 1689846653), (278, '', '百度地图api秘钥(服务端)', '百度地图的应用Key', '请填写百度地图api秘钥(服务端)', 'common', 'common_baidu_map_ak_server', 1723627959), (279, '', '腾讯地图api秘钥(服务端)', '腾讯地图的应用Key', '请填写腾讯地图api秘钥(服务端)', 'common', 'common_tencent_map_ak_server', 1723627959), (280, '', '高德地图api秘钥(服务端)', '高德地图的应用Key和安全秘钥', '请填写高德地图api秘钥(服务端)', 'common', 'common_amap_map_ak_server', 1723627959), (281, '', '天地图api秘钥(服务端)', '天地图的应用Key', '请填写天地图api秘钥(服务端)', 'common', 'common_tianditu_map_ak_server', 1723627959), (284, '^1((3|4|5|6|7|8|9){1}\\d{1})\\d{8}$', '手机正则', '', '请填写手机正则', 'common', 'common_regex_mobile', 1559318982), (285, '^\\d{3,4}-?\\d{8}$', '座机正则', '', '请填写座机正则', 'common', 'common_regex_tel', 1559318982), (286, '^(\\d{15}$|^\\d{18}$|^\\d{17}(\\d|X|x))$', '身份证号码正则', '', '请填写身份证号码正则', 'common', 'common_regex_id_card', 1559318982), (287, '', '微信小程序原始ID', '填写则APP分享到微信使用小程序', '请填写微信小程序原始ID', 'common', 'common_app_mini_weixin_share_original_id', 1559318982), (288, '0', '同步微信发货', '默认关闭', '请选择是否同步微信发货', 'common', 'common_app_mini_weixin_upload_shipping_status', 1559318982), (289, '/static/upload/images/common/2019/01/14/1547448748316693.png', '后台logo', '建议322*78px', '请上传后台logo', 'admin', 'admin_logo', 1723627959), (290, '/static/upload/images/common/2019/01/14/1547448748316693.png', '后台登录logo', '建议220*60px', '请上传后台登录logo', 'admin', 'admin_login_logo', 1723627959), (291, '/static/upload/images/common/2024/01/08/1704705821615587.png', '后台登录广告图片', '建议570*480px', '请上传后台登录广告图片', 'admin', 'admin_login_ad_images', 1723627959), (292, '', '关闭手机端', '勾选则关闭', '请选择是否关闭手机端', 'home', 'home_site_app_state', 1721903617), (293, '', '默认首页', '默认系统、仅web端', '请选择默认首页', 'common', 'common_site_default_index', 1559318982), (294, '1', '显示商品售价', '', '请选择是否显示商品售价', 'common', 'common_goods_sales_price_status', 1559318982), (295, '1', '显示商品原价', '', '请选择是否显示商品原价', 'common', 'common_goods_original_price_status', 1559318982), (296, '0', '显示商品售价单位', '取值商品单位', '请选择是否显示商品售价单位', 'common', 'common_goods_sales_price_unit_status', 1559318982), (297, '0', '显示商品原价单位', '取值商品单位', '请选择是否显示商品原价单位', 'common', 'common_goods_original_price_unit_status', 1559318982), (298, '企业数字化、电商一体化解决方案!', '商店简介', '空则不展示', '', 'common', 'common_customer_store_describe', 1721900646), (299, '', '自定义客服', '', '', 'common', 'common_app_customer_service_custom', 1559318982), (300, '', '企业微信客服id', '', '请填写企业微信客服id', 'common', 'common_app_customer_service_company_weixin_corpid', 1559318982), (301, '', '企业微信客服url', '', '请填写企业微信客服url', 'common', 'common_app_customer_service_company_weixin_url', 1559318982), (302, '', '搜索禁止UserAgent', '禁止的标识(输入回车)', '请填写搜索禁止UserAgent', 'home', 'home_search_prohibit_user_agent', 1559318982), (303, '0', '搜索需要登录', '', '请选择是否搜索需要登录', 'home', 'home_search_is_login_required', 1559318982), (304, '1', '显示商品销量', '', '请选择是否显示商品销量', 'common', 'common_goods_sales_number_status', 1559318982), (305, '1', '显示商品库存', '', '请选择是否显示商品库存', 'common', 'common_goods_inventory_status', 1559318982), (307, '0', '首页DIY模式数据', '', '请选择首页DIY模式数据', 'common', 'common_app_index_data_diy_mode_value', 1559318982), (308, '0', '图片验证码类型', '', '请选择图片验证码类型', 'common', 'common_images_verify_rand_type', 1558085166), (309, '0,1,2,3,4', 'Token生成规则', '默认包含用户id', '请选择token生成规则', 'common', 'common_token_created_rules', 1558085166), (310, '1', '搜索页开启商品产地', '默认开启', '请选择搜索页开启商品产地', 'home', 'home_search_is_place_origin', 1572350417); COMMIT; -- ---------------------------- diff --git a/public/static/upload/images/common/2019/01/14/1547448705165706.png b/public/static/upload/images/common/2019/01/14/1547448705165706.png old mode 100755 new mode 100644 index 08394d3bed92a66e289271f2795e21c47a862d24..86a53984deb441d49e63119f52e75fe030b7de13 GIT binary patch literal 14478 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 Vpinf3scYJvJe&L*GT?pX{{j5$mtz0` literal 43556 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 U!aL+taONVqB+-2HBmKAXKd*Qa6aWAK diff --git a/public/static/upload/images/common/2019/01/14/1547448748316693.png b/public/static/upload/images/common/2019/01/14/1547448748316693.png index a8d2e56a49b701da6b55a3dc3ca72d8fb489ed0d..0b4bb673884d26cd1827d3c6721bce8e7ec7abc8 100644 GIT binary patch literal 9233 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