* [task#124396,done,2h,0h] delete market app, prompt for modification.

This commit is contained in:
zhaixiaojian
2024-07-26 14:50:09 +08:00
committed by 曹延义
parent 5d51ab0656
commit 42e431b172
8 changed files with 240 additions and 210 deletions
+1 -1
View File
@@ -57,7 +57,7 @@ $config->space->dtable->fieldList['actions']['list']['ajaxStop']['data-confirm']
$config->space->dtable->fieldList['actions']['list']['ajaxUninstall']['icon'] = 'trash';
$config->space->dtable->fieldList['actions']['list']['ajaxUninstall']['hint'] = $lang->instance->uninstall;
$config->space->dtable->fieldList['actions']['list']['ajaxUninstall']['className'] = 'ajax-submit';
$config->space->dtable->fieldList['actions']['list']['ajaxUninstall']['data-confirm'] = $lang->instance->notices['confirmUninstall'];
$config->space->dtable->fieldList['actions']['list']['ajaxUninstall']['data-confirm'] = array('message' => $lang->instance->notices['confirmUninstall'], 'icon' => 'icon-exclamation-sign', 'iconClass' => 'warning-pale rounded-full icon-2x');
$config->space->dtable->fieldList['actions']['list']['ajaxUninstall']['url'] = array('module' => 'instance', 'method' => 'ajaxUninstall', 'params' => 'id={orgID}&type={type}');
$config->space->dtable->fieldList['actions']['list']['visit']['icon'] = 'menu-my';
+19
View File
@@ -57,8 +57,27 @@ toolBar
))) : null
);
$langConfirmUninstal = $lang->instance->notices['confirmUninstall'];
$langConfirmUninstallStoreApp = $lang->instance->notices['confirmUninstallStoreApp'];
dtable
(
set::actionItemCreator(jsRaw(<<<JS
(item, info) => {
if(info.row.data.type != 'store' && item.icon == 'trash')
{
item['data-confirm']['message'] = '$langConfirmUninstal';
Object.assign(item, item);
return item
}
if(info.row.data.type == 'store' && item.icon == 'trash')
{
item['data-confirm']['message'] = '$langConfirmUninstallStoreApp';
Object.assign(item, item);
return item
}
return item
}
JS)),
set::userMap($users),
set::cols($config->space->dtable->fieldList),
set::data($instances),