chunk-e31f8826.e898a562.js 7.7 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e31f8826","chunk-111173b6","chunk-2d230c38","chunk-2d22db4d"],{"231c":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-popover",{staticClass:"operate-module-line",attrs:{"popper-class":"liu-popover-line",placement:"top",width:"104",trigger:"manual"},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}},[a("div",{staticClass:"operate-wrap"},[t._l(t.data.children,(function(e,n){return a("div",{key:n,staticClass:"operate-list"},[a("i",{staticClass:"iconfont iconguanbi",on:{click:function(e){return e.stopPropagation(),t.listDel(n)}}}),a("div",{staticClass:"btn-text",on:{click:function(a){return t.listClick(e)}}},[t._v(t._s(e.name))])])})),a("div",{directives:[{name:"show",rawName:"v-show",value:(t.data.children||[]).length<5,expression:"(data.children || []).length < 5"}],staticClass:"operate-list operate-list-add",on:{click:t.addFn}},[a("i",{staticClass:"iconfont icontupiantianjia icon-add"})])],2),a("el-button",{staticClass:"operate-btn",attrs:{slot:"reference",type:"text",icon:"el-icon-s-fold"},slot:"reference"},[t._v(t._s(t.data.name))])],1)},o=[],i={name:"operate-module",data:function(){return{}},props:{show:{type:Boolean,default:!1},data:{type:Object,default:function(){}}},mounted:function(){},methods:{showFn:function(){this.$emit("show",this.data)},listClick:function(t){this.$emit("click",t)},listDel:function(t){this.$emit("del",t)},addFn:function(){this.$emit("add")}}},s=i,r=(a("a3a4"),a("2877")),l=Object(r["a"])(s,n,o,!1,null,null,null);e["default"]=l.exports},"73a9":function(t,e,a){},"7dbd":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-list-content"},[a("div",{staticClass:"wx-wrap"},[a("div",{staticClass:"wx-bar"},[t._m(0),a("div",{staticClass:"bar-text"},[t._v(t._s(t.shopInfo.merchantName))])]),a("div",{staticClass:"wx-content",on:{click:t.closeOperate}}),a("div",{staticClass:"wx-btn"},[t._m(1),t._l(t.menuData,(function(e,n){return a("div",{key:n,staticClass:"menu-btn",class:[t.activeIndex==n?"active":""],on:{click:function(a){return t.menuClickFn(e,n)}}},[a("operate-line-module",{attrs:{show:t.operateShow[n],data:e},on:{click:t.operateClickFn,add:t.operateAddFn,del:t.operateDelFn}})],1)}))],2)]),a("el-dialog",{attrs:{title:"编辑菜单",visible:t.addDialog,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(e){t.addDialog=e}}},[a("div",{staticClass:"ad-modal-content"},[a("el-form",{ref:"form",staticClass:"demo-form",attrs:{model:t.form,rules:t.rule,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入菜单名称",size:"small"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"选项",prop:"menuOption"}},[a("el-radio-group",{model:{value:t.form.menuOption,callback:function(e){t.$set(t.form,"menuOption",e)},expression:"form.menuOption"}},[a("el-radio",{attrs:{label:"0"}},[t._v("常用网址")]),a("el-radio",{attrs:{label:"1"}},[t._v("自定义网址")])],1)],1),a("el-form-item",{attrs:{label:""}},[0==t.form.menuOption?[a("el-radio-group",{attrs:{size:"mini"},model:{value:t.form.targetId,callback:function(e){t.$set(t.form,"targetId",e)},expression:"form.targetId"}},t._l(t.commonUrlData,(function(e,n){return a("el-radio",{key:n,attrs:{border:"",label:e.id}},[t._v(t._s(e.name))])})),1)]:[a("div",[a("el-input",{attrs:{placeholder:"请填写链接,留空点图片不跳转",size:"small"},model:{value:t.form.replyUrl,callback:function(e){t.$set(t.form,"replyUrl",e)},expression:"form.replyUrl"}})],1)]],2)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.resetForm}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.confirmForm}},[t._v("提交生效")])],1)])],1)},o=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"bar-img"},[n("img",{attrs:{src:a("ee57"),alt:""}})])},function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"key-btn"},[n("img",{staticClass:"key-btn-img",attrs:{src:a("f948"),alt:"",mode:"widthFix"}})])}],i=(a("4160"),a("d81d"),a("a434"),a("b64b"),a("159b"),a("5530")),s=a("5880"),r=a("231c"),l={name:"wx-menu",components:{operateLineModule:r["default"]},data:function(){return{form:{name:"",menuOption:"0",replyUrl:"",targetId:0},rule:{},addDialog:!1,activeIndex:null,menuData:[],urlIndex:null,commonUrlData:[],operateShow:[],operateData:null,btnData:[]}},computed:Object(i["a"])({},Object(s["mapGetters"])(["shopInfo","userInfo"])),created:function(){this.init()},methods:{init:function(){this._getDet(),this._getUrl()},_getDet:function(){var t=this;this.$service.setting.getMenu().then((function(e){t.menuData=e.map((function(t){return t.children||(t.children=[]),t})),e.map((function(){t.operateShow.push(!1)}))}))},_getUrl:function(){var t=this;this.$service.single.commonUrl().then((function(e){t.commonUrlData=e}))},submitFn:function(){var t=this;this.$service.setting.updateMenu(this.menuData).then((function(e){t.$message.success(e.msg||"提交生效"),t.resetForm()}))},menuClickFn:function(t,e){this.closeOperate(),this.activeIndex=e,this.operateShow[e]=!0,this.operateData=t.children||[]},closeOperate:function(){this.activeIndex=null,this.operateShow=this.operateShow.map((function(t){return!1}))},operateClickFn:function(t){var e=this;this.dialogData=t,t.targetId=t.targetId?parseInt(t.targetId):0,Object.keys(this.form).forEach((function(a){e.form[a]=t[a]})),this.addDialog=!0},operateAddFn:function(){this.addDialog=!0},operateDelFn:function(t){var e=this;this.closeOperate(),this.operateData.splice(t,1),setTimeout((function(){e.$set(e.operateShow,e.activeIndex,!0)}))},confirmForm:function(){var t=this;this.closeOperate();var e=JSON.parse(JSON.stringify(this.form));this.operateData.push(e),setTimeout((function(){t.$set(t.operateShow,t.activeIndex,!0)})),this.submitFn()},resetForm:function(){this.$refs["form"].resetFields(),this.addDialog=!1}}},c=l,u=(a("c2d1"),a("2877")),d=Object(u["a"])(c,n,o,!1,null,"72d5e348",null);e["default"]=d.exports},a3a4:function(t,e,a){"use strict";var n=a("73a9"),o=a.n(n);o.a},c2d1:function(t,e,a){"use strict";var n=a("e2be"),o=a.n(n);o.a},e2be:function(t,e,a){},ee57:function(t,e,a){t.exports=a.p+"img/wx-bar-bg.18045892.png"},f948:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAAAPFBMVEX5+fkfHx/k5OQ+Pj79/f0QEBAwMDD39/f///8DAwPKysq5ubnt7e2np6aGhobX19dSUlJnZ2d2dnaUlJQzuMSfAAADdElEQVRIx51WWYLtKghERYNzhv3v9YGZTDrJfd186DnGAkUogOFL8OsjfCPpj1AKs6Y/QSk4P31g4QNprPVTol9DkW1axo6vduEVaawSsZPGX0J13SX9+q64CfzpXb/lDQpI1IzSq114WgeiQYeYlyXnyHclgv9nFWioeTLKehGrzBw1PoB/rhCE2TWQvI4VBdaUygdJ31CgOive7MZ5yTHmXNg+o82i74ZvfwkzW7TjEpL4iVhQx2JkLRB+QDGJSZO1QE5XUy2s0OUrFq7IyXpV9N2jjA78xRbEF2hDughP3qS03LHQcwIjTaDnCCDIytul+9r9Itbr6nt6ImNVpAcoRedV+CAUFN3mTMEDSmnk8yB8shzfqByhe8yUhU1YZXtLCWOOnwHXibapGq8q3qDIRtfj1hCChsRjSJwEIdQEslZhdUe5Qymy0UbZTCx2pqh4ilh4NJrWNeEO452GCxSHefces5mfRJP1DOXRaVrX5FrF+oxXKKvbuE8o9LTqlW9WrRXoys1Xq2KlrO6VhPtp1TerfLrRugQdFHDxKjejEHPMgdOFJw2Vx5jWNWgPMVsVsIfyVd0WDutDrPm2/oH9ceRrtna1sUHlacxG87mUErEuPFUIPC4J1rX1ZsqWHgoC3arL5mF13NWcHhY/KT9foezgDcpv+O7h5uJX6Ne7Pljt7zo65wpFw1OAhcdRo6zNO/R212E6UlWzJExtGtq0rbWtyDdZLlAoRxZ3mQO3zBHoYm2kSzRlvyv7LlE0WVXhAuXbT12v06wdAl3ZFX9ew5/91PEShvmUqZykQsxP5Zo5EsT+pDuhDLsLE8OuE2HyewifqV7d8Ty8JW8wLleqOw77l88LN4KBuWNZsap+WmVe8zbjD0bkCNuTh7UbZ3Zx485kctPD6FnVG3eMZ4PFJAbyEa7tW8fhnd/ZyX7uHqhBV/yK1LzhpOG7Ultem1HSk++P1UOhJWl5bgqRKts0fUmCS5RJMZsq0UNLE7mym0tJgusOLlncNqRrbUYp61ztx3pZhpv2MErb0DoCEhe1DKrFcHTd++p7V0Ja9HOvlFsjQqDDMjkrncTdgfDQNk3S7ShnRhaOCOmcXKmI/2y5AIdQpFfaMoD7tXGp8LPyPvWIvC2FZR6Fnsw45zo8tpjw2pjikETYvy+l/qMBgFVev/8H4OBf9N31KHMAAAAASUVORK5CYII="}}]);