关 闭 添加升级条件 满足其一可升级 满足所有才可升级 $rule) { if ($rule['id'] == 56) { // 因为56规则内容有html标签。会何setting 中多选出现重复,所以需要过滤掉 $rule['content'] = preg_replace('/<[^>]*>.*?<\/[^>]*>/', '', $rule['content']); } $html = '
'; $content_arr = explode('____', $rule['content']); foreach ($content_arr as $key => $content) { $html .= str_replace('display:none;', '', $content); if(!isset($rule['setting'][$key])) continue; $setting = $rule['setting'][$key]; switch ($setting['type']) { case 'text': $html .= '   '; break; case 'select': $html.='    '; $html.=' '; $html .= ' '; $html .= ''; break; case 'selectGoods': $html.='   '; $html .='  选择商品'; break; case 'selectGoodsCats': $html .='  选择类目'; break; case 'selectCloudStockGoods': $html.='   '; $html .='  选择商品'; break; case 'selectCloudStockGoodsCondition': $html .='  选择商品'; $html .= '   
'; break; case 'checkbox': $html .= ''; $html.=''; $html .='{{item.label}}'; $html .= ''; $html .= ''; break; case 'radio': $html .= ''; $html.=''; $html .='{{item.value}}'; $html .= ''; $html .= ''; break; default: break; } } if($rule['remark']){ $html.=' '; } $html .= '
'; echo $html; } ?>