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.

chunk-7b17780a.831332db.js 56 KiB

4 年之前
12
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7b17780a"],{"159b":function(e,t,s){var a=s("da84"),i=s("fdbc"),r=s("17c2"),n=s("9112");for(var l in i){var o=a[l],c=o&&o.prototype;if(c&&c.forEach!==r)try{n(c,"forEach",r)}catch(u){c.forEach=r}}},"17c2":function(e,t,s){"use strict";var a=s("b727").forEach,i=s("a640"),r=s("ae40"),n=i("forEach"),l=r("forEach");e.exports=n&&l?[].forEach:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}},"29c0":function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{attrs:{id:"app"}},[s("div",{staticClass:"layout_content"},[s("section",{staticClass:"title_section"},[e._m(0),s("div",{staticClass:"EC_col_8"},[s("div",{staticClass:"EC_searchBox"},[s("el-input",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],staticClass:"el-input_mini",attrs:{placeholder:"搜索姓名、部门、职位、角色",clearable:""},on:{clear:e.clearSearchUser},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchUser(t)}},model:{value:e.searchCnName,callback:function(t){e.searchCnName=t},expression:"searchCnName"}},[s("template",{slot:"prepend"},[s("i",{staticClass:"Cicon icon font_family icon-icon_sousuo iconsize_mini",on:{click:e.searchUser},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchUser(t)}}})])],2)],1)]),s("div",{staticClass:"EC_col_8"},[s("div",{staticClass:"fr mt-15",staticStyle:{"margin-top":"22px"}},[s("button",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],staticClass:"EC_button normal shadow",on:{click:e.downLoadUserModel}},[e._v(" 下载通讯录模板 ")])])])]),s("section",{staticClass:"yiyun_section houtai"},[s("div",{staticClass:"fl_navBox"},[s("div",{staticClass:"fl_navBox_body"},[s("div",{staticClass:"admin_treeBox navtree"},[s("div",{staticClass:"navtreebox fulltreebox"},[[s("el-tree",{ref:"tree",staticClass:"toptree",attrs:{data:e.listCompanyDept,"node-key":"id","expand-on-click-node":!1,"default-expand-all":"","highlight-current":!0,indent:8},on:{"node-click":e.nodeClick},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.node,i=t.data;return s("span",{staticClass:"custom-tree-node"},[s("span",{staticClass:"easycloudTreeleafe"},[1==i.isLeaf?s("i",{}):e._e(),1==i.isLeaf?s("i",{staticClass:"el-tree-node__expand-icon el-icon-caret-right bianjutop",style:{opacity:0}}):e._e(),0==i.isLeaf?s("i",{}):e._e(),s("div",{staticClass:"treeeditInput fl"},[s("span",{staticClass:"yiyunnodelabel"},[e._v(e._s(a.label))])]),s("div",{staticClass:"fr"},[s("el-dropdown",[s("span",{staticClass:"el-dropdown-link"},[s("i",{staticClass:"el-icon-more morebtn iconmidle"})]),s("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[s("el-dropdown-item",[s("span",{on:{click:function(t){return e.addPartName(i)}}},[e._v("设置子部门")])]),s("el-dropdown-item",[1!=a.level?s("span",{on:{click:function(t){return e.eidtPartName(i)}}},[e._v("编辑部门")]):e._e()]),s("el-dropdown-item",[1!=a.level?s("span",{on:{click:function(t){return e.deleteDept(i)}}},[e._v("删除部门")]):e._e()])],1)],1)],1)])])}}])})]],2)])])]),s("div",{staticClass:"fl_contentBox"},[s("div",{staticClass:"admin_contentBox_body"},[1==e.currentPain?s("div",{staticClass:"admin_contentBox_bodyPain"},[s("div",{staticClass:"mlr-10"},[""!=e.searchCnName?s("h4",{staticClass:"admintitle"},[e._v(" "+e._s("["+e.searchCnName+"]查询结果 ("+e.currUserCount+" 人)")+" ")]):e._e(),""==e.searchCnName?s("h4",{staticClass:"admintitle"},[e._v(" "+e._s(e.currentDeptTitle+"("+e.currUserCount+" 人)")+" ")]):e._e()]),e._m(1),s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"topOption"},[s("div",{staticClass:"fl"},[s("div",{staticClass:"ecBtngroup"},[s("div",{staticClass:"ecBtngroup_Item"},[s("button",{staticClass:"EC_button shadow bt_small_20 primaryBtn",attrs:{type:"button"},on:{click:e.addUserInfo}},[e._v(" 添加成员 ")])]),s("div",{staticClass:"ecBtngroup_Item"},[s("file-Uploader",{ref:"webUploadExcel",staticClass:"yiyunfile-Uploader ecload",attrs:{multiple:!1,label:"导入通讯录",auto:!0,accept:"xlsx, xls","btn-id":"filePicker",companyId:e.uploadCompId,typeId:e.uploadTypeOther,url:e.chunkUploadUrl},on:{"upload-success":e.excelUploadSuccess}})],1),s("div",{staticClass:"ecBtngroup_Item"},[s("button",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],staticClass:"EC_button bt_small_20",attrs:{type:"button"},on:{click:e.exportUser}},[e._v(" 导出通讯录 ")])]),s("div",{staticClass:"ecBtngroup_Item"},[s("button",{staticClass:"EC_button shadow bt_small_20",class:{notclick:!this.multipleSelection[0]},attrs:{type:"button"},on:{click:e.addDept}},[e._v(" 设置所在部门 ")])]),s("div",{staticClass:"ecBtngroup_Item"},[s("button",{staticClass:"EC_button shadow bt_small_20",class:{notclick:!this.multipleSelection[0]},attrs:{type:"button"},on:{click:e.deleteUsers}},[e._v(" 删除 ")])])])]),s("div",{staticClass:"fr page_button"},[s("span",{staticClass:"finger",on:{click:e.prePage}},[e._v("上一页")]),s("span",[e._v(e._s(e.pageIndex))]),e._v(" / "),s("span",[e._v(e._s(e.pageTotal))]),s("span",{staticClass:"finger",on:{click:e.nextPage}},[e._v("下一页")])])])]),s("div",{staticClass:"clear"}),s("div",{staticClass:"largecontentBox"},[s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"yiyunTable_list mt-10"},[[s("el-table",{staticClass:"listmaxheight userlist_table",staticStyle:{width:"100%"},attrs:{data:e.listUserData},on:{"selection-change":e.changeFun}},[s("el-table-column",{attrs:{type:"selection",width:"38",align:"center"}}),s("el-table-column",{attrs:{prop:"headImgUrl",label:"",width:"55"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",{staticClass:"toxiang_box"},[s("img",{staticClass:"imgHead",attrs:{src:e._f("resolveAvator")(t.row.headImgUrl)}})])]}}],null,!1,929877235)}),s("el-table-column",{attrs:{prop:"cnName",label:"姓名",width:"160"}}),s("el-table-column",{attrs:{prop:"deptName",label:"部门",width:"160"}}),s("el-table-column",{attrs:{prop:"position",label:"职位",width:"160"}}),s("el-table-column",{attrs:{prop:"phone",label:"电话"}}),s("el-table-column",{attrs:{prop:"email",label:"邮箱"}}),s("el-table-column",{attrs:{prop:"",width:"120",align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("button",{staticClass:"EC_button textStrong bt_mini",on:{click:function(s){return e.scanUserInfo(t.row)}}},[e._v(" 查看 ")])]}}],null,!1,2242891039)})],1)]],2)])])]):e._e(),2==e.currentPain?s("div",{staticClass:"admin_contentBox_bodyPain"},[e._m(2),e._m(3),s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"topOption"},[s("div",{staticClass:"fl"},[1==e.editButtonGroup?s("div",[s("button",{staticClass:"EC_button shadow bt_small_20",attrs:{type:"button"},on:{click:e.backUserInfo}},[e._v(" 返回 ")]),s("button",{staticClass:"EC_button bt_small_20",attrs:{type:"button"},on:{click:e.editUserInfo}},[e._v(" 编辑 ")]),0==e.currentUser.disable&&1!==e.currentUser.default?s("button",{staticClass:"EC_button bt_small_20",attrs:{type:"button"},on:{click:function(t){return e.disableUserInfo(1)}}},[e._v(" 禁用 ")]):e._e(),1==e.currentUser.disable?s("button",{staticClass:"EC_button bt_small_20",attrs:{type:"button"},on:{click:function(t){return e.disableUserInfo(0)}}},[e._v(" 启用 ")]):e._e(),1!==e.currentUser.default?s("button",{staticClass:"EC_button bt_small_20",attrs:{type:"button"},on:{click:e.deleteUserInfo}},[e._v(" 删除 ")]):e._e()]):e._e(),2==e.editButtonGroup?s("div",[s("button",{staticClass:"EC_button shadow bt_small_20 primaryBtn",attrs:{type:"button"},on:{click:e.modifyUser}},[e._v(" 保存 ")]),s("button",{staticClass:"EC_button bt_small_20",attrs:{type:"button"},on:{click:e.cancerEditUserInfo}},[e._v(" 取消 ")])]):e._e()]),s("div",{staticClass:"fr page_button"})])]),s("div",{staticClass:"clear"}),s("div",{staticClass:"largecontentBox"},[s("div",{staticClass:"yiyunTable_list mt-10"},[s("el-form",{ref:"form",attrs:{rules:e.newUserRules,model:e.currentUser,"label-width":"96px","label-position":"left"}},[s("div",{staticClass:"yiyunTable_list_item"},[s("div",{staticClass:"mlr-10"},[s("h3",{staticClass:"secondListTitle"},[e._v("基本信息")])]),s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"border-line_light"})]),s("div",{class:e.el_formLabelcolor+" UserEditinfoBox DivInputHeight DivInputHeight_first noborder"},[s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"姓名",prop:"cnName"}},[0==e.eidit?s("div",[e._v(" "+e._s(e.currentUser.cnName)+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-input",{model:{value:e.currentUser.cnName,callback:function(t){e.$set(e.currentUser,"cnName",t)},expression:"currentUser.cnName"}})],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"用户头像"}},[s("div",{staticClass:"large_headImg"},[s("img",{staticClass:"imgHead",attrs:{src:e._f("resolveAvator")(e.currentUser.headImgUrl)}})]),s("div",{directives:[{name:"show",rawName:"v-show",value:1==e.eidit,expression:"eidit == true"}],staticClass:"uploadImg"},[s("file-uploader",{staticClass:"avator-btn",attrs:{"on-success":e.headPicUploadSuccess}},[s("el-button",[e._v("上传头像")])],1)],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[0==e.eidit?s("div",[e._v(" "+e._s(e.currentUser.userName)+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{disabled:!0},model:{value:e.currentUser.userName,callback:function(t){e.$set(e.currentUser,"userName",t)},expression:"currentUser.userName"}})],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"性别"}},[0==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-radio-group",{model:{value:e.currentUser.sex,callback:function(t){e.$set(e.currentUser,"sex",t)},expression:"currentUser.sex"}},[s("el-radio",{attrs:{label:1,disabled:""}},[e._v("男")]),s("el-radio",{attrs:{label:0,disabled:""}},[e._v("女")])],1)],1):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-radio-group",{model:{value:e.currentUser.sex,callback:function(t){e.$set(e.currentUser,"sex",t)},expression:"currentUser.sex"}},[s("el-radio",{attrs:{label:1}},[e._v("男")]),s("el-radio",{attrs:{label:0}},[e._v("女")])],1)],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"平台权限",prop:"permission"}},[0==e.eidit?s("div",{staticClass:"eidit_Input"},[e._v(" "+e._s(e.currentUser.roleName)+" ")]):e._e(),1==e.eidit&&1==e.currentUser.default?s("div",{staticClass:"eidit_Input"},[e._v(" "+e._s(e.currentUser.roleName)+" ")]):e._e(),1==e.eidit&&0==e.currentUser.default?s("div",{staticClass:"eidit_Input"},[s("el-select",{attrs:{placeholder:"请选择"},model:{value:e.currentUser.permission,callback:function(t){e.$set(e.currentUser,"permission",t)},expression:"currentUser.permission"}},e._l(e.roleOptions,(function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"后台角色",prop:"backgroundPermission"}},[0==e.eidit?s("div",{staticClass:"eidit_Input"},[e._v(" "+e._s(e.currentUser.backgroundRoleName)+" ")]):e._e(),1==e.eidit&&1==e.currentUser.default?s("div",{staticClass:"eidit_Input"},[e._v(" "+e._s(e.currentUser.backgroundRoleName)+" ")]):e._e(),1==e.eidit&&0==e.currentUser.default?s("div",{staticClass:"eidit_Input"},[s("el-select",{attrs:{placeholder:"请选择"},model:{value:e.currentUser.backgroundPermission,callback:function(t){e.$set(e.currentUser,"backgroundPermission",t)},expression:"currentUser.backgroundPermission"}},e._l(e.backgroundRoleOptions,(function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"手机:",prop:"phone"}},[0==e.eidit?s("div",[e._v(" "+e._s(e.currentUser.phone)+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.currentUser.phone,callback:function(t){e.$set(e.currentUser,"phone",t)},expression:"currentUser.phone"}})],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"邮箱:"}},[0==e.eidit?s("div",[e._v(" "+e._s(e.currentUser.email)+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.currentUser.email,callback:function(t){e.$set(e.currentUser,"email",t)},expression:"currentUser.email"}})],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"民族:"}},[0==e.eidit?s("div",[e._v(" "+e._s(e.currentUser.national)+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.currentUser.national,callback:function(t){e.$set(e.currentUser,"national",t)},expression:"currentUser.national"}})],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"籍贯:"}},[0==e.eidit?s("div",[e._v(" "+e._s(e.currentUser.nativePlace)+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.currentUser.nativePlace,callback:function(t){e.$set(e.currentUser,"nativePlace",t)},expression:"currentUser.nativePlace"}})],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"政治面貌:"}},[0==e.eidit?s("div",[e._v(" "+e._s(e.currentUser.politicalLandscape)+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.currentUser.politicalLandscape,callback:function(t){e.$set(e.currentUser,"politicalLandscape",t)},expression:"currentUser.politicalLandscape"}})],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"婚姻状况:"}},[0==e.eidit?s("div",[e._v(" "+e._s(e.currentUser.maritalStatus)+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.currentUser.maritalStatus,callback:function(t){e.$set(e.currentUser,"maritalStatus",t)},expression:"currentUser.maritalStatus"}})],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"生日:"}},[s("div",{directives:[{name:"show",rawName:"v-show",value:0==e.eidit&&null!=e.currentUser.birthday,expression:"\n eidit == false && currentUser.birthday != null\n "}]},[e._v(" "+e._s(e._f("formatDate")(e.currentUser.birthday))+" ")]),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-date-picker",{attrs:{align:"right",type:"date",placeholder:"选择日期"},model:{value:e.currentUser.birthday,callback:function(t){e.$set(e.currentUser,"birthday",t)},expression:"currentUser.birthday"}})],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"地址:"}},[0==e.eidit?s("div",[e._v(" "+e._s(e.currentUser.address)+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.currentUser.address,callback:function(t){e.$set(e.currentUser,"address",t)},expression:"currentUser.address"}})],1):e._e()])],1)])])]),s("div",{staticClass:"yiyunTable_list_item"},[s("div",{staticClass:"mlr-10"},[s("h3",{staticClass:"secondListTitle"},[e._v("学历信息")])]),s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"border-line_light"})]),s("div",{class:e.el_formLabelcolor+" UserEditinfoBox DivInputHeight noborder"},[s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"最高学历:"}},[0==e.eidit?s("div",[e._v(" "+e._s(e.currentUser.education)+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-select",{attrs:{placeholder:"请选择"},model:{value:e.currentUser.education,callback:function(t){e.$set(e.currentUser,"education",t)},expression:"currentUser.education"}},e._l(e.educationOptions,(function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"毕业时间:"}},[0==e.eidit&&null!=e.currentUser.gradutionDate?s("div",[e._v(" "+e._s(e._f("formatDate")(e.currentUser.gradutionDate))+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-date-picker",{attrs:{align:"right",type:"date",placeholder:"选择日期"},model:{value:e.currentUser.gradutionDate,callback:function(t){e.$set(e.currentUser,"gradutionDate",t)},expression:"currentUser.gradutionDate"}})],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"毕业院校:"}},[0==e.eidit?s("div",[e._v(" "+e._s(e.currentUser.gradutionSchool)+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.currentUser.gradutionSchool,callback:function(t){e.$set(e.currentUser,"gradutionSchool",t)},expression:"currentUser.gradutionSchool"}})],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"专业:"}},[0==e.eidit?s("div",[e._v(" "+e._s(e.currentUser.specialty)+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-select",{attrs:{placeholder:"请选择"},model:{value:e.currentUser.specialty,callback:function(t){e.$set(e.currentUser,"specialty",t)},expression:"currentUser.specialty"}},e._l(e.specOptions,(function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1):e._e()])],1)])])]),s("div",{staticClass:"yiyunTable_list_item"},[s("div",{staticClass:"mlr-10"},[s("h3",{staticClass:"secondListTitle"},[e._v("职务信息")])]),s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"border-line_light"})]),s("div",{class:e.el_formLabelcolor+" UserEditinfoBox DivInputHeight noborder"},[s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"部门:",prop:"arraySuper"}},[0==e.eidit?s("div",[e._v(" "+e._s(e.currentUser.deptName)+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("div",{staticClass:"eidit_Input"},[s("el-cascader",{attrs:{options:e.deptOptions,props:e.selectProps,"change-on-select":""},model:{value:e.currentUser.arraySuper,callback:function(t){e.$set(e.currentUser,"arraySuper",t)},expression:"currentUser.arraySuper"}})],1)]):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"现任职务*:"}},[0==e.eidit?s("div",[e._v(" "+e._s(e.currentUser.position)+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.currentUser.position,callback:function(t){e.$set(e.currentUser,"position",t)},expression:"currentUser.position"}})],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"入职时间:"}},[0==e.eidit&&null!=e.currentUser.hireDate?s("div",[e._v(" "+e._s(e._f("formatDate")(e.currentUser.hireDate))+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-date-picker",{attrs:{align:"right",type:"date",placeholder:"选择日期","picker-options":e.pickerOptionsIn},model:{value:e.currentUser.hireDate,callback:function(t){e.$set(e.currentUser,"hireDate",t)},expression:"currentUser.hireDate"}})],1):e._e()])],1)]),s("div",{staticClass:"yiyun_col-3"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"员工状态"}},[0==e.eidit?s("div",{staticClass:"eidit_Input"},[e._v(" "+e._s(e.currentUser.userState)+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-select",{attrs:{placeholder:"请选择"},model:{value:e.currentUser.isDeparture,callback:function(t){e.$set(e.currentUser,"isDeparture",t)},expression:"currentUser.isDeparture"}},e._l(e.stateOptions,(function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1):e._e()])],1)]),1==e.currentUser.isDeparture?s("div",{staticClass:"yiyun_col-3"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"离职时间:"}},[0==e.eidit?s("div",[e._v(" "+e._s(e._f("formatDate")(e.currentUser.departureDate))+" ")]):e._e(),1==e.eidit?s("div",{staticClass:"eidit_Input"},[s("el-date-picker",{attrs:{align:"right",type:"date",placeholder:"选择日期","picker-options":e.pickerOptionsIn},model:{value:e.currentUser.departureDate,callback:function(t){e.$set(e.currentUser,"departureDate",t)},expression:"currentUser.departureDate"}})],1):e._e()])],1)]):e._e()])])])],1)])]):e._e(),3==e.currentPain?s("div",{staticClass:"admin_contentBox_bodyPain"},[e._m(4),e._m(5),s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"topOption"},[s("div",{staticClass:"fl"},[s("div",[s("button",{staticClass:"EC_button shadow bt_small_20 primaryBtn",attrs:{type:"button"},on:{click:function(t){return e.createUser(!0)}}},[e._v(" 保存并继续添加 ")]),s("button",{staticClass:"EC_button bt_small_20",attrs:{type:"button"},on:{click:function(t){return e.createUser()}}},[e._v(" 保存 ")]),s("button",{staticClass:"EC_button bt_small_20",attrs:{type:"button"},on:{click:e.cancerSaveUserInfo}},[e._v(" 取消 ")])])]),s("div",{staticClass:"fr page_button"})])]),s("div",{staticClass:"clear"}),s("div",{staticClass:"largecontentBox"},[s("div",{staticClass:"yiyunTable_list mt-10"},[s("el-form",{ref:"form",attrs:{model:e.newUser,rules:e.newUserRules,"label-width":"90px","label-position":"left"}},[s("div",{staticClass:"yiyunTable_list_item"},[s("div",{staticClass:"mlr-10"},[s("h3",{staticClass:"secondListTitle"},[e._v("基本信息")])]),s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"border-line_light"})]),s("div",{staticClass:"UserEditinfoBox DivInputHeight DivInputHeight_first noborder"},[s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"姓名:",prop:"cnName"}},[s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.newUser.cnName,callback:function(t){e.$set(e.newUser,"cnName",t)},expression:"newUser.cnName"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("el-form-item",{attrs:{label:"用户头像"}},[s("div",{staticClass:"fl"},[s("div",{staticClass:"large_headImg"},[s("img",{staticClass:"imgHead",attrs:{src:e.headSrc+e.newUser.headImgUrl,alt:""}})])]),s("div",{staticClass:"uploadImg"},[s("file-uploader",{staticClass:"avator-btn",attrs:{"on-success":e.headPicUploadSuccess}},[s("el-button",[e._v("上传头像")])],1)],1)])],1),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"用户名*:",prop:"userName"}},[s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.newUser.userName,callback:function(t){e.$set(e.newUser,"userName",t)},expression:"newUser.userName"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"性别:"}},[s("div",{staticClass:"eidit_Input"},[s("el-radio-group",{model:{value:e.newUser.sex,callback:function(t){e.$set(e.newUser,"sex",t)},expression:"newUser.sex"}},[s("el-radio",{attrs:{label:1}},[e._v("男")]),s("el-radio",{attrs:{label:0}},[e._v("女")])],1)],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"平台权限:",prop:"permission"}},[s("div",{staticClass:"eidit_Input"},[s("el-select",{attrs:{placeholder:"请选择"},model:{value:e.newUser.permission,callback:function(t){e.$set(e.newUser,"permission",t)},expression:"newUser.permission"}},e._l(e.roleOptions,(function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"后台角色:",prop:"backgroundPermission"}},[s("div",{staticClass:"eidit_Input"},[s("el-select",{attrs:{placeholder:"请选择"},model:{value:e.newUser.backgroundPermission,callback:function(t){e.$set(e.newUser,"backgroundPermission",t)},expression:"newUser.backgroundPermission"}},e._l(e.backgroundRoleOptions,(function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"手机:",prop:"phone"}},[s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.newUser.phone,callback:function(t){e.$set(e.newUser,"phone",t)},expression:"newUser.phone"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"邮箱:"}},[s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.newUser.email,callback:function(t){e.$set(e.newUser,"email",t)},expression:"newUser.email"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"民族:"}},[s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.newUser.national,callback:function(t){e.$set(e.newUser,"national",t)},expression:"newUser.national"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"籍贯:"}},[s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.newUser.nativePlace,callback:function(t){e.$set(e.newUser,"nativePlace",t)},expression:"newUser.nativePlace"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"政治面貌:"}},[s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.newUser.politicalLandscape,callback:function(t){e.$set(e.newUser,"politicalLandscape",t)},expression:"newUser.politicalLandscape"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"婚姻状况:"}},[s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.newUser.maritalStatus,callback:function(t){e.$set(e.newUser,"maritalStatus",t)},expression:"newUser.maritalStatus"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"生日:"}},[s("div",{staticClass:"eidit_Input"},[s("el-date-picker",{attrs:{align:"right",type:"date",placeholder:"选择日期"},model:{value:e.newUser.birthday,callback:function(t){e.$set(e.newUser,"birthday",t)},expression:"newUser.birthday"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"地址:"}},[s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.newUser.address,callback:function(t){e.$set(e.newUser,"address",t)},expression:"newUser.address"}})],1)])],1)])])]),s("div",{staticClass:"yiyunTable_list_item"},[s("div",{staticClass:"mlr-10"},[s("h3",{staticClass:"secondListTitle"},[e._v("学历信息")])]),s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"border-line_light"})]),s("div",{staticClass:"UserEditinfoBox DivInputHeight noborder"},[s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"最高学历:"}},[s("div",{staticClass:"eidit_Input"},[s("el-select",{attrs:{placeholder:"请选择"},model:{value:e.newUser.education,callback:function(t){e.$set(e.newUser,"education",t)},expression:"newUser.education"}},e._l(e.educationOptions,(function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"毕业时间:"}},[s("div",{staticClass:"eidit_Input"},[s("el-date-picker",{attrs:{align:"right",type:"date",placeholder:"选择日期"},model:{value:e.newUser.gradutionDate,callback:function(t){e.$set(e.newUser,"gradutionDate",t)},expression:"newUser.gradutionDate"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"毕业院校:"}},[s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.newUser.gradutionSchool,callback:function(t){e.$set(e.newUser,"gradutionSchool",t)},expression:"newUser.gradutionSchool"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"专业:"}},[s("div",{staticClass:"eidit_Input"},[s("el-select",{attrs:{placeholder:"请选择"},model:{value:e.newUser.specialty,callback:function(t){e.$set(e.newUser,"specialty",t)},expression:"newUser.specialty"}},e._l(e.specOptions,(function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)])],1)])])]),s("div",{staticClass:"yiyunTable_list_item"},[s("div",{staticClass:"mlr-10"},[s("h3",{staticClass:"secondListTitle"},[e._v("职务信息")])]),s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"border-line_light"})]),s("div",{staticClass:"UserEditinfoBox DivInputHeight noborder"},[s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"部门:",prop:"arraySuper"}},[s("div",{staticClass:"eidit_Input"},[s("el-cascader",{attrs:{options:e.deptOptions,props:e.selectProps,"change-on-select":""},model:{value:e.newUser.arraySuper,callback:function(t){e.$set(e.newUser,"arraySuper",t)},expression:"newUser.arraySuper"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"现任职务:"}},[s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.newUser.position,callback:function(t){e.$set(e.newUser,"position",t)},expression:"newUser.position"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"入职时间:"}},[s("div",{staticClass:"eidit_Input"},[s("el-date-picker",{attrs:{align:"right",type:"date",placeholder:"选择日期","picker-options":e.pickerOptionsIn},model:{value:e.newUser.hireDate,callback:function(t){e.$set(e.newUser,"hireDate",t)},expression:"newUser.hireDate"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-3"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"员工状态"}},[s("div",{staticClass:"eidit_Input"},[s("el-select",{attrs:{placeholder:"请选择"},model:{value:e.newUser.isDeparture,callback:function(t){e.$set(e.newUser,"isDeparture",t)},expression:"newUser.isDeparture"}},e._l(e.stateOptions,(function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)])],1)]),1==e.newUser.isDeparture?s("div",{staticClass:"yiyun_col-3"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"离职时间:"}},[s("div",{staticClass:"eidit_Input"},[s("el-date-picker",{attrs:{align:"right",type:"date",placeholder:"选择日期","picker-options":e.pickerOptionsIn},model:{value:e.newUser.departureDate,callback:function(t){e.$set(e.newUser,"departureDate",t)},expression:"newUser.departureDate"}})],1)])],1)]):e._e()])])])],1)])]):e._e(),4==e.currentPain?s("div",{staticClass:"admin_contentBox_bodyPain"},[e._m(6),e._m(7),s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"topOption"},[s("div",{staticClass:"fl"},[s("div",[s("el-button",{attrs:{type:"primary"},on:{click:e.updateDept}},[e._v("保存")]),s("el-button",{attrs:{type:"text"},on:{click:e.cancerSaveUserInfo}},[e._v("取消")])],1)]),s("div",{staticClass:"fr page_button"})])]),s("div",{staticClass:"clear"}),s("div",{staticClass:"largecontentBox"},[s("div",{staticClass:"yiyunTable_list mt-10"},[s("el-form",{ref:"form",attrs:{rules:e.deptRules,model:e.deptData,"label-width":"90px","label-position":"left"}},[s("div",{staticClass:"yiyunTable_list_item"},[s("div",{staticClass:"mlr-10"},[s("h3",{staticClass:"secondListTitle"},[e._v("部门信息")])]),s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"border-line_light"})]),s("div",{staticClass:"UserEditinfoBox DivInputHeight DivInputHeight_first noborder"},[s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"部门名称",prop:"deptName"}},[s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"输入内容"},model:{value:e.deptData.deptName,callback:function(t){e.$set(e.deptData,"deptName",t)},expression:"deptData.deptName"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"上级部门"}},[s("div",{staticClass:"eidit_Input"},[s("el-cascader",{attrs:{options:e.deptOptions,props:e.selectProps,"change-on-select":""},model:{value:e.deptData.arraySuper,callback:function(t){e.$set(e.deptData,"arraySuper",t)},expression:"deptData.arraySuper"}})],1)])],1)])])])])],1)])]):e._e(),5==e.currentPain?s("div",{staticClass:"admin_contentBox_bodyPain"},[e._m(8),e._m(9),s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"topOption"},[s("div",{staticClass:"fl"},[s("div",[s("el-button",{attrs:{type:"primary",disabled:e.addDeptDisable},on:{click:e.createDept}},[e._v("保存")]),s("el-button",{attrs:{type:"text"},on:{click:e.cancerSaveUserInfo}},[e._v("取消")])],1)])])]),s("div",{staticClass:"clear"}),s("div",{staticClass:"largecontentBox"},[s("div",{staticClass:"yiyunTable_list mt-10"},[s("el-form",{ref:"form",attrs:{rules:e.deptRules,model:e.deptData,"label-width":"90px","label-position":"left"}},[s("div",{staticClass:"yiyunTable_list_item"},[s("div",{staticClass:"mlr-10"},[s("h3",{staticClass:"secondListTitle"},[e._v("部门信息")])]),s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"border-line_light"})]),s("div",{staticClass:"UserEditinfoBox DivInputHeight noborder"},[s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"部门名称",prop:"deptName"}},[s("div",{staticClass:"eidit_Input"},[s("el-input",{attrs:{placeholder:"请输入子部门名称"},model:{value:e.deptData.deptName,callback:function(t){e.$set(e.deptData,"deptName",t)},expression:"deptData.deptName"}})],1)])],1)]),s("div",{staticClass:"yiyun_col-6"},[s("div",{staticClass:"el-form-itemBox"},[s("el-form-item",{attrs:{label:"上级部门"}},[s("div",{staticClass:"eidit_Input"},[s("el-cascader",{attrs:{options:e.deptOptions,props:e.selectProps,"change-on-select":""},model:{value:e.deptData.arraySuper,callback:function(t){e.$set(e.deptData,"arraySuper",t)},expression:"deptData.arraySuper"}})],1)])],1)])])])])],1)])]):e._e()])])])]),e.isDistWorkDeptDialog?s("div",{staticClass:"ec_dialog"},[s("div",{staticClass:"ec_dialogBox"},[s("div",{staticClass:"ec_dialogBoxHead"},[s("h3",{staticClass:"ec_dialogBoxHeadTitle fl"},[e._v("设置职员所在部门")]),s("i",{staticClass:"Cicon icon font_family icon-icon_quxiaohuoguanbi ec_dialogBoxHeadclose fr",attrs:{title:"关闭"},on:{click:e.colseSet}})]),s("div",{staticClass:"line"}),s("div",{staticClass:"ec_dialogBoxBody"},[s("el-cascader-panel",{attrs:{options:e.deptOptions,props:e.selectProps},model:{value:e.currentUser.arraySuper,callback:function(t){e.$set(e.currentUser,"arraySuper",t)},expression:"currentUser.arraySuper"}})],1),s("div",{staticClass:"line"}),s("div",{staticClass:"ec_dialogBoxfooter"},[s("el-button",{on:{click:function(t){return e.cancelAddDept()}}},[e._v("取 消")]),s("el-button",{on:{click:function(t){return e.enterAddDept()}}},[e._v("指派至所选部门")])],1)])]):e._e()])},i=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"EC_col_8"},[s("div",{staticClass:"adminnavBox"},[s("h3",[e._v("组织架构")])])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"border-line"})])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"mlr-10"},[s("h4",{staticClass:"admintitle"},[e._v("职员详情")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"border-line"})])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"mlr-10"},[s("h4",{staticClass:"admintitle"},[e._v("添加成员")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"border-line"})])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"mlr-10"},[s("h4",{staticClass:"admintitle"},[e._v("修改名称")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"border-line"})])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"mlr-10"},[s("h4",{staticClass:"admintitle"},[e._v("设置子部门")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"mlr-10"},[s("div",{staticClass:"border-line"})])}],r=(s("99af"),s("4160"),s("a15b"),s("45fc"),s("ac1f"),s("1276"),s("159b"),s("96cf"),s("1da1")),n=s("9e5b"),l=s("93d6"),o=s("5ab9"),c=s("3de1"),u={elNew:"#app",components:{FileUploader:n["a"]},data:function(){return{headSrc:"/api/archives/head?path=",chunkUploadUrl:"/api/webupload/chunks",uploadTypeOther:5,currentDeptTitle:"",currUserCount:0,currentDeptName:"",searchCnName:"",anniutype:"graybtn",currentNode:{},rootNode:{},clickNode:{},currentPain:"1",editButtonGroup:"1",el_formLabelcolor:"textlabelgray",nodeQuery:{name:""},isShowDlg:!1,isDistWorkDeptDialog:!1,listCompanyDept:[],selectProps:{value:"id",label:"label",children:"children",checkStrictly:!0,expandTrigger:"hover"},listUpdateUserID:[],deptOptions:[],eidit:!1,form:{name:"",region:"",date1:"",date2:"",delivery:!1,type:[],resource:"",desc:""},deptData:{deptName:"",arraySuper:[]},pageIndex:1,pageSize:15,pageTotal:1,listUserData:[],currentUser:{},uploadCompId:sessionStorage.companyId,uploadTypeHead:3,newUser:{headImgUrl:"",isDeparture:0},newUserDeptArry:[],multipleSelection:[],deptRules:{deptName:[{required:!0,message:"请输入部门名称",trigger:"blur"}]},newUserRules:{cnName:[{required:!0,message:"请输入姓名",trigger:"blur"}],userName:[{required:!0,message:"请输入用户名",trigger:"blur"}],permission:[{required:!0,message:"请选择平台权限",trigger:"blur"}],backgroundPermission:[{required:!0,message:"请选择后台角色",trigger:"blur"}],phone:[{required:!0,message:"请输入手机号",trigger:"blur"}],arraySuper:[{required:!0,message:"请选择部门",trigger:"blur"}]},pickerOptionsIn:{disabledDate:function(e){return e.getTime()>Date.now()},shortcuts:[{text:"今天",onClick:function(e){e.$emit("pick",new Date)}},{text:"昨天",onClick:function(e){var t=new Date;t.setTime(t.getTime()-864e5),e.$emit("pick",t)}},{text:"一周前",onClick:function(e){var t=new Date;t.setTime(t.getTime()-6048e5),e.$emit("pick",t)}}]},pickerOptionsGraduate:{disabledDate:function(e){return e.getTime()>Date.now()},shortcuts:[{text:"今天",onClick:function(e){e.$emit("pick",new Date)}},{text:"一年前",onClick:function(e){var t=new Date;t.setTime(t.getTime()-31536e6),e.$emit("pick",t)}},{text:"三年前",onClick:function(e){var t=new Date;t.setTime(t.getTime()-94608e6),e.$emit("pick",t)}}]},specOptions:[{value:"选项1",label:"机务专业"},{value:"选项2",label:"设计专业"},{value:"选项3",label:"机电专业"},{value:"选项4",label:"水暖电"},{value:"选项5",label:"结构设计"}],roleOptions:l["h"],backgroundRoleOptions:l["b"],stateOptions:l["i"],educationOptions:[{value:"博士",label:"博士"},{value:"硕士研究生",label:"硕士研究生"},{value:"本科",label:"本科"},{value:"专科",label:"专科"},{value:"自考",label:"自考"}],addDeptDisable:!1}},filters:{formatDate:function(e){var t=new Date(e),s=t.getFullYear(),a=t.getMonth()+1,i=t.getDate();return a=a<10?"0"+a:a,i=i<10?"0"+i:i,s+"-"+a+"-"+i}},mounted:function(){this.listDepts(),setInterval((function(){document.querySelectorAll(".el-cascader-node__label").forEach((function(e){e.onclick=function(){this.previousElementSibling&&this.previousElementSibling.click()}}))}),1e3)},methods:{changeFun:function(e){this.multipleSelection=e,this.anniutype=""},listDepts:function(){var e=this;return Object(r["a"])(regeneratorRuntime.mark((function t(){var s,a,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return s=e,t.next=3,l["d"](sessionStorage.companyId);case 3:a=t.sent,s.listCompanyDept=a,s.deptOptions=a,i=a[0],s.rootNode=i,e.getUserList(i||void 0),void 0==s.currentNode.id&&(s.currentNode=i,setTimeout((function(){s.$refs.tree.setCurrentKey(i.id)}),50),s.currentDeptTitle=i.label);case 10:case"end":return t.stop()}}),t)})))()},getUserList:function(){var e=arguments,t=this;return Object(r["a"])(regeneratorRuntime.mark((function s(){var a,i,r,n,o,c;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(a=e.length>0&&void 0!==e[0]?e[0]:t.listCompanyDept[0],e.length>1&&void 0!==e[1]?e[1]:t.pageIndex,e.length>2&&void 0!==e[2]?e[2]:t.pageSize,i=e.length>3&&void 0!==e[3]?e[3]:t.searchCnName,a){s.next=7;break}return s.abrupt("return");case 7:return s.next=9,l["g"](a,t.pageIndex,t.pageSize,i);case 9:r=s.sent,n=r.list,r.page,o=r.pageSize,c=r.total,t.listUserData=n,t.pageTotal=Math.ceil(c/o),t.currUserCount=c;case 17:case"end":return s.stop()}}),s)})))()},prePage:function(){if(this.pageIndex>1){this.pageIndex=this.pageIndex-1;var e=this.$refs.tree.getCurrentNode();this.getUserList(e),this.currentPain=1}},nextPage:function(){if(this.pageIndex<this.pageTotal){this.pageIndex=this.pageIndex+1;var e=this.$refs.tree.getCurrentNode();this.getUserList(e),this.currentPain=1}},searchUser:function(){var e=this;return Object(r["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.getUserList(e.rootNode);case 1:case"end":return t.stop()}}),t)})))()},clearSearchUser:function(){this.currentDeptTitle=this.rootNode.label,this.getUserList(this.rootNode,1,15)},nodeClick:function(e,t){if(this.pageIndex=1,this.searchCnName="",this.clickNode=t,this.getUserList(e,1,15),"company"===e.nodeType)this.newUser.arraySuper=[],this.newUser.arraySuper.push(e.id);else{var s=JSON.parse(JSON.stringify(e.data.arraySuper));s.push(e.id),this.newUser.arraySuper=s}this.currentDeptTitle=e.label,this.currentPain=1},createDept:function(){var e=this;this.$refs["form"].validate(function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(s){var a,i,r,n,o,c,u,d;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(s){t.next=2;break}return t.abrupt("return");case 2:if(e.addDeptDisable=!0,a=e,i=new Array,i=e.deptData.arraySuper,r="",n="",i.length>0)for(o=0;o<i.length;o++)r+=i[o],o<i.length-1?r+="-":n=i[o];return c={deptName:e.deptData.deptName,companyId:sessionStorage.companyId,remark:"",levelId:r,superId:n},t.next=12,l["c"](c);case 12:if(u=t.sent,d=0===u.Code,d){t.next=18;break}return e.addDeptDisable=!1,e.$notify.error({message:u.Msg,offset:100,duration:5e3}),t.abrupt("return");case 18:a.addDeptDisable=!1,e.$notify({message:"部门“".concat(e.deptData.deptName,"”已完成添加。"),type:["success"],duration:2500}),a.listDepts(),e.currentPain=1,e.el_formLabelcolor="textlabelgray";case 23:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},updateDept:function(){var e=this;this.$refs["form"].validate(function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(s){var a,i,r,n,l;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(s){t.next=2;break}return t.abrupt("return");case 2:return a=e,e.deptData.modifyUserId=sessionStorage.userId,i=e.deptData,r={Id:i.id,SuperId:i.superId,CompanyId:i.companyId,LevelId:i.arraySuper.join("-"),DeptName:i.deptName},t.next=8,e.$fetchApi("dept/updateDept",r);case 8:n=t.sent,l=0===n.Code,l||a.$notify.error({message:n.Msg,offset:100,duration:5e3}),a.$notify({message:"修改成功。",type:"success",offset:100,duration:2500}),a.listDepts(),e.currentPain=1;case 14:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},checkDeptData:function(){return null==this.deptData.deptName||""==this.deptData.deptName?(this.$notify({message:"请输入部门名称。",type:"warning",offset:100,duration:2500}),!1):!(null==this.deptData.arraySuper||this.deptData.arraySuper.length<1)||(this.$notify({message:"请选择上级部门。",type:"warning",offset:100,duration:2500}),!1)},deleteDept:function(e){var t=this,s=e.label,a=this;this.$confirm("部门删除后将无法恢复,是否继续删除部门“".concat(s,"”?"),"",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then(Object(r["a"])(regeneratorRuntime.mark((function i(){var r,n;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return e.data.modifyUserId=sessionStorage.userId,i.next=3,t.$fetchApi("dept/deleteDeptByDeptId",{id:e.id});case 3:if(r=i.sent,n=0===r.Code,n){i.next=8;break}return a.$notify({message:r.Msg,type:"error",offset:100,duration:5e3}),i.abrupt("return");case 8:a.$notify({message:"部门“".concat(s,"”已删除。"),type:["success"],duration:2500}),a.listDepts();case 10:case"end":return i.stop()}}),i)})))).catch((function(){}))},addUserInfo:function(){this.currentPain=3},addDept:function(){null!=this.multipleSelection[0]&&(this.isDistWorkDeptDialog=!0)},colseSet:function(){this.isDistWorkDeptDialog=!1,this.currentUser.arraySuper=[]},cancelAddDept:function(){this.currentUser.arraySuper=[],this.isDistWorkDeptDialog=!1},enterAddDept:function(){var e=this;return Object(r["a"])(regeneratorRuntime.mark((function t(){var s,a,i,r,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(s=e,null!=s.currentUser.arraySuper){t.next=3;break}return t.abrupt("return");case 3:for(a=0;a<s.multipleSelection.length;a++)s.listUpdateUserID[a]=s.multipleSelection[a].id;return{listUpdateUserID:s.listUpdateUserID,deptID:s.currentUser.arraySuper[s.currentUser.arraySuper.length-1],userID:sessionStorage.userId},i=s.currentUser.arraySuper[s.currentUser.arraySuper.length-1],t.next=8,e.$fetchApi("user/changeUsersDept",{userIds:e.listUpdateUserID.join(","),deptId:i});case 8:if(r=t.sent,n=0===r.Code,n){t.next=13;break}return e.$notify.error({message:r.Msg,offset:100,duration:5e3}),t.abrupt("return");case 13:e.$notify({message:"已完成指派。",type:"success",duration:2500}),e.isDistWorkDeptDialog=!1,e.currentUser.arraySuper=[],e.getUserList(e.$refs.tree.getCurrentNode());case 17:case"end":return t.stop()}}),t)})))()},deleteUsers:function(){var e=this,t=this;if(null!=t.multipleSelection[0])if(t.multipleSelection.some((function(e){return 1===e.default})))this.$notify({message:"法人账号不能删除。",type:["erro"],duration:2500});else{t.$refs.tree.getCurrentNode();t.$confirm("用户被删除后将无法恢复,是否继续?","",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(r["a"])(regeneratorRuntime.mark((function s(){var a,i,r;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:for(a=0;a<t.multipleSelection.length;a++)t.listUpdateUserID[a]=t.multipleSelection[a].id;return s.next=3,e.$fetchApi("user/deleteUser",{id:e.listUpdateUserID.join(",")});case 3:if(i=s.sent,r=0===i.Code,r){s.next=8;break}return t.$notify.error({message:i.Msg,offset:100,duration:5e3}),s.abrupt("return");case 8:t.$notify({message:"所选用户删除完成。",type:["success"],duration:2500}),e.getUserList();case 10:case"end":return s.stop()}}),s)}))))}},createUser:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],s=this;this.$refs["form"].validate(function(){var a=Object(r["a"])(regeneratorRuntime.mark((function a(i){var r,n,o;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(i){a.next=2;break}return a.abrupt("return");case 2:return e.newUser.deptid=e.newUser.arraySuper[e.newUser.arraySuper.length-1],e.newUser.createUserId=sessionStorage.userId,e.newUser.companyId=sessionStorage.companyId,a.next=7,l["a"](e.newUser);case 7:if(r=a.sent,n=0===r.Code,n){a.next=12;break}return s.$notify.error({message:r.Msg,offset:100,duration:5e3}),a.abrupt("return");case 12:s.$notify({message:"".concat(e.newUser.cnName,"添加成功。"),type:["success"],duration:2500}),o=e.$refs.tree.getCurrentNode(),e.newUser={headImgUrl:"",isDeparture:0},e.getUserList(o||void 0),t||(e.currentPain=1);case 17:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}())},saveUserInfo:function(){this.editButtonGroup=1,this.eidit=!1},headPicUploadSuccess:function(e){var t=Object(o["c"])(e.ossUrl);1==this.eidit&&(this.currentUser.headImgUrl=t),3==this.currentPain&&(this.newUser.headImgUrl=t)},excelUploadSuccess:function(e){var t=this,s={filepath:e.filePath,companyId:sessionStorage.companyId,userId:sessionStorage.userId};this.$axios({method:"get",url:encodeURI("/api/sysinfo/users/import"),params:s}).then((function(e){if(null!=e.data){t.$notify({message:e.data.message,type:"success",offset:100,duration:5e3});var s=t.$refs.tree.getCurrentNode();t.currentPain=1,t.getUserList(s)}})).catch((function(e){console.log(e)}))},exportUser:function(){var e=this;this.listUserData.length<1?this.$notify({message:"当前列表用户为空,请先查询用户",type:"warning",offset:100,duration:2500}):this.$confirm("导出当前用户列表,是否继续?","",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var t=e.$refs.tree.getCurrentNode(),s=!1,a="";null==t?(s=!0,a=e.rootNode.id):1==e.clickNode.level?(s=!0,a=t.id):a=t.id;var i={deptId:a,userId:sessionStorage.userId,companyId:sessionStorage.companyId,isCompany:s};e.$axios({method:"post",url:encodeURI("/api/sysinfo/users/export/dept"),data:i}).then((function(t){if(200==t.status&&null!=t.data){e.$notify({message:"导出成功",type:"success",offset:100,duration:2500});var s=encodeURI("/api/archives/download/path?filepath="+t.data+"&filename=导出用户"),a=document.createElement("iframe");a.style.display="none",a.src=s,document.body.appendChild(a)}})).catch((function(e){console.log(e)}))}))},scanUserInfo:function(e){var t=this;return Object(r["a"])(regeneratorRuntime.mark((function s(){var a,i,r,n,o,c,u;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return a=t,s.next=3,l["f"](e.id);case 3:i=s.sent,i.arraySuper=(i.deptId||i.companyId)===i.companyId?[]:i.levelId.split("-").concat(i.deptId),a.currentPain=2,a.currentUser=i,r=new Date("0001-01-01T00:00:00Z").getTime(),n=new Date(i.departureDate).getTime(),o=new Date(i.birthday).getTime(),c=new Date(i.gradutionDate).getTime(),u=new Date(i.hireDate).getTime(),n==r&&(a.currentUser.departureDate=null),o==r&&(a.currentUser.birthday=null),c==r&&(a.currentUser.gradutionDate=null),u==r&&(a.currentUser.hireDate=null),a.eidit=!1;case 17:case"end":return s.stop()}}),s)})))()},backUserInfo:function(){this.currentPain=1},editUserInfo:function(){this.editButtonGroup=2,this.eidit=!0,this.el_formLabelcolor="textlabelblock"},modifyUser:function(){var e=this;return Object(r["a"])(regeneratorRuntime.mark((function t(){var s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:s=e,e.$refs["form"].validate(function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(a){var i,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a){t.next=2;break}return t.abrupt("return");case 2:return e.currentUser.deptid=e.currentUser.arraySuper[e.currentUser.arraySuper.length-1],e.currentUser.modifyUserId=sessionStorage.userId,t.next=6,l["j"](e.currentUser);case 6:if(i=t.sent,r=0===i.Code,r){t.next=11;break}return s.$notify.error({message:i.Msg,offset:100,duration:5e3}),t.abrupt("return");case 11:s.$notify({message:"修改成功。",type:"success",offset:100,duration:2500}),e.currentPain=1,e.editButtonGroup=1,e.getUserList(e.$refs.tree.getCurrentNode());case 15:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}());case 2:case"end":return t.stop()}}),t)})))()},disableUserInfo:function(e){var t=this,s=this,a="";a=0==e?"启用":"禁用",this.$confirm("".concat(a,"的用户将").concat("禁用"==a?"无法":"有权","访问我司LOCKING,确定").concat(a,"“").concat(this.currentUser.cnName,"”的账户吗?"),"",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.currentUser.modifyUserId=sessionStorage.userId,t.currentUser.disable=e,t.$axios({method:"put",url:encodeURI("/api/sysinfo/userinfo"),data:t.currentUser}).then((function(e){1==e.data.state?s.$notify({message:"".concat(t.currentUser.cnName,"已").concat(a),type:"success",offset:100,duration:2500}):s.$notify.error({message:e.data.message,offset:100,duration:5e3})})).catch((function(e){console.log(e)}))})).catch((function(){}))},deleteUserInfo:function(){var e=this,t=this;this.$confirm("账户删除后将无法恢复,是否继续删除“".concat(this.currentUser.cnName,"”的账户?"),"",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then(Object(r["a"])(regeneratorRuntime.mark((function s(){var a;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return s.next=2,e.$fetchApi("user/deleteUser",{id:e.currentUser.id});case 2:if(a=s.sent,0===a.Code){s.next=6;break}return t.$notify.error({message:a.Msg,offset:100,duration:5e3}),s.abrupt("return");case 6:t.currentPain=1,t.$notify({message:"“".concat(e.currentUser.cnName,"”的账户已删除。"),type:["success"],duration:2500}),t.listDepts();case 9:case"end":return s.stop()}}),s)})))).catch((function(){}))},cancerSaveUserInfo:function(){this.newUser={headImgUrl:"",isDeparture:0},this.currentPain=1,this.editButtonGroup=1,this.eidit=!1},cancerEditUserInfo:function(){this.currentPain=1,this.editButtonGroup=1,this.eidit=!1,this.el_formLabelcolor="textlabelgray"},eidtPartName:function(e){this.currentPain=4,this.deptData=e.data,this.setDisabled(this.deptOptions[0].children,e.id)},setDisabled:function(e,t){if(null!=e)for(var s=0;s<e.length;s++)e[s].id==t?e[s].disabled=!0:e[s].disabled=!1,this.setDisabled(e[s].children,t)},addPartName:function(e){if(this.deptData.deptName="",this.deptData.arraySuper=[],this.currentPain=1,this.currentPain=5,null!=e.data.arraySuper&&e.data.arraySuper.length>0){var t=JSON.parse(JSON.stringify(e.data.arraySuper));t.push(e.id),this.deptData.arraySuper=t}else this.deptData.arraySuper=[],this.deptData.arraySuper.push(e.id);this.setDisabled(this.deptOptions[0].children,"1")},downLoadUserModel:function(){var e=Object(o["a"])("oss://导入用户模板.xlsx","导入用户模板.xlsx");Object(c["a"])(e)}}},d=u,p=(s("a203"),s("2877")),m=Object(p["a"])(d,a,i,!1,null,"4394ecac",null);t["default"]=m.exports},4160:function(e,t,s){"use strict";var a=s("23e7"),i=s("17c2");a({target:"Array",proto:!0,forced:[].forEach!=i},{forEach:i})},"45fc":function(e,t,s){"use strict";var a=s("23e7"),i=s("b727").some,r=s("a640"),n=s("ae40"),l=r("some"),o=n("some");a({target:"Array",proto:!0,forced:!l||!o},{some:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},"6f7e":function(e,t,s){},a15b:function(e,t,s){"use strict";var a=s("23e7"),i=s("44ad"),r=s("fc6a"),n=s("a640"),l=[].join,o=i!=Object,c=n("join",",");a({target:"Array",proto:!0,forced:o||!c},{join:function(e){return l.call(r(this),void 0===e?",":e)}})},a203:function(e,t,s){"use strict";var a=s("6f7e"),i=s.n(a);i.a}}]);
  2. //# sourceMappingURL=chunk-7b17780a.831332db.js.map