登录页配置通过脚本插入数据指导

一、场景
客户环境限制不允许上传图片文件,需要个性化登录页,通过脚本插入登录页配置数据。
二、实现步骤
以下介绍插入环境中扩展js、登录时扩展js、登录页图片3类数据的操作步骤,请根据现场实际需求选择对应数据的指导方案进行操作,如无需使用扩展js则无需插入该数据。
1、环境中扩展js
操作步骤:
(1)在mc数据库中插入脚本,脚本需要根据环境做调整,说明如下
INSERT INTO t_mc_datasave
(FID, fkey, fvalue, fdcid, fvalue_tag)
VALUES(1133982885749981185, '_tenant_login_config_files_', '[{"lastModified":1601275353680,"name":"customjs.zip","size":680,"status":"success","type":"zip","uid":"rc-upload-1677648567384-64","url":"/customjs.zip","uploadTime":1677661948634,"creator":{"zh_CN":"IERP"},"createdate":1677661948634,"createtime":1677661948634,"filesource":1,"entityNum":"sys_login_config","billPkId":"","billno":"","client":"web","endProgress":true,"time":"1677661973484"}]', 'tenant_devcore_dev', ' ');
说明:
fdcid字段值替换为对应环境的租户id
INSERT INTO t_mc_web_client_files
(FID, fisv, fuploadtime, fupdateservertime, fenable, fneedupdate, fkey, fdcid, fname, ffileserverpath, fservertype, fdestpath, ftenantid)
VALUES(1478324783346089985, 'kingdee', '2022-08-02 16:47:27.0', NULL, '1', '1', '_tenant_login_config_tenant_devcore_dev_attachfiles', '1402323749146986496', 'customjs.zip', '', 'FS', 'globalfiles', 'tenant_devcore_dev');
说明:
-- fisv字段值替换为对应客户的开发商标识,
-- fdcid字段值替换为对应环境的数据中心id,
-- ftenantid字段值替换为对应环境的租户id,
-- fkey字段值替换为"_tenant_login_config_{租户id}_attachfiles",如:_tenant_login_config_tenant_devcore_dev_attachfiles
(2)插入完sql之后,需要手动上传文件到静态资源文件目录
环境中扩展js上传路径:
../isv/{isv}/globalfiles/,{isv}替换为对应客户的开发商标识,将上传的压缩文件在该目录下解压,解压时不要带压缩包文件名目录
如:../isv/kingdee/globalfiles/index.js

2、登录时扩展js
操作步骤:
(1)在mc数据库中插入脚本,脚本需要根据环境做调整,说明如下

INSERT INTO t_mc_datasave
(FID, fkey, fvalue, fdcid, fvalue_tag)
VALUES(1133982885749981184, '_tenant_loginpage_config_files_', '[{"lastModified":1668764659537,"name":"login_customjs.zip","size":826,"status":"success","type":"zip","uid":"rc-upload-1677648567384-66","url":"/login_customjs.zip","uploadTime":1677662144142,"creator":{"zh_CN":"IERP"},"createdate":1677662144142,"createtime":1677662144142,"filesource":1,"entityNum":"sys_login_config","billPkId":"","billno":"","client":"web","endProgress":true,"time":"1677662184879"}]', 'tenant_devcore_dev', ' ');
说明:
fdcid字段值替换为对应环境的租户id
INSERT INTO t_mc_web_client_files
(FID, fisv, fuploadtime, fupdateservertime, fenable, fneedupdate, fkey, fdcid, fname, ffileserverpath, fservertype, fdestpath, ftenantid)
VALUES(1478324783346089984, 'kingdee', '2022-08-02 16:47:27.0', NULL, '1', '1', '_tenant_login_config_tenant_devcore_dev_loginpageattachfiles', '1402323749146986496', 'login_customjs.zip', '', 'FS', 'logincustomjs', 'tenant_devcore_dev');
说明:
-- fisv字段值替换为对应客户的开发商标识,
-- fdcid字段值替换为对应环境的数据中心id,
-- ftenantid字段值替换为对应环境的租户id,
-- fkey字段值替换为"_tenant_login_config_{租户id}_loginpageattachfiles",如:_tenant_login_config_tenant_devcore_dev_loginpageattachfiles
(2)插入完sql之后,需要手动上传文件到静态资源文件目录
登录时扩展js上传路径:
../isv/{isv}/logincustomjs/,{isv}替换为对应客户的开发商标识,将上传的压缩文件在该目录下解压,解压时不要带压缩包文件名目录
3、登录页图片

步骤:
(1)在mc数据库中插入脚本,可修改图中三张图片数据,脚本需要根据环境做调整,说明如下
图片配置相关数据:
INSERT INTO t_mc_datasave
(FID, fkey, fvalue, fdcid, fvalue_tag)
VALUES(1133982885749981186, 'image_mcdata', '{"fileServerUrl":"tenantConfigImage038.zip","imageNames":["bgimg{tenantId}.webp","logoimg
登录页配置通过脚本插入数据指导
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



