// 定义一组预定义的颜色数组，用于在各种场景中轻松引用这些颜色
// 这些颜色包括从白色到黑色的不同灰度，以及一些鲜艳的颜色，格式有十六进制、RGB、RGBA、HSV、HSL等
export const predefine_colors = ['#fff', '#ddd', '#ccc', '#999', '#666', '#333', '#000', '#ff4500', '#ff8c00', '#ffd700', '#90ee90', '#00ced1', '#c71585', 'rgba(255, 69, 0, 0.68)', 'rgb(255, 120, 0)', 'hsv(51, 100, 98)', 'hsva(120, 40, 94, 0.5)', 'hsl(181, 100%, 37%)', '#1F93FF', '#c7158577'];
// 数据的默认值，避免没有值的时候报错
export const old_radius = { radius: 0, radius_top_left: 0, radius_top_right: 0, radius_bottom_left: 0, radius_bottom_right: 0 };

export const old_padding = { padding: 0, padding_top: 0, padding_bottom: 0, padding_left: 0, padding_right: 0 };

export const old_margin = { margin: 0, margin_top: 0, margin_bottom: 0, margin_left: 0, margin_right: 0 };

export const old_border_and_box_shadow = { border_is_show: '0', border_color: '#FF3F3F', border_style: 'solid',border_size: { padding: 1, padding_top: 1, padding_right: 1, padding_bottom: 1, padding_left: 1, }, box_shadow_color: '', box_shadow_x: 0, box_shadow_y: 0, box_shadow_blur: 0, box_shadow_spread: 0 };
// 只好设置
export const font_weight = [
    { name: '加粗', value: 'bold' },
    { name: '正常', value: '400' },
];


// 截取document.location.search字符串内id/后面的所有字段
export const get_id = () => {
    let new_id = '';
    // 去除origin的数据
    const url = document.location.href;
    if (url.indexOf('id/') != -1) {
        new_id = url.substring(url.indexOf('id/') + 3);
        // 去除字符串的.html
        let html_index = new_id.indexOf('.html');
        if (html_index != -1) {
            new_id = new_id.substring(0, html_index);
        }
        return new_id;
    } else if (url.indexOf('-saveinfo') != -1) {
        new_id = url.substring(url.indexOf('-saveinfo-') + 10);
        // 去除字符串的.html
        const dot_data = new_id.split('.')[0];
        if (dot_data != '') {
            new_id = dot_data.split('/')[0];
        }
        return new_id;
    } else {
        return new_id;
    }
};
// 获取当前业务类型
export const get_type = () => {
    let new_type = '';
    // 去除origin的数据
    const url = document.location.href;
    if (url.indexOf('type/') != -1) {
        new_type = url.substring(url.indexOf('type/') + 5);
        // 去除字符串的.html
        const dot_data = new_type.split('.')[0];
        if (dot_data != '') {
            new_type = dot_data.split('/')[0];
        }
        return new_type;
    } else {
        return new_type;
    }
}
// 获取类型
export const get_business = () => {
    let new_business = '';
    // 去除origin的数据
    const url = document.location.href;
    if (url.indexOf('business') != -1) {
        new_business = url.substring(url.indexOf('business/') + 9);
        // 去除字符串的.html
        const dot_data = new_business.split('.')[0];
        if (dot_data != '') {
            new_business = dot_data.split('/')[0];
        }
        return new_business;
    } else {
        return new_business;
    }
}