Commit d69f4c4d by caoyanzhi

update: dist

parent 13a28176
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./static/img/favicon.ico><title></title><link rel=stylesheet href=//at.alicdn.com/t/font_688955_2dxzdzrb3a7.css><link rel=stylesheet href=//at.alicdn.com/t/font_3276801_5bjk41qthxj.css><script src=//at.alicdn.com/t/font_3276801_5bjk41qthxj.js></script><link rel="shortcut icon" href=./favicon.ico><link href=./static/css/app.060de8243467a29757f5063b5d3fcd6f.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app><div class=el-loading-spinner style="width: 98%;"><svg viewBox="25 25 50 50" class=circular><circle cx=50 cy=50 r=20 fill=none class=path></circle></svg></div></div><script>(function() {
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./static/img/favicon.ico><title></title><link rel=stylesheet href=//at.alicdn.com/t/font_688955_2dxzdzrb3a7.css><link rel=stylesheet href=//at.alicdn.com/t/font_3276801_5bjk41qthxj.css><script src=//at.alicdn.com/t/font_3276801_5bjk41qthxj.js></script><link rel="shortcut icon" href=./favicon.ico><link href=./static/css/app.cced40e4d09632aad46c44aa3f063794.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app><div class=el-loading-spinner style="width: 98%;"><svg viewBox="25 25 50 50" class=circular><circle cx=50 cy=50 r=20 fill=none class=path></circle></svg></div></div><script>(function() {
var src = '/component/static/import-component.js?timestrap='+ new Date().getTime();
var host = window.location.host;
host = host.indexOf('localhost') > -1 || host.indexOf('192.168') > -1 ? 'gicdev.demogic.com' : host;
document.write('<script src="//'+ host + src +'"><\/script>')
})()</script><script src=//web-1251519181.file.myqcloud.com/components/track.1.0.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script type=text/javascript src=./static/js/manifest.631ddd5d222abceceabf.js></script><script type=text/javascript src=./static/js/vendor.42f883472a1fc4925cbd.js></script><script type=text/javascript src=./static/js/app.85e7bfa946248dbfe008.js></script></body></html>
\ No newline at end of file
})()</script><script src=//web-1251519181.file.myqcloud.com/components/track.1.0.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script type=text/javascript src=./static/js/manifest.8bbaeeda2b1d9dee4988.js></script><script type=text/javascript src=./static/js/vendor.42f883472a1fc4925cbd.js></script><script type=text/javascript src=./static/js/app.253c373d8e48c9da1bc2.js></script></body></html>
\ No newline at end of file
webpackJsonp([3,19,33,39,42],{"/CFs":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("Xxa5"),s=a.n(i),o=a("exGp"),r=a.n(o),n=a("P9l9"),l={components:{cardItem:a("5kmy").default},data:function(){return{haobanList:[],tableList:[],tableHeader:[],consumeList:[],loading:!1}},created:function(){this.getTableHeader(),this.getHaoBanData(),this.getTableList()},methods:{getTableHeader:function(){this.tableHeader=[{label:"指标说明",prop:"gradeDesc",minWidth:180},{label:"0-30(高活跃)",minWidth:130,formatter:function(e){return'<span style="color:#2f54eb;cursor:pointer;font-size:16px">'+e.itemList[0].memberCount+"人</span>"}},{label:"31-90(活跃)",minWidth:130,formatter:function(e){return'<span style="color: #2f54eb;cursor:pointer;font-size:16px">'+e.itemList[1].memberCount+"人</span>"}},{label:"91-180(边缘)",minWidth:130,formatter:function(e){return'<span style="color: #2f54eb;cursor:pointer;font-size:16px">'+e.itemList[2].memberCount+"人</span>"}},{label:"181-1年(沉睡)",minWidth:130,formatter:function(e){return'<span style="color: #2f54eb;cursor:pointer;font-size:16px">'+e.itemList[3].memberCount+"人</span>"}},{label:"1年-2年(流失)",minWidth:130,formatter:function(e){return'<span style="color: #2f54eb;cursor:pointer;font-size:16px">'+e.itemList[4].memberCount+"人</span>"}},{label:"2年以上(Lost+)",minWidth:140,formatter:function(e){return'<span style="color: #2f54eb;cursor:pointer;font-size:16px">'+e.itemList[5].memberCount+"人</span>"}}]},getHaoBanData:function(){var e=this;return r()(s.a.mark(function t(){var a,i,o;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(n.a)("/memberTagGrade/gradeListNew",{});case 2:a=t.sent,i=a.data.result,o=void 0===i?[]:i,e.haobanList=o;case 5:case"end":return t.stop()}},t,e)}))()},getTableList:function(){var e=this;return r()(s.a.mark(function t(){var a,i,o;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.loading=!0,t.next=3,Object(n.a)("/memberTagGrade/gradeGroupListNew",{});case 3:a=t.sent,i=a.data.result,o=void 0===i?[]:i,e.tableList=o.result.filter(function(e){return"未消费"!=e.gradeName})||[],e.consumeList=o.result.find(function(e){return"未消费"==e.gradeName})||{},e.loading=!1;case 8:case"end":return t.stop()}},t,e)}))()},onChangeSwitch:function(e){var t=this;return r()(s.a.mark(function a(){var i,o,r,l,c;return s.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return i=e.hanbanShow,o=e.memberTagGradeId,r={appStatus:Number(i),memberTagGradeId:o},a.next=4,Object(n.a)("/memberTagGrade/updateHanbanShow",r);case 4:if(l=a.sent,0==(c=l.data).errorCode){a.next=8;break}return a.abrupt("return",t.$message.error(c.message));case 8:case"end":return a.stop()}},a,t)}))()},toDetail:function(e,t){if(this.$getButtonLimit(this.$buttonCode.memberTagGroupLevelDetail))if(e.gradeName.includes("未消费")){var a=e.itemList[t];this.$router.push("/memberLevelDetail?memberTagGroupId="+a.memberTagGroupId+"&aliasName="+a.groupName)}else{var i=e.itemList[--t],s=e.gradeName,o=i.groupName.replace(/[(|)]/g," ").split(" "),r=o[0].includes("年")?o[0]:o[0]+"天",n=s+o[1];this.$router.push("/memberLevelDetail?memberTagGroupId="+i.memberTagGroupId+"&aliasName="+n+"&time="+r+"&type="+s)}}}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"pyramid-group"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.tableList,"header-cell-style":e.rowClass}},[a("el-table-column",{attrs:{label:"价值",width:"140"},scopedSlots:e._u([{key:"header",fn:function(){return[a("div",{staticClass:"header"},[a("span",[e._v("消费休眠天数")]),e._v(" "),a("span",[e._v("价值")]),e._v(" "),a("p",{staticClass:"line"})])]},proxy:!0},{key:"default",fn:function(t){var i=t.row;return[e._v("\n "+e._s(i.gradeName||"--")+"\n ("+e._s("核心"==i.gradeName?1:"普通"==i.gradeName?6:3)+")\n "),a("el-tooltip",{attrs:{placement:"top"},scopedSlots:e._u([{key:"content",fn:function(){return[a("p",{staticClass:"m-b-5"},[e._v("消费周期(消费周期小于1时按1计算) = (最近消费日期 - 首次消费日期 + 1) / 365;")]),e._v(" "),a("p",{staticClass:"m-b-5"},[e._v("年平均消费次数 = 有效消费次数 / 消费周期;")]),e._v(" "),a("p",{staticClass:"m-b-5"},[e._v("年平均消费金额 = 累计消费金额 / 消费周期;")]),e._v(" "),a("p",[e._v("企业客单:企业有去年消费数据则取去年客单,去年无消费数据则取今年客单")])]},proxy:!0}],!0)},[e._v(" "),"核心"==i.gradeName?a("i",{staticClass:"iconfont icon-QuestionCircleOutlined"}):e._e()])]}}])}),e._v(" "),e._l(e.tableHeader,function(t,i){return a("el-table-column",{key:i,attrs:{prop:t.prop,"min-width":t.minWidth,label:t.label,formatter:t.formatter,fixed:t.fixed},scopedSlots:e._u([{key:"default",fn:function(s){return[t.formatter?a("span",{domProps:{innerHTML:e._s(t.formatter(s.row))},on:{click:function(t){return e.toDetail(s.row,i)}}}):a("span",[e._v(e._s(s.row[t.prop]||"--"))])]}}])})})],2),e._v(" "),a("div",{staticClass:"unconsume-member"},[a("span",[e._v(e._s(e.consumeList.gradeName))]),e._v(" "),e._l(e.consumeList.itemList,function(t,i){return a("card-item",{key:i,staticStyle:{"margin-right":"16px"},attrs:{title:t.groupName,count:t.memberCount,data:e.consumeList,index:i},on:{toDetail:e.toDetail}})})],2),e._v(" "),a("div",{staticClass:"show-haoban"},[a("h2",[e._v("展示在好办")]),e._v(" "),a("span",{staticClass:"tips"},[e._v("开启后,立即更新至好办小程序")]),e._v(" "),a("p",e._l(e.haobanList,function(t){return a("span",{key:t.memberTagGradeId,staticClass:"switch-item"},[a("span",{staticClass:"name"},[e._v(e._s(t.aliasName))]),e._v(" "),a("el-switch",{staticClass:"switch",attrs:{"active-color":"#2f54eb"},on:{change:function(a){return e.onChangeSwitch(t)}},model:{value:t.hanbanShow,callback:function(a){e.$set(t,"hanbanShow",a)},expression:"item.hanbanShow"}})],1)}),0)])],1)},staticRenderFns:[]};var u=a("VU/8")(l,c,!1,function(e){a("xTSq")},null,null);t.default=u.exports},"9ZvA":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={name:"recommend-table",props:{data:Array},data:function(){return{tableData:[]}},watch:{data:{immediate:!0,handler:function(e){this.tableData=e}}},methods:{createMemberGroup:function(e){console.log(e)}}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-table",{attrs:{data:e.tableData}},[a("el-table-column",{attrs:{label:"查看详情",type:"expand",width:"200"}}),e._v(" "),a("el-table-column",{attrs:{prop:"groupName",label:"分组名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"describle",label:"分组描述"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.createMemberGroup(t)}}},[e._v("创建会员分组")])]}}])})],1)},staticRenderFns:[]},o=a("VU/8")(i,s,!1,null,null,null);t.default=o.exports},AGsx:function(e,t){},FVeU:function(e,t){},SJ7l:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("Dd8w"),s=a.n(i),o=a("2CGT"),r={name:"group-list",props:{activeType:String},data:function(){return{addGroupDialog:!1,listsParams:{pageNum:1,pageSize:20,totalPage:1,classifyName:""},lists:[],currentIndex:-1,editDialog:{visible:!1,loading:!1,classifyName:"",list:{}},memberGroupLoading:!1}},methods:{onSearch:function(){this.listsParams.pageNum=1,this.getMemberGroupList()},onPageNumChange:function(){this.listsParams.pageNum>=this.listsParams.totalPage||(this.listsParams.pageNum++,this.getMemberGroupList())},onScroll:function(e){e.target.scrollTop+e.target.clientHeight>=40*this.lists.length&&this.onPageNumChange()},handleChangeIndex:function(e,t){this.currentIndex=e,this.$emit("second-list",1==this.activeType?t:{isFixed:!0,list:t})},editGroupName:function(e){this.operatorName(e)&&(this.editDialog.visible=!0,this.editDialog.classifyName=e.classifyName,this.editDialog.list=e)},deleteGroupName:function(e,t){var a=this;this.operatorName(e)&&this.$confirm("删除分类名称,包括该分类下的内容,确定删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.excludeName(e.memberTagGroupClassifyId,t)})},excludeName:function(e,t){var a=this,i={requestProject:"gic-member-tag-web",memberTagGroupClassifyId:e,type:1==this.activeType?0:1};Object(o.B)(i).then(function(e){if(0==e.errorCode&&(a.$message({type:"success",message:"删除成功!"}),a.lists.splice(t,1),t==a.currentIndex)){var i=t>=a.lists.length?a.lists[t-1]:a.lists[t];a.$emit("second-list",1==a.activeType?i:{isFixed:!0,item:i})}})},modifyName:function(){var e=this,t=this.editDialog,a=t.classifyName,i=t.list;if(0!=a.length){this.editDialog.loading=!0;var s={requestProject:"gic-member-tag-web",classifyName:a,memberTagGroupClassifyId:i.memberTagGroupClassifyId,type:1==this.activeType?0:1};Object(o.D)(s).then(function(t){0==t.errorCode&&(e.$message({type:"success",message:"修改成功",duration:2e3}),i.memberTagGroupClassifyId?e.editDialog.list.classifyName=e.editDialog.classifyName:(e.listsParams.pageNum=1,e.getMemberGroupList()),e.editDialog.visible=!1)}).finally(function(){setTimeout(function(){return e.editDialog.loading=!1},500)})}else this.$message({message:"分类名称不能为空!",type:"warning",duration:2e3})},operatorName:function(e){return"0"!=e.memberTagGroupClassifyId&&"1"!=e.memberTagGroupClassifyId},closeEditGroup:function(){this.editDialog.classifyName="",this.editDialog.list={}},getMemberGroupList:function(){var e=this;this.memberGroupLoading=!0;var t=this.listsParams,a=t.pageNum,i=t.pageSize,r=t.classifyName;1==a&&(this.lists=[]),Object(o.C)({requestProject:"gic-member-tag-web",type:1==this.activeType?0:1,pageNum:a,pageSize:i,classifyName:r}).then(function(t){if(e.memberGroupLoading=!1,0==t.errorCode){var a=t.result||{},i=a.result,o=a.totalPage;Array.isArray(i)&&(e.lists=e.lists.concat(i.map(function(e){return s()({},e,{edit:!1})}))),e.listsParams.totalPage=o}})}},activated:function(){this.listsParams.pageNum=1,this.listsParams.classifyName="",this.getMemberGroupList()},created:function(){this.getMemberGroupList()},watch:{activeType:function(e){this.listsParams.pageNum=1,this.listsParams.classifyName="",this.getMemberGroupList(),1==e?this.$emit("second-list","all"):2==e?this.$emit("second-list","showFixedList"):3==e&&this.$emit("second-list","allLevel")}}},n={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"group-list"},[a("div",{staticClass:"search-box"},[a("el-input",{attrs:{clearable:"","prefix-icon":"el-icon-search",placeholder:"请输入分类名称"},on:{change:e.onSearch},model:{value:e.listsParams.classifyName,callback:function(t){e.$set(e.listsParams,"classifyName",t)},expression:"listsParams.classifyName"}})],1),e._v(" "),a("ul",{staticClass:"lists-box",on:{scroll:e.onScroll}},[e._l(e.lists,function(t,i){return a("li",{key:i,class:["member-list",{"active-li":i==e.currentIndex}],on:{click:function(a){return e.handleChangeIndex(i,t)}}},[a("div",{staticClass:"wrap"},[a("span",{directives:[{name:"show",rawName:"v-show",value:!t.edit,expression:"!list.edit"}],staticClass:"name-txt",attrs:{title:t.classifyName}},[e._v(e._s(t.classifyName))]),e._v(" "),a("span",{staticStyle:{"vertical-align":"top"}},[e._v("("+e._s(t.groupNum)+")")])]),e._v(" "),e.operatorName(t)?a("el-popover",{attrs:{placement:"bottom",trigger:"click"}},[e.$getButtonLimit(e.$buttonCode.memberTagEditCateGory)?a("p",{staticClass:"more",attrs:{"limit-code":e.$buttonCode.memberTagEditCateGory},on:{click:function(a){return e.editGroupName(t)}}},[e._v("编辑分类")]):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagDelCateGory)?a("p",{staticClass:"more",attrs:{"limit-code":e.$buttonCode.memberTagDelCateGory},on:{click:function(a){return e.deleteGroupName(t,i)}}},[e._v("删除分类")]):e._e(),e._v(" "),a("i",{staticClass:"iconfont icon-gengduo icon",attrs:{slot:"reference"},slot:"reference"})]):e._e()],1)}),e._v(" "),a("li",[e.memberGroupLoading?a("div",{staticClass:"el-loading-spinner",staticStyle:{width:"86%"}},[a("i",{staticClass:"el-icon-loading"})]):e._e()])],2),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagAddCateGory)&&1==e.activeType?a("div",{staticClass:"add-category"},[a("el-button",{staticClass:"ghost-btn add-group",attrs:{"limit-code":e.$buttonCode.memberTagAddCateGory,type:"primary"},on:{click:function(t){e.editDialog.visible=!0}}},[e._v("新增分类")])],1):e._e(),e._v(" "),a("el-dialog",{attrs:{title:e.editDialog.list.memberTagGroupClassifyId?"编辑分类":"新增分类",visible:e.editDialog.visible,width:"600px",top:"30vh","close-on-click-modal":!1},on:{"update:visible":function(t){return e.$set(e.editDialog,"visible",t)},close:e.closeEditGroup}},[a("div",[e._v("\n 分类名称:\n "),a("el-input",{staticClass:"m-t-10",attrs:{placeholder:"请输入分类名称",maxlength:8,"show-word-limit":"",clearable:""},model:{value:e.editDialog.classifyName,callback:function(t){e.$set(e.editDialog,"classifyName",t)},expression:"editDialog.classifyName"}})],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.editDialog.visible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.editDialog.loading},on:{click:e.modifyName}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var l=a("VU/8")(r,n,!1,function(e){a("dQYS")},"data-v-47acf3f6",null);t.default=l.exports},cYud:function(e,t){},d5y4:function(e,t){},dQYS:function(e,t){},mmLS:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("Ch4/"),s=a("2CGT"),o={props:{visible:Boolean,data:{type:Object,default:function(){return{}}},type:String,title:String},data:function(){return{list:[],isOpenPage:!1,loading:!0}},computed:{desc:function(){return"deactive"==this.type?this.list.length?"当前分组正在被以下模块使用,失效后使用该分组的活动将匹配不到分组下的人群并且分组客户数据将同步清空,是否继续处理为失效?":"失效后非实时分组客户数据将同步清空,是否继续处理为失效?":this.list.length?"当前分组正在被以下模块使用,请先删除对应的内容后再来删除分组。":"删除后无法恢复,确认要删除该分组吗?"}},methods:{checkGroup:function(){var e=this;this.loading=!0;var t={memberTagGroupIds:this.data.memberTagGroupId,requestProject:"gic-member-tag-web",operateType:"deactive"==this.type?1:2};Object(s.n)(t).then(function(t){var a=t.errorCode,s=t.result;0!=a?i.a.errorMsg(t.data):e.list=s||[]}).finally(function(){return e.loading=!1})},onClose:function(){this.$emit("update:visible",!1),this.$emit("close")},onSubmit:function(){this.$emit("update:visible",!1),this.$emit("submit",this.data,this.type)},subWindowChange:function(){addEventListener("visibilitychange",this.visibleityWindowFn)},visibleityWindowFn:function(){!document.hidden&&this.isOpenPage&&this.checkGroup()}},watch:{visible:function(e){e&&this.checkGroup(),this.subWindowChange(),e||(removeEventListener("visibilitychange",this.visibleityWindowFn),this.isOpenPage=!1)}}},r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{visible:e.visible,"custom-class":"delete-dialog",width:"416px"},on:{"update:visible":function(t){e.visible=t},close:e.onClose}},[a("div",{staticClass:"dialog-content"},[a("i",{staticClass:"el-alert__icon el-icon-warning is-big icon"}),e._v(" "),a("h2",[e._v(e._s(e.title))]),e._v(" "),a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("p",{staticClass:"desc"},[e._v(e._s(e.desc))]),e._v(" "),e._l(e.list,function(t,i){return a("p",{key:i,staticClass:"item"},[a("a",{attrs:{href:t.businessLink,target:"_blank"},on:{click:function(t){e.isOpenPage=!0}}},[e._v(e._s(t.businessModuleName)+"-"+e._s(t.businessName))])])}),e._v(" "),"delete"==e.type&&e.list.length?e._e():a("footer",{staticClass:"footer"},[a("el-button",{staticClass:"ml10",on:{click:function(t){return e.$emit("update:visible",!1)}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[e._v(e._s("deactive"==e.type?"失效":"删除"))])],1)],2)])])},staticRenderFns:[]};var n=a("VU/8")(o,r,!1,function(e){a("d5y4")},"data-v-8aaf1ac8",null);t.default=n.exports},oVck:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("Xxa5"),s=a.n(i),o=a("exGp"),r=a.n(o),n=a("Dd8w"),l=a.n(n),c=a("gRE1"),u=a.n(c),m=a("2CGT"),d=a("Ch4/"),p={name:"batch-list",props:{batchVisiable:Boolean,operateNumber:Number,multipleSelection:Array},data:function(){return{batchDialog:!1,operNum:-1,groupList:[],groupName:"",listIndex:-1,list:[],loading:!1}},methods:{confirmBatch:function(){var e=this,t=this.operateNumber,a={requestProject:"gic-member-tag-web",memberTagGroupIds:this.selectionList.map(function(e){return e.memberTagGroupId}).join(",")};if(0==t)a.effectiveStatus=0,Object(m.e)(a).then(function(t){0==t.errorCode&&e.$message.success({message:"修改成功"}),e.$emit("submit")}).catch(function(e){console.log(e)});else if(1==t)Object(m.c)(a).then(function(t){0==t.errorCode&&((t.result||[]).length||e.$message.success({message:"删除成功"}),e.$emit("after-del",t.result),e.$emit("submit",t.result))});else if(2==t){if(!this.groupName)return void this.$message.warning({message:"请先选择的会员分组的分类"});var i=this.groupList.findIndex(function(t){return t.classifyName===e.groupName});a.memberTagGroupClassifyId=this.groupList[i].memberTagGroupClassifyId,Object(m.b)(a).then(function(t){0==t.errorCode&&e.$message.success({message:"修改分类成功"}),e.$emit("submit")}).catch(function(e){console.log(e)})}this.closeBatch(),this.$emit("refresh-list")},chooseGroup:function(e,t){this.listIndex=t,this.groupName=e.classifyName},closeBatch:function(){this.batchDialog=!1,this.$emit("update:batchVisiable",!1)},getMemberGroupList:function(){var e=this;Object(m.C)({type:0,requestProject:"gic-member-tag-web"}).then(function(t){0==t.errorCode&&(e.groupList=t.result.filter(function(e){return"未分类"!=e.classifyName}).map(function(e){return l()({},e,{edit:!1})}))}).catch(function(e){console.log(e)})},checkGroup:function(){var e=this;this.loading=!0;var t={memberTagGroupIds:this.multipleSelection.map(function(e){return e.memberTagGroupId}).toString(),requestProject:"gic-member-tag-web",operateType:0==this.operateNumber?1:1==this.operateNumber?2:null};Object(m.n)(t).then(function(t){var a=t.errorCode,i=t.result;0!=a?d.a.errorMsg(t.data):e.list=i||[]}).catch(function(e){console.log(e)}).finally(function(){return e.loading=!1})}},created:function(){this.selectionList=[]},watch:{batchVisiable:function(e){e&&[1,0].includes(this.operateNumber)&&this.checkGroup(),this.batchDialog=e,this.getMemberGroupList()},operateNumber:function(e){this.operNum=e},multipleSelection:{immediate:!0,handler:function(e){this.selectionList=e}}}},g={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"",width:"416px",top:"30vh","custom-class":"cre-dialog",visible:e.batchDialog,center:"","modal-append-to-body":!1,"before-close":e.closeBatch},on:{"update:visible":function(t){e.batchDialog=t}}},[a("p",{staticClass:"tips",attrs:{slot:"title"},slot:"title"},[e._v(e._s(0==e.operNum?"批量失效":1==e.operNum?"批量删除":"修改所属分类"))]),e._v(" "),[0,1].includes(e.operNum)?a("div",{staticClass:"el-message-box__status el-alert__icon el-icon-warning is-big icon"}):e._e(),e._v(" "),a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("div",{staticClass:"batch-content"},[0==e.operNum?a("div",[a("p",{staticClass:"batch-txt"},[e._v(e._s(e.list.length?"存在分组正在被以下模块使用,失效后使用该分组的活动将匹配不到分组下的人群并且分组客户数据将同步清空,是否继续处理为失效?":"失效后非实时分组客户数据将同步清空,是否继续处理为失效?"))])]):e._e(),e._v(" "),1==e.operNum?a("div",[a("p",{staticClass:"batch-txt"},[e._v(e._s(e.list.length?"存在分组正在被以下模块使用,请先删除对应的内容后再来删除分组。":"删除后无法恢复,确认要删除该分组吗?"))])]):e._e(),e._v(" "),2==e.operNum?a("div",[a("p",{staticClass:"title"},[e._v("\n 我的会员分组\n ")]),e._v(" "),a("ul",{staticClass:"batch-ul"},e._l(e.groupList,function(t,i){return a("li",{key:t.memberTagGroupClassifyId,staticClass:"batch-li",class:{"active-li":i==e.listIndex},on:{click:function(a){return e.chooseGroup(t,i)}}},[e._v("\n "+e._s(t.classifyName)+"\n ")])}),0),e._v(" "),a("p",{staticClass:"group-name"},[e._v("选中的分组:"+e._s(e.groupName))])]):e._e(),e._v(" "),0==e.operNum||1==e.operNum?e._l(e.list,function(t,i){return a("p",{key:i,staticClass:"item"},[e._v("\n "+e._s(t.groupName)+":"),a("a",{attrs:{href:t.businessLink,target:"_blank"},on:{click:function(t){e.isOpenPage=!0}}},[e._v(e._s(t.businessModuleName)+"-"+e._s(t.businessName))])])}):e._e()],2),e._v(" "),1==e.operNum&&e.list.length?e._e():a("div",{staticClass:"cre-btn"},[a("el-button",{on:{click:e.closeBatch}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.confirmBatch}},[e._v(e._s(e.operNum?1==e.operNum?"删 除":"确 定":"失 效"))])],1)])])},staticRenderFns:[]};var f=a("VU/8")(p,g,!1,function(e){a("FVeU")},"data-v-a2a71476",null).exports,h=a("F84P"),b=a("P9l9"),v=a("mmLS"),_=a("SJ7l"),C=a("9ZvA"),T=a("2uFj"),y=a("/CFs"),w=a("EOvX"),x={name:"memberGroupList",components:{GroupList:_.default,RecommendTable:C.default,BatchList:f,PyramidGroupTable:y.default,deleteOrDeactiveDialog:v.default},data:function(){return{fixedPile:{value:[{groupId:1,currSize:1,memberCount:200,groupName:"分堆人群名称分堆人群名称"},{groupId:2,currSize:3,memberCount:600,groupName:"分堆人群名称"},{groupId:3,currSize:1,memberCount:200,groupName:"分堆人群名称"}]},countGroupText:"",isRealTime:"",operateNumber:-1,batchVisiable:!1,dialogVisible:!0,isRecommend:!1,isTagRecommend:!1,showFixedList:!1,recommendItems:[],recommendData:[],activeName:"",canEdit:!1,navpath:[{name:"首页",path:window.location.origin+"/report/#/memberSummary",relocation:!0},{name:"会员管理",path:""},{name:"会员分组",path:""}],tagSearch:"",groupTableData:[],multipleSelection:[],currentPage:1,pageSize:20,total:0,groupSetShow:!1,loading:!1,statusSelect:"",batchSelect:"",dialogDelTips:{show:!1,isSingle:!0,list:[]},reqLock:!1,expandRowKeys:[],dialogFixedPile:{show:!1,loading:!1,memberCount:null,beginTime:"",endTime:"",groupName:"",memberTagGroupId:"",pileType:1,proportion:"1:1",groupNames:[],pileTypes:[{value:1,label:"两组"},{value:2,label:"三组"},{value:3,label:"四组"},{value:4,label:"自定义"}],proportions:["1:1","2:3"],pileNames:["分堆a","分堆b","分堆c","分堆d","分堆e"],custom:[1,1],isHaoban:""},activeType:"1",isNew:!0,isSelf:!1,classifyOptions:{},optionsDialog:{visible:!1,title:"",type:"",data:{},isBatch:!1},dateformat:w.a,flag:!1}},watch:{tagSearch:function(e){this.params.groupName=e},batchVisiable:function(e){e||(this.batchSelect="")},"dialogFixedPile.pileType":function(e){var t={1:["1:1","2:3"],2:["1:1:1","1:3:1","3:4:3"],3:["1:1:1:1","2:3:3:2","1:4:4:1"]}[e]||[],a=this.dialogFixedPile,i=a.groupName,s=a.pileNames,o=a.custom,r=(t[0]||"").split(":").length||o.length,n=0,l=[];for(console.log(e);n<r;)l.push(i+"-"+s[n]),++n;this.dialogFixedPile.proportions=t,this.dialogFixedPile.proportion=t[0]||"",4!=e&&(this.dialogFixedPile.groupNames=l)},$route:function(e,t){e.path.indexOf("memberGroupList")>-1&&(t.path.indexOf("memberLevelDetail")>-1?this._gradeList(this.memberTagGradeId):(this.getGroupList(),this._groupCount()))},isSelf:function(){this.params.pageNum=1,this.currentPage=1,this.getGroupList()}},filters:{aliasTips:function(e){var t=T.a.find(function(t){return t.name===e});return t?t.title:""},formatTimeYMD:function(e){return e&&"- -"!=e?String(e).split(" ")[0]:"--"},formatTimeHMS:function(e){return e&&"- -"!=e?String(e).split(" ")[1]:"--"},formatNum:function(e){return(e+"").replace(/\d{1,3}(?=(\d{3})+$)/g,"$&,")},formatUpdateFrequency:function(e){var t=e.updateType,a=e.updateDay;if(1===e.isRealTime)return"--";switch(t){case 1:return"每天一次";case 2:return a?"每周"+["一","二","三","四","五","六","日"][a-1]:"每周一次";case 3:return a?"每月"+a+"号":"每月一次";default:return"--"}}},methods:{effectiveGroup:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.optionsDialog={visible:!0,title:"失效",type:"deactive",isBatch:t,data:e}},handleEffective:function(e){var t=this,a={requestProject:"gic-member-tag-web",memberTagGroupIds:e.memberTagGroupId,effectiveStatus:0};Object(m.e)(a).then(function(e){0==e.errorCode&&(t.$message.success({message:"修改成功"}),t.getGroupList())}).catch(function(e){console.log(e)})},deleteGroup:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.optionsDialog={visible:!0,title:"删除",type:"delete",isBatch:t,data:e}},handleDeleteGroup:function(e){var t=this;if(!this.reqLock){var a={requestProject:"gic-member-tag-web",memberTagGroupIds:e.memberTagGroupId};this.reqLock=!0,Object(m.c)(a).then(function(e){0==e.errorCode&&((e.result||[]).length||t.$message.success({message:"删除成功"}),t.$refs.groupList.getMemberGroupList(),t.getGroupList(),t.handleDelGroupMsg(e.result))}).finally(function(){return t.reqLock=!1})}},onConfirmDialog:function(e,t){"deactive"==t?this.handleEffective(e):this.handleDeleteGroup(e)},handleDelGroupMsg:function(e){if(e&&e.length){var t=e.reduce(function(e,t){return e[t.groupName]||(e[t.groupName]={groupName:t.groupName,list:[]}),e[t.groupName].list.push({link:t.businessLink,name:"{"+t.businessModuleName+"-"+t.businessName+"}"}),e},{}),a=1==(e=u()(t)).length;a&&(e=e[0].list),this.$set(this,"dialogDelTips",{show:!0,isSingle:a,list:e})}},getMemberGroupList:function(){var e=this;Object(m.C)({requestProject:"gic-member-tag-web"}).then(function(t){0==t.errorCode&&(e.options[2].children=t.result.filter(function(e){return"未分类"!=e.classifyName}))})},refershMember:function(e){var t=this;if(!this.flag){this.flag=!0;var a=this.$message.warning("覆盖人数正在刷新中……"),i=void 0,s={requestProject:"gic-member-tag-web"};i=this.groupTableData.map(function(e){return e.memberTagGroupId}).join(","),s.memberTagGroupIds=i,e?Object(m.I)(s).then(function(e){0==e.errorCode&&(t._gradeList(t.memberTagGradeId),a.close(),t.flag=!1,t.$message.success({message:"更新成功"}))}):Object(m.I)(s).then(function(e){0==e.errorCode&&(t.getGroupList(),a.close(),t.flag=!1,t.$message.success({message:"更新成功"}))})}},refreshList:function(){this.getGroupList()},_gradeList:function(e){var t=this,a={pageNum:this.currentPage,pageSize:this.pageSize,memberTagGradeId:e};Object(m.w)(a).then(function(e){if(0==e.errorCode){if(3!=t.activeType)return;t.total=e.result.totalCount,t.groupTableData=e.result.result,t.refreshRecordPerson(t.groupTableData)}})},getsecondList:function(e){var t=this;if(this.currentPage=1,this.params.pageNum=1,this.showFixedList=!1,"showFixedList"===e)return this.params.memberTagGroupClassifyId="",this.showFixedList=!0,this.params.pageNum=1,this.params.pageSize=20,void this.getGroupList(2);if("allLevel"===e)return this.isTag=!0,this.isRecommend=!0,this.isTagRecommend=!0,this.memberTagGroupId="",this.currentPage=1,this.params.pageNum=1,this.params.pageSize=20,this.pageSize=20,void this._gradeList();if("all"===e)return this.params.memberTagGroupClassifyId="",this.isRecommend=!1,this.isTagRecommend=!1,this.currentPage=1,this.pageSize=20,void this.getGroupList(1);if(e.isTag){this.isTag=!0,this.isRecommend=!0,this.isTagRecommend=!0;var a=e.list.memberTagGradeId;this.memberTagGradeId=a,a&&this._gradeList(a)}else e.isFixed?(this.showFixedList=!0,this.params.memberTagGroupClassifyId=e.list.memberTagGroupClassifyId,this.params.fixedType=1,Object(m.l)(this.params).then(function(e){0==e.errorCode?(t.total=e.result.totalCount,t.groupTableData=e.result.result.map(function(e){return l()({},e,{createTime:h.a.timeToDateTime(e.createTime)})})):t.groupTableData=[],t.refreshRecordPerson(t.groupTableData)})):(this.isRecommend=!1,this.isTag=!1,this.isTagRecommend=!1,this.params.memberTagGroupClassifyId=e.memberTagGroupClassifyId,this.params.fixedType=0,Object(m.l)(this.params).then(function(e){0==e.errorCode?(t.classifyOptions=e.result.params||{},t.total=e.result.totalCount,t.groupTableData=e.result.result.map(function(e){return l()({},e,{createTime:h.a.timeToDateTime(e.createTime)})})):t.groupTableData=[],t.refreshRecordPerson(t.groupTableData)}).catch(function(e){console.log(e)}))},handleTabClick:function(e){var t=this.checkTabIndex(e);t&&this.getRecommendList(t)},checkTabIndex:function(e){var t=this.recommendItems.findIndex(function(t){return t.recommendName==e.name});if(t>=0)return this.recommendItems[t].tagGroupRecommendId},getRecommend:function(){var e=this;this.isRecommend=!0,Object(m.G)().then(function(t){0==t.errorCode&&(e.recommendItems=t.result,e.recommendItems&&e.recommendItems.length?(e.activeName=e.recommendItems[0].recommendName,e.getRecommendList(e.recommendItems[0].tagGroupRecommendId)):e.recommendItems=[])}).catch(function(e){console.log(e)})},getRecommendList:function(e){var t=this,a={tagGroupRecommendId:e,requestProject:"gic-member-tag-web"};Object(m.H)(a).then(function(e){0==e.errorCode?t.recommendData=e.result:t.recommendData=[]}).catch(function(e){console.log(e)})},handleSelectionChange:function(e){this.multipleSelection=e},handleFocus:function(){if(!this.multipleSelection.length)return this.batchSelect="",this.$message.warning({message:"请先勾选分组",duration:2e3}),!1},batchHandleSelect:function(e){if(!this.multipleSelection.length)return this.batchSelect="",this.$message.warning({message:"请先勾选分组",duration:2e3}),!1;this.operateNumber=e,this.batchVisiable=!0},showGroupSet:function(){this.groupSetShow=!0},changeRoute:function(e){this.$router.push(e)},toAddGroup:function(e){this.changeRoute("/memberGroupAdd?type="+e)},clearSearch:function(){this.currentPage=1,this.params.pageNum=1,this.getGroupList()},searchEnterFun:function(e){this.currentPage=1,this.params.pageNum=1,this.getGroupList()},handleSizeChange:function(e){this.params.pageSize=e,this.pageSize=e,this.isTagRecommend?this._gradeList(this.memberTagGradeId):this.getGroupList()},handleCurrentChange:function(e){this.params.pageNum=e,this.currentPage=e,this.isTagRecommend?this._gradeList(this.memberTagGradeId):this.getGroupList()},toInvalid:function(e){var t=this;t.$confirm("该分组失效后,不再更新数据,确认要失效吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.loading=!0;var a={effectiveStatus:"0",memberTagGroupId:e.memberTagGroupId};t.updateGroup(a,e)}).catch(function(){})},switchAppStatus:function(e,t){this.loading=!0;var a={memberTagGroupId:t.memberTagGroupId,appStatus:e};this.updateGroup(a,t)},refreshGroup:function(e){var t=this;t.loading=!0;var a={memberTagGroupId:e.memberTagGroupId};Object(b.a)("/member-tag-member/getMemberCountByGroupId.json",a).then(function(a){e.memberCount=a.data.result,t.loading=!1}).catch(function(e){t.loading=!1})},updateGroup:function(e,t){var a=this;Object(b.a)("/member-tag-group/simpleUpdate.json",e).then(function(i){t.effectiveStatus=e.effectiveStatus||t.effectiveStatus,t.memberCount=e.memberCount||0==e.memberCount?e.memberCount:t.memberCount,a.loading=!1,a.$message.success({duration:1e3,message:"操作成功!"}),a.loading=!1}).catch(function(e){a.loading=!1})},cancelDelTag:function(e,t){t.popVisible=!1},toDelTag:function(e,t){var a=this;a.$confirm("该分组覆盖"+a.$options.filters.formatNum(e.memberCount||0)+"人,一旦删除无法恢复,确认要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.loading=!0,a.delGroup(e.memberTagGroupId,t)}).catch(function(){})},delGroup:function(e,t){var a=this,i={memberTagGroupId:e};Object(b.a)("/member-tag-group/delete.json",i).then(function(e){var i=e.data;if(a.loading=!1,0==i.errorCode)return a.groupTableData.splice(t,1),void a.$message.success({duration:1e3,message:"删除成功!"});200003!=i.errorCode?d.a.errorMsg(i):a.$confirm("该分组正在被活动使用,无法删除!","提示",{confirmButtonText:"确定",type:"warning"})}).catch(function(e){a.loading=!1,a.$message.error({duration:1e3,message:e.message})})},searchByStatus:function(e){this.params.pageNum=1,this.currentPage=1,this.params.effectiveStatus=e,this.getGroupList()},realTimeStatus:function(e){this.params.pageNum=1,this.currentPage=1,this.params.isRealTime=e,this.getGroupList()},changeHaoBan:function(e){this.params.pageNum=1,this.currentPage=1,this.params.appStatus=e,this.getGroupList()},getGroupList:function(e){var t=this;this.loading=!0,this.params.fixedType=this.showFixedList?1:0,this.params.permissionType=this.isSelf?2:1;var a=e;Object(m.E)(this.params).then(function(e){if(t.loading=!1,0==e.errorCode){if(a&&a!=t.activeType)return;t.total=e.result.totalCount,t.classifyOptions=e.result.params||{},t.groupTableData=e.result.result.map(function(e){return l()({},e,{latestUpdateTime:e.latestUpdateTime?e.latestUpdateTime:"--",createTime:h.a.timeToDateTime(e.createTime)})}),t.canEdit=(t.groupTableData[0]||{}).canEdit||!1,t.refreshRecordPerson(t.groupTableData)}}).catch(function(e){t.loading=!1,console.log(e)}).finally(function(){return t.loading=!1})},_groupCount:function(){var e=this;Object(m.x)().then(function(t){if(0==t.errorCode){var a=t.result;e.countGroupText="您的非实时分组数量已达"+a.currCount+"/"+a.totalCount+",实时分组数量不受限制。"}})},isAllowEdit:function(e){var t=e.latestUpdateTime,a=e.isRealTime,i=e.effectiveStatus;return!(!a&&t&&"--"!==t)||(0==i||(t||"").split(" ")[0]===(new Date).toLocaleDateString().replace(/(\d+)\/(\d+)\/(\d+)/,function(e,t,a,i){return[t,a.padStart(2,"0"),i.padStart(2,"0")].join("-")}))},onExpandChange:function(e,t){var a=t.map(function(e){return e.memberTagGroupId});this.$set(this,"expandRowKeys",a)},handleFixedPile:function(e){this.dialogFixedPile.groupName=e.groupName,this.dialogFixedPile.memberCount=e.memberCount,this.dialogFixedPile.memberTagGroupId=e.memberTagGroupId,this.dialogFixedPile.beginTime=(e.fixedTime||"").replace(" 00:00:00","").replace(/\-/g,"."),this.dialogFixedPile.endTime=(e.effectiveDate||"").replace(" 00:00:00","").replace(/\-/g,"."),this.dialogFixedPile.pileType=1,this.dialogFixedPile.proportion="1:1",this.dialogFixedPile.custom=[1,1],this.dialogFixedPile.proportions=["1:1","2:3"];var t=this.dialogFixedPile.pileNames;this.dialogFixedPile.groupNames=[e.groupName+"-"+t[0],e.groupName+"-"+t[1]],this.dialogFixedPile.show=!0},savePile:function(){var e=this,t=this.dialogFixedPile,a=t.memberTagGroupId,i=t.pileType,s=t.proportion,o=t.groupNames,r=t.custom;if(!t.loading){if(s=4==i?r.join(":"):s,4==i){if(!r.length||r.some(function(e){return!e}))return this.$message.warning("请添加分堆比例");s=r.join(":")}if(o.some(function(e){return""===e}))return this.$message.warning("请输入分堆名称");var n={requestProject:"gic-web",memberTagGroupId:a,pileType:i,proportion:s,groupNames:o.join(",")};this.dialogFixedPile.loading=!0,Object(m.m)(n).then(function(t){0==t.errorCode&&(e.dialogFixedPile.show=!1,Object(m.l)(e.params).then(function(t){0==t.errorCode?(e.total=t.result.totalCount,e.groupTableData=t.result.result.map(function(e){return l()({},e,{createTime:h.a.timeToDateTime(e.createTime)})})):e.groupTableData=[]}))}).finally(function(){return e.dialogFixedPile.loading=!1})}},pileCustomChange:function(e){var t=this;"add"==e&&this.dialogFixedPile.custom.push(1),"del"==e&&this.dialogFixedPile.custom.pop();var a=this.dialogFixedPile,i=a.groupName,s=a.pileNames;this.dialogFixedPile.groupNames=this.dialogFixedPile.custom.map(function(e,a){var o=t.dialogFixedPile.groupNames[a];return void 0===o&&(o=i+"-"+s[a]),o})},handleDeleteFixedPile:function(e){var t=this;if(!this.reqLock){this.reqLock=!0;var a=e.fixedPile,i=e.memberTagGroupId,s=(a||{}).value,o=(s||[]).map(function(e){return e.groupId});o.unshift(i);var r={requestProject:"gic-member-tag-web",memberTagGroupIds:o.join(",")};Object(m.d)(r).then(function(e){if(0==e.errorCode){if((e.result||[]).length)return t.handleDelGroupMsg(e.result);var i=a?'<div><i class="el-icon-warning" style="font-size:25px;margin-right:15px;color:#e6a23c"></i>确认删除以下分堆人群?</div>':"<span>确认删除此固化人群?</span>";s&&s.forEach(function(e){i+='\n <div style="color:#909399;padding-top:10px">\n <i class="iconfont icon-xuanze-" style="padding-left:40px"></i>\n <span>'+e.groupName+"</span>\n </div>\n "}),t.$confirm(i,"提示",{dangerouslyUseHTMLString:!0,confirmButtonText:"确定",cancelButtonText:"取消",type:a?"":"warning"}).then(function(){Object(m.c)(r).then(function(e){0==e.errorCode&&((e.result||[]).length||t.$message.success({message:"删除成功"}),t.$refs.groupList.getFixedMemberGroupList(),t.getGroupList(),t.handleDelGroupMsg(e.result))})})}}).finally(function(){return t.reqLock=!1})}},onTabClick:function(){this.pageSize=20,this.params.pageSize=20,this.currentPage=1,this.params.pageNum=1},refreshRecordPerson:function(e){var t,a=this;e.forEach((t=r()(s.a.mark(function e(t){var i,o;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(m.J)({groupIds:t.memberTagGroupId});case 2:i=e.sent,o=i.result,t.memberCount=o;case 5:case"end":return e.stop()}},e,a)})),function(e){return t.apply(this,arguments)}))}},created:function(){this.loading=!0,this.params={groupName:this.tagSearch,pageSize:20,pageNum:1,isRealTime:"",effectiveStatus:this.statusSelect,requestProject:"gic-member-tag-web",memberTagGroupClassifyId:"",fixedType:0},"fixed"!=this.$route.query.type&&this.getGroupList(),this._groupCount()},mounted:function(){var e=this;"fixed"==this.$route.query.type&&(this.loading=!0,this.$nextTick(function(){e.$refs.fixedGroup.$el.querySelector("#tab-2").click()}))},computed:{pileCounts:function(){var e=this.dialogFixedPile;if(!e.show)return"";var t=4==e.pileType?e.custom:e.proportion.split(":"),a=t.reduce(function(e,t){return e+ +t},0),i=Math.ceil(e.memberCount/a);return t.reduce(function(a,s,o){var r=s*i;return o==t.length-1&&(r=e.memberCount-a.reduce(function(e,t){return e+ +t},0)),a.push(r),a},[]).join(":")},setAuth:function(){return this.$getButtonLimit(this.$buttonCode.memberTagGroupDetail)||this.$getButtonLimit(this.$buttonCode.memberTagEditGroup)||this.$getButtonLimit(this.$buttonCode.memberTagDeActiveGroup)||this.$getButtonLimit(this.$buttonCode.memberTagDelGroup)}}},G={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"member-group"},[a("div",{staticClass:"flex"},[a("el-tabs",{ref:"fixedGroup",staticClass:"tabs",on:{"tab-click":e.onTabClick},model:{value:e.activeType,callback:function(t){e.activeType=t},expression:"activeType"}},[a("el-tab-pane",{attrs:{label:"我的客户分组",name:"1"}}),e._v(" "),a("el-tab-pane",{attrs:{label:"固化分组",name:"2"}}),e._v(" "),a("el-tab-pane",{attrs:{label:"金字塔客户分组",name:"3"}})],1)],1),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:3!=e.activeType,expression:"activeType != 3"}],staticClass:"left-box"},[a("group-list",{ref:"groupList",attrs:{activeType:e.activeType},on:{getRecommend:e.getRecommend,"second-list":e.getsecondList}})],1),e._v(" "),e.showFixedList?[a("div",{staticClass:"right-box"},[a("div",{staticClass:"common-wrap__opt"},[e._m(0),e._v(" "),a("el-input",{staticClass:"m-r-8 w-160",attrs:{placeholder:"请输入分组名称","prefix-icon":"el-icon-search",clearable:""},on:{clear:e.clearSearch},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchEnterFun(t)}},model:{value:e.tagSearch,callback:function(t){e.tagSearch=t},expression:"tagSearch"}}),e._v(" "),a("el-select",{staticClass:"w120 m-r-8",attrs:{placeholder:"是否有效",clearable:""},on:{change:e.searchByStatus},model:{value:e.statusSelect,callback:function(t){e.statusSelect=t},expression:"statusSelect"}},[a("el-option",{key:0,attrs:{label:"失效",value:0}}),e._v(" "),a("el-option",{key:1,attrs:{label:"有效",value:1}})],1),e._v(" "),a("el-select",{staticClass:"w130 ",attrs:{placeholder:"好办是否展示",clearable:""},on:{change:e.changeHaoBan},model:{value:e.isHaoban,callback:function(t){e.isHaoban=t},expression:"isHaoban"}},[a("el-option",{key:0,attrs:{label:"不展示",value:0}}),e._v(" "),a("el-option",{key:1,attrs:{label:"展示",value:1}})],1),e._v(" "),[2,3].includes(e.$store.state.departAuth)||e.$store.state.isSuperAdmin?a("span",{staticClass:"look-self m-l-10"},[a("el-checkbox",{model:{value:e.isSelf,callback:function(t){e.isSelf=t},expression:"isSelf"}},[e._v("\n 仅看本人\n ")]),e._v(" "),a("el-tooltip",{attrs:{placement:"top",trigger:"hover",content:"其它账号创建的分组覆盖人数根据创建人管辖门店查询数据"}},[a("i",{staticClass:"iconfont icon-QuestionCircleOutlined icon",staticStyle:{"vertical-align":"middle"}})])],1):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagAddGroup)?a("el-button",{staticClass:"fr",attrs:{type:"primary m-l-10","limit-code":e.$buttonCode.memberTagAddGroup},on:{click:function(t){return e.toAddGroup("fixed")}}},[e._v("新增分组")]):e._e(),e._v(" "),a("el-button",{staticClass:"btn-foled-all",on:{click:function(t){return e.$router.push("/memberGroupLog")}}},[e._v("分组操作日志")])],1),e._v(" "),a("div",{staticClass:"common-wrap__table m-t-20"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:"fixedList",ref:"multipleTable",attrs:{data:e.groupTableData,"tooltip-effect":"dark","row-key":"memberTagGroupId"}},[a("el-table-column",{attrs:{label:"分组名称",fixed:"left","min-width":"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-popover",{attrs:{placement:"top-start",width:"200",trigger:"hover"}},[a("div",[a("p",[e._v("名称:"+e._s(t.row.groupName))]),e._v(" "),a("p",[e._v("描述:"+e._s(t.row.describle))])]),e._v(" "),a("router-link",{staticClass:"a-href",attrs:{slot:"reference",to:"/memberGroupDetail?memberTagGroupId="+t.row.memberTagGroupId+"&type=2"},slot:"reference"},[e._v("\n "+e._s(t.row.groupName)+"\n ")])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"latestUpdateTime","min-width":"100",label:"更新时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.latestUpdateTime)))]),e._v(" "),a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeHMS")(t.row.latestUpdateTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"state",label:"状态","min-width":"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{class:1==t.row.effectiveStatus?"dm-status--success":"dm-status--info"}),e._v("\n "+e._s(1==t.row.effectiveStatus?"有效":"失效")+"\n ")]}}])},[a("template",{slot:"header"},[e._v("\n 状态\n "),a("el-tooltip",{attrs:{effect:"dark",placement:"top"}},[a("div",{attrs:{slot:"content"},slot:"content"},[a("p",[e._v("失效的非实时分组不再更新人数,营销活动无法选用失效的分组")])]),e._v(" "),a("i",{staticClass:"iconfont icon-QuestionCircleOutlined icon"})])],1)],2),e._v(" "),a("el-table-column",{attrs:{label:"分类名称",prop:"groupClassifyName"}}),e._v(" "),a("el-table-column",{attrs:{prop:"peopleCover",label:"覆盖人数","show-overflow-tooltip":"","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("formatNum")(t.row.memberCount||0))+"\n ")]}}])}),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagOpenHaoBan)?a("el-table-column",{attrs:{prop:"appStatus",label:"好办展示","min-width":"100","limit-code":e.$buttonCode.memberTagOpenHaoBan},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-value":1,"inactive-value":0,"active-color":"#2F54EB"},on:{change:function(a){return e.switchAppStatus(t.row.appStatus,t.row)}},model:{value:t.row.appStatus,callback:function(a){e.$set(t.row,"appStatus",a)},expression:"scope.row.appStatus"}})]}}])},[a("template",{slot:"header"},[e._v("\n 好办展示\n "),a("el-tooltip",{attrs:{effect:"dark",content:"开启后,默认次日更新至好办管理后台,如需立即更新,请至好办管理后台操作“同步”",placement:"top"}},[a("i",{staticClass:"iconfont icon-QuestionCircleOutlined icon"})])],1)],2):e._e(),e._v(" "),a("el-table-column",{attrs:{prop:"fixedTime","min-width":"100",label:"生效时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.fixedTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"effectiveDate","min-width":"100",label:"到期时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isRealTime?a("p",{staticClass:"h-18"},[e._v("--")]):a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.effectiveDate)))])]}}])}),e._v(" "),[2,3].includes(e.$store.state.departAuth)||e.$store.state.isSuperAdmin?a("el-table-column",{attrs:{label:"创建人",prop:"createUserName","min-width":"110"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.createUserName||"--"))]}}])}):e._e(),e._v(" "),a("el-table-column",{attrs:{prop:"createTime","min-width":"100",label:"创建时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.createTime)))]),e._v(" "),a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeHMS")(t.row.createTime)))])]}}])}),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagDelGroup)||e.$getButtonLimit(e.$buttonCode.memberTagFixedPile)?a("el-table-column",{attrs:{label:"操作",width:"180",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.$getButtonLimit(e.$buttonCode.memberTagGroupDetail)?a("router-link",{staticClass:"edit-btn el-button--text m-r-20",attrs:{to:"/memberGroupDetail?memberTagGroupId="+t.row.memberTagGroupId+"&type=2","limit-code":e.$buttonCode.memberTagGroupDetail}},[e._v("\n 详情\n ")]):e._e(),e._v(" "),!t.row.fixedPile&&t.row.effectiveStatus&&e.$getButtonLimit(e.$buttonCode.memberTagFixedPile)?a("el-button",{staticClass:"m-r-12",attrs:{type:"text","limit-code":e.$buttonCode.memberTagFixedPile},on:{click:function(a){return e.handleFixedPile(t.row)}}},[e._v("分堆")]):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagDelGroup)?a("el-button",{attrs:{type:"text","limit-code":e.$buttonCode.memberTagDelGroup},on:{click:function(a){return e.handleDeleteFixedPile(t.row)}}},[e._v("删除")]):e._e()]}}])}):e._e()],1)],1),e._v(" "),0!=e.groupTableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("dm-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":e.pageSize,layout:"total, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()])]:[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.isRecommend,expression:"!isRecommend"}],staticClass:"right-box"},[a("div",{staticClass:"common-wrap__opt"},[a("div",{staticClass:"top"},[a("p",{staticClass:"tips"},[e._v("实时分组数据实时更新,非实时分组数据每天凌晨更新 1 次,非实时分组失效后数据会自动清空。")]),e._v(" "),a("div",{staticClass:"title m-b-20 m-t-16"},[a("h2",[a("span",{staticClass:"tips"},[e._v("共 "+e._s(e.total||0)+" 个分组,其中非实时分组 "+e._s(e.classifyOptions.notRealTimeGroupNum||0)+" 个,失效分组 "+e._s(e.classifyOptions.notEffectiveGroupNum||0)+" 个")])]),e._v(" "),a("span",{staticClass:"count"},[e._v("剩余可创建非实时分组数量:"+e._s(e.classifyOptions.residueCreateGroupNum||0))])])]),e._v(" "),a("el-input",{staticClass:"w-160 m-r-8",attrs:{placeholder:"请输入分组名称","prefix-icon":"el-icon-search",clearable:""},on:{clear:e.clearSearch},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchEnterFun(t)}},model:{value:e.tagSearch,callback:function(t){e.tagSearch=t},expression:"tagSearch"}}),e._v(" "),a("el-select",{staticClass:"m-r-8",staticStyle:{width:"120px"},attrs:{placeholder:"是否有效",clearable:""},on:{change:e.searchByStatus},model:{value:e.statusSelect,callback:function(t){e.statusSelect=t},expression:"statusSelect"}},[a("el-option",{key:0,attrs:{label:"失效",value:0}}),e._v(" "),a("el-option",{key:1,attrs:{label:"有效",value:1}})],1),e._v(" "),a("el-select",{staticClass:"m-l-0 m-r-8",staticStyle:{width:"120px"},attrs:{placeholder:"是否实时",clearable:""},on:{change:e.realTimeStatus},model:{value:e.isRealTime,callback:function(t){e.isRealTime=t},expression:"isRealTime"}},[a("el-option",{key:0,attrs:{label:"非实时",value:0}}),e._v(" "),a("el-option",{key:1,attrs:{label:"实时",value:1}})],1),e._v(" "),a("el-select",{staticClass:"w130",attrs:{placeholder:"好办是否展示",clearable:""},on:{change:e.changeHaoBan},model:{value:e.isHaoban,callback:function(t){e.isHaoban=t},expression:"isHaoban"}},[a("el-option",{key:0,attrs:{label:"不展示",value:0}}),e._v(" "),a("el-option",{key:1,attrs:{label:"展示",value:1}})],1),e._v(" "),a("div",{staticClass:"batch-option"},[a("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"批量操作"},on:{change:e.batchHandleSelect,focus:e.handleFocus},model:{value:e.batchSelect,callback:function(t){e.batchSelect=t},expression:"batchSelect"}},[e.$getButtonLimit(e.$buttonCode.memberTagBatchDeActive)?a("el-option",{key:0,attrs:{label:"失效",value:0,"limit-code":e.$buttonCode.memberTagBatchDeActive}}):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagBatchDel)?a("el-option",{key:1,attrs:{label:"删除",value:1,"limit-code":e.$buttonCode.memberTagBatchDel}}):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagBatchEditBelong)?a("el-option",{key:2,attrs:{label:"修改所属分类",value:2,"limit-code":e.$buttonCode.memberTagBatchEditBelong}}):e._e()],1),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberGroupHandleLog)?a("el-tooltip",{staticClass:"item",attrs:{content:"分组内的标签条件或者其他信息有过编辑的,均在此查看",placement:"top"}},[a("el-button",{staticClass:"fr",attrs:{"limit-code":e.$buttonCode.memberGroupHandleLog},on:{click:function(t){return e.$router.push("/memberGroupLog")}}},[e._v("分组操作日志")])],1):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagAddGroup)?a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:e.countGroupText,placement:"top"}},[a("el-button",{staticClass:"fr",attrs:{type:"primary","limit-code":e.$buttonCode.memberTagAddGroup},on:{click:e.toAddGroup}},[e._v("新增分组")])],1):e._e()],1),e._v(" "),[2,3].includes(e.$store.state.departAuth)||e.$store.state.isSuperAdmin?a("span",{staticClass:"look-self m-l-10"},[a("el-checkbox",{model:{value:e.isSelf,callback:function(t){e.isSelf=t},expression:"isSelf"}},[e._v("\n 仅看本人\n ")]),e._v(" "),a("el-tooltip",{attrs:{placement:"top",trigger:"hover",content:"其它账号创建的分组覆盖人数根据创建人管辖门店查询数据"}},[a("i",{staticClass:"iconfont icon-QuestionCircleOutlined icon",staticStyle:{"vertical-align":"middle"}})])],1):e._e()],1),e._v(" "),a("div",{staticClass:"common-wrap__table m-t-20"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"multipleTable",attrs:{data:e.groupTableData,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),a("el-table-column",{attrs:{label:"分组名称",fixed:"left","min-width":"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{class:[t.row.isRealTime?"real-time":"no-real-time"]},[e._v(e._s(t.row.isRealTime?"实时":"非实时"))]),e._v(" "),a("el-popover",{attrs:{placement:"top-start",width:"200",trigger:"hover"}},[a("div",[a("p",[e._v("名称:"+e._s(t.row.groupName))]),e._v(" "),a("p",[e._v("描述:"+e._s(t.row.describle))])]),e._v(" "),a("router-link",{staticClass:"a-href",attrs:{slot:"reference",to:"/memberGroupDetail?memberTagGroupId="+t.row.memberTagGroupId+"&type=1"},slot:"reference"},[e._v("\n "+e._s(t.row.groupName)+"\n ")])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"最近更新时间",width:"110"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.latestUpdateTime)))]),e._v(" "),a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeHMS")(t.row.latestUpdateTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"state",label:"状态","min-width":"70"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{class:1==t.row.effectiveStatus?"dm-status--success":"dm-status--info"}),e._v("\n "+e._s(1==t.row.effectiveStatus?"有效":"失效")+"\n ")]}}])},[a("template",{slot:"header"},[e._v("\n 状态\n "),a("el-tooltip",{attrs:{effect:"dark",placement:"top"}},[a("div",{attrs:{slot:"content"},slot:"content"},[a("p",[e._v("失效的非实时分组不再更新人数,营销活动无法选用失效的分组")])]),e._v(" "),a("i",{staticClass:"iconfont icon-QuestionCircleOutlined icon"})])],1)],2),e._v(" "),a("el-table-column",{attrs:{label:"分类名称",prop:"groupClassifyName"}}),e._v(" "),a("el-table-column",{attrs:{prop:"peopleCover",label:"覆盖人数","min-width":"100","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("formatNum")(t.row.memberCount||0))+"\n ")]}}])},[a("template",{slot:"header"},[e._v("\n 覆盖人数\n "),a("el-popover",{attrs:{width:"260",trigger:"hover"}},[a("div",{staticStyle:{color:"#303133"}},[e._v("\n 默认显示上次页面缓存人数,可点击刷新按钮查看当页分组最新人数。\n ")]),e._v(" "),a("i",{staticClass:"iconfont icon-zhongzhi refresh",attrs:{slot:"reference"},on:{click:function(t){return e.refershMember("")}},slot:"reference"})])],1)],2),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagOpenHaoBan)?a("el-table-column",{attrs:{prop:"appStatus",label:"好办展示","min-width":"100","limit-code":e.$buttonCode.memberTagOpenHaoBan},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-value":1,"inactive-value":0,"active-color":"#2F54EB"},on:{change:function(a){return e.switchAppStatus(t.row.appStatus,t.row)}},model:{value:t.row.appStatus,callback:function(a){e.$set(t.row,"appStatus",a)},expression:"scope.row.appStatus"}})]}}])},[a("template",{slot:"header"},[e._v("\n 好办展示\n "),a("el-tooltip",{attrs:{effect:"dark",content:"开启后,默认次日更新至好办管理后台,如需立即更新,请至好办管理后台操作“同步”",placement:"top"}},[a("i",{staticClass:"iconfont icon-QuestionCircleOutlined icon"})])],1)],2):e._e(),e._v(" "),[2,3].includes(e.$store.state.departAuth)||e.$store.state.isSuperAdmin?a("el-table-column",{attrs:{label:"创建人","min-width":"110",prop:"createUserName"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.createUserName||"--"))]}}])}):e._e(),e._v(" "),a("el-table-column",{attrs:{prop:"recentUpdateDate","min-width":"100",label:"到期时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isRealTime?[e._v("--")]:[a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.effectiveDate)))]),e._v(" "),a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeHMS")(t.row.effectiveDate)))])]]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"updateTime","min-width":"110",label:"最近编辑时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"h-18"},[e._v(e._s(t.row.updateTime?e.dateformat(new Date(t.row.updateTime),"yyyy-MM-dd"):"--"))]),e._v(" "),a("p",{staticClass:"h-18"},[e._v(e._s(t.row.updateTime?e.dateformat(new Date(t.row.updateTime),"hh:mm:ss"):"--"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"createTime","min-width":"100",label:"创建时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.createTime)))]),e._v(" "),a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeHMS")(t.row.createTime)))])]}}])}),e._v(" "),e.setAuth?a("el-table-column",{attrs:{label:"操作",width:"230",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.$getButtonLimit(e.$buttonCode.memberTagGroupDetail)?a("router-link",{staticClass:"edit-btn el-button--text m-r-20",attrs:{to:"/memberGroupDetail?memberTagGroupId="+t.row.memberTagGroupId+"&type=1","limit-code":e.$buttonCode.memberTagGroupDetail}},[e._v("\n 详情\n ")]):e._e(),e._v(" "),e.isAllowEdit(t.row)&&e.$getButtonLimit(e.$buttonCode.memberTagEditGroup)?a("router-link",{staticClass:"edit-btn el-button--text m-r-20",attrs:{"limit-code":e.$buttonCode.memberTagEditGroup,to:"/memberGroupEdit?memberTagGroupId="+t.row.memberTagGroupId}},[e._v("\n 编辑\n ")]):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagDeActiveGroup)&&!t.row.isRealTime&&t.row.effectiveStatus?a("el-button",{staticClass:"edit-btn el-button--text m-r-20",attrs:{type:"text","limit-code":e.$buttonCode.memberTagDeActiveGroup},on:{click:function(a){return e.effectiveGroup(t.row)}}},[e._v("\n 失效\n ")]):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagDelGroup)?a("el-button",{staticClass:"edit-btn el-button--text",staticStyle:{"margin-left":"0"},attrs:{type:"text","limit-code":e.$buttonCode.memberTagDelGroup},on:{click:function(a){return e.deleteGroup(t.row)}}},[e._v("\n 删除\n ")]):e._e()]}}])}):e._e()],1)],1),e._v(" "),0!=e.groupTableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("dm-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":e.pageSize,layout:"total, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.isTagRecommend,expression:"isTagRecommend"}],staticClass:"right-box"},[e._m(1),e._v(" "),a("div",{staticClass:"common-wrap__table m-t-20"},[a("pyramid-group-table",{directives:[{name:"show",rawName:"v-show",value:e.isNew,expression:"isNew"}]}),e._v(" "),a("el-table",{directives:[{name:"show",rawName:"v-show",value:!e.isNew,expression:"!isNew"},{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"multipleTable",staticStyle:{width:"99%"},attrs:{data:e.groupTableData,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{label:"分层名称",prop:"groupName","min-width":"130"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.groupName))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"最近更新时间",prop:"latestUpdateTime","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.latestUpdateTime)))]),e._v(" "),a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeHMS")(t.row.latestUpdateTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"分类名称",prop:"groupClassifyName","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.groupClassifyName||"--")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"peopleCover",label:"覆盖人数","show-overflow-tooltip":"","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("formatNum")(t.row.memberCount||0))+"\n ")]}}])},[a("template",{slot:"header"},[e._v("\n 覆盖人数\n "),a("el-popover",{attrs:{width:"260",trigger:"hover"}},[a("div",{staticStyle:{color:"#303133"}},[e._v("\n 默认显示上次页面缓存人数,可点击刷新按钮查看当页分组最新人数。\n ")]),e._v(" "),a("i",{staticClass:"iconfont icon-zhongzhi refresh",attrs:{slot:"reference"},on:{click:function(t){return e.refershMember("tag")}},slot:"reference"})])],1)],2),e._v(" "),a("el-table-column",{attrs:{label:"分组描述","min-width":"250"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("aliasTips")(a.groupName))+"\n ")]}}])})],1)],1),e._v(" "),0==e.groupTableData.length||e.isNew?e._e():a("div",{staticClass:"block common-wrap__page text-right"},[a("dm-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":e.pageSize,layout:"total, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.isRecommend&&!e.isTagRecommend,expression:"isRecommend && !isTagRecommend"}],staticClass:"right-box recommend-box"},[a("el-tabs",{on:{"tab-click":e.handleTabClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},e._l(e.recommendItems,function(t){return a("el-tab-pane",{key:t.tagGroupRecommendId,attrs:{label:t.recommendName,name:t.recommendName}},[a("recommend-table",{attrs:{data:e.recommendData}})],1)}),1)],1)]],2),e._v(" "),a("batch-list",{attrs:{batchVisiable:e.batchVisiable,operateNumber:e.operateNumber,multipleSelection:e.multipleSelection},on:{"update:batchVisiable":function(t){e.batchVisiable=t},"update:batch-visiable":function(t){e.batchVisiable=t},"refresh-list":e.refreshList,submit:e.getGroupList,"after-del":e.handleDelGroupMsg}}),e._v(" "),a("el-dialog",{attrs:{title:"提示",visible:e.dialogDelTips.show,width:"480px"},on:{"update:visible":function(t){return e.$set(e.dialogDelTips,"show",t)}}},[a("div",{staticClass:"fixed-dialog"},[a("i",{staticClass:"el-alert__icon el-icon-warning icon-fixed"}),e._v(" "),a("div",{staticStyle:{"padding-left":"12px"}},[a("p",[e._v(e._s(e.dialogDelTips.isSingle?"当前":"存在")+"分组正在被以下模块使用,请先删除对应的内容后再来删除分组")]),e._v(" "),e.dialogDelTips.isSingle?a("div",{staticClass:"error-tips"},e._l(e.dialogDelTips.list,function(t){return a("p",{key:t.link},[a("a",{staticClass:"error-tip-link",attrs:{target:"_blank",href:t.link}},[e._v(e._s(t.name))])])}),0):a("div",{staticClass:"error-tips"},e._l(e.dialogDelTips.list,function(t,i){return a("div",{key:i,staticClass:"error-tip-row"},[a("span",{staticClass:"label"},[e._v(e._s(t.groupName)+":")]),e._v(" "),e._l(t.list,function(t){return a("p",{key:t.link},[a("a",{staticClass:"error-tip-link",attrs:{target:"_blank",href:t.link}},[e._v(e._s(t.name))])])})],2)}),0)])])]),e._v(" "),a("el-dialog",{attrs:{title:"固化分组分堆",visible:e.dialogFixedPile.show},on:{"update:visible":function(t){return e.$set(e.dialogFixedPile,"show",t)}}},[a("p",{staticClass:"pile-info"},[a("span",{staticClass:"title"},[e._v(e._s(e.dialogFixedPile.groupName))]),e._v(" "),null!==e.dialogFixedPile.memberCount?a("span",{staticClass:"fixed-count"},[e._v("固化人数 "+e._s(e.dialogFixedPile.memberCount)+" 人")]):a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"top"}},[a("span",{attrs:{slot:"content"},slot:"content"},[e._v("尚未达到期初固化时间的人群,不会展示分堆人数,但系统会保存您的分堆设置,当系统达到期初固化时间之后,刷新列表即可查看到分堆人数。")]),e._v(" "),a("span",{staticClass:"fixed-count"},[e._v("暂未到达期初固化时间")])]),e._v(" "),a("span",[e._v(e._s(e.dialogFixedPile.beginTime)+" - "+e._s(e.dialogFixedPile.endTime))])],1),e._v(" "),a("el-form",[a("el-form-item",{attrs:{label:"分堆设置:","label-width":"85px"}},[a("el-radio-group",{model:{value:e.dialogFixedPile.pileType,callback:function(t){e.$set(e.dialogFixedPile,"pileType",t)},expression:"dialogFixedPile.pileType"}},e._l(e.dialogFixedPile.pileTypes,function(t){return a("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label))])}),1),e._v(" "),a("div",{staticClass:"pile-detail"},[a("el-form",[4!=e.dialogFixedPile.pileType?a("el-form-item",{attrs:{label:"分堆比例:","label-width":"85px"}},[a("el-radio-group",{model:{value:e.dialogFixedPile.proportion,callback:function(t){e.$set(e.dialogFixedPile,"proportion",t)},expression:"dialogFixedPile.proportion"}},e._l(e.dialogFixedPile.proportions,function(t){return a("el-radio",{key:t,attrs:{label:t}},[e._v(e._s(t))])}),1)],1):a("el-form-item",{attrs:{label:"分堆比例:","label-width":"85px"}},[e._l(e.dialogFixedPile.custom,function(t,i){return[i?a("span",{key:i,staticClass:"pile-proportions-divider"},[e._v(":")]):e._e(),e._v(" "),a("el-input-number",{key:i,staticClass:"pile-proportions-input",attrs:{min:1,max:100,"controls-position":"right"},model:{value:e.dialogFixedPile.custom[i],callback:function(t){e.$set(e.dialogFixedPile.custom,i,t)},expression:"dialogFixedPile.custom[k]"}})]}),e._v(" "),e.dialogFixedPile.custom.length<5?a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.pileCustomChange("add")}}},[e._v("添加")]):e._e(),e._v(" "),e.dialogFixedPile.custom.length>1?a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.pileCustomChange("del")}}},[e._v("删除")]):e._e()],2),e._v(" "),e._l(e.dialogFixedPile.groupNames,function(t,i){return a("el-form-item",{key:i,staticClass:"pile-name-row",attrs:{label:"分堆人群:","label-width":"85px"}},[a("el-input",{staticClass:"pile-name-input",attrs:{maxlength:15,"show-word-limit":"",placeholder:"请输入分堆人群名称"},model:{value:e.dialogFixedPile.groupNames[i],callback:function(t){e.$set(e.dialogFixedPile.groupNames,i,t)},expression:"dialogFixedPile.groupNames[k]"}})],1)})],2)],1)],1)],1),e._v(" "),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("span",{staticClass:"pile-counts"},[e._v("\n 实时计算:\n "),a("span",[e._v(e._s(e.pileCounts))])]),e._v(" "),a("el-tooltip",{attrs:{content:"每个固化人群仅支持进行一次分堆设置,请确认操作",placement:"top"}},[a("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.dialogFixedPile.loading,expression:"dialogFixedPile.loading"}],attrs:{type:"primary"},on:{click:e.savePile}},[e._v(e._s(e.dialogFixedPile.loading?"人群分堆中":"确认并创建分堆"))])],1)],1)],1),e._v(" "),a("delete-or-deactive-dialog",{attrs:{visible:e.optionsDialog.visible,type:e.optionsDialog.type,title:e.optionsDialog.title,data:e.optionsDialog.data},on:{"update:visible":function(t){return e.$set(e.optionsDialog,"visible",t)},submit:e.onConfirmDialog}})],1)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"top m-b-20"},[t("p",{staticClass:"tips"},[this._v("固化分组仅在分组生效开始时间查询一次数据,后续数据不会发生变化,分组失效后数据会自动清空。")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"common-wrap__opt flex-between"},[t("div",{staticClass:"desc"},[this._v("覆盖人数于每日上午8点半进行更新")])])}]};var S=a("VU/8")(x,G,!1,function(e){a("AGsx"),a("cYud")},"data-v-87aca732",null);t.default=S.exports},xTSq:function(e,t){}});
\ No newline at end of file
webpackJsonp([3,19,31,39,42],{"/CFs":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("Xxa5"),s=a.n(i),o=a("exGp"),r=a.n(o),n=a("P9l9"),l={components:{cardItem:a("5kmy").default},data:function(){return{haobanList:[],tableList:[],tableHeader:[],consumeList:[],loading:!1}},created:function(){this.getTableHeader(),this.getHaoBanData(),this.getTableList()},methods:{getTableHeader:function(){this.tableHeader=[{label:"指标说明",prop:"gradeDesc",minWidth:180},{label:"0-30(高活跃)",minWidth:130,formatter:function(e){return'<span style="color:#2f54eb;cursor:pointer;font-size:16px">'+e.itemList[0].memberCount+"人</span>"}},{label:"31-90(活跃)",minWidth:130,formatter:function(e){return'<span style="color: #2f54eb;cursor:pointer;font-size:16px">'+e.itemList[1].memberCount+"人</span>"}},{label:"91-180(边缘)",minWidth:130,formatter:function(e){return'<span style="color: #2f54eb;cursor:pointer;font-size:16px">'+e.itemList[2].memberCount+"人</span>"}},{label:"181-1年(沉睡)",minWidth:130,formatter:function(e){return'<span style="color: #2f54eb;cursor:pointer;font-size:16px">'+e.itemList[3].memberCount+"人</span>"}},{label:"1年-2年(流失)",minWidth:130,formatter:function(e){return'<span style="color: #2f54eb;cursor:pointer;font-size:16px">'+e.itemList[4].memberCount+"人</span>"}},{label:"2年以上(Lost+)",minWidth:140,formatter:function(e){return'<span style="color: #2f54eb;cursor:pointer;font-size:16px">'+e.itemList[5].memberCount+"人</span>"}}]},getHaoBanData:function(){var e=this;return r()(s.a.mark(function t(){var a,i,o;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(n.a)("/memberTagGrade/gradeListNew",{});case 2:a=t.sent,i=a.data.result,o=void 0===i?[]:i,e.haobanList=o;case 5:case"end":return t.stop()}},t,e)}))()},getTableList:function(){var e=this;return r()(s.a.mark(function t(){var a,i,o;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.loading=!0,t.next=3,Object(n.a)("/memberTagGrade/gradeGroupListNew",{});case 3:a=t.sent,i=a.data.result,o=void 0===i?[]:i,e.tableList=o.result.filter(function(e){return"未消费"!=e.gradeName})||[],e.consumeList=o.result.find(function(e){return"未消费"==e.gradeName})||{},e.loading=!1;case 8:case"end":return t.stop()}},t,e)}))()},onChangeSwitch:function(e){var t=this;return r()(s.a.mark(function a(){var i,o,r,l,c;return s.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return i=e.hanbanShow,o=e.memberTagGradeId,r={appStatus:Number(i),memberTagGradeId:o},a.next=4,Object(n.a)("/memberTagGrade/updateHanbanShow",r);case 4:if(l=a.sent,0==(c=l.data).errorCode){a.next=8;break}return a.abrupt("return",t.$message.error(c.message));case 8:case"end":return a.stop()}},a,t)}))()},toDetail:function(e,t){if(this.$getButtonLimit(this.$buttonCode.memberTagGroupLevelDetail))if(e.gradeName.includes("未消费")){var a=e.itemList[t];this.$router.push("/memberLevelDetail?memberTagGroupId="+a.memberTagGroupId+"&aliasName="+a.groupName)}else{var i=e.itemList[--t],s=e.gradeName,o=i.groupName.replace(/[(|)]/g," ").split(" "),r=o[0].includes("年")?o[0]:o[0]+"天",n=s+o[1];this.$router.push("/memberLevelDetail?memberTagGroupId="+i.memberTagGroupId+"&aliasName="+n+"&time="+r+"&type="+s)}}}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"pyramid-group"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.tableList,"header-cell-style":e.rowClass}},[a("el-table-column",{attrs:{label:"价值",width:"140"},scopedSlots:e._u([{key:"header",fn:function(){return[a("div",{staticClass:"header"},[a("span",[e._v("消费休眠天数")]),e._v(" "),a("span",[e._v("价值")]),e._v(" "),a("p",{staticClass:"line"})])]},proxy:!0},{key:"default",fn:function(t){var i=t.row;return[e._v("\n "+e._s(i.gradeName||"--")+"\n ("+e._s("核心"==i.gradeName?1:"普通"==i.gradeName?6:3)+")\n "),a("el-tooltip",{attrs:{placement:"top"},scopedSlots:e._u([{key:"content",fn:function(){return[a("p",{staticClass:"m-b-5"},[e._v("消费周期(消费周期小于1时按1计算) = (最近消费日期 - 首次消费日期 + 1) / 365;")]),e._v(" "),a("p",{staticClass:"m-b-5"},[e._v("年平均消费次数 = 有效消费次数 / 消费周期;")]),e._v(" "),a("p",{staticClass:"m-b-5"},[e._v("年平均消费金额 = 累计消费金额 / 消费周期;")]),e._v(" "),a("p",[e._v("企业客单:企业有去年消费数据则取去年客单,去年无消费数据则取今年客单")])]},proxy:!0}],!0)},[e._v(" "),"核心"==i.gradeName?a("i",{staticClass:"iconfont icon-QuestionCircleOutlined"}):e._e()])]}}])}),e._v(" "),e._l(e.tableHeader,function(t,i){return a("el-table-column",{key:i,attrs:{prop:t.prop,"min-width":t.minWidth,label:t.label,formatter:t.formatter,fixed:t.fixed},scopedSlots:e._u([{key:"default",fn:function(s){return[t.formatter?a("span",{domProps:{innerHTML:e._s(t.formatter(s.row))},on:{click:function(t){return e.toDetail(s.row,i)}}}):a("span",[e._v(e._s(s.row[t.prop]||"--"))])]}}])})})],2),e._v(" "),a("div",{staticClass:"unconsume-member"},[a("span",[e._v(e._s(e.consumeList.gradeName))]),e._v(" "),e._l(e.consumeList.itemList,function(t,i){return a("card-item",{key:i,staticStyle:{"margin-right":"16px"},attrs:{title:t.groupName,count:t.memberCount,data:e.consumeList,index:i},on:{toDetail:e.toDetail}})})],2),e._v(" "),a("div",{staticClass:"show-haoban"},[a("h2",[e._v("展示在好办")]),e._v(" "),a("span",{staticClass:"tips"},[e._v("开启后,立即更新至好办小程序")]),e._v(" "),a("p",e._l(e.haobanList,function(t){return a("span",{key:t.memberTagGradeId,staticClass:"switch-item"},[a("span",{staticClass:"name"},[e._v(e._s(t.aliasName))]),e._v(" "),a("el-switch",{staticClass:"switch",attrs:{"active-color":"#2f54eb"},on:{change:function(a){return e.onChangeSwitch(t)}},model:{value:t.hanbanShow,callback:function(a){e.$set(t,"hanbanShow",a)},expression:"item.hanbanShow"}})],1)}),0)])],1)},staticRenderFns:[]};var u=a("VU/8")(l,c,!1,function(e){a("xTSq")},null,null);t.default=u.exports},"9ZvA":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={name:"recommend-table",props:{data:Array},data:function(){return{tableData:[]}},watch:{data:{immediate:!0,handler:function(e){this.tableData=e}}},methods:{createMemberGroup:function(e){console.log(e)}}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-table",{attrs:{data:e.tableData}},[a("el-table-column",{attrs:{label:"查看详情",type:"expand",width:"200"}}),e._v(" "),a("el-table-column",{attrs:{prop:"groupName",label:"分组名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"describle",label:"分组描述"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.createMemberGroup(t)}}},[e._v("创建会员分组")])]}}])})],1)},staticRenderFns:[]},o=a("VU/8")(i,s,!1,null,null,null);t.default=o.exports},AGsx:function(e,t){},CVwv:function(e,t){},FVeU:function(e,t){},SJ7l:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("Dd8w"),s=a.n(i),o=a("2CGT"),r={name:"group-list",props:{activeType:String},data:function(){return{addGroupDialog:!1,listsParams:{pageNum:1,pageSize:20,totalPage:1,classifyName:""},lists:[],currentIndex:-1,editDialog:{visible:!1,loading:!1,classifyName:"",list:{}},memberGroupLoading:!1}},methods:{onSearch:function(){this.listsParams.pageNum=1,this.getMemberGroupList()},onPageNumChange:function(){this.listsParams.pageNum>=this.listsParams.totalPage||(this.listsParams.pageNum++,this.getMemberGroupList())},onScroll:function(e){e.target.scrollTop+e.target.clientHeight>=40*this.lists.length&&this.onPageNumChange()},handleChangeIndex:function(e,t){this.currentIndex=e,this.$emit("second-list",1==this.activeType?t:{isFixed:!0,list:t})},editGroupName:function(e){this.operatorName(e)&&(this.editDialog.visible=!0,this.editDialog.classifyName=e.classifyName,this.editDialog.list=e)},deleteGroupName:function(e,t){var a=this;this.operatorName(e)&&this.$confirm("删除分类名称,包括该分类下的内容,确定删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.excludeName(e.memberTagGroupClassifyId,t)})},excludeName:function(e,t){var a=this,i={requestProject:"gic-member-tag-web",memberTagGroupClassifyId:e,type:1==this.activeType?0:1};Object(o.B)(i).then(function(e){if(0==e.errorCode&&(a.$message({type:"success",message:"删除成功!"}),a.lists.splice(t,1),t==a.currentIndex)){var i=t>=a.lists.length?a.lists[t-1]:a.lists[t];a.$emit("second-list",1==a.activeType?i:{isFixed:!0,item:i})}})},modifyName:function(){var e=this,t=this.editDialog,a=t.classifyName,i=t.list;if(0!=a.length){this.editDialog.loading=!0;var s={requestProject:"gic-member-tag-web",classifyName:a,memberTagGroupClassifyId:i.memberTagGroupClassifyId,type:1==this.activeType?0:1};Object(o.D)(s).then(function(t){0==t.errorCode&&(e.$message({type:"success",message:"修改成功",duration:2e3}),i.memberTagGroupClassifyId?e.editDialog.list.classifyName=e.editDialog.classifyName:(e.listsParams.pageNum=1,e.getMemberGroupList()),e.editDialog.visible=!1)}).finally(function(){setTimeout(function(){return e.editDialog.loading=!1},500)})}else this.$message({message:"分类名称不能为空!",type:"warning",duration:2e3})},operatorName:function(e){return"0"!=e.memberTagGroupClassifyId&&"1"!=e.memberTagGroupClassifyId},closeEditGroup:function(){this.editDialog.classifyName="",this.editDialog.list={}},getMemberGroupList:function(){var e=this;this.memberGroupLoading=!0;var t=this.listsParams,a=t.pageNum,i=t.pageSize,r=t.classifyName;1==a&&(this.lists=[]),Object(o.C)({requestProject:"gic-member-tag-web",type:1==this.activeType?0:1,pageNum:a,pageSize:i,classifyName:r}).then(function(t){if(e.memberGroupLoading=!1,0==t.errorCode){var i=t.result||{},o=i.result,r=i.totalPage;1==a&&(e.lists=[]),Array.isArray(o)&&(e.lists=e.lists.concat(o.map(function(e){return s()({},e,{edit:!1})}))),e.listsParams.totalPage=r}})}},activated:function(){this.listsParams.pageNum=1,this.listsParams.classifyName="",this.getMemberGroupList()},created:function(){this.getMemberGroupList()},watch:{activeType:function(e){this.listsParams.pageNum=1,this.listsParams.classifyName="",this.getMemberGroupList(),1==e?this.$emit("second-list","all"):2==e?this.$emit("second-list","showFixedList"):3==e&&this.$emit("second-list","allLevel")}}},n={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"group-list"},[a("div",{staticClass:"search-box"},[a("el-input",{attrs:{clearable:"","prefix-icon":"el-icon-search",placeholder:"请输入分类名称"},on:{change:e.onSearch},model:{value:e.listsParams.classifyName,callback:function(t){e.$set(e.listsParams,"classifyName",t)},expression:"listsParams.classifyName"}})],1),e._v(" "),a("ul",{staticClass:"lists-box",on:{scroll:e.onScroll}},[e._l(e.lists,function(t,i){return a("li",{key:i,class:["member-list",{"active-li":i==e.currentIndex}],on:{click:function(a){return e.handleChangeIndex(i,t)}}},[a("div",{staticClass:"wrap"},[a("span",{directives:[{name:"show",rawName:"v-show",value:!t.edit,expression:"!list.edit"}],staticClass:"name-txt",attrs:{title:t.classifyName}},[e._v(e._s(t.classifyName))]),e._v(" "),a("span",{staticStyle:{"vertical-align":"top"}},[e._v("("+e._s(t.groupNum)+")")])]),e._v(" "),e.operatorName(t)?a("el-popover",{attrs:{placement:"bottom",trigger:"click"}},[e.$getButtonLimit(e.$buttonCode.memberTagEditCateGory)?a("p",{staticClass:"more",attrs:{"limit-code":e.$buttonCode.memberTagEditCateGory},on:{click:function(a){return e.editGroupName(t)}}},[e._v("编辑分类")]):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagDelCateGory)?a("p",{staticClass:"more",attrs:{"limit-code":e.$buttonCode.memberTagDelCateGory},on:{click:function(a){return e.deleteGroupName(t,i)}}},[e._v("删除分类")]):e._e(),e._v(" "),a("i",{staticClass:"iconfont icon-gengduo icon",attrs:{slot:"reference"},slot:"reference"})]):e._e()],1)}),e._v(" "),a("li",[e.memberGroupLoading?a("div",{staticClass:"el-loading-spinner",staticStyle:{width:"86%"}},[a("i",{staticClass:"el-icon-loading"})]):e._e()])],2),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagAddCateGory)&&1==e.activeType?a("div",{staticClass:"add-category"},[a("el-button",{staticClass:"ghost-btn add-group",attrs:{"limit-code":e.$buttonCode.memberTagAddCateGory,type:"primary"},on:{click:function(t){e.editDialog.visible=!0}}},[e._v("新增分类")])],1):e._e(),e._v(" "),a("el-dialog",{attrs:{title:e.editDialog.list.memberTagGroupClassifyId?"编辑分类":"新增分类",visible:e.editDialog.visible,width:"600px",top:"30vh","close-on-click-modal":!1},on:{"update:visible":function(t){return e.$set(e.editDialog,"visible",t)},close:e.closeEditGroup}},[a("div",[e._v("\n 分类名称:\n "),a("el-input",{staticClass:"m-t-10",attrs:{placeholder:"请输入分类名称",maxlength:8,"show-word-limit":"",clearable:""},model:{value:e.editDialog.classifyName,callback:function(t){e.$set(e.editDialog,"classifyName",t)},expression:"editDialog.classifyName"}})],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.editDialog.visible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.editDialog.loading},on:{click:e.modifyName}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var l=a("VU/8")(r,n,!1,function(e){a("CVwv")},"data-v-50939514",null);t.default=l.exports},cYud:function(e,t){},d5y4:function(e,t){},mmLS:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("Ch4/"),s=a("2CGT"),o={props:{visible:Boolean,data:{type:Object,default:function(){return{}}},type:String,title:String},data:function(){return{list:[],isOpenPage:!1,loading:!0}},computed:{desc:function(){return"deactive"==this.type?this.list.length?"当前分组正在被以下模块使用,失效后使用该分组的活动将匹配不到分组下的人群并且分组客户数据将同步清空,是否继续处理为失效?":"失效后非实时分组客户数据将同步清空,是否继续处理为失效?":this.list.length?"当前分组正在被以下模块使用,请先删除对应的内容后再来删除分组。":"删除后无法恢复,确认要删除该分组吗?"}},methods:{checkGroup:function(){var e=this;this.loading=!0;var t={memberTagGroupIds:this.data.memberTagGroupId,requestProject:"gic-member-tag-web",operateType:"deactive"==this.type?1:2};Object(s.n)(t).then(function(t){var a=t.errorCode,s=t.result;0!=a?i.a.errorMsg(t.data):e.list=s||[]}).finally(function(){return e.loading=!1})},onClose:function(){this.$emit("update:visible",!1),this.$emit("close")},onSubmit:function(){this.$emit("update:visible",!1),this.$emit("submit",this.data,this.type)},subWindowChange:function(){addEventListener("visibilitychange",this.visibleityWindowFn)},visibleityWindowFn:function(){!document.hidden&&this.isOpenPage&&this.checkGroup()}},watch:{visible:function(e){e&&this.checkGroup(),this.subWindowChange(),e||(removeEventListener("visibilitychange",this.visibleityWindowFn),this.isOpenPage=!1)}}},r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{visible:e.visible,"custom-class":"delete-dialog",width:"416px"},on:{"update:visible":function(t){e.visible=t},close:e.onClose}},[a("div",{staticClass:"dialog-content"},[a("i",{staticClass:"el-alert__icon el-icon-warning is-big icon"}),e._v(" "),a("h2",[e._v(e._s(e.title))]),e._v(" "),a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("p",{staticClass:"desc"},[e._v(e._s(e.desc))]),e._v(" "),e._l(e.list,function(t,i){return a("p",{key:i,staticClass:"item"},[a("a",{attrs:{href:t.businessLink,target:"_blank"},on:{click:function(t){e.isOpenPage=!0}}},[e._v(e._s(t.businessModuleName)+"-"+e._s(t.businessName))])])}),e._v(" "),"delete"==e.type&&e.list.length?e._e():a("footer",{staticClass:"footer"},[a("el-button",{staticClass:"ml10",on:{click:function(t){return e.$emit("update:visible",!1)}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[e._v(e._s("deactive"==e.type?"失效":"删除"))])],1)],2)])])},staticRenderFns:[]};var n=a("VU/8")(o,r,!1,function(e){a("d5y4")},"data-v-8aaf1ac8",null);t.default=n.exports},oVck:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("Xxa5"),s=a.n(i),o=a("exGp"),r=a.n(o),n=a("Dd8w"),l=a.n(n),c=a("gRE1"),u=a.n(c),m=a("2CGT"),d=a("Ch4/"),p={name:"batch-list",props:{batchVisiable:Boolean,operateNumber:Number,multipleSelection:Array},data:function(){return{batchDialog:!1,operNum:-1,groupList:[],groupName:"",listIndex:-1,list:[],loading:!1}},methods:{confirmBatch:function(){var e=this,t=this.operateNumber,a={requestProject:"gic-member-tag-web",memberTagGroupIds:this.selectionList.map(function(e){return e.memberTagGroupId}).join(",")};if(0==t)a.effectiveStatus=0,Object(m.e)(a).then(function(t){0==t.errorCode&&e.$message.success({message:"修改成功"}),e.$emit("submit")}).catch(function(e){console.log(e)});else if(1==t)Object(m.c)(a).then(function(t){0==t.errorCode&&((t.result||[]).length||e.$message.success({message:"删除成功"}),e.$emit("after-del",t.result),e.$emit("submit",t.result))});else if(2==t){if(!this.groupName)return void this.$message.warning({message:"请先选择的会员分组的分类"});var i=this.groupList.findIndex(function(t){return t.classifyName===e.groupName});a.memberTagGroupClassifyId=this.groupList[i].memberTagGroupClassifyId,Object(m.b)(a).then(function(t){0==t.errorCode&&e.$message.success({message:"修改分类成功"}),e.$emit("submit")}).catch(function(e){console.log(e)})}this.closeBatch(),this.$emit("refresh-list")},chooseGroup:function(e,t){this.listIndex=t,this.groupName=e.classifyName},closeBatch:function(){this.batchDialog=!1,this.$emit("update:batchVisiable",!1)},getMemberGroupList:function(){var e=this;Object(m.C)({type:0,requestProject:"gic-member-tag-web"}).then(function(t){0==t.errorCode&&(e.groupList=t.result.filter(function(e){return"未分类"!=e.classifyName}).map(function(e){return l()({},e,{edit:!1})}))}).catch(function(e){console.log(e)})},checkGroup:function(){var e=this;this.loading=!0;var t={memberTagGroupIds:this.multipleSelection.map(function(e){return e.memberTagGroupId}).toString(),requestProject:"gic-member-tag-web",operateType:0==this.operateNumber?1:1==this.operateNumber?2:null};Object(m.n)(t).then(function(t){var a=t.errorCode,i=t.result;0!=a?d.a.errorMsg(t.data):e.list=i||[]}).catch(function(e){console.log(e)}).finally(function(){return e.loading=!1})}},created:function(){this.selectionList=[]},watch:{batchVisiable:function(e){e&&[1,0].includes(this.operateNumber)&&this.checkGroup(),this.batchDialog=e,this.getMemberGroupList()},operateNumber:function(e){this.operNum=e},multipleSelection:{immediate:!0,handler:function(e){this.selectionList=e}}}},g={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"",width:"416px",top:"30vh","custom-class":"cre-dialog",visible:e.batchDialog,center:"","modal-append-to-body":!1,"before-close":e.closeBatch},on:{"update:visible":function(t){e.batchDialog=t}}},[a("p",{staticClass:"tips",attrs:{slot:"title"},slot:"title"},[e._v(e._s(0==e.operNum?"批量失效":1==e.operNum?"批量删除":"修改所属分类"))]),e._v(" "),[0,1].includes(e.operNum)?a("div",{staticClass:"el-message-box__status el-alert__icon el-icon-warning is-big icon"}):e._e(),e._v(" "),a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("div",{staticClass:"batch-content"},[0==e.operNum?a("div",[a("p",{staticClass:"batch-txt"},[e._v(e._s(e.list.length?"存在分组正在被以下模块使用,失效后使用该分组的活动将匹配不到分组下的人群并且分组客户数据将同步清空,是否继续处理为失效?":"失效后非实时分组客户数据将同步清空,是否继续处理为失效?"))])]):e._e(),e._v(" "),1==e.operNum?a("div",[a("p",{staticClass:"batch-txt"},[e._v(e._s(e.list.length?"存在分组正在被以下模块使用,请先删除对应的内容后再来删除分组。":"删除后无法恢复,确认要删除该分组吗?"))])]):e._e(),e._v(" "),2==e.operNum?a("div",[a("p",{staticClass:"title"},[e._v("\n 我的会员分组\n ")]),e._v(" "),a("ul",{staticClass:"batch-ul"},e._l(e.groupList,function(t,i){return a("li",{key:t.memberTagGroupClassifyId,staticClass:"batch-li",class:{"active-li":i==e.listIndex},on:{click:function(a){return e.chooseGroup(t,i)}}},[e._v("\n "+e._s(t.classifyName)+"\n ")])}),0),e._v(" "),a("p",{staticClass:"group-name"},[e._v("选中的分组:"+e._s(e.groupName))])]):e._e(),e._v(" "),0==e.operNum||1==e.operNum?e._l(e.list,function(t,i){return a("p",{key:i,staticClass:"item"},[e._v("\n "+e._s(t.groupName)+":"),a("a",{attrs:{href:t.businessLink,target:"_blank"},on:{click:function(t){e.isOpenPage=!0}}},[e._v(e._s(t.businessModuleName)+"-"+e._s(t.businessName))])])}):e._e()],2),e._v(" "),1==e.operNum&&e.list.length?e._e():a("div",{staticClass:"cre-btn"},[a("el-button",{on:{click:e.closeBatch}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.confirmBatch}},[e._v(e._s(e.operNum?1==e.operNum?"删 除":"确 定":"失 效"))])],1)])])},staticRenderFns:[]};var f=a("VU/8")(p,g,!1,function(e){a("FVeU")},"data-v-a2a71476",null).exports,h=a("F84P"),b=a("P9l9"),v=a("mmLS"),_=a("SJ7l"),C=a("9ZvA"),T=a("2uFj"),y=a("/CFs"),w=a("EOvX"),x={name:"memberGroupList",components:{GroupList:_.default,RecommendTable:C.default,BatchList:f,PyramidGroupTable:y.default,deleteOrDeactiveDialog:v.default},data:function(){return{fixedPile:{value:[{groupId:1,currSize:1,memberCount:200,groupName:"分堆人群名称分堆人群名称"},{groupId:2,currSize:3,memberCount:600,groupName:"分堆人群名称"},{groupId:3,currSize:1,memberCount:200,groupName:"分堆人群名称"}]},countGroupText:"",isRealTime:"",operateNumber:-1,batchVisiable:!1,dialogVisible:!0,isRecommend:!1,isTagRecommend:!1,showFixedList:!1,recommendItems:[],recommendData:[],activeName:"",canEdit:!1,navpath:[{name:"首页",path:window.location.origin+"/report/#/memberSummary",relocation:!0},{name:"会员管理",path:""},{name:"会员分组",path:""}],tagSearch:"",groupTableData:[],multipleSelection:[],currentPage:1,pageSize:20,total:0,groupSetShow:!1,loading:!1,statusSelect:"",batchSelect:"",dialogDelTips:{show:!1,isSingle:!0,list:[]},reqLock:!1,expandRowKeys:[],dialogFixedPile:{show:!1,loading:!1,memberCount:null,beginTime:"",endTime:"",groupName:"",memberTagGroupId:"",pileType:1,proportion:"1:1",groupNames:[],pileTypes:[{value:1,label:"两组"},{value:2,label:"三组"},{value:3,label:"四组"},{value:4,label:"自定义"}],proportions:["1:1","2:3"],pileNames:["分堆a","分堆b","分堆c","分堆d","分堆e"],custom:[1,1],isHaoban:""},activeType:"1",isNew:!0,isSelf:!1,classifyOptions:{},optionsDialog:{visible:!1,title:"",type:"",data:{},isBatch:!1},dateformat:w.a,flag:!1}},watch:{tagSearch:function(e){this.params.groupName=e},batchVisiable:function(e){e||(this.batchSelect="")},"dialogFixedPile.pileType":function(e){var t={1:["1:1","2:3"],2:["1:1:1","1:3:1","3:4:3"],3:["1:1:1:1","2:3:3:2","1:4:4:1"]}[e]||[],a=this.dialogFixedPile,i=a.groupName,s=a.pileNames,o=a.custom,r=(t[0]||"").split(":").length||o.length,n=0,l=[];for(console.log(e);n<r;)l.push(i+"-"+s[n]),++n;this.dialogFixedPile.proportions=t,this.dialogFixedPile.proportion=t[0]||"",4!=e&&(this.dialogFixedPile.groupNames=l)},$route:function(e,t){e.path.indexOf("memberGroupList")>-1&&(t.path.indexOf("memberLevelDetail")>-1?this._gradeList(this.memberTagGradeId):(this.getGroupList(),this._groupCount()))},isSelf:function(){this.params.pageNum=1,this.currentPage=1,this.getGroupList()}},filters:{aliasTips:function(e){var t=T.a.find(function(t){return t.name===e});return t?t.title:""},formatTimeYMD:function(e){return e&&"- -"!=e?String(e).split(" ")[0]:"--"},formatTimeHMS:function(e){return e&&"- -"!=e?String(e).split(" ")[1]:"--"},formatNum:function(e){return(e+"").replace(/\d{1,3}(?=(\d{3})+$)/g,"$&,")},formatUpdateFrequency:function(e){var t=e.updateType,a=e.updateDay;if(1===e.isRealTime)return"--";switch(t){case 1:return"每天一次";case 2:return a?"每周"+["一","二","三","四","五","六","日"][a-1]:"每周一次";case 3:return a?"每月"+a+"号":"每月一次";default:return"--"}}},methods:{effectiveGroup:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.optionsDialog={visible:!0,title:"失效",type:"deactive",isBatch:t,data:e}},handleEffective:function(e){var t=this,a={requestProject:"gic-member-tag-web",memberTagGroupIds:e.memberTagGroupId,effectiveStatus:0};Object(m.e)(a).then(function(e){0==e.errorCode&&(t.$message.success({message:"修改成功"}),t.getGroupList())}).catch(function(e){console.log(e)})},deleteGroup:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.optionsDialog={visible:!0,title:"删除",type:"delete",isBatch:t,data:e}},handleDeleteGroup:function(e){var t=this;if(!this.reqLock){var a={requestProject:"gic-member-tag-web",memberTagGroupIds:e.memberTagGroupId};this.reqLock=!0,Object(m.c)(a).then(function(e){0==e.errorCode&&((e.result||[]).length||t.$message.success({message:"删除成功"}),t.$refs.groupList.getMemberGroupList(),t.getGroupList(),t.handleDelGroupMsg(e.result))}).finally(function(){return t.reqLock=!1})}},onConfirmDialog:function(e,t){"deactive"==t?this.handleEffective(e):this.handleDeleteGroup(e)},handleDelGroupMsg:function(e){if(e&&e.length){var t=e.reduce(function(e,t){return e[t.groupName]||(e[t.groupName]={groupName:t.groupName,list:[]}),e[t.groupName].list.push({link:t.businessLink,name:"{"+t.businessModuleName+"-"+t.businessName+"}"}),e},{}),a=1==(e=u()(t)).length;a&&(e=e[0].list),this.$set(this,"dialogDelTips",{show:!0,isSingle:a,list:e})}},getMemberGroupList:function(){var e=this;Object(m.C)({requestProject:"gic-member-tag-web"}).then(function(t){0==t.errorCode&&(e.options[2].children=t.result.filter(function(e){return"未分类"!=e.classifyName}))})},refershMember:function(e){var t=this;if(!this.flag){this.flag=!0;var a=this.$message.warning("覆盖人数正在刷新中……"),i=void 0,s={requestProject:"gic-member-tag-web"};i=this.groupTableData.map(function(e){return e.memberTagGroupId}).join(","),s.memberTagGroupIds=i,e?Object(m.I)(s).then(function(e){0==e.errorCode&&(t._gradeList(t.memberTagGradeId),a.close(),t.flag=!1,t.$message.success({message:"更新成功"}))}):Object(m.I)(s).then(function(e){0==e.errorCode&&(t.getGroupList(),a.close(),t.flag=!1,t.$message.success({message:"更新成功"}))})}},refreshList:function(){this.getGroupList()},_gradeList:function(e){var t=this,a={pageNum:this.currentPage,pageSize:this.pageSize,memberTagGradeId:e};Object(m.w)(a).then(function(e){if(0==e.errorCode){if(3!=t.activeType)return;t.total=e.result.totalCount,t.groupTableData=e.result.result,t.refreshRecordPerson(t.groupTableData)}})},getsecondList:function(e){var t=this;if(this.currentPage=1,this.params.pageNum=1,this.showFixedList=!1,"showFixedList"===e)return this.params.memberTagGroupClassifyId="",this.showFixedList=!0,this.params.pageNum=1,this.params.pageSize=20,void this.getGroupList(2);if("allLevel"===e)return this.isTag=!0,this.isRecommend=!0,this.isTagRecommend=!0,this.memberTagGroupId="",this.currentPage=1,this.params.pageNum=1,this.params.pageSize=20,this.pageSize=20,void this._gradeList();if("all"===e)return this.params.memberTagGroupClassifyId="",this.isRecommend=!1,this.isTagRecommend=!1,this.currentPage=1,this.pageSize=20,void this.getGroupList(1);if(e.isTag){this.isTag=!0,this.isRecommend=!0,this.isTagRecommend=!0;var a=e.list.memberTagGradeId;this.memberTagGradeId=a,a&&this._gradeList(a)}else e.isFixed?(this.showFixedList=!0,this.params.memberTagGroupClassifyId=e.list.memberTagGroupClassifyId,this.params.fixedType=1,Object(m.l)(this.params).then(function(e){0==e.errorCode?(t.total=e.result.totalCount,t.groupTableData=e.result.result.map(function(e){return l()({},e,{createTime:h.a.timeToDateTime(e.createTime)})})):t.groupTableData=[],t.refreshRecordPerson(t.groupTableData)})):(this.isRecommend=!1,this.isTag=!1,this.isTagRecommend=!1,this.params.memberTagGroupClassifyId=e.memberTagGroupClassifyId,this.params.fixedType=0,Object(m.l)(this.params).then(function(e){0==e.errorCode?(t.classifyOptions=e.result.params||{},t.total=e.result.totalCount,t.groupTableData=e.result.result.map(function(e){return l()({},e,{createTime:h.a.timeToDateTime(e.createTime)})})):t.groupTableData=[],t.refreshRecordPerson(t.groupTableData)}).catch(function(e){console.log(e)}))},handleTabClick:function(e){var t=this.checkTabIndex(e);t&&this.getRecommendList(t)},checkTabIndex:function(e){var t=this.recommendItems.findIndex(function(t){return t.recommendName==e.name});if(t>=0)return this.recommendItems[t].tagGroupRecommendId},getRecommend:function(){var e=this;this.isRecommend=!0,Object(m.G)().then(function(t){0==t.errorCode&&(e.recommendItems=t.result,e.recommendItems&&e.recommendItems.length?(e.activeName=e.recommendItems[0].recommendName,e.getRecommendList(e.recommendItems[0].tagGroupRecommendId)):e.recommendItems=[])}).catch(function(e){console.log(e)})},getRecommendList:function(e){var t=this,a={tagGroupRecommendId:e,requestProject:"gic-member-tag-web"};Object(m.H)(a).then(function(e){0==e.errorCode?t.recommendData=e.result:t.recommendData=[]}).catch(function(e){console.log(e)})},handleSelectionChange:function(e){this.multipleSelection=e},handleFocus:function(){if(!this.multipleSelection.length)return this.batchSelect="",this.$message.warning({message:"请先勾选分组",duration:2e3}),!1},batchHandleSelect:function(e){if(!this.multipleSelection.length)return this.batchSelect="",this.$message.warning({message:"请先勾选分组",duration:2e3}),!1;this.operateNumber=e,this.batchVisiable=!0},showGroupSet:function(){this.groupSetShow=!0},changeRoute:function(e){this.$router.push(e)},toAddGroup:function(e){this.changeRoute("/memberGroupAdd?type="+e)},clearSearch:function(){this.currentPage=1,this.params.pageNum=1,this.getGroupList()},searchEnterFun:function(e){this.currentPage=1,this.params.pageNum=1,this.getGroupList()},handleSizeChange:function(e){this.params.pageSize=e,this.pageSize=e,this.isTagRecommend?this._gradeList(this.memberTagGradeId):this.getGroupList()},handleCurrentChange:function(e){this.params.pageNum=e,this.currentPage=e,this.isTagRecommend?this._gradeList(this.memberTagGradeId):this.getGroupList()},toInvalid:function(e){var t=this;t.$confirm("该分组失效后,不再更新数据,确认要失效吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.loading=!0;var a={effectiveStatus:"0",memberTagGroupId:e.memberTagGroupId};t.updateGroup(a,e)}).catch(function(){})},switchAppStatus:function(e,t){this.loading=!0;var a={memberTagGroupId:t.memberTagGroupId,appStatus:e};this.updateGroup(a,t)},refreshGroup:function(e){var t=this;t.loading=!0;var a={memberTagGroupId:e.memberTagGroupId};Object(b.a)("/member-tag-member/getMemberCountByGroupId.json",a).then(function(a){e.memberCount=a.data.result,t.loading=!1}).catch(function(e){t.loading=!1})},updateGroup:function(e,t){var a=this;Object(b.a)("/member-tag-group/simpleUpdate.json",e).then(function(i){t.effectiveStatus=e.effectiveStatus||t.effectiveStatus,t.memberCount=e.memberCount||0==e.memberCount?e.memberCount:t.memberCount,a.loading=!1,a.$message.success({duration:1e3,message:"操作成功!"}),a.loading=!1}).catch(function(e){a.loading=!1})},cancelDelTag:function(e,t){t.popVisible=!1},toDelTag:function(e,t){var a=this;a.$confirm("该分组覆盖"+a.$options.filters.formatNum(e.memberCount||0)+"人,一旦删除无法恢复,确认要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.loading=!0,a.delGroup(e.memberTagGroupId,t)}).catch(function(){})},delGroup:function(e,t){var a=this,i={memberTagGroupId:e};Object(b.a)("/member-tag-group/delete.json",i).then(function(e){var i=e.data;if(a.loading=!1,0==i.errorCode)return a.groupTableData.splice(t,1),void a.$message.success({duration:1e3,message:"删除成功!"});200003!=i.errorCode?d.a.errorMsg(i):a.$confirm("该分组正在被活动使用,无法删除!","提示",{confirmButtonText:"确定",type:"warning"})}).catch(function(e){a.loading=!1,a.$message.error({duration:1e3,message:e.message})})},searchByStatus:function(e){this.params.pageNum=1,this.currentPage=1,this.params.effectiveStatus=e,this.getGroupList()},realTimeStatus:function(e){this.params.pageNum=1,this.currentPage=1,this.params.isRealTime=e,this.getGroupList()},changeHaoBan:function(e){this.params.pageNum=1,this.currentPage=1,this.params.appStatus=e,this.getGroupList()},getGroupList:function(e){var t=this;this.loading=!0,this.params.fixedType=this.showFixedList?1:0,this.params.permissionType=this.isSelf?2:1;var a=e;Object(m.E)(this.params).then(function(e){if(t.loading=!1,0==e.errorCode){if(a&&a!=t.activeType)return;t.total=e.result.totalCount,t.classifyOptions=e.result.params||{},t.groupTableData=e.result.result.map(function(e){return l()({},e,{latestUpdateTime:e.latestUpdateTime?e.latestUpdateTime:"--",createTime:h.a.timeToDateTime(e.createTime)})}),t.canEdit=(t.groupTableData[0]||{}).canEdit||!1,t.refreshRecordPerson(t.groupTableData)}}).catch(function(e){t.loading=!1,console.log(e)}).finally(function(){return t.loading=!1})},_groupCount:function(){var e=this;Object(m.x)().then(function(t){if(0==t.errorCode){var a=t.result;e.countGroupText="您的非实时分组数量已达"+a.currCount+"/"+a.totalCount+",实时分组数量不受限制。"}})},isAllowEdit:function(e){var t=e.latestUpdateTime,a=e.isRealTime,i=e.effectiveStatus;return!(!a&&t&&"--"!==t)||(0==i||(t||"").split(" ")[0]===(new Date).toLocaleDateString().replace(/(\d+)\/(\d+)\/(\d+)/,function(e,t,a,i){return[t,a.padStart(2,"0"),i.padStart(2,"0")].join("-")}))},onExpandChange:function(e,t){var a=t.map(function(e){return e.memberTagGroupId});this.$set(this,"expandRowKeys",a)},handleFixedPile:function(e){this.dialogFixedPile.groupName=e.groupName,this.dialogFixedPile.memberCount=e.memberCount,this.dialogFixedPile.memberTagGroupId=e.memberTagGroupId,this.dialogFixedPile.beginTime=(e.fixedTime||"").replace(" 00:00:00","").replace(/\-/g,"."),this.dialogFixedPile.endTime=(e.effectiveDate||"").replace(" 00:00:00","").replace(/\-/g,"."),this.dialogFixedPile.pileType=1,this.dialogFixedPile.proportion="1:1",this.dialogFixedPile.custom=[1,1],this.dialogFixedPile.proportions=["1:1","2:3"];var t=this.dialogFixedPile.pileNames;this.dialogFixedPile.groupNames=[e.groupName+"-"+t[0],e.groupName+"-"+t[1]],this.dialogFixedPile.show=!0},savePile:function(){var e=this,t=this.dialogFixedPile,a=t.memberTagGroupId,i=t.pileType,s=t.proportion,o=t.groupNames,r=t.custom;if(!t.loading){if(s=4==i?r.join(":"):s,4==i){if(!r.length||r.some(function(e){return!e}))return this.$message.warning("请添加分堆比例");s=r.join(":")}if(o.some(function(e){return""===e}))return this.$message.warning("请输入分堆名称");var n={requestProject:"gic-web",memberTagGroupId:a,pileType:i,proportion:s,groupNames:o.join(",")};this.dialogFixedPile.loading=!0,Object(m.m)(n).then(function(t){0==t.errorCode&&(e.dialogFixedPile.show=!1,Object(m.l)(e.params).then(function(t){0==t.errorCode?(e.total=t.result.totalCount,e.groupTableData=t.result.result.map(function(e){return l()({},e,{createTime:h.a.timeToDateTime(e.createTime)})})):e.groupTableData=[]}))}).finally(function(){return e.dialogFixedPile.loading=!1})}},pileCustomChange:function(e){var t=this;"add"==e&&this.dialogFixedPile.custom.push(1),"del"==e&&this.dialogFixedPile.custom.pop();var a=this.dialogFixedPile,i=a.groupName,s=a.pileNames;this.dialogFixedPile.groupNames=this.dialogFixedPile.custom.map(function(e,a){var o=t.dialogFixedPile.groupNames[a];return void 0===o&&(o=i+"-"+s[a]),o})},handleDeleteFixedPile:function(e){var t=this;if(!this.reqLock){this.reqLock=!0;var a=e.fixedPile,i=e.memberTagGroupId,s=(a||{}).value,o=(s||[]).map(function(e){return e.groupId});o.unshift(i);var r={requestProject:"gic-member-tag-web",memberTagGroupIds:o.join(",")};Object(m.d)(r).then(function(e){if(0==e.errorCode){if((e.result||[]).length)return t.handleDelGroupMsg(e.result);var i=a?'<div><i class="el-icon-warning" style="font-size:25px;margin-right:15px;color:#e6a23c"></i>确认删除以下分堆人群?</div>':"<span>确认删除此固化人群?</span>";s&&s.forEach(function(e){i+='\n <div style="color:#909399;padding-top:10px">\n <i class="iconfont icon-xuanze-" style="padding-left:40px"></i>\n <span>'+e.groupName+"</span>\n </div>\n "}),t.$confirm(i,"提示",{dangerouslyUseHTMLString:!0,confirmButtonText:"确定",cancelButtonText:"取消",type:a?"":"warning"}).then(function(){Object(m.c)(r).then(function(e){0==e.errorCode&&((e.result||[]).length||t.$message.success({message:"删除成功"}),t.$refs.groupList.getFixedMemberGroupList(),t.getGroupList(),t.handleDelGroupMsg(e.result))})})}}).finally(function(){return t.reqLock=!1})}},onTabClick:function(){this.pageSize=20,this.params.pageSize=20,this.currentPage=1,this.params.pageNum=1},refreshRecordPerson:function(e){var t,a=this;e.forEach((t=r()(s.a.mark(function e(t){var i,o;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(m.J)({groupIds:t.memberTagGroupId});case 2:i=e.sent,o=i.result,t.memberCount=o;case 5:case"end":return e.stop()}},e,a)})),function(e){return t.apply(this,arguments)}))}},created:function(){this.loading=!0,this.params={groupName:this.tagSearch,pageSize:20,pageNum:1,isRealTime:"",effectiveStatus:this.statusSelect,requestProject:"gic-member-tag-web",memberTagGroupClassifyId:"",fixedType:0},"fixed"!=this.$route.query.type&&this.getGroupList(),this._groupCount()},mounted:function(){var e=this;"fixed"==this.$route.query.type&&(this.loading=!0,this.$nextTick(function(){e.$refs.fixedGroup.$el.querySelector("#tab-2").click()}))},computed:{pileCounts:function(){var e=this.dialogFixedPile;if(!e.show)return"";var t=4==e.pileType?e.custom:e.proportion.split(":"),a=t.reduce(function(e,t){return e+ +t},0),i=Math.ceil(e.memberCount/a);return t.reduce(function(a,s,o){var r=s*i;return o==t.length-1&&(r=e.memberCount-a.reduce(function(e,t){return e+ +t},0)),a.push(r),a},[]).join(":")},setAuth:function(){return this.$getButtonLimit(this.$buttonCode.memberTagGroupDetail)||this.$getButtonLimit(this.$buttonCode.memberTagEditGroup)||this.$getButtonLimit(this.$buttonCode.memberTagDeActiveGroup)||this.$getButtonLimit(this.$buttonCode.memberTagDelGroup)}}},G={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"member-group"},[a("div",{staticClass:"flex"},[a("el-tabs",{ref:"fixedGroup",staticClass:"tabs",on:{"tab-click":e.onTabClick},model:{value:e.activeType,callback:function(t){e.activeType=t},expression:"activeType"}},[a("el-tab-pane",{attrs:{label:"我的客户分组",name:"1"}}),e._v(" "),a("el-tab-pane",{attrs:{label:"固化分组",name:"2"}}),e._v(" "),a("el-tab-pane",{attrs:{label:"金字塔客户分组",name:"3"}})],1)],1),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:3!=e.activeType,expression:"activeType != 3"}],staticClass:"left-box"},[a("group-list",{ref:"groupList",attrs:{activeType:e.activeType},on:{getRecommend:e.getRecommend,"second-list":e.getsecondList}})],1),e._v(" "),e.showFixedList?[a("div",{staticClass:"right-box"},[a("div",{staticClass:"common-wrap__opt"},[e._m(0),e._v(" "),a("el-input",{staticClass:"m-r-8 w-160",attrs:{placeholder:"请输入分组名称","prefix-icon":"el-icon-search",clearable:""},on:{clear:e.clearSearch},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchEnterFun(t)}},model:{value:e.tagSearch,callback:function(t){e.tagSearch=t},expression:"tagSearch"}}),e._v(" "),a("el-select",{staticClass:"w120 m-r-8",attrs:{placeholder:"是否有效",clearable:""},on:{change:e.searchByStatus},model:{value:e.statusSelect,callback:function(t){e.statusSelect=t},expression:"statusSelect"}},[a("el-option",{key:0,attrs:{label:"失效",value:0}}),e._v(" "),a("el-option",{key:1,attrs:{label:"有效",value:1}})],1),e._v(" "),a("el-select",{staticClass:"w130 ",attrs:{placeholder:"好办是否展示",clearable:""},on:{change:e.changeHaoBan},model:{value:e.isHaoban,callback:function(t){e.isHaoban=t},expression:"isHaoban"}},[a("el-option",{key:0,attrs:{label:"不展示",value:0}}),e._v(" "),a("el-option",{key:1,attrs:{label:"展示",value:1}})],1),e._v(" "),[2,3].includes(e.$store.state.departAuth)||e.$store.state.isSuperAdmin?a("span",{staticClass:"look-self m-l-10"},[a("el-checkbox",{model:{value:e.isSelf,callback:function(t){e.isSelf=t},expression:"isSelf"}},[e._v("\n 仅看本人\n ")]),e._v(" "),a("el-tooltip",{attrs:{placement:"top",trigger:"hover",content:"其它账号创建的分组覆盖人数根据创建人管辖门店查询数据"}},[a("i",{staticClass:"iconfont icon-QuestionCircleOutlined icon",staticStyle:{"vertical-align":"middle"}})])],1):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagAddGroup)?a("el-button",{staticClass:"fr",attrs:{type:"primary m-l-10","limit-code":e.$buttonCode.memberTagAddGroup},on:{click:function(t){return e.toAddGroup("fixed")}}},[e._v("新增分组")]):e._e(),e._v(" "),a("el-button",{staticClass:"btn-foled-all",on:{click:function(t){return e.$router.push("/memberGroupLog")}}},[e._v("分组操作日志")])],1),e._v(" "),a("div",{staticClass:"common-wrap__table m-t-20"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:"fixedList",ref:"multipleTable",attrs:{data:e.groupTableData,"tooltip-effect":"dark","row-key":"memberTagGroupId"}},[a("el-table-column",{attrs:{label:"分组名称",fixed:"left","min-width":"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-popover",{attrs:{placement:"top-start",width:"200",trigger:"hover"}},[a("div",[a("p",[e._v("名称:"+e._s(t.row.groupName))]),e._v(" "),a("p",[e._v("描述:"+e._s(t.row.describle))])]),e._v(" "),a("router-link",{staticClass:"a-href",attrs:{slot:"reference",to:"/memberGroupDetail?memberTagGroupId="+t.row.memberTagGroupId+"&type=2"},slot:"reference"},[e._v("\n "+e._s(t.row.groupName)+"\n ")])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"latestUpdateTime","min-width":"100",label:"更新时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.latestUpdateTime)))]),e._v(" "),a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeHMS")(t.row.latestUpdateTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"state",label:"状态","min-width":"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{class:1==t.row.effectiveStatus?"dm-status--success":"dm-status--info"}),e._v("\n "+e._s(1==t.row.effectiveStatus?"有效":"失效")+"\n ")]}}])},[a("template",{slot:"header"},[e._v("\n 状态\n "),a("el-tooltip",{attrs:{effect:"dark",placement:"top"}},[a("div",{attrs:{slot:"content"},slot:"content"},[a("p",[e._v("失效的非实时分组不再更新人数,营销活动无法选用失效的分组")])]),e._v(" "),a("i",{staticClass:"iconfont icon-QuestionCircleOutlined icon"})])],1)],2),e._v(" "),a("el-table-column",{attrs:{label:"分类名称",prop:"groupClassifyName"}}),e._v(" "),a("el-table-column",{attrs:{prop:"peopleCover",label:"覆盖人数","show-overflow-tooltip":"","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("formatNum")(t.row.memberCount||0))+"\n ")]}}])}),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagOpenHaoBan)?a("el-table-column",{attrs:{prop:"appStatus",label:"好办展示","min-width":"100","limit-code":e.$buttonCode.memberTagOpenHaoBan},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-value":1,"inactive-value":0,"active-color":"#2F54EB"},on:{change:function(a){return e.switchAppStatus(t.row.appStatus,t.row)}},model:{value:t.row.appStatus,callback:function(a){e.$set(t.row,"appStatus",a)},expression:"scope.row.appStatus"}})]}}])},[a("template",{slot:"header"},[e._v("\n 好办展示\n "),a("el-tooltip",{attrs:{effect:"dark",content:"开启后,默认次日更新至好办管理后台,如需立即更新,请至好办管理后台操作“同步”",placement:"top"}},[a("i",{staticClass:"iconfont icon-QuestionCircleOutlined icon"})])],1)],2):e._e(),e._v(" "),a("el-table-column",{attrs:{prop:"fixedTime","min-width":"100",label:"生效时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.fixedTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"effectiveDate","min-width":"100",label:"到期时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isRealTime?a("p",{staticClass:"h-18"},[e._v("--")]):a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.effectiveDate)))])]}}])}),e._v(" "),[2,3].includes(e.$store.state.departAuth)||e.$store.state.isSuperAdmin?a("el-table-column",{attrs:{label:"创建人",prop:"createUserName","min-width":"110"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.createUserName||"--"))]}}])}):e._e(),e._v(" "),a("el-table-column",{attrs:{prop:"createTime","min-width":"100",label:"创建时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.createTime)))]),e._v(" "),a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeHMS")(t.row.createTime)))])]}}])}),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagDelGroup)||e.$getButtonLimit(e.$buttonCode.memberTagFixedPile)?a("el-table-column",{attrs:{label:"操作",width:"180",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.$getButtonLimit(e.$buttonCode.memberTagGroupDetail)?a("router-link",{staticClass:"edit-btn el-button--text m-r-20",attrs:{to:"/memberGroupDetail?memberTagGroupId="+t.row.memberTagGroupId+"&type=2","limit-code":e.$buttonCode.memberTagGroupDetail}},[e._v("\n 详情\n ")]):e._e(),e._v(" "),!t.row.fixedPile&&t.row.effectiveStatus&&e.$getButtonLimit(e.$buttonCode.memberTagFixedPile)?a("el-button",{staticClass:"m-r-12",attrs:{type:"text","limit-code":e.$buttonCode.memberTagFixedPile},on:{click:function(a){return e.handleFixedPile(t.row)}}},[e._v("分堆")]):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagDelGroup)?a("el-button",{attrs:{type:"text","limit-code":e.$buttonCode.memberTagDelGroup},on:{click:function(a){return e.handleDeleteFixedPile(t.row)}}},[e._v("删除")]):e._e()]}}])}):e._e()],1)],1),e._v(" "),0!=e.groupTableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("dm-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":e.pageSize,layout:"total, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()])]:[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.isRecommend,expression:"!isRecommend"}],staticClass:"right-box"},[a("div",{staticClass:"common-wrap__opt"},[a("div",{staticClass:"top"},[a("p",{staticClass:"tips"},[e._v("实时分组数据实时更新,非实时分组数据每天凌晨更新 1 次,非实时分组失效后数据会自动清空。")]),e._v(" "),a("div",{staticClass:"title m-b-20 m-t-16"},[a("h2",[a("span",{staticClass:"tips"},[e._v("共 "+e._s(e.total||0)+" 个分组,其中非实时分组 "+e._s(e.classifyOptions.notRealTimeGroupNum||0)+" 个,失效分组 "+e._s(e.classifyOptions.notEffectiveGroupNum||0)+" 个")])]),e._v(" "),a("span",{staticClass:"count"},[e._v("剩余可创建非实时分组数量:"+e._s(e.classifyOptions.residueCreateGroupNum||0))])])]),e._v(" "),a("el-input",{staticClass:"w-160 m-r-8",attrs:{placeholder:"请输入分组名称","prefix-icon":"el-icon-search",clearable:""},on:{clear:e.clearSearch},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchEnterFun(t)}},model:{value:e.tagSearch,callback:function(t){e.tagSearch=t},expression:"tagSearch"}}),e._v(" "),a("el-select",{staticClass:"m-r-8",staticStyle:{width:"120px"},attrs:{placeholder:"是否有效",clearable:""},on:{change:e.searchByStatus},model:{value:e.statusSelect,callback:function(t){e.statusSelect=t},expression:"statusSelect"}},[a("el-option",{key:0,attrs:{label:"失效",value:0}}),e._v(" "),a("el-option",{key:1,attrs:{label:"有效",value:1}})],1),e._v(" "),a("el-select",{staticClass:"m-l-0 m-r-8",staticStyle:{width:"120px"},attrs:{placeholder:"是否实时",clearable:""},on:{change:e.realTimeStatus},model:{value:e.isRealTime,callback:function(t){e.isRealTime=t},expression:"isRealTime"}},[a("el-option",{key:0,attrs:{label:"非实时",value:0}}),e._v(" "),a("el-option",{key:1,attrs:{label:"实时",value:1}})],1),e._v(" "),a("el-select",{staticClass:"w130",attrs:{placeholder:"好办是否展示",clearable:""},on:{change:e.changeHaoBan},model:{value:e.isHaoban,callback:function(t){e.isHaoban=t},expression:"isHaoban"}},[a("el-option",{key:0,attrs:{label:"不展示",value:0}}),e._v(" "),a("el-option",{key:1,attrs:{label:"展示",value:1}})],1),e._v(" "),a("div",{staticClass:"batch-option"},[a("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"批量操作"},on:{change:e.batchHandleSelect,focus:e.handleFocus},model:{value:e.batchSelect,callback:function(t){e.batchSelect=t},expression:"batchSelect"}},[e.$getButtonLimit(e.$buttonCode.memberTagBatchDeActive)?a("el-option",{key:0,attrs:{label:"失效",value:0,"limit-code":e.$buttonCode.memberTagBatchDeActive}}):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagBatchDel)?a("el-option",{key:1,attrs:{label:"删除",value:1,"limit-code":e.$buttonCode.memberTagBatchDel}}):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagBatchEditBelong)?a("el-option",{key:2,attrs:{label:"修改所属分类",value:2,"limit-code":e.$buttonCode.memberTagBatchEditBelong}}):e._e()],1),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberGroupHandleLog)?a("el-tooltip",{staticClass:"item",attrs:{content:"分组内的标签条件或者其他信息有过编辑的,均在此查看",placement:"top"}},[a("el-button",{staticClass:"fr",attrs:{"limit-code":e.$buttonCode.memberGroupHandleLog},on:{click:function(t){return e.$router.push("/memberGroupLog")}}},[e._v("分组操作日志")])],1):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagAddGroup)?a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:e.countGroupText,placement:"top"}},[a("el-button",{staticClass:"fr",attrs:{type:"primary","limit-code":e.$buttonCode.memberTagAddGroup},on:{click:e.toAddGroup}},[e._v("新增分组")])],1):e._e()],1),e._v(" "),[2,3].includes(e.$store.state.departAuth)||e.$store.state.isSuperAdmin?a("span",{staticClass:"look-self m-l-10"},[a("el-checkbox",{model:{value:e.isSelf,callback:function(t){e.isSelf=t},expression:"isSelf"}},[e._v("\n 仅看本人\n ")]),e._v(" "),a("el-tooltip",{attrs:{placement:"top",trigger:"hover",content:"其它账号创建的分组覆盖人数根据创建人管辖门店查询数据"}},[a("i",{staticClass:"iconfont icon-QuestionCircleOutlined icon",staticStyle:{"vertical-align":"middle"}})])],1):e._e()],1),e._v(" "),a("div",{staticClass:"common-wrap__table m-t-20"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"multipleTable",attrs:{data:e.groupTableData,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),a("el-table-column",{attrs:{label:"分组名称",fixed:"left","min-width":"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{class:[t.row.isRealTime?"real-time":"no-real-time"]},[e._v(e._s(t.row.isRealTime?"实时":"非实时"))]),e._v(" "),a("el-popover",{attrs:{placement:"top-start",width:"200",trigger:"hover"}},[a("div",[a("p",[e._v("名称:"+e._s(t.row.groupName))]),e._v(" "),a("p",[e._v("描述:"+e._s(t.row.describle))])]),e._v(" "),a("router-link",{staticClass:"a-href",attrs:{slot:"reference",to:"/memberGroupDetail?memberTagGroupId="+t.row.memberTagGroupId+"&type=1"},slot:"reference"},[e._v("\n "+e._s(t.row.groupName)+"\n ")])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"最近更新时间",width:"110"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.latestUpdateTime)))]),e._v(" "),a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeHMS")(t.row.latestUpdateTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"state",label:"状态","min-width":"70"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{class:1==t.row.effectiveStatus?"dm-status--success":"dm-status--info"}),e._v("\n "+e._s(1==t.row.effectiveStatus?"有效":"失效")+"\n ")]}}])},[a("template",{slot:"header"},[e._v("\n 状态\n "),a("el-tooltip",{attrs:{effect:"dark",placement:"top"}},[a("div",{attrs:{slot:"content"},slot:"content"},[a("p",[e._v("失效的非实时分组不再更新人数,营销活动无法选用失效的分组")])]),e._v(" "),a("i",{staticClass:"iconfont icon-QuestionCircleOutlined icon"})])],1)],2),e._v(" "),a("el-table-column",{attrs:{label:"分类名称",prop:"groupClassifyName"}}),e._v(" "),a("el-table-column",{attrs:{prop:"peopleCover",label:"覆盖人数","min-width":"100","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("formatNum")(t.row.memberCount||0))+"\n ")]}}])},[a("template",{slot:"header"},[e._v("\n 覆盖人数\n "),a("el-popover",{attrs:{width:"260",trigger:"hover"}},[a("div",{staticStyle:{color:"#303133"}},[e._v("\n 默认显示上次页面缓存人数,可点击刷新按钮查看当页分组最新人数。\n ")]),e._v(" "),a("i",{staticClass:"iconfont icon-zhongzhi refresh",attrs:{slot:"reference"},on:{click:function(t){return e.refershMember("")}},slot:"reference"})])],1)],2),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagOpenHaoBan)?a("el-table-column",{attrs:{prop:"appStatus",label:"好办展示","min-width":"100","limit-code":e.$buttonCode.memberTagOpenHaoBan},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-value":1,"inactive-value":0,"active-color":"#2F54EB"},on:{change:function(a){return e.switchAppStatus(t.row.appStatus,t.row)}},model:{value:t.row.appStatus,callback:function(a){e.$set(t.row,"appStatus",a)},expression:"scope.row.appStatus"}})]}}])},[a("template",{slot:"header"},[e._v("\n 好办展示\n "),a("el-tooltip",{attrs:{effect:"dark",content:"开启后,默认次日更新至好办管理后台,如需立即更新,请至好办管理后台操作“同步”",placement:"top"}},[a("i",{staticClass:"iconfont icon-QuestionCircleOutlined icon"})])],1)],2):e._e(),e._v(" "),[2,3].includes(e.$store.state.departAuth)||e.$store.state.isSuperAdmin?a("el-table-column",{attrs:{label:"创建人","min-width":"110",prop:"createUserName"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.createUserName||"--"))]}}])}):e._e(),e._v(" "),a("el-table-column",{attrs:{prop:"recentUpdateDate","min-width":"100",label:"到期时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isRealTime?[e._v("--")]:[a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.effectiveDate)))]),e._v(" "),a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeHMS")(t.row.effectiveDate)))])]]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"updateTime","min-width":"110",label:"最近编辑时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"h-18"},[e._v(e._s(t.row.updateTime?e.dateformat(new Date(t.row.updateTime),"yyyy-MM-dd"):"--"))]),e._v(" "),a("p",{staticClass:"h-18"},[e._v(e._s(t.row.updateTime?e.dateformat(new Date(t.row.updateTime),"hh:mm:ss"):"--"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"createTime","min-width":"100",label:"创建时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.createTime)))]),e._v(" "),a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeHMS")(t.row.createTime)))])]}}])}),e._v(" "),e.setAuth?a("el-table-column",{attrs:{label:"操作",width:"230",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.$getButtonLimit(e.$buttonCode.memberTagGroupDetail)?a("router-link",{staticClass:"edit-btn el-button--text m-r-20",attrs:{to:"/memberGroupDetail?memberTagGroupId="+t.row.memberTagGroupId+"&type=1","limit-code":e.$buttonCode.memberTagGroupDetail}},[e._v("\n 详情\n ")]):e._e(),e._v(" "),e.isAllowEdit(t.row)&&e.$getButtonLimit(e.$buttonCode.memberTagEditGroup)?a("router-link",{staticClass:"edit-btn el-button--text m-r-20",attrs:{"limit-code":e.$buttonCode.memberTagEditGroup,to:"/memberGroupEdit?memberTagGroupId="+t.row.memberTagGroupId}},[e._v("\n 编辑\n ")]):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagDeActiveGroup)&&!t.row.isRealTime&&t.row.effectiveStatus?a("el-button",{staticClass:"edit-btn el-button--text m-r-20",attrs:{type:"text","limit-code":e.$buttonCode.memberTagDeActiveGroup},on:{click:function(a){return e.effectiveGroup(t.row)}}},[e._v("\n 失效\n ")]):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagDelGroup)?a("el-button",{staticClass:"edit-btn el-button--text",staticStyle:{"margin-left":"0"},attrs:{type:"text","limit-code":e.$buttonCode.memberTagDelGroup},on:{click:function(a){return e.deleteGroup(t.row)}}},[e._v("\n 删除\n ")]):e._e()]}}])}):e._e()],1)],1),e._v(" "),0!=e.groupTableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("dm-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":e.pageSize,layout:"total, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.isTagRecommend,expression:"isTagRecommend"}],staticClass:"right-box"},[e._m(1),e._v(" "),a("div",{staticClass:"common-wrap__table m-t-20"},[a("pyramid-group-table",{directives:[{name:"show",rawName:"v-show",value:e.isNew,expression:"isNew"}]}),e._v(" "),a("el-table",{directives:[{name:"show",rawName:"v-show",value:!e.isNew,expression:"!isNew"},{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"multipleTable",staticStyle:{width:"99%"},attrs:{data:e.groupTableData,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{label:"分层名称",prop:"groupName","min-width":"130"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.groupName))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"最近更新时间",prop:"latestUpdateTime","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeYMD")(t.row.latestUpdateTime)))]),e._v(" "),a("p",{staticClass:"h-18"},[e._v(e._s(e._f("formatTimeHMS")(t.row.latestUpdateTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"分类名称",prop:"groupClassifyName","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.groupClassifyName||"--")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"peopleCover",label:"覆盖人数","show-overflow-tooltip":"","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("formatNum")(t.row.memberCount||0))+"\n ")]}}])},[a("template",{slot:"header"},[e._v("\n 覆盖人数\n "),a("el-popover",{attrs:{width:"260",trigger:"hover"}},[a("div",{staticStyle:{color:"#303133"}},[e._v("\n 默认显示上次页面缓存人数,可点击刷新按钮查看当页分组最新人数。\n ")]),e._v(" "),a("i",{staticClass:"iconfont icon-zhongzhi refresh",attrs:{slot:"reference"},on:{click:function(t){return e.refershMember("tag")}},slot:"reference"})])],1)],2),e._v(" "),a("el-table-column",{attrs:{label:"分组描述","min-width":"250"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("aliasTips")(a.groupName))+"\n ")]}}])})],1)],1),e._v(" "),0==e.groupTableData.length||e.isNew?e._e():a("div",{staticClass:"block common-wrap__page text-right"},[a("dm-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":e.pageSize,layout:"total, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.isRecommend&&!e.isTagRecommend,expression:"isRecommend && !isTagRecommend"}],staticClass:"right-box recommend-box"},[a("el-tabs",{on:{"tab-click":e.handleTabClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},e._l(e.recommendItems,function(t){return a("el-tab-pane",{key:t.tagGroupRecommendId,attrs:{label:t.recommendName,name:t.recommendName}},[a("recommend-table",{attrs:{data:e.recommendData}})],1)}),1)],1)]],2),e._v(" "),a("batch-list",{attrs:{batchVisiable:e.batchVisiable,operateNumber:e.operateNumber,multipleSelection:e.multipleSelection},on:{"update:batchVisiable":function(t){e.batchVisiable=t},"update:batch-visiable":function(t){e.batchVisiable=t},"refresh-list":e.refreshList,submit:e.getGroupList,"after-del":e.handleDelGroupMsg}}),e._v(" "),a("el-dialog",{attrs:{title:"提示",visible:e.dialogDelTips.show,width:"480px"},on:{"update:visible":function(t){return e.$set(e.dialogDelTips,"show",t)}}},[a("div",{staticClass:"fixed-dialog"},[a("i",{staticClass:"el-alert__icon el-icon-warning icon-fixed"}),e._v(" "),a("div",{staticStyle:{"padding-left":"12px"}},[a("p",[e._v(e._s(e.dialogDelTips.isSingle?"当前":"存在")+"分组正在被以下模块使用,请先删除对应的内容后再来删除分组")]),e._v(" "),e.dialogDelTips.isSingle?a("div",{staticClass:"error-tips"},e._l(e.dialogDelTips.list,function(t){return a("p",{key:t.link},[a("a",{staticClass:"error-tip-link",attrs:{target:"_blank",href:t.link}},[e._v(e._s(t.name))])])}),0):a("div",{staticClass:"error-tips"},e._l(e.dialogDelTips.list,function(t,i){return a("div",{key:i,staticClass:"error-tip-row"},[a("span",{staticClass:"label"},[e._v(e._s(t.groupName)+":")]),e._v(" "),e._l(t.list,function(t){return a("p",{key:t.link},[a("a",{staticClass:"error-tip-link",attrs:{target:"_blank",href:t.link}},[e._v(e._s(t.name))])])})],2)}),0)])])]),e._v(" "),a("el-dialog",{attrs:{title:"固化分组分堆",visible:e.dialogFixedPile.show},on:{"update:visible":function(t){return e.$set(e.dialogFixedPile,"show",t)}}},[a("p",{staticClass:"pile-info"},[a("span",{staticClass:"title"},[e._v(e._s(e.dialogFixedPile.groupName))]),e._v(" "),null!==e.dialogFixedPile.memberCount?a("span",{staticClass:"fixed-count"},[e._v("固化人数 "+e._s(e.dialogFixedPile.memberCount)+" 人")]):a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"top"}},[a("span",{attrs:{slot:"content"},slot:"content"},[e._v("尚未达到期初固化时间的人群,不会展示分堆人数,但系统会保存您的分堆设置,当系统达到期初固化时间之后,刷新列表即可查看到分堆人数。")]),e._v(" "),a("span",{staticClass:"fixed-count"},[e._v("暂未到达期初固化时间")])]),e._v(" "),a("span",[e._v(e._s(e.dialogFixedPile.beginTime)+" - "+e._s(e.dialogFixedPile.endTime))])],1),e._v(" "),a("el-form",[a("el-form-item",{attrs:{label:"分堆设置:","label-width":"85px"}},[a("el-radio-group",{model:{value:e.dialogFixedPile.pileType,callback:function(t){e.$set(e.dialogFixedPile,"pileType",t)},expression:"dialogFixedPile.pileType"}},e._l(e.dialogFixedPile.pileTypes,function(t){return a("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label))])}),1),e._v(" "),a("div",{staticClass:"pile-detail"},[a("el-form",[4!=e.dialogFixedPile.pileType?a("el-form-item",{attrs:{label:"分堆比例:","label-width":"85px"}},[a("el-radio-group",{model:{value:e.dialogFixedPile.proportion,callback:function(t){e.$set(e.dialogFixedPile,"proportion",t)},expression:"dialogFixedPile.proportion"}},e._l(e.dialogFixedPile.proportions,function(t){return a("el-radio",{key:t,attrs:{label:t}},[e._v(e._s(t))])}),1)],1):a("el-form-item",{attrs:{label:"分堆比例:","label-width":"85px"}},[e._l(e.dialogFixedPile.custom,function(t,i){return[i?a("span",{key:i,staticClass:"pile-proportions-divider"},[e._v(":")]):e._e(),e._v(" "),a("el-input-number",{key:i,staticClass:"pile-proportions-input",attrs:{min:1,max:100,"controls-position":"right"},model:{value:e.dialogFixedPile.custom[i],callback:function(t){e.$set(e.dialogFixedPile.custom,i,t)},expression:"dialogFixedPile.custom[k]"}})]}),e._v(" "),e.dialogFixedPile.custom.length<5?a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.pileCustomChange("add")}}},[e._v("添加")]):e._e(),e._v(" "),e.dialogFixedPile.custom.length>1?a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.pileCustomChange("del")}}},[e._v("删除")]):e._e()],2),e._v(" "),e._l(e.dialogFixedPile.groupNames,function(t,i){return a("el-form-item",{key:i,staticClass:"pile-name-row",attrs:{label:"分堆人群:","label-width":"85px"}},[a("el-input",{staticClass:"pile-name-input",attrs:{maxlength:15,"show-word-limit":"",placeholder:"请输入分堆人群名称"},model:{value:e.dialogFixedPile.groupNames[i],callback:function(t){e.$set(e.dialogFixedPile.groupNames,i,t)},expression:"dialogFixedPile.groupNames[k]"}})],1)})],2)],1)],1)],1),e._v(" "),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("span",{staticClass:"pile-counts"},[e._v("\n 实时计算:\n "),a("span",[e._v(e._s(e.pileCounts))])]),e._v(" "),a("el-tooltip",{attrs:{content:"每个固化人群仅支持进行一次分堆设置,请确认操作",placement:"top"}},[a("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.dialogFixedPile.loading,expression:"dialogFixedPile.loading"}],attrs:{type:"primary"},on:{click:e.savePile}},[e._v(e._s(e.dialogFixedPile.loading?"人群分堆中":"确认并创建分堆"))])],1)],1)],1),e._v(" "),a("delete-or-deactive-dialog",{attrs:{visible:e.optionsDialog.visible,type:e.optionsDialog.type,title:e.optionsDialog.title,data:e.optionsDialog.data},on:{"update:visible":function(t){return e.$set(e.optionsDialog,"visible",t)},submit:e.onConfirmDialog}})],1)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"top m-b-20"},[t("p",{staticClass:"tips"},[this._v("固化分组仅在分组生效开始时间查询一次数据,后续数据不会发生变化,分组失效后数据会自动清空。")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"common-wrap__opt flex-between"},[t("div",{staticClass:"desc"},[this._v("覆盖人数于每日上午8点半进行更新")])])}]};var N=a("VU/8")(x,G,!1,function(e){a("AGsx"),a("cYud")},"data-v-87aca732",null);t.default=N.exports},xTSq:function(e,t){}});
\ No newline at end of file
webpackJsonp([31],{CVwv:function(e,t){},SJ7l:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=i("Dd8w"),a=i.n(s),o=i("2CGT"),l={name:"group-list",props:{activeType:String},data:function(){return{addGroupDialog:!1,listsParams:{pageNum:1,pageSize:20,totalPage:1,classifyName:""},lists:[],currentIndex:-1,editDialog:{visible:!1,loading:!1,classifyName:"",list:{}},memberGroupLoading:!1}},methods:{onSearch:function(){this.listsParams.pageNum=1,this.getMemberGroupList()},onPageNumChange:function(){this.listsParams.pageNum>=this.listsParams.totalPage||(this.listsParams.pageNum++,this.getMemberGroupList())},onScroll:function(e){e.target.scrollTop+e.target.clientHeight>=40*this.lists.length&&this.onPageNumChange()},handleChangeIndex:function(e,t){this.currentIndex=e,this.$emit("second-list",1==this.activeType?t:{isFixed:!0,list:t})},editGroupName:function(e){this.operatorName(e)&&(this.editDialog.visible=!0,this.editDialog.classifyName=e.classifyName,this.editDialog.list=e)},deleteGroupName:function(e,t){var i=this;this.operatorName(e)&&this.$confirm("删除分类名称,包括该分类下的内容,确定删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){i.excludeName(e.memberTagGroupClassifyId,t)})},excludeName:function(e,t){var i=this,s={requestProject:"gic-member-tag-web",memberTagGroupClassifyId:e,type:1==this.activeType?0:1};Object(o.B)(s).then(function(e){if(0==e.errorCode&&(i.$message({type:"success",message:"删除成功!"}),i.lists.splice(t,1),t==i.currentIndex)){var s=t>=i.lists.length?i.lists[t-1]:i.lists[t];i.$emit("second-list",1==i.activeType?s:{isFixed:!0,item:s})}})},modifyName:function(){var e=this,t=this.editDialog,i=t.classifyName,s=t.list;if(0!=i.length){this.editDialog.loading=!0;var a={requestProject:"gic-member-tag-web",classifyName:i,memberTagGroupClassifyId:s.memberTagGroupClassifyId,type:1==this.activeType?0:1};Object(o.D)(a).then(function(t){0==t.errorCode&&(e.$message({type:"success",message:"修改成功",duration:2e3}),s.memberTagGroupClassifyId?e.editDialog.list.classifyName=e.editDialog.classifyName:(e.listsParams.pageNum=1,e.getMemberGroupList()),e.editDialog.visible=!1)}).finally(function(){setTimeout(function(){return e.editDialog.loading=!1},500)})}else this.$message({message:"分类名称不能为空!",type:"warning",duration:2e3})},operatorName:function(e){return"0"!=e.memberTagGroupClassifyId&&"1"!=e.memberTagGroupClassifyId},closeEditGroup:function(){this.editDialog.classifyName="",this.editDialog.list={}},getMemberGroupList:function(){var e=this;this.memberGroupLoading=!0;var t=this.listsParams,i=t.pageNum,s=t.pageSize,l=t.classifyName;1==i&&(this.lists=[]),Object(o.C)({requestProject:"gic-member-tag-web",type:1==this.activeType?0:1,pageNum:i,pageSize:s,classifyName:l}).then(function(t){if(e.memberGroupLoading=!1,0==t.errorCode){var s=t.result||{},o=s.result,l=s.totalPage;1==i&&(e.lists=[]),Array.isArray(o)&&(e.lists=e.lists.concat(o.map(function(e){return a()({},e,{edit:!1})}))),e.listsParams.totalPage=l}})}},activated:function(){this.listsParams.pageNum=1,this.listsParams.classifyName="",this.getMemberGroupList()},created:function(){this.getMemberGroupList()},watch:{activeType:function(e){this.listsParams.pageNum=1,this.listsParams.classifyName="",this.getMemberGroupList(),1==e?this.$emit("second-list","all"):2==e?this.$emit("second-list","showFixedList"):3==e&&this.$emit("second-list","allLevel")}}},r={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"group-list"},[i("div",{staticClass:"search-box"},[i("el-input",{attrs:{clearable:"","prefix-icon":"el-icon-search",placeholder:"请输入分类名称"},on:{change:e.onSearch},model:{value:e.listsParams.classifyName,callback:function(t){e.$set(e.listsParams,"classifyName",t)},expression:"listsParams.classifyName"}})],1),e._v(" "),i("ul",{staticClass:"lists-box",on:{scroll:e.onScroll}},[e._l(e.lists,function(t,s){return i("li",{key:s,class:["member-list",{"active-li":s==e.currentIndex}],on:{click:function(i){return e.handleChangeIndex(s,t)}}},[i("div",{staticClass:"wrap"},[i("span",{directives:[{name:"show",rawName:"v-show",value:!t.edit,expression:"!list.edit"}],staticClass:"name-txt",attrs:{title:t.classifyName}},[e._v(e._s(t.classifyName))]),e._v(" "),i("span",{staticStyle:{"vertical-align":"top"}},[e._v("("+e._s(t.groupNum)+")")])]),e._v(" "),e.operatorName(t)?i("el-popover",{attrs:{placement:"bottom",trigger:"click"}},[e.$getButtonLimit(e.$buttonCode.memberTagEditCateGory)?i("p",{staticClass:"more",attrs:{"limit-code":e.$buttonCode.memberTagEditCateGory},on:{click:function(i){return e.editGroupName(t)}}},[e._v("编辑分类")]):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagDelCateGory)?i("p",{staticClass:"more",attrs:{"limit-code":e.$buttonCode.memberTagDelCateGory},on:{click:function(i){return e.deleteGroupName(t,s)}}},[e._v("删除分类")]):e._e(),e._v(" "),i("i",{staticClass:"iconfont icon-gengduo icon",attrs:{slot:"reference"},slot:"reference"})]):e._e()],1)}),e._v(" "),i("li",[e.memberGroupLoading?i("div",{staticClass:"el-loading-spinner",staticStyle:{width:"86%"}},[i("i",{staticClass:"el-icon-loading"})]):e._e()])],2),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagAddCateGory)&&1==e.activeType?i("div",{staticClass:"add-category"},[i("el-button",{staticClass:"ghost-btn add-group",attrs:{"limit-code":e.$buttonCode.memberTagAddCateGory,type:"primary"},on:{click:function(t){e.editDialog.visible=!0}}},[e._v("新增分类")])],1):e._e(),e._v(" "),i("el-dialog",{attrs:{title:e.editDialog.list.memberTagGroupClassifyId?"编辑分类":"新增分类",visible:e.editDialog.visible,width:"600px",top:"30vh","close-on-click-modal":!1},on:{"update:visible":function(t){return e.$set(e.editDialog,"visible",t)},close:e.closeEditGroup}},[i("div",[e._v("\n 分类名称:\n "),i("el-input",{staticClass:"m-t-10",attrs:{placeholder:"请输入分类名称",maxlength:8,"show-word-limit":"",clearable:""},model:{value:e.editDialog.classifyName,callback:function(t){e.$set(e.editDialog,"classifyName",t)},expression:"editDialog.classifyName"}})],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.editDialog.visible=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary",loading:e.editDialog.loading},on:{click:e.modifyName}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var n=i("VU/8")(l,r,!1,function(e){i("CVwv")},"data-v-50939514",null);t.default=n.exports}});
\ No newline at end of file
webpackJsonp([31],{BP9W:function(a,t){},Gl7f:function(a,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("EOvX"),l=e("2CGT"),i={name:"syncTagHistory",data:function(){return{navpath:[{name:"首页",path:window.location.origin+"/report/#/memberSummary",relocation:!0},{name:"会员管理",path:""},{name:"会员标签",path:"/member-tag"},{name:"同步标签",path:""}],tableData:[],currentPage:1,pageSize:20,total:0,searchVal:"",loading:!1,dateformat:n.a,dialogData:{dialogVisible:!1,tagTableData:[],total:0,currentPage:1,searchTagVal:"",loading:!1}}},mounted:function(){this.getTableData()},methods:{cancelSync:function(a){var t=this;this.$confirm("取消同步后,该分类下的标签将不会再同步至微盟,并且该分类下已同步至微盟侧的会员标签将同步从微盟侧删除,是否继续取消?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(e){var n={tagLevelGroupId:a.tagLevelGroupId,syncWmFlag:0};Object(l.M)(n).then(function(a){t.$message.success("取消同步成功"),1==t.tableData.length&&(t.currentPage=t.currentPage-1||1),t.getTableData()})}).catch(function(a){})},getTableData:function(){var a=this;this.loading=!0;var t={search:this.searchVal,syncWmFlag:1,pageNum:this.currentPage,pageSize:this.pageSize};Object(l.t)(t).then(function(t){var e=t.result;a.tableData=e.result||[],a.total=e.totalCount}).finally(function(){return a.loading=!1})},onCurrentChange:function(a){this.currentPage=a,this.getTableData()},onSizeChange:function(a){this.pageSize=a,this.currentPage=1,this.getTableData()},onSearch:function(){this.currentPage=1,this.getTableData()},getDiaglogTableData:function(){var a=this;this.dialogData.loading=!0;var t={search:this.dialogData.searchTagVal,syncWmFlag:0,pageSize:5,pageNum:this.dialogData.currentPage};Object(l.t)(t).then(function(t){var e=t.result,n=e.result||[];a.dialogData.tagTableData=n.map(function(t,e){return t.index=a.sortIndex(e+1),t}),a.dialogData.total=e.totalCount}).finally(function(){return a.dialogData.loading=!1})},onDialogPageChange:function(a){this.dialogData.currentPage=a,this.getDiaglogTableData()},addSyncTag:function(a){var t=this,e={tagLevelGroupId:a.tagLevelGroupId,syncWmFlag:1};Object(l.M)(e).then(function(a){t.$message.success("同步成功"),1==t.dialogData.tagTableData.length&&(t.dialogData.currentPage=t.dialogData.currentPage-1||1),t.getDiaglogTableData()})},onDialogSearch:function(){this.dialogData.currentPage=1,this.getDiaglogTableData()}},computed:{sortIndex:function(){var a=this;return function(t){return 5*(a.dialogData.currentPage-1)+t}},groupName:function(){return function(a){return"3d11ac15963b4c0790762e6147ea9312"==a?"导购标签":"a3a4ed179ed3435fab33f5952d021b6d"==a?"其他":"--"}}},watch:{"dialogData.dialogVisible":function(a){a?(this.dialogData.searchTagVal="",this.dialogData.currentPage=1,this.getDiaglogTableData()):this.getTableData()}}},o={render:function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"common-wrap syncTag"},[e("div",{directives:[{name:"loading",rawName:"v-loading",value:a.loading,expression:"loading"}],staticClass:"right-content"},[e("div",{staticClass:"right-box"},[e("div",{staticClass:"title"},[e("el-input",{staticClass:"w220",attrs:{placeholder:"请输入标签分类名称","prefix-icon":"el-icon-search"},on:{change:a.onSearch},model:{value:a.searchVal,callback:function(t){a.searchVal=t},expression:"searchVal"}}),a._v(" "),e("el-button",{staticClass:"add-btn",attrs:{type:"primary"},on:{click:function(t){a.dialogData.dialogVisible=!0}}},[a._v("添加标签分类")]),a._v(" "),e("span",[a._v("添加标签分类后,分类下面所有会员标签均会同步至微盟")])],1),a._v(" "),e("div",{staticClass:"sync-content"},[e("el-table",{attrs:{data:a.tableData}},[e("el-table-column",{attrs:{label:"标签分类",prop:"levelName"}}),a._v(" "),e("el-table-column",{attrs:{label:"标签分组",prop:""},scopedSlots:a._u([{key:"default",fn:function(t){var e=t.row;return[a._v(" "+a._s(e.parentLevelGroupId?a.groupName(e.parentLevelGroupId):"--")+" ")]}}])}),a._v(" "),e("el-table-column",{attrs:{label:"添加时间",prop:"flagUpdateTime"},scopedSlots:a._u([{key:"default",fn:function(t){var e=t.row;return[a._v(a._s(e.flagUpdateTime?a.dateformat(new Date(e.flagUpdateTime),"yyyy-MM-dd hh:mm:ss"):"--"))]}}])}),a._v(" "),a._e()],1),a._v(" "),e("el-pagination",{staticStyle:{"text-align":"right",padding:"28px 0"},attrs:{background:"","hide-on-single-page":"","current-page":a.currentPage,"page-sizes":[20,40,60,80],"page-size":a.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:a.total},on:{"size-change":a.onSizeChange,"current-change":a.onCurrentChange}})],1)])]),a._v(" "),e("el-dialog",{attrs:{visible:a.dialogData.dialogVisible,width:"1000px"},on:{"update:visible":function(t){return a.$set(a.dialogData,"dialogVisible",t)}}},[e("template",{slot:"title"},[e("p",{staticClass:"el-dialog__title"},[a._v("添加分类标签"),e("span",{staticClass:"tip"},[a._v("仅查询未同步的标签")])])]),a._v(" "),e("div",{directives:[{name:"loading",rawName:"v-loading",value:a.dialogData.loading,expression:"dialogData.loading"}],staticClass:"dialog_contetn"},[e("el-input",{staticClass:"w220 mb20",attrs:{"prefix-icon":"el-icon-search",placeholder:"请输入标签分类名称"},on:{change:a.onDialogSearch},model:{value:a.dialogData.searchTagVal,callback:function(t){a.$set(a.dialogData,"searchTagVal",t)},expression:"dialogData.searchTagVal"}}),a._v(" "),e("el-table",{attrs:{data:a.dialogData.tagTableData}},[e("el-table-column",{attrs:{label:"序号",prop:"index"}}),a._v(" "),e("el-table-column",{attrs:{label:"标签分类",prop:"levelName"}}),a._v(" "),e("el-table-column",{attrs:{label:"标签分组",prop:""},scopedSlots:a._u([{key:"default",fn:function(t){var e=t.row;return[a._v(" "+a._s(e.parentLevelGroupId?a.groupName(e.parentLevelGroupId):"--")+" ")]}}])}),a._v(" "),e("el-table-column",{attrs:{label:"操作"},scopedSlots:a._u([{key:"default",fn:function(t){var n=t.row;return[e("el-button",{attrs:{type:"text"},on:{click:function(t){return a.addSyncTag(n)}}},[a._v("添加")])]}}])})],1),a._v(" "),e("el-pagination",{staticStyle:{"text-align":"right",margin:"28px 0 8px"},attrs:{"hide-on-single-page":"",layout:"prev, pager, next","current-page":a.dialogData.currentPage,"page-size":5,total:a.dialogData.total},on:{"current-change":a.onDialogPageChange}})],1),a._v(" "),e("template",{slot:"footer"},[e("el-button",{attrs:{type:"primary"},on:{click:function(t){a.dialogData.dialogVisible=!1}}},[a._v("关闭")])],1)],2)],1)},staticRenderFns:[]};var r=e("VU/8")(i,o,!1,function(a){e("BP9W")},"data-v-4d36d4b6",null);t.default=r.exports}});
\ No newline at end of file
webpackJsonp([32],{BP9W:function(a,t){},Gl7f:function(a,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("EOvX"),l=e("2CGT"),i={name:"syncTagHistory",data:function(){return{navpath:[{name:"首页",path:window.location.origin+"/report/#/memberSummary",relocation:!0},{name:"会员管理",path:""},{name:"会员标签",path:"/member-tag"},{name:"同步标签",path:""}],tableData:[],currentPage:1,pageSize:20,total:0,searchVal:"",loading:!1,dateformat:n.a,dialogData:{dialogVisible:!1,tagTableData:[],total:0,currentPage:1,searchTagVal:"",loading:!1}}},mounted:function(){this.getTableData()},methods:{cancelSync:function(a){var t=this;this.$confirm("取消同步后,该分类下的标签将不会再同步至微盟,并且该分类下已同步至微盟侧的会员标签将同步从微盟侧删除,是否继续取消?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(e){var n={tagLevelGroupId:a.tagLevelGroupId,syncWmFlag:0};Object(l.M)(n).then(function(a){t.$message.success("取消同步成功"),1==t.tableData.length&&(t.currentPage=t.currentPage-1||1),t.getTableData()})}).catch(function(a){})},getTableData:function(){var a=this;this.loading=!0;var t={search:this.searchVal,syncWmFlag:1,pageNum:this.currentPage,pageSize:this.pageSize};Object(l.t)(t).then(function(t){var e=t.result;a.tableData=e.result||[],a.total=e.totalCount}).finally(function(){return a.loading=!1})},onCurrentChange:function(a){this.currentPage=a,this.getTableData()},onSizeChange:function(a){this.pageSize=a,this.currentPage=1,this.getTableData()},onSearch:function(){this.currentPage=1,this.getTableData()},getDiaglogTableData:function(){var a=this;this.dialogData.loading=!0;var t={search:this.dialogData.searchTagVal,syncWmFlag:0,pageSize:5,pageNum:this.dialogData.currentPage};Object(l.t)(t).then(function(t){var e=t.result,n=e.result||[];a.dialogData.tagTableData=n.map(function(t,e){return t.index=a.sortIndex(e+1),t}),a.dialogData.total=e.totalCount}).finally(function(){return a.dialogData.loading=!1})},onDialogPageChange:function(a){this.dialogData.currentPage=a,this.getDiaglogTableData()},addSyncTag:function(a){var t=this,e={tagLevelGroupId:a.tagLevelGroupId,syncWmFlag:1};Object(l.M)(e).then(function(a){t.$message.success("同步成功"),1==t.dialogData.tagTableData.length&&(t.dialogData.currentPage=t.dialogData.currentPage-1||1),t.getDiaglogTableData()})},onDialogSearch:function(){this.dialogData.currentPage=1,this.getDiaglogTableData()}},computed:{sortIndex:function(){var a=this;return function(t){return 5*(a.dialogData.currentPage-1)+t}},groupName:function(){return function(a){return"3d11ac15963b4c0790762e6147ea9312"==a?"导购标签":"a3a4ed179ed3435fab33f5952d021b6d"==a?"其他":"--"}}},watch:{"dialogData.dialogVisible":function(a){a?(this.dialogData.searchTagVal="",this.dialogData.currentPage=1,this.getDiaglogTableData()):this.getTableData()}}},o={render:function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"common-wrap syncTag"},[e("div",{directives:[{name:"loading",rawName:"v-loading",value:a.loading,expression:"loading"}],staticClass:"right-content"},[e("div",{staticClass:"right-box"},[e("div",{staticClass:"title"},[e("el-input",{staticClass:"w220",attrs:{placeholder:"请输入标签分类名称","prefix-icon":"el-icon-search"},on:{change:a.onSearch},model:{value:a.searchVal,callback:function(t){a.searchVal=t},expression:"searchVal"}}),a._v(" "),e("el-button",{staticClass:"add-btn",attrs:{type:"primary"},on:{click:function(t){a.dialogData.dialogVisible=!0}}},[a._v("添加标签分类")]),a._v(" "),e("span",[a._v("添加标签分类后,分类下面所有会员标签均会同步至微盟")])],1),a._v(" "),e("div",{staticClass:"sync-content"},[e("el-table",{attrs:{data:a.tableData}},[e("el-table-column",{attrs:{label:"标签分类",prop:"levelName"}}),a._v(" "),e("el-table-column",{attrs:{label:"标签分组",prop:""},scopedSlots:a._u([{key:"default",fn:function(t){var e=t.row;return[a._v(" "+a._s(e.parentLevelGroupId?a.groupName(e.parentLevelGroupId):"--")+" ")]}}])}),a._v(" "),e("el-table-column",{attrs:{label:"添加时间",prop:"flagUpdateTime"},scopedSlots:a._u([{key:"default",fn:function(t){var e=t.row;return[a._v(a._s(e.flagUpdateTime?a.dateformat(new Date(e.flagUpdateTime),"yyyy-MM-dd hh:mm:ss"):"--"))]}}])}),a._v(" "),a._e()],1),a._v(" "),e("el-pagination",{staticStyle:{"text-align":"right",padding:"28px 0"},attrs:{background:"","hide-on-single-page":"","current-page":a.currentPage,"page-sizes":[20,40,60,80],"page-size":a.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:a.total},on:{"size-change":a.onSizeChange,"current-change":a.onCurrentChange}})],1)])]),a._v(" "),e("el-dialog",{attrs:{visible:a.dialogData.dialogVisible,width:"1000px"},on:{"update:visible":function(t){return a.$set(a.dialogData,"dialogVisible",t)}}},[e("template",{slot:"title"},[e("p",{staticClass:"el-dialog__title"},[a._v("添加分类标签"),e("span",{staticClass:"tip"},[a._v("仅查询未同步的标签")])])]),a._v(" "),e("div",{directives:[{name:"loading",rawName:"v-loading",value:a.dialogData.loading,expression:"dialogData.loading"}],staticClass:"dialog_contetn"},[e("el-input",{staticClass:"w220 mb20",attrs:{"prefix-icon":"el-icon-search",placeholder:"请输入标签分类名称"},on:{change:a.onDialogSearch},model:{value:a.dialogData.searchTagVal,callback:function(t){a.$set(a.dialogData,"searchTagVal",t)},expression:"dialogData.searchTagVal"}}),a._v(" "),e("el-table",{attrs:{data:a.dialogData.tagTableData}},[e("el-table-column",{attrs:{label:"序号",prop:"index"}}),a._v(" "),e("el-table-column",{attrs:{label:"标签分类",prop:"levelName"}}),a._v(" "),e("el-table-column",{attrs:{label:"标签分组",prop:""},scopedSlots:a._u([{key:"default",fn:function(t){var e=t.row;return[a._v(" "+a._s(e.parentLevelGroupId?a.groupName(e.parentLevelGroupId):"--")+" ")]}}])}),a._v(" "),e("el-table-column",{attrs:{label:"操作"},scopedSlots:a._u([{key:"default",fn:function(t){var n=t.row;return[e("el-button",{attrs:{type:"text"},on:{click:function(t){return a.addSyncTag(n)}}},[a._v("添加")])]}}])})],1),a._v(" "),e("el-pagination",{staticStyle:{"text-align":"right",margin:"28px 0 8px"},attrs:{"hide-on-single-page":"",layout:"prev, pager, next","current-page":a.dialogData.currentPage,"page-size":5,total:a.dialogData.total},on:{"current-change":a.onDialogPageChange}})],1),a._v(" "),e("template",{slot:"footer"},[e("el-button",{attrs:{type:"primary"},on:{click:function(t){a.dialogData.dialogVisible=!1}}},[a._v("关闭")])],1)],2)],1)},staticRenderFns:[]};var r=e("VU/8")(i,o,!1,function(a){e("BP9W")},"data-v-4d36d4b6",null);t.default=r.exports}});
\ No newline at end of file
webpackJsonp([33],{SJ7l:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=i("Dd8w"),a=i.n(s),o=i("2CGT"),l={name:"group-list",props:{activeType:String},data:function(){return{addGroupDialog:!1,listsParams:{pageNum:1,pageSize:20,totalPage:1,classifyName:""},lists:[],currentIndex:-1,editDialog:{visible:!1,loading:!1,classifyName:"",list:{}},memberGroupLoading:!1}},methods:{onSearch:function(){this.listsParams.pageNum=1,this.getMemberGroupList()},onPageNumChange:function(){this.listsParams.pageNum>=this.listsParams.totalPage||(this.listsParams.pageNum++,this.getMemberGroupList())},onScroll:function(e){e.target.scrollTop+e.target.clientHeight>=40*this.lists.length&&this.onPageNumChange()},handleChangeIndex:function(e,t){this.currentIndex=e,this.$emit("second-list",1==this.activeType?t:{isFixed:!0,list:t})},editGroupName:function(e){this.operatorName(e)&&(this.editDialog.visible=!0,this.editDialog.classifyName=e.classifyName,this.editDialog.list=e)},deleteGroupName:function(e,t){var i=this;this.operatorName(e)&&this.$confirm("删除分类名称,包括该分类下的内容,确定删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){i.excludeName(e.memberTagGroupClassifyId,t)})},excludeName:function(e,t){var i=this,s={requestProject:"gic-member-tag-web",memberTagGroupClassifyId:e,type:1==this.activeType?0:1};Object(o.B)(s).then(function(e){if(0==e.errorCode&&(i.$message({type:"success",message:"删除成功!"}),i.lists.splice(t,1),t==i.currentIndex)){var s=t>=i.lists.length?i.lists[t-1]:i.lists[t];i.$emit("second-list",1==i.activeType?s:{isFixed:!0,item:s})}})},modifyName:function(){var e=this,t=this.editDialog,i=t.classifyName,s=t.list;if(0!=i.length){this.editDialog.loading=!0;var a={requestProject:"gic-member-tag-web",classifyName:i,memberTagGroupClassifyId:s.memberTagGroupClassifyId,type:1==this.activeType?0:1};Object(o.D)(a).then(function(t){0==t.errorCode&&(e.$message({type:"success",message:"修改成功",duration:2e3}),s.memberTagGroupClassifyId?e.editDialog.list.classifyName=e.editDialog.classifyName:(e.listsParams.pageNum=1,e.getMemberGroupList()),e.editDialog.visible=!1)}).finally(function(){setTimeout(function(){return e.editDialog.loading=!1},500)})}else this.$message({message:"分类名称不能为空!",type:"warning",duration:2e3})},operatorName:function(e){return"0"!=e.memberTagGroupClassifyId&&"1"!=e.memberTagGroupClassifyId},closeEditGroup:function(){this.editDialog.classifyName="",this.editDialog.list={}},getMemberGroupList:function(){var e=this;this.memberGroupLoading=!0;var t=this.listsParams,i=t.pageNum,s=t.pageSize,l=t.classifyName;1==i&&(this.lists=[]),Object(o.C)({requestProject:"gic-member-tag-web",type:1==this.activeType?0:1,pageNum:i,pageSize:s,classifyName:l}).then(function(t){if(e.memberGroupLoading=!1,0==t.errorCode){var i=t.result||{},s=i.result,o=i.totalPage;Array.isArray(s)&&(e.lists=e.lists.concat(s.map(function(e){return a()({},e,{edit:!1})}))),e.listsParams.totalPage=o}})}},activated:function(){this.listsParams.pageNum=1,this.listsParams.classifyName="",this.getMemberGroupList()},created:function(){this.getMemberGroupList()},watch:{activeType:function(e){this.listsParams.pageNum=1,this.listsParams.classifyName="",this.getMemberGroupList(),1==e?this.$emit("second-list","all"):2==e?this.$emit("second-list","showFixedList"):3==e&&this.$emit("second-list","allLevel")}}},r={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"group-list"},[i("div",{staticClass:"search-box"},[i("el-input",{attrs:{clearable:"","prefix-icon":"el-icon-search",placeholder:"请输入分类名称"},on:{change:e.onSearch},model:{value:e.listsParams.classifyName,callback:function(t){e.$set(e.listsParams,"classifyName",t)},expression:"listsParams.classifyName"}})],1),e._v(" "),i("ul",{staticClass:"lists-box",on:{scroll:e.onScroll}},[e._l(e.lists,function(t,s){return i("li",{key:s,class:["member-list",{"active-li":s==e.currentIndex}],on:{click:function(i){return e.handleChangeIndex(s,t)}}},[i("div",{staticClass:"wrap"},[i("span",{directives:[{name:"show",rawName:"v-show",value:!t.edit,expression:"!list.edit"}],staticClass:"name-txt",attrs:{title:t.classifyName}},[e._v(e._s(t.classifyName))]),e._v(" "),i("span",{staticStyle:{"vertical-align":"top"}},[e._v("("+e._s(t.groupNum)+")")])]),e._v(" "),e.operatorName(t)?i("el-popover",{attrs:{placement:"bottom",trigger:"click"}},[e.$getButtonLimit(e.$buttonCode.memberTagEditCateGory)?i("p",{staticClass:"more",attrs:{"limit-code":e.$buttonCode.memberTagEditCateGory},on:{click:function(i){return e.editGroupName(t)}}},[e._v("编辑分类")]):e._e(),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagDelCateGory)?i("p",{staticClass:"more",attrs:{"limit-code":e.$buttonCode.memberTagDelCateGory},on:{click:function(i){return e.deleteGroupName(t,s)}}},[e._v("删除分类")]):e._e(),e._v(" "),i("i",{staticClass:"iconfont icon-gengduo icon",attrs:{slot:"reference"},slot:"reference"})]):e._e()],1)}),e._v(" "),i("li",[e.memberGroupLoading?i("div",{staticClass:"el-loading-spinner",staticStyle:{width:"86%"}},[i("i",{staticClass:"el-icon-loading"})]):e._e()])],2),e._v(" "),e.$getButtonLimit(e.$buttonCode.memberTagAddCateGory)&&1==e.activeType?i("div",{staticClass:"add-category"},[i("el-button",{staticClass:"ghost-btn add-group",attrs:{"limit-code":e.$buttonCode.memberTagAddCateGory,type:"primary"},on:{click:function(t){e.editDialog.visible=!0}}},[e._v("新增分类")])],1):e._e(),e._v(" "),i("el-dialog",{attrs:{title:e.editDialog.list.memberTagGroupClassifyId?"编辑分类":"新增分类",visible:e.editDialog.visible,width:"600px",top:"30vh","close-on-click-modal":!1},on:{"update:visible":function(t){return e.$set(e.editDialog,"visible",t)},close:e.closeEditGroup}},[i("div",[e._v("\n 分类名称:\n "),i("el-input",{staticClass:"m-t-10",attrs:{placeholder:"请输入分类名称",maxlength:8,"show-word-limit":"",clearable:""},model:{value:e.editDialog.classifyName,callback:function(t){e.$set(e.editDialog,"classifyName",t)},expression:"editDialog.classifyName"}})],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.editDialog.visible=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary",loading:e.editDialog.loading},on:{click:e.modifyName}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var n=i("VU/8")(l,r,!1,function(e){i("dQYS")},"data-v-47acf3f6",null);t.default=n.exports},dQYS:function(e,t){}});
\ No newline at end of file
webpackJsonp([32],{"G/on":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("5QTb"),s=(a("Mk6G"),a("3E4D")),n=a("Ch4/"),i=(a("PI0u"),a("P9l9")),o={name:"platformTagList",data:function(){return{tagLibName:"platformTag",tagSearch:"",tagTableData:[],selTagTableData:[],currentPage:1,pageSize:20,total:0,currentGroupId:0}},methods:{toAddMyTagLib:function(t,e){var a={};if("mult"===t){if(!this.selTagTableData.length)return this.$message.error({message:"请选择标签"}),!1;a.tagIds=[],this.selTagTableData.forEach(function(t,e){a.tagIds.push(t.tagId)}),a.tagIds=a.tagIds.join(","),this.addByTagId("addByTagIds",a)}else a.tagId=e,this.addByTagId("addByTagId",a)},addByTagId:function(t,e){var a=this;Object(i.a)("/enterpriseMemberTag/"+t,e).then(function(t){var e=t.data;if(0==e.errorCode)return s.a.showmsg("添加成功","success"),void a.getTagList();n.a.errorMsg(e)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})},searchEnterFun:function(t){this.currentPage=1,this.getTagList()},clearSearch:function(){this.currentPage=1,this.getTagList()},handleSelectChange:function(t){this.selTagTableData=t},handleSizeChange:function(t){this.pageSize=t,this.getTagList()},handleCurrentChange:function(t){this.currentPage=t,this.$route.fullPath.includes("?")&&this.$router.push(this.$route.path+"?tagLevelGroupId="+this.$route.query.tagLevelGroupId+"&currentPage="+t),this.getTagList()},getTagList:function(t){var e=this,a={tagName:e.tagSearch,tagLevelGroupId:e.currentGroupId,pageNum:e.currentPage,pageSize:e.pageSize};Object(i.a)("/memberTag/platformTagPageList",a).then(function(t){var a=t.data;if(0==a.errorCode)return e.tagTableData=a.result.result,void(e.total=a.result.totalCount);n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getUrlParams:function(){this.tagSearch=this.$route.query.searchName?this.$route.query.searchName:"",this.currentGroupId=this.$route.query.tagLevelGroupId?this.$route.query.tagLevelGroupId:0,this.currentPage=this.$route.query.currentPage?parseInt(this.$route.query.currentPage):1,this.getTagList()}},watch:{$route:{handler:function(t,e){this.getUrlParams()},deep:!0}},mounted:function(){this.getUrlParams()},components:{tagCategory:r.a}},l={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"platformTagList-wrap common-wrap"},[a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"common-wrap__cateTags"},[a("tag-category",{attrs:{tagLibName:t.tagLibName}})],1),t._v(" "),a("div",{staticClass:"common-wrap__opt"},[a("el-input",{staticClass:"w-184",attrs:{placeholder:"搜索标签","prefix-icon":"el-icon-search",clearable:""},on:{clear:t.clearSearch},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchEnterFun(e)}},model:{value:t.tagSearch,callback:function(e){t.tagSearch=e},expression:"tagSearch"}}),t._v(" "),a("el-button",{staticClass:"fr",attrs:{type:"primary"},on:{click:function(e){return t.toAddMyTagLib("mult")}}},[t._v("添加至我的标签库")])],1),t._v(" "),a("div",{staticClass:"common-wrap__table m-t-20"},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.tagTableData,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectChange}},[a("el-table-column",{attrs:{type:"selection"}}),t._v(" "),a("el-table-column",{attrs:{prop:"tagName",label:"标签名称","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"tagDescribe",label:"标签描述","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{label:"是否实时"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(1==e.row.isActive?"实时":"非实时")+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("router-link",{staticClass:"edit-btn el-button--text",attrs:{to:{path:"/platformTagDetail",query:{tagId:e.row.tagId,addFlag:e.row.isAdd,form:"notMyTag",navSign:"platformTag"}}}},[t._v("详情")]),t._v(" "),a("el-button",{staticClass:"p-l-10",attrs:{type:"text",size:"small",disabled:1==e.row.isAdd},on:{click:function(a){return t.toAddMyTagLib("single",e.row.tagId)}}},[t._v("\n "+t._s(1==e.row.isAdd?"已":"")+"添加至我的标签库\n ")])]}}])})],1)],1),t._v(" "),0!=t.tagTableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("dm-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[10,20,30,40],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()])])])},staticRenderFns:[]};var c=a("VU/8")(o,l,!1,function(t){a("eyn9")},"data-v-48357d6b",null);e.default=c.exports},eyn9:function(t,e){}});
\ No newline at end of file
webpackJsonp([33],{"G/on":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("5QTb"),s=(a("Mk6G"),a("3E4D")),n=a("Ch4/"),i=(a("PI0u"),a("P9l9")),o={name:"platformTagList",data:function(){return{tagLibName:"platformTag",tagSearch:"",tagTableData:[],selTagTableData:[],currentPage:1,pageSize:20,total:0,currentGroupId:0}},methods:{toAddMyTagLib:function(t,e){var a={};if("mult"===t){if(!this.selTagTableData.length)return this.$message.error({message:"请选择标签"}),!1;a.tagIds=[],this.selTagTableData.forEach(function(t,e){a.tagIds.push(t.tagId)}),a.tagIds=a.tagIds.join(","),this.addByTagId("addByTagIds",a)}else a.tagId=e,this.addByTagId("addByTagId",a)},addByTagId:function(t,e){var a=this;Object(i.a)("/enterpriseMemberTag/"+t,e).then(function(t){var e=t.data;if(0==e.errorCode)return s.a.showmsg("添加成功","success"),void a.getTagList();n.a.errorMsg(e)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})},searchEnterFun:function(t){this.currentPage=1,this.getTagList()},clearSearch:function(){this.currentPage=1,this.getTagList()},handleSelectChange:function(t){this.selTagTableData=t},handleSizeChange:function(t){this.pageSize=t,this.getTagList()},handleCurrentChange:function(t){this.currentPage=t,this.$route.fullPath.includes("?")&&this.$router.push(this.$route.path+"?tagLevelGroupId="+this.$route.query.tagLevelGroupId+"&currentPage="+t),this.getTagList()},getTagList:function(t){var e=this,a={tagName:e.tagSearch,tagLevelGroupId:e.currentGroupId,pageNum:e.currentPage,pageSize:e.pageSize};Object(i.a)("/memberTag/platformTagPageList",a).then(function(t){var a=t.data;if(0==a.errorCode)return e.tagTableData=a.result.result,void(e.total=a.result.totalCount);n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getUrlParams:function(){this.tagSearch=this.$route.query.searchName?this.$route.query.searchName:"",this.currentGroupId=this.$route.query.tagLevelGroupId?this.$route.query.tagLevelGroupId:0,this.currentPage=this.$route.query.currentPage?parseInt(this.$route.query.currentPage):1,this.getTagList()}},watch:{$route:{handler:function(t,e){this.getUrlParams()},deep:!0}},mounted:function(){this.getUrlParams()},components:{tagCategory:r.a}},l={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"platformTagList-wrap common-wrap"},[a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"common-wrap__cateTags"},[a("tag-category",{attrs:{tagLibName:t.tagLibName}})],1),t._v(" "),a("div",{staticClass:"common-wrap__opt"},[a("el-input",{staticClass:"w-184",attrs:{placeholder:"搜索标签","prefix-icon":"el-icon-search",clearable:""},on:{clear:t.clearSearch},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchEnterFun(e)}},model:{value:t.tagSearch,callback:function(e){t.tagSearch=e},expression:"tagSearch"}}),t._v(" "),a("el-button",{staticClass:"fr",attrs:{type:"primary"},on:{click:function(e){return t.toAddMyTagLib("mult")}}},[t._v("添加至我的标签库")])],1),t._v(" "),a("div",{staticClass:"common-wrap__table m-t-20"},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.tagTableData,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectChange}},[a("el-table-column",{attrs:{type:"selection"}}),t._v(" "),a("el-table-column",{attrs:{prop:"tagName",label:"标签名称","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"tagDescribe",label:"标签描述","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{label:"是否实时"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(1==e.row.isActive?"实时":"非实时")+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("router-link",{staticClass:"edit-btn el-button--text",attrs:{to:{path:"/platformTagDetail",query:{tagId:e.row.tagId,addFlag:e.row.isAdd,form:"notMyTag",navSign:"platformTag"}}}},[t._v("详情")]),t._v(" "),a("el-button",{staticClass:"p-l-10",attrs:{type:"text",size:"small",disabled:1==e.row.isAdd},on:{click:function(a){return t.toAddMyTagLib("single",e.row.tagId)}}},[t._v("\n "+t._s(1==e.row.isAdd?"已":"")+"添加至我的标签库\n ")])]}}])})],1)],1),t._v(" "),0!=t.tagTableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("dm-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[10,20,30,40],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()])])])},staticRenderFns:[]};var c=a("VU/8")(o,l,!1,function(t){a("eyn9")},"data-v-48357d6b",null);e.default=c.exports},eyn9:function(t,e){}});
\ No newline at end of file
webpackJsonp([45],{0:function(e,t,a){a("j1ja"),e.exports=a("NHnr")},"4qCZ":function(e,t){},"5reh":function(e,t,a){"use strict";a.d(t,"a",function(){return n}),a.d(t,"b",function(){return o}),a.d(t,"d",function(){return r}),a.d(t,"c",function(){return m});var n="login",o="logout",r="title",m="show"},"5tgt":function(e,t,a){e.exports=function(e,t){return function(n){a("Vna/")("./"+e+"/"+t+".vue").then(function(e){n(e)})}}},NHnr:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("//Fk"),o=a.n(n),r=a("hKoQ"),m=a.n(r),i=a("Dd8w"),u=a.n(i),l=a("SJI6"),c=a.n(l),p={name:"App",data:function(){return{}},computed:u()({},Object(l.mapState)(["uniqueId"])),created:function(){this.baseUrl=window.location.origin.indexOf("localhost")>-1?"http://gicdev.demogic.com":window.location.origin,this._getUserInfo(),this.changeTab()},methods:{laout:function(){this.axios.get(this.baseUrl+"/api-auth/do-logout?requestProject=gic-member-tag-web")},_getUserInfo:function(){var e=this;this.axios.get(this.baseUrl+"/api-auth/get-login-user-info?requestProject=gic-member-tag-web").then(function(t){if(0==t.data.errorCode){var a=t.data.result&&t.data.result.userId,n=t.data.result&&t.data.result.superAdmin,o=t.data.result&&t.data.result.departAuth,r=t.data.result&&t.data.result.enableAccessControl;e.$store.commit("changeEnableAccess",r),e.$store.commit("changeSuperAdmin",n),e.$store.commit("changeDepartAuth",o),""===e.uniqueId&&e.$store.commit("changeUniqueId",a)}})},changeTab:function(){var e=this;document.addEventListener("visibilitychange",function(){"visible"===document.visibilityState&&e.axios.get(e.baseUrl+"/api-auth/get-login-user-info?requestProject=gic-member-tag-web").then(function(t){if(0==t.data.errorCode){var a=t.data.result&&t.data.result.userId;e.uniqueId!==a&&(e.$store.commit("changeUniqueId",a),e.$confirm("当前登录账号已经发生变化,如果您在其他页面已经登录另一个账号,请重新登录!","登录账号变更提示",{confirmButtonText:"重新登录",cancelButtonText:"刷新页面",type:"error"}).then(function(){window.location.href="/gic-web/#/login"}).catch(function(){window.location.href="/report"}))}})})}}},s={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("transition",{attrs:{name:"fade",mode:"out-in"}},[t("router-view")],1)],1)},staticRenderFns:[]};var g=a("VU/8")(p,s,!1,function(e){a("f9g5")},null,null).exports,d=a("pRNm"),f=a.n(d),b=a("5tgt"),h=a.n(b),v=function(e){a.e(1).then(a.bind(null,"EE2z")).then(function(t){e(t)})},T=[{path:"/",name:"index",redirect:"member-tag",component:h()("layout","layout"),children:[{path:"/member-tag",name:"会员标签",component:h()("platformTag","member-tag"),meta:{title:"会员标签",keepAlive:!0,componentName:"member-tag",fromPath:["/manualTagValueEdit"]}},{path:"/platformTagList",component:h()("platformTag","platformTagList"),name:"平台标签列表",meta:{title:"会员标签-平台标签列表"}},{path:"/platformTagDetail",component:h()("platformTag","platformTagDetail"),name:"平台标签详情",meta:{title:"会员标签-平台标签详情"}},{path:"/manualTagLib",component:h()("manualTag","manualTagLib"),name:"手工标签库",meta:{title:"会员标签-手工标签库"}},{path:"/manualTagList",component:h()("manualTag","manualTagList"),name:"手工标签列表",meta:{title:"会员标签-手工标签列表"}},{path:"/manualTagValueEdit",component:h()("manualTag","manual-tag-value-edit"),name:"标签值设置",meta:{title:"会员标签-标签值设置"}},{path:"/manualTagValueEditInfo",component:h()("manualTag","manual-tag-value-edit-info"),name:"标签值设置",meta:{title:"会员标签-会员标签详情"}},{path:"/syncTagHistory",component:h()("manualTag","syncTagHistory"),name:"同步标签",meta:{title:"会员标签-同步标签"}},{path:"/manualTagDetail",component:h()("manualTag","manualTagDetail"),name:"手工标签详情",meta:{title:"会员标签-手工标签详情"}},{path:"/myTagLib",component:h()("myTag","myTagLib"),name:"会员标签",meta:{title:"会员标签"}},{path:"/myTagList",component:h()("myTag","myTagList"),name:"我的标签库列表",meta:{title:"会员标签-我的标签库列表"}},{path:"/myTagDetail",component:h()("myTag","myTagDetail"),name:"标签详情",meta:{title:"会员标签-标签详情"}},{path:"/memberGroupList",name:"memberGroupListIndex",redirect:"memberGroupList",component:h()("memberGroup","index"),children:[{path:"/memberGroupList",component:h()("memberGroup","memberGroupList"),name:"会员分组",meta:{title:"会员标签-会员分组",keepAlive:!0,componentName:"memberGroupList",fromPath:["/memberGroupEdit","/memberLevelDetail","/memberGroupDetail","/memberGroupAdd"]}},{path:"/memberGroupDetail",component:h()("memberGroup","memberGroupDetail"),name:"分组详情",meta:{title:"会员标签-分组详情"}},{path:"/memberLevelDetail",component:h()("memberGroup","memberLevelDetail"),name:"分层详情",meta:{title:"会员标签-分层详情"}},{path:"/memberGroupAdd",component:h()("memberGroup","memberGroupEdit"),name:"新建分组",meta:{title:"会员标签-新建分组"}},{path:"/memberGroupEdit",component:h()("memberGroup","memberGroupEdit"),name:"编辑分组",meta:{title:"会员标签-编辑分组"}},{path:"/memberGroupLog",component:h()("memberGroup","member-group-log"),name:"分组操作日志",meta:{title:"分组操作日志"}}]}]},{path:"/403",name:"无权访问",component:v},{path:"/404",name:"error404",component:v},{path:"/500",name:"error500",component:v},{path:"*",redirect:"/404",hidden:!0}],G=new f.a({routes:T,base:"/member-tag/",scrollBehavior:function(){return{y:0}}});G.beforeEach(function(e,t,a){var n=(t.meta||{}).fromPath,o=void 0===n?[]:n;t.meta.keepAlive=o.includes(e.path),a()});var y,w=G,L=a("l6IN"),x=a("Rf8U"),k=a.n(x),E=a("OMN4"),A=a.n(E),D=a("bOdI"),N=a.n(D),P=a("lRwf"),I=a.n(P),q=a("5reh");I.a.use(c.a);var C=new c.a.Store({state:{user:{},token:null,title:"",show:!1,tagRealName:"",uniqueId:"",isSuperAdmin:0,delTrashNum:0,enableAccessControl:0,departAuth:0},mutations:(y={},N()(y,q.a,function(e,t){sessionStorage.token=t,e.token=t}),N()(y,q.b,function(e){sessionStorage.removeItem("token"),e.token=null}),N()(y,q.d,function(e,t){e.title=t}),N()(y,q.c,function(e,t){e.show=t}),N()(y,"modiftTagName",function(e,t){e.tagRealName=t}),N()(y,"changeUniqueId",function(e,t){e.uniqueId=t||""}),N()(y,"changeSuperAdmin",function(e,t){e.isSuperAdmin=t}),N()(y,"changeDelTrashNum",function(e,t){e.delTrashNum=t}),N()(y,"changeEnableAccess",function(e,t){e.enableAccessControl=t}),N()(y,"changeDepartAuth",function(e,t){e.departAuth=t}),y)}),j=(a("Xcu2"),a("4qCZ"),a("uKUT"),a("GqmT")),S=a.n(j);m.a.polyfill(),window.ELEMENT.Dialog.props.closeOnClickModal.default=!1,I.a.use(S.a),I.a.config.devtools=!0,I.a.use(k.a,A.a),I.a.axios.defaults.withCredentials=!0,I.a.prototype.$toTaskCenter=function(e){this.$confirm("任务发起成功,请去【企业管理】-【任务中心】查看处理结果和执行进度","任务发起成功",{confirmButtonText:"去任务中心",cancelButtonText:"取消",closeOnClickModal:!1,customClass:"import-link-confirm-content",type:"warning"}).then(function(){window.open("/gic-web/#/taskDetail/"+e)}).catch(function(){return!0})},I.a.axios.interceptors.request.use(function(e){return e},function(e){return o.a.reject(e)}),I.a.axios.interceptors.response.use(function(e){return 200==e.status&&e.data.errorCode,e},function(e){if(e.response)switch(e.response.status){case 401:window.location.href=window.location.origin+"/gic-web/#/";case 500:L.Message.error("服务器500")}return o.a.reject(e.response.data)}),window.getLimit(w,"member-tag").then(function(){new I.a({el:"#app",router:w,store:C,components:{App:g},template:"<App/>"})})},OMN4:function(e,t){e.exports=axios},SJI6:function(e,t){e.exports=Vuex},"Vna/":function(e,t,a){var n={"./errorPage/401.vue":["4KSJ",11],"./errorPage/403.vue":["aM+6",10],"./errorPage/404.vue":["PRsh",8],"./errorPage/500.vue":["/HCr",9],"./errorPage/index.vue":["EE2z",1],"./index/index.vue":["YPWR",28],"./layout/layout.vue":["FNcP",43],"./linktools/linktools.vue":["Lc2x",0,24],"./linktools/linktoolsold.vue":["/8lq",0,21],"./linktools/linktoolspage.vue":["HLON",0,36],"./login/login.vue":["6Qob",0,20],"./manualTag/delete-tag-dialog.vue":["r9pr",0],"./manualTag/import-member-dialog.vue":["vRdD",35],"./manualTag/manual-tag-value-edit-info.vue":["y1vL",0,15],"./manualTag/manual-tag-value-edit.vue":["umZJ",0,4],"./manualTag/manualTagDetail.vue":["Tl/4",0,37],"./manualTag/manualTagEdit.vue":["308P",0,5],"./manualTag/manualTagLib.vue":["q490",0,30],"./manualTag/manualTagList.vue":["f0o3",0,18],"./manualTag/syncTagHistory.vue":["Gl7f",0,31],"./manualTag/tag-value-item.vue":["roJz",40],"./memberGroup/card-item.vue":["5kmy",0],"./memberGroup/choose-tag-table.vue":["BtI9",0,17],"./memberGroup/delete-deactive-dialog.vue":["mmLS",0,19],"./memberGroup/edit-tag.vue":["jkVl",0],"./memberGroup/group-list.vue":["SJ7l",0,33],"./memberGroup/index.vue":["Gy5W",23],"./memberGroup/member-group-log.vue":["8jHj",0,12],"./memberGroup/memberGroupDetail.vue":["+/ey",0,7],"./memberGroup/memberGroupEdit.vue":["q0vu",0,6],"./memberGroup/memberGroupList.vue":["oVck",0,3],"./memberGroup/memberLevelDetail.vue":["Y4Pr",0,14],"./memberGroup/pyramid-group-table.vue":["/CFs",0,39],"./memberGroup/recommend-table.vue":["9ZvA",42],"./memberGroup/tags-group-list.vue":["vcge",0],"./memberGroup/tags-group.vue":["wx1P",0],"./platformTag/add-tag.vue":["tKpj",41],"./platformTag/member-tag.vue":["bytj",0,2],"./platformTag/myTag/myTagDetail.vue":["cm2p",0,27],"./platformTag/myTag/myTagLib.vue":["EHeP",0,22],"./platformTag/myTag/myTagList.vue":["C8bH",0,25],"./platformTag/platformTagDetail.vue":["KN59",0,13],"./platformTag/platformTagLib.vue":["puJc",0,26],"./platformTag/platformTagList.vue":["G/on",0,32],"./platformTag/second-tag.vue":["CUHN",0],"./platformTag/tag-container-active.vue":["0c8U",0,34],"./platformTag/tag-container-system.vue":["SQwf",0,29],"./platformTag/tag-container.vue":["Gndl",0,38],"./platformTag/tag-type.vue":["iHP3",0,16]};function o(e){var t=n[e];return t?Promise.all(t.slice(1).map(a.e)).then(function(){return a(t[0])}):Promise.reject(new Error("Cannot find module '"+e+"'."))}o.keys=function(){return Object.keys(n)},o.id="Vna/",e.exports=o},Xcu2:function(e,t){},f9g5:function(e,t){},l6IN:function(e,t){e.exports=ELEMENT},lRwf:function(e,t){e.exports=Vue},pRNm:function(e,t){e.exports=VueRouter},uKUT:function(e,t){}},[0]);
\ No newline at end of file
webpackJsonp([45],{0:function(e,t,a){a("j1ja"),e.exports=a("NHnr")},"4qCZ":function(e,t){},"5reh":function(e,t,a){"use strict";a.d(t,"a",function(){return n}),a.d(t,"b",function(){return o}),a.d(t,"d",function(){return r}),a.d(t,"c",function(){return m});var n="login",o="logout",r="title",m="show"},"5tgt":function(e,t,a){e.exports=function(e,t){return function(n){a("Vna/")("./"+e+"/"+t+".vue").then(function(e){n(e)})}}},NHnr:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("//Fk"),o=a.n(n),r=a("hKoQ"),m=a.n(r),i=a("Dd8w"),u=a.n(i),l=a("SJI6"),c=a.n(l),p={name:"App",data:function(){return{}},computed:u()({},Object(l.mapState)(["uniqueId"])),created:function(){this.baseUrl=window.location.origin.indexOf("localhost")>-1?"http://gicdev.demogic.com":window.location.origin,this._getUserInfo(),this.changeTab()},methods:{laout:function(){this.axios.get(this.baseUrl+"/api-auth/do-logout?requestProject=gic-member-tag-web")},_getUserInfo:function(){var e=this;this.axios.get(this.baseUrl+"/api-auth/get-login-user-info?requestProject=gic-member-tag-web").then(function(t){if(0==t.data.errorCode){var a=t.data.result&&t.data.result.userId,n=t.data.result&&t.data.result.superAdmin,o=t.data.result&&t.data.result.departAuth,r=t.data.result&&t.data.result.enableAccessControl;e.$store.commit("changeEnableAccess",r),e.$store.commit("changeSuperAdmin",n),e.$store.commit("changeDepartAuth",o),""===e.uniqueId&&e.$store.commit("changeUniqueId",a)}})},changeTab:function(){var e=this;document.addEventListener("visibilitychange",function(){"visible"===document.visibilityState&&e.axios.get(e.baseUrl+"/api-auth/get-login-user-info?requestProject=gic-member-tag-web").then(function(t){if(0==t.data.errorCode){var a=t.data.result&&t.data.result.userId;e.uniqueId!==a&&(e.$store.commit("changeUniqueId",a),e.$confirm("当前登录账号已经发生变化,如果您在其他页面已经登录另一个账号,请重新登录!","登录账号变更提示",{confirmButtonText:"重新登录",cancelButtonText:"刷新页面",type:"error"}).then(function(){window.location.href="/gic-web/#/login"}).catch(function(){window.location.href="/report"}))}})})}}},s={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("transition",{attrs:{name:"fade",mode:"out-in"}},[t("router-view")],1)],1)},staticRenderFns:[]};var g=a("VU/8")(p,s,!1,function(e){a("f9g5")},null,null).exports,d=a("pRNm"),f=a.n(d),b=a("5tgt"),h=a.n(b),v=function(e){a.e(1).then(a.bind(null,"EE2z")).then(function(t){e(t)})},T=[{path:"/",name:"index",redirect:"member-tag",component:h()("layout","layout"),children:[{path:"/member-tag",name:"会员标签",component:h()("platformTag","member-tag"),meta:{title:"会员标签",keepAlive:!0,componentName:"member-tag",fromPath:["/manualTagValueEdit"]}},{path:"/platformTagList",component:h()("platformTag","platformTagList"),name:"平台标签列表",meta:{title:"会员标签-平台标签列表"}},{path:"/platformTagDetail",component:h()("platformTag","platformTagDetail"),name:"平台标签详情",meta:{title:"会员标签-平台标签详情"}},{path:"/manualTagLib",component:h()("manualTag","manualTagLib"),name:"手工标签库",meta:{title:"会员标签-手工标签库"}},{path:"/manualTagList",component:h()("manualTag","manualTagList"),name:"手工标签列表",meta:{title:"会员标签-手工标签列表"}},{path:"/manualTagValueEdit",component:h()("manualTag","manual-tag-value-edit"),name:"标签值设置",meta:{title:"会员标签-标签值设置"}},{path:"/manualTagValueEditInfo",component:h()("manualTag","manual-tag-value-edit-info"),name:"标签值设置",meta:{title:"会员标签-会员标签详情"}},{path:"/syncTagHistory",component:h()("manualTag","syncTagHistory"),name:"同步标签",meta:{title:"会员标签-同步标签"}},{path:"/manualTagDetail",component:h()("manualTag","manualTagDetail"),name:"手工标签详情",meta:{title:"会员标签-手工标签详情"}},{path:"/myTagLib",component:h()("myTag","myTagLib"),name:"会员标签",meta:{title:"会员标签"}},{path:"/myTagList",component:h()("myTag","myTagList"),name:"我的标签库列表",meta:{title:"会员标签-我的标签库列表"}},{path:"/myTagDetail",component:h()("myTag","myTagDetail"),name:"标签详情",meta:{title:"会员标签-标签详情"}},{path:"/memberGroupList",name:"memberGroupListIndex",redirect:"memberGroupList",component:h()("memberGroup","index"),children:[{path:"/memberGroupList",component:h()("memberGroup","memberGroupList"),name:"会员分组",meta:{title:"会员标签-会员分组",keepAlive:!0,componentName:"memberGroupList",fromPath:["/memberGroupEdit","/memberLevelDetail","/memberGroupDetail","/memberGroupAdd"]}},{path:"/memberGroupDetail",component:h()("memberGroup","memberGroupDetail"),name:"分组详情",meta:{title:"会员标签-分组详情"}},{path:"/memberLevelDetail",component:h()("memberGroup","memberLevelDetail"),name:"分层详情",meta:{title:"会员标签-分层详情"}},{path:"/memberGroupAdd",component:h()("memberGroup","memberGroupEdit"),name:"新建分组",meta:{title:"会员标签-新建分组"}},{path:"/memberGroupEdit",component:h()("memberGroup","memberGroupEdit"),name:"编辑分组",meta:{title:"会员标签-编辑分组"}},{path:"/memberGroupLog",component:h()("memberGroup","member-group-log"),name:"分组操作日志",meta:{title:"分组操作日志"}}]}]},{path:"/403",name:"无权访问",component:v},{path:"/404",name:"error404",component:v},{path:"/500",name:"error500",component:v},{path:"*",redirect:"/404",hidden:!0}],G=new f.a({routes:T,base:"/member-tag/",scrollBehavior:function(){return{y:0}}});G.beforeEach(function(e,t,a){var n=(t.meta||{}).fromPath,o=void 0===n?[]:n;t.meta.keepAlive=o.includes(e.path),a()});var y,w=G,L=a("l6IN"),x=a("Rf8U"),k=a.n(x),E=a("OMN4"),A=a.n(E),D=a("bOdI"),N=a.n(D),P=a("lRwf"),I=a.n(P),q=a("5reh");I.a.use(c.a);var C=new c.a.Store({state:{user:{},token:null,title:"",show:!1,tagRealName:"",uniqueId:"",isSuperAdmin:0,delTrashNum:0,enableAccessControl:0,departAuth:0},mutations:(y={},N()(y,q.a,function(e,t){sessionStorage.token=t,e.token=t}),N()(y,q.b,function(e){sessionStorage.removeItem("token"),e.token=null}),N()(y,q.d,function(e,t){e.title=t}),N()(y,q.c,function(e,t){e.show=t}),N()(y,"modiftTagName",function(e,t){e.tagRealName=t}),N()(y,"changeUniqueId",function(e,t){e.uniqueId=t||""}),N()(y,"changeSuperAdmin",function(e,t){e.isSuperAdmin=t}),N()(y,"changeDelTrashNum",function(e,t){e.delTrashNum=t}),N()(y,"changeEnableAccess",function(e,t){e.enableAccessControl=t}),N()(y,"changeDepartAuth",function(e,t){e.departAuth=t}),y)}),j=(a("Xcu2"),a("4qCZ"),a("uKUT"),a("GqmT")),S=a.n(j);m.a.polyfill(),window.ELEMENT.Dialog.props.closeOnClickModal.default=!1,I.a.use(S.a),I.a.config.devtools=!0,I.a.use(k.a,A.a),I.a.axios.defaults.withCredentials=!0,I.a.prototype.$toTaskCenter=function(e){this.$confirm("任务发起成功,请去【企业管理】-【任务中心】查看处理结果和执行进度","任务发起成功",{confirmButtonText:"去任务中心",cancelButtonText:"取消",closeOnClickModal:!1,customClass:"import-link-confirm-content",type:"warning"}).then(function(){window.open("/gic-web/#/taskDetail/"+e)}).catch(function(){return!0})},I.a.axios.interceptors.request.use(function(e){return e},function(e){return o.a.reject(e)}),I.a.axios.interceptors.response.use(function(e){return 200==e.status&&e.data.errorCode,e},function(e){if(e.response)switch(e.response.status){case 401:window.location.href=window.location.origin+"/gic-web/#/";case 500:L.Message.error("服务器500")}return o.a.reject(e.response.data)}),window.getLimit(w,"member-tag").then(function(){new I.a({el:"#app",router:w,store:C,components:{App:g},template:"<App/>"})})},OMN4:function(e,t){e.exports=axios},SJI6:function(e,t){e.exports=Vuex},"Vna/":function(e,t,a){var n={"./errorPage/401.vue":["4KSJ",11],"./errorPage/403.vue":["aM+6",10],"./errorPage/404.vue":["PRsh",8],"./errorPage/500.vue":["/HCr",9],"./errorPage/index.vue":["EE2z",1],"./index/index.vue":["YPWR",28],"./layout/layout.vue":["FNcP",43],"./linktools/linktools.vue":["Lc2x",0,24],"./linktools/linktoolsold.vue":["/8lq",0,21],"./linktools/linktoolspage.vue":["HLON",0,36],"./login/login.vue":["6Qob",0,20],"./manualTag/delete-tag-dialog.vue":["r9pr",0],"./manualTag/import-member-dialog.vue":["vRdD",35],"./manualTag/manual-tag-value-edit-info.vue":["y1vL",0,15],"./manualTag/manual-tag-value-edit.vue":["umZJ",0,4],"./manualTag/manualTagDetail.vue":["Tl/4",0,37],"./manualTag/manualTagEdit.vue":["308P",0,5],"./manualTag/manualTagLib.vue":["q490",0,30],"./manualTag/manualTagList.vue":["f0o3",0,18],"./manualTag/syncTagHistory.vue":["Gl7f",0,32],"./manualTag/tag-value-item.vue":["roJz",40],"./memberGroup/card-item.vue":["5kmy",0],"./memberGroup/choose-tag-table.vue":["BtI9",0,17],"./memberGroup/delete-deactive-dialog.vue":["mmLS",0,19],"./memberGroup/edit-tag.vue":["jkVl",0],"./memberGroup/group-list.vue":["SJ7l",0,31],"./memberGroup/index.vue":["Gy5W",23],"./memberGroup/member-group-log.vue":["8jHj",0,12],"./memberGroup/memberGroupDetail.vue":["+/ey",0,7],"./memberGroup/memberGroupEdit.vue":["q0vu",0,6],"./memberGroup/memberGroupList.vue":["oVck",0,3],"./memberGroup/memberLevelDetail.vue":["Y4Pr",0,14],"./memberGroup/pyramid-group-table.vue":["/CFs",0,39],"./memberGroup/recommend-table.vue":["9ZvA",42],"./memberGroup/tags-group-list.vue":["vcge",0],"./memberGroup/tags-group.vue":["wx1P",0],"./platformTag/add-tag.vue":["tKpj",41],"./platformTag/member-tag.vue":["bytj",0,2],"./platformTag/myTag/myTagDetail.vue":["cm2p",0,27],"./platformTag/myTag/myTagLib.vue":["EHeP",0,22],"./platformTag/myTag/myTagList.vue":["C8bH",0,25],"./platformTag/platformTagDetail.vue":["KN59",0,13],"./platformTag/platformTagLib.vue":["puJc",0,26],"./platformTag/platformTagList.vue":["G/on",0,33],"./platformTag/second-tag.vue":["CUHN",0],"./platformTag/tag-container-active.vue":["0c8U",0,34],"./platformTag/tag-container-system.vue":["SQwf",0,29],"./platformTag/tag-container.vue":["Gndl",0,38],"./platformTag/tag-type.vue":["iHP3",0,16]};function o(e){var t=n[e];return t?Promise.all(t.slice(1).map(a.e)).then(function(){return a(t[0])}):Promise.reject(new Error("Cannot find module '"+e+"'."))}o.keys=function(){return Object.keys(n)},o.id="Vna/",e.exports=o},Xcu2:function(e,t){},f9g5:function(e,t){},l6IN:function(e,t){e.exports=ELEMENT},lRwf:function(e,t){e.exports=Vue},pRNm:function(e,t){e.exports=VueRouter},uKUT:function(e,t){}},[0]);
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,n,r){for(var d,t,o,i=0,u=[];i<a.length;i++)t=a[i],f[t]&&u.push(f[t][0]),f[t]=0;for(d in n)Object.prototype.hasOwnProperty.call(n,d)&&(e[d]=n[d]);for(c&&c(a,n,r);u.length;)u.shift()();if(r)for(i=0;i<r.length;i++)o=b(b.s=r[i]);return o};var a={},f={46:0};function b(c){if(a[c])return a[c].exports;var f=a[c]={i:c,l:!1,exports:{}};return e[c].call(f.exports,f,f.exports,b),f.l=!0,f.exports}b.e=function(e){var c=f[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,b){c=f[e]=[a,b]});c[2]=a;var n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.charset="utf-8",r.async=!0,r.timeout=12e4,b.nc&&r.setAttribute("nonce",b.nc),r.src=b.p+"static/js/"+e+"."+{0:"c4b6d6cb755f46a93f77",1:"a5b1143fb090193afa6f",2:"443c91d33cd2464b19a1",3:"177b38feffa284c86774",4:"204aedfb0870a329fb96",5:"d93d4e6e37b270e74e0c",6:"73c4cc952259800eebb9",7:"4c47ec34587d4554f310",8:"0ee171376d4ff4853265",9:"6745d9c9726c50323c7f",10:"b3e0655ae069b2914dce",11:"cfa61640d1a3d8d26b48",12:"ed35f742a5cdceb1f843",13:"04f66cbd91ce2ab0d824",14:"3579fb9c54d114b602fb",15:"1795eb2c89cf81f17b46",16:"fd8e0aca022b16e268de",17:"ee4ff30e9c5028d2ab9a",18:"04fef63821c104201b24",19:"4fcd3f0652be046eae2b",20:"b2ba64154f555459cc42",21:"9c7b0847654fea50f3ce",22:"02d8f41c5b349b9bc2fe",23:"6db5fe3e35a647ae1bce",24:"49727bc8e6bb48fc50c2",25:"42b206ebe92a46e8ac20",26:"2382a2ad8dc8d8be0114",27:"d90ade7168d3fa22652f",28:"a162a9e98e1b2c78ae46",29:"9efcfdb3a2c8b24f6f57",30:"fbb528f02d4f8a0b02d6",31:"432001f131a2901f1cff",32:"b6ac2827a57d12878f97",33:"8dc1ab50ce2217d20323",34:"7b662a230391f8739e52",35:"f6c7eb27d91ddb250e6d",36:"9de99ecb4d9b9240a7fb",37:"9963beab4d1e44f7645e",38:"35167ce3debdaddce4dd",39:"24c82589a8b9a16a8124",40:"360db6296b4b9cbcf1a5",41:"9a90b7405429e597f965",42:"50661a28c4416e9dd052",43:"a58b09332b3e4b0b022a"}[e]+".js";var d=setTimeout(t,12e4);function t(){r.onerror=r.onload=null,clearTimeout(d);var c=f[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return r.onerror=r.onload=t,n.appendChild(r),a},b.m=e,b.c=a,b.d=function(e,c,a){b.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},b.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return b.d(c,"a",c),c},b.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},b.p="./",b.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,d,n){for(var r,t,o,i=0,u=[];i<a.length;i++)t=a[i],b[t]&&u.push(b[t][0]),b[t]=0;for(r in d)Object.prototype.hasOwnProperty.call(d,r)&&(e[r]=d[r]);for(c&&c(a,d,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=f(f.s=n[i]);return o};var a={},b={46:0};function f(c){if(a[c])return a[c].exports;var b=a[c]={i:c,l:!1,exports:{}};return e[c].call(b.exports,b,b.exports,f),b.l=!0,b.exports}f.e=function(e){var c=b[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,f){c=b[e]=[a,f]});c[2]=a;var d=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,f.nc&&n.setAttribute("nonce",f.nc),n.src=f.p+"static/js/"+e+"."+{0:"c4b6d6cb755f46a93f77",1:"a5b1143fb090193afa6f",2:"443c91d33cd2464b19a1",3:"447a7d57773ac74f11fc",4:"204aedfb0870a329fb96",5:"d93d4e6e37b270e74e0c",6:"73c4cc952259800eebb9",7:"4c47ec34587d4554f310",8:"0ee171376d4ff4853265",9:"6745d9c9726c50323c7f",10:"b3e0655ae069b2914dce",11:"cfa61640d1a3d8d26b48",12:"ed35f742a5cdceb1f843",13:"04f66cbd91ce2ab0d824",14:"3579fb9c54d114b602fb",15:"1795eb2c89cf81f17b46",16:"fd8e0aca022b16e268de",17:"ee4ff30e9c5028d2ab9a",18:"04fef63821c104201b24",19:"4fcd3f0652be046eae2b",20:"b2ba64154f555459cc42",21:"9c7b0847654fea50f3ce",22:"02d8f41c5b349b9bc2fe",23:"6db5fe3e35a647ae1bce",24:"49727bc8e6bb48fc50c2",25:"42b206ebe92a46e8ac20",26:"2382a2ad8dc8d8be0114",27:"d90ade7168d3fa22652f",28:"a162a9e98e1b2c78ae46",29:"9efcfdb3a2c8b24f6f57",30:"fbb528f02d4f8a0b02d6",31:"a7dd57b2f8ce4a9512d2",32:"ba1b9de80e3f03b1a2d3",33:"d14ec9ab3b5db564d2d1",34:"7b662a230391f8739e52",35:"f6c7eb27d91ddb250e6d",36:"9de99ecb4d9b9240a7fb",37:"9963beab4d1e44f7645e",38:"35167ce3debdaddce4dd",39:"24c82589a8b9a16a8124",40:"360db6296b4b9cbcf1a5",41:"9a90b7405429e597f965",42:"50661a28c4416e9dd052",43:"a58b09332b3e4b0b022a"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=b[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),b[e]=void 0)}return n.onerror=n.onload=t,d.appendChild(n),a},f.m=e,f.c=a,f.d=function(e,c,a){f.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},f.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(c,"a",c),c},f.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},f.p="./",f.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment