JEPaaS 社区

 找回密码
 立即注册
JEPaaS低代码平台-官网
查看: 2117|回复: 0

列表中如何提示客户数据已到期处理

[复制链接]

4

主题

4

帖子

35

积分

凯特员工

积分
35
发表于 2021-6-30 15:54:47 | 显示全部楼层 |阅读模式
一、实现效果
1、列表中可以看到提示到期的天数。2、列表中提示到期最后一天的提醒及颜色提示。
二、实现思路
1、列表中的数据都要做判断,在事件列格式化中可以实现。
2、在列格式化事件中根据当前日期与数据中的日期进行比对「前提做好样式的调整」。
3、通过日期判读天数,然后返回对应的数字和样式。
三、具体操作
1、选择好指定的日期字段
2、点击列格式化事件进行样式和相应的日期代码判断
四、相关代码(可选)
  1. function(value,metaData,record,rowIndex,colIndex,store,view){
  2.     var style = 'color: #ffffff;background: #D24D57;border-radius: 3px;position: relative;display: inline-block;padding: 3px 5px;font-size: 12px;font-weight: 400;vertical-align: middle;';
  3.     var style2 = 'color: #ffffff;background: #376bd0;border-radius: 3px;position: relative;display: inline-block;padding: 3px 5px;font-size: 12px;font-weight: 400;vertical-align: middle;';
  4.       var dvalue = JE.DATE.parseDate(value);
  5.     var tdate = new Date();
  6.       var cz = JE.DATE.diffDays(dvalue, tdate);
  7.       var zt = record.get("对应表字段");

  8.     if(cz < 0){
  9.         return value + ' 还剩<span style = "color:#386bd0" > '+(0-cz)+' </span>天';
  10.     }else if(cz == 0){
  11.         return value + ' <span style = "'+style2+'"> 最后一天 </span>';
  12.     }else{
  13.         return value + ' <span style = "'+style+'"> 延期'+(cz)+'天</span>';
  14.     }

  15. }
复制代码

五、总结(可选)
根据相应的日期字段「如:开始日期或者结束日期」去事件中比对,最后作出对应的提醒
六、关键字

日期「客户可根据自己的业务去指定相对应的字段」




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-5-2 11:24 , Processed in 0.059465 second(s), 20 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

快速回复 返回顶部 返回列表