chunk-bca8.f58a0c0a.js 14 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-bca8"],{"1e64":function(t,e,a){"use strict";var i=a("Bc5C");a.n(i).a},"42Ta":function(t,e,a){"use strict";var i=a("Xqcl");a.n(i).a},6308:function(t,e,a){"use strict";var i=a("FyfS"),s=a.n(i),n=a("14Xm"),r=a.n(n),o=a("D3Ub"),c=a.n(o),l=a("QbLZ"),u=a.n(l),d=a("gDS+"),m=a.n(d),h={name:"childMenu",props:["dataList"],data:function(){return{iconShow:!1,searchs:{project_id:"",name:"",creator:"",classify_id:"",permit_visible:"",is_share:"",share_business:""}}},computed:{getIconStatus:function(){return function(t){return this.$store.state.taskSide.parentId.includes(t.id+"")}}},methods:{clickNode:function(t,e){if(2==e){this.searchs.project_id=t.id,this.getProjectList(1,t.url);var a=["-1",t.classify_id+""];this.$store.commit("SET_REFSHPARENT",a),this.$store.commit("SET_CHILDREN",t.id),this.$store.commit("SET_ROUTERDATA",t),this.$store.commit("SET_SIDEACTIVEPATH",""),this.$store.commit("SET_SIDEALLPROJECT",!1),this.$store.commit("SET_SIDEACTIVEDATA",{path:t.url,node:t}),localStorage.setItem("taskSideData",m()({childrenId:this.$store.state.taskSide.childrenId,parentId:a,node:t,sideActiveData:this.$store.state.taskSide.sideActiveData}))}else this.getIconStatus(t.id)},getProjectList:function(t,e){var a=this;return c()(r.a.mark(function i(){var s,n,o,c,l;return r.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,$http.pc_get("plugin/project-manager/project/index",u()({status:4},a.searchs,{page:t}));case 2:s=i.sent,n=s.data,o=s.result,c=s.msg,o?(l=n.list.data[0].id,a.$router.push(a.fun.getUrl(e,{id:l}))):a.$message.error(c);case 7:case"end":return i.stop()}},i,a)}))()},getPathByKey:function(t,e,a){var i=[];try{for(var s=function a(s){if(i.push(s.id),s[e]===t)throw"GOT IT!";if(s.project_manage&&s.project_manage.length>0){for(var n=0;n<s.project_manage.length;n++)a(s.project_manage[n]);i.pop()}else i.pop()},n=0;n<a.length;n++)s(a[n])}catch(t){return i}},goProjectPage:function(){this.$store.commit("SET_SIDEACTIVEDATA",{node:{id:""},path:""}),this.$store.commit("SET_SIDEACTIVEPATH",""),this.$store.commit("SET_CHILDREN",""),this.$store.commit("SET_SIDEALLPROJECT",!0),this.$router.push(this.fun.getUrl("worktileProjectList")),localStorage.setItem("taskSideData",m()({childrenId:this.$store.state.taskSide.childrenId,parentId:this.$store.state.taskSide.refshParentId,node:this.$store.state.taskSide.routerData,sideActiveData:!0}))},mouseOver:function(t){-1==t&&(this.iconShow=!0)},mouseLeave:function(t){-1==t&&(this.iconShow=!1)}}},p=(a("42Ta"),a("KHd+")),f=Object(p.a)(h,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"menu-tree"},t._l(t.dataList,function(e){return a("label",{key:e.id+""},[e.project_manage?a("el-submenu",{attrs:{index:e.id+""}},[a("template",{slot:"title"},[a("div",{staticClass:"submenu-list",on:{mouseover:function(a){t.mouseOver(e.id)},mouseleave:function(a){t.mouseLeave(e.id)}}},[t.getIconStatus(e)?t._e():a("i",{staticClass:"el-icon-arrow-right",on:{click:function(a){t.clickNode(e,1)}}}),t._v(" "),t.getIconStatus(e)?a("i",{staticClass:"el-icon-arrow-down",on:{click:function(a){t.clickNode(e,1)}}}):t._e(),t._v(" "),a("span",{attrs:{title:e.name},on:{click:function(a){t.clickNode(e,1)}}},[t._v(t._s(e.name))]),t._v(" "),t.iconShow?a("span",{staticClass:"dobt-bt",on:{click:function(e){return e.stopPropagation(),t.goProjectPage(e)}}},[t._v("...")]):t._e()])]),t._v(" "),a("label",[a("child-menu",{attrs:{dataList:e.project_manage}})],1)],2):a("el-menu-item",{attrs:{index:e.id+""},on:{click:function(a){t.clickNode(e,2)}}},[a("span",{class:e.id==t.$store.state.taskSide.childrenId||e.id==(void 0!==t.$store.state.taskSide.sideActiveData.node?t.$store.state.taskSide.sideActiveData.node.id:"")?"active-color menu-item-name":"menu-item-name",attrs:{slot:"title",title:e.name},slot:"title"},[t._v(t._s(e.name))])])],1)}))},[],!1,null,"51587663",null);f.options.__file="childMenu.vue";var _=f.exports,v={name:"Silder",props:{menu_data:{type:Object,default:function(){return{}}},router_list:{type:Array,default:function(){return[]}},defaultActive:{type:String,default:"1"}},components:{childMenu:_},data:function(){return{testData:[]}},mounted:function(){var t=this;if(this.testData.push(this.menu_data),null!=JSON.parse(localStorage.getItem("taskSideData")));else{var e=function(e){t.router_list.filter(function(t){return t.category_id==e.name}).length&&t.$store.commit("SET_SIDEACTIVEPATH",e.name)},a=!0,i=!1,n=void 0;try{for(var r,o=s()(this.$route.matched);!(a=(r=o.next()).done);a=!0){e(r.value)}}catch(t){i=!0,n=t}finally{try{!a&&o.return&&o.return()}finally{if(i)throw n}}}},methods:{handleOpen:function(t,e){this.$store.commit("SET_PARENT",{key:t,listKey:[]})},handleClose:function(t,e){void 0==this.$store.state.childrenId&&this.$store.commit("SET_ISNODEID",t)},goPage:function(t){this.$router.push(this.fun.getUrl(t)),this.$store.commit("SET_SIDEACTIVEPATH",t),this.$store.commit("SET_SIDEACTIVEDATA",{node:{id:""},path:""}),this.$store.commit("SET_CHILDREN",""),this.$store.commit("SET_SIDEALLPROJECT",!1)}}},g=(a("eqTR"),Object(p.a)(v,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{class:t.$store.state.taskSide.sideActivePath==t.router_list[0].category_id&&""==t.$store.state.taskSide.childrenId?"side-other active-color-side":"side-other",on:{click:function(e){t.goPage(t.router_list[0].category_id)}}},[t._v(t._s(t.router_list[0].category_title))]),t._v(" "),a("el-aside",{staticClass:"aside-wrap",staticStyle:{width:"172px"}},[a("el-menu",{attrs:{"default-openeds":t.$store.state.taskSide.parentId,"active-text-color":"#29ba9c"},on:{open:t.handleOpen,close:t.handleClose}},[a("childMenu",{attrs:{dataList:t.testData}})],1)],1),t._v(" "),t._l(t.router_list,function(e,i){return 0!==i?a("div",{class:t.$store.state.taskSide.sideActivePath==e.category_id&&""==t.$store.state.taskSide.childrenId?"side-other active-color-side":"side-other",on:{click:function(a){t.goPage(e.category_id)}}},[t._v(t._s(e.category_title))]):t._e()})],2)},[],!1,null,"3a4b9bd1",null));g.options.__file="silder.vue";var S=g.exports,E={name:"Layout",props:{router_list:{type:Array,default:function(){return[]}},defaultActive:{type:String,default:"1"}},components:{Silder:S},data:function(){return{menu_data:{}}},watch:{$route:function(t,e){this.$store.state.taskSide.sideActivePath&&(this.$store.commit("SET_CHILDREN",""),window.localStorage.removeItem("taskSideData"));var a=this.$store.state.taskSide.sideActiveData;"worktileWorkDirected"==t.name&&void 0!==a.node&&a.node.id&&this.$router.push(this.fun.getUrl(a.path,a.node))}},mounted:function(){var t=this;window.addEventListener("load",function(e){return t.beforeunloadHandler(e)}),this.leftMenuData(),this.$store.state.taskSide.sideAllProject?this.$router.push(this.fun.getUrl("worktileProjectList")):"worktileWorkDirected"==this.$route.name&&""!==this.$store.state.taskSide.sideActivePath&&this.$router.push(this.fun.getUrl(this.$store.state.taskSide.sideActivePath))},methods:{leftMenuData:function(){var t=this;return c()(r.a.mark(function e(){var a,i,s,n;return r.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$http.pc_get("plugin/project-manager/index/leftMenu",{});case 2:a=e.sent,i=a.data,s=a.result,n=a.msg,s?(t.menu_data=i.list,t.$store.commit("SET_RMENUDATA",i.list)):t.$message.error(n);case 7:case"end":return e.stop()}},e,t)}))()},beforeunloadHandler:function(t){var e=this,a=JSON.parse(localStorage.getItem("taskSideData"));if(null!=a)a.sideAllProject?this.$router.push(this.fun.getUrl("worktileProjectList")):(this.$store.commit("SET_CHILDREN",a.childrenId),this.$store.commit("SET_PARENT",{key:"",listKey:a.parentId}),this.$store.commit("SET_REFSHPARENT",a.parentId),this.$store.commit("SET_SIDEACTIVEDATA",a.sideActiveData),"boolean"==typeof a.sideActiveData?this.$store.commit("SET_SIDEALLPROJECT",!0):this.$store.commit("SET_SIDEALLPROJECT",!1));else{var i=function(t){e.router_list.filter(function(e){return e.category_id==t.name}).length&&e.$store.commit("SET_SIDEACTIVEPATH",t.name)},n=!0,r=!1,o=void 0;try{for(var c,l=s()(this.$route.matched);!(n=(c=l.next()).done);n=!0){i(c.value)}}catch(t){r=!0,o=t}finally{try{!n&&l.return&&l.return()}finally{if(r)throw o}}}}}},$=(a("MIfn"),Object(p.a)(E,function(){var t=this.$createElement,e=this._self._c||t;return e("el-container",{staticStyle:{height:"100%",width:"100%"}},[e("keep-alive",[this.menu_data.id?e("Silder",{attrs:{menu_data:this.menu_data,router_list:this.router_list,defaultActive:this.defaultActive}}):this._e()],1)],1)},[],!1,null,"7037a0c6",null));$.options.__file="index.vue";e.a=$.exports},Bc5C:function(t,e,a){},G6ah:function(t,e,a){},IDIb:function(t,e,a){},MIfn:function(t,e,a){"use strict";var i=a("IDIb");a.n(i).a},QJ5J:function(t,e,a){"use strict";a.r(e);var i=a("14Xm"),s=a.n(i),n=a("D3Ub"),r=a.n(n),o=a("7xBd"),c=(a("vDqi"),{components:{work_side:o.a},data:function(){return{name:"",categoryListData:[],current_page:1,total:1,per_page:1}},mounted:function(){this.getProjectClassify(1)},methods:{getProjectClassify:function(t){var e=this;return r()(s.a.mark(function a(){var i,n,r,o;return s.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return console.log(e.name,"namename11111111"),a.next=3,$http.pc_get("plugin/project-manager/projectClassify/index",{page:t,name:e.name});case 3:i=a.sent,n=i.data,r=i.result,o=i.msg,r?(e.categoryListData=n.list.data,e.total=n.list.total,e.current_page=n.list.current_page,e.per_page=n.list.per_page):e.$message.error(o);case 8:case"end":return a.stop()}},a,e)}))()},editCategory:function(t){this.$store.commit("SET_SIDEALLPROJECT",!1),this.$router.push(this.fun.getUrl("worktileCategoryEdit",{},{id:t}))},editProjectList:function(t){this.$router.push(this.fun.getUrl("worktileProjectList",{classify_id:t},{}))},search1:function(t){this.getProjectClassify(t)},changeIsOpen:function(t,e){var a=this;return r()(s.a.mark(function i(){var n,r,o;return s.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,$http.pc_post("plugin/project-manager/projectClassify/changeStatus",{id:e,classify:{is_open:t}});case 2:n=i.sent,n.data,r=n.result,o=n.msg,r?a.getProjectClassify():a.$message.error(o);case 7:case"end":return i.stop()}},i,a)}))()},deleteClassify:function(t){var e=this;this.$confirm("此操作将永久删除该项目, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(r()(s.a.mark(function a(){var i,n,r;return s.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,$http.pc_method("delete","plugin/project-manager/projectClassify/destroy",{id:t});case 2:i=a.sent,i.data,n=i.result,r=i.msg,n?(e.getProjectClassify(),e.$message.success(r)):e.$message.error(r);case 7:case"end":return a.stop()}},a,e)}))).catch(function(){e.$message({type:"info",message:"已取消删除"})})}}}),l=(a("1e64"),a("KHd+")),u=Object(l.a)(c,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"all"},[a("work_side",{attrs:{defaultActive:"2"}}),t._v(" "),a("div",{attrs:{id:"app"}},[a("div",{staticClass:"header"},[a("div",{staticClass:"vue-main-title"},[a("div",{staticClass:"vue-main-title-left"}),t._v(" "),a("div",{staticClass:"vue-main-title-content customers_name title"},[t._v("\n 项目分类\n ")]),t._v(" "),a("div",{staticClass:"add_label_btn"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(e){t.editCategory("")}}},[a("i",{staticClass:"el-icon-plus"}),t._v("添加分类")])],1)]),t._v(" "),a("el-form",{attrs:{inline:!0}},[a("el-form-item",{attrs:{label:""}},[a("el-input",{attrs:{placeholder:"分类名称"},nativeOn:{keyup:function(e){if(!("button"in e)&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;t.search1(1)}},model:{value:t.name,callback:function(e){t.name=e},expression:"name"}})],1),t._v(" "),a("el-form-item",{attrs:{label:""}},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.search1(1)}}},[t._v("搜索")])],1)],1)],1),t._v(" "),a("div",{staticClass:"list_container"},[a("div",{staticClass:"vue-main-title"},[a("div",{staticClass:"vue-main-title-left"}),t._v(" "),a("div",{staticClass:"vue-main-title-content customers_name title"},[t._v("\n 项目分类列表\n "),a("span",{staticClass:"category-num"},[t._v("分类数量: "+t._s(t.categoryListData.length))])])]),t._v(" "),a("div",{staticClass:"list_table"},[a("el-table",{attrs:{data:t.categoryListData,"header-cell-style":{"text-align":"center"},"cell-style":{"text-align":"center"}}},[a("el-table-column",{attrs:{prop:"id",label:"分类ID"}}),t._v(" "),a("el-table-column",{attrs:{prop:"sort",label:"排序"}}),t._v(" "),a("el-table-column",{attrs:{prop:"name",label:"分类名称"}}),t._v(" "),a("el-table-column",{attrs:{prop:"project_count",label:"项目数量"}}),t._v(" "),a("el-table-column",{attrs:{label:"是否开启"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-switch",{attrs:{"active-value":1,"inactive-value":0},on:{change:function(a){t.changeIsOpen(a,e.row.id)}},model:{value:e.row.is_open,callback:function(a){t.$set(e.row,"is_open",a)},expression:"scope.row.is_open"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"icon-style"},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"查看项目",placement:"top"}},[a("i",{staticClass:"el-icon-menu",on:{click:function(a){t.editProjectList(e.row.id)}}})]),t._v(" "),a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"编辑",placement:"top"}},[a("i",{staticClass:"iconfont icon-ht_operation_edit",on:{click:function(a){t.editCategory(e.row.id)}}})]),t._v(" "),a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"删除",placement:"top"}},[a("i",{staticClass:"el-icon-delete-solid",on:{click:function(a){t.deleteClassify(e.row.id)}}})])],1)]}}])})],1)],1)])]),t._v(" "),a("div",{staticClass:"vue-page"},[a("el-row",[a("el-col",{attrs:{align:"right"}},[a("el-pagination",{attrs:{layout:"prev, pager, next,jumper",total:t.total,"page-size":t.per_page,"current-page":t.current_page,background:""},on:{"current-change":t.search1}})],1)],1)],1)],1)},[],!1,null,"607c3ca8",null);u.options.__file="category.vue";e.default=u.exports},Xqcl:function(t,e,a){},eqTR:function(t,e,a){"use strict";var i=a("G6ah");a.n(i).a}}]);