123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702 |
- define(['jquery', 'bootstrap', 'backend', 'table', 'form' , 'ZeroClipboard','selectpage'], function ($, undefined, Backend, Table, Form , ZeroClipboard,Selectpage) {
- window['ZeroClipboard']=ZeroClipboard;
- var Controller = {
- index: function () {
- // 初始化表格参数配置
- Table.api.init({
- extend: {
- index_url: 'send/message/imgtext/index',
- add_url: 'send/message/imgtext/add',
- edit_url: 'send/message/imgtext/edit',
- del_url: 'send/message/imgtext/del',
- multi_url: 'send/message/imgtext/multi',
- table: 'send_message_imgtext',
- }
- });
- var table = $("#table");
- // 初始化表格
- table.bootstrapTable({
- url: $.fn.bootstrapTable.defaults.extend.index_url,
- pk: 'id',
- sortName: 'id',
- columns: [
- [
- {checkbox: true},
- {field: 'id', title: __('Id')},
- {field: 'author', title: __('Author')},
- {field: 'cover', title: __('Cover')},
- {field: 'content', title: __('Content')},
- {field: 'digest', title: __('Digest')},
- {field: 'type', title: __('Type')},
- {field: 'book_id', title: __('Book_id')},
- {field: 'chapter_id', title: __('Chapter_id')},
- {field: 'activity_type', title: __('Activity_type')},
- {field: 'activity_id', title: __('Activity_id')},
- {field: 'campaign_match_id', title: __('Campaign_match_id')},
- {field: 'need_open_comment', title: __('Need_open_comment')},
- {field: 'only_fans_can_comment', title: __('Only_fans_can_comment')},
- {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
- ]
- ]
- });
- // 为表格绑定事件
- Table.api.bindevent(table);
- },
- add: function () {
- Controller.api.bindevent();
- // {type:'0',page:'',title:'',pic:'',content:''}
- window.miniParams = [];
- window.miniHtml = '';//追加的li
- window.miniTag = '';
- window.miniNum = 0;
- var selectdata = '';
- var ueditor = UE.getEditor('ueditor_container',{'initialFrameHeight':320});
- $('#c-book_book_name').selectPage({
- eAjaxSuccess : function(d){
- if(selectdata && JSON.stringify(selectdata) != JSON.stringify(d)){
- $('#c-book_id').val('');
- }
- selectdata = d;
- return d ? d : '';
- },
- eSelect : function(d){
- selectdata = '';
- $('#c-book_book_name').val(d.name);
- $('#c-book_id').val(d.id);
- $('#c-book_id').attr('data-sex_text', d.sex_text);
- $("#c-chapter_id").empty();
- var bookId = $('#c-book_id').val();
- $.ajax({
- url: '/admin/send/message/imgtext/getchapter',
- data: {
- book_id:bookId
- },
- cache: false,
- success: function (data) {
- if(data.length>0){
- for(var i = 0; i < data.length; i++) {
- if(window.imgtext_chapter_id && window.imgtext_chapter_id == data[i].id){
- $("#c-chapter_id").append("<option value='" + data[i].id + "' selected>" + data[i].name + "</option>");
- }else{
- $("#c-chapter_id").append("<option value='" + data[i].id + "'>" + data[i].name + "</option>");
- }
- }
- }
- },
- error: function () {
- }
- });
- },
- eClear : function(){
- $('#c-book_id').val('');
- }
- });
- //书籍
- $('.btn-book').on('click',function () {
- $('.n-book_id').removeClass("hidden");
- $('#c-book_id').empty();
- // $('#c-book_id').append('<option value="-1">请选择书籍</option>');
- $('#c-chapter_id').empty();
- $('.n-chapter_id').removeClass("hidden");
- // $('.n-activity_type').addClass("hidden");
- // $('.o-platform-activity').removeAttr("checked");
- // $('.o-diy-activity').removeAttr("checked");
- $('.n-activity_id').addClass("hidden");
- $("#c-activity_id").empty();
- $('#c-activity_id').val("");
- $('.n-campaign_match_id').addClass("hidden");
- $("#c-campaign_match_id").empty();
- $('#c-campaign_match_id').val("");
- });
- //充值活动
- $('.btn-pay').on('click',function () {
- $('.n-book_id').addClass("hidden");
- $('.n-chapter_id').addClass("hidden");
- $('#c-book_id').empty();
- $('#c-chapter_id').empty();
- // $('.n-activity_type').removeClass("hidden");
- $('.n-activity_id').removeClass("hidden");
- // $('.o-platform-activity').trigger('click');
- $('.n-campaign_match_id').addClass("hidden");
- $("#c-campaign_match_id").empty();
- $('#c-campaign_match_id').val("");
- $("#c-activity_id").empty();
- $('#c-activity_id').val("");
- $.ajax({
- url: '/admin/send/message/imgtext/getactivity',
- cache: false,
- success: function (data) {
- $("#c-activity_id").empty();
- if(data.length>0){
- for(var i = 0; i < data.length; i++) {
- if(window.imgtext_activity_id_edit && window.imgtext_activity_id_edit == data[i].id){
- $("#c-activity_id").append("<option value='" + data[i].id + "' selected>" + data[i].name + "</option>");
- }else{
- $("#c-activity_id").append("<option value='" + data[i].id + "'>" + data[i].name + "</option>");
- }
- }
- }
- }
- });
- });
- //继续阅读
- $('.btn-read').on('click',function () {
- $('.n-book_id').addClass("hidden");
- $('.n-chapter_id').addClass("hidden");
- $('#c-book_id').empty();
- $('#c-chapter_id').empty();
- // $('.n-activity_type').addClass("hidden");
- // $('.o-platform-activity').removeAttr("checked");
- // $('.o-diy-activity').removeAttr("checked");
- $('.n-activity_id').addClass("hidden");
- $("#c-activity_id").empty();
- $('#c-activity_id').val("");
- $('#chapter_id').val("");
- $('.n-campaign_match_id').addClass("hidden");
- $("#c-campaign_match_id").empty();
- $('#c-campaign_match_id').val("");
- });
- //消耗活动
- $('.btn-consume').on('click',function () {
- $('.n-book_id').addClass("hidden");
- $('.n-chapter_id').addClass("hidden");
- $('#c-book_id').empty();
- $('#c-chapter_id').empty();
- // $('.n-activity_type').addClass("hidden");
- // $('.o-platform-activity').removeAttr("checked");
- // $('.o-diy-activity').removeAttr("checked");
- $('.n-activity_id').addClass("hidden");
- $("#c-activity_id").empty();
- $('#c-activity_id').val("");
- $('#chapter_id').val("");
- $('.n-campaign_match_id').removeClass("hidden");
- $("#c-campaign_match_id").empty();
- $.ajax({
- url: '/admin/send/message/imgtext/getcampaign',
- cache: false,
- success: function (data) {
- if(data.length>0){
- for(var i = 0; i < data.length; i++) {
- //添加option元素
- if(window.imgtext_campaign_match_id_edit && window.imgtext_campaign_match_id_edit == data[i].id){
- $("#c-campaign_match_id").append("<option value='" + data[i].id + "' selected>" + data[i].name + "</option>");
- }else{
- $("#c-campaign_match_id").append("<option value='" + data[i].id + "'>" + data[i].name + "</option>");
- }
- }
- }
- }
- });
- });
- //支持留言
- $('.support-comment').on('click',function () {
- $('.n-only_fans_can_comment').removeClass("hidden");
- });
- //不支持留言
- $('.unsupport-comment').on('click',function () {
- $('.n-only_fans_can_comment').addClass("hidden");
- $('.o-only_all_can_comment').removeAttr("checked");
- $('.o-only_forcus_can_comment').removeAttr("checked");
- });
- //平台活动
- // $('.o-platform-activity').on('click',function () {
- // $("#c-activity_id").empty();
- // $.ajax({
- // url: '/admin/send/message/imgtext/getactivity',
- // data: {
- // type:0
- // },
- // cache: false,
- // success: function (data) {
- // if(data.length>0){
- // for(var i = 0; i < data.length; i++) {
- // if(window.imgtext_activity_id_edit && window.imgtext_activity_id_edit == data[i].id){
- // $("#c-activity_id").append("<option value='" + data[i].id + "' selected>" + data[i].name + "</option>");
- // }else{
- // $("#c-activity_id").append("<option value='" + data[i].id + "'>" + data[i].name + "</option>");
- // }
- // }
- // }
- // }
- // });
- // });
- // //自定义活动
- // $('.o-diy-activity').on('click',function () {
- // $("#c-activity_id").empty();
- // $.ajax({
- // url: '/admin/send/message/imgtext/getactivity',
- // data: {
- // type:1
- // },
- // cache: false,
- // success: function (data) {
- // if(data.length>0){
- // for(var i = 0; i < data.length; i++) {
- // if(window.imgtext_activity_id_edit && window.imgtext_activity_id_edit ==data[i].id ){
- // $("#c-activity_id").append("<option value='" + data[i].id + "' selected>" + data[i].name + "</option>");
- // }else{
- // $("#c-activity_id").append("<option value='" + data[i].id + "'>" + data[i].name + "</option>");
- // }
- // }
- // }
- // }
- // });
- // });
- // 提交按钮点击事件:获取编辑器内容
- $('.o-subbmit').on('click' , function () {
- var tt = ueditor.getContent();
- console.log(tt);
- // 数据收集
- var tmpStr = $('#c-title').val().trim();
- var imgtext_title = tmpStr.length>64? tmpStr.slice(0,64) : tmpStr; // 标题
- var tmpStr2 = $('#c-author').val().trim();
- var imgtext_author = tmpStr2.length>8? tmpStr2.slice(0,8) : tmpStr2; // 作者
- var ue_content = ue.getContent(); // 富文本编辑器内容
- var imgtext_dig = $('#c-digest').val().trim();
- var wrap_img = $('#c-image').val(); // 封面图片
- // if(imgtext_title.length <=0 || imgtext_author.length <=0 || ue_content.length <=0 || imgtext_dig.length <=0 || wrap_img.length <=0){
- // layer.alert("有未填项");return ;
- // } // 内容检测
- if(imgtext_title.length <=0){
- layer.msg('消息标题不能为空');
- return;
- }
- if(imgtext_author.length <=0){
- layer.msg('作者不能为空');
- return;
- }
- if(ue_content.length <=0){
- layer.msg('消息内容不能为空');
- return;
- }
- if(imgtext_dig.length <=0){
- // layer.msg('摘要不能为空');
- // return;
- imgtext_dig = ue_content.replace(/<[^>]+>/g , '').slice(0 , 54);
- $('#c-digest').val(imgtext_dig);
- }
- if(imgtext_dig.length>120){
- imgtext_dig = imgtext_dig.slice(0,120);
- }
- if(wrap_img.length <=0){
- layer.msg('封面图片不能为空');
- return;
- }
- // JSON
- var data2PIframe = {
- title: imgtext_title,
- author: imgtext_author,
- content: ue_content,
- mini:window.miniParams,
- digest: imgtext_dig,
- cover: wrap_img
- };
- var imgtext_type = -1; // 跳转类型
- $('#c-type').find('[type=radio]').each(function(index, item){
- if(item.checked){
- imgtext_type = item.value;
- }
- });
- data2PIframe.type = imgtext_type;
- switch (imgtext_type) {
- case "0": //文章,检测书籍章节id
- var bookID = $("#c-book_id").val();
- var bookName = $("#c-book_book_name_text").val();
- var chapterID = $("#c-chapter_id").find("option:selected").val();
- if(bookID.length==0 || !chapterID){
- layer.msg("请选择书籍和章节");
- return;
- }
- data2PIframe.book_id = bookID;
- data2PIframe.book_name = bookName;
- data2PIframe.chapter_id = chapterID;
- break;
- case "1": //充值活动
- var imgtext_activity_type = "";
- // $("#c-activity_type").find('[type=radio]').each(function(index , item){
- // if(item.checked){
- // imgtext_activity_type = item.value;
- // }
- // });
- // if(imgtext_activity_type == -1){
- // layer.msg("请选择活动类型");
- // return;
- // }
- var imgtext_activity_id = $("#c-activity_id").find("option:selected").val();
- if(!imgtext_activity_id){
- layer.msg("请选择活动");
- }
- data2PIframe.activity_type =imgtext_activity_type;
- data2PIframe.activity_id =imgtext_activity_id;
- break;
- case "2": //继续阅读
- //暂无需求
- break;
- case "3": //消耗活动
- var imgtext_campaign_match_id = $('#c-campaign_match_id').find("option:selected").val();
- if(!imgtext_campaign_match_id){layer.msg("请选择消耗活动ID"); return;}
- data2PIframe.campaign_match_id = imgtext_campaign_match_id;
- break;
- case "4": //无跳转
- break;
- default:// 未选择警告
- layer.msg("请选择文章跳转类型");
- break;
- };
- console.log(data2PIframe);
- var imgtext_need_comment = -1; // 支持留言
- $('#c-need_open_comment').find('[type=radio]').each(function(index, item){
- if(item.checked){
- imgtext_need_comment = item.value;
- }
- });
- data2PIframe.need_open_comment = imgtext_need_comment;
- switch (imgtext_need_comment) {
- case "0":
- break;
- case "1":
- var only_fans_can_comment = -1;
- $('#c-only_fans_can_comment').find('[type=radio]').each(function(index,item){
- if(item.checked){
- only_fans_can_comment = item.value
- data2PIframe.only_fans_can_comment = item.value;
- }
- });
- if(only_fans_can_comment == -1){
- layer.msg("请选择留言支持人群");
- return;
- }
- break;
- default:
- layer.msg("请选择是否支持留言");
- break;
- };
- var currentData = {
- type:"imgtext",
- data:data2PIframe
- };
- // 父iframe加结构 父级数据存储以{type : 图文, data:[第一条,第二条]}的形式
- // 消息类型选择时要 重置 msgData为:{type:"" , data:[]}
- var pData = window.parent.msgData ? window.parent.msgData : {type:'imgtext' , data:[]};
- pData.type = currentData.type; // 父页面消息类型添加
- window.parent.toggleData = window.parent.toggleData ? window.parent.toggleData : [{type:"text", data:[]} ,{type:"img", data:[]} ,{type:"imgtext", data:[]} , ]
- if(window.parent.msgEditIndex != -1){ // 编辑状态做修改
- $(window.parent.toggleData).each(function (index, item) {
- if (item.type == 'imgtext') {
- item.data.splice(window.parent.msgEditIndex, 1, currentData.data);
- window.parent.msgData= item;
- }
- })
- }else{ // 非编辑状态做追加
- $(window.parent.toggleData).each(function (index, item) {
- if (item.type == 'imgtext') {
- item.data.push(currentData.data);
- window.parent.msgData= item;
- }
- })
- }
- // 创建本次图文消息的预览结构, 追加进父级页面的预览位置
- var newHtml = "";
- $(window.parent.msgData.data).each(function(index , item){
- if(index == 0){
- newHtml+= '<div class="msg_preview h180" data-index="'+index+'">' +
- ' <img class="preview_img_imgtext" src="'+item.cover+'" alt="" >' +
- '<div class="preview_handler" style="background: rgba(0,0,0,.3);">' +
- '<h3 class="preview_imgtext_title" >'+item.title+'</h3>' +
- '<a href="javascript:;" class="preview_del" data-index="'+index+'">删除</a>' +
- '<a href="javascript:;" class="preview_edit" data-index="'+index+'">编辑</a>' +
- '</div>' +
- '</div>';
- }else{
- newHtml+= '<div class="msg_preview h180" data-index="'+index+'">' +
- '<img class="msg_preview_img2" src="'+item.cover+'" alt="" style="float: right;">' +
- '<h3 class="msg_preview_title2" >'+item.title+'</h3>' +
- '<div class="preview_handler" >' +
- '<a href="javascript:;" class="preview_del" data-index="'+index+'">删除</a>' +
- '<a href="javascript:;" class="preview_edit" data-index="'+index+'">编辑</a>' +
- '</div>' +
- '</div>';
- }
- });
- // 给图片容器增加内容 其余类型隐藏 .imgtext_container .show().siblings().hide()
- $(window.parent.document).find('.message_type_content_contianer').html(newHtml);
- // 长度超出8隐藏添加按钮
- if(window.parent.msgData.data.length >= 8){
- $(window.parent.document).find('#message_type_add_btn').hide();
- }
- // 关闭当前页
- Fast.api.close('');
- });
- // 初始化时获取父iframe的 msgIsEditing值, true时给当前页面赋初始值, false就不做操作
- if(window.parent.msgIsEditing){
- var editData = window.parent.msgEditData;
- window.miniParams = editData.mini;
- console.log(editData);
- $('#c-title').val(editData.title || "");
- $('#c-author').val(editData.author || "");
- $("#c-image").val(editData.cover || "");
- $('#p-image').append('<li class="col-xs-3"><a href="'+ editData.cover +'" data-url="'+ editData.cover +'" target="_blank" class="thumbnail"><img src="'+ editData.cover +'" class="img-responsive"></a><a href="javascript:;" class="btn btn-danger btn-xs btn-trash"><i class="fa fa-trash"></i></a></li>')
- $('#c-digest').val(editData.digest || "");
- $("#c-type").find('[type=radio]').each(function(index , item){
- if(item.value == editData.type){
- $(item).prop('checked' , true);
- $(item).click();
- switch (editData.type) {
- case "0": // 书籍
- console.log(Config.notids);
- if(Config.notids.indexOf(parseInt(editData.book_id)) == -1){
- window.imgtext_book_id = editData.book_id;
- window.imgtext_chapter_id = editData.chapter_id;
- $("#c-book_id").val(editData.book_id);
- $("#c-book_book_name_text").val(editData.book_name);
- $.ajax({
- url: '/admin/send/message/imgtext/getchapter',
- data: {
- book_id:window.imgtext_book_id
- },
- cache: false,
- success: function (data) {
- if(data.length>0){
- for(var i = 0; i < data.length; i++) {
- if(window.imgtext_chapter_id && window.imgtext_chapter_id == data[i].id){
- $("#c-chapter_id").append("<option value='" + data[i].id + "' selected>" + data[i].name + "</option>");
- }else{
- $("#c-chapter_id").append("<option value='" + data[i].id + "'>" + data[i].name + "</option>");
- }
- }
- }
- },
- error: function () {
- }
- });
- }else{
- window.imgtext_book_id = '';
- window.imgtext_chapter_id = '';
- $("#c-book_id").val('');
- $("#c-chapter_id").val('');
- $("#c-book_book_name_text").val('');
- }
- break;
- // $('.btn-book').trigger('click');
- // $('#c-book_id').change();
- // $.ajax({
- // url: '/admin/send/message/imgtext/getbook',
- // cache: false,
- // success: function (data) {
- // if(data.length>0){
- // for(var i = 1; i < data.length; i++) {
- // if(window.imgtext_book_id && window.imgtext_book_id == data[i].id){
- // $("#c-book_id").append("<option value='" + data[i].id + "' selected>" + data[i].name + "</option>");
- // }else{
- // $("#c-book_id").append("<option value='" + data[i].id + "'>" + data[i].name + "</option>");
- // }
- // }
- // }
- // }
- // });
- case "1": // 活动
- window.imgtext_activity_type_edit = editData.activity_type;
- window.imgtext_activity_id_edit = editData.activity_id;
- if(window.imgtext_activity_type_edit == "1"){
- $('.o-platform-activity').click();
- }else if(window.imgtext_activity_type_edit == "2"){
- $('.o-diy-activity').click();
- }
- $('.btn-pay').click();
- break;
- case "2":
- $(item).attr('checked','checked');
- // $('.btn-read').click();
- break;
- case "3":
- window.imgtext_campaign_match_id_edit = editData.campaign_match_id;
- $('.btn-consume').click();
- break;
- };
- }else{
- $(item).prop('checked' , false);
- }
- });
- $('#c-need_open_comment').find('[type=radio]').each(function(index, item){
- if(item.value == editData.need_open_comment){
- $(item).prop('checked' , true);
- $(item).click();
- if(editData.only_fans_can_comment){
- $('#c-only_fans_can_comment').find('[type=radio]').each(function(index,item){
- if(item.value == editData.only_fans_can_comment){
- $(item).prop('checked' , true);
- }
- });
- }
- }else{
- $(item).prop('checked' , false);
- }
- });
- InitMiniHtml();
- setTimeout(function () {
- // ueditor.setContent(editData.content);
- console.log(editData.content);
- ueditor.setContent(editData.content);
- },2000)
- }else{
- //$('.btn-book').trigger('click');
- $('#c-book_id').change();
- }
- //有数据时
- // if(window.miniParams.type != '0'){
- // $('#add-mini').hide();
- // $('#del-mini').show();
- // $('#edit-mini').show();
- // }
- //添加小程序
- $('#add-mini').on('click',function () {
- Fast.api.open('/admin/send/message/mini/add', '添加小程序', {
- callback: function (data) {
- var con = ueditor.getContent();
- $.each(window.miniParams,function(index,value){
- console.log(value);
- });
- $('.mini-list').append(window.miniHtml);
- ueditor.setContent(con+window.miniTag);
- window.miniNum++;
- }
- });
- })
- //小程序列表删除
- $(document).on('click','.btn-del',function () {
- var id = $(this).parent().attr('data-id');
- var m_tag = $(this).parent().parent().find('.name').text();
- var miniTemp = window.miniParams;
- window.miniParams = [];
- $.each(miniTemp,function(index,value){
- if (value.id != id){
- window.miniParams.push(value);
- }
- });
- //初始化列表
- InitMiniHtml();
- //删除编辑器的标识位
- var str = ueditor.getContent();
- var str = str.replace(m_tag,"");
- ueditor.setContent(str);
- })
- //小程序列表编辑
- $(document).on('click','.btn-edit',function () {
- var id = $(this).parent().attr('data-id');
- var m_tag = $(this).parent().parent().find('.name').text();
- var miniTemp = {};
- console.log(window.miniParams);
- $.each(window.miniParams,function(index,value){
- if (value.id == id){
- miniTemp = value;
- }
- });
- console.log(id);
- var e_type = miniTemp.type;
- var e_title = miniTemp.title;
- var e_content = miniTemp.content;
- var e_pic = miniTemp.pic;
- var e_page = miniTemp.page;
- var e_id = miniTemp.id;
- var e_url = '/admin/send/message/mini/edit?type='+e_type+'&title='+e_title+'&page='+e_page+'&content='+e_content+'&pic='+e_pic+'&id='+e_id;
- Fast.api.open(e_url, '编辑小程序', {
- callback: function (data) {
- InitMiniHtml();
- }
- });
- })
- //初始化添加的小程序列表
- function InitMiniHtml(){
- $('.mini-list').append(window.miniHtml);
- var html = '<ul class="ul-th"><li class="id">序号</li><li class="name">小程序标识位</li><li class="d">操作</li></ul>';
- $.each(window.miniParams,function(index,value){
- if (value.id>window.miniNum){
- window.miniNum = value.id;
- }
- html += '<ul class="ul-item"><li class="id">'+value.id+'</li><li class="name">'+value.tag+'</li><li class="d tag-del" data-id="'+value.id+'">';
- html +='<span class="btn btn-edit" style="padding:0; font-size:12px;color: #0a6aa1">编辑</span>';
- html +='<span class="btn btn-del" style="padding:0; font-size:12px;color: red">删除</span></li></ul>';
- });
- $('.mini-list').html('');
- $('.mini-list').append(html);
- }
- $('.btn-add-title-list').on('click',function () {
- Fast.api.open(
- '/admin/send/message/title/index',
- '从标题库选择'
- );
- });
- },
- edit: function () {
- Controller.api.bindevent();
- },
- api: {
- bindevent: function () {
- window.setTimeout(function(){
- Form.api.bindevent($("form[role=form]"));
- },3000)
- }
- }
- };
- return Controller;
- });
|