This commit is contained in:
tianshujie
2024-01-22 14:39:07 +08:00
parent f71e242895
commit c245f4dcd2
2 changed files with 21 additions and 15 deletions
+12 -9
View File
@@ -4,16 +4,19 @@ global $lang, $config;
$fields = defineFieldList('product');
$fields->field('program')
->control('picker')
->items(data('fields.program.options'))
->value(data('fields.program.default'));
if($config->systemMode != 'light')
{
$fields->field('program')
->control('picker')
->items(data('fields.program.options'))
->value(data('fields.program.default'));
$fields->field('line')
->hidden(empty(data('fields.program.default')))
->control('picker')
->items(data('fields.line.options'))
->value(data('fields.line.default'));
$fields->field('line')
->hidden(empty(data('fields.program.default')))
->control('picker')
->items(data('fields.line.options'))
->value(data('fields.line.default'));
}
$fields->field('name')->wrapBefore()->control('input');
+9 -6
View File
@@ -8,13 +8,16 @@ $fields->field('QD')->foldable();
$fields->field('RD')->foldable();
$fields->field('acl')->foldable();
$fields->field('line')
->control('inputGroup')
->items(false)
->item(field('line')->control('picker')->placeholder($lang->product->line)->name('line')->items(data('fields.line.options'))->value(data('fields.line.default')))
->item(field('lineName')->control('input')->className('hidden')->name('lineName'));
if($config->systemMode != 'light')
{
$fields->field('line')
->control('inputGroup')
->items(false)
->item(field('line')->control('picker')->placeholder($lang->product->line)->name('line')->items(data('fields.line.options'))->value(data('fields.line.default')))
->item(field('lineName')->control('input')->className('hidden')->name('lineName'));
if(hasPriv('product', 'manageLine')) $fields->field('line')->checkbox(array('text' => $lang->product->newLine, 'name' => 'newLine'));
if(hasPriv('product', 'manageLine')) $fields->field('line')->checkbox(array('text' => $lang->product->newLine, 'name' => 'newLine'));
}
if(!empty($config->setCode))
{