{{curObj.login_url}} 前往注册
+{{curObj.login_url}} 前往注册
+{{lang.financial_info}}
+{{lang.financial_infos}}
上游信息
+{{lang.promo_code}}
diff --git a/public/admin/template/default/img/upstream/app_01.png b/public/admin/template/default/img/upstream/app_01.png new file mode 100644 index 00000000..4d47a0e1 Binary files /dev/null and b/public/admin/template/default/img/upstream/app_01.png differ diff --git a/public/admin/template/default/img/upstream/app_02.png b/public/admin/template/default/img/upstream/app_02.png new file mode 100644 index 00000000..373c676d Binary files /dev/null and b/public/admin/template/default/img/upstream/app_02.png differ diff --git a/public/admin/template/default/img/upstream/app_03.png b/public/admin/template/default/img/upstream/app_03.png new file mode 100644 index 00000000..c3bb1419 Binary files /dev/null and b/public/admin/template/default/img/upstream/app_03.png differ diff --git a/public/admin/template/default/img/upstream/app_04.png b/public/admin/template/default/img/upstream/app_04.png new file mode 100644 index 00000000..c146f80c Binary files /dev/null and b/public/admin/template/default/img/upstream/app_04.png differ diff --git a/public/admin/template/default/info_config.php b/public/admin/template/default/info_config.php new file mode 100644 index 00000000..8829a3e3 --- /dev/null +++ b/public/admin/template/default/info_config.php @@ -0,0 +1,141 @@ +{include file="header"} + + +{{lang.friendly_link}}
+{{lang.honor}}
+{{lang.partner}}
+{{ lang.interface_manage }}
{{currency_prefix}}{{money.total | filterMoney}}
+总销售额
+{{currency_prefix}}{{money.profit | filterMoney}}
+总利润
+{{money.product_count}}
+商品总数
+ +{{money.host_count }}
+产品总数
+
+
同时删除订单所有产品
+(若删除产品,将不会执行模块删除任务,可能会导致产品失控,请谨慎操作)
++ {{detailObj.description}} +
+ +{{currency_prefix}}{{money.total | filterMoney}}
+总销售额
+{{currency_prefix}}{{money.profit | filterMoney}}
+总利润
+{{money.product_count}}
+商品总数
+立即代理
+{{money.host_count }}
+产品总数
+
+
同时删除订单所有产品
+(若删除产品,将不会执行模块删除任务,可能会导致产品失控,请谨慎操作)
+{{optTitle}}
{{lang.index_hello}}
+{{account.username}}
+{{lang.index_text10}} | +{{lang.index_text11}} | +{{lang.index_text12}} | +{{lang.index_text13}} | +
{{item.product_name}} | +{{item.type ? item.type : '--'}} | +{{item.name}} | +{{item.due_time | formateTime}} | +
{{lang.index_text15}}
+{{lang.index_text18}}
+{{lang.index_hello}}
-{{account.username}}
-{{lang.index_text10}} | -{{lang.index_text11}} | -{{lang.index_text12}} | -{{lang.index_text13}} | -
{{item.product_name}} | -{{item.type ? item.type : '--'}} | -{{item.name}} | -{{item.due_time | formateTime}} | -
{{lang.index_text15}}
-{{lang.index_text18}}
-我们建议您先充值再消费,以享受充值优惠、自动续费等专属权益。我们支持您使用支付宝、微信支付、线下支付、Easy payment Usdt、支付宝网页支付、支付宝国际支付、OCGC支付等支付方式。
\n·在个人中心充值
\n·在余额记录充值
\n\n
操作步骤
\n1.在个人中心充值
\n①点击左上角LOGO进入个人中心。
\n图1
\n
②在 “统计” 模块点击 “充值” 。
\n图2
\n
③在弹窗页面选择充值方式并填写充值金额。
\n图3
\n
④点击充值金额右侧 “提交” 并根据提示完成付款。
\n图4
\n
2.在余额记录充值
\n①点击 “财务信息” ,选择 “余额记录” ,可查看当前余额及余额记录。
\n图5
\n
②点击右上角 “充值” 。
\n图6
\n
③根据弹窗提示选择支付方式、填写支付金额,点击提交并完成支付。
\n图7
\n
当您在使用我们的产品与服务时,您遇到任何选购或使用问题,都可以通过 提交工单 向我们寻求帮助,专业技术工程师将竭诚为您服务。
\n\n
操作步骤
\n①进入会员中心后,点击 工单中心 。
\n图1
\n
②在如图1的工单系统页面,点击 新建工单 。
\n图2
\n
③在跳转页面根据您的需求选择工单类型并填写您遇到的问题,点击 “发送” 提交您的需求。
\n图3
\n
当您提交工单后,可以在 “工单中心” 中查看并管理工单。提交工单请参见 如何提交工单 。
\n\n
操作步骤
\n①进入会员中心后,点击 工单中心 ,可查看工单信息及处理状态。
\n图1
\n
②点击右侧操作栏,可进行回复、催单、关闭等操作。
\n图2
\n
·回复
\nⅰ. 直接点击右侧操作栏 “” ,或鼠标移至操作栏 “
” ,在悬浮框内选择 “回复” 。
ⅱ. 在跳转页面可查看工单信息与过往沟通记录。
\n图3
\n
ⅲ.在下方对话框输入文字,点击发送即可进行回复。
\n图4
\n
·催单
\nⅰ.在工单信息列表,鼠标移至操作栏 “” ,在悬浮框内选择 “催单” 即可。
图5
\n
·关闭
\n如果您的问题已经解决或不再需要我们为您提供技术支持,您可以在悬浮框内点击 “关闭” 直接关闭订单。
\n图6
\n
或点击 “”,在跳转页面确认工单详情后,点击右上角 “关闭工单” 。
图7
\n
Cooike政策
\n欢迎来到{网站名称}。
\n本Cookie政策(以下简称 “本政策”)解释{网站名称}如何在{网站域名地址}和包含或引用此Cookie政策的所有产品和服务(以下简称“本服务”)中使用Cookie及类似的技术。
\n就我们如何处理您的个人数据,请见我们的隐私政策。
\nCookie是访问网站时放置在您的计算机或移动设备上的小型数据文件。Cookie 的内容只能由创建它的服务器检索或读取,包含在您访问某些网址时下载到您的浏览器或设备的少量信息。您之后每次访问这些原始网址时,Cookie会被发送至这些网址或者识别该Cookie的另一网址。Cookie具有多种不同功能,例如为您带来高效的页面浏览体验、记住您的偏好,以及改善您的整体浏览体验。
\nCookie在您设备中的保留时长各不相同。有些Cookie为“会话Cookie”,也就是仅当您的浏览器或应用程序开启时,它们才存在。您一旦关闭浏览器或应用程序,它们便会自动删除。另一些Cookie则为“永久性Cookie”,也就是在您的浏览器或应用程序关闭后,它们仍会存在。在您随后开启并再次使用该服务时,其可用Cookie识别您的设备。
\nCookie服务于不同的目的,例如为您带来高效的页面浏览体验、记住您的偏好,以及改善您的整体浏览体验。
\n我们在网站上使用统计分析Cookie,用于收集关于您使用服务的信息,包括您的单次或多次访问,这些Cookie帮助我们了解服务是如何运行、使用的。如果拟选择不允许与这些服务相关的Cookie,则您可能无法使用该等服务或该等服务的某些功能。
\n举例而言,这些Cookie允许我们:
\n• 更深入了解{网站名称}的访客,从而便于我们改善网站内容的呈现方式;
\n• 收集关于{网站名称}的技术性及用户信息,例如用户使用的浏览器、最常访问的网站部分,或者用户访问网站的方式(例如来自第三方网站的链接)
\n·通过衡量发生的任何错误,以及进行研究和诊断来完善产品/服务,从而改善{网站名称}。
\n您有权选择在本网站选择是否接受Cookie政策,此外,大多数浏览器允许您删除或拒绝Cookie,您可以按照浏览器设置中的说明实现启用或禁用Cookie。但请注意,如果您选择拒绝安装Cookies,则可能无法使用{网站名称}的完整功能。
\n除Cookie之外,我们可能会使用其他技术来自动收集信息,如浏览器网络存储。
\n我们可能会使用浏览器网络存储(包括通过HTML5),也称为本地存储对象,从而达到与Cookie类似的目的。浏览器Web存储可以存储比Cookie更多的数据量。您的网络浏览器可能提供清除浏览器网络存储的功能。
\n我们可能会不时或者出于其他运营、法律或监管原因更新本政策,以反映我们在实际操作和服务方面的变更。本政策顶部的日期表示最近更新的时间。
\n\n
\n\n','ooike政策','',0,0,0,1,1678268694,1678268954); +insert into `idcsmart_addon_idcsmart_help`(`id`,`addon_idcsmart_help_type_id`,`title`,`content`,`keywords`,`attachment`,`hidden`,`index_hidden`,`read`,`admin_id`,`create_time`,`update_time`) values (27,1,'法律声明','\n\n\n\n\n
\n
法律声明
\n{网站名称}官网(网址:{网站域名地址},以下简称 “本网站” )由{公司名称}(以下简称 “我们” )创设。
\n{网站名称}所有用户及用户代表的实体(以下均统称为 “您” )访问或使用本网站,说明已阅读、理解本法律声明,并无保留、限制地同意受其约束,且同意遵守所有适用的法律法规的规定。
\n我们有权自行确定在任何时间通过本网站公布更正、修改、更新的法律声明,您对本网站的继续使用构成您对本《法律声明》的同意。
\n本网站所载的所有材料或内容受版权法的保护,所有版权由{网站名称}以及第三方资源合作方所有,但注明引用其他方的内容除外。未经{网站名称}或第三方事先书面许可,任何人不得将本网站上的任何内容以任何方式进行复制、修改、传播、经销、翻印、播放、拆解、反向工程、反编译、以超级链路连接或传送、以镜像法载入其他服务器上、存储于信息检索系统或者其他任何的使用。任何未经授权使用本网站内容的商用行为都将违反《中华人民共和国著作权法》和其他法律法规以及有关国际公约的规定。
\n{网站名称}的Logo、“{网站名称}”“{网站名称}文档”等文字、图形及其组合,以及我们的其他标识、产品和服务名称均为我们在中国或其他国家的商标,未经我们书面授权,任何人不得以任何方式使用{网站名称}名称及{网站名称}的商标、标记。
\n3.1您可在匿名的状态下访问本网站并获取信息。但本网站部分服务需要您注册并登录{网站名称}账号后才能够提供。而由于云服务与网络服务、网络安全等密切关联,因此任何个人和组织在网站注册后,若如从事经营性互联网服务,均需按网站要求主动提供完整、真实的个人或企业/组织信息以备审核。
\n3.2如果您希望使用本网站需注册后才能够提供的服务,需同意以下事项:根据{网站名称}页面提示提供您真实、正确、最新及完整的资料,并及时更新登记资料,确保其为真实、正确、最新及完整的资料。
\n3.3本网站将采取合理的安全手段保护您已存储的个人信息,除非根据法律或政府的强制性规定,在未得到您的许可之前,不会将你的任何个人信息提供给任何无关的第三方(包括公司或个人)。
\n3.4您应知悉:本网站可能会应法律之要求公开个人资料,或者因善意确信这样的做法对于下列各项有其必要性:
\n·符合法律或遵守适用于本网站的法律、法规和规章制度;
\n·保护用户权利或财产;
\n·在紧急的情况下,为了保护本网站及其用户个人或公众安全。
\n本网站可能包含由第三方网站予以维护的链接或参考资料,这些链接仅用于为用户提供方便。我们无法对与{网站名称}相链接的第三方网站内容或可用性予以控制或对其负责,我们不对所链接网站的内容及安全性负责。如果您决定访问任何与本网站相链接的第三方网站,则应完全自行承担相应风险并对使用第三方链接和参考承担全部责任。
\n任何有意向与本网站建立链接的第三方均须事先通过书面形式将其链接意图知会{网站名称}。未经我们事先以书面允许,任何使用者不得通过其网站与本网站进行链接。
\n本网站所发布的信息中可能没有包含与本网站业务有关的最新信息。您同意,在法律允许的最大范围内,我们在任何情况下均不为本网站上任何内容的准确性、及时性、完整性和可靠性以及使用这些内容可能得出的任何结果负责或承担责任。 另外,{网站名称}会在不事先通知您的情况下,根据业务运营判断对本网站内容进行追加、变更、改正、删除、中断/中止等操作。无论任何情况下,{公司名称}拥有对{网站名称}产品及服务的最终解释权。
\n在法律允许的范围内,{网站名称}在此声明,不承担任何用户或任何人士就使用或未能使用本网站所提供的信息或任何链接或项目所引致的任何直接、间接、附带、从属、特殊、惩罚性或惩戒性的损害赔偿(包括但不限于收益、预期利润的损失或失去的业务、未实现预期的节省)。 除非{网站名称}另行书面同意,在适用法允许的范围内,我们不对本网站的资料承担任何责任,不论该责任因何原因引起或者基于何种侵权理论。
\n5.1如因系统维护或升级的需要而需暂停网络服务,我们将尽可能事先进行公告。
\n5.2如发生下列任何一种情形,本网站有权随时中断或终止向用户提供网络服务而无需通知用户,并拒绝用户于现在和未来使用本网站所提供的全部或任何部分服务:
\n·用户提供任何错误、不实、过时或不完整或具误导性的资料,或者本网站有理由怀疑前述资料为错误、不实、过时或不完整或具误导性的;
\n·用户违反本协议中规定的使用规则;
\n· 除上述情形外,本网站同时保留在不事先通知用户的情况下随时中断或终止部分或全部网络服务的权利,对于所有服务的中断或终止而造成的任何损失,本公司无需对用户或任何第三方承担任何责任。
\n7.1本网站将有权随时修改本协议的有关条款,一旦本协议的内容发生变动,我们将会通过适当方式向您提示修改内容。
\n7.2如果不同意我们对本协议相关条款所做的修改,您有权停止使用网络服务。如果您继续使用网络服务,则视为您接受本公司对本协议相关条款所做的修改。
\n您同意,与您访问或使用本网站相关的所有事项,应根据中华人民共和国法律解释、理解和管辖。任何有关本网站和网站声明的争议,应由{网站名称}所在地有管辖权的人民法院管辖。
\n\n','法律声明','',0,0,0,1,1678268868,1678268970); /*Table structure for table `idcsmart_addon_idcsmart_help_type` */ @@ -406,6 +408,55 @@ CREATE TABLE `idcsmart_addon_idcsmart_ssh_key` ( insert into `idcsmart_addon_idcsmart_ssh_key`(`id`,`client_id`,`name`,`public_key`,`finger_print`,`create_time`,`update_time`) values (1,1,'示例','ssh-rsa AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA','5144c0dd5cec0b9bbf2ae5a4c43145a142df256e',1673354656,0); +/*Table structure for table `idcsmart_addon_idcsmart_sub_account` */ + +DROP TABLE IF EXISTS `idcsmart_addon_idcsmart_sub_account`; + +CREATE TABLE `idcsmart_addon_idcsmart_sub_account` ( + `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '子账户ID', + `parent_id` int(11) NOT NULL DEFAULT '0' COMMENT '主账户ID', + `client_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联客户ID', + `auth` text NOT NULL COMMENT '权限', + `notice` text NOT NULL COMMENT '通知', + `visible_product` varchar(20) NOT NULL DEFAULT '' COMMENT '可见产品类型:module模块host产品', + `module` text NOT NULL COMMENT '模块', + `host_id` text NOT NULL COMMENT '产品ID', + `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', + `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间', + `downstream_client_id` int(11) NOT NULL DEFAULT '0' COMMENT '下游客户ID', + PRIMARY KEY (`id`), + KEY `parent_id` (`parent_id`), + KEY `client_id` (`client_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='子账户表'; + +/*Data for the table `idcsmart_addon_idcsmart_sub_account` */ + +/*Table structure for table `idcsmart_addon_idcsmart_sub_account_host` */ + +DROP TABLE IF EXISTS `idcsmart_addon_idcsmart_sub_account_host`; + +CREATE TABLE `idcsmart_addon_idcsmart_sub_account_host` ( + `addon_idcsmart_sub_account_id` int(11) NOT NULL DEFAULT '0' COMMENT '子账户ID', + `host_id` int(11) NOT NULL DEFAULT '0' COMMENT '产品ID', + KEY `addon_idcsmart_sub_account_id` (`addon_idcsmart_sub_account_id`), + KEY `host_id` (`host_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='子账户产品关联表'; + +/*Data for the table `idcsmart_addon_idcsmart_sub_account_host` */ + +/*Table structure for table `idcsmart_addon_idcsmart_sub_account_project` */ + +DROP TABLE IF EXISTS `idcsmart_addon_idcsmart_sub_account_project`; + +CREATE TABLE `idcsmart_addon_idcsmart_sub_account_project` ( + `addon_idcsmart_sub_account_id` int(11) NOT NULL DEFAULT '0' COMMENT '子账户ID', + `addon_idcsmart_project_id` int(11) NOT NULL DEFAULT '0' COMMENT '项目ID', + KEY `addon_idcsmart_sub_account_id` (`addon_idcsmart_sub_account_id`), + KEY `addon_idcsmart_project_id` (`addon_idcsmart_project_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='子账户项目关联表'; + +/*Data for the table `idcsmart_addon_idcsmart_sub_account_project` */ + /*Table structure for table `idcsmart_addon_idcsmart_ticket` */ DROP TABLE IF EXISTS `idcsmart_addon_idcsmart_ticket`; @@ -823,15 +874,17 @@ CREATE TABLE `idcsmart_api` ( `token` varchar(200) NOT NULL DEFAULT '' COMMENT 'token', `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '白名单状态0关闭1开启', `ip` text NOT NULL COMMENT '白名单IP', + `private_key` text NOT NULL COMMENT '私钥', `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间', + `public_key` text NOT NULL COMMENT '公钥', PRIMARY KEY (`id`), KEY `client_id` (`client_id`) ) ENGINE=InnoDB AUTO_INCREMENT=100001 DEFAULT CHARSET=utf8mb4 COMMENT='API密钥表'; /*Data for the table `idcsmart_api` */ -insert into `idcsmart_api`(`id`,`client_id`,`name`,`token`,`status`,`ip`,`create_time`,`update_time`) values (100000,1,'示例','Gy9Qu9UDeE6oJY30qmkAZsTpwEk38XVeKvOMGlCvn6V+YUOEPau+fA==',1,'1.1.1.1',1673354108,1673354133); +insert into `idcsmart_api`(`id`,`client_id`,`name`,`token`,`status`,`ip`,`private_key`,`create_time`,`update_time`,`public_key`) values (100000,1,'示例','Gy9Qu9UDeE6oJY30qmkAZsTpwEk38XVeKvOMGlCvn6V+YUOEPau+fA==',1,'1.1.1.1','',1673354108,1673354133,''); /*Table structure for table `idcsmart_auth` */ @@ -846,7 +899,7 @@ CREATE TABLE `idcsmart_auth` ( `module` varchar(100) NOT NULL DEFAULT '' COMMENT '插件模块路径,如:gateway支付接口/sms短信接口/mail邮件接口/addon插件', `plugin` varchar(100) NOT NULL DEFAULT '' COMMENT '插件', PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=129 DEFAULT CHARSET=utf8mb4 COMMENT='权限表'; +) ENGINE=InnoDB AUTO_INCREMENT=130 DEFAULT CHARSET=utf8mb4 COMMENT='权限表'; /*Data for the table `idcsmart_auth` */ @@ -966,6 +1019,7 @@ insert into `idcsmart_auth`(`id`,`title`,`url`,`order`,`parent_id`,`module`,`pl insert into `idcsmart_auth`(`id`,`title`,`url`,`order`,`parent_id`,`module`,`plugin`) values (126,'auth_plugin_addon_ticket_view','',126,125,'addon','IdcsmartTicket'); insert into `idcsmart_auth`(`id`,`title`,`url`,`order`,`parent_id`,`module`,`plugin`) values (127,'auth_plugin_addon_ticket_reply','',127,125,'addon','IdcsmartTicket'); insert into `idcsmart_auth`(`id`,`title`,`url`,`order`,`parent_id`,`module`,`plugin`) values (128,'auth_plugin_addon_ticket_download','',128,125,'addon','IdcsmartTicket'); +insert into `idcsmart_auth`(`id`,`title`,`url`,`order`,`parent_id`,`module`,`plugin`) values (129,'子账户管理','',129,0,'addon','IdcsmartSubAccount'); /*Table structure for table `idcsmart_auth_link` */ @@ -978,6 +1032,115 @@ CREATE TABLE `idcsmart_auth_link` ( /*Data for the table `idcsmart_auth_link` */ +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (1,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (2,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (3,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (4,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (5,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (6,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (7,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (8,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (9,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (10,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (11,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (12,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (13,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (14,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (15,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (16,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (17,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (18,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (19,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (20,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (21,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (22,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (23,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (24,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (25,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (26,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (27,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (28,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (29,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (30,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (31,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (32,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (33,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (34,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (35,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (36,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (37,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (38,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (39,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (40,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (41,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (42,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (43,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (44,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (45,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (46,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (47,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (48,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (111,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (112,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (116,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (118,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (120,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (121,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (122,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (123,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (124,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (125,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (126,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (127,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (128,4); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (1,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (2,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (3,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (4,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (5,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (6,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (7,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (8,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (13,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (14,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (15,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (20,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (21,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (23,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (24,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (120,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (121,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (122,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (123,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (124,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (125,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (126,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (127,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (128,3); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (1,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (2,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (3,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (4,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (5,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (6,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (7,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (8,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (13,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (14,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (15,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (16,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (20,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (21,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (23,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (120,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (121,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (122,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (123,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (124,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (125,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (126,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (127,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (128,2); insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (1,1); insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (2,1); insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (3,1); @@ -1094,115 +1257,7 @@ insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (125,1); insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (126,1); insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (127,1); insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (128,1); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (1,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (2,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (3,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (4,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (5,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (6,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (7,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (8,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (9,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (10,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (11,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (12,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (13,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (14,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (15,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (16,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (17,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (18,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (19,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (20,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (21,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (22,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (23,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (24,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (25,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (26,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (27,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (28,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (29,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (30,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (31,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (32,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (33,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (34,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (35,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (36,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (37,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (38,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (39,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (40,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (41,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (42,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (43,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (44,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (45,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (46,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (47,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (48,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (111,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (112,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (116,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (118,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (120,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (121,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (122,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (123,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (124,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (125,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (126,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (127,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (128,4); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (1,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (2,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (3,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (4,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (5,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (6,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (7,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (8,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (13,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (14,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (15,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (20,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (21,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (23,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (24,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (120,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (121,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (122,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (123,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (124,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (125,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (126,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (127,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (128,3); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (1,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (2,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (3,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (4,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (5,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (6,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (7,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (8,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (13,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (14,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (15,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (16,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (20,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (21,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (23,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (120,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (121,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (122,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (123,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (124,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (125,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (126,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (127,2); -insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (128,2); +insert into `idcsmart_auth_link`(`auth_id`,`admin_role_id`) values (129,1); /*Table structure for table `idcsmart_auth_rule` */ @@ -1811,7 +1866,7 @@ insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_ti insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('recharge_open','1',0,0,'启用充值'); insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('recharge_min','1',0,0,'单笔最小金额'); insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('task','0',0,0,'任务队列锁'); -insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('system_version','10.2.1',0,0,'系统版本'); +insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('system_version','10.2.2',0,0,'系统版本'); insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('send_sms','Idcsmart',0,0,'默认短信发送国内接口'); insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('send_sms_global','Idcsmart',0,0,'默认短信发送国际接口'); insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('send_email','Smtp',0,0,'默认邮件发送接口'); @@ -1848,12 +1903,37 @@ insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_ti insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('clientarea_theme','default',0,0,'会员中心主题'); insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('recharge_max','1000000',0,0,'最大充值金额'); insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('system_logo','system_logo_default.png',0,0,'系统LOGO'); -insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('website_url','http://v10-3.jf.idcsmart.com',1673436349,1673436349,'网站域名地址'); -insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('website_name','智简魔方V10业务管理系统',1673436349,1673436349,'网站名称'); -insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('terms_service_url','http://v10-3.jf.idcsmart.com/agreement.html?id=2',1673436349,1673436349,'服务条款地址'); -insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('terms_privacy_url','http://v10-3.jf.idcsmart.com/agreement.html?id=1',1673436349,1673436349,'隐私条款地址'); insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('home_login_check_ip','0',1673416688,1673416688,'前台登录检查IP:1开启0关闭'); insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('admin_login_check_ip','0',1673416688,1673416688,'后台登录检查IP:1开启0关闭'); +insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('put_on_record','XXXXX',0,0,'备案信息'); +insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('enterprise_name','XXXXXXX',0,0,'企业名称'); +insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('enterprise_telephone','8888888',0,0,'企业电话'); +insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('enterprise_mailbox','test@qq.com',0,0,'企业邮箱'); +insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('enterprise_qrcode','data:image/png;base64,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',0,0,'企业二维码'); +insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('online_customer_service_link','http://www.test.com',0,0,'在线客服链接'); +insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('website_url','http://v10-2.jf.idcsmart.com',1678261329,1678261329,'网站域名地址'); +insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('website_name','智简魔方V10业务管理系统',1678261329,1678261329,'网站名称'); +insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('terms_service_url','http://v10-2.jf.idcsmart.com/agreement.html?id=2',1678261329,1678261329,'服务条款地址'); +insert into `idcsmart_configuration`(`setting`,`value`,`create_time`,`update_time`,`description`) values ('terms_privacy_url','http://v10-2.jf.idcsmart.com/agreement.html?id=1',1678261329,1678261329,'隐私条款地址'); + +/*Table structure for table `idcsmart_consult` */ + +DROP TABLE IF EXISTS `idcsmart_consult`; + +CREATE TABLE `idcsmart_consult` ( + `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '方案咨询ID', + `client_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID', + `matter` varchar(1000) NOT NULL DEFAULT '' COMMENT '事项', + `contact` varchar(50) NOT NULL DEFAULT '' COMMENT '联系人', + `company` varchar(255) NOT NULL DEFAULT '' COMMENT '公司', + `phone` varchar(20) NOT NULL DEFAULT '' COMMENT '手机号', + `email` varchar(255) NOT NULL DEFAULT '' COMMENT '邮箱', + `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', + PRIMARY KEY (`id`), + KEY `client_id` (`client_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='方案咨询'; + +/*Data for the table `idcsmart_consult` */ /*Table structure for table `idcsmart_country` */ @@ -2185,20 +2265,90 @@ insert into `idcsmart_email_template`(`id`,`name`,`subject`,`message`,`attachme insert into `idcsmart_email_template`(`id`,`name`,`subject`,`message`,`attachment`,`create_time`,`update_time`) values (32,'客户关闭工单','[{system_website_name}]客户关闭工单','基本信息
+
+ 选择产品类型后,新购买的产品默认可见选择具体产品后,
新购的产品默认不可见
+
权限配置
+