feat: autotransfer
This commit is contained in:
@@ -94,7 +94,7 @@ layui.use(['table', 'form', 'layer'], function () {
|
||||
layer.open({
|
||||
type: 1,
|
||||
title: title,
|
||||
area: ['520px', '520px'],
|
||||
area: ['560px', 'auto'],
|
||||
content: '<form class="layui-form" style="padding:16px;" id="LAY-agent-form">' +
|
||||
'<div class="layui-form-item"><label class="layui-form-label">账号</label><div class="layui-input-block">' +
|
||||
'<input name="username" class="layui-input" ' + (values.id ? 'readonly' : '') + ' value="' + esc(values.username || '') + '"></div></div>' +
|
||||
@@ -115,9 +115,25 @@ layui.use(['table', 'form', 'layer'], function () {
|
||||
'<div class="layui-form-item"><label class="layui-form-label">状态</label><div class="layui-input-block">' +
|
||||
'<input type="checkbox" name="status_switch" lay-skin="switch" lay-text="启用|禁用" ' + ((values.status == null || values.status == 1) ? 'checked' : '') + '>' +
|
||||
'</div></div>' +
|
||||
'<div class="layui-form-item"><label class="layui-form-label">自动转账</label><div class="layui-input-block">' +
|
||||
'<input type="checkbox" name="auto_transfer_switch" lay-skin="switch" lay-text="开|关" ' + (Number(values.auto_transfer_enabled) === 1 ? 'checked' : '') + '>' +
|
||||
'<div class="layui-form-mid layui-word-aux" style="margin-left:0;padding:4px 0 0;">仅控制该代理渠道,与系统官方开关互不影响</div>' +
|
||||
'</div></div>' +
|
||||
'<div class="layui-form-item"><label class="layui-form-label">阈值</label><div class="layui-input-block" style="display:flex;flex-wrap:wrap;gap:6px;">' +
|
||||
'<input name="auto_transfer_threshold_usdt" class="layui-input" placeholder="USDT" style="width:110px;" value="' + esc(values.auto_transfer_threshold_usdt || '') + '">' +
|
||||
'<input name="auto_transfer_threshold_trx" class="layui-input" placeholder="TRX" style="width:110px;" value="' + esc(values.auto_transfer_threshold_trx || '') + '">' +
|
||||
'<input name="auto_transfer_threshold_eth" class="layui-input" placeholder="ETH" style="width:110px;" value="' + esc(values.auto_transfer_threshold_eth || '') + '">' +
|
||||
'<input name="auto_transfer_threshold_btc" class="layui-input" placeholder="BTC" style="width:110px;" value="' + esc(values.auto_transfer_threshold_btc || '') + '">' +
|
||||
'</div><div class="layui-form-mid layui-word-aux" style="margin-left:110px;">留空则用系统阈值(系统也空则 >0)</div></div>' +
|
||||
'</form>',
|
||||
success: function () {
|
||||
success: function (layero, index) {
|
||||
form.render();
|
||||
var maxH = Math.max(240, window.innerHeight - 140);
|
||||
var $content = layero.find('.layui-layer-content');
|
||||
if ($content.outerHeight() > maxH) {
|
||||
$content.css({ 'max-height': maxH + 'px', 'overflow-y': 'auto' });
|
||||
layer.style(index, { top: Math.max(20, (window.innerHeight - layero.outerHeight()) / 2) + 'px' });
|
||||
}
|
||||
$('#LAY-agent-tg-test').on('click', function () {
|
||||
var $btn = $(this);
|
||||
if ($btn.prop('disabled')) return;
|
||||
@@ -147,7 +163,9 @@ layui.use(['table', 'form', 'layer'], function () {
|
||||
var data = {};
|
||||
$('#LAY-agent-form').serializeArray().forEach(function (x) { data[x.name] = x.value; });
|
||||
data.status = $('#LAY-agent-form input[name=status_switch]').is(':checked') ? 1 : 0;
|
||||
data.auto_transfer_enabled = $('#LAY-agent-form input[name=auto_transfer_switch]').is(':checked') ? 1 : 0;
|
||||
delete data.status_switch;
|
||||
delete data.auto_transfer_switch;
|
||||
onOk(data, index);
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user