Commit c207071e by member

修改bug

parent f6da0a7a
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>GIC-会员标签</title><link href=./static/css/app.4a9fd0a9142185c5add5b2dff2b9b056.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.efd4bb5d194d20275d21.js></script><script type=text/javascript src=./static/js/vendor.eb4fd5c01c3b98d7fcea.js></script><script type=text/javascript src=./static/js/app.87e185cac5adde91d127.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>GIC-会员标签</title><link href=./static/css/app.cac808079c112c76aa4c8ec3b5d36a95.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.e6665fb9fb8b7b56b141.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 \ 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([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}}); 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 \ 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
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:"name-txt",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("Z1PK")},"data-v-752807c8",null);t.default=m.exports},Z1PK:function(e,t){}});
\ 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:"ebaab9be807dc37fe20c",1:"1a66f3452cb905b67755",2:"c7377d533d02bd75965b",3:"efddbe078057aad77e26",4:"8f38cbb49796452ed56b",5:"35226876d393142b377c",6:"31eb51419dea97959645",7:"f169140cbd6ad9f5611c",8:"fe61efcd1ccfc3412252",9:"ea583eedf0e8e01807bd",10:"f0730ab3ea2cc610aab4",11:"2bf70023a69366c55203",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(){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}}([]); !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:"30b79f894c7c9cb4f662",1:"1a66f3452cb905b67755",2:"c7377d533d02bd75965b",3:"1295058a35359bd311de",4:"8f38cbb49796452ed56b",5:"0e7da7a15cc23e620f69",6:"31eb51419dea97959645",7:"f169140cbd6ad9f5611c",8:"fe61efcd1ccfc3412252",9:"ea583eedf0e8e01807bd",10:"f0730ab3ea2cc610aab4",11:"089121d042e2ea4d5934",12:"ff49b3face62ef7aef5f",13:"5ff52df0201b9234fa89",14:"698cfa21b2f783438c71",15:"45a78311835c4d786a28",16:"507fddf23cee64d7ade1",17:"3d781ba9b065c4046ffa",18:"9022ea0326694df97cda",19:"22e47b0b352a44a7bc53",20:"c73a34ffd96010c24641",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 \ No newline at end of file
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
</p> </p>
<ul class="batch-ul"> <ul class="batch-ul">
<li v-for="item in groupList" :key="item.memberTagGroupClassifyId" class="batch-li" @click="chooseGroup(item)"> <li v-for="(item, i) in groupList" :key="item.memberTagGroupClassifyId" class="batch-li" :class="{'active-li': i == listIndex}" @click="chooseGroup(item, i)">
{{ item.classifyName }} {{ item.classifyName }}
</li> </li>
</ul> </ul>
...@@ -53,7 +53,8 @@ export default { ...@@ -53,7 +53,8 @@ export default {
batchDialog: false, batchDialog: false,
operNum: -1, operNum: -1,
groupList: [], groupList: [],
groupName: '' groupName: '',
listIndex: -1
}; };
}, },
...@@ -115,7 +116,8 @@ export default { ...@@ -115,7 +116,8 @@ export default {
this.$emit('refresh-list'); this.$emit('refresh-list');
}, },
// 选择分组 // 选择分组
chooseGroup(list) { chooseGroup(list, i) {
this.listIndex = i;
this.groupName = list.classifyName; this.groupName = list.classifyName;
}, },
// 关 // 关
...@@ -172,19 +174,34 @@ export default { ...@@ -172,19 +174,34 @@ export default {
color: #333; color: #333;
font-size: 18px; font-size: 18px;
} }
.title {
font-size: 14px;
font-weight: bold;
}
.batch-ul { .batch-ul {
overflow-y: auto;
max-height: 200px;
margin-top: 10px; margin-top: 10px;
.batch-li { .batch-li {
padding: 5px 10px; overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding: 2px 10px;
height: 30px;
line-height: 30px;
cursor: pointer; cursor: pointer;
&:hover { &:hover {
background-color: #f3f6f9; background-color: #f6f8fd;
} }
} }
.active-li {
background-color: #f6f8fd;
color: #1890ff;
}
} }
.group-name { .group-name {
margin-top: 20px; margin-top: 20px;
font-size: 16px; font-size: 14px;
font-weight: bold; color: #1890ff;
} }
</style> </style>
...@@ -341,10 +341,10 @@ ...@@ -341,10 +341,10 @@
<!-- 14.选项控件异步 --> <!-- 14.选项控件异步 -->
<template v-if="parent.templateCode == 'tag013'"> <template v-if="parent.templateCode == 'tag013'">
<div class="m-b-20" :key="'tag14' + pindex"> <div class="m-b-20" :key="'tag14' + pindex">
<div class="checkboxOption-wrap__body__checkAll border-box"> <div class="checkboxOption-wrap__body__checkAll border-box tag-mode">
<el-checkbox :indeterminate="parent.isIndeterminate" v-model="parent.checkAll" @change="handleCheckAllChange($event, parent)">全选</el-checkbox> <el-checkbox :indeterminate="parent.isIndeterminate" v-model="parent.checkAll" @change="handleCheckAllChange($event, parent)">全选</el-checkbox>
</div> </div>
<div class="checkboxOption-wrap__body__options border-box"> <div class="checkboxOption-wrap__body__options border-box tag-options">
<!-- @change="handleCheckedChange($event, parent)" --> <!-- @change="handleCheckedChange($event, parent)" -->
<el-checkbox-group v-model="parent.checkeditems" @change="handleCheckedCitiesChange"> <el-checkbox-group v-model="parent.checkeditems" @change="handleCheckedCitiesChange">
<el-checkbox v-for="(item, index) in parent.options" :label="item.key" :key="item.key + index">{{ item.value }}</el-checkbox> <el-checkbox v-for="(item, index) in parent.options" :label="item.key" :key="item.key + index">{{ item.value }}</el-checkbox>
......
...@@ -759,9 +759,13 @@ export default { ...@@ -759,9 +759,13 @@ export default {
let resData = res.data let resData = res.data
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
that.optionsThree = resData.result; that.optionsThree = resData.result;
return;
} }
errMsg.errorMsg(resData); if (localStorage.getItem('jumpThirdTag')) {
let tagThirdList = JSON.parse(localStorage.getItem('jumpThirdTag'));
if (tagThirdList) {
this.ruleForm.tagLevelGroupId = tagThirdList.id;
}
}
}) })
.catch(function (error) { .catch(function (error) {
that.$message.error({ that.$message.error({
...@@ -775,6 +779,7 @@ export default { ...@@ -775,6 +779,7 @@ export default {
* 编辑时---获取当前标签数据---api * 编辑时---获取当前标签数据---api
*/ */
getTagData(tagId) { getTagData(tagId) {
console.log(tagId);
const that = this const that = this
const para = { const para = {
tagId: tagId tagId: tagId
...@@ -783,6 +788,7 @@ export default { ...@@ -783,6 +788,7 @@ export default {
.then((res) => { .then((res) => {
let resData = res.data; let resData = res.data;
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
that.ruleForm.tagId = resData.result.tagId; that.ruleForm.tagId = resData.result.tagId;
that.ruleForm.tagName = resData.result.tagName; that.ruleForm.tagName = resData.result.tagName;
that.ruleForm.tagLevelGroupId = resData.result.tagLevelGroupId; that.ruleForm.tagLevelGroupId = resData.result.tagLevelGroupId;
...@@ -803,12 +809,9 @@ export default { ...@@ -803,12 +809,9 @@ export default {
} }
errMsg.errorMsg(resData); errMsg.errorMsg(resData);
}) })
.catch(function (error) { .catch(err => {
that.$message.error({ console.log(err);
duration: 1000,
message: error.message
}) })
});
} }
}, },
mounted() { mounted() {
...@@ -822,6 +825,15 @@ export default { ...@@ -822,6 +825,15 @@ export default {
that.getTagData(that.currentTagId) that.getTagData(that.currentTagId)
that.tagEditFlag = false that.tagEditFlag = false
} }
// 跳转新增标签加上手工标签
if (localStorage.getItem('jumpTag')) {
let tagList = JSON.parse(localStorage.getItem('jumpTag'));
if (tagList) {
this.ruleForm.tagTwoLevelGroupId = tagList.id;
this.getThirdLevel(tagList.id);
}
}
}, },
components: { components: {
navCrumb, navCrumb,
......
...@@ -97,6 +97,7 @@ export default { ...@@ -97,6 +97,7 @@ export default {
vertical-align: middle; vertical-align: middle;
display: inline-block; display: inline-block;
margin-bottom: 5px; margin-bottom: 5px;
font-weight: 600;
.tag-flag { .tag-flag {
margin-left: 6px; margin-left: 6px;
padding: 3px 10px; padding: 3px 10px;
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<el-collapseTransition> <el-collapseTransition>
<ul class="lists" v-show="expendTxt == '展开'"> <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)"> <li v-for="(list, i) in lists" :key="i" class="member-list" :class="{ 'active-li': i == currentIndex }" @click="handleChangeIndex(i, list)">
<span v-show="!list.edit">{{ list.classifyName }}</span> <span class="name-txt" :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)" /> <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 !== '未分类'"> <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 icon-list-oper" :class="[list.edit ? 'el-icon-check' : 'el-icon-edit']" @click.stop="editGroupName(list)"></i>
...@@ -77,11 +77,6 @@ export default { ...@@ -77,11 +77,6 @@ export default {
})); }));
}, },
handleChangeIndex(i, list) { handleChangeIndex(i, list) {
let editFlag = this.lists.some(el => el.edit);
console.log(editFlag);
if (editFlag) {
this.handleNoEditClassifyName();
}
this.active = false; this.active = false;
this.currentIndex = i; this.currentIndex = i;
// 第二级的分组数据 // 第二级的分组数据
...@@ -294,6 +289,14 @@ export default { ...@@ -294,6 +289,14 @@ export default {
display: inline; display: inline;
} }
} }
.name-txt {
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100px;
height: 32px;
}
.oper-area { .oper-area {
display: none; display: none;
float: right; float: right;
......
...@@ -144,7 +144,6 @@ export default { ...@@ -144,7 +144,6 @@ export default {
data() { data() {
return { return {
sy: '',
margin60: false, margin60: false,
refershList: {}, refershList: {},
tagConfig: { tagConfig: {
...@@ -502,7 +501,9 @@ export default { ...@@ -502,7 +501,9 @@ export default {
}, },
// 添加手工标签 // 添加手工标签
addNewTag() { addNewTag() {
this.$router.push('/manualTagEdit'); this.$router.push({
path: '/manualTagEdit'
});
}, },
// 删除手工 // 删除手工
deleteHandTag(id) { deleteHandTag(id) {
...@@ -708,7 +709,7 @@ export default { ...@@ -708,7 +709,7 @@ export default {
.group-right-list { .group-right-list {
position: fixed; position: fixed;
top: 0px; top: 0px;
right: -485px; right: -500px;
bottom: 0px; bottom: 0px;
box-shadow: 0 0 5px #bbb; box-shadow: 0 0 5px #bbb;
background-color: #fff; background-color: #fff;
......
<template> <template>
<div class="second"> <div class="second">
<span class="name" :class="{ 'manual-name': tagName === '手工标签', 'light-active': tagList.name === tagRealName }" @click="handleSecondtag"> {{ tagList.name }} </span> <span class="name" :class="{ 'manual-name': tagName === '手工标签', 'light-active': tagList.name === tagRealName }" @click="handleSecondtag(tagList)"> {{ tagList.name }} </span>
<i class="arrow-line iconfont icon-next-" v-if="tagName !== '手工标签'"></i> <i class="arrow-line iconfont icon-next-" v-if="tagName !== '手工标签'"></i>
<el-popover placement="bottom" width="30" trigger="click"> <el-popover placement="bottom" width="30" trigger="click">
<li class="more" @click="addNewType">新增子分类</li> <li class="more" @click="addNewType">新增子分类</li>
...@@ -240,17 +240,21 @@ export default { ...@@ -240,17 +240,21 @@ export default {
/** /**
* 处理二级分类 * 处理二级分类
*/ */
handleSecondtag() { handleSecondtag(list) {
localStorage.setItem('jumpThirdTag', '');
localStorage.setItem('jumpTag', JSON.stringify(list));
this.dispatch('member-tag', 'handle-second-tag', this.tagList); this.dispatch('member-tag', 'handle-second-tag', this.tagList);
}, },
/** /**
* 处理三级标签 * 处理三级标签
*/ */
handleThirdTag(list, i) { handleThirdTag(list, i) {
localStorage.setItem('jumpTag', JSON.stringify(this.tagList));
localStorage.setItem('jumpThirdTag', JSON.stringify(list));
// localStorage.setItem('jumpTag', JSON.stringify(list));
this.dispatch('member-tag', 'handle-third-tag', list); this.dispatch('member-tag', 'handle-third-tag', list);
} }
}, },
created() { created() {
this.addHandTagFlag = false; this.addHandTagFlag = false;
} }
......
...@@ -23,8 +23,10 @@ ...@@ -23,8 +23,10 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" v-if="handTag"> <el-table-column label="操作" v-if="handTag">
<template slot-scope="scope"> <template slot-scope="scope">
<!-- <span v-if="scope.row.tagType == 1"> -->
<el-button type="text" @click="editHandTag(scope.row)">编辑</el-button> <el-button type="text" @click="editHandTag(scope.row)">编辑</el-button>
<el-button type="text" @click="deleteHandTag(scope.row)">删除</el-button> <el-button type="text" @click="deleteHandTag(scope.row)">删除</el-button>
<!-- </span> -->
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -70,6 +72,8 @@ export default { ...@@ -70,6 +72,8 @@ export default {
this.$emit('addTag', list); this.$emit('addTag', list);
}, },
editHandTag(list) { editHandTag(list) {
localStorage.setItem('jumpTag', '');
localStorage.setItem('jumpThirdTag', '');
this.dispatch('member-tag', 'edit-third-tag'); this.dispatch('member-tag', 'edit-third-tag');
this.$router.push({ this.$router.push({
path: '/manualTagEdit', path: '/manualTagEdit',
......
...@@ -55,6 +55,7 @@ export default { ...@@ -55,6 +55,7 @@ export default {
}, },
// 处理一级标签 // 处理一级标签
handleFirstTag() { handleFirstTag() {
localStorage.setItem('jumpTag', '');
// 手工标签和其他标签 // 手工标签和其他标签
this.$emit('handleFristTag', this.list); this.$emit('handleFristTag', this.list);
} }
......
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