1 |
- {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\SystemSettings\\accountAdmin\\Staff.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\SystemSettings\\accountAdmin\\Staff.vue","mtime":1673587648627},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsU3RhZmYsIGRlbGV0ZVN0YWZmIH0gZnJvbSAiQC9hcGkvRGVwYXJ0bWVudCI7CmltcG9ydCBBZGRTdGFmZiBmcm9tICJAL2NvbXBvbmVudC9TeXN0ZW1TZXR0aW5ncy9BZGRTdGFmZi52dWUiOwppbXBvcnQgRGVwYXJ0bWVudFNlbCBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vRGVwYXJ0bWVudFNlbCI7CmltcG9ydCBSb2xlU2VsZWN0IGZyb20gIi4uLy4uLy4uL2NvbXBvbmVudC9jb21tb24vUm9sZVNlbGVjdCI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiRGVwYXJ0bWVudCIsCiAgY29tcG9uZW50czogewogICAgUm9sZVNlbGVjdCwKICAgIERlcGFydG1lbnRTZWwsCiAgICBBZGRTdGFmZgogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICByb2xlSWQ6ICIiLAogICAgICBzZWFyY2hfa2V5OiAiIiwKICAgICAgZGVwYXJ0bWVudElkOiAiIiwKICAgICAgc3RhZmZfaWQ6IDAsCiAgICAgIHRvdGFsX2NvdW50OiAwLAogICAgICBwYWdlOiAxLAogICAgICBwYWdlX3NpemU6IDEwLAogICAgICBwYWdlVG90YWw6IDAsCiAgICAgIGFkZF9zdGFmZjogZmFsc2UsCiAgICAgIGlkOiAiIiwKICAgICAgaXNFZGl0OiBmYWxzZSwKICAgICAgdGFibGVEYXRhOiBbXSwKICAgICAgZGVwYXJ0bWVudFBpZFBhdGg6IFtdLAogICAgICByb2xlUGlkUGF0aDogW10sCiAgICAgIHNlYXJjaEZvcm06IHsKICAgICAgICByZWdpb246ICIiLAogICAgICAgIHJvbGU6ICIiCiAgICAgIH0KICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0QWxsU3RhZmYoKTsKICB9LAoKICBhY3RpdmF0ZWQoKSB7CiAgICBpZiAodGhpcy4kX2lzSW5pdCgpKSByZXR1cm47CiAgICB0aGlzLmdldEFsbFN0YWZmKCk7CiAgfSwKCiAgbWV0aG9kczogewogICAgLy8gIOmAieaLqeinkuiJsgogICAgcm9sZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5yb2xlSWQgPSB2YWxbdmFsLmxlbmd0aCAtIDFdOwogICAgICB0aGlzLmRlcGFydG1lbnRQaWRQYXRoID0gdmFsLmpvaW4oIiwiKTsKICAgICAgY29uc29sZS5sb2codGhpcy5kZXBhcnRtZW50UGlkUGF0aCwgJ2FyJyk7CiAgICAgIHRoaXMucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0QWxsU3RhZmYoKTsKICAgIH0sCgogICAgLy8g6YCJ5oup6YOo6ZeoCiAgICBkZXBhcnRtZW50Q2hhbmdlKHZhbCkgewogICAgICB0aGlzLmRlcGFydG1lbnRJZCA9IHZhbFt2YWwubGVuZ3RoIC0gMV07CiAgICAgIHRoaXMuZGVwYXJ0bWVudFBpZFBhdGggPSB2YWwuam9pbigiLCIpOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIHN0YWZmQ29uZmlybSgpIHsKICAgICAgdGhpcy5nZXRBbGxTdGFmZigpOwogICAgfSwKCiAgICAvLyAg6I635Y+W5YiX6KGoCiAgICBhc3luYyBnZXRBbGxTdGFmZigpIHsKICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IGdldEFsbFN0YWZmKHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZV9zaXplLAogICAgICAgIGRlcGFydG1lbnRJZDogdGhpcy5kZXBhcnRtZW50SWQsCiAgICAgICAga2V5d29yZDogdGhpcy5zZWFyY2hfa2V5LAogICAgICAgIHJvbGVJZDogdGhpcy5yb2xlSWQKICAgICAgfSk7CiAgICAgIHRoaXMudGFibGVEYXRhID0gZGF0YS5kYXRhOwogICAgICB0aGlzLnRvdGFsX2NvdW50ID0gZGF0YS5wYWdlVG90YWw7CiAgICB9LAoKICAgIC8vIOWIoOmZpOeUqOaItwogICAgZGVsKGlkKSB7CiAgICAgIHRoaXMuJGNvbmZpcm0oIuS9oOehruWumuWIoOmZpOatpOWRmOW3peWQlz8iLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICLnoa7lrpoiLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICLlj5bmtogiLAogICAgICAgIHR5cGU6ICJ3YXJuaW5nIgogICAgICB9KS50aGVuKGFzeW5jICgpID0+IHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgZGVsZXRlU3RhZmYoewogICAgICAgICAgaWQ6IFtpZF0KICAgICAgICB9KTsKICAgICAgICB0aGlzLmdldEFsbFN0YWZmKCk7CiAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAgICAgICBtZXNzYWdlOiAi5Yig6Zmk5oiQ5YqfISIKICAgICAgICB9KTsKICAgICAgfSk7CiAgICB9LAoKICAgIHBhZ2VDaGFuZ2UocGFnZSkgewogICAgICB0aGlzLnBhZ2UgPSBwYWdlOwogICAgICB0aGlzLmdldEFsbFN0YWZmKCk7CiAgICB9LAoKICAgIHNpemVDaGFuZ2Uoc2l6ZSkgewogICAgICB0aGlzLnBhZ2Vfc2l6ZSA9IHNpemU7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy8gIOe8lui+keWRmOW3pQogICAgb3BlbkVkaXRNb2RlbChpZCkgewogICAgICB0aGlzLnN0YWZmX2lkID0gaWQ7CiAgICAgIHRoaXMuaXNFZGl0ID0gdHJ1ZTsKICAgICAgdGhpcy5hZGRfc3RhZmYgPSB0cnVlOwogICAgfSwKCiAgICBvcGVuTW9kZWwoKSB7CiAgICAgIHRoaXMuc3RhZmZfaWQgPSAwOwogICAgICB0aGlzLmlzRWRpdCA9IGZhbHNlOwogICAgICB0aGlzLmFkZF9zdGFmZiA9IHRydWU7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA6DA,SACAA,WADA,EAEAC,WAFA,QAGA,kBAHA;AAIA;AACA;AACA;AACA;EACAC,kBADA;EAEAC;IACAC,UADA;IAEAC,aAFA;IAGAC;EAHA,CAFA;;EAOAC;IACA;MACAC,UADA;MAEAC,cAFA;MAGAC,gBAHA;MAIAC,WAJA;MAKAC,cALA;MAMAC,OANA;MAOAC,aAPA;MAQAC,YARA;MASAC,gBATA;MAUAC,MAVA;MAWAC,aAXA;MAYAC,aAZA;MAaAC,qBAbA;MAcAC,eAdA;MAeAC;QACAC,UADA;QAEAC;MAFA;IAfA;EAoBA,CA5BA;;EA6BAC;IACA;EACA,CA/BA;;EAgCAC;IACA;IACA;EACA,CAnCA;;EAoCAC;IACA;IACAC;MACA;MACA;MACAC;MACA;MACA;IACA,CARA;;IASA;IACAC;MACA;MACA;MACA;IACA,CAdA;;IAeAC;MACA;IACA,CAjBA;;IAkBA;IACA;MACA;QACAlB,eADA;QAEAmB,wBAFA;QAGAtB,+BAHA;QAIAuB,wBAJA;QAKAzB;MALA;MAQA;MACA;IACA,CA9BA;;IA+BA;IACA0B;MACA;QACAC,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;UACArB;QADA;QAIA;QACA;UACAoB,eADA;UAEAE;QAFA;MAIA,CAdA;IAeA,CAhDA;;IAkDAC;MACA;MACA;IACA,CArDA;;IAsDAC;MACA;MACA;IACA,CAzDA;;IA0DA;IACAC;MACA;MACA;MACA;IACA,CA/DA;;IAgEAC;MACA;MACA;MACA;IACA;;EApEA;AApCA","names":["getAllStaff","deleteStaff","name","components","RoleSelect","DepartmentSel","AddStaff","data","roleId","search_key","departmentId","staff_id","total_count","page","page_size","pageTotal","add_staff","id","isEdit","tableData","departmentPidPath","rolePidPath","searchForm","region","role","created","activated","methods","roleChange","console","departmentChange","staffConfirm","pageSize","keyword","del","confirmButtonText","cancelButtonText","type","then","message","pageChange","sizeChange","openEditModel","openModel"],"sourceRoot":"src/views/SystemSettings/accountAdmin","sources":["Staff.vue"],"sourcesContent":["<template>\r\n\t<ContainerQuery>\r\n\t\t<el-form slot=\"more\" size=\"small\" :inline=\"true\">\r\n\t\t\t<el-form-item>\r\n\t\t\t\t<el-input v-model=\"search_key\" placeholder=\"员工姓名\" clearable style=\"width: 220px\"\r\n\t\t\t\t\t@keyup.enter.native=\"pageChange(1)\" @clear=\"pageChange(1)\">\r\n\t\t\t\t\t<el-button slot=\"append\" icon=\"el-icon-search\" @click=\"pageChange(1)\"></el-button>\r\n\t\t\t\t</el-input>\r\n\t\t\t</el-form-item>\r\n\t\t\t<el-form-item>\r\n\t\t\t\t<DepartmentSel v-model=\"departmentPidPath\" width=\"150\" clearable @change=\"departmentChange\" />\r\n\t\t\t</el-form-item>\r\n\t\t\t<el-form-item>\r\n\t\t\t\t<RoleSelect v-model=\"rolePidPath\" width=\"150\" clearable @change=\"roleChange\" />\r\n\t\t\t</el-form-item>\r\n\t\t</el-form>\r\n\t\t<el-button v-if=\"$accessCheck($Access.StaffAddStaff)\" slot=\"left\" size=\"small\" type=\"primary\"\r\n\t\t\t@click=\"openModel\">\r\n\t\t\t新增成员\r\n\t\t</el-button>\r\n\r\n\t\t<el-table size=\"small\" :data=\"tableData\">\r\n\t\t\t<el-table-column prop=\"id\" label=\"工号\" min-width=\"100\"></el-table-column>\r\n\t\t\t<el-table-column prop=\"staffCode\" label=\"员工编码\" min-width=\"120\"></el-table-column>\r\n\t\t\t<el-table-column prop=\"staffName\" label=\"姓名\" min-width=\"180\">\r\n\t\t\t</el-table-column>\r\n\t\t\t<el-table-column prop=\"staffName\" label=\"身份\" min-width=\"130\">\r\n\t\t\t\t<template slot-scope=\"scope\">\r\n\t\t\t\t\t打卡:{{scope.row.is_clock==1?'需要打卡':'无需打卡'}}<br />\r\n\t\t\t\t\t类型:{{scope.row.is_technician==1?'服务员工':'普通员工'}}<br />\r\n\t\t\t\t</template>\r\n\t\t\t</el-table-column>\r\n\t\t\t<el-table-column prop=\"mobile\" label=\"电话\" min-width=\"180\"></el-table-column>\r\n\t\t\t<el-table-column prop=\"departmentName\" label=\"所属部门\" min-width=\"180\"></el-table-column>\r\n\t\t\t<el-table-column prop=\"roleName\" label=\"角色\" min-width=\"180\"></el-table-column>\r\n\t\t\t<el-table-column prop=\"shopName\" label=\"归属商铺\" min-width=\"180\"></el-table-column>\r\n\t\t\t<el-table-column prop=\"cumulative_stock_right\" label=\"累计股权\" min-width=\"100\"></el-table-column>\r\n\t\t\t<el-table-column prop=\"use_stock\" label=\"可使用股权\" min-width=\"100\"></el-table-column>\r\n\t\t\t<el-table-column prop=\"used_stock\" label=\"已使用股权\" min-width=\"100\"></el-table-column>\r\n\t\t\t<el-table-column label=\"操作\" min-width=\"130\" fixed=\"right\" header->\r\n\t\t\t\t<template slot-scope=\"scope\">\r\n\t\t\t\t\t<el-button v-if=\"$accessCheck($Access.DepartmentUpdateDepartment)\" type=\"text\"\r\n\t\t\t\t\t\t@click=\"openEditModel(scope.row.id)\">\r\n\t\t\t\t\t\t编辑\r\n\t\t\t\t\t</el-button>\r\n\t\t\t\t\t<el-button v-if=\"$accessCheck($Access.DepartmentDeleteDepartment)\" type=\"text\"\r\n\t\t\t\t\t\t@click=\"del(scope.row.id)\">\r\n\t\t\t\t\t\t删除\r\n\t\t\t\t\t</el-button>\r\n\t\t\t\t</template>\r\n\t\t\t</el-table-column>\r\n\t\t</el-table>\r\n\t\t<FooterPage :page-size=\"page_size\" :total-page=\"total_count\" :current-page=\"page\" @pageChange=\"pageChange\"\r\n\t\t\t@sizeChange=\"sizeChange\" />\r\n\t\t<!-- 新增员工-->\r\n\t\t<AddStaff v-if=\"add_staff\" :id=\"staff_id\" :is-edit=\"isEdit\" :visible=\"add_staff\" @close=\"add_staff = false\"\r\n\t\t\t@confirm=\"staffConfirm\"></AddStaff>\r\n\t</ContainerQuery>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tgetAllStaff,\r\n\t\tdeleteStaff\r\n\t} from \"@/api/Department\";\r\n\timport AddStaff from \"@/component/SystemSettings/AddStaff.vue\";\r\n\timport DepartmentSel from \"@/component/common/DepartmentSel\";\r\n\timport RoleSelect from \"../../../component/common/RoleSelect\";\r\n\texport default {\r\n\t\tname: \"Department\",\r\n\t\tcomponents: {\r\n\t\t\tRoleSelect,\r\n\t\t\tDepartmentSel,\r\n\t\t\tAddStaff,\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\troleId: \"\",\r\n\t\t\t\tsearch_key: \"\",\r\n\t\t\t\tdepartmentId: \"\",\r\n\t\t\t\tstaff_id: 0,\r\n\t\t\t\ttotal_count: 0,\r\n\t\t\t\tpage: 1,\r\n\t\t\t\tpage_size: 10,\r\n\t\t\t\tpageTotal: 0,\r\n\t\t\t\tadd_staff: false,\r\n\t\t\t\tid: \"\",\r\n\t\t\t\tisEdit: false,\r\n\t\t\t\ttableData: [],\r\n\t\t\t\tdepartmentPidPath: [],\r\n\t\t\t\trolePidPath: [],\r\n\t\t\t\tsearchForm: {\r\n\t\t\t\t\tregion: \"\",\r\n\t\t\t\t\trole: \"\",\r\n\t\t\t\t},\r\n\t\t\t};\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.getAllStaff();\r\n\t\t},\r\n\t\tactivated() {\r\n\t\t\tif (this.$_isInit()) return;\r\n\t\t\tthis.getAllStaff();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 选择角色\r\n\t\t\troleChange(val) {\r\n\t\t\t\tthis.roleId = val[val.length - 1];\r\n\t\t\t\tthis.departmentPidPath = val.join(\",\");\r\n\t\t\t\tconsole.log(this.departmentPidPath, 'ar');\r\n\t\t\t\tthis.page = 1;\r\n\t\t\t\tthis.getAllStaff();\r\n\t\t\t},\r\n\t\t\t// 选择部门\r\n\t\t\tdepartmentChange(val) {\r\n\t\t\t\tthis.departmentId = val[val.length - 1];\r\n\t\t\t\tthis.departmentPidPath = val.join(\",\");\r\n\t\t\t\tthis.pageChange(1);\r\n\t\t\t},\r\n\t\t\tstaffConfirm() {\r\n\t\t\t\tthis.getAllStaff();\r\n\t\t\t},\r\n\t\t\t// 获取列表\r\n\t\t\tasync getAllStaff() {\r\n\t\t\t\tconst data = await getAllStaff({\r\n\t\t\t\t\tpage: this.page,\r\n\t\t\t\t\tpageSize: this.page_size,\r\n\t\t\t\t\tdepartmentId: this.departmentId,\r\n\t\t\t\t\tkeyword: this.search_key,\r\n\t\t\t\t\troleId: this.roleId,\r\n\t\t\t\t});\r\n\r\n\t\t\t\tthis.tableData = data.data;\r\n\t\t\t\tthis.total_count = data.pageTotal;\r\n\t\t\t},\r\n\t\t\t// 删除用户\r\n\t\t\tdel(id) {\r\n\t\t\t\tthis.$confirm(\"你确定删除此员工吗?\", {\r\n\t\t\t\t\tconfirmButtonText: \"确定\",\r\n\t\t\t\t\tcancelButtonText: \"取消\",\r\n\t\t\t\t\ttype: \"warning\",\r\n\t\t\t\t}).then(async () => {\r\n\t\t\t\t\tconst data = await deleteStaff({\r\n\t\t\t\t\t\tid: [id]\r\n\t\t\t\t\t});\r\n\r\n\t\t\t\t\tthis.getAllStaff();\r\n\t\t\t\t\tthis.$message({\r\n\t\t\t\t\t\ttype: \"success\",\r\n\t\t\t\t\t\tmessage: \"删除成功!\",\r\n\t\t\t\t\t});\r\n\t\t\t\t});\r\n\t\t\t},\r\n\r\n\t\t\tpageChange(page) {\r\n\t\t\t\tthis.page = page;\r\n\t\t\t\tthis.getAllStaff();\r\n\t\t\t},\r\n\t\t\tsizeChange(size) {\r\n\t\t\t\tthis.page_size = size;\r\n\t\t\t\tthis.pageChange(1);\r\n\t\t\t},\r\n\t\t\t// 编辑员工\r\n\t\t\topenEditModel(id) {\r\n\t\t\t\tthis.staff_id = id;\r\n\t\t\t\tthis.isEdit = true;\r\n\t\t\t\tthis.add_staff = true;\r\n\t\t\t},\r\n\t\t\topenModel() {\r\n\t\t\t\tthis.staff_id = 0;\r\n\t\t\t\tthis.isEdit = false;\r\n\t\t\t\tthis.add_staff = true;\r\n\t\t\t},\r\n\t\t},\r\n\t};\r\n</script>\r\n\r\n<style scoped></style>\n"]}]}
|