${(function () {
						return automatic_discount_list.map((item) => {
							// 模版类型
							const template_type = item.discount[0].template_type;
							// 是否显示自动折扣
							const is_show_automatic_discount = item.discount[0].product_enabled;
							// 是否跳转落地页
							const is_redirection = item.discount[0].is_redirection;
							// 折扣图标
							const discount_icon = item.discount_icon;
							// 第一个自动折扣
							const first_automatic_discount = item.discount[0];
							// 显示折叠展示
							const isFold = (item.discount[0].display_type || DISPLAY_TYPE.DTE_FOLD) === DISPLAY_TYPE.DTE_FOLD;
							// 文本数组
							const text_arr = item.discount[0].config.texts;
							// 落地页链接
							const first_landing_url = `/promotions/discount-default/${first_automatic_discount.discount_id}`;
							// 自动折扣总数
							const automatic_discount_total = item.discount.length;
							// 是否显示折扣图标
							const isHasDiscountIcon = discount_icon ? true : false;
							// 是否显示折扣图标且模版类型不为tag
							const isHasDiscountIconWithNoTag = (template_type != 'tag' && isHasDiscountIcon)? true : false;
							// 文本颜色
							let text_color = DEFAULT_CONFIG.TEXT_COLOR;
							// 背景颜色
							const bgFn = (curBg) => template_type === "text" ? "transparent" : curBg;
							let bg_color = bgFn(DEFAULT_CONFIG.BG);
							// 边框颜色
							const borderFn = (curBorder) => template_type == "tag" ? curBorder : "initial";
							let border_color = borderFn(DEFAULT_CONFIG.BORDER_COLOR);
							// 模版配置
							let template_config = first_automatic_discount.template_config;
							// 兜底方案
							try {
								if(template_config.length !== 0){
									template_config = JSON.parse(template_config);
									text_color= isHasDiscountIconWithNoTag ? template_config.color[template_type].icon_text_color : template_config.color[template_type].text_color;
									bg_color = bgFn(template_config.color[template_type].background_color);
									const arrayRgba = bg_color.split(",");
									arrayRgba.splice(3, 1, " 1)");
									border_color = borderFn(`${arrayRgba.join(",")}`);
								}
							} catch (error) {
								console.error('template_config_error', error);
								template_config = {
									color: {
										[template_type]: {
											icon_text_color: DEFAULT_CONFIG.TEXT_COLOR,
											text_color: DEFAULT_CONFIG.TEXT_COLOR,
											background_color: DEFAULT_CONFIG.BG
										}
									}
								};
							}
							// 标签
							const isTag = template_type == 'tag';
							// 文字和横幅
							const isTextAndBanner = template_type == 'text' || template_type == 'banner';
							// 文字样式
							const textStyle = `color: ${text_color}; background-color: transparent; border: none;`;
							// 标签样式
							const labelStyle = `color: ${text_color};border: 1px solid ${border_color};background-color:${bg_color};padding: 4px;`;
							// 横幅样式
							const bannerStyle = `color: ${text_color};border: none; background-color:${bg_color}`;
							// 外层样式在标签样式下不展示颜色配置,除开标签类型,颜色都可以在外层覆盖
							let outerStyle = '';
							if (template_type == 'text') {
								outerStyle = textStyle;
							} else if (template_type == 'tag') {
								outerStyle = "border: none;";
							} else if (template_type == 'banner') {
								outerStyle = bannerStyle;
							}
							/**
							 * 1. 标签一定是单独样式展示的
							 * 2. 折叠:横向布局,文字和横幅,合并成一行文本; 标签:单独样式处理
							 * 3. 平铺:纵向布局,文字、横幅和标签; 标签:单独样式处理
							 */
							let txtHtml = ``;
							if (isFold) {
								if(isTag) {
									// 标签
									const spanText  = text_arr.map((text) => {
										return `
${text} `;
									}).join('');
									txtHtml = `
${spanText}
`;
								} else {
									// 文字和横幅
									txtHtml = `
										${first_automatic_discount.config.text}
									 `;
								}
							} else {
								// 文字和横幅, 但标签有自己的样式
								const spanText  = text_arr.map((text) => {
									return `
${text} `;
								}).join('');
								// 都是纵向布局,标签有间距, 多活动多层级横向布局
								txtHtml = `
${spanText}
`;
							}
							/**
							 * 显示图标的判断
							 */
							const discount_type = item.discount_type;
							const isShowRebateIcon = ["DT_REBATE_CTQ_OTP", "DT_REBATE_CTQ_OTR", "DT_REBATE_CTA_OTP", "DT_REBATE_CTA_OTR", "DT_M_N_DISCOUNT"].includes(discount_type) && isTextAndBanner
							const isShowBxgyIcon = ["DT_BUY_ONE_GET_ONE", "DT_BUY_X_GET_Y"].includes(discount_type)
							const isShowBundleIcon = ["DT_CLASSIC_BUNDLE","DT_MIX_MATCH_BUNDLE"].includes(discount_type);
							/**
							 * 渲染下拉框或抽屉的折扣列表
							 */
							const discount_list_html = (curItem) => {
								return `
									
										${function() {
											return curItem.discount.map(childItem => {
												return `
													
													
   
 
													
													`}).join('');
											}()}
									
								`;
							}
							return `
								
									
										
										
                    
										
											
												${discount_list_html(item)}
											
										 
										
									 
									
										
											${function() {
												return text_arr.map((text) => {
													return `
${text}
`;
												}).join('');
											}()}
										
 
								 
							`;
						}).join('');
					})()}