wpfw_ewei_shopv2/plugin/app/static/js/diy.min.js
2023-02-14 19:57:32 +08:00

1 line
53 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

define(["jquery.ui","../../../../static/js/web/goods_selector.js","/../../../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/js/drag.js?V="+(new Date).valueOf()],function(e,r,t){var m,g={initnav:[],selected:"page"};function s(e,t){if(-1===(t=m.indexOf(e.charAt(t))))throw"Cannot decode base64";return t}function d(e,t){for(;0<e.length;)if((i=e[0])<128)e.shift(),t.push(String.fromCharCode(i));else if(192==(128&i)){if(e.length<2)break;var i=e.shift(),a=e.shift();t.push(String.fromCharCode(((31&i)<<6)+(63&a)))}else{if(e.length<3)break;var i=e.shift(),a=e.shift(),o=e.shift();t.push(String.fromCharCode(((15&i)<<12)+((63&a)<<6)+(63&o)))}}g.init=function(e){g.attachurl=e.attachurl,g.type=e.type,g.data=e.data,g.diyadvs=e.diyadvs,g.id=e.id,g.timesHot=0,g.data?(g.page=g.data.page,g.items=g.data.items):(2==g.type&&(g.items=g.defaultItems()),3==g.type&&(g.items=g.defaultItems3()),4==g.type&&(g.items=g.defaultItems4()),5==g.type&&(g.items=g.defaultItems5())),g.initTpl(),g.initPage(),g.initItems(),g.initNavs(),g.initSortable(),g.initClick(),g.initWindow(),$(".diy-toolbar .btn-copy").unbind("click").click(function(e){var t,i,a,o,n,l,s,r=g.selected,d=g.items[r].id,c=JSON.parse(JSON.stringify(g.items[r]));delete c.name,c?(t=$("#tpl_show_"+d).length,i=$("#tpl_edit_"+d).length,0!=t&&0!=i?"diymod"!==d?(r=g.getId("M",0),c.data&&(s=JSON.parse(JSON.stringify(c.data)),a={},/**913702023503242914**/o=0,$.each(s,function(e,t){var i=g.getId("C",o);a[i]=t,delete i,o++}),c.data=a),c.max&&0<c.max&&0<(n=g.getItemNum(d))&&n>=c.max?tip.msgbox.err("此元素最多允许添加 "+c.max+" 个"):c.only&&"toptab"==c.only&&0<(n=g.getItemOnlyNum(c.only))?tip.msgbox.err("已有顶部固定元素,请删除后再添加"):(s=!0,g.selected&&"page"!=g.selected&&("detail_navbar"!=(n=g.items[g.selected]).id&&"detail_pullup"!=n.id&&"detail_navbar"!=d&&"detail_pullup"!=d||(s=!1)),c.istop?((l={})[r]=c,$.each(g.items,function(e,t){l[e]=t}),g.items=l):g.selected&&"page"!=g.selected&&s&&(l={},$.each(g.items,function(e,t){l[e]=t,e==g.selected&&(l[r]=c)}),g.items=l),g.initItems(),$(".drag[data-itemid='"+r+"']").trigger("mousedown").trigger("click"),g.selected=r)):g.initMod(c):tip.msgbox.err("添加失败!模板错误,请刷新页面重试")):tip.msgbox.err("未找到此元素!")}),$(".diy-toolbar .btn-del").unbind("click").click(function(e){var t=g.selected;$(this).closest(".drag").hasClass("nodelete")?tip.alert("此元素禁止删除"):tip.confirm("确定删除吗",function(){var e=g.getNear(t);delete g.items[t],g.initItems(),e?$(document).find(".drag[data-itemid='"+e+"']").trigger("mousedown"):$("#page").trigger("click")})})},g.initTpl=function(){tpl.helper("imgsrc",function(e){return"string"!=typeof e?"":0==e.indexOf("http://")||0==e.indexOf("https://")||0==e.indexOf("../addons/"+window.ewei_shopv2_module_name+"/")?e:0==e.indexOf("images/")||0==e.indexOf("audios/")||0==e.indexOf("videos/")?g.attachurl+e:void 0}),tpl.helper("decode",function(e){return $.base64.decode(e)}),tpl.helper("toArray",function(e){$.makeArray(e);var i=[];return $.each(e,function(e,t){i.push(t)}),i}),tpl.helper("count",function(e){return g.length(e)}),tpl.helper("define",function(e){})},g.initPage=function(e){void 0===e&&(e=!0),g.page?"5"!=g.type||g.page.seckill||(g.page.seckill={style:"style1",color:"red"}):(g.page={type:g.type,title:"请输入页面标题",name:"未命名页面",desc:"",icon:"",background:"#f3f3f3",titlebarbg:"#ffffff",titlebarcolor:"#000000"},"5"==g.type&&(g.page.seckill={style:"style1",color:"red"})),$("#page").text(g.page.title).css({color:g.page.titlebarcolor,backgroundColor:g.page.titlebarbg}),$("#phone").css({"background-color":g.page.background}),$("#phone").find(".drag").removeClass("selected"),g.page.seckill&&("style1"==g.page.seckill.style?$("#phone").addClass(g.page.seckill.style).removeClass("style2"):$("#phone").addClass(g.page.seckill.style).removeClass("style1"),$("#phone").closest(".phone-body").removeClass().addClass("phone-body").addClass(g.page.seckill.color)),e&&g.initEditor(),g.initTilteBg()},g.defaultItems=function(){return{M1506332563879:{params:{placeholder:"请输入关键字进行搜索"},style:{inputbackground:"#ffffff",background:"#f1f1f2",iconcolor:"#b4b4b4",color:"#999999",paddingtop:"10",paddingleft:"10",textalign:"left",searchstyle:""},id:"search"},M1506332568231:{style:{dotstyle:"round",dotalign:"center",background:"#ffffff",opacity:"0.8"},data:{C1506332568231:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/banner-1.jpg",linkurl:""},C1506332568232:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/banner-2.jpg",linkurl:""}},id:"banner"},M1506332575975:{params:{iconurl:"../addons/"+window.ewei_shopv2_module_name+"/static/images/hotdot.jpg",noticedata:"0",speed:"4",noticenum:"5"},style:{background:"#ffffff",iconcolor:"#fd5454",color:"#666666",bordercolor:"#e2e2e2"},data:{C1506332575975:{title:"这里是第一条自定义公告的标题",linkurl:""},C1506332575976:{title:"这里是第二条自定义公告的标题",linkurl:""}},id:"notice"},M1506332584255:{style:{navstyle:"",background:"#ffffff",rownum:"4",showtype:"0",pagenum:"8",showdot:"1"},data:{C1506332584255:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/icon-1.png",linkurl:"",text:"按钮文字1",color:"#666666"},C1506332584256:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/icon-2.png",linkurl:"",text:"按钮文字2",color:"#666666"},C1506332584257:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/icon-3.png",linkurl:"",text:"按钮文字3",color:"#666666"},C1506332584258:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/icon-4.png",linkurl:"",text:"按钮文字4",color:"#666666"}},id:"menu"},M1506332586927:{style:{navstyle:"",background:"#ffffff",rownum:"4",showtype:"0",pagenum:"8",showdot:"1"},data:{C1506332586927:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/icon-1.png",linkurl:"",text:"按钮文字1",color:"#666666"},C1506332586928:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/icon-2.png",linkurl:"",text:"按钮文字2",color:"#666666"},C1506332586929:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/icon-3.png",linkurl:"",text:"按钮文字3",color:"#666666"},C1506332586930:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/icon-4.png",linkurl:"",text:"按钮文字4",color:"#666666"}},id:"menu"},M1506332594040:{params:{showtitle:"1",showprice:"1",goodsdata:"0",cateid:"",catename:"",groupid:"",groupname:"",goodssort:"0",goodsscroll:"0",goodsnum:"6",showicon:"1",iconposition:"left top",productprice:"1",showproductprice:"0",showsales:"0",productpricetext:"原价",salestext:"销量",productpriceline:"0",saleout:"0"},style:{background:"#f3f3f3",liststyle:"block",buystyle:"buybtn-1",goodsicon:"recommand",iconstyle:"triangle",pricecolor:"#ff5555",productpricecolor:"#999999",iconpaddingtop:"0",iconpaddingleft:"0",buybtncolor:"#ff5555",iconzoom:"100",titlecolor:"#000000",tagbackground:"#fe5455",salescolor:"#999999"},data:{C1506332594040:{thumb:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-1.jpg",price:"20.00",productprice:"99.00",title:"这里是商品标题",sales:"0",gid:"",ctype:"1"},C1506332594041:{thumb:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-2.jpg",price:"20.00",productprice:"99.00",title:"这里是商品标题",sales:"0",gid:"",ctype:"1"},C1506332594042:{thumb:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-3.jpg",price:"20.00",productprice:"99.00",sales:"0",title:"这里是商品标题",gid:"",ctype:"0"},C1506332594043:{thumb:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-4.jpg",price:"20.00",productprice:"99.00",sales:"0",title:"这里是商品标题",gid:"",ctype:"0"}},id:"goods"}}},g.defaultItems3=function(){return{M1519884909408:{type:"3",params:{style:"default1",leftnav:"充值",rightnav:"兑换"},style:{background:"#fe5455",textcolor:"#ffffff",textlight:"#fef31f",headstyle:""},id:"member"},M1519884912926:{style:{margintop:"9",titlecolor:"#ff0011",textcolor:"#999999",iconcolor:"#999999"},params:{title:"微信授权手机号绑定",text:"如果您用手机号注册过会员或您想通过微信外购物请绑定您的手机号码",iconclass:"icon-shouji"},id:"bindmobile"},M1519884989438:{style:{margintop:"10",background:"#ffffff",iconcolor:"#999999",textcolor:"#000000",remarkcolor:"#888888"},data:{C1519884989438:{text:"我的订单",linkurl:"/pages/order/index",iconclass:"icox-shop",remark:"查看",dotnum:""}},id:"listmenu"},M1519884959829:{params:{rownum:"4",border:"1",bordertop:"1",borderbottom:"1"},style:{background:"#ffffff",bordercolor:"#ffffff",textcolor:"#000000",iconcolor:"#666666",dotcolor:"#ff0011"},data:{C1519884959829:{iconclass:"icox-daifukuan1",text:"待付款",linkurl:"",dotnum:"0"},C1519884959830:{iconclass:"icox-daifahuo1",text:"待发货",linkurl:"",dotnum:"0"},C1519884959831:{iconclass:"icox-daishouhuo1",text:"待收货",linkurl:"",dotnum:"0"},C1519884959832:{iconclass:"icox-daituikuan2",text:"退换货",linkurl:"",dotnum:"0"}},id:"icongroup"},M1519885061238:{style:{margintop:"10",background:"#ffffff",iconcolor:"#999999",textcolor:"#000000",remarkcolor:"#888888"},data:{C1519885061238:{text:"我的购物车",linkurl:"",iconclass:"icox-shop",remark:"查看",dotnum:""},C1519885061239:{text:"我的关注",linkurl:"",iconclass:"icox-shop",remark:"查看",dotnum:""},C1519885061240:{text:"我的足迹",linkurl:"",iconclass:"icox-shop",remark:"查看",dotnum:""}},id:"listmenu"},M1520230074322:{isbottom:"1",max:"1",style:{showtype:"0"},params:{showimg:"1",copyright:"版权所有 XXX商城",imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/copyright.png"},id:"copyright"}}},g.defaultItems4=function(){return{M1519886070303:{type:"4",max:"1",style:{dotstyle:"rectangle",dotalign:"left",background:"#ffffff",leftright:"5",bottom:"5",opacity:"0.8"},id:"detail_swipe"},M1519886077750:{type:"4",max:"1",params:{},style:{theme:"red"},id:"detail_seckill"},M1519886077751:{type:"4",max:"1",params:{hideshare:"0",share:"分享",share_link:"",share_icon:"icon-share"},style:{margintop:"0",marginbottom:"0",background:"#ffffff",titlecolor:"#000000",subtitlecolor:"#999999",pricecolor:"#ff5555",textcolor:"#cccccc",timecolor:"#fff2e2",timetextcolor:"#ef4f4f"},id:"detail_info"},M1519886083903:{type:"4",max:"1",style:{margintop:"0",marginbottom:"0",background:"#ffffff",textcolor:"#666666",textcolorhigh:"#ef4f4f"},data:{C1519886083903:{name:"商品预售",type:"yushou"},C1519886083904:{name:"二次购买",type:"erci"},C1519886083905:{name:"会员价",type:"huiyuan"},C1519886083906:{name:"优惠",type:"youhui"},C1519886083907:{name:"积分",type:"jifen"},C1519886083908:{name:"不配送区域",type:"bupeisong"},C1519886083909:{name:"商品标签",type:"biaoqian"},C1519886083910:{name:"可用优惠券",type:"coupon"},C1519886083911:{name:"全返",type:"fullback"}},id:"detail_sale"},M1519886090456:{type:"4",max:"1",style:{background:"#ffffff",textcolor:"#333333",margintop:"10",marginbottom:"0"},id:"detail_spec"},M1519886113758:{type:"4",max:"1",params:{shoplogo:"../addons/"+window.ewei_shopv2_module_name+"/static/images/designer.jpg",shopname:"",shopdesc:"",hidenum:"0",leftnavtext:"全部商品",leftnavlink:"",rightnavtext:"进店逛逛",rightnavlink:""},style:{margintop:"10",marginbottom:"0",background:"#ffffff",goodsnumcolor:"#333333",goodstextcolor:"#7c7c7c",rightnavcolor:"#ff5555",shopnamecolor:"#333333",shopdesccolor:"#444444"},id:"detail_shop"},M1519886128767:{type:"4",max:"1",params:{hidelike:"0",hideshop:"0",hidecart:"0",hidecartbtn:"0",textbuy:"立刻购买",goodstext:"商品",liketext:"关注",likeiconclass:"icox-like",likelink:"icox-like",shoptext:"店铺",shopiconclass:"icox-shop",carttext:"购物车",carticonclass:"icox-cart"},style:{background:"#ffffff",textcolor:"#999999",iconcolor:"#999999",cartcolor:"#fe9402",buycolor:"#fd5555",dotcolor:"#ff0011"},id:"detail_navbar"}}},g.defaultItems5=function(){return{M1519886070302:{type:"5",max:"1",noEdit:!0,style:{},id:"seckill_times"},M1519886077750:{type:"5",max:"1",noEdit:!0,params:{},style:{},id:"seckill_rooms"},M1519886083902:{type:"5",max:"1",style:{},data:{C1506342568231:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-1.jpg",linkurl:""},C1506342568232:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-2.jpg",linkurl:""},C1506342568233:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-3.jpg",linkurl:""}},id:"seckill_advs"},M1519886090455:{type:"5",max:"1",noEdit:!0,style:{},id:"seckill_list"}}},g.initTilteBg=function(){var e=192<.299*(e=$("#page")[0].style.backgroundColor.replace("rgb(","").replace(")","").split(","))[0]+.587*e[1]+.114*e[2]?"wx-top2":"wx-top";$("#page").css("background-image",'url("../addons/'+window.ewei_shopv2_module_name+"/plugin/app/static/images/"+e+'.png")')},g.initItems=function(e){var t=$("#phone");g.items?(t.empty(),$.each(g.items,function(e,t){var i;void 0!==t.id&&((i=$.extend(!0,{},t)).itemid=e,i=tpl("tpl_show_"+t.id,i),$("#phone").append(i))}),t=$("#edit-del").html(),$("#phone .drag").append(t),$("#phone .drag .btn-edit-del .btn-del").unbind("click").click(function(e){e.stopPropagation();var t=$(this).closest(".drag").data("itemid");$(this).closest(".drag").hasClass("nodelete")?tip.alert("此元素禁止删除"):tip.confirm("确定删除吗",function(){var e=g.getNear(t);delete g.items[t],g.initItems(),e?$(document).find(".drag[data-itemid='"+e+"']").trigger("mousedown"):$("#page").trigger("click")})}),e&&g.selectedItem(e)):g.items={}},g.initNavs=function(){g.setNavs();var e={0:["listmenu","richtext","title","line","blank","menu","menu2","picture","banner","picturew","coupon","tabbar","topmenu","hotarea"],2:["notice","goods","search","fixedsearch","seckillgroup","copyright","video","groupsgoods","merchgroup","shortVideo"],20:["notice","goods","search","fixedsearch","pictures","icongroup","audio","copyright","video","groupsgoods",,"shortVideo"],3:["member","bindmobile","notice","verify","pictures","icongroup","audio","copyright","shortVideo"],4:["detail_swipe","detail_seckill","detail_info","detail_sale","detail_spec","detail_package","detail_shop","detail_buyshow","detail_navbar","pictures","icongroup","audio","goods","copyright","groupsgoods","detailVideo"],5:["seckill_times","seckill_rooms","seckill_advs","seckill_list","audio","icongroup","pictures","shortVideo"]},m=e[g.type],a=[],o=g.type,m=m?$.merge(m,e[0]):e[0];$.each(m,function(e,t){var i=g.navs[t];i&&(4==o&&"tabbar"==t||(i.id=t,(i.global?a:g.initnav).push(i)))}),e=tpl("tpl_navs",{basic:g.initnav,global:a,navpageType:o}),$("#navs").html(e).show(),$("#navs nav").unbind("click").click(function(){var i,e,t,a,o,n,l,s,r,d,c,p=$(this).data("id");"page"!==p?$.inArray(p,m)<0?tip.msgbox.err("此页面类型禁止添加此元素!"):(i=$.extend(!0,{},g.navs[p]))?(delete i.name,e=$("#tpl_show_"+p).length,t=$("#tpl_edit_"+p).length,0!=e&&0!=t?(n=g.getId("M",0),i.data&&(c=$.extend(!0,{},i.data),a={},o=0,$.each(c,function(e,t){var i=g.getId("C",o);a[i]=t,delete i,o++}),i.data=a),i.max&&0<i.max&&0<(l=g.getItemNum(p))&&l>=i.max?tip.msgbox.err("此元素最多允许添加 "+i.max+" 个"):i.only&&"toptab"==i.only&&0<(l=g.getItemOnlyNum(i.only))?tip.msgbox.err("已有顶部固定元素,请删除后再添加"):(c=!0,g.selected&&"page"!=g.selected&&("detail_navbar"!=(l=g.items[g.selected]).id&&"detail_pullup"!=l.id&&"detail_navbar"!=p&&"detail_pullup"!=p||(c=!1)),i.istop?((s={})[n]=i,$.each(g.items,function(e,t){s[e]=t}),g.items=s):g.selected&&"page"!=g.selected&&c?(s={},$.each(g.items,function(e,t){s[e]=t,e==g.selected&&(s[n]=i)}),g.items=s):4==g.page.type&&g.items&&"detail_navbar"!=p?(d=r=null,$.each(g.items,function(e,t){"detail_navbar"==t.id?(r={itemid:e,item:t},delete g.items[e]):"detail_pullup"==t.id&&(d={itemid:e,item:t},delete g.items[e])}),g.items[n]=i,d&&(g.items[d.itemid]=d.item),r&&(g.items[r.itemid]=r.item)):g.items[n]=i,g.initItems(),$(".drag[data-itemid='"+n+"']").trigger("mousedown").trigger("click"),g.selected=n)):tip.msgbox.err("添加失败!模板错误,请刷新页面重试")):tip.msgbox.err("未找到此元素!"):$("#page").trigger("click")})},g.setNavs=function(){g.navs={notice:{name:"公告",params:{iconurl:"../addons/"+window.ewei_shopv2_module_name+"/static/images/hotdot.jpg",noticedata:"0",speed:"4",noticenum:"5"},style:{background:"#ffffff",iconcolor:"#fd5454",color:"#666666",bordercolor:"#e2e2e2"},data:{C0123456789101:{title:"这里是第一条自定义公告的标题",linkurl:""},C0123456789102:{title:"这里是第二条自定义公告的标题",linkurl:""}}},title:{name:"标题栏",params:{title:"",icon:""},style:{background:"#ffffff",color:"#666666",textalign:"left",fontsize:"12",paddingtop:"5",paddingleft:"5"}},search:{name:"搜索框",params:{placeholder:"请输入关键字进行搜索"},style:{inputbackground:"#ffffff",background:"#f1f1f2",iconcolor:"#b4b4b4",color:"#999999",paddingtop:"10",paddingleft:"10",textalign:"left",searchstyle:"",bgd:"0"}},merchgroup:{name:"商户组",params:{merchdata:"0",merchnum:"6",merchsort:"",catename:"",cateid:"",groupname:"",groupid:"",openlocation:"0"},style:{background:"#ffffff",titlecolor:"#333333",textcolor:"#666666",rangecolor:"#ff5555",locationcolor:"#ff5555",margintop:"10"},data:{C0123456789101:{name:"商户名称A",desc:"这里是商户A的介绍",thumb:"",merchid:""},C0123456789102:{name:"商户名称B",desc:"这里是商户B的介绍",thumb:"",merchid:""},C0123456789103:{name:"商户名称C",desc:"这里是商户C的介绍",thumb:"",merchid:""}}},fixedsearch:{name:"固定搜索框",istop:2,max:1,only:"toptab",params:{leftnav:1,rightnav:1,rightnavclick:0,leftnavicon:"icox-shop",rightnavicon:"icox-cart",searchstyle:"round",placeholder:"输入关键字进行搜索"},style:{background:"#000000",opacity:.8,opacityinput:.8,leftnavcolor:"#ffffff",rightnavcolor:"#ffffff",searchbackground:"#ffffff",searchtextcolor:"#666666"}},line:{name:"辅助线",params:{},style:{height:2,background:"#ffffff",border:"#000000",padding:10,linestyle:"solid"}},blank:{name:"辅助空白",params:{},style:{height:20,background:"#ffffff"}},menu:{name:"按钮组",params:{},style:{navstyle:"",background:"#ffffff",rownum:4,showtype:0,pagenum:8,showdot:1,bgd:"0"},data:{C0123456789101:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/icon-1.png",linkurl:"",text:"按钮文字1",color:"#666666"},C0123456789102:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/icon-2.png",linkurl:"",text:"按钮文字2",color:"#666666"},C0123456789103:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/icon-3.png",linkurl:"",text:"按钮文字3",color:"#666666"},C0123456789104:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/icon-4.png",linkurl:"",text:"按钮文字4",color:"#666666"}}},menu2:{name:"按钮组2",params:{},style:{margintop:10,background:"#ffffff",bgd:"0"},data:{C0123456789101:{text:"我的积分",iconclass:"",textcolor:"#666666",iconcolor:"#666666",linkurl:""},C0123456789102:{text:"兑换记录",iconclass:"",textcolor:"#666666",iconcolor:"#666666",linkurl:""}}},listmenu:{name:"列表导航",params:{},style:{margintop:10,background:"#ffffff",iconcolor:"#999999",textcolor:"#000000",remarkcolor:"#888888"},data:{C0123456789101:{text:"文字1",linkurl:"",iconclass:"icox-shop",remark:"查看",dotnum:""},C0123456789102:{text:"文字2",linkurl:"",iconclass:"icox-shop",remark:"查看",dotnum:""},C0123456789103:{text:"文字3",linkurl:"",iconclass:"icox-shop",remark:"查看",dotnum:""}}},picture:{name:"单图组",params:{},style:{paddingtop:0,paddingleft:0,background:"#ffffff",bgd:"0"},data:{C0123456789101:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/banner-1.jpg",linkurl:""},C0123456789102:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/banner-2.jpg",linkurl:""}}},picturew:{name:"图片橱窗",params:{row:4,showtype:0,pagenum:2},style:{background:"#ffffff",paddingtop:0,paddingleft:0,showdot:0,showbtn:0},data:{C0123456789101:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/cube-1.jpg",linkurl:""},C0123456789102:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/cube-2.jpg",linkurl:""},C0123456789103:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/cube-3.jpg",linkurl:""},C0123456789104:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/cube-4.jpg",linkurl:""}}},pictures:{name:"图片展播",params:{hidetext:0,showtype:0,rownum:3,showbtn:0},style:{background:"#ffffff",paddingtop:"3",paddingleft:"5",titlealign:"left",textalign:"left",titlecolor:"#ffffff",textcolor:"#666666",bgd:"0"},data:{C0123456789101:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/diypage/static/images/default/goods-1.jpg",linkurl:"",title:"这里是上标题",text:"这里是下标题"},C0123456789102:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/diypage/static/images/default/goods-2.jpg",linkurl:"",title:"这里是上标题",text:"这里是下标题"},C0123456789103:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/diypage/static/images/default/goods-4.jpg",linkurl:"",title:"这里是上标题",text:"这里是下标题"}}},banner:{name:"图片轮播",params:{},style:{dotstyle:"round",dotalign:"center",background:"#ffffff",opacity:"0.8"},data:{C0123456789101:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/banner-1.jpg",linkurl:""},C0123456789102:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/banner-2.jpg",linkurl:""}}},icongroup:{name:"图标组",params:{rownum:"4",border:"1",bordertop:"1",borderbottom:"1"},style:{background:"#ffffff",bordercolor:"#ffffff",textcolor:"#000000",iconcolor:"#666666",dotcolor:"#ff0011",bgd:"0"},data:{C0123456789101:{iconclass:"icox-daifukuan1",text:"待付款",linkurl:"",dotnum:0},C0123456789102:{iconclass:"icox-daifahuo1",text:"待发货",linkurl:"",dotnum:0},C0123456789103:{iconclass:"icox-daishouhuo1",text:"待收货",linkurl:"",dotnum:0},C0123456789104:{iconclass:"icox-daituikuan2",text:"退换货",linkurl:"",dotnum:0}}},audio:{name:"音频播放",params:{title:"未定义音频信息",subtitle:"副标题",playerstyle:0,autoplay:0,loopplay:0,pausestop:0,headalign:"left",headtype:"",headurl:"",audiodefaultimg:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/audio.png"},style:{background:"#f1f1f1",bordercolor:"#ededed",textcolor:"#333333",subtitlecolor:"#666666",timecolor:"#666666",paddingtop:"0",paddingleft:"0",width:"0"}},coupon:{name:"优惠券组",params:{couponstyle:"3"},style:{background:"#ffffff",margintop:10,marginleft:5,bgd:"0"},data:{C0123456789101:{name:"优惠券名称",desc:"满100元可用",price:"89.90",couponid:"",couponcolor:"#55b5ff"},C0123456789102:{name:"优惠券名称",desc:"满100元可用",price:"89.90",couponid:"",couponcolor:"#ff5555"},C0123456789103:{name:"优惠券名称",desc:"满100元可用",price:"89.90",couponid:"",couponcolor:"#ff913f"}}},richtext:{name:"富文本",params:{content:""},style:{background:"#ffffff",padding:0}},hotarea:{name:"热区",params:{bgimg:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/cube-1.jpg"},style:{paddingtop:"10",paddingleft:"10",background:"#ffffff",leftright:"5",bottom:"5",opacity:"0.8"},data:{}},shortVideo:{name:"视频",style:{ratio:0,upType:0},params:{shortOrignUrl:"",shortVideourl:"",shortPoster:""}},detailVideo:{name:"视频",style:{ratio:0,upType:0},params:{detailOrignUrl:"",detailVideourl:"",shortPoster:""}},goods:{name:"商品组",params:{showtitle:1,showprice:1,goodsdata:0,cateid:"",catename:"",groupid:"",groupname:"",goodssort:0,goodsscroll:0,goodsnum:6,showicon:1,iconposition:"left top",productprice:1,showproductprice:0,showsales:0,productpricetext:"原价",salestext:"销量",productpriceline:0,saleout:0,seecommission:0,cansee:0,seetitle:"",pagetype:g.page.type},style:{background:"#f3f3f3",liststyle:"block",buystyle:"buybtn-1",goodsicon:"recommand",iconstyle:"triangle",pricecolor:"#ff5555",productpricecolor:"#999999",iconpaddingtop:"0",iconpaddingleft:"0",buybtncolor:"#ff5555",groupscorner:"#ff5555",iconzoom:"100",titlecolor:"#000000",tagbackground:"#fe5455",salescolor:"#999999",bgd:"0"},data:{C0123456789101:{thumb:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-1.jpg",price:"20.00",productprice:"99.00",title:"这里是商品标题",sales:0,gid:"",ctype:1},C0123456789102:{thumb:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-2.jpg",price:"20.00",productprice:"99.00",title:"这里是商品标题",sales:0,gid:"",ctype:1},C0123456789103:{thumb:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-3.jpg",price:"20.00",productprice:"99.00",sales:0,title:"这里是商品标题",gid:"",ctype:0},C0123456789104:{thumb:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-4.jpg",price:"20.00",productprice:"99.00",sales:0,title:"这里是商品标题",gid:"",ctype:0}}},groupsgoods:{max:1,name:"拼团商品组",params:{showtitle:1,showprice:1,goodsdata:0,cateid:"",catename:"",groupid:"",groupname:"",goodssort:0,goodsscroll:0,goodsnum:6,showicon:1,iconposition:"left top",productprice:1,showproductprice:1,showsales:0,productpricetext:"原价",salestext:"销量",productpriceline:0,saleout:0,seecommission:0,cansee:0,seetitle:"",pagetype:g.page.type},style:{background:"#f3f3f3",liststyle:"block",buystyle:"buybtn-1",goodsicon:"recommand",iconstyle:"triangle",pricecolor:"#ff5555",productpricecolor:"#999999",iconpaddingtop:"0",iconpaddingleft:"0",buybtncolor:"#ff5555",iconzoom:"100",titlecolor:"#000000",tagbackground:"#fe5455",salescolor:"#999999"},data:{C0123456789101:{thumb:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-1.jpg",price:"20.00",productprice:"99.00",title:"这里是商品标题",sales:0,gid:"",ctype:1},C0123456789102:{thumb:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-2.jpg",price:"20.00",productprice:"99.00",title:"这里是商品标题",sales:0,gid:"",ctype:1}}},video:{name:"视频组",style:{ratio:0},params:{videourl:"",poster:""}},copyright:{name:"版权",isbottom:1,max:1,style:{showtype:0},params:{showimg:"1",copyright:"请填写版权说明",imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/copyright.png"}},tabbar:{name:"选项卡",style:{background:"#ffffff",color:"#666666",activebackground:"#ffffff",activecolor:"#ef4f4f",scrollnum:5,showtype:1,bgd:"0"},data:{C0123456789101:{text:"选项",linkurl:""},C0123456789102:{text:"选项",linkurl:""},C0123456789103:{text:"选项",linkurl:""},C0123456789104:{text:"选项",linkurl:""},C0123456789105:{text:"选项",linkurl:""}}},topmenu:{name:"顶部菜单",istop:1,max:1,only:"toptab",global:!0,style:{background:"#ffffff",color:"#666666",activebackground:"#ffffff",activecolor:"#ef4f4f",scrollnum:5,showtype:1},params:{datatype:null},data:{C0123456789101:{text:"选项",linkurl:""},C0123456789102:{text:"选项",linkurl:""},C0123456789103:{text:"选项",linkurl:""},C0123456789104:{text:"选项",linkurl:""},C0123456789105:{text:"选项",linkurl:""}}},member:{type:3,name:"会员信息",params:{style:"default1",leftnav:"充值",rightnav:"兑换"},style:{background:"#fe5455",textcolor:"#ffffff",textlight:"#fef31f",headstyle:""}},bindmobile:{type:3,name:"绑定手机",style:{margintop:"9",titlecolor:"#ff0011",textcolor:"#999999",iconcolor:"#999999"},params:{title:"微信授权手机号绑定",text:"如果您用手机号注册过会员或您想通过微信外购物请绑定您的手机号码",iconclass:"icon-shouji"}},logout:{type:3,name:"退出登录",style:{margintop:"10",subcolor:"#ffffff",maincolor:"#ff5555"},params:{}},verify:{type:3,name:"待使用商品",style:{titlebg:"#ffffff",titlecolor:"#333333",remarkcolor:"#888888",background:"#ffffff"},params:{iconclass:"icon-list",style:"",title:"待使用商品",remark:""}},detail_swipe:{name:"商品图",type:4,max:1,params:{},style:{dotstyle:"rectangle",dotalign:"left",background:"#ffffff",leftright:"5",bottom:"5",opacity:"0.8"}},detail_seckill:{name:"秒杀条",type:4,max:1,params:{},style:{theme:"red"}},detail_info:{name:"商品信息",type:4,max:1,params:{hideshare:"0",share:"分享",share_link:"",share_icon:"icon-share"},style:{margintop:0,marginbottom:0,background:"#ffffff",titlecolor:"#000000",subtitlecolor:"#999999",pricecolor:"#ff5555",textcolor:"#cccccc",timecolor:"#fff2e2",timetextcolor:"#ef4f4f"}},detail_sale:{name:"营销信息",type:4,max:1,params:{},style:{margintop:0,marginbottom:0,background:"#ffffff",textcolor:"#666666",textcolorhigh:"#ef4f4f"},data:{C0123456789100:{name:"商品预售",type:"yushou"},C0123456789101:{name:"二次购买",type:"erci"},C0123456789102:{name:"会员价",type:"huiyuan"},C0123456789103:{name:"优惠",type:"youhui"},C0123456789104:{name:"积分",type:"jifen"},C0123456789105:{name:"不配送区域",type:"bupeisong"},C0123456789106:{name:"商品标签",type:"biaoqian"},C0123456789107:{name:"可用优惠券",type:"coupon"},C0123456789108:{name:"全返",type:"fullback"}}},detail_spec:{name:"商品规格",type:4,max:1,params:{},style:{background:"#ffffff",textcolor:"#333333",margintop:10,marginbottom:0}},detail_shop:{name:"店铺信息",type:4,max:1,params:{shoplogo:"../addons/"+window.ewei_shopv2_module_name+"/static/images/designer.jpg",shopname:"",shopdesc:"",hidenum:0,leftnavtext:"全部商品",leftnavlink:"",rightnavtext:"进店逛逛",rightnavlink:""},style:{margintop:10,marginbottom:0,background:"#ffffff",goodsnumcolor:"#333333",goodstextcolor:"#7c7c7c",rightnavcolor:"#ff5555",shopnamecolor:"#333333",shopdesccolor:"#444444"}},detail_comment:{name:"商品评价",type:4,max:0,params:{},style:{margintop:10,marginbottom:10,background:"#ffffff",maincolor:"#fd5454",subcolor:"#000",textcolor:"#333333"}},detail_buyshow:{name:"购买可见",type:4,max:1,params:{},style:{background:"#ffffff",margintop:10,marginbottom:0}},detail_package:{name:"相关套餐",type:4,max:1,params:{},style:{background:"#ffffff",margintop:10,marginbottom:0,textcolor:"#000000"}},detail_navbar:{name:"底部导航",type:4,max:1,params:{hidelike:0,hideshop:0,hidecart:0,hidecartbtn:0,textbuy:"立刻购买",goodstext:"商品",liketext:"关注",likeiconclass:"icon-like",likelink:"icon-like",shoptext:"店铺",shopiconclass:"icon-shop",carttext:"购物车",carticonclass:"icon-cart"},style:{background:"#ffffff",textcolor:"#999999",iconcolor:"#999999",cartcolor:"#fe9402",buycolor:"#fd5555",dotcolor:"#ff0011"}},seckillgroup:{max:1,name:"秒杀组",params:{iconurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/diypage/static/images/default/seckill.png",hideborder:0,tag:""},style:{margintop:"10",titlecolor:"#ff3300",marketpricecolor:"#ef4f4f",productpricecolor:"#999999"}},seckill_times:{name:"秒杀时间段",noEdit:!0,max:1,type:5},seckill_rooms:{name:"秒杀会场",noEdit:!0,max:1,type:5},seckill_advs:{name:"秒杀广告",data:{C0123456789101:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-1.jpg",linkurl:""},C0123456789102:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-2.jpg",linkurl:""},C0123456789103:{imgurl:"../addons/"+window.ewei_shopv2_module_name+"/plugin/app/static/images/default/goods-3.jpg",linkurl:""}},max:1,type:5},seckill_list:{name:"秒杀商品",noEdit:!0,max:1,type:5}}},g.callbackMerch=function(e){var t,i;e?(t=g.selected,i=g.childid,g.items[t].data[i]={name:e.merchname,thumb:e.logo,merchid:e.id,desc:e.desc},g.initItems(t),g.initEditor(!1),g.childid=null):tip.msgbox.err("回调数据错误,请重试!")},g.callbackMerchCategory=function(e){var t;e?(t=g.selected,g.items[t].params.catename=e.catename,g.items[t].params.cateid=e.id,g.items[t].params.groupname="",g.items[t].params.groupid="",g.initItems(t),g.initEditor(!1)):tip.msgbox.err("回调数据错误,请重试!")},g.callbackMerchGroup=function(e){var t;e?(t=g.selected,g.items[t].params.groupname=e.groupname,g.items[t].params.groupid=e.id,g.items[t].params.catename="",g.items[t].params.cateid="",g.initItems(t),g.initEditor()):tip.msgbox.err("回调数据错误,请重试!")},g.initClick=function(){$(".btn-save").unbind("click").click(function(){var e=$(this).data("type"),t=$(this).data("id");$(this).attr("stop")?tip.msgbox.err("正在保存,请稍候..."):"isdefault"==e?tip.confirm("确定要保存并设为默认"+(2==t?"首页":3==t?"会员中心":"商品详情")+"吗?",function(){g.save(!0,t)}):"save"==e?g.save():"cancel_default"==e&&g.cancel_default()}),$("#page").unbind("click").click(function(){"page"!=g.selected&&(g.selected="page",g.initPage())})},g.initSortable=function(){$("#phone").sortable({opacity:.8,placeholder:"highlight",items:".drag:not(.fixed)",revert:100,scroll:!1,start:function(e,t){t=t.item.height(),$(".highlight").css({height:t+"px"}),$(".highlight").html('<div><i class="fa fa-plus"></i> 放置此处</div>'),$(".highlight div").css({"line-height":t-4+"px"})},stop:function(e,t){g.initEditor()},update:function(e,t){g.sortItems()}}),$("#phone").disableSelection(),$(document).on("mousedown","#phone .drag",function(){$(this).hasClass("selected")||(g.selected=$(this).data("itemid"),$("#phone").find(".drag").removeClass("selected"),$(this).addClass("selected"),g.selected=$(this).data("itemid"),g.initEditor())})},g.initSortableChild=function(){$("#diy-editor .inner").sortable({opacity:.8,placeholder:"highlight",items:".item",revert:100,scroll:!1,cancel:".goods-selector,input,select,.btn,btn-del",start:function(e,t){t=t.item.height(),$(".highlight").css({height:t+22+"px"}),$(".highlight").html('<div><i class="fa fa-plus"></i> 放置此处</div>'),$(".highlight div").css({"line-height":t+16+"px"})},update:function(e,t){g.sortChildItems()}})},g.sortItems=function(){var t={};$("#phone .drag").each(function(){var e=$(this).data("itemid");t[e]=g.items[e]}),g.items=t},g.sortChildItems=function(){var t={},i=g.selected;$("#diy-editor .form-items .item").each(function(){var e=$(this).data("id");t[e]=g.items[i].data[e]}),g.items[i].data=t,g.initItems(i)},g.initEditor=function(e,t){void 0===e&&(e=!0);var i,a,o,n,l,d,c=g.selected,s=180;if("page"!=g.selected&&(i=$(".phone-main").children(".selected").position().top,s=i||0,0<$(".wb-header").length?s+=210:s-=30),e&&($("#diy-editor").unbind("animate").animate({"margin-top":s-130+"px"}),setTimeout(function(){$("body").unbind("animate").animate({scrollTop:s-130+"px"},1e3)},1e3)),g.selected&&("page"==g.selected?(a=tpl("tpl_edit_page",g),$("#diy-editor .inner").html(a),$("#diy-editor").attr("data-editid",g.selected).show(),$("#diy-editor").css("opacity",1)):((e=$.extend(!0,{},g.items[g.selected])).itemid=g.selected,e.merch=g.merch,e.plugins=g.plugins,e.noEdit?$("#diy-editor").css("opacity",0):(a=tpl("tpl_edit_"+e.id,e),$("#diy-editor .inner").html(a),$("#diy-editor").attr("data-editid",g.selected).show(),$("#diy-editor").css("opacity",1)))),0<$("#diy-editor .hotareaModal").length){if($("#diy-editor .hotareaModal .draggable").each(function(e,t){bindEvents($(t))}),0!=g.timesHot)return console.log("app err"),!1;$(document).off("click",".hotsave").on("click",".hotsave",function(){g.timesHot++,$(this).parents(".hotareaModal").siblings(".item-image").find(".bigHot").remove();var i=$(".draggable"),a=!0;if($.each(i,function(e,t){if(!$(t).data("href"))return tip.msgbox.err("请选择链接地址"),$(i[e]).css("background","rgba(255, 31, 44, 0.5)").css("border","1px solid #ff1f2c"),a=!1}),a){for(var e={},t=$(".draggable"),o=t.length,n=parseInt($(".hotContainer").width()),l=parseInt($(".hotContainer").height()),s=g.selected,r=0;r<o;r++){var d=g.getId("C",r),c=$(t[r]).width()/n*100+"",p=$(t[r]).height()/l*100+"",m=parseInt($(t[r]).css("top"))/l*100+"",u=parseInt($(t[r]).css("left"))/n*100+"",u={width:Math.round(100*c)/100+"%",height:Math.round(100*p)/100+"%",top:Math.round(100*m)/100+"%",left:Math.round(100*u)/100+"%",href:$(t[r]).data("href"),title:$(t[r]).find(".hotTitle").text(),zIndex:$(t[r]).css("z-index")};e[d]=u}g.items[s].data=e,g.initItems(s),g.initEditor(!1),console.log(e,"-------------"),g.childid=null,console.log(g.timesHot),tip.msgbox.suc("保存成功"),$(".hotareaModal").hide()}})}0<$("#diy-editor .slider").length&&$("#diy-editor .slider").each(function(){var i=$(this).data("decimal"),e=($(this).data("multiply"),$(this).data("value"));i&&(e*=i),$(this).slider({slide:function(e,t){t=t.value,i&&(t/=i),$(this).siblings(".input").val(t).trigger("propertychange"),$(this).siblings(".count").find("span").text(t)},value:e,min:$(this).data("min"),max:$(this).data("max")})}),0<$("#diy-editor .coupon-selector").length&&(n=$("#diy-editor .coupon-selector"),l=biz.url("sale/coupon/query",{diy:1},g.merch),n.attr({id:"coupon_selector","data-url":l,"data-callback":"callbackCoupon"}),n.unbind("click").click(function(){biz.selector.select({name:"coupon",autosearch:1,url:l}),g.childid=$(this).closest(".item").data("id")})),$("#diy-editor .merch-selector").length&&(n=$("#diy-editor .merch-selector"),l=biz.url("merch/user/query",null,g.merch),n.attr({id:"merch_selector","data-url":l,"data-callback":"callbackMerch"}),n.unbind("click").click(function(){biz.selector.select({name:"merch"}),g.childid=$(this).closest(".item").data("id")})),$("#diy-editor .merch-category-selector").length&&(n=$("#diy-editor .merch-category-selector"),l=biz.url("merch/category/query",null,g.merch),n.attr({id:"category_selector","data-url":l,"data-callback":"callbackMerchCategory"}),n.unbind("click").click(function(){biz.selector.select({name:"category"})})),$("#diy-editor .merch-group-selector").length&&((n=$("#diy-editor .merch-group-selector")).attr({id:"group_selector","data-url":biz.url("merch/group/query",null,g.merch),"data-callback":"callbackMerchGroup"}),n.unbind("click").click(function(){biz.selector.select({name:"group"})})),0<$("#diy-editor .goods-selector").length&&(o=2==(n=$("#diy-editor .goods-selector")).data("pagetype")?2:0,n.unbind("click").click(function(){g.childid=$(this).closest(".item").data("id"),r.open("callbackGoods",o,g.merch,"","","","","wxapp")})),0<$("#diy-editor .category-selector").length&&(n=$("#diy-editor .category-selector"),l=biz.url("goods/category/query",null,g.merch),n.attr({id:"category_selector","data-url":l,"data-callback":"callbackCategory"}),n.unbind("click").click(function(){biz.selector.select({name:"category",autosearch:1,url:l})})),0<$("#diy-editor .group-selector").length&&(n=$("#diy-editor .group-selector"),l=biz.url("goods/group/query",null,g.merch),n.attr({id:"group_selector","data-url":l,"data-callback":"callbackGroup"}),n.unbind("click").click(function(){biz.selector.select({name:"group",autosearch:1,url:l})})),0<$("#diy-editor .form-items").length&&(g.initSortableChild(),$("#addChild").unbind("click").click(function(){var i,a,e=g.selected,t=g.items[e].id,o=g.navs[t].data;(t=$(this).closest(".form-items").data("max"))&&t<=g.length(g.items[e].data)?tip.msgbox.err("最大添加 "+t+" 个!"):(i={},a=0,$.each(o,function(e,t){0==a&&(i=t,a++)}),i&&(o=g.getId("M",0),void 0===g.items[e].data&&(g.items[e].data={}),i=$.extend(!0,{},i),g.items[e].data[o]=i),g.initItems(e),g.initEditor(!1))}),$("#diy-editor .form-items .item .btn-del").unbind("click").click(function(){var e=$(this).closest(".item").data("id"),t=g.selected,i=$(this).closest(".form-items").data("min");i&&g.length(g.items[t].data)<=i?tip.msgbox.err("至少保留 "+i+" 个!"):tip.confirm("确定删除吗",function(){delete g.items[t].data[e],g.initItems(t),g.initEditor(!1)})})),d=0<$("#diy-editor .nav-tabs").length&&(t&&($("#diy-editor .nav-tabs a[data-tab="+t+"]").closest("li").addClass("active").siblings().removeClass("active"),$("#diy-editor .tab-content").hide(),$("#diy-editor .tab-content[data-tab="+t+"]").show()),$("#diy-editor .nav-tabs a").click(function(){$(this).closest("li").addClass("active").siblings().removeClass("active");var e=$(this).data("tab");$("#diy-editor .tab-content").hide(),$("#diy-editor .tab-content[data-tab="+e+"]").show()}),!0),g.initRichtext(c),$("#diy-editor").find(".diy-bind").bind("input propertychange change",function(){var e,t=$(this),i=t.data("bind"),a=t.data("bind-child"),o=t.data("bind-parent"),n=t.data("bind-init"),l="",s=this.tagName;if(c||g.selectedItem("page"),"INPUT"==s?"checkbox"==t.attr("type")?(l=[],t.closest(".form-group").find("input[type=checkbox]").each(function(){var e=this.checked,t=$(this).val();e&&l.push(t)})):(e=t.data("placeholder"),l=""==(l=t.val())?e:l):"SELECT"==s?l=t.find("option:selected").val():"TEXTAREA"==s&&(l=t.val()),l=$.trim(l),"seckill"==a&&("style"==i&&(g.page.titlebarbg="style2"==l?$(".swiper-slide.room-slide.selected").css("color"):"#ffffff"),"color"==i&&"style2"==g.page.seckill.style)){var r="";switch(l){case"blue":r="#4e87ee";break;case"purple":r="#a839fa";break;case"orange":r="#ff8c1e";break;case"pink":r="#ff7e95";break;case"red":r="#ff5555";break;default:r="#ffffff"}g.page.titlebarbg=r}"page"==c?(a?(g.page[a]||(g.page[a]={}),g.page[a][i]=l):g.page[i]=l,g.initPage(!1)):(a?o?g.items[c][o][a][i]=l:g.items[c][a][i]=l:g.items[c][i]=l,g.initItems(c)),n&&(n=!1,d&&(n=$("#diy-editor .nav-tabs li.active a").data("tab")||!1),g.initEditor(!1,n))}),$("#diy-editor").find('[data-toggle="resetColor"]').bind("click",function(){var e=$(this).data("color")||"#000000";$(this).prev().val(e).trigger("propertychange")}),$("#diy-editor").find('[data-toggle="setNull"]').bind("click",function(){var e=$(this).data("element");$(e).val("").trigger("propertychange")}),$("#diy-editor").find('[data-toggle="selectIcon3"]').unbind("click").bind("click",function(){var e,i=$(this).data("element"),a=$(this).data("input");(a||i)&&(e=biz.url("app/page/selecticon3"),$.ajax(e,{type:"get",dataType:"html",cache:!1}).done(function(e){var t=$("#selectIcon3");t.length||$(document.body).append($('<div class="modal fade" id="selectIcon3"></div>')),t.modal("show"),t.append2(e,function(){$(document).off("click","#selectIcon3 nav").on("click","#selectIcon3 nav",function(){var e=$.trim($(this).data("class"));a&&$(a).val(e).trigger("change"),i&&$(i).removeAttr("class").addClass("icox "+e),t.find(".close").click()})})}))})},g.initRichtext=function(t){var n,a;0<$("#diy-editor .form-richtext").length&&t&&(n={type:"image",direct:!1,multiple:!0,tabs:{upload:"active",browser:"",crawler:""},path:"",dest_dir:"",global:!1,thumb:!1,width:0},UE.registerUI("myinsertimage",function(a,t){a.registerCommand(t,{execCommand:function(){require(["fileUploader"],function(e){e.show(function(e){if(0!=e.length)if(1==e.length)a.execCommand("insertimage",{src:e[0].url,_src:e[0].url,width:"100%",alt:e[0].filename});else{var t=[];for(i in e)t.push({src:e[i].url,_src:e[i].url,width:"100%",alt:e[i].filename});a.execCommand("insertimage",t)}},n)})}});var o=new UE.ui.Button({name:"插入图片",title:"插入图片",cssRules:"background-position: -726px -77px",onclick:function(){a.execCommand(t)}});return a.addListener("selectionchange",function(){var e=a.queryCommandState(t);-1==e?(o.setDisabled(!0),o.setChecked(!1)):(o.setDisabled(!1),o.setChecked(e))}),o},48),UE.registerUI("myinsertvideo",function(i,t){i.registerCommand(t,{execCommand:function(){require(["fileUploader"],function(e){e.show(function(e){var t;e&&(t=e.isRemote?"iframe":"video",i.execCommand("insertvideo",{url:e.url,width:300,height:200},t))},{fileSizeLimit:512e4,type:"video",allowUploadVideo:!0})})}});var a=new UE.ui.Button({});return i.addListener("selectionchange",function(){var e=i.queryCommandState(t);-1==e?(a.setDisabled(!0),a.setChecked(!1)):(a.setDisabled(!1),a.setChecked(e))}),a},20),"undefined"!=typeof UE&&UE.delEditor("rich"),(a=UE.getEditor("rich",{autoClearinitialContent:!1,toolbars:[["fullscreen","source","preview","|","bold","italic","underline","strikethrough","forecolor","backcolor","|","justifyleft","justifycenter","justifyright","|","insertorderedlist","insertunorderedlist","blockquote","emotion","removeformat","|","rowspacingtop","rowspacingbottom","lineheight","indent","paragraph","fontsize","|","inserttable","deletetable","insertparagraphbeforetable","insertrow","deleterow","insertcol","deletecol","mergecells","mergeright","mergedown","splittocells","splittorows","splittocols","|","drafts","|"]],elementPathEnabled:!1,initialFrameHeight:300,focus:!1,maximumWords:9999999999999})).ready(function(){var e=g.items[t].params.content,e=$.base64.decode(e);a.setContent(e),a.addListener("contentChange",function(){var e=a.getContent(),e=$.base64.encode(e);$("#richtext").html(e).trigger("change")})}))},g.selectedItem=function(e){e&&("page"==(g.selected=e)?$("#page").trigger("click"):$(".drag[data-itemid='"+e+"']").addClass("selected"))},g.initWindow=function(){$(window).bind("scroll resize",function(){300<$(window).scrollTop()?$("#gotop").show():$("#gotop").hide(),$("#gotop").unbind("click").click(function(){$("body").animate({scrollTop:"0px"},1e3)})})},g.getNear=function(i){var a=[],o=0,n=0,l=0;$.each(g.items,function(e,t){(a[o]=e)==i&&(n=o-1,l=o+1),o++});var e=a[n];return a[l]||e||!1},g.getItemNum=function(i){if(!i||!g.items)return-1;var a=0;return $.each(g.items,function(e,t){t.id==i&&a++}),a},g.getItemOnlyNum=function(i){if(!i||!g.items)return-1;var a=0;return $.each(g.items,function(e,t){t.only==i&&a++}),a},g.callbackGoods=function(e){var t,i;e?(t=g.selected,i=g.childid,g.items[t].data[i]={title:e.title,thumb:e.thumb,price:e.minprice,gid:e.id,bargain:e.bargain,credit:e.credit,seecommission:e.seecommission,cansee:e.cansee,seetitle:e.seetitle},g.initItems(t),g.initEditor(!1),g.childid=null):tip.msgbox.err("回调数据错误,请重试!")},g.callbackCategory=function(e){var t;e?(t=g.selected,g.items[t].params.catename=e.name,g.items[t].params.cateid=e.id,g.items[t].params.groupname="",g.items[t].params.groupid="",g.initItems(t),g.initEditor(!1)):tip.msgbox.err("回调数据错误,请重试!")},g.callbackGroup=function(e){var t;e?(t=g.selected,g.items[t].params.groupname=e.name,g.items[t].params.groupid=e.id,g.items[t].params.catename="",g.items[t].params.cateid="",g.initItems(t),g.initEditor()):tip.msgbox.err("回调数据错误,请重试!")},g.callbackCoupon=function(e){var t,i;e?(t=g.selected,i=g.childid,g.items[t].data[i].price=e.values,g.items[t].data[i].desc=e.uselimit,g.items[t].data[i].couponid=e.id,g.items[t].data[i].name=e.couponname,g.initItems(t),g.initEditor(!1),g.childid=null):tip.msgbox.err("回调数据错误,请重试!")},g.callbackData=function(e){var t;e?(t=g.selected,g.childid,"topmenu"==g.items[t].id&&(g.items[t].params.datatype=e),g.initItems(t),g.initEditor(!1)):tip.msgbox.err("回调数据错误,请重试!")},g.getId=function(e,t){return e+(+new Date+t)},g.length=function(e){if(void 0===e)return 0;var t,i=0;for(t in e)i++;return i},g.save=function(i,a){if(void 0===i&&(i=!1),g.data={page:g.page,items:g.items},!g.page.title)return tip.msgbox.err("页面标题是必填项"),void $("#page").trigger("click");$(".btn-save").attr("stop",1).text("保存中..."),$.post(biz.url(0<g.id?"app/page/edit":"app/page/add"),{id:g.id,data:g.data,isdefault:i?1:0},function(e){var t=2==a?"首页":3==a?"会员中心":"商品详情";$(".btn-save[data-type='save']").text("仅保存页面").removeAttr("stop"),$(".btn-save[data-type='isdefault']").text("保存并设为默认"+t).removeAttr("stop"),1==e.status?(tip.msgbox.suc(i?"保存成功并设为默认"+t+"":"保存成功!"),e.result.id!=g.id&&setTimeout(function(){location.href=biz.url("app/page/edit",{id:e.result.id})},500),location.reload()):tip.msgbox.err(e.result.message)},"json")},g.cancel_default=function(){$.post(biz.url("app/page/cancel_default"),{id:g.id},function(e){1==e.status&&location.reload()},"json")},jQuery.base64=(jQuery,m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",{decode:function(e){var t,i=0,a=e.length,o=[],n=[];if(e=String(e),0===a)return e;if(a%4!=0)throw"Cannot decode base64";for("="===e.charAt(a-1)&&(i=1,"="===e.charAt(a-2)&&(i=2),a-=4),t=0;t<a;t+=4){s(e,t),s(e,t+1),s(e,t+2),s(e,t+3);var l=s(e,t)<<18|s(e,t+1)<<12|s(e,t+2)<<6|s(e,t+3);n.push(l>>16),n.push(l>>8&255),n.push(255&l),d(n,o)}switch(i){case 1:l=s(e,t)<<18|s(e,t+1)<<12|s(e,t+2)<<6,n.push(l>>16),n.push(l>>8&255);break;case 2:l=s(e,t)<<18|s(e,t+1)<<12,n.push(l>>16)}if(d(n,o),0<n.length)throw"Cannot decode base64";return o.join("")},encode:function(e){if(1!==arguments.length)throw"SyntaxError: exactly one argument required";if(0===(e=String(e)).length)return e;for(var t,i,a=[],o=[],n=e.length,l=0;l<n;){for(i=a,(t=e.charCodeAt(l))<128?i.push(t):(t<2048?i.push(192+(t>>6&31)):(i.push(224+(t>>12&15)),i.push(128+(t>>6&63))),i.push(128+(63&t)));3<=a.length;){var s,r=a.shift(),d=a.shift(),c=a.shift();o.push(m.charAt((s=r<<16|d<<8|c)>>18)),o.push(m.charAt(s>>12&63)),o.push(m.charAt(s>>6&63)),o.push(m.charAt(63&s))}l++}switch(a.length){case 1:var p=a.shift();o.push(m.charAt((s=p<<16)>>18)+m.charAt(s>>12&63)+"==");break;case 2:r=a.shift(),d=a.shift(),o.push(m.charAt((s=r<<16|d<<8)>>18)+m.charAt(s>>12&63)+m.charAt(s>>6&63)+"=")}return o.join("")},VERSION:"1.1"});var f=0;$(document).on("click",".hotClose",function(){f++,$(this).parent().parent().parent().hide()}),$(document).on("click",".delHot",function(){var e=$(this);tip.confirm("确认要删除此热区吗",function(){$(e).parents(".draggable").remove()},function(){return!1})}),$(document).on("click",".addHotarea",function(){var e=$("#form-items .hotImg").attr("src"),t=($(this).parent(),$(this).data("url")),t=$(this).data("url");if($(".hotBody .min-box .hotContainer img").attr("src",e),0<f&&($(this).parent().hasClass("item-image")||$(this).hasClass("btn-w-m"))){var i=$(this).parents(".inner ").find(".bigHot"),a=$(this).parents(".inner ").find("img").width(),o=$(this).parents(".inner ").find("img").height();$(this).parent().siblings(".hotareaModal").find(".hotContainer .draggable").remove();for(var n=0;n<i.length;n++){var l=$(i[n]).width()/a*100+"",s=$(i[n]).height()/o*100+"",r=parseInt($(i[n]).css("top"))/o*100+"",d=parseInt($(i[n]).css("left"))/a*100+"",c=Math.round(100*l)/100+"%",p=Math.round(100*s)/100+"%",m=Math.round(100*r)/100+"%",l=Math.round(100*d)/100+"%",s=$(i[n]).data("href"),r=$(i[n]).text(),d=$(i[n]).css("zIndex");console.log(p,m,"aaaaaaaaaaaaaaaaa");var u=$('<div class="draggable dragable-item" data-ischeck="false" style="z-index:'+d+"; position:absolute;top: "+m+";left:"+l+"; user-select: auto;width:"+c+";height: "+p+';" data-href="'+s+'"><div class="hotTitle">'+r+'</div><div class="handle rLeftUp" style="left: -5px;top: -5px;"></div><div class="handle rUp" style="left: calc(50% - 4px);top: -5px;"></div><div class="handle rRightUp" style="right: -5px;top: -5px;"></div><div class="handle rRight" style="right: -5px;top: calc(50% - 4px);"></div><div class="handle rRightDown" style="right: -5px;bottom: -5px;"></div><div class="handle rDown" style="right: calc(50% - 4px);bottom: -5px;"></div><div class="handle rLeftDown" style="bottom: -5px;left: -5px;"></div><div class="handle rLeft" style="left: -5px;top: calc(50% - 4px);"></div><div class="addUrl" data-toggle="selectUrl" data-input="'+t+'">选择链接</div><span class="delHot" >×</span></div>');$(this).parent().siblings(".hotareaModal").find(".hotContainer").append(u),bindEvents(u)}}if(e=$("#hot1 .draggable").length+1,u=$('<div class="draggable dragable-item" data-ischeck="false" style="z-index:'+e+'; position:absolute;top: 10px;left: 10px; user-select: auto;width: 100px;height: 100px;"><div class="hotTitle"></div><div class="handle rLeftUp" style="left: -5px;top: -5px;"></div><div class="handle rUp" style="left: calc(50% - 4px);top: -5px;"></div><div class="handle rRightUp" style="right: -5px;top: -5px;"></div><div class="handle rRight" style="right: -5px;top: calc(50% - 4px);"></div><div class="handle rRightDown" style="right: -5px;bottom: -5px;"></div><div class="handle rDown" style="right: calc(50% - 4px);bottom: -5px;"></div><div class="handle rLeftDown" style="bottom: -5px;left: -5px;"></div><div class="handle rLeft" style="left: -5px;top: calc(50% - 4px);"></div><div class="addUrl" data-toggle="selectUrl" data-platform="wxapp" data-input="'+t+'">选择链接</div><span class="delHot" >×</span></div>'),$(this).parent().parent().hasClass("hotfooter"))$("#hot1").append(u);else{if(0<$("#hot1 .draggable").length)return void $(".hotareaModal").show();$("#hot1").append(u),$(".hotareaModal").show()}bindEvents(u)});var a,o=0;$(document).on("click",".addUrl",function(){o=1,a=$(this)});var n={};return $(document).on("click",".draggable",function(){$(this).css("background","rgba(45, 140, 240, 0.6)").css("border","1px solid #2d8cf0")}),$(document).on("click",".btn.btn-default.btn-sm",function(){var e=(n=$(this)).data("href");if(1==o){var t,i=$("#selectUrlTab .active a").attr("href");return"shop"==(i=i.replace("#sut_",""))?t=n.attr("title"):"good"==i?t=n.siblings(".text").find(".name").text():"article"==i||"coupon"==i||"diypage"==i||"groups"==i||"sns"==i||"quick"==i||"cate"==i?t=n.siblings(".text").text():"creditshop"==i&&(t=n.siblings(".text").find(".name").text()),a.siblings(".hotTitle").text(t),a.parent().attr("data-href",e),a.attr("data-text",t),!1}t=e="",a={},o=0}),g});