| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2cf38866","chunk-59c07794"],{"231c":function(t,e,n){"use strict";n.r(e);n("adc1");var i=function(){var t=this,e=t._self._c;return e("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"}},[e("div",{staticClass:"operate-wrap"},[t._l(t.data.children,(function(n,i){return e("div",{key:i,staticClass:"operate-list"},[e("i",{staticClass:"iconfont iconcaozuojihuo",on:{click:function(e){return e.stopPropagation(),t.listDel(i)}}}),e("div",{staticClass:"btn-text",on:{click:function(e){return t.listClick(n,i)}}},[t._v(t._s(n.name))])])})),e("div",{staticClass:"operate-list operate-list-add",on:{click:function(e){return t.addFn()}}},[e("i",{staticClass:"iconfont icontupiantianjia icon-add"})])],2),e("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)},a=[],s=n("1f77"),o={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,e){this.$emit("click",Object(s["a"])(Object(s["a"])({},t),{index:e}))},listDel:function(t){this.$emit("del",t)},addFn:function(){this.$emit("add")}}},c=o,r=(n("7ede"),n("1805")),l=Object(r["a"])(c,i,a,!1,null,null,null);e["default"]=l.exports},"4ce9":function(t,e,n){"use strict";n.r(e);var i=function(){var t=this;t._self._c;return t._m(0)},a=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-list-content"},[e("div",{staticClass:"content-wrap"})])}],s=n("b57b"),o=n("8998"),c=n("1f77"),r=(n("d6d8"),n("f16c"),n("7464"),n("45d2"),n("8160"),n("9052"),n("b144"),n("5f45"),n("dc93"),n("703f"),n("5880")),l=n("231c"),u={name:"set-password",components:{operateLineModule:l["default"]},data:function(){return{form:{name:"",menuOption:"0",replyUrl:"",targetId:0},rule:{},isModifyParents:!1,addDialog:!1,activeIndex:null,subActiveIndex:null,menuData:[],urlIndex:null,commonUrlData:[],operateShow:[],operateData:null,btnData:[]}},computed:Object(c["a"])({},Object(r["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;return Object(o["a"])(Object(s["a"])().m((function e(){return Object(s["a"])().w((function(e){while(1)switch(e.n){case 0:return console.log(t.menuData),e.n=1,t.$service.setting.updateMenu(t.menuData).then((function(e){t.$message.success(e.msg||"提交"),t.resetForm()}));case 1:return e.a(2)}}),e)})))()},menuClickFn:function(t,e){var n=this;this.isModifyParents=!0,this.closeOperate(),this.activeIndex=e,this.operateShow[e]=!0,this.operateData=t.children||[],console.log("江总",t),console.log("江总11",this.commonUrlData),Object.keys(this.form).forEach((function(e){n.form[e]=t[e]})),this.addDialog=!0},operateClickFn:function(t){var e=this;this.isModifyParents=!1,this.subActiveIndex=t.index,console.log("item",t),t.targetId=t.targetId?parseInt(t.targetId):0,Object.keys(this.form).forEach((function(n){e.form[n]=t[n]})),this.addDialog=!0},operateAddFn:function(t){var e=this;if(this.operateData.length>4)return this.$message.warning("亲,最多只能设置五个子菜单!"),!1;var n={name:"子菜单名",menuOption:"0",replyUrl:"",targetId:0};this.$set(this.operateShow,this.activeIndex,!1),this.operateData.push(n),this.menuData[this.activeIndex].children=JSON.parse(JSON.stringify(this.operateData)),setTimeout((function(){e.$set(e.operateShow,e.activeIndex,!0)}))},operateDelFn:function(t){var e=this;console.log("我点击了删除按钮!",t),this.$set(this.operateShow,this.activeIndex,!1),this.operateData.splice(t,1),this.menuData[this.activeIndex].children=JSON.parse(JSON.stringify(this.operateData)),setTimeout((function(){e.$set(e.operateShow,e.activeIndex,!0)}))},closeOperate:function(){this.activeIndex=null,this.operateShow=this.operateShow.map((function(t){return!1})),this.addDialog=!1},closeOptionFn:function(){this.closeOperate(),this.resetForm()},confirmForm:function(){var t=this,e=JSON.parse(JSON.stringify(this.form));this.isModifyParents?(Object.keys(e).forEach((function(n){t.menuData[t.activeIndex][n]=e[n]})),console.log("江总22",this.menuData)):(this.operateData[this.subActiveIndex]=e,console.log("this.operateData",this.operateData),this.menuData[this.activeIndex].children=JSON.parse(JSON.stringify(this.operateData))),this.submitFn().then((function(e){console.log("this.activeIndex",t.activeIndex),t.addDialog=!1}))},resetForm:function(){this.form={name:"",menuOption:"0",replyUrl:"",targetId:0},this.$refs["form"].resetFields()}}},h=u,d=(n("e993"),n("1805")),f=Object(d["a"])(h,i,a,!1,null,"36df5b38",null);e["default"]=f.exports},"7ede":function(t,e,n){"use strict";n("ff4a")},e993:function(t,e,n){"use strict";n("fcec")},fcec:function(t,e,n){},ff4a:function(t,e,n){}}]);
|