mirror of
https://github.com/crmeb/CRMEB.git
synced 2025-12-30 15:50:24 +00:00
1 line
5.8 KiB
JavaScript
1 line
5.8 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-7ca413d5"],{"0478":function(t,e,a){"use strict";var i=a("c292");a.n(i).a},c292:function(t,e,a){},dfd9:function(t,e,a){"use strict";a.r(e);var i=a("c964"),n=a("f3f3"),s=(a("a434"),a("d3b7"),a("159b"),a("96cf"),a("2f62")),r=a("c24f");n={name:"user_label",data:function(){return{grid1:{xl:4,lg:4,md:6,sm:8,xs:0},grid2:{xl:20,lg:20,md:18,sm:16,xs:24},loading:!1,columns1:[{title:"ID",key:"id",align:"center",width:80},{title:"标签名称",key:"label_name",align:"left"},{title:"分类名称",key:"cate_name",align:"center"},{title:"操作",slot:"action",fixed:"right",width:120}],labelFrom:{page:1,limit:15,label_cate:""},labelLists:[],total:0,theme3:"light",labelSort:[],sortName:"",current:0}},computed:Object(n.a)(Object(n.a)({},Object(s.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"right"}}),created:function(){this.getUserLabelAll()},methods:{add:function(){var t=this;this.$modalForm(Object(r.M)(0,this.labelFrom.label_cate)).then((function(){return t.getList()}))},getList:function(){var t=this;this.loading=!0,Object(r.O)(this.labelFrom).then(function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=a.data,t.labelLists=i.list,t.total=i.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.labelFrom.page=t,this.getList()},edit:function(t){var e=this;this.$modalForm(Object(r.M)(t)).then((function(){return e.getList()}))},del:function(t,e,a){var i=this;e={title:e,num:a,url:"user/user_label/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){i.$Message.success(t.msg),i.labelLists.splice(a,1),i.getList()})).catch((function(t){i.$Message.error(t.msg)}))},getUserLabelAll:function(t){var e=this;Object(r.N)().then((function(a){a.data.unshift({name:"全部",id:""}),a.data.forEach((function(t){t.status=!1})),t||(e.sortName=a.data[0].id,e.labelFrom.label_cate=a.data[0].id,e.getList()),e.labelSort=a.data}))},showMenu:function(t){this.labelSort.forEach((function(e){e.id==t.id?e.status=!t.status:e.status=!1}))},labelEdit:function(t){var e=this;this.$modalForm(Object(r.Q)(t.id)).then((function(){return e.getUserLabelAll(1)}))},addSort:function(){var t=this;this.$modalForm(Object(r.P)()).then((function(){return t.getUserLabelAll()}))},deleteSort:function(t,e,a){var i=this;e={title:e,num:a,url:"user/user_label_cate/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){i.$Message.success(t.msg),i.labelSort.splice(a,1),i.labelSort=[],i.getUserLabelAll()})).catch((function(t){i.$Message.error(t.msg)}))},bindMenuItem:function(t,e){this.labelFrom.page=1,this.current=e,this.labelSort.forEach((function(t){t.status=!1})),this.labelFrom.label_cate=t.id,this.getList()}}},a("0478"),s=a("2877"),a=Object(s.a)(n,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("Row",{staticClass:"ivu-mt box-wrapper"},[a("Col",t._b({staticClass:"left-wrapper"},"Col",t.grid1,!1),[a("Menu",{attrs:{theme:t.theme3,"active-name":t.sortName,width:"auto"}},[a("MenuGroup",t._l(t.labelSort,(function(e,i){return a("MenuItem",{key:i,staticClass:"menu-item",class:i===t.current?"showOn":"",attrs:{name:e.id},nativeOn:{click:function(a){return t.bindMenuItem(e,i)}}},[t._v("\n "+t._s(e.name)+"\n "),0!=i?a("div",{staticClass:"icon-box"},[a("Icon",{attrs:{type:"ios-more",size:"24"},on:{click:function(a){return a.stopPropagation(),t.showMenu(e)}}})],1):t._e(),0!=i?a("div",{directives:[{name:"show",rawName:"v-show",value:e.status,expression:"item.status"}],staticClass:"right-menu ivu-poptip-inner"},[a("div",{staticClass:"ivu-poptip-body",on:{click:function(a){return t.labelEdit(e)}}},[a("div",{staticClass:"ivu-poptip-body-content"},[a("div",{staticClass:"ivu-poptip-body-content-inner"},[t._v("编辑")])])]),a("div",{staticClass:"ivu-poptip-body",on:{click:function(a){return t.deleteSort(e,"删除分类",i)}}},[a("div",{staticClass:"ivu-poptip-body-content"},[a("div",{staticClass:"ivu-poptip-body-content-inner"},[t._v("删除")])])])]):t._e()])})),1)],1)],1),a("Col",t._b({ref:"rightBox"},"Col",t.grid2,!1),[a("Card",{attrs:{bordered:!1,"dis-hover":""}},[a("Row",{attrs:{type:"flex"}},[a("Col",[a("Button",{directives:[{name:"auth",rawName:"v-auth",value:["admin-user-label_add"],expression:"['admin-user-label_add']"}],attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加标签")]),a("Button",{directives:[{name:"auth",rawName:"v-auth",value:["admin-user-label_add"],expression:"['admin-user-label_add']"}],staticStyle:{"margin-left":"10px"},attrs:{type:"success",icon:"md-add"},on:{click:t.addSort}},[t._v("添加分类")])],1)],1),a("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns1,data:t.labelLists,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"icons",fn:function(t){var e=t.row;return t.index,[a("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.icon,expression:"row.icon"}]})])]}},{key:"action",fn:function(e){var i=e.row,n=e.index;return[a("a",{on:{click:function(e){return t.edit(i.id)}}},[t._v("修改")]),a("Divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(e){return t.del(i,"删除分组",n)}}},[t._v("删除")])]}}])}),a("div",{staticClass:"acea-row row-right page"},[a("Page",{attrs:{total:t.total,"model-value":t.labelFrom.page,"show-elevator":"","show-total":"","page-size":t.labelFrom.limit},on:{"on-change":t.pageChange}})],1)],1)],1)],1)],1)}),[],!1,null,"0eae3d0c",null);e.default=a.exports}}]); |