1 |
- {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js!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\\components\\addSingGroup.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\SystemSettings\\components\\addSingGroup.vue","mtime":1678954023598},{"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\\thread-loader\\dist\\cjs.js","mtime":1681371925422},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgLy8gZ2V0R3JvdXBEZXRhaWwsCmdldEFsbENsYXNzTGlzdCwgcG9zdEFkZEdyb3VwIH0gZnJvbSAiQC9hcGkvRGVwYXJ0bWVudCI7CmltcG9ydCBzdGFmZkxpc3RNb2RhbCBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vc3RhZmZMaXN0TW9kYWwiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIkFkZEdyb3VwIiwKICBjb21wb25lbnRzOiB7CiAgICBzdGFmZkxpc3RNb2RhbAogIH0sCiAgcHJvcHM6IHsKICAgIHZpc2libGU6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICBpc0VkaXQ6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICAvLyDmmK/lkKbpnIDopoHpga7nvanlsYIKICAgIG1vZGFsOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IHRydWUKICAgIH0sCiAgICBpZDogewogICAgICB0eXBlOiBbTnVtYmVyLCBTdHJpbmddLAogICAgICBkZWZhdWx0OiAwCiAgICB9CiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIC8vIOaYr+WQpuaYvuekuuWRmOW3pQogICAgICBzdGFmZl9zaG93OiBmYWxzZSwKICAgICAgaXNzZXJjaDogdHJ1ZSwKICAgICAgLy8g54+t5qyh5YiX6KGoCiAgICAgIGNsYXNzX2xpc3Q6IFtdLAogICAgICAvLyDmt7vliqDpgInkuK3nmoTlkZjlt6XliJfooagKICAgICAgY2hlY2tlZFN0YWZmOiBbXSwKICAgICAgZm9ybTogewogICAgICAgIC8vIOaYjuaXpeeUn+aViAogICAgICAgIGVuYWJsZV9uZXh0X2RheTogJzEnLAogICAgICAgIC8vIOmAieS4reeahOePreasoWlkCiAgICAgICAgY2xhc3NJZDogJycsCiAgICAgICAgLy8g6YCJ5Lit55qE54+t5qyhbmFtZQogICAgICAgIGNsYXNzTmFtZTogJycsCiAgICAgICAgLy/ogIPmg4Xnu4TlkI3lrZcKICAgICAgICBuYW1lOiAnJywKICAgICAgICAvLyDnu5HlrprnmoTnj63mrKEKICAgICAgICBzaGlmdF92b19saXN0OiAnJwogICAgICB9LAogICAgICBydWxlczogewogICAgICAgIG5hbWU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXnu4TlkI3np7AiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0KICAgICAgfQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgLy8gY29uc29sZS5sb2coJ2Nq4oCYJyx0aGlzLmlkKTsKICAgIC8vIGlmICh0aGlzLmlkKSB7CiAgICAvLyAJdGhpcy5nZXRHcm91cERldGFpbCgpOwogICAgLy8gfQogICAgLy8g5Yqg6L2954+t5qyh5YiX6KGoCiAgICB0aGlzLmdldEFsbENsYXNzTGlzdCgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIC8vIOWIoOmZpOmAieS4reeahOWRmOW3pQogICAgZGVsQ2hlY2tlZChpbmQpIHsKICAgICAgLy8gY29uc29sZS5sb2coaW5kLCAn5Yig6ZmkJyk7CiAgICAgIHRoaXMuY2hlY2tlZFN0YWZmLnNwbGljZShpbmQsIDEpOwogICAgfSwKCiAgICAvLyDpgInmi6nnj63mrKEKICAgIGNsYXNzQ2hhbmdlKHZhbCkgewogICAgICBjb25zdCB0YXJnZXQgPSB0aGlzLmNsYXNzX2xpc3QuZmluZChpdGVtID0+IGl0ZW0uaWQgPT09IHZhbCk7CiAgICAgIHRoaXMuZm9ybS5jbGFzc0lkID0gdGFyZ2V0LnNoaWZ0X2lkOwogICAgICB0aGlzLmZvcm0uY2xhc3NOYW1lID0gdGFyZ2V0Lm5hbWU7CiAgICB9LAoKICAgIC8vIOiOt+WPluePreasoeWIl+ihqAogICAgYXN5bmMgZ2V0QWxsQ2xhc3NMaXN0KCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgZ2V0QWxsQ2xhc3NMaXN0KHsKICAgICAgICBwYWdlOiAiMSIsCiAgICAgICAgcGFnZVNpemU6ICI5OTkiCiAgICAgIH0pOwogICAgICB0aGlzLmNsYXNzX2xpc3QgPSBkYXRhOwogICAgfSwKCiAgICAvLyDpgInmi6nlkZjlt6UKICAgIHN0YWZmU2VsKHZhbCkgewogICAgICAvLyBjb25zb2xlLmxvZyh2YWwsJ3h6Jyk7CiAgICAgIHRoaXMuY2hlY2tlZFN0YWZmLnB1c2goLi4udmFsKTsKICAgIH0sCgogICAgY2xvc2UoKSB7CiAgICAgIHRoaXMuJGVtaXQoImNsb3NlIik7CiAgICB9LAoKICAgIC8vICDnj63mrKHor6bmg4UgZ2V0R3JvdXBEZXRhaWwKICAgIC8vIGFzeW5jIGdldEdyb3VwRGV0YWlsKCkgewogICAgLy8gCWNvbnNvbGUubG9nKCdreicsdGhpcy5pZCk7CiAgICAvLyAJaWYgKCF0aGlzLmlkKSByZXR1cm47CiAgICAvLyAJY29uc3QgewogICAgLy8gCQlkYXRhCiAgICAvLyAJfSA9IGF3YWl0IGdldEdyb3VwRGV0YWlsKHsKICAgIC8vIAkJaWQ6dGhpcy5pZCwKICAgIC8vIAkJfSk7CiAgICAvLyAJY29uc29sZS5sb2coZGF0YSwn4oCYanonKTsKICAgIC8vIAl0aGlzLmNoZWNrZWRTdGFmZiA9IGRhdGEuZ3JvdXBfdXNlci5tYXAoKGUpPT57CiAgICAvLyAJCXJldHVybiBlCiAgICAvLyAJfSk7CiAgICAvLyAJY29uc3QgY2xhc3NJdGVtID0gZGF0YS5zaGlmdF9pZHNbMF0KICAgIC8vIAl0aGlzLmZvcm0gPSB7CiAgICAvLyAJCS8vIOaYjuaXpeeUn+aViAogICAgLy8gCQllbmFibGVfbmV4dF9kYXk6ICcxJywKICAgIC8vIAkJLy8g6YCJ5Lit55qE54+t5qyhaWQKICAgIC8vIAkJY2xhc3NJZDogY2xhc3NJdGVtLmlkLAogICAgLy8gCQkvLyDpgInkuK3nmoTnj63mrKFuYW1lCiAgICAvLyAJCWNsYXNzTmFtZTpjbGFzc0l0ZW0ubmFtZSwKICAgIC8vIAkJLy/ogIPmg4Xnu4TlkI3lrZcKICAgIC8vIAkJbmFtZTogZGF0YS5uYW1lLAogICAgLy8gCQkvLyDnu5HlrprnmoTnj63mrKEKICAgIC8vIAkJc2hpZnRfdm9fbGlzdDogJycKICAgIC8vIAl9OwogICAgLy8gfSwKICAgIGFzeW5jIGNvbmZpcm0oKSB7CiAgICAgIHRoaXMuJHJlZnMuZm9ybS52YWxpZGF0ZShhc3luYyB2YWxpZCA9PiB7CiAgICAgICAgaWYgKHZhbGlkKSB7CiAgICAgICAgICBjb25zdCB1cERhdGEgPSB7CiAgICAgICAgICAgIG5hbWU6IHRoaXMuZm9ybS5uYW1lLAogICAgICAgICAgICBzdGFmZl9pZDogdGhpcy5jaGVja2VkU3RhZmYubWFwKGUgPT4gewogICAgICAgICAgICAgIHJldHVybiBlLmlkOwogICAgICAgICAgICB9KS5qb2luKCcsJyksCiAgICAgICAgICAgIGVuYWJsZV9uZXh0X2RheTogdGhpcy5mb3JtLmVuYWJsZV9uZXh0X2RheSA9PT0gJzEnID8gdHJ1ZSA6IGZhbHNlLAogICAgICAgICAgICBzaGlmdF92b19saXN0OiB0aGlzLmZvcm0uY2xhc3NJZAogICAgICAgICAgfTsgLy8gY29uc29sZS5sb2codXBEYXRhLCfmj5DkuqTmlbDmja4nKTsKCiAgICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgcG9zdEFkZEdyb3VwKHVwRGF0YSk7CiAgICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgICAgbWVzc2FnZTogZGF0YS5kYXRhLAogICAgICAgICAgICB0eXBlOiAic3VjY2VzcyIKICAgICAgICAgIH0pOwogICAgICAgICAgdGhpcy5jbG9zZSgpOwogICAgICAgICAgdGhpcy4kZW1pdCgiY29uZmlybSIpOwogICAgICAgIH0KICAgICAgfSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA6DA,SACA;AACAA,eAFA,EAGAC,YAHA,QAIA,kBAJA;AAKA;AACA;EACAC,gBADA;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,cALA;MAMA;MACAC,gBAPA;MAQAC;QACA;QACAC,oBAFA;QAGA;QACAC,WAJA;QAKA;QACAC,aANA;QAOA;QACAlB,QARA;QASA;QACAmB;MAVA,CARA;MAoBAC;QACApB;UACAqB,cADA;UAEAC,iBAFA;UAGAC;QAHA;MADA;IApBA;EA4BA,CArDA;;EAsDAC;IACA;IACA;IACA;IACA;IACA;IACA;EACA,CA7DA;;EA8DAC;IACA;IACAC;MACA;MACA;IACA,CALA;;IAMA;IACAC;MACA;MACA;MACA;IACA,CAXA;;IAYA;IACA;MACA;QACAjB;MADA,IAEA;QACAkB,SADA;QAEAC;MAFA,EAFA;MAMA;IACA,CArBA;;IAsBA;IACAC;MACA;MACA;IACA,CA1BA;;IA2BAC;MACA;IACA,CA7BA;;IA8BA;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;IAEA;IACA;MACA;QACA;UACA;YACA/B,oBADA;YAEAgC;cACA;YACA,CAFA,EAEAC,IAFA,CAEA,GAFA,CAFA;YAKAjB,iEALA;YAMAG;UANA,EADA,CAUA;;UACA;UACA;YACAG,kBADA;YAEAjB;UAFA;UAIA;UACA;QACA;MACA,CApBA;IAqBA;;EAjFA;AA9DA","names":["getAllClassList","postAddGroup","name","components","staffListModal","props","visible","type","default","isEdit","modal","id","data","staff_show","isserch","class_list","checkedStaff","form","enable_next_day","classId","className","shift_vo_list","rules","required","message","trigger","created","methods","delChecked","classChange","page","pageSize","staffSel","close","staff_id","join"],"sourceRoot":"src/views/SystemSettings/components","sources":["addSingGroup.vue"],"sourcesContent":["<template>\n\t<div>\n\t\t<el-drawer class=\"edit-drawer\" :title=\"isEdit ? '修改考勤组' : '新增考勤组'\" size=\"650px\" :visible.sync=\"visible\"\n\t\t\tdirection=\"rtl\" :modal=\"modal\" :wrapper-closable=\"false\" @close=\"close\">\n\t\t\t<!-- <div v-if=\"!isEdit\" class=\"page-tip-div\" style=\"margin-top: 0\">\n\t\t\t\t<span>温馨提示:</span>\n\t\t\t\t<span>\n\t\t\t\t\t新员工初始密码为\n\t\t\t\t\t<span style=\"color: #ff4400; font-weight: bold\">88888888</span>\n\t\t\t\t\t,登录后可修改密码。\n\t\t\t\t</span>\n\t\t\t</div> -->\n\t\t\t<el-form ref=\"form\" :rules=\"rules\" size=\"small\" :model=\"form\" label-width=\"120px\">\n\t\t\t\t<el-form-item label=\"组名称\" prop=\"name\">\n\t\t\t\t\t<el-input v-model=\"form.name\" placeholder=\"请输入班次名称\"></el-input>\n\t\t\t\t</el-form-item>\n\t\t\t\t<el-form-item label=\"班次:\" prop=\"salesManId\" style=\"margin-bottom: 20px\">\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<el-select v-model=\"form.className\" style=\"width: 350px\" filterable placeholder=\"请选择班次\"\n\t\t\t\t\t\t\t@change=\"classChange\">\n\t\t\t\t\t\t\t<el-option v-for=\"(item, index) in class_list\" :key=\"index\" :label=\"item.name\"\n\t\t\t\t\t\t\t\t:value=\"item.id\"></el-option>\n\t\t\t\t\t\t</el-select>\n\t\t\t\t\t\t<el-button size=\"mini\" type=\"text\" @click=\"getAllClassList\">\n\t\t\t\t\t\t\t【刷新】\n\t\t\t\t\t\t</el-button>\n\t\t\t\t\t</div>\n\t\t\t\t</el-form-item>\n\t\t\t\t<el-form-item label=\"员工:\" prop=\"salesManId\" style=\"margin-bottom: 20px\">\n\t\t\t\t\t<template>\n\t\t\t\t\t\t<el-tag v-for=\"(ls,ind) in checkedStaff\" :key='ind' closable size=\"medium\" class=\"item\"\n\t\t\t\t\t\t\t@close=\"delChecked(ind)\">\n\t\t\t\t\t\t\t{{ls.staffName}}\n\t\t\t\t\t\t\t{{ls.staffCode}}\n\t\t\t\t\t\t</el-tag>\n\t\t\t\t\t</template>\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<el-button type=\"danger\" @click=\"staff_show= true\">\n\t\t\t\t\t\t\t添加\n\t\t\t\t\t\t</el-button>\n\t\t\t\t\t</div>\n\t\t\t\t</el-form-item>\n\t\t\t\t<!-- <el-form-item label=\"生效:\" prop=\"enable_next_day\" style=\"margin-bottom: 20px\">\n\t\t\t\t\t<el-select v-model=\"form.enable_next_day\" filterable placeholder=\"是否明日生效\">\n\t\t\t\t\t\t<el-option label=\"是\" value=\"1\"></el-option>\n\t\t\t\t\t\t<el-option label=\"否\" value=\"0\"></el-option>\n\t\t\t\t\t</el-select>\n\t\t\t\t</el-form-item> -->\n\n\t\t\t\t<el-form-item style=\"text-align: right; padding-right: 10px\">\n\t\t\t\t\t<el-button type=\"primary\" @click=\"confirm\">确 定</el-button>\n\t\t\t\t\t<el-button @click=\"close\">取 消</el-button>\n\t\t\t\t</el-form-item>\n\t\t\t</el-form>\n\t\t</el-drawer>\n\t\t<staffListModal v-if=\"staff_show\" :is-show=\"staff_show\" \n\t\t\t:isserch=\"isserch\" @cancel=\"staff_show = false\" @confirm=\"staffSel\" />\n\t</div>\n</template>\n\n<script>\n\timport {\n\t\t// getGroupDetail,\n\t\tgetAllClassList,\n\t\tpostAddGroup\n\t} from \"@/api/Department\";\n\timport staffListModal from \"@/component/common/staffListModal\";\n\texport default {\n\t\tname: \"AddGroup\",\n\t\tcomponents: {\n\t\t\tstaffListModal,\n\t\t},\n\t\tprops: {\n\t\t\tvisible: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tisEdit: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\t// 是否需要遮罩层\n\t\t\tmodal: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: true,\n\t\t\t},\n\t\t\tid: {\n\t\t\t type: [Number, String],\n\t\t\t default: 0,\n\t\t\t},\n\t\t},\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\t// 是否显示员工\n\t\t\t\tstaff_show: false,\n\t\t\t\tisserch: true,\n\t\t\t\t// 班次列表\n\t\t\t\tclass_list: [],\n\t\t\t\t// 添加选中的员工列表\n\t\t\t\tcheckedStaff: [],\n\t\t\t\tform: {\n\t\t\t\t\t// 明日生效\n\t\t\t\t\tenable_next_day: '1',\n\t\t\t\t\t// 选中的班次id\n\t\t\t\t\tclassId: '',\n\t\t\t\t\t// 选中的班次name\n\t\t\t\t\tclassName:'',\n\t\t\t\t\t//考情组名字\n\t\t\t\t\tname: '',\n\t\t\t\t\t// 绑定的班次\n\t\t\t\t\tshift_vo_list: ''\n\t\t\t\t},\n\t\t\t\trules: {\n\t\t\t\t\tname: [{\n\t\t\t\t\t\trequired: true,\n\t\t\t\t\t\tmessage: \"请输入组名称\",\n\t\t\t\t\t\ttrigger: \"blur\"\n\t\t\t\t\t}]\n\t\t\t\t}\n\t\t\t};\n\t\t},\n\t\tcreated() {\n\t\t\t// console.log('cj‘',this.id);\n\t\t\t// if (this.id) {\n\t\t\t// \tthis.getGroupDetail();\n\t\t\t// }\n\t\t\t// 加载班次列表\n\t\t\tthis.getAllClassList();\n\t\t},\n\t\tmethods: {\n\t\t\t// 删除选中的员工\n\t\t\tdelChecked(ind) {\n\t\t\t\t// console.log(ind, '删除');\n\t\t\t\tthis.checkedStaff.splice(ind, 1)\n\t\t\t},\n\t\t\t// 选择班次\n\t\t\tclassChange(val) {\n\t\t\t\tconst target = this.class_list.find((item) => item.id === val);\n\t\t\t\tthis.form.classId = target.shift_id;\n\t\t\t\tthis.form.className = target.name;\n\t\t\t},\n\t\t\t// 获取班次列表\n\t\t\tasync getAllClassList() {\n\t\t\t\tconst {\n\t\t\t\t\tdata\n\t\t\t\t} = await getAllClassList({\n\t\t\t\t\tpage: \"1\",\n\t\t\t\t\tpageSize: \"999\",\n\t\t\t\t});\n\t\t\t\tthis.class_list = data;\n\t\t\t},\n\t\t\t// 选择员工\n\t\t\tstaffSel(val) {\n\t\t\t\t// console.log(val,'xz');\n\t\t\t\tthis.checkedStaff.push(...val)\n\t\t\t},\n\t\t\tclose() {\n\t\t\t\tthis.$emit(\"close\");\n\t\t\t},\n\t\t\t// 班次详情 getGroupDetail\n\t\t\t// async getGroupDetail() {\n\t\t\t// \tconsole.log('kz',this.id);\n\t\t\t// \tif (!this.id) return;\n\t\t\t// \tconst {\n\t\t\t// \t\tdata\n\t\t\t// \t} = await getGroupDetail({\n\t\t\t// \t\tid:this.id,\n\t\t\t// \t\t});\n\t\t\t// \tconsole.log(data,'‘jz');\n\t\t\t\t\n\t\t\t// \tthis.checkedStaff = data.group_user.map((e)=>{\n\t\t\t// \t\treturn e\n\t\t\t// \t});\n\t\t\t// \tconst classItem = data.shift_ids[0]\n\t\t\t// \tthis.form = {\n\t\t\t// \t\t// 明日生效\n\t\t\t// \t\tenable_next_day: '1',\n\t\t\t// \t\t// 选中的班次id\n\t\t\t// \t\tclassId: classItem.id,\n\t\t\t// \t\t// 选中的班次name\n\t\t\t// \t\tclassName:classItem.name,\n\t\t\t// \t\t//考情组名字\n\t\t\t// \t\tname: data.name,\n\t\t\t// \t\t// 绑定的班次\n\t\t\t// \t\tshift_vo_list: ''\n\t\t\t// \t};\n\t\t\t\t\n\t\t\t// },\n\t\t\tasync confirm() {\n\t\t\t\tthis.$refs.form.validate(async (valid) => {\n\t\t\t\t\tif (valid) {\n\t\t\t\t\t\tconst upData = {\n\t\t\t\t\t\t\tname:this.form.name,\n\t\t\t\t\t\t\tstaff_id:this.checkedStaff.map((e)=>{\n\t\t\t\t\t\t\t\treturn e.id\n\t\t\t\t\t\t\t}).join(','),\n\t\t\t\t\t\t\tenable_next_day:this.form.enable_next_day==='1'?true:false,\n\t\t\t\t\t\t\tshift_vo_list:this.form.classId,\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// console.log(upData,'提交数据');\n\t\t\t\t\t\tconst data = await postAddGroup(upData);\n\t\t\t\t\t\tthis.$message({\n\t\t\t\t\t\t\tmessage: data.data,\n\t\t\t\t\t\t\ttype: \"success\",\n\t\t\t\t\t\t});\n\t\t\t\t\t\tthis.close();\n\t\t\t\t\t\tthis.$emit(\"confirm\");\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t},\n\t\t},\n\t};\n</script>\n\n<style scoped>\n\t.item {\n\t\tmargin-right: 5px;\n\t\tmargin-left: 0 !important;\n\t\tmargin-bottom: 5px;\n\t}\n\n\t.btn-up {\n\t\tposition: relative;\n\t}\n\n\t.btn-department {\n\t\tposition: absolute;\n\t\tleft: 270px;\n\t\ttop: 4px;\n\t}\n\n\t.btn-role-up {\n\t\tposition: relative;\n\t}\n\n\t.add-role {\n\t\tposition: absolute;\n\t\tleft: 270px;\n\t\ttop: 4px;\n\t}\n\n\t.creat-shop {\n\t\tcolor: #1890ff;\n\t\tfont-size: 12px;\n\t}\n</style>\n"]}]}
|