layui 中 templet的使用:日期、小数、拼接、字体颜色

文章描述了一个数据表格模板,包含字段如入库日期、报关费总金额(保留两位小数)、尺寸拼接以及状态显示,状态用不同颜色区分(未入库、已入库、已出库、已开账)。

日期展示

{ field: 'LAM_SHIPDT', title: '入库日期', width: 120, align: 'center', 
templet: "<div>{{layui.util.toDateString(d.LAM_SHIPDT, 'yyyy/MM/dd')}}</div>" }

两位小数展示
{

field: 'BG_TOTAL', title: '报关费总金额(¥)', width: 120, align: 'center', templet: function (data) {
return parseFloat(data.BG_TOTAL).toFixed(2);
} },

字符拼接展示

{
field: 'LAM_SIZE', title: '尺寸(mm)', width: 150, halign: 'center', align: 'center', templet: function (data) {
var showdata = data.LAM_LONG + " * " + data.LAM_WIDE + " * " + data.LAM_HIGH;
return showdata;
}
},

添加字体颜色

{
            field: 'LAM_PAY_STATE', title: '状态', width: 120, halign: 'center', align: 'center', sortable: true,
            templet: function (d) {
                if (d.LAM_PAY_STATE == "0") {
                    return '未入库';
                }
                else if (d.LAM_PAY_STATE == "1") {
                    return '<span style="color:#1e9fff">已入库</span>';
                }
                else if (d.LAM_PAY_STATE == "2") {
                    return '<div style="color:#ffb800">已出库</div>';
                } else if (d.LAM_PAY_STATE == "3") {
                    return '<div style="color:#16b777">已开账</div>';
                } else if (d.LAM_PAY_STATE == "4") {
                    return '<div style="color:#16b777">已开账</div>';
                }
            }
        },
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

润小仙女

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

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

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

打赏作者

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

抵扣说明:

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

余额充值