8a81212f0fc9b8a236971ccccc515b5debb6a01b81c0d89e255749e085d479cad5fdf94db22e2bd8255c49e8925360e1fc22a9d1e15d6bf0e34416872010 13 KB

1
  1. {"code":"/*!\n * build: vue-admin-beautiful \n * copyright: chuzhixin 1204505056@qq.com \n * time: 2022-12-12 09:51:32\n */\n(window[\"webpackJsonp\"]=window[\"webpackJsonp\"]||[]).push([[\"chunk-492b1742\"],{\"64f1\":function(t,e,a){\"use strict\";a.r(e),a.d(e,\"getStaff\",(function(){return r})),a.d(e,\"updateStaffStaff\",(function(){return l})),a.d(e,\"addStaff\",(function(){return i})),a.d(e,\"deleteStaff\",(function(){return d})),a.d(e,\"updateStaff\",(function(){return s})),a.d(e,\"getAllStaff\",(function(){return f})),a.d(e,\"getStaffInfo\",(function(){return c})),a.d(e,\"updateStaffTargetAndReward\",(function(){return o})),a.d(e,\"getAllStaffRewardDesc\",(function(){return p})),a.d(e,\"addDepartment\",(function(){return u})),a.d(e,\"deleteDepartment\",(function(){return m})),a.d(e,\"updateDepartment\",(function(){return h})),a.d(e,\"getAllDepartment\",(function(){return g})),a.d(e,\"getDepartmentInfo\",(function(){return _})),a.d(e,\"getAllRole\",(function(){return b})),a.d(e,\"getRoleInfo\",(function(){return D})),a.d(e,\"updateRole\",(function(){return S})),a.d(e,\"deleteRole\",(function(){return A})),a.d(e,\"addRole\",(function(){return w})),a.d(e,\"getAllStaffStaff\",(function(){return v}));var n=a(\"b775\");function r(t,e){return Object(n[\"default\"])({url:\"/Department/Staff/getStaffInfo/\"+t,method:\"post\",data:e})}function l(t,e){return Object(n[\"default\"])({url:\"/Department/Staff/updateStaff/\"+t,method:\"post\",data:e})}function i(t){return Object(n[\"default\"])({url:\"/Department/Staff/addStaff\",method:\"post\",data:t})}function d(t){return Object(n[\"default\"])({url:\"/Department/Staff/deleteStaff\",method:\"post\",data:t})}function s(t,e){return Object(n[\"default\"])({url:\"/Department/Staff/updateStaff/\"+t,method:\"put\",data:e})}function f(t){return Object(n[\"default\"])({url:\"/Department/Staff/getAllStaff\",method:\"post\",data:t})}function c(t,e){return Object(n[\"default\"])({url:\"/Department/Staff/getStaffInfo/\"+t,method:\"get\",data:e})}function o(t,e){return Object(n[\"default\"])({url:\"/Department/Staff/updateStaffTargetAndReward/\"+t,method:\"post\",data:e})}function p(t){return Object(n[\"default\"])({url:\"/Department/Staff/getAllStaffRewardDesc\",method:\"post\",data:t})}function u(t){return Object(n[\"default\"])({url:\"/Department/Department/addDepartment\",method:\"post\",data:t})}function m(t,e){return Object(n[\"default\"])({url:\"/Department/Department/deleteDepartment/\"+t,method:\"delete\",data:e})}function h(t,e){return Object(n[\"default\"])({url:\"/Department/Department/updateDepartment/\"+t,method:\"put\",data:e})}function g(t){return Object(n[\"default\"])({url:\"/Department/Department/getAllDepartment\",method:\"post\",data:t})}function _(t,e){return Object(n[\"default\"])({url:\"/Department/Department/getDepartmentInfo/\"+t,method:\"get\",data:e})}function b(t){return Object(n[\"default\"])({url:\"/Department/Role/getAllRole\",method:\"post\",data:t})}function D(t,e){return Object(n[\"default\"])({url:\"/Department/Role/getRoleInfo/\"+t,method:\"get\",data:e})}function S(t,e){return Object(n[\"default\"])({url:\"/Department/Role/updateRole/\"+t,method:\"put\",data:e})}function A(t,e){return Object(n[\"default\"])({url:\"/Department/Role/deleteRole/\"+t,method:\"delete\",data:e})}function w(t){return Object(n[\"default\"])({url:\"/Department/Role/addRole\",method:\"post\",data:t})}function v(t){return Object(n[\"default\"])({url:\"/Department/Staff/getAllStaff\",method:\"post\",data:t})}},b53c:function(t,e,a){\"use strict\";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a(\"div\",[a(\"el-cascader\",{style:{width:t.width+\"px\"},attrs:{disabled:t.disabled,clearable:t.clearable,filterable:t.filterable,placeholder:t.placeholder,value:t.value,options:t.Department_data,props:t.props,size:t.size},on:{\"expand-change\":t.expandChange,change:t.change},scopedSlots:t._u([{key:\"default\",fn:function(e){return a(\"div\",{on:{click:t.clickChange}},[t._v(\" \"+t._s(e.data.departmentName)+\" \")])}}])}),t.isShowAdd?a(\"el-button\",{attrs:{type:\"text\",size:\"mini\"},on:{click:t.getAllDepartment}},[t._v(\" 【刷新】 \")]):t._e()],1)},r=[],l=a(\"64f1\"),i={name:\"DepartmentSel\",model:{prop:\"value\",event:\"change\"},props:{value:{type:Array,default:()=>[]},isShowAdd:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:\"请选择部门\"},clearable:{type:Boolean,default:!1},filterable:{type:Boolean,default:!1},width:{type:[Number,String],default:200},size:{type:String,default:\"small\"}},data(){return{Department_data:[],props:{label:\"departmentName\",value:\"id\",checkStrictly:!0}}},created(){this.getAllDepartment()},methods:{async getAllDepartment(){const t=await Object(l[\"getAllDepartment\"])();this.Department_data=t.data},change(t){this.$emit(\"change\",t)},expandChange(t){this.$emit(\"expandChange\",t)}}},d=i,s=a(\"2877\"),f=Object(s[\"a\"])(d,n,r,!1,null,\"0457a42c\",null);e[\"default\"]=f.exports},c867:function(t,e,a){\"use strict\";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a(\"div\",{staticClass:\"page-div\"},[a(\"Container\"),a(\"el-row\",[a(\"el-col\",{attrs:{span:6}},[a(\"div\",{staticClass:\"branch-list\"},[a(\"el-input\",{staticStyle:{\"margin-bottom\":\"12px\"},attrs:{size:\"mini\",placeholder:\"输入关键字进行过滤\",clearable:\"\"},on:{change:t.searchDeparment,blur:t.searchDeparment},model:{value:t.keyword,callback:function(e){t.keyword=e},expression:\"keyword\"}}),a(\"div\",{staticStyle:{\"text-align\":\"right\",\"padding-bottom\":\"10px\"}},[t.$accessCheck(t.$Access.DepartmentAddDepartment)?a(\"el-button\",{attrs:{size:\"mini\"},on:{click:t.addDepartment}},[t._v(\" 新增部门 \")]):t._e()],1),a(\"el-tree\",{ref:\"tree\",staticClass:\"filter-tree\",attrs:{data:t.Department_data,props:t.defaultProps,\"default-expand-all\":\"\",\"filter-node-method\":t.filterNode},on:{\"node-click\":t.selDepartment},scopedSlots:t._u([{key:\"default\",fn:function(e){e.node;var n=e.data;return a(\"div\",{staticClass:\"custom-tree-node clearfix\"},[a(\"span\",{staticClass:\"float_left\"},[t._v(t._s(n.departmentName))]),a(\"span\",{staticClass:\"float_right\"},[t.$accessCheck(t.$Access.DepartmentUpdateDepartment)?a(\"el-button\",{attrs:{type:\"text\",size:\"mini\",icon:\"el-icon-edit\"},on:{click:function(e){return t.editData(n.id)}}}):t._e(),t.$accessCheck(t.$Access.DepartmentDeleteDepartment)?a(\"el-button\",{staticStyle:{color:\"#f56c6c\"},attrs:{type:\"text\",size:\"mini\",icon:\"el-icon-delete\"},on:{click:function(e){return t.delData(n.id)}}}):t._e()],1)])}}])})],1)]),a(\"el-col\",{attrs:{span:18}},[a(\"div\",{staticClass:\"branch-detail\"},[a(\"div\",{staticClass:\"branch-name\"},[a(\"span\",{staticStyle:{\"padding-right\":\"12px\"}},[t._v(\" \"+t._s(t.now_department.departmentName)+\" \")]),t.$accessCheck(t.$Access.DepartmentUpdateDepartment)?a(\"el-button\",{attrs:{size:\"mini\",type:\"text\",icon:\"el-icon-edit\"},on:{click:function(e){return t.editData(t.now_department.id)}}}):t._e()],1),a(\"div\",{staticClass:\"last-branch\"},[a(\"div\",{staticClass:\"last-branch-tit\"},[t._v(\"下级部门\")]),a(\"div\",{staticClass:\"branch-handel\"},[a(\"el-button\",{attrs:{size:\"mini\"},on:{click:t.addDepartment}},[t._v(\" 新增子部门 \")])],1),a(\"ul\",{staticClass:\"last-branch-ul\"},t._l(t.now_department.children,(function(e,n){return a(\"li\",{key:n,staticClass:\"last-branch-li clearfix\",on:{click:function(a){return t.selDepartment(e)}}},[a(\"span\",{staticClass:\"float_left\"},[t._v(t._s(e.departmentName))]),a(\"div\",{staticClass:\"float_right\"},[a(\"i\",{staticClass:\"el-icon-arrow-right float_right\"})])])})),0)]),t.$accessCheck(t.$Access.StaffGetAllStaff)?a(\"div\",{staticClass:\"branch-staff\"},[a(\"div\",{staticClass:\"last-branch-tit\"},[t._v(\"部门人员\")]),a(\"div\",{staticClass:\"branch-handel\",staticStyle:{\"margin-bottom\":\"12px\"}},[t.$accessCheck(t.$Access.StaffAddStaff)?a(\"el-button\",{attrs:{size:\"mini\",plain:\"\",type:\"primary\"},on:{click:t.openModel}},[t._v(\" 新增成员 \")]):t._e(),t.$accessCheck(t.$Access.StaffDeleteStaff)?a(\"el-button\",{attrs:{size:\"mini\",plain:\"\",type:\"danger\"},on:{click:t.deleteStaff}},[t._v(\" 批量删除 \")]):t._e()],1),a(\"el-table\",{ref:\"multipleTable\",attrs:{size:\"mini\",data:t.tableData},on:{\"selection-change\":t.handleSelectionChange}},[a(\"el-table-column\",{attrs:{type:\"selection\",width:\"55\"}}),a(\"el-table-column\",{attrs:{prop:\"staffCode\",label:\"工号\",\"min-width\":\"140\"}}),a(\"el-table-column\",{attrs:{prop:\"staffName\",label:\"姓名\",\"min-width\":\"120\"}}),a(\"el-table-column\",{attrs:{prop:\"roleName\",label:\"职位\",\"min-width\":\"120\"}}),a(\"el-table-column\",{attrs:{prop:\"mobile\",label:\"手机\",\"min-width\":\"120\"}}),a(\"el-table-column\",{attrs:{prop:\"email\",label:\"邮箱\",\"show-overflow-tooltip\":\"\",\"min-width\":\"160\"}}),a(\"el-table-column\",{attrs:{label:\"操作\",width:\"130\",fixed:\"right\"},scopedSlots:t._u([{key:\"default\",fn:function(e){return[t.$accessCheck(t.$Access.StaffUpdateStaff)?a(\"el-button\",{attrs:{type:\"text\"},on:{click:function(a){return t.openEditModel(e.row.id)}}},[t._v(\" 编辑 \")]):t._e(),t.$accessCheck(t.$Access.StaffDeleteStaff)?a(\"el-button\",{attrs:{type:\"text\"},on:{click:function(a){return t.deleteStaff(e.row.id)}}},[t._v(\" 删除 \")]):t._e()]}}],null,!1,3833151431)})],1),a(\"FooterPage\",{attrs:{\"page-size\":t.staff_page_size,\"total-page\":t.staff_total,\"current-page\":t.staff_page},on:{\"update:totalPage\":function(e){t.staff_total=e},\"update:total-page\":function(e){t.staff_total=e},\"update:currentPage\":function(e){t.staff_page=e},\"update:current-page\":function(e){t.staff_page=e},pageChange:t.pageChange,sizeChange:t.sizeChange}})],1):t._e()])])],1),t.add_department?a(\"AddDepartment\",{attrs:{id:t.department_id,\"is-edit\":t.department_edit,visible:t.add_department},on:{close:function(e){t.add_department=!1},confirm:t.departmentConfirm}}):t._e(),t.add_staff?a(\"AddStaff\",{attrs:{id:t.staff_id,\"is-edit\":t.staff_edit,visible:t.add_staff},on:{close:function(e){t.add_staff=!1}}}):t._e()],1)},r=[],l=a(\"e75f\"),i=a(\"55d15\"),d=a(\"64f1\"),s={components:{AddDepartment:l[\"default\"],AddStaff:i[\"default\"]},data(){return{total_count:0,page:1,page_size:10,keyword:\"\",staff_page:1,staff_page_size:10,staff_total:0,idArr:[],now_department:{},department_id:\"\",staff_id:\"\",department_edit:!1,staff_edit:!1,add_department:!1,add_staff:!1,filterText:\"\",tableData:[],Department_data:[],defaultProps:{children:\"children\",label:\"label\"}}},watch:{filterText(t){this.$refs.tree.filter(t)}},async created(){await this.getAllDepartment(),await this.getAllStaff()},activated(){this.$_isInit()||this.getAllStaff()},methods:{searchDeparment(){this.getAllDepartment()},selDepartment(t){this.now_department=t,this.getAllStaff()},async getAllDepartment(){const t=await Object(d[\"getAllDepartment\"])({page:this.page,pageSize:this.page_size,keyword:this.keyword});this.total_count=t.pageTotal,this.Department_data=t.data,this.now_department=t.data[0]||{}},delData(t){this.$confirm(\"你确定删除此部门吗?\",\"提示\",{confirmButtonText:\"确定\",cancelButtonText:\"取消\",type:\"warning\"}).then(async()=>{await Object(d[\"deleteDepartment\"])(t);this.$message({type:\"success\",message:\"删除成功!\"}),this.getAllDepartment()})},departmentConfirm(){this.getAllDepartment()},addDepartment(){this.department_id=\"\",this.department_edit=!1,this.add_department=!0},editData(t){this.department_id=t,this.department_edit=!0,this.add_department=!0},async getAllStaff(){if(!this.$accessCheck(this.$Access.StaffGetAllStaff))return;const t=await Object(d[\"getAllStaff\"])({page:this.staff_page,pageSize:this.staff_page_size,departmentId:this.now_department.id});this.tableData=t.data,this.staff_total=t.pageTotal},deleteStaff(t){this.$confirm(\"你确定删除此员工?\",{confirmButtonText:\"确定\",cancelButtonText:\"取消\",type:\"warning\"}).then(async()=>{t&&(this.idArr=[t]);await Object(d[\"deleteStaff\"])({id:this.idArr});this.getAllStaff(),this.$message({type:\"success\",message:\"删除成功!\"})})},filterNode(t,e){return!t||-1!==e.label.indexOf(t)},handleSelectionChange(t){const e=t.map(t=>t.id);this.idArr=e},openEditModel(t){this.staff_id=t,this.isEdit=!0,this.add_staff=!0},openModel(){this.staff_id=0,this.isEdit=!0,this.add_staff=!0},pageChange(t){this.staff_page=t,this.getAllStaff()},sizeChange(t){this.staff_page_size=t,this.pageChange(1)}}},f=s,c=(a(\"f9a5\"),a(\"2877\")),o=Object(c[\"a\"])(f,n,r,!1,null,\"79841a4e\",null);e[\"default\"]=o.exports},cc2e:function(t,e,a){},f9a5:function(t,e,a){\"use strict\";a(\"cc2e\")}}]);","extractedComments":[]}