业务需求(添加状态按钮)
-
如果审核状态为1,数据表格显示已审核按钮(淡绿色), 如果审核状态为0,数据表格显示未审核按钮(橙色);
-
如果扎帐状态为1,数据表格显示已扎帐按钮(淡绿色), 如果扎帐状态为0,数据表格显示未扎帐按钮(橙色);
核心代码实现
1.编写js代码
<script type="text/html" id="tool">
<! --添加审核状态按钮 -->
{{# if(d.markAudit == 1){ }} <!--d相当于layui里边的field -->
<button class="layui-btn layui-btn-xs">已审核</button>
{{# } else { }}
<button class="layui-btn layui-btn-danger layui-btn-xs">未审核</button>
{{# } }}
<! --添加扎帐状态按钮 -->
{{# if(d.markEnd == 1){ }}
<button class="layui-btn layui-btn-xs">已扎帐</button>
{{# } else { }}
<button class="layui-btn layui-btn-danger layui-btn-xs">未扎帐</button>
{{# } }}
<a class="layui-btn layui-btn-xs" lay-event="edit" shiro:hasPermission="productData:update">编辑</a>
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del" shiro:hasPermission="modelAccount:delete">删除</a>
</script>
2. 在表格中添加 {width: 300, toolbar: “#tool”, title: ‘操作’}
// {field: 'markAudit', title:'审核', templet: '#tool', minWidth: 80, align: 'center'},
// {field: 'markEnd', title:'扎帐', templet: '#tool', minWidth: 80, align: 'center'},
{width: 300, toolbar: "#tool", title: '操作'}