'id','label'=>'序号','width'=>'60px']); } // 补充 width 字段 foreach ($cols as &$c) { if (!isset($c['width'])) $c['width'] = ''; } unset($c); $typeColumns[$cfg['type_name']] = $cols; } // 通用 fallback 列(所有类型都可用的字段集合) $defaultColumns = [ ['key'=>'id','label'=>'序号','width'=>'60px'], ['key'=>'type','label'=>'类型','width'=>'80px'], ['key'=>'model_code','label'=>'产品型号','width'=>''], ['key'=>'model_desc','label'=>'产品说明','width'=>''], ]; function renderModelTableRow($model, $columns, $typeName, $idx, $csrfToken) { $html = '