e560e33bf872f6fc933f45296cd11ce8.json 11 KB

1
  1. {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\SystemSettings\\accountAdmin\\signClass.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\SystemSettings\\accountAdmin\\signClass.vue","mtime":1678954023596},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsQ2xhc3NMaXN0LCBwb3N0RGVsQ2xhc3MgfSBmcm9tICJAL2FwaS9EZXBhcnRtZW50IjsKaW1wb3J0IEFkZENsYXNzIGZyb20gIi4uL2NvbXBvbmVudHMvYWRkQ2xhc3MudnVlIjsgLy8gaW1wb3J0IERlcGFydG1lbnRTZWwgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL0RlcGFydG1lbnRTZWwiOwovLyBpbXBvcnQgUm9sZVNlbGVjdCBmcm9tICIuLi8uLi8uLi9jb21wb25lbnQvY29tbW9uL1JvbGVTZWxlY3QiOwoKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJTaWduQ2xhc3MiLAogIGNvbXBvbmVudHM6IHsKICAgIC8vIFJvbGVTZWxlY3QsCiAgICAvLyBEZXBhcnRtZW50U2VsLAogICAgQWRkQ2xhc3MKICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgLy8g5p+l6K+ia2V5CiAgICAgIHNlYXJjaF9rZXk6ICcnLAogICAgICAvLyDmt7vliqDnj63mrKHlvLnnqpcKICAgICAgYWRkX2NsYXNzOiBmYWxzZSwKICAgICAgLy8g5YiX6KGo5pWw5o2uCiAgICAgIHRhYmxlRGF0YTogW10sCiAgICAgIHBhZ2U6IDEsCiAgICAgIHBhZ2Vfc2l6ZTogMTAsCiAgICAgIC8vIOaVsOaNruaAu+adoeaVsAogICAgICB0b3RhbF9jb3VudDogMCwKICAgICAgLy8g5L+d5a2Y6YCJ5Lit55qEY2xhc3NpZAogICAgICBjbGFzc19pZDogJycKICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIC8vIGNvbnNvbGUubG9nKHNlc3Npb25TdG9yYWdlLmdldEl0ZW0oIm5vZGVzIiksICfmnYPpmZAnKTsKICAgIHRoaXMuZ2V0QWxsQ2xhc3NMaXN0KCk7CiAgfSwKCiAgYWN0aXZhdGVkKCkgewogICAgaWYgKHRoaXMuJF9pc0luaXQoKSkgcmV0dXJuOwogICAgdGhpcy5nZXRBbGxDbGFzc0xpc3QoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICAvLyAg6YCJ5oup6KeS6ImyCiAgICByb2xlQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnJvbGVJZCA9IHZhbFt2YWwubGVuZ3RoIC0gMV07CiAgICAgIHRoaXMuZGVwYXJ0bWVudFBpZFBhdGggPSB2YWwuam9pbigiLCIpOwogICAgICBjb25zb2xlLmxvZyh0aGlzLmRlcGFydG1lbnRQaWRQYXRoLCAnYXInKTsKICAgICAgdGhpcy5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRBbGxDbGFzc0xpc3QoKTsKICAgIH0sCgogICAgLy8g6YCJ5oup6YOo6ZeoCiAgICBkZXBhcnRtZW50Q2hhbmdlKHZhbCkgewogICAgICB0aGlzLmRlcGFydG1lbnRJZCA9IHZhbFt2YWwubGVuZ3RoIC0gMV07CiAgICAgIHRoaXMuZGVwYXJ0bWVudFBpZFBhdGggPSB2YWwuam9pbigiLCIpOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIHN0YWZmQ29uZmlybSgpIHsKICAgICAgdGhpcy5nZXRBbGxDbGFzc0xpc3QoKTsKICAgIH0sCgogICAgLy8gIOiOt+WPluWIl+ihqAogICAgYXN5bmMgZ2V0QWxsQ2xhc3NMaXN0KCkgewogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0QWxsQ2xhc3NMaXN0KHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZV9zaXplCiAgICAgIH0pOwogICAgICB0aGlzLnRhYmxlRGF0YSA9IGRhdGEuZGF0YTsKICAgICAgY29uc29sZS5sb2coZGF0YSwgJ2Zhbmh1aScpOwogICAgICBjb25zb2xlLmxvZyh0aGlzLnRhYmxlRGF0YSwgJ2Zhbmh1aScpOwogICAgICB0aGlzLnRvdGFsX2NvdW50ID0gZGF0YS5wYWdlVG90YWw7CiAgICB9LAoKICAgIC8vIOWIoOmZpOaOkuePrQogICAgZGVsKGlkKSB7CiAgICAgIHRoaXMuJGNvbmZpcm0oIuS9oOehruWumuWIoOmZpOatpOaOkuePreWQlz8iLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICLnoa7lrpoiLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICLlj5bmtogiLAogICAgICAgIHR5cGU6ICJ3YXJuaW5nIgogICAgICB9KS50aGVuKGFzeW5jICgpID0+IHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgcG9zdERlbENsYXNzKHsKICAgICAgICAgIGlkOiBpZAogICAgICAgIH0pOwogICAgICAgIHRoaXMuZ2V0QWxsQ2xhc3NMaXN0KCk7CiAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAgICAgICBtZXNzYWdlOiAi5Yig6Zmk5oiQ5YqfISIKICAgICAgICB9KTsKICAgICAgfSk7CiAgICB9LAoKICAgIHBhZ2VDaGFuZ2UocGFnZSkgewogICAgICB0aGlzLnBhZ2UgPSBwYWdlOwogICAgICB0aGlzLmdldEFsbENsYXNzTGlzdCgpOwogICAgfSwKCiAgICBzaXplQ2hhbmdlKHNpemUpIHsKICAgICAgdGhpcy5wYWdlX3NpemUgPSBzaXplOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vICDnvJbovpHlkZjlt6UKICAgIC8vIG9wZW5FZGl0TW9kZWwoaWQpIHsKICAgIC8vIAl0aGlzLmNsYXNzX2lkID0gaWQ7CiAgICAvLyAJdGhpcy5pc0VkaXQgPSB0cnVlOwogICAgLy8gCXRoaXMuYWRkX2NsYXNzID0gdHJ1ZTsKICAgIC8vIH0sCiAgICAvLyDmiZPlvIDmt7vliqDnj63mrKHpobXpnaIKICAgIG9wZW5Nb2RlbCgpIHsKICAgICAgdGhpcy5jbGFzc19pZCA9IDA7CiAgICAgIHRoaXMuaXNFZGl0ID0gZmFsc2U7CiAgICAgIHRoaXMuYWRkX2NsYXNzID0gdHJ1ZTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAoDA,SACAA,eADA,EAEAC,YAFA,QAGA,kBAHA;AAIA,kD,CACA;AACA;;AACA;EACAC,iBADA;EAEAC;IACA;IACA;IACAC;EAHA,CAFA;;EAOAC;IACA;MACA;MACAC,cAFA;MAGA;MACAC,gBAJA;MAKA;MACAC,aANA;MAOAC,OAPA;MAQAC,aARA;MASA;MACAC,cAVA;MAWA;MACAC;IAZA;EAcA,CAtBA;;EAuBAC;IACA;IACA;EACA,CA1BA;;EA2BAC;IACA;IACA;EACA,CA9BA;;EA+BAC;IACA;IACAC;MACA;MACA;MACAC;MACA;MACA;IACA,CARA;;IASA;IACAC;MACA;MACA;MACA;IACA,CAdA;;IAeAC;MACA;IACA,CAjBA;;IAkBA;IACA;MACA;QACAV,eADA;QAEAW;MAFA;MAIA;MACAH;MACAA;MACA;IACA,CA5BA;;IA6BA;IACAI;MACA;QACAC,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;UACAC;QADA;QAIA;QACA;UACAF,eADA;UAEAG;QAFA;MAIA,CAdA;IAeA,CA9CA;;IAgDAC;MACA;MACA;IACA,CAnDA;;IAoDAC;MACA;MACA;IACA,CAvDA;;IAwDA;IACA;IACA;IACA;IACA;IACA;IACA;IACAC;MACA;MACA;MACA;IACA;;EAnEA;AA/BA","names":["getAllClassList","postDelClass","name","components","AddClass","data","search_key","add_class","tableData","page","page_size","total_count","class_id","created","activated","methods","roleChange","console","departmentChange","staffConfirm","pageSize","del","confirmButtonText","cancelButtonText","type","then","id","message","pageChange","sizeChange","openModel"],"sourceRoot":"src/views/SystemSettings/accountAdmin","sources":["signClass.vue"],"sourcesContent":["<template>\n\t<ContainerQuery>\n\t\t<el-form slot=\"more\" size=\"small\" :inline=\"true\">\n\t\t\t<el-form-item>\n\t\t\t\t<el-input v-model=\"search_key\" placeholder=\"员工姓名\" clearable style=\"width: 220px\"\n\t\t\t\t\t@keyup.enter.native=\"pageChange(1)\" @clear=\"pageChange(1)\">\n\t\t\t\t\t<el-button slot=\"append\" icon=\"el-icon-search\" @click=\"pageChange(1)\"></el-button>\n\t\t\t\t</el-input>\n\t\t\t</el-form-item>\n\t\t\t<!-- <el-form-item>\n\t\t\t\t<DepartmentSel v-model=\"departmentPidPath\" width=\"150\" clearable @change=\"departmentChange\" />\n\t\t\t</el-form-item>\n\t\t\t<el-form-item>\n\t\t\t\t<RoleSelect v-model=\"rolePidPath\" width=\"150\" clearable @change=\"roleChange\" />\n\t\t\t</el-form-item> -->\n\t\t</el-form>\n\t\t<el-button slot=\"left\" size=\"small\" type=\"primary\" @click=\"openModel\">\n\t\t\t新增班次\n\t\t</el-button>\n\n\t\t<el-table size=\"small\" :data=\"tableData\">\n\t\t\t<el-table-column prop=\"id\" label=\"ID\" min-width=\"100\"></el-table-column>\n\t\t\t<el-table-column prop=\"name\" label=\"班次\" min-width=\"100\"></el-table-column>\n\t\t\t<el-table-column label=\"打卡时间段\" min-width=\"380\">\n\t\t\t\t<template slot-scope=\"scope\">\n\t\t\t\t\t<div v-for=\"(ls,ind) in scope.row.time\" :key='ind'>\n\t\t\t\t\t\t上班:{{ls[0]}}\n\t\t\t\t\t\t下班:{{ls[1]}}\n\t\t\t\t\t</div>\n\t\t\t\t</template>\n\t\t\t</el-table-column>\n\t\t\t<el-table-column prop=\"single_time\" label=\"打卡奖励(元)\" min-width=\"180\"></el-table-column>\n\t\t\t<el-table-column label=\"操作\" min-width=\"130\" fixed=\"right\" header->\n\t\t\t\t<template slot-scope=\"scope\">\n\t\t\t\t\t<!-- <el-button type=\"text\" @click=\"openEditModel(scope.row.id)\">\n\t\t\t\t\t\t编辑\n\t\t\t\t\t</el-button> -->\n\t\t\t\t\t<el-button type=\"text\" @click=\"del(scope.row.shift_id)\">\n\t\t\t\t\t\t删除\n\t\t\t\t\t</el-button>\n\t\t\t\t</template>\n\t\t\t</el-table-column>\n\t\t</el-table>\n\t\t<FooterPage :page-size=\"page_size\" :total-page=\"total_count\" :current-page=\"page\" @pageChange=\"pageChange\"\n\t\t\t@sizeChange=\"sizeChange\" />\n\t\t<!-- 新增班次-->\n\t\t<AddClass v-if=\"add_class\" :is-edit=\"isEdit\" :visible=\"add_class\" @close=\"add_class = false\"\n\t\t\t@confirm=\"staffConfirm\"></AddClass>\n\t</ContainerQuery>\n</template>\n\n<script>\n\timport {\n\t\tgetAllClassList,\n\t\tpostDelClass\n\t} from \"@/api/Department\";\n\timport AddClass from \"../components/addClass.vue\";\n\t// import DepartmentSel from \"@/component/common/DepartmentSel\";\n\t// import RoleSelect from \"../../../component/common/RoleSelect\";\n\texport default {\n\t\tname: \"SignClass\",\n\t\tcomponents: {\n\t\t\t// RoleSelect,\n\t\t\t// DepartmentSel,\n\t\t\tAddClass,\n\t\t},\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\t// 查询key\n\t\t\t\tsearch_key:'',\n\t\t\t\t// 添加班次弹窗\n\t\t\t\tadd_class: false,\n\t\t\t\t// 列表数据\n\t\t\t\ttableData: [],\n\t\t\t\tpage: 1,\n\t\t\t\tpage_size: 10,\n\t\t\t\t// 数据总条数\n\t\t\t\ttotal_count: 0,\n\t\t\t\t// 保存选中的classid\n\t\t\t\tclass_id: '',\n\t\t\t};\n\t\t},\n\t\tcreated() {\n\t\t\t// console.log(sessionStorage.getItem(\"nodes\"), '权限');\n\t\t\tthis.getAllClassList();\n\t\t},\n\t\tactivated() {\n\t\t\tif (this.$_isInit()) return;\n\t\t\tthis.getAllClassList();\n\t\t},\n\t\tmethods: {\n\t\t\t// 选择角色\n\t\t\troleChange(val) {\n\t\t\t\tthis.roleId = val[val.length - 1];\n\t\t\t\tthis.departmentPidPath = val.join(\",\");\n\t\t\t\tconsole.log(this.departmentPidPath, 'ar');\n\t\t\t\tthis.page = 1;\n\t\t\t\tthis.getAllClassList();\n\t\t\t},\n\t\t\t// 选择部门\n\t\t\tdepartmentChange(val) {\n\t\t\t\tthis.departmentId = val[val.length - 1];\n\t\t\t\tthis.departmentPidPath = val.join(\",\");\n\t\t\t\tthis.pageChange(1);\n\t\t\t},\n\t\t\tstaffConfirm() {\n\t\t\t\tthis.getAllClassList();\n\t\t\t},\n\t\t\t// 获取列表\n\t\t\tasync getAllClassList() {\n\t\t\t\tconst data = await getAllClassList({\n\t\t\t\t\tpage: this.page,\n\t\t\t\t\tpageSize: this.page_size,\n\t\t\t\t});\n\t\t\t\tthis.tableData = data.data;\n\t\t\t\tconsole.log(data, 'fanhui');\n\t\t\t\tconsole.log(this.tableData, 'fanhui');\n\t\t\t\tthis.total_count = data.pageTotal;\n\t\t\t},\n\t\t\t// 删除排班\n\t\t\tdel(id) {\n\t\t\t\tthis.$confirm(\"你确定删除此排班吗?\", {\n\t\t\t\t\tconfirmButtonText: \"确定\",\n\t\t\t\t\tcancelButtonText: \"取消\",\n\t\t\t\t\ttype: \"warning\",\n\t\t\t\t}).then(async () => {\n\t\t\t\t\tconst data = await postDelClass({\n\t\t\t\t\t\tid: id\n\t\t\t\t\t});\n\n\t\t\t\t\tthis.getAllClassList();\n\t\t\t\t\tthis.$message({\n\t\t\t\t\t\ttype: \"success\",\n\t\t\t\t\t\tmessage: \"删除成功!\",\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t},\n\n\t\t\tpageChange(page) {\n\t\t\t\tthis.page = page;\n\t\t\t\tthis.getAllClassList();\n\t\t\t},\n\t\t\tsizeChange(size) {\n\t\t\t\tthis.page_size = size;\n\t\t\t\tthis.pageChange(1);\n\t\t\t},\n\t\t\t// 编辑员工\n\t\t\t// openEditModel(id) {\n\t\t\t// \tthis.class_id = id;\n\t\t\t// \tthis.isEdit = true;\n\t\t\t// \tthis.add_class = true;\n\t\t\t// },\n\t\t\t// 打开添加班次页面\n\t\t\topenModel() {\n\t\t\t\tthis.class_id = 0;\n\t\t\t\tthis.isEdit = false;\n\t\t\t\tthis.add_class = true;\n\t\t\t},\n\t\t},\n\t};\n</script>\n\n<style scoped></style>\n"]}]}