31f7cc892ef324d6262cdecafc994846.json 10 KB

1
  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\\components\\editStaff.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\SystemSettings\\components\\editStaff.vue","mtime":1672710291347},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0R3JvdXBEZXRhaWwsIHBvc3REZWxHcm91cFN0YWZmLCBwb3N0QWRkR3JvdXBTdGFmZiB9IGZyb20gIkAvYXBpL0RlcGFydG1lbnQiOwppbXBvcnQgc3RhZmZMaXN0TW9kYWwgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL3N0YWZmTGlzdE1vZGFsIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJFZGl0U3RhZmYiLAogIGNvbXBvbmVudHM6IHsKICAgIHN0YWZmTGlzdE1vZGFsCiAgfSwKICBwcm9wczogewogICAgdmlzaWJsZTogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiBmYWxzZQogICAgfSwKICAgIGlzRWRpdDogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiB0cnVlCiAgICB9LAogICAgLy8g5piv5ZCm6ZyA6KaB6YGu572p5bGCCiAgICBtb2RhbDogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiB0cnVlCiAgICB9LAogICAgaWQ6IHsKICAgICAgdHlwZTogW051bWJlciwgU3RyaW5nXSwKICAgICAgZGVmYXVsdDogMAogICAgfQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICAvLyDmmK/lkKbmmL7npLrlkZjlt6UKICAgICAgc3RhZmZfc2hvdzogZmFsc2UsCiAgICAgIGlzc2VyY2g6IHRydWUsCiAgICAgIC8vIOa3u+WKoOmAieS4reeahOWRmOW3peWIl+ihqAogICAgICBjaGVja2VkU3RhZmY6IFtdCiAgICB9OwogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICBpZiAodGhpcy5pZCkgewogICAgICB0aGlzLmdldEdyb3VwRGV0YWlsKCk7CiAgICB9CiAgfSwKCiAgbWV0aG9kczogewogICAgLy8g5Yig6Zmk6YCJ5Lit55qE5ZGY5belCiAgICBkZWxDaGVja2VkKGluZCwgaWQpIHsKICAgICAgLy8gY29uc29sZS5sb2coaW5kLCAn5Yig6ZmkJyk7CiAgICAgIHRoaXMuJGNvbmZpcm0oIuS9oOehruWumuWIoOmZpOatpOWRmOW3peWQlz8iLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICLnoa7lrpoiLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICLlj5bmtogiLAogICAgICAgIHR5cGU6ICJ3YXJuaW5nIgogICAgICB9KS50aGVuKGFzeW5jICgpID0+IHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgcG9zdERlbEdyb3VwU3RhZmYoewogICAgICAgICAgaWQ6IHRoaXMuaWQsCiAgICAgICAgICBzdGFmZl9pZDogaWQKICAgICAgICB9KTsKICAgICAgICB0aGlzLmNoZWNrZWRTdGFmZi5zcGxpY2UoaW5kLCAxKTsKICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgIG1lc3NhZ2U6ICLliKDpmaTmiJDlip8hIgogICAgICAgIH0pOwogICAgICB9KTsKICAgIH0sCgogICAgLy8g6YCJ5oup5ZGY5belCiAgICBzdGFmZlNlbCh2YWwpIHsKICAgICAgY29uc29sZS5sb2codmFsLCAneHonKTsKICAgICAgcG9zdEFkZEdyb3VwU3RhZmYoewogICAgICAgIGlkOiB0aGlzLmlkLAogICAgICAgIHN0YWZmX2lkOiB2YWxbMF0uaWQKICAgICAgfSkudGhlbihlID0+IHsKICAgICAgICBjb25zb2xlLmxvZyhlKTsKICAgICAgICB0aGlzLmNoZWNrZWRTdGFmZi5wdXNoKC4uLnZhbCk7CiAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAgICAgICBtZXNzYWdlOiAi5re75Yqg5oiQ5YqfISIKICAgICAgICB9KTsKICAgICAgfSk7CiAgICB9LAoKICAgIGNsb3NlKCkgewogICAgICB0aGlzLiRlbWl0KCJjbG9zZSIpOwogICAgICB0aGlzLiRlbWl0KCJjb25maXJtIik7CiAgICB9LAoKICAgIC8vICDor6bmg4UgZ2V0R3JvdXBEZXRhaWwKICAgIGFzeW5jIGdldEdyb3VwRGV0YWlsKCkgewogICAgICBjb25zb2xlLmxvZygna3onLCB0aGlzLmlkKTsKICAgICAgaWYgKCF0aGlzLmlkKSByZXR1cm47CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhCiAgICAgIH0gPSBhd2FpdCBnZXRHcm91cERldGFpbCh7CiAgICAgICAgaWQ6IHRoaXMuaWQKICAgICAgfSk7CiAgICAgIGNvbnNvbGUubG9nKGRhdGEsICfigJhqeicpOwogICAgICB0aGlzLmNoZWNrZWRTdGFmZiA9IGRhdGEuZ3JvdXBfdXNlci5tYXAoZSA9PiB7CiAgICAgICAgcmV0dXJuIGU7CiAgICAgIH0pOwogICAgICBjb25zdCBjbGFzc0l0ZW0gPSBkYXRhLnNoaWZ0X2lkc1swXTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+BA,SACAA,cADA,EAEAC,iBAFA,EAGAC,iBAHA,QAIA,kBAJA;AAKA;AACA;EACAC,iBADA;EAEAC;IACAC;EADA,CAFA;EAKAC;IACAC;MACAC,aADA;MAEAC;IAFA,CADA;IAKAC;MACAF,aADA;MAEAC;IAFA,CALA;IASA;IACAE;MACAH,aADA;MAEAC;IAFA,CAVA;IAcAG;MACAJ,sBADA;MAEAC;IAFA;EAdA,CALA;;EAwBAI;IACA;MACA;MACAC,iBAFA;MAGAC,aAHA;MAIA;MACAC;IALA;EAOA,CAhCA;;EAiCAC;IACA;MACA;IACA;EACA,CArCA;;EAsCAC;IACA;IACAC;MACA;MACA;QACAC,uBADA;QAEAC,sBAFA;QAGAb;MAHA,GAIAc,IAJA,CAIA;QACA;UACAV,WADA;UAEAW;QAFA;QAIA;QACA;UACAf,eADA;UAEAgB;QAFA;MAIA,CAdA;IAgBA,CApBA;;IAqBA;IACAC;MACAC;MACAxB;QACAU,WADA;QAEAW;MAFA,GAGAD,IAHA,CAGAK;QACAD;QACA;QACA;UACAlB,eADA;UAEAgB;QAFA;MAIA,CAVA;IAWA,CAnCA;;IAoCAI;MACA;MACA;IACA,CAvCA;;IAwCA;IACA;MACAF;MACA;MACA;QACAb;MADA,IAEA;QACAD;MADA,EAFA;MAKAc;MAEA;QACA;MACA,CAFA;MAGA;IACA;;EAvDA;AAtCA","names":["getGroupDetail","postDelGroupStaff","postAddGroupStaff","name","components","staffListModal","props","visible","type","default","isEdit","modal","id","data","staff_show","isserch","checkedStaff","created","methods","delChecked","confirmButtonText","cancelButtonText","then","staff_id","message","staffSel","console","e","close"],"sourceRoot":"src/views/SystemSettings/components","sources":["editStaff.vue"],"sourcesContent":["<template>\r\n\t<div>\r\n\t\t<el-drawer class=\"edit-drawer\" :title=\"isEdit ? '修改员工' : '新增班次'\" size=\"30%\" :visible.sync=\"visible\"\r\n\t\t\tdirection=\"rtl\" :modal=\"modal\" :wrapper-closable=\"false\" @close=\"close\">\r\n\t\t\t<el-form ref=\"form\" size=\"small\" label-width=\"120px\">\r\n\t\t\t\t<el-form-item label=\"员工:\" prop=\"salesManId\" style=\"margin-bottom: 20px\">\r\n\t\t\t\t\t<template>\r\n\t\t\t\t\t\t<el-tag v-for=\"(ls,ind) in checkedStaff\" :key='ind' closable size=\"medium\" class=\"item\"\r\n\t\t\t\t\t\t\t@close=\"delChecked(ind,ls.id)\">\r\n\t\t\t\t\t\t\t{{ls.staffName}}\r\n\t\t\t\t\t\t\t{{ls.staffCode}}\r\n\t\t\t\t\t\t</el-tag>\r\n\t\t\t\t\t</template>\r\n\t\t\t\t\t<div>\r\n\t\t\t\t\t\t<el-button type=\"danger\" @click=\"staff_show= true\">\r\n\t\t\t\t\t\t\t添加\r\n\t\t\t\t\t\t</el-button>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</el-form-item>\r\n\t\t\t\t<el-form-item style=\"text-align: right; padding-right: 10px\">\r\n\t\t\t\t\t<!-- <el-button type=\"primary\" @click=\"confirm\">确 定</el-button> -->\r\n\t\t\t\t\t<el-button @click=\"close\">关 闭</el-button>\r\n\t\t\t\t</el-form-item>\r\n\t\t\t</el-form>\r\n\t\t</el-drawer>\r\n\t\t<staffListModal v-if=\"staff_show\" :is-check=\"false\" :is-show=\"staff_show\" :isserch=\"isserch\"\r\n\t\t\t@cancel=\"staff_show = false\" @confirm=\"staffSel\" />\r\n\t</div>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tgetGroupDetail,\r\n\t\tpostDelGroupStaff,\r\n\t\tpostAddGroupStaff\r\n\t} from \"@/api/Department\";\r\n\timport staffListModal from \"@/component/common/staffListModal\";\r\n\texport default {\r\n\t\tname: \"EditStaff\",\r\n\t\tcomponents: {\r\n\t\t\tstaffListModal,\r\n\t\t},\r\n\t\tprops: {\r\n\t\t\tvisible: {\r\n\t\t\t\ttype: Boolean,\r\n\t\t\t\tdefault: false,\r\n\t\t\t},\r\n\t\t\tisEdit: {\r\n\t\t\t\ttype: Boolean,\r\n\t\t\t\tdefault: true,\r\n\t\t\t},\r\n\t\t\t// 是否需要遮罩层\r\n\t\t\tmodal: {\r\n\t\t\t\ttype: Boolean,\r\n\t\t\t\tdefault: true,\r\n\t\t\t},\r\n\t\t\tid: {\r\n\t\t\t\ttype: [Number, String],\r\n\t\t\t\tdefault: 0,\r\n\t\t\t},\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// 是否显示员工\r\n\t\t\t\tstaff_show: false,\r\n\t\t\t\tisserch: true,\r\n\t\t\t\t// 添加选中的员工列表\r\n\t\t\t\tcheckedStaff: [],\r\n\t\t\t};\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tif (this.id) {\r\n\t\t\t\tthis.getGroupDetail();\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 删除选中的员工\r\n\t\t\tdelChecked(ind, id) {\r\n\t\t\t\t// console.log(ind, '删除');\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 postDelGroupStaff({\r\n\t\t\t\t\t\tid: this.id,\r\n\t\t\t\t\t\tstaff_id: id\r\n\t\t\t\t\t});\r\n\t\t\t\t\tthis.checkedStaff.splice(ind, 1)\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\r\n\t\t\t},\r\n\t\t\t// 选择员工\r\n\t\t\tstaffSel(val) {\r\n\t\t\t\tconsole.log(val, 'xz');\r\n\t\t\t\tpostAddGroupStaff({\r\n\t\t\t\t\tid: this.id,\r\n\t\t\t\t\tstaff_id: val[0].id\r\n\t\t\t\t}).then((e) => {\r\n\t\t\t\t\tconsole.log(e);\r\n\t\t\t\t\tthis.checkedStaff.push(...val);\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\t\t\tclose() {\r\n\t\t\t\tthis.$emit(\"close\");\r\n\t\t\t\tthis.$emit(\"confirm\");\r\n\t\t\t},\r\n\t\t\t// 详情 getGroupDetail\r\n\t\t\tasync getGroupDetail() {\r\n\t\t\t\tconsole.log('kz', this.id);\r\n\t\t\t\tif (!this.id) return;\r\n\t\t\t\tconst {\r\n\t\t\t\t\tdata\r\n\t\t\t\t} = await getGroupDetail({\r\n\t\t\t\t\tid: this.id,\r\n\t\t\t\t});\r\n\t\t\t\tconsole.log(data, '‘jz');\r\n\r\n\t\t\t\tthis.checkedStaff = data.group_user.map((e) => {\r\n\t\t\t\t\treturn e\r\n\t\t\t\t});\r\n\t\t\t\tconst classItem = data.shift_ids[0]\r\n\t\t\t},\r\n\t\t},\r\n\t};\r\n</script>\r\n\r\n<style scoped>\r\n\t.item {\r\n\t\tmargin-right: 5px;\r\n\t\tmargin-left: 0 !important;\r\n\t\tmargin-bottom: 5px;\r\n\t}\r\n\r\n\t.btn-up {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t.btn-department {\r\n\t\tposition: absolute;\r\n\t\tleft: 270px;\r\n\t\ttop: 4px;\r\n\t}\r\n\r\n\t.btn-role-up {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t.add-role {\r\n\t\tposition: absolute;\r\n\t\tleft: 270px;\r\n\t\ttop: 4px;\r\n\t}\r\n\r\n\t.creat-shop {\r\n\t\tcolor: #1890ff;\r\n\t\tfont-size: 12px;\r\n\t}\r\n</style>\n"]}]}