javascript - 根据订单状态 laravel 的订单状态背景颜色
问题描述
我正在开发一个带有总订单管理系统的 laravel 项目,我想根据订单的状态获取状态背景颜色。
这是我尝试过的代码的一部分,但没有用
<tr>
<td>{{ order['id'] }}</td>
<td>{{ order['date'] }}</td>
<td class="width-40">{{ order['link'] }}</td>
<td>{{ order['charge'] }}</td>
<td>{{ order['quantity'] }}</td>
<td>
{% if order['status'] == Completed %}
<span class="label label-success">Accepted</span>
{% elseif order['status'] == Canceled %}
<span class="label label-danger">Deleted</span>
{% else %}
<span class="label label-warning">Pending</span>
{% endif %}
</td>
</tr>
每次它只显示待处理的项目时,它都不适用于我的项目,是的,我有 6 个状态
Pending, In progress, Completed, Partial, Processing, Canceled
据此,订单状态跨度应该改变,如果有人能帮我一把,这对我有很大帮助,我就做不到。
谢谢
解决方案
<td>
{% if order['status'] == Completed %}
<span class="label label-success">Accepted</span>
{% elseif order['status'] == Cancelled %}
<span class="label label-danger">Deleted</span>
{% else %}
<span class="label label-warning">Pending</span>
{% endif %}
</td>
参考这个链接https://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_labels2&stacked=h
推荐阅读
- blazor-server-side - 服务器端 Blazor 偶尔会丢失身份验证状态
- oracle - SSIS 向 Oracle 云 VS-2019 和 MS Oracle 源发送带有数据参数的查询
- javascript - .sort() 不适用于数组(javascript)
- c - 未检索平方根值
- assembly - 为什么当我添加随机浮点指令时,汇编中的这个简单计数循环开始表现异常?
- python - 在 python 中重塑数据框
- php - 如何将我的 SQL 转换为 Laravel Builder
- java - 数据截断:第 1 行的“公司名称”列的数据太长
- python - 熊猫:按组设置差异
- asp.net - Kendo UI for jQuery Excel 导出格式表