78641a6e59fae960b53b8892cd2eef73.json 21 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\\SingleStore\\components\\addSingGroup.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\SingleStore\\components\\addSingGroup.vue","mtime":1671867656038},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgLy8gcG9zdENsYXNzRGV0YWlscywKZ2V0QWxsQ2xhc3NMaXN0LCBwb3N0QWRkR3JvdXAgfSBmcm9tICJAL2FwaS9EZXBhcnRtZW50IjsKaW1wb3J0IHsgZ2V0QWxsU3RhZmYgfSBmcm9tICJAL2FwaS9EZXBhcnRtZW50IjsKaW1wb3J0IHsgbWFwR2V0dGVycyB9IGZyb20gInZ1ZXgiOwppbXBvcnQgc3RhZmZMaXN0TW9kYWwgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL3N0YWZmTGlzdE1vZGFsIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJBZGRHcm91cCIsCiAgY29tcG9uZW50czogewogICAgc3RhZmZMaXN0TW9kYWwKICB9LAogIGZpbHRlcnM6IHsKICAgIHN0YXJ0VGltZUNvbmZpZzogZnVuY3Rpb24gKHZhbHVlKSB7CiAgICAgIHJldHVybiB7CiAgICAgICAgc3RhcnQ6ICcwODowMCcsCiAgICAgICAgc3RlcDogJzAwOjE1JywKICAgICAgICBlbmQ6ICcyMDozMCcsCiAgICAgICAgbWluVGltZTogdmFsdWUKICAgICAgfTsKICAgIH0sCiAgICBlbmRUaW1lQ29uZmlnOiBmdW5jdGlvbiAodmFsdWUpIHsKICAgICAgcmV0dXJuIHsKICAgICAgICBzdGFydDogJzA4OjAwJywKICAgICAgICBzdGVwOiAnMDA6MTUnLAogICAgICAgIGVuZDogJzI0OjAwJywKICAgICAgICBtaW5UaW1lOiB2YWx1ZQogICAgICB9OwogICAgfQogIH0sCiAgcHJvcHM6IHsKICAgIHZpc2libGU6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICBpc0VkaXQ6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICAvLyDmmK/lkKbpnIDopoHpga7nvanlsYIKICAgIG1vZGFsOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IHRydWUKICAgIH0KICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgLy8g5piv5ZCm5pi+56S65ZGY5belCiAgICAgIHN0YWZmX3Nob3c6IGZhbHNlLAogICAgICBpc3NlcmNoOiB0cnVlLAogICAgICAvLyDnj63mrKHliJfooagKICAgICAgY2xhc3NfbGlzdDogW10sCiAgICAgIC8vIOa3u+WKoOmAieS4reeahOWRmOW3peWIl+ihqAogICAgICBjaGVja2VkU3RhZmY6IFtdLAogICAgICBmb3JtOiB7CiAgICAgICAgLy8g5piO5pel55Sf5pWICiAgICAgICAgZW5hYmxlX25leHRfZGF5OiAnMScsCiAgICAgICAgLy8g6YCJ5Lit55qE54+t5qyhaWQKICAgICAgICBjbGFzc0lkOiAnJywKICAgICAgICAvLyDpgInkuK3nmoTnj63mrKFuYW1lCiAgICAgICAgY2xhc3NOYW1lOiAnJywKICAgICAgICAvL+iAg+aDhee7hOWQjeWtlwogICAgICAgIG5hbWU6ICcnLAogICAgICAgIC8vIOe7keWumueahOePreasoQogICAgICAgIHNoaWZ0X3ZvX2xpc3Q6ICcnCiAgICAgIH0sCiAgICAgIHJ1bGVzOiB7CiAgICAgICAgbmFtZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpee7hOWQjeensCIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XQogICAgICB9CiAgICB9OwogIH0sCgogIGNvbXB1dGVkOiB7IC4uLm1hcEdldHRlcnMoewogICAgICBzdG9yZURhdGE6ICJNVXNlci9zdG9yZURhdGEiCiAgICB9KQogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICAvLyBpZiAodGhpcy5pZCkgewogICAgLy8gCXRoaXMucG9zdENsYXNzRGV0YWlscygpOwogICAgLy8gfQogICAgLy8g5Yqg6L2954+t5qyh5YiX6KGoCiAgICB0aGlzLmdldEFsbENsYXNzTGlzdCgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIC8vIOWIoOmZpOmAieS4reeahOWRmOW3pQogICAgZGVsQ2hlY2tlZChpbmQpIHsKICAgICAgLy8gY29uc29sZS5sb2coaW5kLCAn5Yig6ZmkJyk7CiAgICAgIHRoaXMuY2hlY2tlZFN0YWZmLnNwbGljZShpbmQsIDEpOwogICAgfSwKCiAgICAvLyDpgInmi6nlkZjlt6UKICAgIGNsYXNzQ2hhbmdlKHZhbCkgewogICAgICBjb25zdCB0YXJnZXQgPSB0aGlzLmNsYXNzX2xpc3QuZmluZChpdGVtID0+IGl0ZW0uaWQgPT09IHZhbCk7CiAgICAgIHRoaXMuZm9ybS5jbGFzc0lkID0gdGFyZ2V0LmlkOwogICAgICB0aGlzLmZvcm0uY2xhc3NOYW1lID0gdGFyZ2V0Lm5hbWU7CiAgICB9LAoKICAgIC8vIOiOt+WPluePreasoeWIl+ihqAogICAgYXN5bmMgZ2V0QWxsQ2xhc3NMaXN0KCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgZ2V0QWxsQ2xhc3NMaXN0KHsKICAgICAgICBwYWdlOiAiMSIsCiAgICAgICAgcGFnZVNpemU6ICI5OTkiCiAgICAgIH0pOwogICAgICB0aGlzLmNsYXNzX2xpc3QgPSBkYXRhOwogICAgfSwKCiAgICAvLyDpgInmi6nlkZjlt6UKICAgIHN0YWZmU2VsKHZhbCkgewogICAgICBjb25zb2xlLmxvZyh2YWwsICd4eicpOwogICAgICB0aGlzLmNoZWNrZWRTdGFmZi5wdXNoKC4uLnZhbCk7CiAgICB9LAoKICAgIC8vIOWIoOmZpOS4iuS4i+ePrQogICAgZGVsVGltZShpbmQpIHsKICAgICAgdGhpcy5mb3JtLnNlY3Rpb25zLnNwbGljZShpbmQsIDEpOwogICAgfSwKCiAgICAvLyDmt7vliqDkuIrkuIvnj60KICAgIGFkZFRpbWUoKSB7CiAgICAgIHRoaXMuZm9ybS5zZWN0aW9ucy5wdXNoKHsKICAgICAgICB0aW1lczogW3sKICAgICAgICAgICJjaGVja190eXBlIjogIk9uRHV0eSIsCiAgICAgICAgICAvL+exu+WeiyhPbkR1dHnkuIrnj63vvIxPZmZEdXR55LiL54+tKQogICAgICAgICAgImFjcm9zcyI6IDAsCiAgICAgICAgICAvL+aYr+WQpui3qOWkqQogICAgICAgICAgImVuZF9taW4iOiAtMSwKICAgICAgICAgIC8v5YWB6K6455qE5pyA546p5omT5Y2h5pe26Ze077yM5YiG6ZKf5Li65Y2V5L2N77yILTHooajnpLrkuI3pmZDliLbvvIkKICAgICAgICAgICJjaGVja190aW1lIjogIiIsCiAgICAgICAgICAvL2NoZWNr5pe26Ze0CiAgICAgICAgICAiZnJlZV9jaGVjayI6IGZhbHNlLAogICAgICAgICAgLy/mmK/lkKblhY3miZPljaEKICAgICAgICAgICJiZWdpbl9taW4iOiAwIC8v5YWB6K6455qE5pyA5pep5o+Q5YmN5omT5Y2h5pe26Ze077yM5YiG6ZKf5Li65Y2V5L2NfQoKICAgICAgICB9LCB7CiAgICAgICAgICAiY2hlY2tfdHlwZSI6ICJPZmZEdXR5IiwKICAgICAgICAgIC8v57G75Z6LKE9uRHV0eeS4iuePre+8jE9mZkR1dHnkuIvnj60pCiAgICAgICAgICAiYWNyb3NzIjogMCwKICAgICAgICAgIC8v5piv5ZCm6Leo5aSpCiAgICAgICAgICAiZW5kX21pbiI6IC0xLAogICAgICAgICAgLy/lhYHorrjnmoTmnIDnjqnmiZPljaHml7bpl7TvvIzliIbpkp/kuLrljZXkvY3vvIgtMeihqOekuuS4jemZkOWItu+8iQogICAgICAgICAgImNoZWNrX3RpbWUiOiAiIiwKICAgICAgICAgIC8vY2hlY2vml7bpl7QKICAgICAgICAgICJmcmVlX2NoZWNrIjogZmFsc2UsCiAgICAgICAgICAvL+aYr+WQpuWFjeaJk+WNoQogICAgICAgICAgImJlZ2luX21pbiI6IDAgLy/lhYHorrjnmoTmnIDml6nmj5DliY3miZPljaHml7bpl7TvvIzliIbpkp/kuLrljZXkvY0KCiAgICAgICAgfV0KICAgICAgfSk7CiAgICB9LAoKICAgIGNsb3NlKCkgewogICAgICB0aGlzLiRlbWl0KCJjbG9zZSIpOwogICAgfSwKCiAgICAvLyAg54+t5qyh6K+m5oOFIHBvc3RDbGFzc0RldGFpbHMKICAgIC8vIGFzeW5jIHBvc3RDbGFzc0RldGFpbHMoKSB7CiAgICAvLyAJaWYgKCF0aGlzLmlkKSByZXR1cm47CiAgICAvLyAJY29uc3QgewogICAgLy8gCQlkYXRhCiAgICAvLyAJfSA9IGF3YWl0IHBvc3RDbGFzc0RldGFpbHModGhpcy5pZCk7CiAgICAvLyAJdGhpcy5mb3JtID0gewogICAgLy8gCQkuLi5kYXRhLAogICAgLy8gCQlkZXBhcnRtZW50UGlkUGF0aDogZGF0YS5leHRlbmQuZGVwYXJ0bWVudFBpZFBhdGgsCiAgICAvLyAJCXJvbGVQaWRQYXRoOiBkYXRhLmV4dGVuZC5yb2xlUGlkUGF0aCwKICAgIC8vIAkJYWdlOiBkYXRhLmFnZSAqIDEwMDAsCiAgICAvLyAJfTsKICAgIC8vIAlpZiAoZGF0YS5leHRlbmQucm9sZVBpZFBhdGgpIHsKICAgIC8vIAkJdGhpcy5yb2xlID0gZGF0YS5leHRlbmQucm9sZVBpZFBhdGguc3BsaXQoIiwiKS5tYXAoKGl0ZW0pID0+IHsKICAgIC8vIAkJCXJldHVybiBwYXJzZUludChpdGVtKTsKICAgIC8vIAkJfSk7CiAgICAvLyAJfQogICAgLy8gCXRoaXMuZGVwYXJ0bWVudCA9IGRhdGEuZXh0ZW5kLmRlcGFydG1lbnRQaWRQYXRoCiAgICAvLyAJCS5zcGxpdCgiLCIpCiAgICAvLyAJCS5tYXAoKGl0ZW0pID0+IHsKICAgIC8vIAkJCXJldHVybiBwYXJzZUludChpdGVtKTsKICAgIC8vIAkJfSk7CiAgICAvLyAJbGV0IHNob3BBcnIgPSBbXTsKICAgIC8vIAlkYXRhLmRhdGFGaWVsZC5zaG9wSWRzLmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7CiAgICAvLyAJCXNob3BBcnIucHVzaCh7CiAgICAvLyAJCQlpZDogaXRlbSwKICAgIC8vIAkJCW5hbWU6IGRhdGEuZGF0YUZpZWxkLnNob3BOYW1lc1tpbmRleF0sCiAgICAvLyAJCX0pOwogICAgLy8gCX0pOwogICAgLy8gCXRoaXMuc2hvcF9hcnIgPSBzaG9wQXJyOwogICAgLy8gCWxldCBhcnIgPSBbXTsKICAgIC8vIAlkYXRhLmRhdGFGaWVsZC5zdGFmZklkcy5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4gewogICAgLy8gCQlhcnIucHVzaCh7CiAgICAvLyAJCQlpZDogaXRlbSwKICAgIC8vIAkJCXN0YWZmTmFtZTogZGF0YS5kYXRhRmllbGQuc3RhZmZOYW1lc1tpbmRleF0sCiAgICAvLyAJCX0pOwogICAgLy8gCX0pOwogICAgLy8gCXRoaXMuc3RhZmZOYW1lX2FyciA9IGFycjsKICAgIC8vIH0sCiAgICBhc3luYyBjb25maXJtKCkgewogICAgICB0aGlzLiRyZWZzLmZvcm0udmFsaWRhdGUoYXN5bmMgdmFsaWQgPT4gewogICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgY29uc3QgdXBEYXRhID0gewogICAgICAgICAgICBuYW1lOiB0aGlzLmZvcm0ubmFtZSwKICAgICAgICAgICAgc3RhZmZfaWQ6IHRoaXMuY2hlY2tlZFN0YWZmLm1hcChlID0+IHsKICAgICAgICAgICAgICByZXR1cm4gZS5pZDsKICAgICAgICAgICAgfSkuam9pbignLCcpLAogICAgICAgICAgICBlbmFibGVfbmV4dF9kYXk6IHRoaXMuZm9ybS5lbmFibGVfbmV4dF9kYXkgPT09ICcxJyA/IHRydWUgOiBmYWxzZSwKICAgICAgICAgICAgc2hpZnRfdm9fbGlzdDogdGhpcy5mb3JtLmNsYXNzSWQKICAgICAgICAgIH07CiAgICAgICAgICBjb25zb2xlLmxvZyh1cERhdGEsICfmj5DkuqTmlbDmja4nKTsKICAgICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBwb3N0QWRkR3JvdXAodXBEYXRhKTsKICAgICAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgICAgICBtZXNzYWdlOiBkYXRhLmRhdGEsCiAgICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIgogICAgICAgICAgfSk7CiAgICAgICAgICB0aGlzLmNsb3NlKCk7CiAgICAgICAgICB0aGlzLiRlbWl0KCJjb25maXJtIik7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA6DA,SACA;AACAA,eAFA,EAGAC,YAHA,QAIA,kBAJA;AAKA,SACAC,WADA,QAEA,kBAFA;AAGA,SACAC,UADA,QAEA,MAFA;AAGA;AACA;EACAC,gBADA;EAEAC;IACAC;EADA,CAFA;EAKAC;IACAC;MACA;QACAC,cADA;QAEAC,aAFA;QAGAC,YAHA;QAIAC;MAJA;IAMA,CARA;IASAC;MACA;QACAJ,cADA;QAEAC,aAFA;QAGAC,YAHA;QAIAC;MAJA;IAMA;EAhBA,CALA;EAuBAE;IACAC;MACAC,aADA;MAEAC;IAFA,CADA;IAKAC;MACAF,aADA;MAEAC;IAFA,CALA;IASA;IACAE;MACAH,aADA;MAEAC;IAFA;EAVA,CAvBA;;EAsCAG;IACA;MACA;MACAC,iBAFA;MAGAC,aAHA;MAIA;MACAC,cALA;MAMA;MACAC,gBAPA;MAQAC;QACA;QACAC,oBAFA;QAGA;QACAC,WAJA;QAKA;QACAC,aANA;QAOA;QACAxB,QARA;QASA;QACAyB;MAVA,CARA;MAoBAC;QACA1B;UACA2B,cADA;UAEAC,iBAFA;UAGAC;QAHA;MADA;IApBA;EA4BA,CAnEA;;EAoEAC,YACA;MACAC;IADA;EADA,CApEA;;EAyEAC;IACA;IACA;IACA;IACA;IACA;EACA,CA/EA;;EAgFAC;IACA;IACAC;MACA;MACA;IACA,CALA;;IAMA;IACAC;MACA;MACA;MACA;IACA,CAXA;;IAYA;IACA;MACA;QACAnB;MADA,IAEA;QACAoB,SADA;QAEAC;MAFA,EAFA;MAMA;IACA,CArBA;;IAsBA;IACAC;MACAC;MACA;IACA,CA1BA;;IA2BA;IACAC;MACA;IACA,CA9BA;;IA+BA;IACAC;MACA;QACAC;UACA,sBADA;UACA;UACA,WAFA;UAEA;UACA,aAHA;UAGA;UACA,gBAJA;UAIA;UACA,mBALA;UAKA;UACA,cANA,CAMA;;QANA,GAOA;UACA,uBADA;UACA;UACA,WAFA;UAEA;UACA,aAHA;UAGA;UACA,gBAJA;UAIA;UACA,mBALA;UAKA;UACA,cANA,CAMA;;QANA,CAPA;MADA;IAiBA,CAlDA;;IAoDAC;MACA;IACA,CAtDA;;IAuDA;IACA;IACA;IACA;IACA;IACA;IAEA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IAEA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;MACA;QACA;UACA;YACA3C,oBADA;YAEA4C;cACA;YACA,CAFA,EAEAC,IAFA,CAEA,GAFA,CAFA;YAKAvB,iEALA;YAMAG;UANA;UASAc;UACA;UACA;YACAX,kBADA;YAEAhB;UAFA;UAIA;UACA;QACA;MACA,CApBA;IAqBA;;EAtHA;AAhFA","names":["getAllClassList","postAddGroup","getAllStaff","mapGetters","name","components","staffListModal","filters","startTimeConfig","start","step","end","minTime","endTimeConfig","props","visible","type","default","isEdit","modal","data","staff_show","isserch","class_list","checkedStaff","form","enable_next_day","classId","className","shift_vo_list","rules","required","message","trigger","computed","storeData","created","methods","delChecked","classChange","page","pageSize","staffSel","console","delTime","addTime","times","close","staff_id","join"],"sourceRoot":"src/views/SystemSettings/components","sources":["addSingGroup.vue"],"sourcesContent":["<template>\r\n\t<div>\r\n\t\t<el-drawer class=\"edit-drawer\" :title=\"isEdit ? '修改班次' : '新增班次'\" size=\"650px\" :visible.sync=\"visible\"\r\n\t\t\tdirection=\"rtl\" :modal=\"modal\" :wrapper-closable=\"false\" @close=\"close\">\r\n\t\t\t<div v-if=\"!isEdit\" class=\"page-tip-div\" style=\"margin-top: 0\">\r\n\t\t\t\t<span>温馨提示:</span>\r\n\t\t\t\t<span>\r\n\t\t\t\t\t新员工初始密码为\r\n\t\t\t\t\t<span style=\"color: #ff4400; font-weight: bold\">88888888</span>\r\n\t\t\t\t\t,登录后可修改密码。\r\n\t\t\t\t</span>\r\n\t\t\t</div>\r\n\t\t\t<el-form ref=\"form\" :rules=\"rules\" size=\"small\" :model=\"form\" label-width=\"120px\">\r\n\t\t\t\t<el-form-item label=\"组名称\" prop=\"name\">\r\n\t\t\t\t\t<el-input v-model=\"form.name\" placeholder=\"请输入班次名称\"></el-input>\r\n\t\t\t\t</el-form-item>\r\n\t\t\t\t<el-form-item label=\"班次:\" prop=\"salesManId\" style=\"margin-bottom: 20px\">\r\n\t\t\t\t\t<div>\r\n\t\t\t\t\t\t<el-select v-model=\"form.className\" style=\"width: 350px\" filterable placeholder=\"请选择班次\"\r\n\t\t\t\t\t\t\t@change=\"classChange\">\r\n\t\t\t\t\t\t\t<el-option v-for=\"(item, index) in class_list\" :key=\"index\" :label=\"item.name\"\r\n\t\t\t\t\t\t\t\t:value=\"item.id\"></el-option>\r\n\t\t\t\t\t\t</el-select>\r\n\t\t\t\t\t\t<el-button size=\"mini\" type=\"text\" @click=\"getAllClassList\">\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 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)\">\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 label=\"生效:\" prop=\"enable_next_day\" style=\"margin-bottom: 20px\">\r\n\t\t\t\t\t<el-select v-model=\"form.enable_next_day\" filterable placeholder=\"是否明日生效\">\r\n\t\t\t\t\t\t<el-option label=\"是\" value=\"1\"></el-option>\r\n\t\t\t\t\t\t<el-option label=\"否\" value=\"0\"></el-option>\r\n\t\t\t\t\t</el-select>\r\n\t\t\t\t</el-form-item>\r\n\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-show=\"staff_show\" \r\n\t\t\t:isserch=\"isserch\" @cancel=\"staff_show = false\" @confirm=\"staffSel\" />\r\n\t</div>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\t// postClassDetails,\r\n\t\tgetAllClassList,\r\n\t\tpostAddGroup\r\n\t} from \"@/api/Department\";\r\n\timport {\r\n\t\tgetAllStaff\r\n\t} from \"@/api/Department\";\r\n\timport {\r\n\t\tmapGetters\r\n\t} from \"vuex\";\r\n\timport staffListModal from \"@/component/common/staffListModal\";\r\n\texport default {\r\n\t\tname: \"AddGroup\",\r\n\t\tcomponents: {\r\n\t\t\tstaffListModal,\r\n\t\t},\r\n\t\tfilters: {\r\n\t\t\tstartTimeConfig: function(value) {\r\n\t\t\t\treturn {\r\n\t\t\t\t\tstart: '08:00',\r\n\t\t\t\t\tstep: '00:15',\r\n\t\t\t\t\tend: '20:30',\r\n\t\t\t\t\tminTime: value\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tendTimeConfig: function(value) {\r\n\t\t\t\treturn {\r\n\t\t\t\t\tstart: '08:00',\r\n\t\t\t\t\tstep: '00:15',\r\n\t\t\t\t\tend: '24:00',\r\n\t\t\t\t\tminTime: value\r\n\t\t\t\t};\r\n\t\t\t}\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: false,\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},\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\tclass_list: [],\r\n\t\t\t\t// 添加选中的员工列表\r\n\t\t\t\tcheckedStaff: [],\r\n\t\t\t\tform: {\r\n\t\t\t\t\t// 明日生效\r\n\t\t\t\t\tenable_next_day: '1',\r\n\t\t\t\t\t// 选中的班次id\r\n\t\t\t\t\tclassId: '',\r\n\t\t\t\t\t// 选中的班次name\r\n\t\t\t\t\tclassName:'',\r\n\t\t\t\t\t//考情组名字\r\n\t\t\t\t\tname: '',\r\n\t\t\t\t\t// 绑定的班次\r\n\t\t\t\t\tshift_vo_list: ''\r\n\t\t\t\t},\r\n\t\t\t\trules: {\r\n\t\t\t\t\tname: [{\r\n\t\t\t\t\t\trequired: true,\r\n\t\t\t\t\t\tmessage: \"请输入组名称\",\r\n\t\t\t\t\t\ttrigger: \"blur\"\r\n\t\t\t\t\t}]\r\n\t\t\t\t}\r\n\t\t\t};\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\t...mapGetters({\r\n\t\t\t\tstoreData: \"MUser/storeData\",\r\n\t\t\t}),\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\t// if (this.id) {\r\n\t\t\t// \tthis.postClassDetails();\r\n\t\t\t// }\r\n\t\t\t// 加载班次列表\r\n\t\t\tthis.getAllClassList();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 删除选中的员工\r\n\t\t\tdelChecked(ind) {\r\n\t\t\t\t// console.log(ind, '删除');\r\n\t\t\t\tthis.checkedStaff.splice(ind, 1)\r\n\t\t\t},\r\n\t\t\t// 选择员工\r\n\t\t\tclassChange(val) {\r\n\t\t\t\tconst target = this.class_list.find((item) => item.id === val);\r\n\t\t\t\tthis.form.classId = target.id;\r\n\t\t\t\tthis.form.className = target.name;\r\n\t\t\t},\r\n\t\t\t// 获取班次列表\r\n\t\t\tasync getAllClassList() {\r\n\t\t\t\tconst {\r\n\t\t\t\t\tdata\r\n\t\t\t\t} = await getAllClassList({\r\n\t\t\t\t\tpage: \"1\",\r\n\t\t\t\t\tpageSize: \"999\",\r\n\t\t\t\t});\r\n\t\t\t\tthis.class_list = data;\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\tthis.checkedStaff.push(...val)\r\n\t\t\t},\r\n\t\t\t// 删除上下班\r\n\t\t\tdelTime(ind) {\r\n\t\t\t\tthis.form.sections.splice(ind, 1)\r\n\t\t\t},\r\n\t\t\t// 添加上下班\r\n\t\t\taddTime() {\r\n\t\t\t\tthis.form.sections.push({\r\n\t\t\t\t\ttimes: [{\r\n\t\t\t\t\t\t\"check_type\": \"OnDuty\", //类型(OnDuty上班,OffDuty下班)\r\n\t\t\t\t\t\t\"across\": 0, //是否跨天\r\n\t\t\t\t\t\t\"end_min\": -1, //允许的最玩打卡时间,分钟为单位(-1表示不限制)\r\n\t\t\t\t\t\t\"check_time\": \"\", //check时间\r\n\t\t\t\t\t\t\"free_check\": false, //是否免打卡\r\n\t\t\t\t\t\t\"begin_min\": 0 //允许的最早提前打卡时间,分钟为单位}\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\t\"check_type\": \"OffDuty\", //类型(OnDuty上班,OffDuty下班)\r\n\t\t\t\t\t\t\"across\": 0, //是否跨天\r\n\t\t\t\t\t\t\"end_min\": -1, //允许的最玩打卡时间,分钟为单位(-1表示不限制)\r\n\t\t\t\t\t\t\"check_time\": \"\", //check时间\r\n\t\t\t\t\t\t\"free_check\": false, //是否免打卡\r\n\t\t\t\t\t\t\"begin_min\": 0 //允许的最早提前打卡时间,分钟为单位\r\n\t\t\t\t\t}],\r\n\t\t\t\t})\r\n\t\t\t},\r\n\r\n\t\t\tclose() {\r\n\t\t\t\tthis.$emit(\"close\");\r\n\t\t\t},\r\n\t\t\t// 班次详情 postClassDetails\r\n\t\t\t// async postClassDetails() {\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 postClassDetails(this.id);\r\n\r\n\t\t\t// \tthis.form = {\r\n\t\t\t// \t\t...data,\r\n\t\t\t// \t\tdepartmentPidPath: data.extend.departmentPidPath,\r\n\t\t\t// \t\trolePidPath: data.extend.rolePidPath,\r\n\t\t\t// \t\tage: data.age * 1000,\r\n\t\t\t// \t};\r\n\t\t\t// \tif (data.extend.rolePidPath) {\r\n\t\t\t// \t\tthis.role = data.extend.rolePidPath.split(\",\").map((item) => {\r\n\t\t\t// \t\t\treturn parseInt(item);\r\n\t\t\t// \t\t});\r\n\t\t\t// \t}\r\n\r\n\t\t\t// \tthis.department = data.extend.departmentPidPath\r\n\t\t\t// \t\t.split(\",\")\r\n\t\t\t// \t\t.map((item) => {\r\n\t\t\t// \t\t\treturn parseInt(item);\r\n\t\t\t// \t\t});\r\n\t\t\t// \tlet shopArr = [];\r\n\t\t\t// \tdata.dataField.shopIds.forEach((item, index) => {\r\n\t\t\t// \t\tshopArr.push({\r\n\t\t\t// \t\t\tid: item,\r\n\t\t\t// \t\t\tname: data.dataField.shopNames[index],\r\n\t\t\t// \t\t});\r\n\t\t\t// \t});\r\n\t\t\t// \tthis.shop_arr = shopArr;\r\n\t\t\t// \tlet arr = [];\r\n\t\t\t// \tdata.dataField.staffIds.forEach((item, index) => {\r\n\t\t\t// \t\tarr.push({\r\n\t\t\t// \t\t\tid: item,\r\n\t\t\t// \t\t\tstaffName: data.dataField.staffNames[index],\r\n\t\t\t// \t\t});\r\n\t\t\t// \t});\r\n\t\t\t// \tthis.staffName_arr = arr;\r\n\t\t\t// },\r\n\t\t\tasync confirm() {\r\n\t\t\t\tthis.$refs.form.validate(async (valid) => {\r\n\t\t\t\t\tif (valid) {\r\n\t\t\t\t\t\tconst upData = {\r\n\t\t\t\t\t\t\tname:this.form.name,\r\n\t\t\t\t\t\t\tstaff_id:this.checkedStaff.map((e)=>{\r\n\t\t\t\t\t\t\t\treturn e.id\r\n\t\t\t\t\t\t\t}).join(','),\r\n\t\t\t\t\t\t\tenable_next_day:this.form.enable_next_day==='1'?true:false,\r\n\t\t\t\t\t\t\tshift_vo_list:this.form.classId,\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tconsole.log(upData,'提交数据');\r\n\t\t\t\t\t\tconst data = await postAddGroup(upData);\r\n\t\t\t\t\t\tthis.$message({\r\n\t\t\t\t\t\t\tmessage: data.data,\r\n\t\t\t\t\t\t\ttype: \"success\",\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tthis.close();\r\n\t\t\t\t\t\tthis.$emit(\"confirm\");\r\n\t\t\t\t\t}\r\n\t\t\t\t});\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"]}]}