包含“c”的产品文档
业务系统使用文档>12、应用管理>插件功能>退款插件
csmat.com/admin,请在弹窗中输入admin。注:如果安装失败,请点击 “下载安装包” 手动安装,安装包请保存至 /public/plugins/addon 。四、配置1.完成 “退款” 应用安装后,在后台左侧导航栏点击 “插件”> “退款”,即可进入本应用管理页面。2.在退款管理页面,点击 “申请列表” 页签,可查看已有的退款申请记录;点击 “商品管理” 页签,可自定义商品退款规则、退款原因等。3.完成退款设置后 客户可在前台产品页 对商品申请停用退款4.后台管理员可在申请列表中对已提交的退款申请进行处理
魔方云系统使用文档>7. 网络与安全>计算节点使用单IP转发后更换ip
cal/zjmf/conf/net.conf  4.重启计算节点计算节点内直接执行 reboot5.重启成功后,可在节点中检查连接状态 绿色代表成功,若是红色鼠标放上去可看到具体报错信息
财务系统开发文档>工单传递
CreateTicket当前台用户发工单,并指定产品时,会调用该方法ReplyTicket当用户回复工单并工单有产品, 前台/后台回复完成后都会调用该方法工单数据,可用参数:$params[‘ticket’]id 工单IDtid 工单号dptid 部门IDhost_id 产品IDname 姓名email 邮箱create_time 创建时间戳title 标题content 内容status 状态IDstatus_desc 状态描述c 凭据priority 优先级low=低,medium=中,high=高attachment 附件last_reply_time 最后回复时间戳client_unread 客户是否未读admin_unread 管理员是否未读star 星级is_auto_reply 是否设置自动回复token 工单tokendepartment 工单部门相关数据工单回复数据, 只有RelyTicket方法会有该值$params[‘ticket_reply’]id 工单回复IDtid 工单IDcreate_time 回复时间戳content 回复内容attachment 附件user_type 回复人类型 user=客户,admin=管理员uid 回复人IDname 回复人名称2.外部工单回复接口:此接口允许从外部进行工单回复,注意:需要带上token,POST  /api/ticket_reply参数id         type:string require:1 desc:工单idcontent    type:string require:1 desc:回复内容attachment type:file   require:0 desc:附件token      type:string require:1 desc:工单token
业务系统使用文档>3、站务管理>3.3、公告中心
登录管理后台》站务管理》公告中心  (可以做如下操作)1、管理公告的分类2、发布和修改 公告条目这里演示 新增或者删除 公告分类(注意:这里的批量新增 按钮 就是保存 按钮)这里演示 新撰写一篇公告这是前端展示的样子
DCIM使用文档>1.快速指南>1.7、配置临时VLAN
c第一:启用DCIM系统-临时vlan功能设置方式:系统设置》常规设置》服务器与自动化》临时vlan,点击启用第二:对机房启用临时vlan先启用临时vlan在设置临时vlan的vlan 号,(点进机房,然后点击 自动部署设定 的 编辑,输入临时vlan 号,我这里假设是100,您根据您的规划填写即可)第三:添加一个临时IP段这里规划,10.99.100.0/24 作为这个机房的临时vlan,不设置网关,先选择机房,再选择ip类型为临时vlan,然后临时vlan那一行会自动填充。第四:为被控机房规划一个独立网卡配置临时ip,并设置为next_server角色第五:将next_server独立的网卡所接的交换机口子vlan改成临时vlan设置的vlan号(强调的是独立网卡做next_server时,才执行这步,要是和被控的公网ip放一个网卡,不懂时最好不要设置)(注意:这里我们看到的是eth1,那么对应该被控所在的物理网卡,正常应该是第二张网卡,这样您就大概知道是接的那个交换机口了)(最准确的方式还是,ssh登录到被控,查看刚才配置的next_serverIP对应的mac是多少: 登录被控的密码,您可以开启debug后找魔方进行查询,或者索要被控的root密码,魔方只会记录第一次安装时设定的root密码,若是您自己改了,我们也是查不到的)
魔方云系统使用文档>9. 插件与增值功能>9.7Google二次验证
Google二次验证 Google二次验证支持管理员角色和用户角色分开设置;开启登陆时强制Google二次验证后,选中得管理员必须绑定验证器,并且填写验证码才可进入系统;开启用户Google二次验证后,所有客户端用户均可自行控制是否开启登陆强制校验Google二次验证码。 1、购买该插件,购买方式:请前往会员中心--魔方云--对应魔方云产品内页---下滑即可进行订购。2、进入魔方云主控,系统设置-插件列表,安装谷歌验证插件 3、安装成功后,点击配置按钮,进入配置页4、管理员配置google二次验证 (1)开启登陆时强制google二次验证得开关,并选择需要强制校验得管理员 (2)保存后,选中得管理员均需绑定Google验证器,并将获取的验证码填入下图输入框中,点击保存即可完成绑定;文末附验证器绑定方法 (3)绑定了验证器的管理员,每次登陆魔方云后台,均需要填写验证码(在二次验证的小程序中进行查看) 5、开启客户端配置Google二次验证(1)开启用户google二次验证的开关,点击保存  (2)客户端系统设置菜单下显示Google二次验证的菜单 (3)点击Google二次验证的菜单进入客户端google二次验证配置页面,用户可以自行决定是否开启登陆时强制google二次验证的开关 (4)开启”登陆时强制google二次验证”的开关后,则该用户需绑定Google验证器,并将获取的验证码填入下图输入框中,点击保存即可完成绑定;文末附验证器绑定方法 (5)绑定了验证器的用户,每次登陆魔方云客户端,均需要填写验证码(在二次验证的小程序中进行查看)  (6)客户端用户可以选择关闭“登陆时强制google二次验证”的开关,取消登陆时的强制校验(即无需填写google验证码) 6、重置客户端用户绑定的google验证码;进入用户管理列表页,寺庵集需要重置google验证码的用户的修改按钮,开启“重置google验证码”开关,点击确认即可。重置了google验证的用户,登陆客户端系统后,会重新绑定google验证器 Google验证器绑定方法1、微信小程序搜索:二次验证码 2、进入小程序,点击添加按钮,选择扫描二维码或者输入提供的密钥(及魔方云提供的谷歌验证器密钥) 3、绑定账户,并添加到验证器中 4、添加成功后,页面会一直显示绑定的账号和验证码信息,将验证码,填入魔方云验证码输入框中,进行账号的绑定  5、Google二次验证开启的情况下,使用该账号登陆魔方云系统,均需在二次验证的程序中,查看该账号的验证码,并将该验证码填入登陆界面中,进行登陆验证 
业务系统使用文档>12、应用管理>插件功能>用户详情自定义字段
csmat.com/admin,请在弹窗中输入admin。注:如果安装失败,请点击 “下载安装包” 手动安装,安装包请保存至 /public/plugins/addon 。3.完成文件下载后,请登录管理后台,在左侧导航栏点击 “插件” - “插件列表”,在列表中找到 “用户等级” 应用,点击右侧操作栏中的 “安装” 即可。四、配置1.完成 “用户详情自定义字段” 应用安装后,在后台左侧导航栏点击“插件” - “用户详情自定义字段”。2.在操作页面点击右上角 “新增字段” ,填入所需要的 “字段名称” ,选择 “字段类型(下拉或输入,下拉选项之间请用英文逗号隔开)” ,点击保存即可。新增加的字段将自动添加至用户详情页中。3.在用户列表-点击客户进入客户信息页  对所添加的自定义字段进行填写
DCIM使用文档>3.功能介绍>3.5 自动部署及管控>3.5.7 Windwos官方安装密钥查看
CB7KF-BWN84-R7R2Y-793K2-8XDDGWindows Server 2016标准版WC2BQ-8NRM3-FDDYY-2BFGV-KHKQYWindows Server 2016基础版JCKRF-N37P4-C2D82-9YXRT-4M63BWindows 10表3操作系统版本KMS客户端设置密钥Windows 10专业版W269N-WFGWX-YVC9B-4J6C9-T83GXWindows 10专业版NMH37W-N47XK-V7XM9-C7227-GCQG9Windows 10企业版NPPR9-FWDCX-D2C8J-H872K-2YT43Windows 10企业版NDPH2V-TTNVB-4X9Q3-TJR4H-KHJW4Windows 10教育版NW6C2-QMPVW-D7KKK-3GKT6-VCFB2Windows 10教育版N2WH4N-8QGBV-H22JP-CT43Q-MDWWJWindows 10企业版2015 LTSBWNMTR-4C88C-JK8YV-HQ7T2-76DF9Windows 10企业版2015 LTSB N2F77B-TNFGY-69QQF-B8YKP-D69TJWindows 10企业版2016 LTSBDCPHK-NFMTC-H88MJ-PFHPY-QJ4BJWindows 10企业版2016 LTSB NQFFDN-GRT3P-VKWWX-X7T3R-8B639Windows Server 2012 R2和Windows 8.1表4操作系统版本KMS客户端设置密钥Windows 8.1专业版GCRJD-8NW9H-F2CDX-CCM8D-9D6T9Windows 8.1专业版NHMCNV-VVBFX-7HMBH-CTY9B-B4FXYWindows 8.1企业版MHF9N-XY6XB-WVXMC-BTDCT-MKKG7Windows 8.1企业版NTT4HM-HN7YT-62K67-RGRQJ-JFFXWWindows Server 2012 R2服务器标准D2N9P-3P6X9-2R39C-7RTCD-MDVJXWindows Server 2012 R2数据中心W3GGN-FT8W3-Y4M27-J84CP-Q3VJ9Windows Server 2012 R2基础KNC87-3J2TX-XB4WP-VCPJV-M4FWMWindows Server 2012和Windows 8表5操作系统版本KMS客户端设置密钥Windows 8专业版NG4HW-VH26C-733KW-K6F98-J8CK4Windows 8专业版NXCVCF-2NXM9-723PB-MHCB7-2RYQQWindows 8企业版32JNW-9KQ84-P47T8-D8GGY-CWCK7Windows 8企业版NJMNMF-RHW7P-DMY6X-RF3DR-X2BQTWindows Server 2012BN3D2-R7TKB-3YPBD-8DRP2-27GG4Windows Server 2012 N8N2M2-HWPGY-7PGT9-HGDD8-GVGGYWindows Server 2012单一语言2WN2H-YGCQR-KFX6K-CD6TF-84YXQWindows Server 2012国家/地区特定4K36P-JN4VD-GDC6V-KDT89-DYFKPWindows Server 2012服务器标准XC9B7-NBPP2-83J2H-RHMBY-92BT4Windows Server 2012 MultiPoint标准HM7DN-YVMH3-46JC3-XYTG7-CYQJJWindows Server 2012 MultiPoint高级版XNH6W-2V9GX-RGJ4K-Y8X6F-QGJ2GWindows Server 2012数据中心48HP8-DN98B-MYWDG-T2DCC-8W83PWindows 7和Windows Server 2008 R2表6操作系统版本KMS客户端设置密钥Windows 7专业版FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4Windows 7专业版NMRPKT-YTG23-K7D7T-X2JMM-QY7MGWindows 7专业版EW82YF-2Q76Y-63HXB-FGJG9-GF7QXWindows 7企业版33PXH-7Y6KF-2VJC9-XBBR8-HVTHHWindows 7企业版NYDRBP-3D83W-TY26F-D46B2-XCKRJWindows 7企业版EC29WB-22CC8-VJ326-GHFJW-H9DH4Windows Server 2008 R2网站6TPJF-RBVHG-WBW2R-86QPH-6RTM4Windows Server 2008 R2 HPC版本TT8MH-CG224-D3D7Q-498W2-9QCTXWindows Server 2008 R2标准YC6KT-GKW9T-YTKYR-T4X34-R7VHCWindows Server 2008 R2企业489J6-VHDMP-X63PK-3K798-CPX3YWindows Server 2008 R2数据中心74YFP-3QFB3-KQT8W-PMXWJ-7M648Windows Server 2008 R2(用于基于Itanium的系统)GT63C-RJFQ3-4GMB6-BRFB9-CB83VWindows Vista和Windows Server 2008表7操作系统版本KMS客户端设置密钥Windows Vista商业版YFKBB-PQJJV-G996G-VWGXY-2V3X8Windows Vista商业版NHMBQG-8H2RH-C77VX-27R82-VMQBTWindows Vista企业版VKK3X-68KWM-X2YGT-QR4M6-4BWMVWindows Vista企业版NVTC42-BM838-43QHV-84HX6-XJXKVWindows Web服务器2008WYR28-R7TFJ-3X2YQ-YCY4H-M249DWindows Server 2008标准版TM24T-X9RMF-VWXK6-X8JC9-BFGM2没有Hyper-V的Windows Server 2008 StandardW7VD6-7JFBR-RX26B-YKQ3Y-6FFFJWindows Server 2008企业版YQGMW-MPWTJ-34KDK-48M3W-X4Q6V没有Hyper-V的Windows Server 2008 Enterprise39BXF-X8Q23-P2WWT-38T2F-G3FPGWindows Server 2008 HPCRCTX3-KWVHP-BR6TB-RB6DM-6X7HPWindows Server 2008数据中心7M67G-PC374-GR742-YH8V4-TCBY3没有Hyper-V的Windows Server 2008数据中心22XQ2-VRXRG-P8D42-K34TD-G3QQCWindows Server 2008(用于基于Itanium的系统)4DWFP-JF3DJ-B7DTH-78FJB-PDRHK
财务系统开发文档>三方登录(Oauth)
ce oauth\weixin;2)、创建类名   weixin   (类名和文件名一致)3)、类中配置函数 (下面四个函数名是固定,不能改也不能缺失,其它需要的功能自己写函数)         插件信息函数  meta()        插件接口配置信息  config()        生成授权地址函数  url($params)        回调地址函数  callback($params)3、插件信息函数  meta()      参数键名(固定不能修改)是否必填描述name是插件名称description否插件描述author否开发者logo_url是接口图片地址,会在后台设置/客户登录页,绑定账号页面显示这个图片。格式如下:return [    'name'        => '微信登录',//插件名称    'description' => '微信登录',//描述    'author'      => '智简魔方',//开发者    'logo_url'=> 'weixin.svg',//接口图片地址,会在后台设置/客户登录页,绑定账号页面显示这个图片。];复制代码备注:meta() 返回的是一维数组4、插件接口配置信息  config()参数键名(固定不能改)是否必填描述type是type值  有 text ,textarea(只能这两种类型)name是name 的值自定义,在下面的url和callback中会使用到desc否描述信息格式如下:return [    'App Key'=> [        'type' => 'text',        'name' => 'appid',        'desc' => '应用唯一标识,在微信开放平台提交应用审核通过后获得'    ],    'App Secret'=> [        'type' => 'text',        'name' => 'appSecret',        'desc' => '应用密钥AppSecret,在微信开放平台提交应用审核通过后获得'    ],];复制代码备注:config() 返回的是二维数组 上面的例子中的 App Key 和 App Secret不是固定的,自定义5、生成授权地址函数  url($params)接收参数$params ,$params是数组,包含了下面两种信息①数组包含了 config()函数中的所有参数(config函数中name的值就是数组键,②外加一个$params['callback']回调地址        返回的类型:string返回的数据:三方登录地址6、回调地址函数  callback($params)接收参数$params ,$params是数组,包含了下面三种信息①数组包含了 config()函数中的所有参数(就是config()函数中的name的值是这里的键)②外加一个$params['callback']回调地址③三方登录成功后跳转返回的参数        返回的类型:array返回的数据:键名是否必填描述openid是三方登录授权成功后返回的用户唯一标识callbackBind否all,邮箱和手机号任选绑定。bind_mobile,输入手机号绑定,bind_email,输入邮箱绑定login,三方授权登录后跳转到会员中心,直接登录,会创建一个邮箱和手机号是空的用户并绑定该插件模块。不返回这个参数就会默认是all,(如果是在会员中心绑定账号,该参数会忽略,只有在第一次用相应的三方登录的时候才会判断这个参数)data否'username'=>'用户昵称','sex'=>’性别1男2女,只能是这2个值,不是需要转换‘,'province'=>'省份','city'=>'城市','avatar'=>'头像图片',return [    'openid'=>$openid['openid'],//必须    'data'=>[        'username'=>'用户昵称',        'sex'=>’性别1男2女,只能是这2个值,不是需要转换‘,        'province'=>'省份',        'city'=>'城市',        'avatar'=>'头像图片',        ],    'callbackBind'=>'all',];复制代码说明:1)、在申请第三方登录API的时候,有的会要求填回调地址 回调地址就是(当前的域名/oauth/callback/当前开发的插件文件名,例如微信扫码登陆,的回调地址http://www.xxx.com/oauth/callback/weixin)。有的要求填回调域,就填当前域名网址(例如http://www.xxx.com/)。2)、插件目录名和文件名和类名要一致。