<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Layui</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="stylesheet" href="css/layui.css" media="all">
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>
</head>
<style>
.top {
position: relative;
width: 100%;
height: 30px;
}
.baojia {
position: absolute;
top: 10px;
left: 10px;
}
.city {
position: absolute;
width: 150px;
height: 29px;
left: 80px;
top: 5px;
border: 1px solid rgb(190, 186, 186);
}
.sousuo {
position: absolute;
top: 5px;
left: 240px;
width: 150px;
height: 27px;
border: 1px solid rgb(184, 181, 178);
color: rgb(184, 181, 178);
}
.layui-btn {
position: absolute;
left: 400px;
top: 5px;
}
</style>
<body>
<div class="top">
<div class="baojia">报价状态</div>
<select name="city" class="city" lay-verify="">
<option value="">全部</option>
<option value="010">未报价</option>
<option value="021">已报价</option>
</select>
<input class="sousuo" type="text" placeholder="请输入关键字">
<button class="layui-btn layui-btn layui-btn-sm">查询</button>
</div>
<table class="layui-table" lay-data="{height: 'full-40'
, cellMinWidth: 80, page: true
, limit:30
, url:'user.json'
}">
<thead>
<tr>
<th lay-data="{field:'id', width:80}">序号</th>
<th lay-data="{field:'username', width:80}">状态</th>
<th lay-data="{field:'sex', width:90}">交期要求</th>
<th lay-data="{field:'city', width:90}">客户简称</th>
<th lay-data="{field:'sign', Width:90,align:'center'}">颜色编号</th>
<th lay-data="{field:'experience', width:90,align:'center'}">颜色名称</th>
<th lay-data="{field:'logins', minWidth: 100,align:'center'}">坯布规格</th>
<th lay-data="{field:'wealth', width:100}">下单日期</th>
<th lay-data="{field:'wealth', width:100}">后整</th>
<th lay-data="{field:'wealth', width:100}">报价日期</th>
<th lay-data="{field:'classify', width:100 }">染色</th>
<th lay-data="{field:'score', minWidth: 100, align: 'center'}">总成本</th>
</tr>
</thead>
</table>
<script src="layui.js" charset="utf-8"></script>
<script>
layui.use('table', function () {
var table = layui.table;
});
</script>
</body>
</html>
拿到数据 list 后做处理,循环 list 然后判断报价的字段,从而添加颜色,至于具体的怎么拿到 list ,用 ajax 还是其他的方法就得看你自己的了
原生的html的话就写js判断,如果值为“未报价“,加上一个class红色样式即可
用 "templet - 自定义列模板" 来实现
只能够做判断,先设置好未报价的样式,然后 if 判断,未报价的话动态添加class类名