E8-用户的主题颜色存在了表ColorStyleInfo里

起因

个人习惯是搭测试环境来进行测试。时不时的从生产环境数据库的备份文件还原数据库过来。每次还愿数据库之后,会用SQL语句把用户密码做统一的修改。但由于日常办公需要,往往生产环境和测试环境会同时打开,执行操作的时候只能通过网址来分辩。于是我就想,能不能在执行修改密码语句的同时,把主题的颜色一并做修改呢。

经过

第一反应是到hrmresource里找找看有没有相应的字段,但这表里没找到与主题颜色有关的字段。

然后用SQL Server Profiler跟踪了SQL语句,发现了ColorStyleInfo表。这个表在网上流传的E8数据字典里没有记载,可能由于其结构比较简单吧。统共就两个字段,一个是userid,另一个是style。

userid就不做介绍一。style里存的是字符串。可能存在的值是'left',‘left1’,'left2',一至到'left10',分别对应的前台可选的十一种颜色。以下是style的值和可选颜色的对应关系。

styleRGBstyleRGBstyleRGB
left#0070C1left1#CC3432left2#5C64C2
left3#50833Bleft4#874D19left5#F46F43
left6#22C9B2left7#B24079left8#83686C
left9#666F81left10#627F7E

结果

最终我决定了用这个配色方案。应该很少会有人用吧。

update    ColorStyleInfo
set    style = 'left5'

好了,今天就写到这儿了。虽然代码量很少,但也希望对小伙伴们有所帮助。还是那句话,喜欢的小伙伴们请关注、点赞、评论。大家的鼓励是我持续创作的动力。感谢!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rarenmen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值