Asset Categories

This commit is contained in:
Andy Howard
2025-01-27 10:01:32 +00:00
parent 03b3a81dab
commit a3ac029d55
130 changed files with 1809 additions and 1423 deletions
@@ -79,6 +79,10 @@
$('.' + prefix + 'Status', $item).text(item.statusDesc).removeStatusClasses().addClass('sbm-status-' + item.statusCode.toLowerCase());
if (!env.mode.search)
{
let $assetCount = $('.' + prefix + 'AssetCount', $item).off('click');
sbm.debug($assetCount.text());
if ($assetCount.text() > 0)
$assetCount.on('click', function () { sbm.navigateTo('Assets/Asset'); }).addClass('sbm-action-text');
// Actions.
let fnUpd = function () { ac.updateItem(env, item.id) };
var $bgr = $('.sbm-burger', $item).invisible();
@@ -221,7 +225,7 @@
//sbm.debug('selectAssetCategory', prm);
let env = ac.env.select;
env.prmSelect = prm;
env.$frm.filter.find('.FilterAssetCategoryType').val('');
env.$frm.filter.find('.FilterAssetType').val('');
env.$frm.filter.find('.FilterSearch').val(prm.search || '');
env.$pnl.table.find('tbody tr').remove();
sbm.openDialog(env.$dlg.select, 1000, 800);
@@ -238,7 +242,7 @@
{
//sbm.debug('selectItem', env, env.prmSelect.item);
env.$dlg.select.dialog('close');
env.prmSelect.fnSuccess(env.prmSelect.item);
if (env.prmSelect.fnSuccess) env.prmSelect.fnSuccess(env.prmSelect.item);
delete env.prmSelect;
}
@@ -254,7 +258,7 @@
ac.onItemEdited = function (env, item)
{
//sbm.debug('ac.onItemEdited', env, item);
env.prmEdit.fnSuccess(item);
if (env.prmEdit.fnSuccess) env.prmEdit.fnSuccess(item);
delete env.prmEdit;
}
@@ -271,7 +275,7 @@
env.$pnl.msgs = env.$pnl.table.find('.sbm-panel-messages');
env.$pnl.tmpls = env.$pnl.items.find('.sbm-panel-item-template');
env.$frm.filter = $('#frmAssetCategoryFilter').on('input', '.FilterSearch', function () { ac.refreshResults(250); });
env.$frm.filter = env.$pnl.items.find('.frmAssetCategoryFilter').on('input', '.FilterSearch', function () { ac.refreshResults(250); });
env.$frm.itemId = $('#frmAssetCategoryId');
var opt = sbm.dlgOpts();