chunk-197c.e7a1a035.js 14 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-197c"],{"42Ta":function(t,e,s){"use strict";var i=s("Xqcl");s.n(i).a},6308:function(t,e,s){"use strict";var i=s("FyfS"),a=s.n(i),r=s("14Xm"),n=s.n(r),o=s("D3Ub"),c=s.n(o),l=s("QbLZ"),u=s.n(l),d=s("gDS+"),m=s.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 s=["-1",t.classify_id+""];this.$store.commit("SET_REFSHPARENT",s),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:s,node:t,sideActiveData:this.$store.state.taskSide.sideActiveData}))}else this.getIconStatus(t.id)},getProjectList:function(t,e){var s=this;return c()(n.a.mark(function i(){var a,r,o,c,l;return n.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},s.searchs,{page:t}));case 2:a=i.sent,r=a.data,o=a.result,c=a.msg,o?(l=r.list.data[0].id,s.$router.push(s.fun.getUrl(e,{id:l}))):s.$message.error(c);case 7:case"end":return i.stop()}},i,s)}))()},getPathByKey:function(t,e,s){var i=[];try{for(var a=function s(a){if(i.push(a.id),a[e]===t)throw"GOT IT!";if(a.project_manage&&a.project_manage.length>0){for(var r=0;r<a.project_manage.length;r++)s(a.project_manage[r]);i.pop()}else i.pop()},r=0;r<s.length;r++)a(s[r])}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)}}},f=(s("42Ta"),s("KHd+")),p=Object(f.a)(h,function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"menu-tree"},t._l(t.dataList,function(e){return s("label",{key:e.id+""},[e.project_manage?s("el-submenu",{attrs:{index:e.id+""}},[s("template",{slot:"title"},[s("div",{staticClass:"submenu-list",on:{mouseover:function(s){t.mouseOver(e.id)},mouseleave:function(s){t.mouseLeave(e.id)}}},[t.getIconStatus(e)?t._e():s("i",{staticClass:"el-icon-arrow-right",on:{click:function(s){t.clickNode(e,1)}}}),t._v(" "),t.getIconStatus(e)?s("i",{staticClass:"el-icon-arrow-down",on:{click:function(s){t.clickNode(e,1)}}}):t._e(),t._v(" "),s("span",{attrs:{title:e.name},on:{click:function(s){t.clickNode(e,1)}}},[t._v(t._s(e.name))]),t._v(" "),t.iconShow?s("span",{staticClass:"dobt-bt",on:{click:function(e){return e.stopPropagation(),t.goProjectPage(e)}}},[t._v("...")]):t._e()])]),t._v(" "),s("label",[s("child-menu",{attrs:{dataList:e.project_manage}})],1)],2):s("el-menu-item",{attrs:{index:e.id+""},on:{click:function(s){t.clickNode(e,2)}}},[s("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);p.options.__file="childMenu.vue";var v=p.exports,_={name:"Silder",props:{menu_data:{type:Object,default:function(){return{}}},router_list:{type:Array,default:function(){return[]}},defaultActive:{type:String,default:"1"}},components:{childMenu:v},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)},s=!0,i=!1,r=void 0;try{for(var n,o=a()(this.$route.matched);!(s=(n=o.next()).done);s=!0){e(n.value)}}catch(t){i=!0,r=t}finally{try{!s&&o.return&&o.return()}finally{if(i)throw r}}}},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)}}},S=(s("eqTR"),Object(f.a)(_,function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("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(" "),s("el-aside",{staticClass:"aside-wrap",staticStyle:{width:"172px"}},[s("el-menu",{attrs:{"default-openeds":t.$store.state.taskSide.parentId,"active-text-color":"#29ba9c"},on:{open:t.handleOpen,close:t.handleClose}},[s("childMenu",{attrs:{dataList:t.testData}})],1)],1),t._v(" "),t._l(t.router_list,function(e,i){return 0!==i?s("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(s){t.goPage(e.category_id)}}},[t._v(t._s(e.category_title))]):t._e()})],2)},[],!1,null,"3a4b9bd1",null));S.options.__file="silder.vue";var g=S.exports,y={name:"Layout",props:{router_list:{type:Array,default:function(){return[]}},defaultActive:{type:String,default:"1"}},components:{Silder:g},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 s=this.$store.state.taskSide.sideActiveData;"worktileWorkDirected"==t.name&&void 0!==s.node&&s.node.id&&this.$router.push(this.fun.getUrl(s.path,s.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()(n.a.mark(function e(){var s,i,a,r;return n.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:s=e.sent,i=s.data,a=s.result,r=s.msg,a?(t.menu_data=i.list,t.$store.commit("SET_RMENUDATA",i.list)):t.$message.error(r);case 7:case"end":return e.stop()}},e,t)}))()},beforeunloadHandler:function(t){var e=this,s=JSON.parse(localStorage.getItem("taskSideData"));if(null!=s)s.sideAllProject?this.$router.push(this.fun.getUrl("worktileProjectList")):(this.$store.commit("SET_CHILDREN",s.childrenId),this.$store.commit("SET_PARENT",{key:"",listKey:s.parentId}),this.$store.commit("SET_REFSHPARENT",s.parentId),this.$store.commit("SET_SIDEACTIVEDATA",s.sideActiveData),"boolean"==typeof s.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)},r=!0,n=!1,o=void 0;try{for(var c,l=a()(this.$route.matched);!(r=(c=l.next()).done);r=!0){i(c.value)}}catch(t){n=!0,o=t}finally{try{!r&&l.return&&l.return()}finally{if(n)throw o}}}}}},$=(s("MIfn"),Object(f.a)(y,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},Bmoz:function(t,e,s){"use strict";var i=s("daNK");s.n(i).a},G6ah:function(t,e,s){},IDIb:function(t,e,s){},MIfn:function(t,e,s){"use strict";var i=s("IDIb");s.n(i).a},Xqcl:function(t,e,s){},d6Sz:function(t,e,s){},daNK:function(t,e,s){},ehUs:function(t,e,s){"use strict";var i=s("d6Sz");s.n(i).a},eqTR:function(t,e,s){"use strict";var i=s("G6ah");s.n(i).a},yJ2u:function(t,e,s){"use strict";s.r(e);var i=s("m1cH"),a=s.n(i),r=s("14Xm"),n=s.n(r),o=s("QbLZ"),c=s.n(o),l=s("D3Ub"),u=s.n(l),d=s("7xBd"),m=s("TB/I"),h={components:{work_side:d.a,member_card:m.a},provide:function(){return{departmemtData:this.departmemtData}},data:function(){return{classify:{is_open:0,name:"",is_private:"",sort:""},id:"",rangeOptions:[{value:1,name:"私有: 只有可见成员显示该分类"},{value:0,name:"公有: 所有成员都可显示该分类"}],memberVisible:!1,departmemtData:[]}},mounted:function(){this.id=this.$route.query.id?this.$route.query.id:"",this.id&&this.showProjectClassify()},methods:{submit:function(){this.id?this.editAxios():this.addAxios()},addAxios:function(){var t=this;return u()(n.a.mark(function e(){var s,i,a,r;return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s=t.departmemtData.map(function(t){return{user_id:t.id}}),e.next=3,$http.pc_post("plugin/project-manager/projectClassify/store",{classify:c()({},t.classify,{participants:s})});case 3:i=e.sent,i.data,a=i.result,r=i.msg,a?(t.$message.success(r),t.$router.push(t.fun.getUrl("worktileCategory",{},{}))):t.$message.error(r);case 8:case"end":return e.stop()}},e,t)}))()},editAxios:function(){var t=this;return u()(n.a.mark(function e(){var s,i,a,r;return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s=t.departmemtData.map(function(t){return{user_id:t.id}}),e.next=3,$http.pc_method("put","plugin/project-manager/projectClassify/update",{id:t.id,classify:c()({},t.classify,{participants:s})});case 3:i=e.sent,i.data,a=i.result,r=i.msg,a?(t.$message.success(r),t.$router.push(t.fun.getUrl("worktileCategory",{},{}))):t.$message.error(r);case 8:case"end":return e.stop()}},e,t)}))()},showProjectClassify:function(){var t=this;return u()(n.a.mark(function e(){var s,i,r,o,c;return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$http.pc_get("plugin/project-manager/projectClassify/edit",{id:t.id});case 2:s=e.sent,i=s.data,r=s.result,o=s.msg,r?(t.classify.is_open=i.classify.is_open,t.classify.name=i.classify.name,t.classify.is_private=i.classify.is_private,t.classify.sort=i.classify.sort,(c=t.departmemtData).push.apply(c,a()(i.classify.staff_list))):t.$message.error(o);case 7:case"end":return e.stop()}},e,t)}))()},selectMember:function(){this.memberVisible=!0},removeMember:function(t){this.departmemtData.splice(t,1)}},filters:{formatName:function(t){if(void 0!=t)return t.slice(t.length-2,t.length)}}},f=(s("Bmoz"),s("ehUs"),s("KHd+")),p=Object(f.a)(h,function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"all"},[s("work_side"),t._v(" "),s("div",{attrs:{id:"app"}},[s("div",{staticClass:"header"},[t._m(0),t._v(" "),s("el-form",{attrs:{"label-width":"300px"}},[s("el-form-item",{attrs:{label:"分类名称"}},[s("el-input",{staticStyle:{width:"60%"},attrs:{placeholder:""},model:{value:t.classify.name,callback:function(e){t.$set(t.classify,"name",e)},expression:"classify.name"}})],1),t._v(" "),s("el-form-item",{attrs:{label:"是否开启"}},[s("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:t.classify.is_open,callback:function(e){t.$set(t.classify,"is_open",e)},expression:"classify.is_open"}})],1),t._v(" "),s("el-form-item",{attrs:{label:"可见范围"}},[s("el-select",{staticStyle:{width:"250px"},attrs:{placeholder:"私有: 只有可见成员显示该分类",clearable:"",filterable:""},model:{value:t.classify.is_private,callback:function(e){t.$set(t.classify,"is_private",e)},expression:"classify.is_private"}},t._l(t.rangeOptions,function(t){return s("el-option",{key:t.value,attrs:{label:t.name,value:t.value}})}))],1),t._v(" "),s("el-form-item",{attrs:{label:"可见成员"}},[s("el-popover",{attrs:{placement:"top",width:"400",trigger:"click","popper-class":"creat-project-popper"},on:{hide:function(e){t.memberVisible=!1},show:t.selectMember}},[s("member_card",{directives:[{name:"show",rawName:"v-show",value:t.memberVisible,expression:"memberVisible"}],attrs:{memberVisible:t.memberVisible},on:{"update:memberVisible":function(e){t.memberVisible=e}}}),t._v(" "),s("span",{staticClass:"member-color",attrs:{slot:"reference"},slot:"reference"},[t._v("选择成员")])],1),t._v(" "),s("div",{staticClass:"member-card"},t._l(t.departmemtData,function(e,i){return s("span",{key:i,staticClass:"member-item",on:{click:function(e){t.removeMember(i)}}},[t._v(t._s(t._f("formatName")(e.name))),s("i",{staticClass:"el-icon-close"})])}))],1),t._v(" "),s("el-form-item",{attrs:{label:"排序"}},[s("el-input",{staticStyle:{width:"250px"},attrs:{placeholder:"数字小的排在前面"},model:{value:t.classify.sort,callback:function(e){t.$set(t.classify,"sort",e)},expression:"classify.sort"}})],1)],1)],1),t._v(" "),s("div",{staticClass:"sendButtons"},[s("el-button",{attrs:{type:"primary"},on:{click:t.submit}},[t._v("提交")])],1)])],1)},[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"vue-main-title"},[e("div",{staticClass:"vue-main-title-left"}),this._v(" "),e("div",{staticClass:"vue-main-title-content customers_name title"},[this._v("\n 分类编辑\n ")])])}],!1,null,"066ac1d8",null);p.options.__file="categoryEdit.vue";e.default=p.exports}}]);