// url选择表单初始化 FromInit('form.form-validation-url-choice'); // url选择 var $url_event_obj = null; var $url_choice_popup = $('#url-choice-popup'); // 商品搜索popup容器 var $popup_themedata_goods = $('#themedata-goods-popup'); // 文章搜索popup容器 var $popup_themedata_article = $('#themedata-article-popup'); // 公共弹窗和指定数据列表 var $manual_mode_data_container_tag = null; var $manual_mode_data_container = $('ul.manual-mode-data-container'); var $data_type_auto_container = $('.data-type-auto-container'); var $data_type_appoint_container = $('.data-type-appoint-container'); // url确认回调处理 function ThemeDataUrlChoiceBackHandle(data) { // 去除空值 for(var i in data) { if(data[i] == '') { delete data[i]; } } // 赋值数据给事件对象属性 $url_event_obj.find('input').val(encodeURIComponent(CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(JSON.stringify(data))))); // 提示文字处理 $url_event_obj.find('span').text(Object.keys(data).length == 0 ? $url_choice_popup.data('not-choice-text') : $url_choice_popup.data('already-choice-text')); // 关闭弹窗 $url_choice_popup.modal('close'); } $(function() { // url选择事件 $(document).on('click', '.url-choice-event', function() { // 记录临时事件对象 $url_event_obj = $(this); // 先赋空值 $url_choice_popup.find('input').val(''); // 数据赋值 var json = $url_event_obj.find('input').val() || null; if(json != null) { json = JSON.parse(CryptoJS.enc.Base64.parse(decodeURIComponent(json)).toString(CryptoJS.enc.Utf8)); } FormDataFill(json, $url_choice_popup); // 打开弹窗 $url_choice_popup.modal(); }); // 多图文可拖拽初始化 $('ul.manytextimages-content-container').dragsort({ dragSelector: 'a.drag-sort-submit', placeHolderTemplate: '
' }); // 移除内容容器 $(document).on('click', '.manytextimages-content-container > li .content-item-remove-submit', function() { $(this).parents('li').remove(); }); // 多图文添加 $(document).on('click', '.manytextimages-content-add-submit', function() { var $obj = $('.manytextimages-content-container'); var not_choice_text = $url_choice_popup.data('not-choice-text'); var index = parseInt(Math.random() * 1000001); var html = `