You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
12 KiB
1 line
12 KiB
4 months ago
|
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-46a4a9b4"],{"1a79":function(t,e,n){"use strict";n.r(e);var r=n("2f62"),o=n("9b41"),a={name:"sideMenuItem",props:{parentItem:{type:Object,default:function(){}}}},u=n("2877");function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=c(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==c(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var m={name:"",data:function(){return{activeName:1,menuList:[],tableFrom:{department:"",name:"",page:1,limit:15},loading:!1,columns1:[{title:"ID",key:"id",minWidth:60},{title:"员工名称",key:"name",minWidth:100},{title:"所属部门",slot:"department_list",minWidth:140},{title:"客户数量",slot:"clientFollow",minWidth:110},{title:"所在外部群数量",slot:"chat",minWidth:110},{title:"邮箱",key:"biz_mail",minWidth:130},{title:"激活状态",slot:"status",minWidth:60},{title:"创建时间",key:"create_time",minWidth:120}],tableData:[],openMenu:[]}},components:{sideMenuItem:Object(u.a)(a,(function(){var t=this,e=t._self._c;return e("Submenu",{attrs:{name:t.parentItem.department_id}},[e("template",{slot:"title"},[e("Icon",{attrs:{type:"ios-folder",size:"15",color:"#FFCA28"}}),e("span",[t._v(t._s(t.parentItem.name))])],1),t._l(t.parentItem.children,(function(n){return[n.children&&0!==n.children.length?e("side-menu-item",{key:"menu-"+n.name,attrs:{"parent-item":n}}):e("menu-item",{key:"menu-"+n.name,attrs:{name:n.department_id}},[e("Icon",{attrs:{type:"ios-folder",size:"15",color:"#FFCA28"}}),e("span",[t._v(t._s(n.name)+" ("+t._s(n.count)+")")])],1)]}))],2)}),[],!1,null,null,null).exports},computed:l(l({},Object(r.e)("admin/layout",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),filters:{typeFilter:function(t){return{1:"已激活",2:"已禁用",4:"未激活",5:"退出企业"}[t]}},created:function(){this.getWorkTree(),this.getMemberList()},methods:{synchMember:function(){var t=this;Object(o.U)().then((function(e){t.$Message.success("同步成功")})).catch((function(e){t.$Message.error(e.msg)}))},getMemberList:function(){var t=this;this.loading=!0,Object(o.Q)(this.tableFrom).then((function(e){t.tableData=e.data,t.loading=!1})).catch((function(e){t.$Message.error(e.msg),t.loading=!1}))},search:function(){this.tableFrom.page=1,this.getMemberList()},setDefault:function(){this.tableFrom.page=1,this.tableFrom.department="",this.tableFrom.name="",this.getMemberList()},onOpenChange:function(t){var e=this;t.length?this.$nextTick((function(){e.tableFrom.department=1==e.activeName?"":e.activeName,e.getMemberList()})):(this.tableFrom.department="",this.tableFrom.page=1,this.getMemberList())},onselect:function(t){this.activeName=t,this.tableFrom.department=t,this.tableFrom.page=1,this.getMemberList()},getWorkTree:function(){var t=this;Object(o.F)().then((function(e){t.menuList=e.data,t.activeName,e.data[0].department_id,t.getTreeId(t.menuList),t.$nextTick((function(){t.$refs.side_menu.updateOpened(),t
|