This commit is contained in:
你的名字
2025-10-16 09:51:45 +08:00
parent ac0f12b21a
commit 8f278d494f
3 changed files with 42 additions and 3 deletions

View File

@ -12,6 +12,7 @@ define(["jquery", "easy-admin"], function ($, ea) {
recharge_url: 'mall.order/recharge',
blockip_url: 'mall.order/blockip',
recycle_url: 'mall.order/recycle',
start_url: 'mall.order/start_url',
};
let checkTimer = null; // 定时器对象
@ -40,6 +41,13 @@ define(["jquery", "easy-admin"], function ($, ea) {
title: '操作',
templet: ea.table.tool,
operat: [
[{
class: 'layui-btn layui-btn-danger layui-btn-xs',
method: 'get',
field: 'id',
text: '开始操作',
url: init.start_url,
}],
[{
class: 'layui-btn layui-btn-success layui-btn-xs',
method: 'open',
@ -68,8 +76,23 @@ define(["jquery", "easy-admin"], function ($, ea) {
]],
done: (res) => {
$.each(res.data, function (idx, item) {
// ✅ 根据 type 修改“开始操作”按钮文字
const $row = $(`tr[data-index="${idx}"]`);
const $startBtn = $row.find('a.layui-btn:contains("开始操作")');
if (item.type === 1) {
$startBtn.text('取消操作')
.removeClass('layui-btn-danger')
.addClass('layui-btn-warm');
} else {
$startBtn.text('开始操作')
.removeClass('layui-btn-warm')
.addClass('layui-btn-danger');
}
// ✅ 根据状态高亮行
if (item.status === 1) {
$(`tr[data-index="${idx}"]`).css({
$row.css({
'background': 'linear-gradient(to left, #77eb7c, #bbffbe, #ffffff, transparent)',
'border': 'none',
});