Commit 629b69a5 by member

das

parent 619c9da3
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>GIC-会员标签</title><link href=./static/css/app.9bc0b539918fd26364f32bf90b7a1d46.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/elementUI/index.2.5.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/header.2.0.18.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-new.2.0.12.js></script><script src=//web-1251519181.file.myqcloud.com/components/aside-menu.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/area-ab.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/card.2.0.02.js></script><script type=text/javascript src=./static/js/manifest.57beb191d04952d61634.js></script><script type=text/javascript src=./static/js/vendor.eb4fd5c01c3b98d7fcea.js></script><script type=text/javascript src=./static/js/app.fc31afb7820b45d2365c.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>GIC-会员标签</title><link href=./static/css/app.ec4384cd9e05927ce2bc968cf7c40d70.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/elementUI/index.2.5.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/header.2.0.18.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-new.2.0.12.js></script><script src=//web-1251519181.file.myqcloud.com/components/aside-menu.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/area-ab.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/card.2.0.02.js></script><script type=text/javascript src=./static/js/manifest.9c4379d0eb7f6ba78e36.js></script><script type=text/javascript src=./static/js/vendor.eb4fd5c01c3b98d7fcea.js></script><script type=text/javascript src=./static/js/app.bc3e3db18b5851ff9c2e.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([11],{"+VBF":function(e,t){},q0vu:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("Dd8w"),s=a.n(r),o=a("mvHQ"),i=a.n(o),l=a("woOf"),n=a.n(l),u=(a("zFZp"),a("3Xzz")),c=a("Gndl"),p=a("jkVl"),g=a("vcge"),m=a("3E4D"),d=a("P9l9"),h=a("OOvn"),v=a("2CGT"),f={name:"memberGroupEdit",data:function(){var e=this;return{templateCode:"",ruleForm:{memberTagGroupId:"",selectedTags:[[]],tagsGroupRelation:[],newTagVal:"",groupName:"",effectiveDateTmp:"",describle:"",isActive:0,updateType:"",updateDay:"",effectiveStatus:1},refreshList:{},activeTagsGroupIndex:0,activeTagIndex:0,pickerOptions:{disabledDate:function(e){var t=(new Date).getTime()+31536e6;return e.getTime()<Date.now()-864e5||e.getTime()>t}},rules:{selectedTags:[{type:"array",required:!0,message:"请选择标签",trigger:"blur"}],groupName:[{required:!0,message:"请输入分组名称",trigger:"blur"}],effectiveDateTmp:[{required:!0,message:"请选择分组过期时间",trigger:"change"}],updateType:[{validator:function(t,a,r){console.log(a),0==e.ruleForm.isActive&&""==a?r(new Error("请选择更新频率")):r()},trigger:"blur"}],updateDay:[{validator:function(t,a,r){console.log(a,e.ruleForm),0!=e.ruleForm.isActive||"1"==e.ruleForm.updateType&&""!=e.ruleForm.updateType||""!=a?r():(console.log(a,e.ruleForm),r(new Error("请选择更新频率")))},trigger:"change"}]},rateData:[{label:"每日一次",options:[]},{label:"每周一次",options:["周一","周二","周三","周四","周五","周六","周日"]},{label:"每月一次",options:["1号","2号","3号","4号","5号","6号","7号","8号","9号","10号","11号","12号","13号","14号","15号","16号","17号","18号","19号","20号","21号","22号","23号","24号","25号","26号","27号","28号"]}],showSelectTagPop:!1,tagsList:[],tagsGroupList:[],searchData:"",showEditTagPop:!1,editPopType:"add",tagData:{},pageNum:1,pageSize:20,total:0}},computed:{navpath:function(){var e=this.$route.query.memberTagGroupId;return[{name:"首页",path:window.location.origin+"/report/#/memberSummary",relocation:!0},{name:"会员标签",path:""},{name:"会员分组",path:"/memberGroupList"},{name:e?"会员分组编辑":"新增会员分组",path:""}]}},watch:{"ruleForm.selectedTags":{deep:!0,handler:function(){var e=0===this.ruleForm.selectedTags.length||this.ruleForm.selectedTags.some(function(e){return 0===e.length||e.some(function(e){return 0===parseInt(e.isActive)})});this.ruleForm.isActive=e?0:1}}},methods:{changeRoute:function(e){this.$router.push(e)},refresh:function(e){e.changeRefersh=!0,this.refershList=e},addTags:function(){this.editPopType="add",this.showSelectTagPop=!0},editTags:function(){var e=this;this.editPopType="edit",this.showEditTagPop=!0,this.$nextTick(function(){e.tagData=n()({},e.tagData,e.ruleForm.selectedTags[e.activeTagsGroupIndex][e.activeTagIndex]),e.tagData.editCondition=!0})},selectedTag:function(e){this.showEditTagPop=!0,this.tagData=n()({},this.tagData,e),this.tagData.editCondition=!1},returnTagData:function(e){var t=this,a=JSON.parse(e.tagParams);switch(e.newTagVal=i()(a.selectedVal),e.level=this.activeTagsGroupIndex,this.editPopType){case"add":this.ruleForm.selectedTags[this.activeTagsGroupIndex].some(function(t){return t.tagId===e.tagId})?this.ruleForm.selectedTags[this.activeTagsGroupIndex].forEach(function(a,r){a.tagId===e.tagId&&t.ruleForm.selectedTags[t.activeTagsGroupIndex].splice(r,1,e)}):this.ruleForm.selectedTags[this.activeTagsGroupIndex].push(e);break;case"edit":var r=this.ruleForm.selectedTags[this.activeTagsGroupIndex];r.splice(this.activeTagIndex,1,s()({},r[this.activeTagIndex],e)),this.ruleForm.selectedTags.splice(this.activeTagsGroupIndex,1,r)}},confirmSavePost:function(){var e=this;this.$refs.ruleForm.validate(function(t){if(t){var a=0===e.ruleForm.isActive&&1!==e.ruleForm.updateType&&""===e.ruleForm.updateDay,r=0===e.ruleForm.selectedTags.length||e.ruleForm.selectedTags.every(function(e){return 0===e.length});if(a)return e.$message.error({message:"请选择更新频率!"}),!1;if(r)return e.$message.error({message:"请至少保留一个标签!"}),!1;e.postSave()}})},postSave:function(){var e=this,t=this.ruleForm;t.selectedTags.forEach(function(e,a){var r=t.tagsGroupRelation[a-1];e.forEach(function(e){e.levelType=r||"or"})});var a={memberTagGroupId:t.memberTagGroupId,groupName:t.groupName,isRealTime:t.isActive,describle:t.describle,updateType:t.updateType,updateDay:t.updateDay,effectiveStatus:t.effectiveStatus,json:i()(t.selectedTags),effectiveDateTmp:t.effectiveDateTmp.split(" ")[0]+" 23:59:59"},r=this.ruleForm.memberTagGroupId?"/member-tag-group/update.json":"/member-tag-group/add.json";Object(d.b)(r,a).then(function(t){1===t.data.errorCode?(m.a.showmsg(e.ruleForm.memberTagGroupId?"编辑成功":"新增成功","success"),e.changeRoute("/memberGroupList")):e.$message.warning(t.data.message)}).catch(function(t){e.$message.warning(t)})},getTagsList:function(){var e=this;Object(h.a)({url:"/memberTag/platformHomePageCountV2",method:"get",params:{requestProject:"gic-member-tag-web"}}).then(function(t){t.result&&t.result.length?(e.tagsList=t.result,e.tagsList.forEach(function(e){e.nameStr=e.name,e.children.forEach(function(e){e.nameStr=e.name,e.children.forEach(function(e){e.nameStr=e.name,e.count&&e.count>0&&(e.nameStr=e.name+" ("+e.count+")")})})})):e.tagsList=[]})},getTagsGroupList:function(e){var t=this,a={requestProject:"gic-member-tag-web",search:(e=e||{}).searchName||null,tagLevelGroupId:e.id||0,tagType:e.type||null,pageNum:this.pageNum,pageSize:this.pageSize};Object(v.j)(a).then(function(e){e.result.result&&e.result.result.length?(t.tagsGroupList=e.result.result,t.total=e.result.totalCount):(t.tagsGroupList=[],t.total=0),console.log("tagsGroupList",t.tagsGroupList)})},searchTags:function(){this.searchData.length>0&&(this.pageNum=1,this.getTagsGroupList({searchName:this.searchData}))},treeClick:function(e,t){3===t.level&&(this.pageNum=1,this.getTagsGroupList({id:e.id,type:e.handTag}))},handleSizeChange:function(e){this.pageSize=e,this.pageNum=1,this.getTagsGroupList()},handleCurrentChange:function(e){this.pageNum=e,this.getTagsGroupList()},getGroupData:function(){var e=this;Object(d.b)("/member-tag-group/findOneDetial.json",{memberTagGroupId:this.ruleForm.memberTagGroupId}).then(function(t){var a=t.data;if(1==a.errorCode){var r=a.result.tagGroupDto;r&&(e.ruleForm.groupName=r.groupName,e.ruleForm.isActive=r.isRealTime,e.ruleForm.effectiveStatus=r.effectiveStatus,e.ruleForm.describle=r.describle,e.ruleForm.effectiveDateTmp=r.effectiveDate,e.ruleForm.updateType=r.updateType?Number(r.updateType):"",e.ruleForm.updateDay=r.updateDay?Number(r.updateDay):"");var s=Array.isArray(a.result.tagValueDtoList)?a.result.tagValueDtoList:[];e.ruleForm.selectedTags=s.map(function(e){return e.map(function(e){if("[object Object]"===Object.prototype.toString.call(e)){var t=JSON.parse(e.tagParams);e.newTagVal=t.selectedVal?i()(t.selectedVal):""}return e})}),e.ruleForm.selectedTags=e.ruleForm.selectedTags.filter(function(e){return e.length>0}),e.ruleForm.selectedTags.map(function(t,a){e.ruleForm.selectedTags[a+1]&&e.ruleForm.tagsGroupRelation.push(e.ruleForm.selectedTags[a+1][0].levelType?e.ruleForm.selectedTags[a+1][0].levelType:"or")})}}).catch(function(e){console.log(e)})}},mounted:function(){var e=sessionStorage.getItem("selectTempTag"),t=this.$route.query.memberTagGroupId;if(e&&(this.ruleForm.selectedTags=JSON.parse(e),sessionStorage.removeItem("selectTempTag")),t)this.ruleForm.memberTagGroupId=t,this.getGroupData();else{var a=new Date((new Date).getTime()+31536e6),r=a.getFullYear()+"-",s=(a.getMonth()+1<10?"0"+(a.getMonth()+1):a.getMonth()+1)+"-",o=(a.getDate()<10?"0"+a.getDate():a.getDate())+" ";this.ruleForm.effectiveDateTmp=r+s+o+"23:59:59"}this.getTagsList(),this.getTagsGroupList()},components:{navCrumb:u.a,tagsGroupList:g.default,tagContainer:c.default,editTag:p.default}},T={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"common-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"memberGroupEdit-wrap__body"},[a("el-form",{ref:"ruleForm",attrs:{model:e.ruleForm,rules:e.rules}},[a("el-form-item",{attrs:{label:"",prop:"selectedTags"}},[a("div",[e._v("\n 已选标签\n "),a("span",{staticClass:"color-909399 font-14"},[e._v("(同一个输入框内标签关系为且)")])]),e._v(" "),a("tags-group-list",{attrs:{selectedTagsData:e.ruleForm.selectedTags,tagsGroupRelation:e.ruleForm.tagsGroupRelation,activeTagsGroupIndex:e.activeTagsGroupIndex,activeTagIndex:e.activeTagIndex,showAddMenu:!0},on:{"update:activeTagsGroupIndex":function(t){e.activeTagsGroupIndex=t},"update:activeTagIndex":function(t){e.activeTagIndex=t},addTags:e.addTags,editTags:e.editTags}})],1),e._v(" "),a("el-form-item",{staticClass:"w-220",attrs:{label:"",prop:"groupName"}},[a("div",[e._v("分组名称")]),e._v(" "),a("el-input",{staticClass:"w-220",attrs:{maxlength:10,placeholder:"请输入分组名称"},model:{value:e.ruleForm.groupName,callback:function(t){e.$set(e.ruleForm,"groupName",t)},expression:"ruleForm.groupName"}}),e._v(" "),a("label",{staticClass:"input-label"},[e._v(e._s(e.ruleForm.groupName.length)+"/10")])],1),e._v(" "),a("el-form-item",{attrs:{label:"",prop:"effectiveDateTmp"}},[a("div",{staticClass:"effective"},[e._v("\n 分组有效期\n "),a("el-tooltip",{attrs:{content:"分组有效期需早于所用标签的最早有效期,且最长不超过365天"}},[a("i",{staticClass:"form-tip-icon"},[e._v("i")])])],1),e._v(" "),a("el-date-picker",{attrs:{type:"date","value-format":"yyyy-MM-dd HH:mm:ss","default-time":"23:59:59","picker-options":e.pickerOptions},model:{value:e.ruleForm.effectiveDateTmp,callback:function(t){e.$set(e.ruleForm,"effectiveDateTmp",t)},expression:"ruleForm.effectiveDateTmp"}})],1),e._v(" "),a("el-form-item",{staticClass:"w-548",attrs:{label:"",prop:"describle"}},[a("div",[e._v("分组描述")]),e._v(" "),a("el-input",{staticClass:"w-548",staticStyle:{height:"96px"},attrs:{type:"textarea",maxlength:200},model:{value:e.ruleForm.describle,callback:function(t){e.$set(e.ruleForm,"describle",t)},expression:"ruleForm.describle"}}),e._v(" "),a("label",{staticClass:"input-label textarea-label"},[e._v(e._s(e.ruleForm.describle.length)+"/200")])],1),e._v(" "),a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:0==e.ruleForm.isActive,expression:"ruleForm.isActive == 0"}],attrs:{label:"",prop:"updateDay"}},[a("div",[e._v("更新频率 "),a("span",{staticClass:"form-tip-text"},[e._v("(更新时间预计选择日期的凌晨0点至6点)")])]),e._v(" "),a("el-select",{staticClass:"w-200",attrs:{placeholder:"请选择"},on:{change:function(t){e.ruleForm.updateDay=""}},model:{value:e.ruleForm.updateType,callback:function(t){e.$set(e.ruleForm,"updateType",t)},expression:"ruleForm.updateType"}},e._l(e.rateData,function(e,t){return a("el-option",{key:e.label,attrs:{label:e.label,value:t+1}})})),e._v(" "),a("el-select",{directives:[{name:"show",rawName:"v-show",value:1!=e.ruleForm.updateType,expression:"ruleForm.updateType != 1"}],staticClass:"w-200 p-l-8",attrs:{placeholder:"请选择"},model:{value:e.ruleForm.updateDay,callback:function(t){e.$set(e.ruleForm,"updateDay",t)},expression:"ruleForm.updateDay"}},e._l(e.rateData[e.ruleForm.updateType?e.ruleForm.updateType-1:0].options,function(e,t){return a("el-option",{key:e,attrs:{label:e,value:t+1}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:""}},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){t.stopPropagation(),e.confirmSavePost(t)}}},[e._v("保存")]),e._v(" "),a("el-button",[a("router-link",{attrs:{to:"/memberGroupList"}},[e._v("返回")])],1)],1)],1)],1)])]),e._v(" "),a("el-dialog",{attrs:{visible:e.showSelectTagPop,title:"选择标签","custom-class":"tags-body",width:"980px"},on:{"update:visible":function(t){e.showSelectTagPop=t}}},[a("div",{staticClass:"tags"},[a("div",{staticClass:"tags-list"},[a("el-tree",{attrs:{data:e.tagsList,props:{label:"nameStr",children:"children"},"default-expand-all":!0,"highlight-current":!0},on:{"node-click":e.treeClick}})],1),e._v(" "),a("div",{staticClass:"tags-table"},[a("div",{staticClass:"tags-search"},[a("el-input",{attrs:{type:"search",placeholder:"请输入关键词回车搜索标签","prefix-icon":"el-icon-search"},nativeOn:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.searchTags(t)}},model:{value:e.searchData,callback:function(t){e.searchData=t},expression:"searchData"}})],1),e._v(" "),a("tag-container",{staticStyle:{height:"475px"},attrs:{data:e.tagsGroupList,refersh:e.refreshList},on:{addTag:e.selectedTag}}),e._v(" "),a("div",{staticClass:"page-box"},[e.total>0?a("el-pagination",{attrs:{background:"","current-page":e.pageNum,"page-sizes":[20,30],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}):e._e()],1)],1)])]),e._v(" "),a("edit-tag",{attrs:{showEditTagPop:e.showEditTagPop,tagData:e.tagData,title:"add"===e.editPopType?"添加标签":"编辑标签"},on:{"update:showEditTagPop":function(t){e.showEditTagPop=t},returnTagData:e.returnTagData,refersh:e.refresh}}),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var b=a("VU/8")(f,T,!1,function(e){a("+VBF")},"data-v-70f530b9",null);t.default=b.exports},zFZp:function(e,t){}});
\ No newline at end of file
webpackJsonp([11],{"/V42":function(e,t){},q0vu:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("Dd8w"),s=a.n(r),o=a("mvHQ"),i=a.n(o),l=a("woOf"),n=a.n(l),u=(a("zFZp"),a("3Xzz")),c=a("Gndl"),p=a("jkVl"),g=a("vcge"),d=a("3E4D"),m=a("P9l9"),h=a("OOvn"),v=a("2CGT"),f={name:"memberGroupEdit",data:function(){var e=this;return{templateCode:"",ruleForm:{memberTagGroupId:"",selectedTags:[[]],tagsGroupRelation:[],newTagVal:"",groupName:"",effectiveDateTmp:"",describle:"",isActive:0,updateType:"",updateDay:"",effectiveStatus:1},refreshList:{},activeTagsGroupIndex:0,activeTagIndex:0,pickerOptions:{disabledDate:function(e){var t=(new Date).getTime()+31536e6;return e.getTime()<Date.now()-864e5||e.getTime()>t}},rules:{selectedTags:[{type:"array",required:!0,message:"请选择标签",trigger:"blur"}],groupName:[{required:!0,message:"请输入分组名称",trigger:"blur"}],effectiveDateTmp:[{required:!0,message:"请选择分组过期时间",trigger:"change"}],updateType:[{validator:function(t,a,r){console.log(a),0==e.ruleForm.isActive&&""==a?r(new Error("请选择更新频率")):r()},trigger:"blur"}],updateDay:[{validator:function(t,a,r){console.log(a,e.ruleForm),0!=e.ruleForm.isActive||"1"==e.ruleForm.updateType&&""!=e.ruleForm.updateType||""!=a?r():(console.log(a,e.ruleForm),r(new Error("请选择更新频率")))},trigger:"change"}]},rateData:[{label:"每日一次",options:[]},{label:"每周一次",options:["周一","周二","周三","周四","周五","周六","周日"]},{label:"每月一次",options:["1号","2号","3号","4号","5号","6号","7号","8号","9号","10号","11号","12号","13号","14号","15号","16号","17号","18号","19号","20号","21号","22号","23号","24号","25号","26号","27号","28号"]}],showSelectTagPop:!1,tagsList:[],tagsGroupList:[],searchData:"",showEditTagPop:!1,editPopType:"add",tagData:{},pageNum:1,pageSize:20,total:0}},computed:{navpath:function(){var e=this.$route.query.memberTagGroupId;return[{name:"首页",path:window.location.origin+"/report/#/memberSummary",relocation:!0},{name:"会员标签",path:""},{name:"会员分组",path:"/memberGroupList"},{name:e?"会员分组编辑":"新增会员分组",path:""}]}},watch:{"ruleForm.selectedTags":{deep:!0,handler:function(){var e=0===this.ruleForm.selectedTags.length||this.ruleForm.selectedTags.some(function(e){return 0===e.length||e.some(function(e){return 0===parseInt(e.isActive)})});this.ruleForm.isActive=e?0:1}}},methods:{changeRoute:function(e){this.$router.push(e)},refresh:function(e){e.changeRefersh=!0,this.refershList=e},addTags:function(){this.editPopType="add",this.showSelectTagPop=!0},editTags:function(){var e=this;this.editPopType="edit",this.showEditTagPop=!0,this.$nextTick(function(){e.tagData=n()({},e.tagData,e.ruleForm.selectedTags[e.activeTagsGroupIndex][e.activeTagIndex]),e.tagData.editCondition=!0})},selectedTag:function(e){this.showEditTagPop=!0,this.tagData=n()({},this.tagData,e),this.tagData.editCondition=!1},returnTagData:function(e){var t=this,a=JSON.parse(e.tagParams);switch(e.newTagVal=i()(a.selectedVal),e.level=this.activeTagsGroupIndex,this.editPopType){case"add":this.ruleForm.selectedTags[this.activeTagsGroupIndex].some(function(t){return t.tagId===e.tagId})?this.ruleForm.selectedTags[this.activeTagsGroupIndex].forEach(function(a,r){a.tagId===e.tagId&&t.ruleForm.selectedTags[t.activeTagsGroupIndex].splice(r,1,e)}):this.ruleForm.selectedTags[this.activeTagsGroupIndex].push(e);break;case"edit":var r=this.ruleForm.selectedTags[this.activeTagsGroupIndex];r.splice(this.activeTagIndex,1,s()({},r[this.activeTagIndex],e)),this.ruleForm.selectedTags.splice(this.activeTagsGroupIndex,1,r)}},confirmSavePost:function(){var e=this;this.$refs.ruleForm.validate(function(t){if(t){var a=0===e.ruleForm.isActive&&1!==e.ruleForm.updateType&&""===e.ruleForm.updateDay,r=0===e.ruleForm.selectedTags.length||e.ruleForm.selectedTags.every(function(e){return 0===e.length});if(a)return e.$message.error({message:"请选择更新频率!"}),!1;if(r)return e.$message.error({message:"请至少保留一个标签!"}),!1;e.postSave()}})},postSave:function(){var e=this,t=this.ruleForm;t.selectedTags.forEach(function(e,a){var r=t.tagsGroupRelation[a-1];e.forEach(function(e){e.levelType=r||"or"})});var a={memberTagGroupId:t.memberTagGroupId,groupName:t.groupName,isRealTime:t.isActive,describle:t.describle,updateType:t.updateType,updateDay:t.updateDay,effectiveStatus:t.effectiveStatus,json:i()(t.selectedTags),effectiveDateTmp:t.effectiveDateTmp.split(" ")[0]+" 23:59:59"},r=this.ruleForm.memberTagGroupId?"/member-tag-group/update.json":"/member-tag-group/add.json";Object(m.b)(r,a).then(function(t){1===t.data.errorCode?(d.a.showmsg(e.ruleForm.memberTagGroupId?"编辑成功":"新增成功","success"),e.changeRoute("/memberGroupList")):e.$message.warning(t.data.message)}).catch(function(t){e.$message.warning(t)})},getTagsList:function(){var e=this;Object(h.a)({url:"/memberTag/platformHomePageCountV2",method:"get",params:{requestProject:"gic-member-tag-web"}}).then(function(t){t.result&&t.result.length?(e.tagsList=t.result,e.tagsList.forEach(function(e){e.nameStr=e.name,e.children.forEach(function(e){e.nameStr=e.name,e.children.forEach(function(e){e.nameStr=e.name,e.count&&e.count>0&&(e.nameStr=e.name+" ("+e.count+")")})})})):e.tagsList=[]})},getTagsGroupList:function(e){var t=this,a={requestProject:"gic-member-tag-web",search:(e=e||{}).searchName||null,tagLevelGroupId:e.id||0,tagType:e.type||null,pageNum:this.pageNum,pageSize:this.pageSize};Object(v.j)(a).then(function(e){e.result.result&&e.result.result.length?(t.tagsGroupList=e.result.result,t.total=e.result.totalCount):(t.tagsGroupList=[],t.total=0),console.log("tagsGroupList",t.tagsGroupList)})},searchTags:function(){this.searchData.length>0&&(this.pageNum=1,this.getTagsGroupList({searchName:this.searchData}))},treeClick:function(e,t){3===t.level&&(this.pageNum=1,this.getTagsGroupList({id:e.id,type:e.handTag}))},handleSizeChange:function(e){this.pageSize=e,this.pageNum=1,this.getTagsGroupList()},handleCurrentChange:function(e){this.pageNum=e,this.getTagsGroupList()},getGroupData:function(){var e=this;Object(m.b)("/member-tag-group/findOneDetial.json",{memberTagGroupId:this.ruleForm.memberTagGroupId}).then(function(t){var a=t.data;if(1==a.errorCode){var r=a.result.tagGroupDto;r&&(e.ruleForm.groupName=r.groupName,e.ruleForm.isActive=r.isRealTime,e.ruleForm.effectiveStatus=r.effectiveStatus,e.ruleForm.describle=r.describle,e.ruleForm.effectiveDateTmp=r.effectiveDate,e.ruleForm.updateType=r.updateType?Number(r.updateType):"",e.ruleForm.updateDay=r.updateDay?Number(r.updateDay):"");var s=Array.isArray(a.result.tagValueDtoList)?a.result.tagValueDtoList:[];e.ruleForm.selectedTags=s.map(function(e){return e.map(function(e){if("[object Object]"===Object.prototype.toString.call(e)){var t=JSON.parse(e.tagParams);e.newTagVal=t.selectedVal?i()(t.selectedVal):""}return e})}),e.ruleForm.selectedTags=e.ruleForm.selectedTags.filter(function(e){return e.length>0}),e.ruleForm.selectedTags.map(function(t,a){e.ruleForm.selectedTags[a+1]&&e.ruleForm.tagsGroupRelation.push(e.ruleForm.selectedTags[a+1][0].levelType?e.ruleForm.selectedTags[a+1][0].levelType:"or")})}}).catch(function(e){console.log(e)})}},mounted:function(){var e=sessionStorage.getItem("selectTempTag"),t=this.$route.query.memberTagGroupId;if(e&&(this.ruleForm.selectedTags=JSON.parse(e),sessionStorage.removeItem("selectTempTag")),t)this.ruleForm.memberTagGroupId=t,this.getGroupData();else{var a=new Date((new Date).getTime()+31536e6),r=a.getFullYear()+"-",s=(a.getMonth()+1<10?"0"+(a.getMonth()+1):a.getMonth()+1)+"-",o=(a.getDate()<10?"0"+a.getDate():a.getDate())+" ";this.ruleForm.effectiveDateTmp=r+s+o+"23:59:59"}this.getTagsList(),this.getTagsGroupList()},components:{navCrumb:u.a,tagsGroupList:g.default,tagContainer:c.default,editTag:p.default}},T={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"common-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"memberGroupEdit-wrap__body"},[a("el-form",{ref:"ruleForm",attrs:{model:e.ruleForm,rules:e.rules}},[a("el-form-item",{attrs:{label:"",prop:"selectedTags"}},[a("div",[e._v("\n 已选标签\n "),a("span",{staticClass:"color-909399 font-14"},[e._v("(同一个输入框内标签关系为且)")])]),e._v(" "),a("tags-group-list",{attrs:{selectedTagsData:e.ruleForm.selectedTags,tagsGroupRelation:e.ruleForm.tagsGroupRelation,activeTagsGroupIndex:e.activeTagsGroupIndex,activeTagIndex:e.activeTagIndex,showAddMenu:!0},on:{"update:activeTagsGroupIndex":function(t){e.activeTagsGroupIndex=t},"update:activeTagIndex":function(t){e.activeTagIndex=t},addTags:e.addTags,editTags:e.editTags}})],1),e._v(" "),a("el-form-item",{staticClass:"w-220",attrs:{label:"",prop:"groupName"}},[a("div",[e._v("分组名称")]),e._v(" "),a("el-input",{staticClass:"w-220",attrs:{maxlength:10,placeholder:"请输入分组名称"},model:{value:e.ruleForm.groupName,callback:function(t){e.$set(e.ruleForm,"groupName",t)},expression:"ruleForm.groupName"}}),e._v(" "),a("label",{staticClass:"input-label"},[e._v(e._s(e.ruleForm.groupName.length)+"/10")])],1),e._v(" "),a("el-form-item",{attrs:{label:"",prop:"effectiveDateTmp"}},[a("div",{staticClass:"effective"},[e._v("\n 分组有效期\n "),a("el-tooltip",{attrs:{content:"分组有效期需早于所用标签的最早有效期,且最长不超过365天"}},[a("i",{staticClass:"form-tip-icon"},[e._v("i")])])],1),e._v(" "),a("el-date-picker",{attrs:{type:"date","value-format":"yyyy-MM-dd HH:mm:ss","default-time":"23:59:59","picker-options":e.pickerOptions},model:{value:e.ruleForm.effectiveDateTmp,callback:function(t){e.$set(e.ruleForm,"effectiveDateTmp",t)},expression:"ruleForm.effectiveDateTmp"}})],1),e._v(" "),a("el-form-item",{staticClass:"w-548",attrs:{label:"",prop:"describle"}},[a("div",[e._v("分组描述")]),e._v(" "),a("el-input",{staticClass:"w-548",staticStyle:{height:"96px"},attrs:{type:"textarea",maxlength:200},model:{value:e.ruleForm.describle,callback:function(t){e.$set(e.ruleForm,"describle",t)},expression:"ruleForm.describle"}}),e._v(" "),a("label",{staticClass:"input-label textarea-label"},[e._v(e._s(e.ruleForm.describle.length)+"/200")])],1),e._v(" "),a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:0==e.ruleForm.isActive,expression:"ruleForm.isActive == 0"}],attrs:{label:"",prop:"updateDay"}},[a("div",[e._v("更新频率 "),a("span",{staticClass:"form-tip-text"},[e._v("(更新时间预计选择日期的凌晨0点至6点)")])]),e._v(" "),a("el-select",{staticClass:"w-200",attrs:{placeholder:"请选择"},on:{change:function(t){e.ruleForm.updateDay=""}},model:{value:e.ruleForm.updateType,callback:function(t){e.$set(e.ruleForm,"updateType",t)},expression:"ruleForm.updateType"}},e._l(e.rateData,function(e,t){return a("el-option",{key:e.label,attrs:{label:e.label,value:t+1}})})),e._v(" "),a("el-select",{directives:[{name:"show",rawName:"v-show",value:1!=e.ruleForm.updateType,expression:"ruleForm.updateType != 1"}],staticClass:"w-200 p-l-8",attrs:{placeholder:"请选择"},model:{value:e.ruleForm.updateDay,callback:function(t){e.$set(e.ruleForm,"updateDay",t)},expression:"ruleForm.updateDay"}},e._l(e.rateData[e.ruleForm.updateType?e.ruleForm.updateType-1:0].options,function(e,t){return a("el-option",{key:e,attrs:{label:e,value:t+1}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:""}},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){t.stopPropagation(),e.confirmSavePost(t)}}},[e._v("保存")]),e._v(" "),a("el-button",[a("router-link",{attrs:{to:"/memberGroupList"}},[e._v("返回")])],1)],1)],1)],1)])]),e._v(" "),a("el-dialog",{attrs:{visible:e.showSelectTagPop,title:"选择标签","custom-class":"tags-body",width:"980px"},on:{"update:visible":function(t){e.showSelectTagPop=t}}},[a("div",{staticClass:"tags"},[a("div",{staticClass:"tags-list"},[a("el-tree",{attrs:{data:e.tagsList,props:{label:"nameStr",children:"children"},"default-expand-all":!0,"highlight-current":!0},on:{"node-click":e.treeClick}})],1),e._v(" "),a("div",{staticClass:"tags-table"},[a("div",{staticClass:"tags-search"},[a("el-input",{attrs:{type:"search",placeholder:"请输入关键词回车搜索标签","prefix-icon":"el-icon-search"},nativeOn:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.searchTags(t)}},model:{value:e.searchData,callback:function(t){e.searchData=t},expression:"searchData"}})],1),e._v(" "),a("tag-container",{staticStyle:{height:"475px"},attrs:{data:e.tagsGroupList,refersh:e.refreshList},on:{addTag:e.selectedTag}}),e._v(" "),a("div",{staticClass:"page-box"},[e.total>0?a("el-pagination",{attrs:{background:"","current-page":e.pageNum,"page-sizes":[20,30],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}):e._e()],1)],1)])]),e._v(" "),a("edit-tag",{attrs:{showEditTagPop:e.showEditTagPop,tagData:e.tagData,title:"add"===e.editPopType?"添加标签":"编辑标签"},on:{"update:showEditTagPop":function(t){e.showEditTagPop=t},returnTagData:e.returnTagData,refersh:e.refresh}}),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var b=a("VU/8")(f,T,!1,function(e){a("/V42")},"data-v-1d5e289e",null);t.default=b.exports},zFZp:function(e,t){}});
\ No newline at end of file
webpackJsonp([20],{GSV8:function(t,e){},iHP3:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("Dd8w"),n=a.n(s),i=a("lRwf"),l=a.n(i),c=a("zL8q"),o=a("CUHN"),d=a("SJI6");l.a.component(c.CollapseTransition.name,c.CollapseTransition);var r={name:"tag-type",components:{SecondTag:o.default},props:{tagList:Object},data:function(){return{list:{},typeName:"",editData:[],expends:"收起"}},computed:n()({},Object(d.mapState)(["tagRealName"])),methods:{handleChangeExpends:function(){this.expends="收起"===this.expends?"展开":"收起"},handleFirstTag:function(){this.$emit("handleFristTag",this.list)}},watch:{tagList:{immediate:!0,handler:function(t){this.list=t}}}},p={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"list"},[a("span",{staticClass:"expends-txt",on:{click:t.handleChangeExpends}},[t._v(t._s(t.expends)+" ")]),t._v(" "),a("div",{staticClass:"first-tag"},[a("div",[a("i",{staticClass:"iconfont menu-icon",class:[t.list.icon,{"icon-tag-light":t.list.name===t.tagRealName}]}),t._v(" "),a("span",{staticClass:"tag-name",class:{"icon-tag-light":t.list.name===t.tagRealName},on:{click:t.handleFirstTag}},[t._v(t._s(t.list.name))])]),t._v(" "),a("el-collapseTransition",[a("div",{directives:[{name:"show",rawName:"v-show",value:"收起"===t.expends,expression:"expends === '收起'"}],staticClass:"second-tag"},t._l(t.list.children,function(e,s){return a("second-tag",{key:s,attrs:{list:e,"tag-name":t.list.name}})}))])],1)])},staticRenderFns:[]};var m=a("VU/8")(r,p,!1,function(t){a("GSV8")},"data-v-76274c1c",null);e.default=m.exports}});
\ No newline at end of file
webpackJsonp([19],{GSV8:function(t,e){},iHP3:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("Dd8w"),n=a.n(s),i=a("lRwf"),l=a.n(i),c=a("zL8q"),o=a("CUHN"),d=a("SJI6");l.a.component(c.CollapseTransition.name,c.CollapseTransition);var r={name:"tag-type",components:{SecondTag:o.default},props:{tagList:Object},data:function(){return{list:{},typeName:"",editData:[],expends:"收起"}},computed:n()({},Object(d.mapState)(["tagRealName"])),methods:{handleChangeExpends:function(){this.expends="收起"===this.expends?"展开":"收起"},handleFirstTag:function(){this.$emit("handleFristTag",this.list)}},watch:{tagList:{immediate:!0,handler:function(t){this.list=t}}}},p={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"list"},[a("span",{staticClass:"expends-txt",on:{click:t.handleChangeExpends}},[t._v(t._s(t.expends)+" ")]),t._v(" "),a("div",{staticClass:"first-tag"},[a("div",[a("i",{staticClass:"iconfont menu-icon",class:[t.list.icon,{"icon-tag-light":t.list.name===t.tagRealName}]}),t._v(" "),a("span",{staticClass:"tag-name",class:{"icon-tag-light":t.list.name===t.tagRealName},on:{click:t.handleFirstTag}},[t._v(t._s(t.list.name))])]),t._v(" "),a("el-collapseTransition",[a("div",{directives:[{name:"show",rawName:"v-show",value:"收起"===t.expends,expression:"expends === '收起'"}],staticClass:"second-tag"},t._l(t.list.children,function(e,s){return a("second-tag",{key:s,attrs:{list:e,"tag-name":t.list.name}})}))])],1)])},staticRenderFns:[]};var m=a("VU/8")(r,p,!1,function(t){a("GSV8")},"data-v-76274c1c",null);e.default=m.exports}});
\ No newline at end of file
webpackJsonp([19],{"3CRC":function(e,t){},SJ7l:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=i("Dd8w"),a=i.n(s),n=i("lRwf"),o=i.n(n),r=i("zL8q"),l=i("2CGT");o.a.component(r.CollapseTransition.name,r.CollapseTransition);var c={name:"group-list",data:function(){return{lists:[],addGroupDialog:!1,expendTxt:"展开",groupName:"",title:"新增分组名称",currentIndex:-1,active:!1}},computed:{expendClass:function(){return"展开"!=this.expendTxt?"is-caret":""}},methods:{handleNoEditClassifyName:function(){this.lists=this.lists.map(function(e){return a()({},e,{edit:!1})})},handleChangeIndex:function(e,t){var i=this.lists.some(function(e){return e.edit});console.log(i),i&&this.handleNoEditClassifyName(),this.active=!1,this.currentIndex=e,this.$emit("second-list",t)},editGroupName:function(e){if(e.edit)this.modifyName(e);else{if(!this.operatorName(e))return;e.edit=!0}},deleteGroupName:function(e){var t=this;this.operatorName(e)&&this.$confirm("是否删除分组名称?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.excludeName(e)}).catch(function(){t.$message({type:"info",message:"已取消删除"})})},excludeName:function(e){var t=this,i={requestProject:"gic-member-tag-web",memberTagGroupClassifyId:e.memberTagGroupClassifyId};Object(l.k)(i).then(function(e){1==e.errorCode&&(t.getMemberGroupList(),t.$message({type:"success",message:"删除成功!"}))})},modifyName:function(e){var t=this;if(e.classifyName){var i={requestProject:"gic-member-tag-web",classifyName:e.classifyName,memberTagGroupClassifyId:e.memberTagGroupClassifyId};Object(l.m)(i).then(function(i){1==i.errorCode&&(e.edit=!1,t.getMemberGroupList(),t.$message({type:"success",message:"修改成功",duration:2e3}))})}else this.$message({message:"分组名称不能为空!",type:"warning",duration:2e3})},operatorName:function(e){return"0"!=e.memberTagGroupClassifyId||(this.$message({message:e.classifyName+"的不能操作",type:"warning",duration:2e3}),!1)},handleGroupDialog:function(){var e=this;if(this.groupName){var t={requestProject:"gic-member-tag-web",classifyName:this.groupName};Object(l.m)(t).then(function(t){1==t.errorCode&&(e.getMemberGroupList(),e.groupName="",e.addGroupDialog=!1,e.$message({type:"success",message:"添加成功"}))})}else this.$message({type:"warning",message:"分组名称不能为空"})},getMemberGroupList:function(){var e=this;Object(l.l)({requestProject:"gic-member-tag-web"}).then(function(t){1===t.errorCode&&(e.lists=t.result.map(function(e){return a()({},e,{edit:!1})}))})},handleExpend:function(){this.expendTxt="展开"===this.expendTxt?"收起":"展开"}},beforeMount:function(){this.getMemberGroupList()}},u={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"group-list"},[i("div",{staticClass:"member-group"},[i("i",{staticClass:"icon-list el-icon-caret-top icon-transform",class:e.expendClass,on:{click:e.handleExpend}}),e._v("\n 我的会员分组\n "),i("i",{staticClass:"el-icon-plus icon-right icon-list",on:{click:function(t){e.addGroupDialog=!0}}})]),e._v(" "),i("el-collapseTransition",[i("ul",{directives:[{name:"show",rawName:"v-show",value:"展开"==e.expendTxt,expression:"expendTxt == '展开'"}],staticClass:"lists"},e._l(e.lists,function(t,s){return i("li",{key:s,staticClass:"member-list",class:{"active-li":s==e.currentIndex},on:{click:function(i){e.handleChangeIndex(s,t)}}},[i("span",{directives:[{name:"show",rawName:"v-show",value:!t.edit,expression:"!list.edit"}]},[e._v(e._s(t.classifyName))]),e._v(" "),i("el-input",{directives:[{name:"show",rawName:"v-show",value:t.edit,expression:"list.edit"}],staticStyle:{width:"100px"},attrs:{size:"mini"},nativeOn:{keyup:function(i){if(!("button"in i)&&e._k(i.keyCode,"enter",13,i.key))return null;e.modifyName(t)}},model:{value:t.classifyName,callback:function(i){e.$set(t,"classifyName",i)},expression:"list.classifyName"}}),e._v(" "),"未分类"!==t.classifyName?i("div",{staticClass:"oper-area"},[i("i",{staticClass:"icon-list icon-list-oper",class:[t.edit?"el-icon-check":"el-icon-edit"],on:{click:function(i){i.stopPropagation(),e.editGroupName(t)}}}),e._v(" "),i("i",{staticClass:"icon-list el-icon-circle-close icon-list-oper",on:{click:function(i){e.deleteGroupName(t)}}})]):e._e()],1)}))]),e._v(" "),i("el-dialog",{attrs:{title:e.title,visible:e.addGroupDialog,width:"320px",top:"30vh","close-on-click-modal":!1},on:{"update:visible":function(t){e.addGroupDialog=t}}},[i("div",[e._v("\n 分组名称:\n "),i("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入分组名称",maxlength:8,clearable:""},model:{value:e.groupName,callback:function(t){e.groupName=t},expression:"groupName"}})],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.addGroupDialog=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.handleGroupDialog}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var m=i("VU/8")(c,u,!1,function(e){i("3CRC")},"data-v-7dc74b2f",null);t.default=m.exports}});
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([20],{SJ7l:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=i("Dd8w"),a=i.n(s),n=i("lRwf"),o=i.n(n),r=i("zL8q"),c=i("2CGT");o.a.component(r.CollapseTransition.name,r.CollapseTransition);var l={name:"group-list",data:function(){return{lists:[],addGroupDialog:!1,expendTxt:"展开",groupName:"",title:"新增分组名称",currentIndex:-1,active:!1}},computed:{expendClass:function(){return"展开"!=this.expendTxt?"is-caret":""}},methods:{handleNoEditClassifyName:function(){this.lists=this.lists.map(function(e){return a()({},e,{edit:!1})})},handleChangeIndex:function(e,t){this.active=!1,this.currentIndex=e,this.$emit("second-list",t)},editGroupName:function(e){if(e.edit)this.modifyName(e);else{if(!this.operatorName(e))return;e.edit=!0}},deleteGroupName:function(e){var t=this;this.operatorName(e)&&this.$confirm("是否删除分组名称?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.excludeName(e)}).catch(function(){t.$message({type:"info",message:"已取消删除"})})},excludeName:function(e){var t=this,i={requestProject:"gic-member-tag-web",memberTagGroupClassifyId:e.memberTagGroupClassifyId};Object(c.k)(i).then(function(e){1==e.errorCode&&(t.getMemberGroupList(),t.$message({type:"success",message:"删除成功!"}))})},modifyName:function(e){var t=this;if(e.classifyName){var i={requestProject:"gic-member-tag-web",classifyName:e.classifyName,memberTagGroupClassifyId:e.memberTagGroupClassifyId};Object(c.m)(i).then(function(i){1==i.errorCode&&(e.edit=!1,t.getMemberGroupList(),t.$message({type:"success",message:"修改成功",duration:2e3}))})}else this.$message({message:"分组名称不能为空!",type:"warning",duration:2e3})},operatorName:function(e){return"0"!=e.memberTagGroupClassifyId||(this.$message({message:e.classifyName+"的不能操作",type:"warning",duration:2e3}),!1)},handleGroupDialog:function(){var e=this;if(this.groupName){var t={requestProject:"gic-member-tag-web",classifyName:this.groupName};Object(c.m)(t).then(function(t){1==t.errorCode&&(e.getMemberGroupList(),e.groupName="",e.addGroupDialog=!1,e.$message({type:"success",message:"添加成功"}))})}else this.$message({type:"warning",message:"分组名称不能为空"})},getMemberGroupList:function(){var e=this;Object(c.l)({requestProject:"gic-member-tag-web"}).then(function(t){1===t.errorCode&&(e.lists=t.result.map(function(e){return a()({},e,{edit:!1})}))})},handleExpend:function(){this.expendTxt="展开"===this.expendTxt?"收起":"展开"}},beforeMount:function(){this.getMemberGroupList()}},u={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"group-list"},[i("div",{staticClass:"member-group"},[i("i",{staticClass:"icon-list el-icon-caret-top icon-transform",class:e.expendClass,on:{click:e.handleExpend}}),e._v("\n 我的会员分组\n "),i("i",{staticClass:"el-icon-plus icon-right icon-list",on:{click:function(t){e.addGroupDialog=!0}}})]),e._v(" "),i("el-collapseTransition",[i("ul",{directives:[{name:"show",rawName:"v-show",value:"展开"==e.expendTxt,expression:"expendTxt == '展开'"}],staticClass:"lists"},e._l(e.lists,function(t,s){return i("li",{key:s,staticClass:"member-list",class:{"active-li":s==e.currentIndex},on:{click:function(i){e.handleChangeIndex(s,t)}}},[i("span",{directives:[{name:"show",rawName:"v-show",value:!t.edit,expression:"!list.edit"}],staticClass:"list-text",attrs:{title:t.classifyName}},[e._v(e._s(t.classifyName))]),e._v(" "),i("el-input",{directives:[{name:"show",rawName:"v-show",value:t.edit,expression:"list.edit"}],staticStyle:{width:"100px"},attrs:{size:"mini"},nativeOn:{keyup:function(i){if(!("button"in i)&&e._k(i.keyCode,"enter",13,i.key))return null;e.modifyName(t)}},model:{value:t.classifyName,callback:function(i){e.$set(t,"classifyName",i)},expression:"list.classifyName"}}),e._v(" "),"未分类"!==t.classifyName?i("div",{staticClass:"oper-area"},[i("i",{staticClass:"icon-list icon-list-oper",class:[t.edit?"el-icon-check":"el-icon-edit"],on:{click:function(i){i.stopPropagation(),e.editGroupName(t)}}}),e._v(" "),i("i",{staticClass:"icon-list el-icon-circle-close icon-list-oper",on:{click:function(i){e.deleteGroupName(t)}}})]):e._e()],1)}))]),e._v(" "),i("el-dialog",{attrs:{title:e.title,visible:e.addGroupDialog,width:"320px",top:"30vh","close-on-click-modal":!1},on:{"update:visible":function(t){e.addGroupDialog=t}}},[i("div",[e._v("\n 分组名称:\n "),i("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入分组名称",maxlength:8,clearable:""},model:{value:e.groupName,callback:function(t){e.groupName=t},expression:"groupName"}})],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.addGroupDialog=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.handleGroupDialog}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var m=i("VU/8")(l,u,!1,function(e){i("urKs")},"data-v-66a52c0e",null);t.default=m.exports},urKs:function(e,t){}});
\ No newline at end of file
webpackJsonp([3,19,29],{"3CRC":function(e,t){},"9ZvA":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={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)}}},n={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){e.createMemberGroup(t)}}},[e._v("创建会员分组")])]}}])})],1)},staticRenderFns:[]},s=a("VU/8")(o,n,!1,null,null,null);t.default=s.exports},SJ7l:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("Dd8w"),n=a.n(o),s=a("lRwf"),r=a.n(s),i=a("zL8q"),c=a("2CGT");r.a.component(i.CollapseTransition.name,i.CollapseTransition);var l={name:"group-list",data:function(){return{lists:[],addGroupDialog:!1,expendTxt:"展开",groupName:"",title:"新增分组名称",currentIndex:-1,active:!1}},computed:{expendClass:function(){return"展开"!=this.expendTxt?"is-caret":""}},methods:{handleNoEditClassifyName:function(){this.lists=this.lists.map(function(e){return n()({},e,{edit:!1})})},handleChangeIndex:function(e,t){var a=this.lists.some(function(e){return e.edit});console.log(a),a&&this.handleNoEditClassifyName(),this.active=!1,this.currentIndex=e,this.$emit("second-list",t)},editGroupName:function(e){if(e.edit)this.modifyName(e);else{if(!this.operatorName(e))return;e.edit=!0}},deleteGroupName:function(e){var t=this;this.operatorName(e)&&this.$confirm("是否删除分组名称?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.excludeName(e)}).catch(function(){t.$message({type:"info",message:"已取消删除"})})},excludeName:function(e){var t=this,a={requestProject:"gic-member-tag-web",memberTagGroupClassifyId:e.memberTagGroupClassifyId};Object(c.k)(a).then(function(e){1==e.errorCode&&(t.getMemberGroupList(),t.$message({type:"success",message:"删除成功!"}))})},modifyName:function(e){var t=this;if(e.classifyName){var a={requestProject:"gic-member-tag-web",classifyName:e.classifyName,memberTagGroupClassifyId:e.memberTagGroupClassifyId};Object(c.m)(a).then(function(a){1==a.errorCode&&(e.edit=!1,t.getMemberGroupList(),t.$message({type:"success",message:"修改成功",duration:2e3}))})}else this.$message({message:"分组名称不能为空!",type:"warning",duration:2e3})},operatorName:function(e){return"0"!=e.memberTagGroupClassifyId||(this.$message({message:e.classifyName+"的不能操作",type:"warning",duration:2e3}),!1)},handleGroupDialog:function(){var e=this;if(this.groupName){var t={requestProject:"gic-member-tag-web",classifyName:this.groupName};Object(c.m)(t).then(function(t){1==t.errorCode&&(e.getMemberGroupList(),e.groupName="",e.addGroupDialog=!1,e.$message({type:"success",message:"添加成功"}))})}else this.$message({type:"warning",message:"分组名称不能为空"})},getMemberGroupList:function(){var e=this;Object(c.l)({requestProject:"gic-member-tag-web"}).then(function(t){1===t.errorCode&&(e.lists=t.result.map(function(e){return n()({},e,{edit:!1})}))})},handleExpend:function(){this.expendTxt="展开"===this.expendTxt?"收起":"展开"}},beforeMount:function(){this.getMemberGroupList()}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"group-list"},[a("div",{staticClass:"member-group"},[a("i",{staticClass:"icon-list el-icon-caret-top icon-transform",class:e.expendClass,on:{click:e.handleExpend}}),e._v("\n 我的会员分组\n "),a("i",{staticClass:"el-icon-plus icon-right icon-list",on:{click:function(t){e.addGroupDialog=!0}}})]),e._v(" "),a("el-collapseTransition",[a("ul",{directives:[{name:"show",rawName:"v-show",value:"展开"==e.expendTxt,expression:"expendTxt == '展开'"}],staticClass:"lists"},e._l(e.lists,function(t,o){return a("li",{key:o,staticClass:"member-list",class:{"active-li":o==e.currentIndex},on:{click:function(a){e.handleChangeIndex(o,t)}}},[a("span",{directives:[{name:"show",rawName:"v-show",value:!t.edit,expression:"!list.edit"}]},[e._v(e._s(t.classifyName))]),e._v(" "),a("el-input",{directives:[{name:"show",rawName:"v-show",value:t.edit,expression:"list.edit"}],staticStyle:{width:"100px"},attrs:{size:"mini"},nativeOn:{keyup:function(a){if(!("button"in a)&&e._k(a.keyCode,"enter",13,a.key))return null;e.modifyName(t)}},model:{value:t.classifyName,callback:function(a){e.$set(t,"classifyName",a)},expression:"list.classifyName"}}),e._v(" "),"未分类"!==t.classifyName?a("div",{staticClass:"oper-area"},[a("i",{staticClass:"icon-list icon-list-oper",class:[t.edit?"el-icon-check":"el-icon-edit"],on:{click:function(a){a.stopPropagation(),e.editGroupName(t)}}}),e._v(" "),a("i",{staticClass:"icon-list el-icon-circle-close icon-list-oper",on:{click:function(a){e.deleteGroupName(t)}}})]):e._e()],1)}))]),e._v(" "),a("el-dialog",{attrs:{title:e.title,visible:e.addGroupDialog,width:"320px",top:"30vh","close-on-click-modal":!1},on:{"update:visible":function(t){e.addGroupDialog=t}}},[a("div",[e._v("\n 分组名称:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入分组名称",maxlength:8,clearable:""},model:{value:e.groupName,callback:function(t){e.groupName=t},expression:"groupName"}})],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.addGroupDialog=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.handleGroupDialog}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var m=a("VU/8")(l,u,!1,function(e){a("3CRC")},"data-v-7dc74b2f",null);t.default=m.exports},"Wf+N":function(e,t){},nfJ6:function(e,t){},oVck:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("Dd8w"),n=a.n(o),s=a("2CGT"),r={name:"batch-list",props:{batchVisiable:Boolean,operateNumber:Number,multipleSelection:Array},data:function(){return{batchDialog:!1,operNum:-1,groupList:[],groupName:""}},methods:{confirmBatch:function(){var e=this;console.log(this.operateNumber);var 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(s.d)(a).then(function(t){1==t.errorCode&&(console.log(t),e.$message.success({message:"修改成功"}))}).catch(function(e){console.log(e)});else if(1==t)Object(s.c)(a).then(function(t){1==t.errorCode&&e.$message.success({message:"删除成功"})});else if(2==t){if(!this.groupName)return void this.$message.warning({message:"请先选择的会员分组的分类"});var o=this.groupList.findIndex(function(t){return t.classifyName===e.groupName});a.memberTagGroupClassifyId=this.groupList[o].memberTagGroupClassifyId,Object(s.b)(a).then(function(t){1==t.errorCode&&e.$message.success({message:"修改分类成功"})}).catch(function(e){console.log(e)})}this.closeBatch(),this.$emit("refresh-list")},chooseGroup:function(e){this.groupName=e.classifyName},closeBatch:function(){this.batchDialog=!1,this.$emit("update:batchVisiable",!1)},getMemberGroupList:function(){var e=this;Object(s.l)({requestProject:"gic-member-tag-web"}).then(function(t){1===t.errorCode&&(e.groupList=t.result.filter(function(e){return"未分类"!=e.classifyName}).map(function(e){return n()({},e,{edit:!1})}))}).catch(function(e){console.log(e)})}},created:function(){this.getMemberGroupList(),this.selectionList=[]},watch:{batchVisiable:function(e){this.batchDialog=e},operateNumber:function(e){this.operNum=e},multipleSelection:{immediate:!0,handler:function(e){this.selectionList=e}}}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"",width:"400px",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._v(" "),a("div",{staticClass:"batch-content"},[0==e.operNum?a("div",[a("div",{staticClass:"el-message-box__status el-icon-warning"}),e._v(" "),a("p",{staticClass:"batch-txt"},[e._v("该分组失效后,不再更新数据,确认要失效吗?")])]):e._e(),e._v(" "),1==e.operNum?a("div",[a("div",{staticClass:"el-message-box__status el-icon-warning"}),e._v(" "),a("p",{staticClass:"batch-txt"},[e._v("一旦删除无法恢复,确认要批量删除分组吗?")])]):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){return a("li",{key:t.memberTagGroupClassifyId,staticClass:"batch-li",on:{click:function(a){e.chooseGroup(t)}}},[e._v("\n "+e._s(t.classifyName)+"\n ")])})),e._v(" "),a("p",{staticClass:"group-name"},[e._v("选中的分组:"+e._s(e.groupName))])]):e._e()]),e._v(" "),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("确 定")])],1)])},staticRenderFns:[]};var c=a("VU/8")(r,i,!1,function(e){a("Wf+N")},"data-v-67718fa8",null).exports,l=a("3Xzz"),u=a("Ch4/"),m=function(e,t){function a(e){return(e=e.toString())[1]?e:"0"+e}if(null!=e){var o=new Date(e),n=o.getFullYear(),s=o.getMonth()+1,r=o.getDate(),i=o.getHours(),c=o.getMinutes(),l=o.getSeconds();return[n,s,r].map(a).join(t||"-")+" "+[i,c,l].map(a).join(":")}return"--"},p=a("P9l9"),d=a("SJ7l"),f=a("9ZvA"),h={name:"memberGroupList",components:{navCrumb:l.a,GroupList:d.default,RecommendTable:f.default,BatchList:c},data:function(){return{operateNumber:-1,batchVisiable:!1,dialogVisible:!0,isRecommend:!1,recommendItems:[],recommendData:[],activeName:"",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:""}},watch:{tagSearch:function(e){this.params.groupName=e},batchVisiable:function(e){e||(this.batchSelect="")}},filters:{formatTimeYMD:function(e){return e&&"- -"!=e?e.split(" ")[0]:"--"},formatTimeHMS:function(e){return e&&"- -"!=e?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:{refershMember:function(){var e=this,t={requestProject:"gic-member-tag-web",memberTagGroupIds:this.groupTableData.map(function(e){return e.memberTagGroupId}).join(",")};Object(s.r)(t).then(function(t){1==t.errorCode&&(e.getGroupList(e.params),e.$message.success({message:"更新成功"}))})},refreshList:function(){this.getGroupList()},getsecondList:function(e){var t=this;this.isRecommend=!1,this.params.memberTagGroupClassifyId=e.memberTagGroupClassifyId,Object(s.h)(this.params).then(function(e){1==e.errorCode?(t.total=e.result.totalCount,t.groupTableData=e.result.result.map(function(e){return n()({},e,{createTime:m(e.createTime)})})):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(s.p)().then(function(t){1==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(s.q)(a).then(function(e){1==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(){this.changeRoute("/memberGroupEdit")},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.getGroupList()},handleCurrentChange:function(e){this.params.pageNum=e,this.currentPage=e,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(p.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(p.a)("/member-tag-group/simpleUpdate.json",e).then(function(o){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,o={memberTagGroupId:e};Object(p.a)("/member-tag-group/delete.json",o).then(function(e){var o=e.data;if(a.loading=!1,1==o.errorCode)return a.groupTableData.splice(t,1),void a.$message.success({duration:1e3,message:"删除成功!"});200003!=o.errorCode?u.a.errorMsg(o):a.$confirm("该分组正在被活动使用,无法删除!","提示",{confirmButtonText:"确定",type:"warning"})}).catch(function(e){a.loading=!1,a.$message.error({duration:1e3,message:e.message})})},searchByStatus:function(e){this.params.effectiveStatus=e,this.getGroupList()},getGroupList:function(){var e=this;Object(s.n)(this.params).then(function(t){1==t.errorCode&&(e.total=t.result.totalCount,e.groupTableData=t.result.result.map(function(e){return n()({},e,{latestUpdateTime:e.latestUpdateTime?e.latestUpdateTime:"--",createTime:m(e.createTime)})})),e.loading=!1}).catch(function(e){console.log(e)})}},created:function(){this.loading=!0,this.params={groupName:this.tagSearch,pageSize:20,pageNum:1,effectiveStatus:this.statusSelect,requestProject:"gic-member-tag-web",memberTagGroupClassifyId:""}},mounted:function(){this.getGroupList()}},g={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"memberGroupList-wrap common-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"left-box"},[a("group-list",{on:{getRecommend:e.getRecommend,"second-list":e.getsecondList}})],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.isRecommend,expression:"!isRecommend"}],staticClass:"right-box"},[a("div",{staticClass:"common-wrap__opt"},[a("el-input",{staticClass:"w-220 m-r-8",attrs:{placeholder:"请输入关键字搜索人群","prefix-icon":"el-icon-search",clearable:""},on:{clear:e.clearSearch},nativeOn:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.searchEnterFun(t)}},model:{value:e.tagSearch,callback:function(t){e.tagSearch=t},expression:"tagSearch"}}),e._v(" "),a("el-select",{staticClass:"w-220 m-l-0",attrs:{placeholder:"请选择"},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}}),e._v(" "),a("el-option",{key:"",attrs:{label:"全部",value:""}})],1),e._v(" "),a("div",{staticClass:"batch-option"},[a("el-select",{staticClass:"w-180 m-l-0",attrs:{placeholder:"批量操作"},on:{change:e.batchHandleSelect,focus:e.handleFocus},model:{value:e.batchSelect,callback:function(t){e.batchSelect=t},expression:"batchSelect"}},[a("el-option",{key:0,attrs:{label:"失效",value:0}}),e._v(" "),a("el-option",{key:1,attrs:{label:"删除",value:1}}),e._v(" "),a("el-option",{key:2,attrs:{label:"修改所属分类",value:2}})],1),e._v(" "),a("el-button",{staticClass:"fr",attrs:{type:"primary"},on:{click:e.toAddGroup}},[e._v("新增分组")])],1)],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:"分组名称"},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},slot:"reference"},[e._v("\n "+e._s(t.row.groupName)+"\n ")])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"是否实时"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1===t.row.isRealTime?"实时":"非实时")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"最近更新时间","show-overflow-tooltip":"",width:"230px"},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:"更新频率","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("formatUpdateFrequency")(t.row))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"state",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1==t.row.effectiveStatus?"有效":"失效")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"peopleCover",label:"覆盖人数","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",{attrs:{slot:"header"},slot:"header"},[e._v("\n 覆盖人数\n "),a("el-popover",{attrs:{width:"260",trigger:"hover"}},[a("div",{staticStyle:{color:"#909399"}},[e._v("\n 默认显示上次页面缓存人数,可点击刷新按钮查看当页分组最新人数。\n ")]),e._v(" "),a("i",{staticClass:"iconfont icon-zhongzhi refresh",attrs:{slot:"reference"},on:{click:e.refershMember},slot:"reference"})])],1)],2),e._v(" "),a("el-table-column",{attrs:{prop:"appStatus",label:"好办展示"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-value":1,"inactive-value":0,"active-color":"#1890ff"},on:{change:function(a){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"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","show-overflow-tooltip":""},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(" "),a("el-table-column",{attrs:{prop:"recentUpdateDate",label:"到期时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[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:{label:"操作",width:"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("router-link",{staticClass:"edit-btn el-button--text p-r-12",attrs:{to:"/memberGroupDetail?memberTagGroupId="+t.row.memberTagGroupId}},[e._v("\n 详情\n ")]),e._v(" "),a("router-link",{staticClass:"edit-btn el-button--text p-r-12",attrs:{to:"/memberGroupEdit?memberTagGroupId="+t.row.memberTagGroupId}},[e._v("\n 编辑\n ")])]}}])})],1)],1),e._v(" "),0!=e.groupTableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",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.isRecommend,expression:"isRecommend"}],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)]),e._v(" "),a("vue-gic-footer"),e._v(" "),a("batch-list",{attrs:{batchVisiable:e.batchVisiable,operateNumber:e.operateNumber,multipleSelection:e.multipleSelection},on:{"update:batchVisiable":function(t){e.batchVisiable=t},"refresh-list":e.refreshList}})],1)},staticRenderFns:[]};var b=a("VU/8")(h,g,!1,function(e){a("nfJ6")},null,null);t.default=b.exports}});
\ No newline at end of file
webpackJsonp([3,20,29],{"9ZvA":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={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)}}},n={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){e.createMemberGroup(t)}}},[e._v("创建会员分组")])]}}])})],1)},staticRenderFns:[]},s=a("VU/8")(o,n,!1,null,null,null);t.default=s.exports},SJ7l:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("Dd8w"),n=a.n(o),s=a("lRwf"),r=a.n(s),i=a("zL8q"),c=a("2CGT");r.a.component(i.CollapseTransition.name,i.CollapseTransition);var l={name:"group-list",data:function(){return{lists:[],addGroupDialog:!1,expendTxt:"展开",groupName:"",title:"新增分组名称",currentIndex:-1,active:!1}},computed:{expendClass:function(){return"展开"!=this.expendTxt?"is-caret":""}},methods:{handleNoEditClassifyName:function(){this.lists=this.lists.map(function(e){return n()({},e,{edit:!1})})},handleChangeIndex:function(e,t){this.active=!1,this.currentIndex=e,this.$emit("second-list",t)},editGroupName:function(e){if(e.edit)this.modifyName(e);else{if(!this.operatorName(e))return;e.edit=!0}},deleteGroupName:function(e){var t=this;this.operatorName(e)&&this.$confirm("是否删除分组名称?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.excludeName(e)}).catch(function(){t.$message({type:"info",message:"已取消删除"})})},excludeName:function(e){var t=this,a={requestProject:"gic-member-tag-web",memberTagGroupClassifyId:e.memberTagGroupClassifyId};Object(c.k)(a).then(function(e){1==e.errorCode&&(t.getMemberGroupList(),t.$message({type:"success",message:"删除成功!"}))})},modifyName:function(e){var t=this;if(e.classifyName){var a={requestProject:"gic-member-tag-web",classifyName:e.classifyName,memberTagGroupClassifyId:e.memberTagGroupClassifyId};Object(c.m)(a).then(function(a){1==a.errorCode&&(e.edit=!1,t.getMemberGroupList(),t.$message({type:"success",message:"修改成功",duration:2e3}))})}else this.$message({message:"分组名称不能为空!",type:"warning",duration:2e3})},operatorName:function(e){return"0"!=e.memberTagGroupClassifyId||(this.$message({message:e.classifyName+"的不能操作",type:"warning",duration:2e3}),!1)},handleGroupDialog:function(){var e=this;if(this.groupName){var t={requestProject:"gic-member-tag-web",classifyName:this.groupName};Object(c.m)(t).then(function(t){1==t.errorCode&&(e.getMemberGroupList(),e.groupName="",e.addGroupDialog=!1,e.$message({type:"success",message:"添加成功"}))})}else this.$message({type:"warning",message:"分组名称不能为空"})},getMemberGroupList:function(){var e=this;Object(c.l)({requestProject:"gic-member-tag-web"}).then(function(t){1===t.errorCode&&(e.lists=t.result.map(function(e){return n()({},e,{edit:!1})}))})},handleExpend:function(){this.expendTxt="展开"===this.expendTxt?"收起":"展开"}},beforeMount:function(){this.getMemberGroupList()}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"group-list"},[a("div",{staticClass:"member-group"},[a("i",{staticClass:"icon-list el-icon-caret-top icon-transform",class:e.expendClass,on:{click:e.handleExpend}}),e._v("\n 我的会员分组\n "),a("i",{staticClass:"el-icon-plus icon-right icon-list",on:{click:function(t){e.addGroupDialog=!0}}})]),e._v(" "),a("el-collapseTransition",[a("ul",{directives:[{name:"show",rawName:"v-show",value:"展开"==e.expendTxt,expression:"expendTxt == '展开'"}],staticClass:"lists"},e._l(e.lists,function(t,o){return a("li",{key:o,staticClass:"member-list",class:{"active-li":o==e.currentIndex},on:{click:function(a){e.handleChangeIndex(o,t)}}},[a("span",{directives:[{name:"show",rawName:"v-show",value:!t.edit,expression:"!list.edit"}],staticClass:"list-text",attrs:{title:t.classifyName}},[e._v(e._s(t.classifyName))]),e._v(" "),a("el-input",{directives:[{name:"show",rawName:"v-show",value:t.edit,expression:"list.edit"}],staticStyle:{width:"100px"},attrs:{size:"mini"},nativeOn:{keyup:function(a){if(!("button"in a)&&e._k(a.keyCode,"enter",13,a.key))return null;e.modifyName(t)}},model:{value:t.classifyName,callback:function(a){e.$set(t,"classifyName",a)},expression:"list.classifyName"}}),e._v(" "),"未分类"!==t.classifyName?a("div",{staticClass:"oper-area"},[a("i",{staticClass:"icon-list icon-list-oper",class:[t.edit?"el-icon-check":"el-icon-edit"],on:{click:function(a){a.stopPropagation(),e.editGroupName(t)}}}),e._v(" "),a("i",{staticClass:"icon-list el-icon-circle-close icon-list-oper",on:{click:function(a){e.deleteGroupName(t)}}})]):e._e()],1)}))]),e._v(" "),a("el-dialog",{attrs:{title:e.title,visible:e.addGroupDialog,width:"320px",top:"30vh","close-on-click-modal":!1},on:{"update:visible":function(t){e.addGroupDialog=t}}},[a("div",[e._v("\n 分组名称:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入分组名称",maxlength:8,clearable:""},model:{value:e.groupName,callback:function(t){e.groupName=t},expression:"groupName"}})],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.addGroupDialog=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.handleGroupDialog}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var m=a("VU/8")(l,u,!1,function(e){a("urKs")},"data-v-66a52c0e",null);t.default=m.exports},"Wf+N":function(e,t){},nfJ6:function(e,t){},oVck:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("Dd8w"),n=a.n(o),s=a("2CGT"),r={name:"batch-list",props:{batchVisiable:Boolean,operateNumber:Number,multipleSelection:Array},data:function(){return{batchDialog:!1,operNum:-1,groupList:[],groupName:""}},methods:{confirmBatch:function(){var e=this;console.log(this.operateNumber);var 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(s.d)(a).then(function(t){1==t.errorCode&&(console.log(t),e.$message.success({message:"修改成功"}))}).catch(function(e){console.log(e)});else if(1==t)Object(s.c)(a).then(function(t){1==t.errorCode&&e.$message.success({message:"删除成功"})});else if(2==t){if(!this.groupName)return void this.$message.warning({message:"请先选择的会员分组的分类"});var o=this.groupList.findIndex(function(t){return t.classifyName===e.groupName});a.memberTagGroupClassifyId=this.groupList[o].memberTagGroupClassifyId,Object(s.b)(a).then(function(t){1==t.errorCode&&e.$message.success({message:"修改分类成功"})}).catch(function(e){console.log(e)})}this.closeBatch(),this.$emit("refresh-list")},chooseGroup:function(e){this.groupName=e.classifyName},closeBatch:function(){this.batchDialog=!1,this.$emit("update:batchVisiable",!1)},getMemberGroupList:function(){var e=this;Object(s.l)({requestProject:"gic-member-tag-web"}).then(function(t){1===t.errorCode&&(e.groupList=t.result.filter(function(e){return"未分类"!=e.classifyName}).map(function(e){return n()({},e,{edit:!1})}))}).catch(function(e){console.log(e)})}},created:function(){this.getMemberGroupList(),this.selectionList=[]},watch:{batchVisiable:function(e){this.batchDialog=e},operateNumber:function(e){this.operNum=e},multipleSelection:{immediate:!0,handler:function(e){this.selectionList=e}}}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"",width:"400px",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._v(" "),a("div",{staticClass:"batch-content"},[0==e.operNum?a("div",[a("div",{staticClass:"el-message-box__status el-icon-warning"}),e._v(" "),a("p",{staticClass:"batch-txt"},[e._v("该分组失效后,不再更新数据,确认要失效吗?")])]):e._e(),e._v(" "),1==e.operNum?a("div",[a("div",{staticClass:"el-message-box__status el-icon-warning"}),e._v(" "),a("p",{staticClass:"batch-txt"},[e._v("一旦删除无法恢复,确认要批量删除分组吗?")])]):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){return a("li",{key:t.memberTagGroupClassifyId,staticClass:"batch-li",on:{click:function(a){e.chooseGroup(t)}}},[e._v("\n "+e._s(t.classifyName)+"\n ")])})),e._v(" "),a("p",{staticClass:"group-name"},[e._v("选中的分组:"+e._s(e.groupName))])]):e._e()]),e._v(" "),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("确 定")])],1)])},staticRenderFns:[]};var c=a("VU/8")(r,i,!1,function(e){a("Wf+N")},"data-v-67718fa8",null).exports,l=a("3Xzz"),u=a("Ch4/"),m=function(e,t){function a(e){return(e=e.toString())[1]?e:"0"+e}if(null!=e){var o=new Date(e),n=o.getFullYear(),s=o.getMonth()+1,r=o.getDate(),i=o.getHours(),c=o.getMinutes(),l=o.getSeconds();return[n,s,r].map(a).join(t||"-")+" "+[i,c,l].map(a).join(":")}return"--"},p=a("P9l9"),d=a("SJ7l"),f=a("9ZvA"),h={name:"memberGroupList",components:{navCrumb:l.a,GroupList:d.default,RecommendTable:f.default,BatchList:c},data:function(){return{operateNumber:-1,batchVisiable:!1,dialogVisible:!0,isRecommend:!1,recommendItems:[],recommendData:[],activeName:"",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:""}},watch:{tagSearch:function(e){this.params.groupName=e},batchVisiable:function(e){e||(this.batchSelect="")}},filters:{formatTimeYMD:function(e){return e&&"- -"!=e?e.split(" ")[0]:"--"},formatTimeHMS:function(e){return e&&"- -"!=e?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:{refershMember:function(){var e=this,t={requestProject:"gic-member-tag-web",memberTagGroupIds:this.groupTableData.map(function(e){return e.memberTagGroupId}).join(",")};Object(s.r)(t).then(function(t){1==t.errorCode&&(e.getGroupList(e.params),e.$message.success({message:"更新成功"}))})},refreshList:function(){this.getGroupList()},getsecondList:function(e){var t=this;this.isRecommend=!1,this.params.memberTagGroupClassifyId=e.memberTagGroupClassifyId,Object(s.h)(this.params).then(function(e){1==e.errorCode?(t.total=e.result.totalCount,t.groupTableData=e.result.result.map(function(e){return n()({},e,{createTime:m(e.createTime)})})):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(s.p)().then(function(t){1==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(s.q)(a).then(function(e){1==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(){this.changeRoute("/memberGroupEdit")},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.getGroupList()},handleCurrentChange:function(e){this.params.pageNum=e,this.currentPage=e,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(p.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(p.a)("/member-tag-group/simpleUpdate.json",e).then(function(o){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,o={memberTagGroupId:e};Object(p.a)("/member-tag-group/delete.json",o).then(function(e){var o=e.data;if(a.loading=!1,1==o.errorCode)return a.groupTableData.splice(t,1),void a.$message.success({duration:1e3,message:"删除成功!"});200003!=o.errorCode?u.a.errorMsg(o):a.$confirm("该分组正在被活动使用,无法删除!","提示",{confirmButtonText:"确定",type:"warning"})}).catch(function(e){a.loading=!1,a.$message.error({duration:1e3,message:e.message})})},searchByStatus:function(e){this.params.effectiveStatus=e,this.getGroupList()},getGroupList:function(){var e=this;Object(s.n)(this.params).then(function(t){1==t.errorCode&&(e.total=t.result.totalCount,e.groupTableData=t.result.result.map(function(e){return n()({},e,{latestUpdateTime:e.latestUpdateTime?e.latestUpdateTime:"--",createTime:m(e.createTime)})})),e.loading=!1}).catch(function(e){console.log(e)})}},created:function(){this.loading=!0,this.params={groupName:this.tagSearch,pageSize:20,pageNum:1,effectiveStatus:this.statusSelect,requestProject:"gic-member-tag-web",memberTagGroupClassifyId:""}},mounted:function(){this.getGroupList()}},g={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"memberGroupList-wrap common-wrap"},[a("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"left-box"},[a("group-list",{on:{getRecommend:e.getRecommend,"second-list":e.getsecondList}})],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.isRecommend,expression:"!isRecommend"}],staticClass:"right-box"},[a("div",{staticClass:"common-wrap__opt"},[a("el-input",{staticClass:"w-220 m-r-8",attrs:{placeholder:"请输入关键字搜索人群","prefix-icon":"el-icon-search",clearable:""},on:{clear:e.clearSearch},nativeOn:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.searchEnterFun(t)}},model:{value:e.tagSearch,callback:function(t){e.tagSearch=t},expression:"tagSearch"}}),e._v(" "),a("el-select",{staticClass:"w-220 m-l-0",attrs:{placeholder:"请选择"},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}}),e._v(" "),a("el-option",{key:"",attrs:{label:"全部",value:""}})],1),e._v(" "),a("div",{staticClass:"batch-option"},[a("el-select",{staticClass:"w-180 m-l-0",attrs:{placeholder:"批量操作"},on:{change:e.batchHandleSelect,focus:e.handleFocus},model:{value:e.batchSelect,callback:function(t){e.batchSelect=t},expression:"batchSelect"}},[a("el-option",{key:0,attrs:{label:"失效",value:0}}),e._v(" "),a("el-option",{key:1,attrs:{label:"删除",value:1}}),e._v(" "),a("el-option",{key:2,attrs:{label:"修改所属分类",value:2}})],1),e._v(" "),a("el-button",{staticClass:"fr",attrs:{type:"primary"},on:{click:e.toAddGroup}},[e._v("新增分组")])],1)],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:"分组名称"},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},slot:"reference"},[e._v("\n "+e._s(t.row.groupName)+"\n ")])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"是否实时"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1===t.row.isRealTime?"实时":"非实时")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"最近更新时间","show-overflow-tooltip":"",width:"230px"},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:"更新频率","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("formatUpdateFrequency")(t.row))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"state",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1==t.row.effectiveStatus?"有效":"失效")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"peopleCover",label:"覆盖人数","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",{attrs:{slot:"header"},slot:"header"},[e._v("\n 覆盖人数\n "),a("el-popover",{attrs:{width:"260",trigger:"hover"}},[a("div",{staticStyle:{color:"#909399"}},[e._v("\n 默认显示上次页面缓存人数,可点击刷新按钮查看当页分组最新人数。\n ")]),e._v(" "),a("i",{staticClass:"iconfont icon-zhongzhi refresh",attrs:{slot:"reference"},on:{click:e.refershMember},slot:"reference"})])],1)],2),e._v(" "),a("el-table-column",{attrs:{prop:"appStatus",label:"好办展示"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-value":1,"inactive-value":0,"active-color":"#1890ff"},on:{change:function(a){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"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","show-overflow-tooltip":""},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(" "),a("el-table-column",{attrs:{prop:"recentUpdateDate",label:"到期时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[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:{label:"操作",width:"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("router-link",{staticClass:"edit-btn el-button--text p-r-12",attrs:{to:"/memberGroupDetail?memberTagGroupId="+t.row.memberTagGroupId}},[e._v("\n 详情\n ")]),e._v(" "),a("router-link",{staticClass:"edit-btn el-button--text p-r-12",attrs:{to:"/memberGroupEdit?memberTagGroupId="+t.row.memberTagGroupId}},[e._v("\n 编辑\n ")])]}}])})],1)],1),e._v(" "),0!=e.groupTableData.length?a("div",{staticClass:"block common-wrap__page text-right"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",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.isRecommend,expression:"isRecommend"}],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)]),e._v(" "),a("vue-gic-footer"),e._v(" "),a("batch-list",{attrs:{batchVisiable:e.batchVisiable,operateNumber:e.operateNumber,multipleSelection:e.multipleSelection},on:{"update:batchVisiable":function(t){e.batchVisiable=t},"refresh-list":e.refreshList}})],1)},staticRenderFns:[]};var b=a("VU/8")(h,g,!1,function(e){a("nfJ6")},null,null);t.default=b.exports},urKs:function(e,t){}});
\ No newline at end of file
webpackJsonp([5,20],{GSV8:function(e,a){},bytj:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=t("fZjL"),i=t.n(s),n=t("Xxa5"),r=t.n(n),o=t("exGp"),g=t.n(o),l=t("woOf"),c=t.n(l),d=t("Dd8w"),p=t.n(d),u=t("mvHQ"),m=t.n(u),h=t("lRwf"),v=t.n(h),T=t("zL8q"),f=t("3Xzz"),b=t("vcge"),C=t("iHP3"),x=t("Gndl"),y=t("2CGT"),_=t("jkVl");v.a.component(T.CollapseTransition.name,T.CollapseTransition);var N={name:"member-tag",componentName:"member-tag",components:{navCrumb:f.a,TagType:C.default,TagContainer:x.default,TagsGroupList:b.default,EditTag:_.default},data:function(){return{sy:"",margin60:!1,refershList:{},tagConfig:{groupName:"",textarea:"",date:"",updateType:"",updateDay:"",isRealTime:0,effectiveStatus:1},activeTagsGroupIndex:0,activeTagIndex:0,groupShow:!1,selectedTags:[[]],tagsGroupRelation:[],pickerOptions:{disabledDate:function(e){return e.getTime()<Date.now()}},navpath:[{name:"首页",path:window.location.origin+"/report/#/memberSummary",relocation:!0},{name:"会员管理",path:""},{name:"会员标签",path:""}],tagList:[],memberTagList:[],tagName:"全部标签",memberTag:"",tagCategory:"",pageSize:20,pageNum:1,total:0,rateData:[{label:"每日一次",options:[]},{label:"每周一次",options:["周一","周二","周三","周四","周五","周六","周日"]},{label:"每月一次",options:["1号","2号","3号","4号","5号","6号","7号","8号","9号","10号","11号","12号","13号","14号","15号","16号","17号","18号","19号","20号","21号","22号","23号","24号","25号","26号","27号","28号"]}],showEditTagPop:!1,tagData:{},editPopType:"add"}},computed:{groupListNumber:function(){for(var e=0,a=0;a<this.selectedTags.length;)e+=this.selectedTags[a].length,a++;return this.checkRealTime(),e},marginSixty:function(){return this.selectedTags.length>1}},methods:{collapseRightList:function(e){console.log(e.target.className)},refersh:function(e){e.changeRefersh=!0,this.refershList=e},allTagList:function(){localStorage.setItem("groupId",""),this.params.id="",this.params.type=-1,this.loadMemberTagList(this.params),this.tagName="全部标签",this.$store.commit("modiftTagName","全部标签")},checkRealTime:function(){var e=this.selectedTags.reduce(function(e,a){return e.concat(a)},[]).map(function(e){return e.isActive});this.tagConfig.isRealTime=e.indexOf(0)>-1?0:1},createNewGroup:function(){var e=this;this.selectedTags.forEach(function(a,t){var s=e.tagsGroupRelation[t-1];a.forEach(function(e){e.levelType=s||"or"})});var a={groupName:this.tagConfig.groupName,isRealTime:this.tagConfig.isRealTime,describle:this.tagConfig.textarea,updateType:this.tagConfig.updateType,updateDay:this.tagConfig.updateDay,effectiveStatus:1,requestProject:"gic-member-tag-web",json:m()(this.selectedTags),effectiveDateTmp:this.tagConfig.date};""!=a.groupName?""!=a.effectiveDateTmp?0!==a.isRealTime||1===a.updateType||""!==a.updateDay?Object(y.a)(a).then(function(a){1==a.errorCode&&e.$router.push({path:"memberGroupList"})}).catch(function(e){console.log(e)}):this.$message.warning({message:"会员分组更新频率不能为空!"}):this.$message.warning({message:"会员分组有效期不能为空!"}):this.$message.warning({message:"会员分组名称不能为空!"})},expendsGroupList:function(){this.groupShow=!0},returnTagData:function(e){var a=JSON.parse(e.tagParams);switch(e.newTagVal=m()(a.selectedVal),e.level=this.activeTagsGroupIndex,this.editPopType){case"add":this.selectedTags[this.activeTagsGroupIndex].push(e);break;case"edit":var t=this.selectedTags[this.activeTagsGroupIndex];t.splice(this.activeTagIndex,1,p()({},t[this.activeTagIndex],e)),this.selectedTags.splice(this.activeTagsGroupIndex,1,t)}},editTags:function(){var e=this;this.editPopType="edit",this.showEditTagPop=!0,this.$nextTick(function(a){console.log(e.selectedTags[e.activeTagsGroupIndex][e.activeTagIndex]),e.tagData=c()({},e.tagData,e.selectedTags[e.activeTagsGroupIndex][e.activeTagIndex]),e.tagData.editCondition=!0})},selectedTag:function(e){e.refersh?this.editPopType="edit":this.editPopType="add",this.tagData=c()({},this.tagData,e),this.tagData.editCondition=!1,this.showEditTagPop=!0},getTagList:function(){var e=this;return g()(r.a.mark(function a(){var t;return r.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(y.i)();case 2:(t=a.sent).result&&t.result.length?e.tagList=t.result:e.tagList=[];case 4:case"end":return a.stop()}},a,e)}))()},loadMemberTagList:function(e){var a=this;return g()(r.a.mark(function t(){var s,i;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,s={requestProject:"gic-member-tag-web",search:e.searchName||null,tagLevelGroupId:e.id||"",tagType:e.type||null,pageNum:e.pageNum||1,pageSize:e.pageSize||20},t.next=4,Object(y.j)(s);case 4:(i=t.sent).result.result&&i.result.result.length?(a.memberTagList=i.result.result.map(function(e){return p()({},e,{refersh:!1})}),a.total=i.result.totalCount):(a.memberTagList=[],a.total=0),t.next=10;break;case 8:t.prev=8,t.t0=t.catch(0);case 10:case"end":return t.stop()}},t,a,[[0,8]])}))()},handleSizeChange:function(e){this.pageSize=e,this.params.pageSize=e;var a=this.JudgeIsHandTag();this.loadMemberTagList(a)},handleCurrentChange:function(e){this.params.pageNum=e,this.pageNum=e,this.loadMemberTagList(this.params)},JudgeIsHandTag:function(){var e=null;return i()(this.middleWareVariable).length&&(e={id:this.middleWareVariable.id,type:1==this.middleWareVariable.type?1:0}),e},searchMemberList:function(){this.memberTag?this.tagName=this.memberTag:this.tagName="全部标签",this.loadMemberTagList({searchName:this.memberTag})},handleFristTag:function(e){this.pageNum=1,this.pageSize=20,this.params.pageNum=1,this.params.pageSize=20,this.saveTagLevelGroupId(e),this.loadMemberTagList(this.params),this.groupId=e.id,this.handTag=e.handTag,this.changeTagTitle(e.name)},changeTagTitle:function(e){this.tagName=e||"全部标签",this.$store.commit("modiftTagName",this.tagName)},saveTagLevelGroupId:function(e){if(this.params.id=e.id,1==e.handTag){var a={name:e.name,type:1,id:e.id};this.params.type=1,localStorage.setItem("groupId",m()(a))}else this.params.type=-1,localStorage.setItem("groupId","")},addNewTag:function(){this.$router.push("/manualTagEdit")},deleteHandTag:function(e){this.loadMemberTagList({id:e,type:1})}},beforeMount:function(){if(this.middleWareVariable={},this.params={requestProject:"gic-member-tag-web",id:"",searchName:this.memberTag,type:-1,pageNum:1,pageSize:20},this.tagConfig={groupName:"",isRealTime:"",textarea:"",updateType:"",updateDay:"",date:""},this.handTag=null,this.groupId="",this.getTagList(),localStorage.getItem("groupId")){var e=JSON.parse(localStorage.getItem("groupId"));this.middleWareVariable=JSON.parse(m()(e)),this.params.type=1,this.params.id=e.id,this.loadMemberTagList(this.params),this.tagName=e.name,this.$store.commit("modiftTagName",this.tagName),this.handTag=!0}else this.loadMemberTagList(this.params)},mounted:function(){var e=this;this.$on("refersh-member-list",function(){e.getTagList()}),this.$on("handle-second-tag",function(a){e.middleWareVariable={id:a.id,type:a.handTag,name:a.name},e.pageNum=1,e.pageSize=20,e.saveTagLevelGroupId(a),e.loadMemberTagList(e.params),e.groupId=a.id,e.handTag=a.handTag,e.changeTagTitle(a.name)}),this.$on("handle-third-tag",function(a){e.middleWareVariable={id:a.id,type:a.handTag,name:a.name},e.pageNum=1,e.pageSize=20,e.params.pageNum=1,e.params.pageSize=20,e.saveTagLevelGroupId(a),e.loadMemberTagList(e.params),e.groupId=a.id,e.handTag=a.handTag,e.changeTagTitle(a.name)})}},w={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"member-tag"},[t("div",{staticClass:"tag-container"},[t("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),t("div",{staticClass:"member-box"},[t("div",{staticClass:"tag-input"},[t("el-input",{staticStyle:{width:"348px"},attrs:{placeholder:"请输入关键词回车搜索标签","prefix-icon":"el-icon-search",clearable:""},nativeOn:{keyup:function(a){if(!("button"in a)&&e._k(a.keyCode,"enter",13,a.key))return null;e.searchMemberList(a)}},model:{value:e.memberTag,callback:function(a){e.memberTag=a},expression:"memberTag"}})],1),e._v(" "),t("div",{staticClass:"main-tag"},[t("div",{staticClass:"tag-list"},[t("div",{staticClass:"search-box"}),e._v(" "),t("p",{staticClass:"user-info",on:{click:e.allTagList}},[e._v("我的用户")]),e._v(" "),t("div",{staticClass:"list-box"},e._l(e.tagList,function(a,s){return t("TagType",{key:s,attrs:{"tag-list":a},on:{handleFristTag:e.handleFristTag}})}))]),e._v(" "),t("div",{staticClass:"tag-all"},[t("p",{staticClass:"tag-name"},[e._v("\r\n "+e._s(e.tagName)+"\r\n "),e._v(" "),t("el-button",{directives:[{name:"show",rawName:"v-show",value:1==e.handTag,expression:"handTag == 1"}],staticClass:"add-newtag",attrs:{type:"primary"},on:{click:e.addNewTag}},[e._v("新增标签")])],1),e._v(" "),t("tag-container",{ref:"tagContainer",attrs:{data:e.memberTagList,handTag:e.handTag,groupId:e.groupId,refersh:e.refershList},on:{deleteHandTag:e.deleteHandTag,addTag:e.selectedTag}}),e._v(" "),e.total>0?t("div",{staticClass:"page-box"},[t("el-pagination",{attrs:{background:"","current-page":e.pageNum,"page-sizes":[20,30],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e(),e._v(" "),t("div",{staticClass:"my-pop-tagbox",on:{click:e.expendsGroupList}},[t("p",{staticClass:"txt"},[e._v("已选标签")]),e._v(" "),t("p",{staticClass:"number-txt"},[e._v(e._s(e.groupListNumber))])])],1)])])],1),e._v(" "),t("div",{staticClass:"foot-box"},[t("vue-gic-footer")],1),e._v(" "),t("div",{staticClass:"group-right-list",class:{"group-transtion-list":e.groupShow}},[t("div",{staticClass:"group-title"},[t("i",{staticClass:"iconfont icon-17"}),e._v("\r\n 已经选标签:\r\n "),t("strong",{staticClass:"label-count"},[e._v("\r\n "+e._s(e.groupListNumber)+"\r\n ")]),e._v(" "),t("i",{staticClass:"el-icon-close icon-right",on:{click:function(a){e.groupShow=!1}}})]),e._v(" "),t("div",{staticClass:"wapper"},[t("p",{staticClass:"desc-labeltxt",class:{"margin-60":e.marginSixty}},[e._v("(一个输入框内标签关系为且)")]),e._v(" "),t("div",{staticClass:"inner"},[t("tags-group-list",{attrs:{selectedTagsData:e.selectedTags,tagsGroupRelation:e.tagsGroupRelation,activeTagsGroupIndex:e.activeTagsGroupIndex,activeTagIndex:e.activeTagIndex},on:{editTags:e.editTags,"update:activeTagsGroupIndex":function(a){e.activeTagsGroupIndex=a},"update:activeTagIndex":function(a){e.activeTagIndex=a}}}),e._v(" "),t("div",{staticClass:"form-item",class:{"margin-60":e.marginSixty}},[t("label",{attrs:{for:""}},[e._v("分组名称")]),e._v(" "),t("el-input",{staticStyle:{width:"200px"},attrs:{maxlength:10,placeholder:"请输入内容"},model:{value:e.tagConfig.groupName,callback:function(a){e.$set(e.tagConfig,"groupName",a)},expression:"tagConfig.groupName"}}),e._v(" "),t("span",{staticClass:"groupName-txt"},[e._v(e._s(e.tagConfig.groupName.length)+"/10")])],1),e._v(" "),t("div",{staticClass:"form-item",class:{"margin-60":e.marginSixty}},[t("label",{attrs:{for:""}},[e._v("分组有效期")]),e._v(" "),t("el-date-picker",{attrs:{"picker-options":e.pickerOptions,type:"date",placeholder:"选择日期"},model:{value:e.tagConfig.date,callback:function(a){e.$set(e.tagConfig,"date",a)},expression:"tagConfig.date"}})],1),e._v(" "),t("div",{staticClass:"form-item",class:{"margin-60":e.marginSixty}},[t("label",{attrs:{for:""}},[e._v("分组描述")]),e._v(" "),t("el-input",{staticStyle:{width:"300px"},attrs:{type:"textarea",maxlength:200,placeholder:"请输入内容"},model:{value:e.tagConfig.textarea,callback:function(a){e.$set(e.tagConfig,"textarea",a)},expression:"tagConfig.textarea"}}),e._v(" "),t("span",{staticClass:"textarea-txt"},[e._v(e._s(e.tagConfig.textarea.length)+"/200")])],1),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:0==e.tagConfig.isRealTime,expression:"tagConfig.isRealTime == 0"}],staticClass:"form-item",class:{"margin-60":e.marginSixty}},[e._m(0),e._v(" "),t("el-select",{staticClass:"w-200",attrs:{placeholder:"请选择"},model:{value:e.tagConfig.updateType,callback:function(a){e.$set(e.tagConfig,"updateType",a)},expression:"tagConfig.updateType"}},e._l(e.rateData,function(e,a){return t("el-option",{key:e.label,attrs:{label:e.label,value:a+1}})})),e._v(" "),t("el-select",{directives:[{name:"show",rawName:"v-show",value:1!=e.tagConfig.updateType,expression:"tagConfig.updateType != 1"}],staticClass:"w-200 p-l-8",attrs:{placeholder:"请选择"},model:{value:e.tagConfig.updateDay,callback:function(a){e.$set(e.tagConfig,"updateDay",a)},expression:"tagConfig.updateDay"}},e._l(e.rateData[e.tagConfig.updateType?e.tagConfig.updateType-1:0].options,function(e,a){return t("el-option",{key:e,attrs:{label:e,value:a+1}})}))],1)],1)]),e._v(" "),t("div",{staticClass:"fixed-btn"},[t("el-button",{attrs:{type:"primary"},on:{click:e.createNewGroup}},[e._v("创建会员分组")])],1)]),e._v(" "),t("edit-tag",{attrs:{showEditTagPop:e.showEditTagPop,tagData:e.tagData,title:"add"===e.editPopType?"添加标签":"编辑标签"},on:{"update:showEditTagPop":function(a){e.showEditTagPop=a},returnTagData:e.returnTagData,refersh:e.refersh}})],1)},staticRenderFns:[function(){var e=this.$createElement,a=this._self._c||e;return a("label",{attrs:{for:""}},[this._v("更新频率"),a("span",{staticClass:"desc-labeltxt"},[this._v("(更新时间预计选择日期的凌晨0点至6点)")])])}]};var L=t("VU/8")(N,w,!1,function(e){t("gVLO")},"data-v-2e973314",null);a.default=L.exports},gVLO:function(e,a){},iHP3:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=t("Dd8w"),i=t.n(s),n=t("lRwf"),r=t.n(n),o=t("zL8q"),g=t("CUHN"),l=t("SJI6");r.a.component(o.CollapseTransition.name,o.CollapseTransition);var c={name:"tag-type",components:{SecondTag:g.default},props:{tagList:Object},data:function(){return{list:{},typeName:"",editData:[],expends:"收起"}},computed:i()({},Object(l.mapState)(["tagRealName"])),methods:{handleChangeExpends:function(){this.expends="收起"===this.expends?"展开":"收起"},handleFirstTag:function(){this.$emit("handleFristTag",this.list)}},watch:{tagList:{immediate:!0,handler:function(e){this.list=e}}}},d={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"list"},[t("span",{staticClass:"expends-txt",on:{click:e.handleChangeExpends}},[e._v(e._s(e.expends)+" ")]),e._v(" "),t("div",{staticClass:"first-tag"},[t("div",[t("i",{staticClass:"iconfont menu-icon",class:[e.list.icon,{"icon-tag-light":e.list.name===e.tagRealName}]}),e._v(" "),t("span",{staticClass:"tag-name",class:{"icon-tag-light":e.list.name===e.tagRealName},on:{click:e.handleFirstTag}},[e._v(e._s(e.list.name))])]),e._v(" "),t("el-collapseTransition",[t("div",{directives:[{name:"show",rawName:"v-show",value:"收起"===e.expends,expression:"expends === '收起'"}],staticClass:"second-tag"},e._l(e.list.children,function(a,s){return t("second-tag",{key:s,attrs:{list:a,"tag-name":e.list.name}})}))])],1)])},staticRenderFns:[]};var p=t("VU/8")(c,d,!1,function(e){t("GSV8")},"data-v-76274c1c",null);a.default=p.exports}});
\ No newline at end of file
webpackJsonp([5,19],{GSV8:function(a,e){},bytj:function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=t("fZjL"),i=t.n(s),n=t("Xxa5"),r=t.n(n),o=t("exGp"),g=t.n(o),l=t("woOf"),c=t.n(l),d=t("Dd8w"),p=t.n(d),u=t("mvHQ"),m=t.n(u),h=t("lRwf"),v=t.n(h),T=t("zL8q"),f=t("3Xzz"),b=t("vcge"),C=t("iHP3"),x=t("Gndl"),y=t("2CGT"),_=t("jkVl");v.a.component(T.CollapseTransition.name,T.CollapseTransition);var N={name:"member-tag",componentName:"member-tag",components:{navCrumb:f.a,TagType:C.default,TagContainer:x.default,TagsGroupList:b.default,EditTag:_.default},data:function(){return{sy:"",margin60:!1,refershList:{},tagConfig:{groupName:"",textarea:"",date:"",updateType:"",updateDay:"",isRealTime:0,effectiveStatus:1},activeTagsGroupIndex:0,activeTagIndex:0,groupShow:!1,selectedTags:[[]],tagsGroupRelation:[],pickerOptions:{disabledDate:function(a){return a.getTime()<Date.now()}},navpath:[{name:"首页",path:window.location.origin+"/report/#/memberSummary",relocation:!0},{name:"会员管理",path:""},{name:"会员标签",path:""}],tagList:[],memberTagList:[],tagName:"全部标签",memberTag:"",tagCategory:"",pageSize:20,pageNum:1,total:0,rateData:[{label:"每日一次",options:[]},{label:"每周一次",options:["周一","周二","周三","周四","周五","周六","周日"]},{label:"每月一次",options:["1号","2号","3号","4号","5号","6号","7号","8号","9号","10号","11号","12号","13号","14号","15号","16号","17号","18号","19号","20号","21号","22号","23号","24号","25号","26号","27号","28号"]}],showEditTagPop:!1,tagData:{},editPopType:"add"}},computed:{groupListNumber:function(){for(var a=0,e=0;e<this.selectedTags.length;)a+=this.selectedTags[e].length,e++;return this.checkRealTime(),a},marginSixty:function(){return this.selectedTags.length>1}},methods:{collapseRightList:function(a){console.log(a.target.className)},refersh:function(a){a.changeRefersh=!0,this.refershList=a},allTagList:function(){localStorage.setItem("groupId",""),this.params.id="",this.params.type=-1,this.loadMemberTagList(this.params),this.tagName="全部标签",this.$store.commit("modiftTagName","全部标签")},checkRealTime:function(){var a=this.selectedTags.reduce(function(a,e){return a.concat(e)},[]).map(function(a){return a.isActive});this.tagConfig.isRealTime=a.indexOf(0)>-1?0:1},createNewGroup:function(){var a=this;this.selectedTags.forEach(function(e,t){var s=a.tagsGroupRelation[t-1];e.forEach(function(a){a.levelType=s||"or"})});var e={groupName:this.tagConfig.groupName,isRealTime:this.tagConfig.isRealTime,describle:this.tagConfig.textarea,updateType:this.tagConfig.updateType,updateDay:this.tagConfig.updateDay,effectiveStatus:1,requestProject:"gic-member-tag-web",json:m()(this.selectedTags),effectiveDateTmp:this.tagConfig.date};""!=e.groupName?""!=e.effectiveDateTmp?0!==e.isRealTime||1===e.updateType||""!==e.updateDay?Object(y.a)(e).then(function(e){1==e.errorCode&&a.$router.push({path:"memberGroupList"})}).catch(function(a){console.log(a)}):this.$message.warning({message:"会员分组更新频率不能为空!"}):this.$message.warning({message:"会员分组有效期不能为空!"}):this.$message.warning({message:"会员分组名称不能为空!"})},expendsGroupList:function(){this.groupShow=!0},returnTagData:function(a){var e=JSON.parse(a.tagParams);switch(a.newTagVal=m()(e.selectedVal),a.level=this.activeTagsGroupIndex,this.editPopType){case"add":this.selectedTags[this.activeTagsGroupIndex].push(a);break;case"edit":var t=this.selectedTags[this.activeTagsGroupIndex];t.splice(this.activeTagIndex,1,p()({},t[this.activeTagIndex],a)),this.selectedTags.splice(this.activeTagsGroupIndex,1,t)}},editTags:function(){var a=this;this.editPopType="edit",this.showEditTagPop=!0,this.$nextTick(function(e){console.log(a.selectedTags[a.activeTagsGroupIndex][a.activeTagIndex]),a.tagData=c()({},a.tagData,a.selectedTags[a.activeTagsGroupIndex][a.activeTagIndex]),a.tagData.editCondition=!0})},selectedTag:function(a){a.refersh?this.editPopType="edit":this.editPopType="add",this.tagData=c()({},this.tagData,a),this.tagData.editCondition=!1,this.showEditTagPop=!0},getTagList:function(){var a=this;return g()(r.a.mark(function e(){var t;return r.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(y.i)();case 2:(t=e.sent).result&&t.result.length?a.tagList=t.result:a.tagList=[];case 4:case"end":return e.stop()}},e,a)}))()},loadMemberTagList:function(a){var e=this;return g()(r.a.mark(function t(){var s,i;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,s={requestProject:"gic-member-tag-web",search:a.searchName||null,tagLevelGroupId:a.id||"",tagType:a.type||null,pageNum:a.pageNum||1,pageSize:a.pageSize||20},t.next=4,Object(y.j)(s);case 4:(i=t.sent).result.result&&i.result.result.length?(e.memberTagList=i.result.result.map(function(a){return p()({},a,{refersh:!1})}),e.total=i.result.totalCount):(e.memberTagList=[],e.total=0),t.next=10;break;case 8:t.prev=8,t.t0=t.catch(0);case 10:case"end":return t.stop()}},t,e,[[0,8]])}))()},handleSizeChange:function(a){this.pageSize=a,this.params.pageSize=a,this.loadMemberTagList(this.params)},handleCurrentChange:function(a){this.params.pageNum=a,this.pageNum=a,this.loadMemberTagList(this.params)},JudgeIsHandTag:function(){var a=null;return i()(this.middleWareVariable).length&&(a={id:this.middleWareVariable.id,type:1==this.middleWareVariable.type?1:0}),a},searchMemberList:function(){this.memberTag?this.tagName=this.memberTag:this.tagName="全部标签",this.loadMemberTagList({searchName:this.memberTag})},handleFristTag:function(a){this.pageNum=1,this.pageSize=20,this.params.pageNum=1,this.params.pageSize=20,localStorage.setItem("groupId",""),this.saveHandTagData(a),this.saveTagLevelGroupId(a),this.loadMemberTagList(this.params),this.groupId=a.id,this.handTag=a.handTag,this.changeTagTitle(a.name)},changeTagTitle:function(a){this.tagName=a||"全部标签",this.$store.commit("modiftTagName",this.tagName)},saveTagLevelGroupId:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.params.id=a.id,1==a.handTag||(this.params.type=-1,localStorage.setItem("groupId",""))},addNewTag:function(){this.$router.push("/manualTagEdit")},deleteHandTag:function(a){this.loadMemberTagList({id:a,type:1})},saveHandTagData:function(a){localStorage.setItem("middleHandtag",m()(a))}},beforeMount:function(){if(this.middleWareVariable={},this.params={requestProject:"gic-member-tag-web",id:"",searchName:this.memberTag,type:-1,pageNum:1,pageSize:20},this.tagConfig={groupName:"",isRealTime:"",textarea:"",updateType:"",updateDay:"",date:""},this.handTag=null,this.groupId="",this.getTagList(),localStorage.getItem("groupId")){var a=JSON.parse(localStorage.getItem("groupId"));this.middleWareVariable=JSON.parse(m()(a)),this.params.type=1,this.params.id=a.id,this.loadMemberTagList(this.params),this.tagName=a.name,this.$store.commit("modiftTagName",this.tagName),this.handTag=!0}else this.loadMemberTagList(this.params)},mounted:function(){var a=this;this.$on("refersh-member-list",function(){a.getTagList()}),this.$on("handle-second-tag",function(e){a.middleWareVariable={id:e.id,type:e.handTag,name:e.name},a.pageNum=1,a.pageSize=20,localStorage.setItem("groupId",""),a.saveHandTagData(e),a.saveTagLevelGroupId(e),a.loadMemberTagList(a.params),a.groupId=e.id,a.handTag=e.handTag,a.changeTagTitle(e.name)}),this.$on("edit-third-tag",function(e){var t=JSON.parse(localStorage.getItem("middleHandtag"));a.saveTagLevelGroupId(t)}),this.$on("handle-third-tag",function(e){a.middleWareVariable={id:e.id,type:e.handTag,name:e.name},a.pageNum=1,a.pageSize=20,a.params.pageNum=1,a.params.pageSize=20,localStorage.setItem("groupId",""),a.saveHandTagData(e),a.saveTagLevelGroupId(e),a.loadMemberTagList(a.params),a.groupId=e.id,a.handTag=e.handTag,a.changeTagTitle(e.name)})}},w={render:function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"member-tag"},[t("div",{staticClass:"tag-container"},[t("nav-crumb",{attrs:{navpath:a.navpath}}),a._v(" "),t("div",{staticClass:"member-box"},[t("div",{staticClass:"tag-input"},[t("el-input",{staticStyle:{width:"348px"},attrs:{placeholder:"请输入关键词回车搜索标签","prefix-icon":"el-icon-search",clearable:""},nativeOn:{keyup:function(e){if(!("button"in e)&&a._k(e.keyCode,"enter",13,e.key))return null;a.searchMemberList(e)}},model:{value:a.memberTag,callback:function(e){a.memberTag=e},expression:"memberTag"}})],1),a._v(" "),t("div",{staticClass:"main-tag"},[t("div",{staticClass:"tag-list"},[t("div",{staticClass:"search-box"}),a._v(" "),t("p",{staticClass:"user-info",on:{click:a.allTagList}},[a._v("我的用户")]),a._v(" "),t("div",{staticClass:"list-box"},a._l(a.tagList,function(e,s){return t("TagType",{key:s,attrs:{"tag-list":e},on:{handleFristTag:a.handleFristTag}})}))]),a._v(" "),t("div",{staticClass:"tag-all"},[t("p",{staticClass:"tag-name"},[a._v("\r\n "+a._s(a.tagName)+"\r\n "),a._v(" "),t("el-button",{directives:[{name:"show",rawName:"v-show",value:1==a.handTag,expression:"handTag == 1"}],staticClass:"add-newtag",attrs:{type:"primary"},on:{click:a.addNewTag}},[a._v("新增标签")])],1),a._v(" "),t("tag-container",{ref:"tagContainer",attrs:{data:a.memberTagList,handTag:a.handTag,groupId:a.groupId,refersh:a.refershList},on:{deleteHandTag:a.deleteHandTag,addTag:a.selectedTag}}),a._v(" "),a.total>0?t("div",{staticClass:"page-box"},[t("el-pagination",{attrs:{background:"","current-page":a.pageNum,"page-sizes":[20,30],"page-size":a.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:a.total},on:{"size-change":a.handleSizeChange,"current-change":a.handleCurrentChange}})],1):a._e(),a._v(" "),t("div",{staticClass:"my-pop-tagbox",on:{click:a.expendsGroupList}},[t("p",{staticClass:"txt"},[a._v("已选标签")]),a._v(" "),t("p",{staticClass:"number-txt"},[a._v(a._s(a.groupListNumber))])])],1)])])],1),a._v(" "),t("div",{staticClass:"foot-box"},[t("vue-gic-footer")],1),a._v(" "),t("div",{staticClass:"group-right-list",class:{"group-transtion-list":a.groupShow}},[t("div",{staticClass:"group-title"},[t("i",{staticClass:"iconfont icon-17"}),a._v("\r\n 已经选标签:\r\n "),t("strong",{staticClass:"label-count"},[a._v("\r\n "+a._s(a.groupListNumber)+"\r\n ")]),a._v(" "),t("i",{staticClass:"el-icon-close icon-right",on:{click:function(e){a.groupShow=!1}}})]),a._v(" "),t("div",{staticClass:"wapper"},[t("p",{staticClass:"desc-labeltxt",class:{"margin-60":a.marginSixty}},[a._v("(一个输入框内标签关系为且)")]),a._v(" "),t("div",{staticClass:"inner"},[t("tags-group-list",{attrs:{selectedTagsData:a.selectedTags,tagsGroupRelation:a.tagsGroupRelation,activeTagsGroupIndex:a.activeTagsGroupIndex,activeTagIndex:a.activeTagIndex},on:{editTags:a.editTags,"update:activeTagsGroupIndex":function(e){a.activeTagsGroupIndex=e},"update:activeTagIndex":function(e){a.activeTagIndex=e}}}),a._v(" "),t("div",{staticClass:"form-item",class:{"margin-60":a.marginSixty}},[t("label",{attrs:{for:""}},[a._v("分组名称")]),a._v(" "),t("el-input",{staticStyle:{width:"200px"},attrs:{maxlength:10,placeholder:"请输入内容"},model:{value:a.tagConfig.groupName,callback:function(e){a.$set(a.tagConfig,"groupName",e)},expression:"tagConfig.groupName"}}),a._v(" "),t("span",{staticClass:"groupName-txt"},[a._v(a._s(a.tagConfig.groupName.length)+"/10")])],1),a._v(" "),t("div",{staticClass:"form-item",class:{"margin-60":a.marginSixty}},[t("label",{attrs:{for:""}},[a._v("分组有效期")]),a._v(" "),t("el-date-picker",{attrs:{"picker-options":a.pickerOptions,type:"date",placeholder:"选择日期"},model:{value:a.tagConfig.date,callback:function(e){a.$set(a.tagConfig,"date",e)},expression:"tagConfig.date"}})],1),a._v(" "),t("div",{staticClass:"form-item",class:{"margin-60":a.marginSixty}},[t("label",{attrs:{for:""}},[a._v("分组描述")]),a._v(" "),t("el-input",{staticStyle:{width:"300px"},attrs:{type:"textarea",maxlength:200,placeholder:"请输入内容"},model:{value:a.tagConfig.textarea,callback:function(e){a.$set(a.tagConfig,"textarea",e)},expression:"tagConfig.textarea"}}),a._v(" "),t("span",{staticClass:"textarea-txt"},[a._v(a._s(a.tagConfig.textarea.length)+"/200")])],1),a._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:0==a.tagConfig.isRealTime,expression:"tagConfig.isRealTime == 0"}],staticClass:"form-item",class:{"margin-60":a.marginSixty}},[a._m(0),a._v(" "),t("el-select",{staticClass:"w-200",attrs:{placeholder:"请选择"},model:{value:a.tagConfig.updateType,callback:function(e){a.$set(a.tagConfig,"updateType",e)},expression:"tagConfig.updateType"}},a._l(a.rateData,function(a,e){return t("el-option",{key:a.label,attrs:{label:a.label,value:e+1}})})),a._v(" "),t("el-select",{directives:[{name:"show",rawName:"v-show",value:1!=a.tagConfig.updateType,expression:"tagConfig.updateType != 1"}],staticClass:"w-200 p-l-8",attrs:{placeholder:"请选择"},model:{value:a.tagConfig.updateDay,callback:function(e){a.$set(a.tagConfig,"updateDay",e)},expression:"tagConfig.updateDay"}},a._l(a.rateData[a.tagConfig.updateType?a.tagConfig.updateType-1:0].options,function(a,e){return t("el-option",{key:a,attrs:{label:a,value:e+1}})}))],1)],1)]),a._v(" "),t("div",{staticClass:"fixed-btn"},[t("el-button",{attrs:{type:"primary"},on:{click:a.createNewGroup}},[a._v("创建会员分组")])],1)]),a._v(" "),t("edit-tag",{attrs:{showEditTagPop:a.showEditTagPop,tagData:a.tagData,title:"add"===a.editPopType?"添加标签":"编辑标签"},on:{"update:showEditTagPop":function(e){a.showEditTagPop=e},returnTagData:a.returnTagData,refersh:a.refersh}})],1)},staticRenderFns:[function(){var a=this.$createElement,e=this._self._c||a;return e("label",{attrs:{for:""}},[this._v("更新频率"),e("span",{staticClass:"desc-labeltxt"},[this._v("(更新时间预计选择日期的凌晨0点至6点)")])])}]};var I=t("VU/8")(N,w,!1,function(a){t("tyjo")},"data-v-2a0f1344",null);e.default=I.exports},iHP3:function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=t("Dd8w"),i=t.n(s),n=t("lRwf"),r=t.n(n),o=t("zL8q"),g=t("CUHN"),l=t("SJI6");r.a.component(o.CollapseTransition.name,o.CollapseTransition);var c={name:"tag-type",components:{SecondTag:g.default},props:{tagList:Object},data:function(){return{list:{},typeName:"",editData:[],expends:"收起"}},computed:i()({},Object(l.mapState)(["tagRealName"])),methods:{handleChangeExpends:function(){this.expends="收起"===this.expends?"展开":"收起"},handleFirstTag:function(){this.$emit("handleFristTag",this.list)}},watch:{tagList:{immediate:!0,handler:function(a){this.list=a}}}},d={render:function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"list"},[t("span",{staticClass:"expends-txt",on:{click:a.handleChangeExpends}},[a._v(a._s(a.expends)+" ")]),a._v(" "),t("div",{staticClass:"first-tag"},[t("div",[t("i",{staticClass:"iconfont menu-icon",class:[a.list.icon,{"icon-tag-light":a.list.name===a.tagRealName}]}),a._v(" "),t("span",{staticClass:"tag-name",class:{"icon-tag-light":a.list.name===a.tagRealName},on:{click:a.handleFirstTag}},[a._v(a._s(a.list.name))])]),a._v(" "),t("el-collapseTransition",[t("div",{directives:[{name:"show",rawName:"v-show",value:"收起"===a.expends,expression:"expends === '收起'"}],staticClass:"second-tag"},a._l(a.list.children,function(e,s){return t("second-tag",{key:s,attrs:{list:e,"tag-name":a.list.name}})}))])],1)])},staticRenderFns:[]};var p=t("VU/8")(c,d,!1,function(a){t("GSV8")},"data-v-76274c1c",null);e.default=p.exports},tyjo:function(a,e){}});
\ No newline at end of file
webpackJsonp([31],{"/NA0":function(e,t){},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),u={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 i,l=a("VU/8")({name:"App",data:function(){return{}}},u,!1,function(e){a("/NA0")},null,null).exports,p=a("pRNm"),s=a.n(p),c=a("5tgt"),g=a.n(c),f=function(e){a.e(1).then(a.bind(null,"EE2z")).then(function(t){e(t)})},T=[{path:"/",name:"index",redirect:"member-tag",component:g()("index","index"),children:[{path:"/member-tag",name:"会员标签",component:g()("platformTag","member-tag"),meta:{title:"会员标签"}},{path:"/platformTagList",component:g()("platformTag","platformTagList"),name:"平台标签列表",meta:{title:"会员标签-平台标签列表"}},{path:"/platformTagDetail",component:g()("platformTag","platformTagDetail"),name:"平台标签详情",meta:{title:"会员标签-平台标签详情"}},{path:"/manualTagLib",component:g()("manualTag","manualTagLib"),name:"手工标签库",meta:{title:"会员标签-手工标签库"}},{path:"/manualTagList",component:g()("manualTag","manualTagList"),name:"手工标签列表",meta:{title:"会员标签-手工标签列表"}},{path:"/manualTagEdit",component:g()("manualTag","manualTagEdit"),name:"编辑手工标签",meta:{title:"会员标签-编辑手工标签"}},{path:"/manualTagDetail",component:g()("manualTag","manualTagDetail"),name:"手工标签详情",meta:{title:"会员标签-手工标签详情"}},{path:"/myTagLib",component:g()("myTag","myTagLib"),name:"会员标签",meta:{title:"会员标签"}},{path:"/myTagList",component:g()("myTag","myTagList"),name:"我的标签库列表",meta:{title:"会员标签-我的标签库列表"}},{path:"/myTagDetail",component:g()("myTag","myTagDetail"),name:"标签详情",meta:{title:"会员标签-标签详情"}}]},{path:"/memberGroupList",name:"memberGroupListIndex",redirect:"memberGroupList",component:g()("memberGroup","index"),children:[{path:"/memberGroupList",component:g()("memberGroup","memberGroupList"),name:"会员分组",meta:{title:"会员标签-会员分组"}},{path:"/memberGroupDetail",component:g()("memberGroup","memberGroupDetail"),name:"分组详情",meta:{title:"会员标签-分组详情"}},{path:"/memberGroupEdit",component:g()("memberGroup","memberGroupEdit"),name:"编辑分组",meta:{title:"会员标签-编辑分组"}}]},{path:"/403",name:"无权访问",component:f},{path:"/404",name:"error404",component:f},{path:"/500",name:"error500",component:f},{path:"*",redirect:"/404",hidden:!0}],d=new s.a({routes:T,scrollBehavior:function(){return{y:0}}}),v=a("zL8q"),b=a("Rf8U"),h=a.n(b),G=a("mtWM"),L=a.n(G),y=a("bOdI"),x=a.n(y),w=a("SJI6"),k=a.n(w),V=a("lRwf"),N=a.n(V),P=a("5reh");N.a.use(k.a);var D=new k.a.Store({state:{user:{},token:null,title:"",show:!1,tagRealName:""},mutations:(i={},x()(i,P.a,function(e,t){sessionStorage.token=t,e.token=t}),x()(i,P.b,function(e){sessionStorage.removeItem("token"),e.token=null}),x()(i,P.d,function(e,t){e.title=t}),x()(i,P.c,function(e,t){e.show=t}),x()(i,"modiftTagName",function(e,t){e.tagRealName=t}),i)}),E=(a("Xcu2"),a("4qCZ"),a("uKUT"),a("GqmT")),j=a.n(E);m.a.polyfill(),Vue.use(j.a),Vue.config.devtools=!0,Vue.use(h.a,L.a),Vue.axios.defaults.withCredentials=!0,Vue.axios.interceptors.request.use(function(e){return e},function(e){return o.a.reject(e)}),Vue.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:v.Message.error("服务器500")}return o.a.reject(e.response.data)}),new Vue({el:"#app",router:d,store:D,components:{App:l},template:"<App/>"}),console.log(Vue.config)},SJI6:function(e,t){e.exports=Vuex},"Vna/":function(e,t,a){var n={"./errorPage/401.vue":["4KSJ",9],"./errorPage/403.vue":["aM+6",6],"./errorPage/404.vue":["PRsh",7],"./errorPage/500.vue":["/HCr",8],"./errorPage/index.vue":["EE2z",1],"./index/index.vue":["YPWR",12],"./linktools/linktools.vue":["Lc2x",0,22],"./linktools/linktoolsold.vue":["/8lq",0,13],"./linktools/linktoolspage.vue":["HLON",0,16],"./login/login.vue":["6Qob",0,23],"./manualTag/manualTagDetail.vue":["Tl/4",0,17],"./manualTag/manualTagEdit.vue":["308P",0,2],"./manualTag/manualTagLib.vue":["q490",0,24],"./manualTag/manualTagList.vue":["f0o3",0,21],"./memberGroup/edit-tag.vue":["jkVl",0],"./memberGroup/group-list.vue":["SJ7l",0,19],"./memberGroup/index.vue":["Gy5W",18],"./memberGroup/memberGroupDetail.vue":["+/ey",0,4],"./memberGroup/memberGroupEdit.vue":["q0vu",0,11],"./memberGroup/memberGroupList.vue":["oVck",0,3],"./memberGroup/recommend-table.vue":["9ZvA",29],"./memberGroup/tags-group-list.vue":["vcge",0],"./memberGroup/tags-group.vue":["wx1P",0],"./myTag/myTagDetail.vue":["ijla",0,14],"./myTag/myTagLib.vue":["twLH",0,25],"./myTag/myTagList.vue":["NJTp",0,26],"./platformTag/add-tag.vue":["tKpj",28],"./platformTag/member-tag.vue":["bytj",0,5],"./platformTag/platformTagDetail.vue":["KN59",0,10],"./platformTag/platformTagLib.vue":["puJc",0,27],"./platformTag/platformTagList.vue":["G/on",0,15],"./platformTag/second-tag.vue":["CUHN",0],"./platformTag/tag-container.vue":["Gndl",0],"./platformTag/tag-type.vue":["iHP3",0,20]};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){},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([31],{"/NA0":function(e,t){},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),u={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 i,l=a("VU/8")({name:"App",data:function(){return{}}},u,!1,function(e){a("/NA0")},null,null).exports,p=a("pRNm"),s=a.n(p),c=a("5tgt"),g=a.n(c),f=function(e){a.e(1).then(a.bind(null,"EE2z")).then(function(t){e(t)})},T=[{path:"/",name:"index",redirect:"member-tag",component:g()("index","index"),children:[{path:"/member-tag",name:"会员标签",component:g()("platformTag","member-tag"),meta:{title:"会员标签"}},{path:"/platformTagList",component:g()("platformTag","platformTagList"),name:"平台标签列表",meta:{title:"会员标签-平台标签列表"}},{path:"/platformTagDetail",component:g()("platformTag","platformTagDetail"),name:"平台标签详情",meta:{title:"会员标签-平台标签详情"}},{path:"/manualTagLib",component:g()("manualTag","manualTagLib"),name:"手工标签库",meta:{title:"会员标签-手工标签库"}},{path:"/manualTagList",component:g()("manualTag","manualTagList"),name:"手工标签列表",meta:{title:"会员标签-手工标签列表"}},{path:"/manualTagEdit",component:g()("manualTag","manualTagEdit"),name:"编辑手工标签",meta:{title:"会员标签-编辑手工标签"}},{path:"/manualTagDetail",component:g()("manualTag","manualTagDetail"),name:"手工标签详情",meta:{title:"会员标签-手工标签详情"}},{path:"/myTagLib",component:g()("myTag","myTagLib"),name:"会员标签",meta:{title:"会员标签"}},{path:"/myTagList",component:g()("myTag","myTagList"),name:"我的标签库列表",meta:{title:"会员标签-我的标签库列表"}},{path:"/myTagDetail",component:g()("myTag","myTagDetail"),name:"标签详情",meta:{title:"会员标签-标签详情"}}]},{path:"/memberGroupList",name:"memberGroupListIndex",redirect:"memberGroupList",component:g()("memberGroup","index"),children:[{path:"/memberGroupList",component:g()("memberGroup","memberGroupList"),name:"会员分组",meta:{title:"会员标签-会员分组"}},{path:"/memberGroupDetail",component:g()("memberGroup","memberGroupDetail"),name:"分组详情",meta:{title:"会员标签-分组详情"}},{path:"/memberGroupEdit",component:g()("memberGroup","memberGroupEdit"),name:"编辑分组",meta:{title:"会员标签-编辑分组"}}]},{path:"/403",name:"无权访问",component:f},{path:"/404",name:"error404",component:f},{path:"/500",name:"error500",component:f},{path:"*",redirect:"/404",hidden:!0}],d=new s.a({routes:T,scrollBehavior:function(){return{y:0}}}),v=a("zL8q"),b=a("Rf8U"),h=a.n(b),G=a("mtWM"),L=a.n(G),y=a("bOdI"),x=a.n(y),w=a("SJI6"),k=a.n(w),V=a("lRwf"),N=a.n(V),P=a("5reh");N.a.use(k.a);var D=new k.a.Store({state:{user:{},token:null,title:"",show:!1,tagRealName:""},mutations:(i={},x()(i,P.a,function(e,t){sessionStorage.token=t,e.token=t}),x()(i,P.b,function(e){sessionStorage.removeItem("token"),e.token=null}),x()(i,P.d,function(e,t){e.title=t}),x()(i,P.c,function(e,t){e.show=t}),x()(i,"modiftTagName",function(e,t){e.tagRealName=t}),i)}),E=(a("Xcu2"),a("4qCZ"),a("uKUT"),a("GqmT")),j=a.n(E);m.a.polyfill(),Vue.use(j.a),Vue.config.devtools=!0,Vue.use(h.a,L.a),Vue.axios.defaults.withCredentials=!0,Vue.axios.interceptors.request.use(function(e){return e},function(e){return o.a.reject(e)}),Vue.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:v.Message.error("服务器500")}return o.a.reject(e.response.data)}),new Vue({el:"#app",router:d,store:D,components:{App:l},template:"<App/>"}),console.log(Vue.config)},SJI6:function(e,t){e.exports=Vuex},"Vna/":function(e,t,a){var n={"./errorPage/401.vue":["4KSJ",9],"./errorPage/403.vue":["aM+6",6],"./errorPage/404.vue":["PRsh",7],"./errorPage/500.vue":["/HCr",8],"./errorPage/index.vue":["EE2z",1],"./index/index.vue":["YPWR",12],"./linktools/linktools.vue":["Lc2x",0,22],"./linktools/linktoolsold.vue":["/8lq",0,13],"./linktools/linktoolspage.vue":["HLON",0,16],"./login/login.vue":["6Qob",0,23],"./manualTag/manualTagDetail.vue":["Tl/4",0,17],"./manualTag/manualTagEdit.vue":["308P",0,2],"./manualTag/manualTagLib.vue":["q490",0,24],"./manualTag/manualTagList.vue":["f0o3",0,21],"./memberGroup/edit-tag.vue":["jkVl",0],"./memberGroup/group-list.vue":["SJ7l",0,20],"./memberGroup/index.vue":["Gy5W",18],"./memberGroup/memberGroupDetail.vue":["+/ey",0,4],"./memberGroup/memberGroupEdit.vue":["q0vu",0,11],"./memberGroup/memberGroupList.vue":["oVck",0,3],"./memberGroup/recommend-table.vue":["9ZvA",29],"./memberGroup/tags-group-list.vue":["vcge",0],"./memberGroup/tags-group.vue":["wx1P",0],"./myTag/myTagDetail.vue":["ijla",0,14],"./myTag/myTagLib.vue":["twLH",0,25],"./myTag/myTagList.vue":["NJTp",0,26],"./platformTag/add-tag.vue":["tKpj",28],"./platformTag/member-tag.vue":["bytj",0,5],"./platformTag/platformTagDetail.vue":["KN59",0,10],"./platformTag/platformTagLib.vue":["puJc",0,27],"./platformTag/platformTagList.vue":["G/on",0,15],"./platformTag/second-tag.vue":["CUHN",0],"./platformTag/tag-container.vue":["Gndl",0],"./platformTag/tag-type.vue":["iHP3",0,19]};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){},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 a=window.webpackJsonp;window.webpackJsonp=function(c,r,t){for(var o,d,b,i=0,u=[];i<c.length;i++)d=c[i],f[d]&&u.push(f[d][0]),f[d]=0;for(o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o]);for(a&&a(c,r,t);u.length;)u.shift()();if(t)for(i=0;i<t.length;i++)b=n(n.s=t[i]);return b};var c={},f={33:0};function n(a){if(c[a])return c[a].exports;var f=c[a]={i:a,l:!1,exports:{}};return e[a].call(f.exports,f,f.exports,n),f.l=!0,f.exports}n.e=function(e){var a=f[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,n){a=f[e]=[c,n]});a[2]=c;var r=document.getElementsByTagName("head")[0],t=document.createElement("script");t.type="text/javascript",t.charset="utf-8",t.async=!0,t.timeout=12e4,n.nc&&t.setAttribute("nonce",n.nc),t.src=n.p+"static/js/"+e+"."+{0:"2e1f7e1d25e098df2d38",1:"1a66f3452cb905b67755",2:"fd7dead08ec0189b0737",3:"210e6af50974508e5e2b",4:"8f38cbb49796452ed56b",5:"590c0bd5a2cb39e152d0",6:"31eb51419dea97959645",7:"f169140cbd6ad9f5611c",8:"fe61efcd1ccfc3412252",9:"ea583eedf0e8e01807bd",10:"f0730ab3ea2cc610aab4",11:"784fff258fe03cc0c530",12:"ff49b3face62ef7aef5f",13:"5ff52df0201b9234fa89",14:"698cfa21b2f783438c71",15:"45a78311835c4d786a28",16:"507fddf23cee64d7ade1",17:"3d781ba9b065c4046ffa",18:"9022ea0326694df97cda",19:"a169f388d3f40343ada7",20:"51b68fd8795513a0e1b7",21:"11aedf5a4196557df7ad",22:"61bb63c1296b6c9972a5",23:"24cd9b4a91da0814be19",24:"c9d5d98023a48e77bcbd",25:"6934db3f920c52113f90",26:"3aca132c47a1220d1d2f",27:"2c48b10d124016d57c0b",28:"3493abb67f82d7dbc1cb",29:"93394f129023c3e6e8fb",32:"a9aaa6e5d01423c1a780"}[e]+".js";var o=setTimeout(d,12e4);function d(){t.onerror=t.onload=null,clearTimeout(o);var a=f[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return t.onerror=t.onload=d,r.appendChild(t),c},n.m=e,n.c=c,n.d=function(e,a,c){n.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},n.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(a,"a",a),a},n.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},n.p="./",n.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,t,f){for(var o,d,b,i=0,u=[];i<c.length;i++)d=c[i],n[d]&&u.push(n[d][0]),n[d]=0;for(o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);for(a&&a(c,t,f);u.length;)u.shift()();if(f)for(i=0;i<f.length;i++)b=r(r.s=f[i]);return b};var c={},n={33:0};function r(a){if(c[a])return c[a].exports;var n=c[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.e=function(e){var a=n[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,r){a=n[e]=[c,r]});a[2]=c;var t=document.getElementsByTagName("head")[0],f=document.createElement("script");f.type="text/javascript",f.charset="utf-8",f.async=!0,f.timeout=12e4,r.nc&&f.setAttribute("nonce",r.nc),f.src=r.p+"static/js/"+e+"."+{0:"64f60ffa2e19ae386107",1:"1a66f3452cb905b67755",2:"c7377d533d02bd75965b",3:"6d8d36175563c8afd592",4:"8f38cbb49796452ed56b",5:"ddc91a9c1f7129025d40",6:"31eb51419dea97959645",7:"f169140cbd6ad9f5611c",8:"fe61efcd1ccfc3412252",9:"ea583eedf0e8e01807bd",10:"f0730ab3ea2cc610aab4",11:"ea86ef70874c2610700c",12:"ff49b3face62ef7aef5f",13:"5ff52df0201b9234fa89",14:"698cfa21b2f783438c71",15:"45a78311835c4d786a28",16:"507fddf23cee64d7ade1",17:"3d781ba9b065c4046ffa",18:"9022ea0326694df97cda",19:"22e47b0b352a44a7bc53",20:"888372c3554bb3872a9c",21:"11aedf5a4196557df7ad",22:"61bb63c1296b6c9972a5",23:"24cd9b4a91da0814be19",24:"c9d5d98023a48e77bcbd",25:"6934db3f920c52113f90",26:"3aca132c47a1220d1d2f",27:"2c48b10d124016d57c0b",28:"3493abb67f82d7dbc1cb",29:"93394f129023c3e6e8fb",32:"a9aaa6e5d01423c1a780"}[e]+".js";var o=setTimeout(d,12e4);function d(){f.onerror=f.onload=null,clearTimeout(o);var a=n[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),n[e]=void 0)}return f.onerror=f.onload=d,t.appendChild(f),c},r.m=e,r.c=c,r.d=function(e,a,c){r.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},r.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(a,"a",a),a},r.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},r.p="./",r.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
<template>
<div class="group-list">
<div class="member-group">
<i class="icon-list el-icon-caret-top icon-transform" :class="expendClass" @click="handleExpend"></i>
我的会员分组
<i class="el-icon-plus icon-right icon-list" @click="addGroupDialog = true"></i>
</div>
<el-collapseTransition>
<ul class="lists" v-show="expendTxt == '展开'">
<li v-for="(list, i) in lists" :key="i" class="member-list" :class="{ 'active-li': i == currentIndex }" @click="handleChangeIndex(i, list)">
<span class="list-text" :title="list.classifyName" v-show="!list.edit">{{ list.classifyName }}</span>
<el-input style="width: 100px;" size="mini" v-show="list.edit" v-model="list.classifyName" @keyup.native.enter="modifyName(list)" />
<div class="oper-area" v-if="list.classifyName !== '未分类'">
<i class="icon-list icon-list-oper" :class="[list.edit ? 'el-icon-check' : 'el-icon-edit']" @click.stop="editGroupName(list)"></i>
<i class="icon-list el-icon-circle-close icon-list-oper" @click="deleteGroupName(list)"></i>
</div>
</li>
</ul>
</el-collapseTransition>
<!-- <div class="recommend-list" :class="{ 'recommend-active': active }" @click="getRecommendList">
推荐会员分组
</div> -->
<el-dialog :title="title" :visible.sync="addGroupDialog" width="320px" top="30vh" :close-on-click-modal="false">
<div>
分组名称:
<el-input style="width: 200px;" placeholder="请输入分组名称" v-model="groupName" :maxlength="8" clearable></el-input>
</div>
<span slot="footer" class="dialog-footer">
<el-button @click="addGroupDialog = false">取 消</el-button>
<el-button type="primary" @click="handleGroupDialog">确 定</el-button>
</span>
</el-dialog>
</div>
</template>
<script>
import Vue from 'vue';
import { CollapseTransition } from 'element-ui';
import { memberGroupList, memberGroupModify, memberGroupDelete } from '@/request/api';
Vue.component(CollapseTransition.name, CollapseTransition);
export default {
name: 'group-list',
data() {
return {
lists: [],
addGroupDialog: false,
expendTxt: '展开',
groupName: '',
title: '新增分组名称',
currentIndex: -1,
active: false
};
},
computed: {
expendClass() {
if (this.expendTxt != '展开') {
return 'is-caret';
} else {
return '';
}
}
},
methods: {
// 如果编辑二级会员分组分类 但是没有编辑有切换到其他的分类
handleNoEditClassifyName() {
this.lists = this.lists.map(el => ({
...el,
edit: false
}));
},
handleChangeIndex(i, list) {
// let editFlag = this.lists.every(el => el.edit);
// console.log(editFlag);
// if (!editFlag) {
// this.handleNoEditClassifyName();
// }
this.active = false;
this.currentIndex = i;
// 第二级的分组数据
this.$emit('second-list', list);
},
/**
* 修改和删除分组
*/
editGroupName(list) {
if (list.edit) {
this.modifyName(list);
} else {
if (!this.operatorName(list)) {
return;
}
list.edit = true;
}
},
// 删除
deleteGroupName(list) {
if (!this.operatorName(list)) {
return;
}
this.$confirm('是否删除分组名称?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
})
.then(() => {
// 删除操作
this.excludeName(list);
})
.catch(() => {
this.$message({
type: 'info',
message: '已取消删除'
});
});
},
excludeName(list) {
const param = {
requestProject: 'gic-member-tag-web',
memberTagGroupClassifyId: list.memberTagGroupClassifyId
};
memberGroupDelete(param).then(res => {
if (res.errorCode == 1) {
this.getMemberGroupList();
this.$message({
type: 'success',
message: '删除成功!'
});
}
});
},
// 修改分组名称
modifyName(list) {
if (!list.classifyName) {
this.$message({
message: `分组名称不能为空!`,
type: 'warning',
duration: 2000
});
return;
}
const param = {
requestProject: 'gic-member-tag-web',
classifyName: list.classifyName,
memberTagGroupClassifyId: list.memberTagGroupClassifyId
};
memberGroupModify(param).then(res => {
if (res.errorCode == 1) {
list.edit = false;
this.getMemberGroupList();
this.$message({
type: 'success',
message: '修改成功',
duration: 2000
});
}
});
},
operatorName(list) {
if (list.memberTagGroupClassifyId == '0') {
this.$message({
message: `${list.classifyName}的不能操作`,
type: 'warning',
duration: 2000
});
return false;
}
return true;
},
/**
* 新增会员分组分类
*/
handleGroupDialog() {
if (!this.groupName) {
this.$message({
type: 'warning',
message: '分组名称不能为空'
});
return;
}
const param = {
requestProject: 'gic-member-tag-web',
classifyName: this.groupName
};
memberGroupModify(param).then(res => {
if (res.errorCode == 1) {
this.getMemberGroupList();
this.groupName = '';
this.addGroupDialog = false;
this.$message({
type: 'success',
message: '添加成功'
});
}
});
},
/**
* 会员分组分类
*/
getMemberGroupList() {
memberGroupList({
requestProject: 'gic-member-tag-web'
}).then(res => {
if (res.errorCode === 1) {
this.lists = res.result.map(el => ({
...el,
edit: false
}));
}
});
},
// 收起
handleExpend() {
this.expendTxt = this.expendTxt === '展开' ? '收起' : '展开';
},
// getRecommendList() {
// let editFlag = this.lists.some(el => el.edit);
// if (editFlag) {
// this.handleNoEditClassifyName();
// }
// this.active = true;
// this.currentIndex = -1;
// this.$emit('getRecommend');
// }
},
beforeMount() {
this.getMemberGroupList();
}
};
</script>
<style lang="scss" scoped>
.group-list {
padding-top: 20px;
.recommend-list {
margin-top: 10px;
padding-left: 37px;
line-height: 30px;
font-size: 14px;
font-weight: bold;
color: #303133;
cursor: pointer;
}
.recommend-active {
color: #1890ff;
}
}
.member-group {
padding: 5px 10px 20px 20px;
font-size: 14px;
color: #303133;
font-weight: bold;
cursor: pointer;
&:hover {
color: #1890ff;
}
.icon-right {
float: right;
}
.icon-list {
color: #909399;
&:hover {
color: #303133;
}
}
}
.icon-list {
color: #909399;
&:hover {
color: #303133;
}
}
.member-list {
height: 32px;
line-height: 32px;
padding-left: 37px;
font-size: 14px;
color: #606266;
cursor: pointer;
&:hover {
color: #1890ff;
.oper-area {
display: inline;
}
}
.oper-area {
display: none;
float: right;
margin-right: 10px;
}
.list-text {
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100px;
height: 30px;
}
}
.active-li {
background-color: #f6f8fd;
color: #1890ff;
}
.icon-list-oper {
color: #c0c4cc;
margin: 0 3px;
}
.icon-transform {
transition: transform 0.3s;
transform: rotate(180deg);
&.is-caret {
transform: rotate(0deg);
}
}
</style>
......@@ -471,6 +471,7 @@ export default {
});
}
},
// 点击tree 选择标签组
treeClick(data, node) {
if (node.level === 3) {
......@@ -535,6 +536,16 @@ export default {
});
}
},
// watch: {
// selectedTagData: {
// immediate: true,
// handler(newval) {
// console.log(newval);
// }
// }
// },
mounted() {
let localData = sessionStorage.getItem('selectTempTag');
let memberTagGroupId = this.$route.query.memberTagGroupId;
......
......@@ -24,6 +24,16 @@
<el-option key="" label="全部" value=""> </el-option>
</el-select>
<div class="batch-option">
<!-- <el-cascader
placeholder="批量操作"
class="w-180 m-l-0"
:options="options"
v-model="batchSelect"
@focus="handleFocus"
:props="props"
@change="batchHandleSelect">
</el-cascader> -->
<el-select v-model="batchSelect" @change="batchHandleSelect" @focus="handleFocus" placeholder="批量操作" class="w-180 m-l-0">
<el-option :key="0" label="失效" :value="0"> </el-option>
<el-option :key="1" label="删除" :value="1"> </el-option>
......@@ -162,7 +172,7 @@ import navCrumb from '@/components/nav/nav.vue';
import errMsg from '@/common/js/error';
import timeFormat from '@/common/js/timeFormat';
import { getRequest } from '@/api/api';
import { recommendList, recommendGroupList, findSecondMemberList, refershMemberCount, memberTagGroupList } from '@/request/api';
import { recommendList, recommendGroupList, findSecondMemberList, refershMemberCount, memberTagGroupList, memberGroupList } from '@/request/api';
import GroupList from './group-list';
import RecommendTable from './recommend-table';
......@@ -183,6 +193,25 @@ export default {
recommendItems: [],
recommendData: [], // 推荐分组的数据
activeName: '',
// options: [
// {
// value: '0',
// classifyName: '失效'
// },
// {
// value: '1',
// classifyName: '删除'
// },
// {
// value: '2',
// classifyName: '修改所属分类',
// children: []
// },
// ],
// props: {
// label: 'classifyName',
// children: 'children'
// },
// 面包屑参数
navpath: [
{
......@@ -260,6 +289,15 @@ export default {
},
methods: {
getMemberGroupList() {
memberGroupList({
requestProject: 'gic-member-tag-web'
}).then(res => {
if (res.errorCode === 1) {
this.options[2].children = res.result.filter(el => el.classifyName != '未分类');
}
});
},
refershMember() {
let Ids = this.groupTableData.map(el => el.memberTagGroupId).join(',');
const param = {
......@@ -643,6 +681,7 @@ export default {
},
mounted() {
this.getGroupList();
// this.getMemberGroupList();
}
};
</script>
......
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