d1e9f5556478b1191ed7b0bd2563eb56.json 15 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\\info\\components\\InfoAdd.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\info\\components\\InfoAdd.vue","mtime":1673493272788},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgLy8gcG9zdENsYXNzRGV0YWlscywKcG9zdEFkZENsYXNzIH0gZnJvbSAiQC9hcGkvRGVwYXJ0bWVudCI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQWRkQ2xhc3MiLAogIHByb3BzOiB7CiAgICB2aXNpYmxlOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9LAogICAgaXNFZGl0OiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9LAogICAgLy8g5piv5ZCm6ZyA6KaB6YGu572p5bGCCiAgICBtb2RhbDogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiB0cnVlCiAgICB9CiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGZvcm06IHsKICAgICAgICBuYW1lOiAiIiwKICAgICAgICAvL+Wnk+WQjQogICAgICAgIGR1dGllczogIiIsCiAgICAgICAgLy/ogYzliqEKICAgICAgICB0eXBlOiAiIiwKICAgICAgICAvLzHmi5vllYYy6L+e6ZSBM+WFseS6q+iCoeS4nDTpq5jnrqEKICAgICAgICBwaG9uZTogIiIsCiAgICAgICAgLy/ogZTns7vmlrnlvI8g5re75YqgMeaLm+WVhjLov57plIEz5YWx5Lqr6IKh5Lic5Lyg5YWlCiAgICAgICAgYWRkcmVzczogIiIsCiAgICAgICAgLy/lnLDlnYAg5re75YqgMeaLm+WVhjLov57plIEz5YWx5Lqr6IKh5Lic5Lyg5YWlCiAgICAgICAgYnVzaW5lc3M6ICIiLAogICAgICAgIC8v5Lia5YqhCiAgICAgICAgam9iX25vOiAiIiAvL+W3peWPtwoKICAgICAgfSwKICAgICAgcnVsZXM6IHsKICAgICAgICBuYW1lOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl5ZCN56ewIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIHR5cGU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fpgInmi6nouqvku70iLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0KICAgICAgfQogICAgfTsKICB9LAoKICAvLyBjcmVhdGVkKCkgewogIC8vIAlpZiAodGhpcy5pZCkgewogIC8vIAkJdGhpcy5wb3N0Q2xhc3NEZXRhaWxzKCk7CiAgLy8gCX0KICAvLyB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOWIoOmZpOS4iuS4i+ePrQogICAgZGVsVGltZShpbmQpIHsKICAgICAgdGhpcy5mb3JtLnNlY3Rpb25zLnNwbGljZShpbmQsIDEpOwogICAgfSwKCiAgICAvLyDmt7vliqDkuIrkuIvnj60KICAgIGFkZFRpbWUoKSB7CiAgICAgIHRoaXMuZm9ybS5zZWN0aW9ucy5wdXNoKHsKICAgICAgICB0aW1lczogW3sKICAgICAgICAgICJjaGVja190eXBlIjogIk9uRHV0eSIsCiAgICAgICAgICAvL+exu+WeiyhPbkR1dHnkuIrnj63vvIxPZmZEdXR55LiL54+tKQogICAgICAgICAgImFjcm9zcyI6IDAsCiAgICAgICAgICAvL+aYr+WQpui3qOWkqQogICAgICAgICAgImVuZF9taW4iOiAtMSwKICAgICAgICAgIC8v5YWB6K6455qE5pyA546p5omT5Y2h5pe26Ze077yM5YiG6ZKf5Li65Y2V5L2N77yILTHooajnpLrkuI3pmZDliLbvvIkKICAgICAgICAgICJjaGVja190aW1lIjogIiIsCiAgICAgICAgICAvL2NoZWNr5pe26Ze0CiAgICAgICAgICAiZnJlZV9jaGVjayI6IGZhbHNlLAogICAgICAgICAgLy/mmK/lkKblhY3miZPljaEKICAgICAgICAgICJiZWdpbl9taW4iOiAwIC8v5YWB6K6455qE5pyA5pep5o+Q5YmN5omT5Y2h5pe26Ze077yM5YiG6ZKf5Li65Y2V5L2NfQoKICAgICAgICB9LCB7CiAgICAgICAgICAiY2hlY2tfdHlwZSI6ICJPZmZEdXR5IiwKICAgICAgICAgIC8v57G75Z6LKE9uRHV0eeS4iuePre+8jE9mZkR1dHnkuIvnj60pCiAgICAgICAgICAiYWNyb3NzIjogMCwKICAgICAgICAgIC8v5piv5ZCm6Leo5aSpCiAgICAgICAgICAiZW5kX21pbiI6IC0xLAogICAgICAgICAgLy/lhYHorrjnmoTmnIDnjqnmiZPljaHml7bpl7TvvIzliIbpkp/kuLrljZXkvY3vvIgtMeihqOekuuS4jemZkOWItu+8iQogICAgICAgICAgImNoZWNrX3RpbWUiOiAiIiwKICAgICAgICAgIC8vY2hlY2vml7bpl7QKICAgICAgICAgICJmcmVlX2NoZWNrIjogZmFsc2UsCiAgICAgICAgICAvL+aYr+WQpuWFjeaJk+WNoQogICAgICAgICAgImJlZ2luX21pbiI6IDAgLy/lhYHorrjnmoTmnIDml6nmj5DliY3miZPljaHml7bpl7TvvIzliIbpkp/kuLrljZXkvY0KCiAgICAgICAgfV0KICAgICAgfSk7CiAgICB9LAoKICAgIGNsb3NlKCkgewogICAgICB0aGlzLiRlbWl0KCJjbG9zZSIpOwogICAgfSwKCiAgICAvLyAg54+t5qyh6K+m5oOFIHBvc3RDbGFzc0RldGFpbHMKICAgIC8vIGFzeW5jIHBvc3RDbGFzc0RldGFpbHMoKSB7CiAgICAvLyAJaWYgKCF0aGlzLmlkKSByZXR1cm47CiAgICAvLyAJY29uc3QgewogICAgLy8gCQlkYXRhCiAgICAvLyAJfSA9IGF3YWl0IHBvc3RDbGFzc0RldGFpbHModGhpcy5pZCk7CiAgICAvLyAJdGhpcy5mb3JtID0gewogICAgLy8gCQkuLi5kYXRhLAogICAgLy8gCQlkZXBhcnRtZW50UGlkUGF0aDogZGF0YS5leHRlbmQuZGVwYXJ0bWVudFBpZFBhdGgsCiAgICAvLyAJCXJvbGVQaWRQYXRoOiBkYXRhLmV4dGVuZC5yb2xlUGlkUGF0aCwKICAgIC8vIAkJYWdlOiBkYXRhLmFnZSAqIDEwMDAsCiAgICAvLyAJfTsKICAgIC8vIAlpZiAoZGF0YS5leHRlbmQucm9sZVBpZFBhdGgpIHsKICAgIC8vIAkJdGhpcy5yb2xlID0gZGF0YS5leHRlbmQucm9sZVBpZFBhdGguc3BsaXQoIiwiKS5tYXAoKGl0ZW0pID0+IHsKICAgIC8vIAkJCXJldHVybiBwYXJzZUludChpdGVtKTsKICAgIC8vIAkJfSk7CiAgICAvLyAJfQogICAgLy8gCXRoaXMuZGVwYXJ0bWVudCA9IGRhdGEuZXh0ZW5kLmRlcGFydG1lbnRQaWRQYXRoCiAgICAvLyAJCS5zcGxpdCgiLCIpCiAgICAvLyAJCS5tYXAoKGl0ZW0pID0+IHsKICAgIC8vIAkJCXJldHVybiBwYXJzZUludChpdGVtKTsKICAgIC8vIAkJfSk7CiAgICAvLyAJbGV0IHNob3BBcnIgPSBbXTsKICAgIC8vIAlkYXRhLmRhdGFGaWVsZC5zaG9wSWRzLmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7CiAgICAvLyAJCXNob3BBcnIucHVzaCh7CiAgICAvLyAJCQlpZDogaXRlbSwKICAgIC8vIAkJCW5hbWU6IGRhdGEuZGF0YUZpZWxkLnNob3BOYW1lc1tpbmRleF0sCiAgICAvLyAJCX0pOwogICAgLy8gCX0pOwogICAgLy8gCXRoaXMuc2hvcF9hcnIgPSBzaG9wQXJyOwogICAgLy8gCWxldCBhcnIgPSBbXTsKICAgIC8vIAlkYXRhLmRhdGFGaWVsZC5zdGFmZklkcy5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4gewogICAgLy8gCQlhcnIucHVzaCh7CiAgICAvLyAJCQlpZDogaXRlbSwKICAgIC8vIAkJCXN0YWZmTmFtZTogZGF0YS5kYXRhRmllbGQuc3RhZmZOYW1lc1tpbmRleF0sCiAgICAvLyAJCX0pOwogICAgLy8gCX0pOwogICAgLy8gCXRoaXMuc3RhZmZOYW1lX2FyciA9IGFycjsKICAgIC8vIH0sCiAgICBhc3luYyBjb25maXJtKCkgewogICAgICB0aGlzLiRyZWZzLmZvcm0udmFsaWRhdGUoYXN5bmMgdmFsaWQgPT4gewogICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgbGV0IHVwRGF0YSA9IHsKICAgICAgICAgICAgc2hpZnQ6IE9iamVjdC5hc3NpZ24oe30sIHRoaXMuZm9ybSkKICAgICAgICAgIH07CiAgICAgICAgICB1cERhdGEuc2hpZnQuc2VjdGlvbnMgPSB1cERhdGEuc2hpZnQuc2VjdGlvbnMubWFwKHJlcyA9PiB7CiAgICAgICAgICAgIGxldCBkYXRhID0gcmVzLnRpbWVzLm1hcChlID0+IHsKICAgICAgICAgICAgICByZXR1cm4gT2JqZWN0LmFzc2lnbih7fSwgZSk7CiAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgaWYgKGRhdGFbMV0uY2hlY2tfdGltZSA9PSAnMjQ6MDAnKSB7CiAgICAgICAgICAgICAgZGF0YVsxXS5hY3Jvc3MgPSAxOwogICAgICAgICAgICAgIGRhdGFbMV0uY2hlY2tfdGltZSA9ICIwMDowMCI7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGRhdGFbMF0uY2hlY2tfdGltZSA9ICIxOTcwLTAxLTAxICIgKyBkYXRhWzBdLmNoZWNrX3RpbWUgKyAnOjAwJzsKICAgICAgICAgICAgZGF0YVsxXS5jaGVja190aW1lID0gIjE5NzAtMDEtMDEgIiArIGRhdGFbMV0uY2hlY2tfdGltZSArICc6MDAnOwogICAgICAgICAgICByZXR1cm4gewogICAgICAgICAgICAgIHRpbWVzOiBkYXRhCiAgICAgICAgICAgIH07CiAgICAgICAgICB9KTsKICAgICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBwb3N0QWRkQ2xhc3ModXBEYXRhKTsKICAgICAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgICAgICBtZXNzYWdlOiBkYXRhLmRhdGEsCiAgICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIgogICAgICAgICAgfSk7CiAgICAgICAgICB0aGlzLmNsb3NlKCk7CiAgICAgICAgICB0aGlzLiRlbWl0KCJjb25maXJtIik7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;AAwBA,SACA;AACAA,YAFA,QAGA,kBAHA;AAIA;EACAC,gBADA;EAEAC;IACAC;MACAC,aADA;MAEAC;IAFA,CADA;IAKAC;MACAF,aADA;MAEAC;IAFA,CALA;IASA;IACAE;MACAH,aADA;MAEAC;IAFA;EAVA,CAFA;;EAiBAG;IACA;MACAC;QACAR,QADA;QACA;QACAS,UAFA;QAEA;QACAN,QAHA;QAGA;QACAO,SAJA;QAIA;QACAC,WALA;QAKA;QACAC,YANA;QAMA;QACAC,UAPA,CAOA;;MAPA,CADA;MAUAC;QACAd;UACAe,cADA;UAEAC,gBAFA;UAGAC;QAHA,EADA;QAMAd;UACAY,cADA;UAEAC,gBAFA;UAGAC;QAHA;MANA;IAVA;EAuBA,CAzCA;;EA0CA;EACA;EACA;EACA;EACA;EACAC;IACA;IACAC;MACA;IACA,CAJA;;IAKA;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,CAxBA;;IA0BAC;MACA;IACA,CA5BA;;IA6BA;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;YACAC;UADA;UAGAC;YACA;cACA;YACA,CAFA;;YAIA;cACAjB;cACAA;YACA;;YACAA,0DACA,KADA;YAEAA,0DACA,KADA;YAGA;cACAc;YADA;UAGA,CAjBA;UAkBA;UACA;YACAL,kBADA;YAEAb;UAFA;UAKA;UACA;QACA;MACA,CAhCA;IAiCA;;EAxGA;AA/CA","names":["postAddClass","name","props","visible","type","default","isEdit","modal","data","form","duties","phone","address","business","job_no","rules","required","message","trigger","methods","delTime","addTime","times","close","shift","upData"],"sourceRoot":"src/views/info/components","sources":["InfoAdd.vue"],"sourcesContent":["<template>\n\t<div>\n\t\t<el-drawer class=\"edit-drawer\" :title=\"isEdit ? '修改班次' : '新增班次'\" size=\"1000px\" :visible.sync=\"visible\"\n\t\t\tdirection=\"rtl\" :modal=\"modal\" :wrapper-closable=\"false\" @close=\"close\">\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=\"duties\">\n\t\t\t\t\t<el-input v-model=\"form.duties\" placeholder=\"请输入职务\"></el-input>\n\t\t\t\t</el-form-item>\n <el-form-item label=\"联系方式\" prop=\"phone\">\n \t<el-input v-model=\"form.phone\" placeholder=\"请输入联系方式\" type=\"\"></el-input>\n </el-form-item>\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</div>\n</template>\n\n<script>\n\timport {\n\t\t// postClassDetails,\n\t\tpostAddClass\n\t} from \"@/api/Department\";\n\texport default {\n\t\tname: \"AddClass\",\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},\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tform: {\n name: \"\", //姓名\n duties: \"\", //职务\n type: \"\", //1招商2连锁3共享股东4高管\n phone: \"\", //联系方式 添加1招商2连锁3共享股东传入\n address: \"\" ,//地址 添加1招商2连锁3共享股东传入\n business:\"\",//业务\n job_no: \"\"//工号\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 type: [{\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\t// created() {\n\t\t// \tif (this.id) {\n\t\t// \t\tthis.postClassDetails();\n\t\t// \t}\n\t\t// },\n\t\tmethods: {\n\t\t\t// 删除上下班\n\t\t\tdelTime(ind) {\n\t\t\t\tthis.form.sections.splice(ind, 1)\n\t\t\t},\n\t\t\t// 添加上下班\n\t\t\taddTime() {\n\t\t\t\tthis.form.sections.push({\n\t\t\t\t\ttimes: [{\n\t\t\t\t\t\t\"check_type\": \"OnDuty\", //类型(OnDuty上班,OffDuty下班)\n\t\t\t\t\t\t\"across\": 0, //是否跨天\n\t\t\t\t\t\t\"end_min\": -1, //允许的最玩打卡时间,分钟为单位(-1表示不限制)\n\t\t\t\t\t\t\"check_time\": \"\", //check时间\n\t\t\t\t\t\t\"free_check\": false, //是否免打卡\n\t\t\t\t\t\t\"begin_min\": 0 //允许的最早提前打卡时间,分钟为单位}\n\t\t\t\t\t}, {\n\t\t\t\t\t\t\"check_type\": \"OffDuty\", //类型(OnDuty上班,OffDuty下班)\n\t\t\t\t\t\t\"across\": 0, //是否跨天\n\t\t\t\t\t\t\"end_min\": -1, //允许的最玩打卡时间,分钟为单位(-1表示不限制)\n\t\t\t\t\t\t\"check_time\": \"\", //check时间\n\t\t\t\t\t\t\"free_check\": false, //是否免打卡\n\t\t\t\t\t\t\"begin_min\": 0 //允许的最早提前打卡时间,分钟为单位\n\t\t\t\t\t}],\n\t\t\t\t})\n\t\t\t},\n\n\t\t\tclose() {\n\t\t\t\tthis.$emit(\"close\");\n\t\t\t},\n\t\t\t// 班次详情 postClassDetails\n\t\t\t// async postClassDetails() {\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 postClassDetails(this.id);\n\n\t\t\t// \tthis.form = {\n\t\t\t// \t\t...data,\n\t\t\t// \t\tdepartmentPidPath: data.extend.departmentPidPath,\n\t\t\t// \t\trolePidPath: data.extend.rolePidPath,\n\t\t\t// \t\tage: data.age * 1000,\n\t\t\t// \t};\n\t\t\t// \tif (data.extend.rolePidPath) {\n\t\t\t// \t\tthis.role = data.extend.rolePidPath.split(\",\").map((item) => {\n\t\t\t// \t\t\treturn parseInt(item);\n\t\t\t// \t\t});\n\t\t\t// \t}\n\n\t\t\t// \tthis.department = data.extend.departmentPidPath\n\t\t\t// \t\t.split(\",\")\n\t\t\t// \t\t.map((item) => {\n\t\t\t// \t\t\treturn parseInt(item);\n\t\t\t// \t\t});\n\t\t\t// \tlet shopArr = [];\n\t\t\t// \tdata.dataField.shopIds.forEach((item, index) => {\n\t\t\t// \t\tshopArr.push({\n\t\t\t// \t\t\tid: item,\n\t\t\t// \t\t\tname: data.dataField.shopNames[index],\n\t\t\t// \t\t});\n\t\t\t// \t});\n\t\t\t// \tthis.shop_arr = shopArr;\n\t\t\t// \tlet arr = [];\n\t\t\t// \tdata.dataField.staffIds.forEach((item, index) => {\n\t\t\t// \t\tarr.push({\n\t\t\t// \t\t\tid: item,\n\t\t\t// \t\t\tstaffName: data.dataField.staffNames[index],\n\t\t\t// \t\t});\n\t\t\t// \t});\n\t\t\t// \tthis.staffName_arr = arr;\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\tlet upData = {\n\t\t\t\t\t\t\tshift: Object.assign({}, this.form)\n\t\t\t\t\t\t};\n\t\t\t\t\t\tupData.shift.sections = upData.shift.sections.map((res) => {\n\t\t\t\t\t\t\tlet data = res.times.map((e)=>{\n\t\t\t\t\t\t\t\treturn Object.assign({},e)\n\t\t\t\t\t\t\t})\n\n\t\t\t\t\t\t\tif (data[1].check_time == '24:00') {\n\t\t\t\t\t\t\t\tdata[1].across = 1;\n\t\t\t\t\t\t\t\tdata[1].check_time = \"00:00\";\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tdata[0].check_time = \"1970-01-01 \" + data[0].check_time +\n\t\t\t\t\t\t\t\t':00'\n\t\t\t\t\t\t\tdata[1].check_time = \"1970-01-01 \" + data[1].check_time +\n\t\t\t\t\t\t\t\t':00'\n\n\t\t\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\t\t\ttimes:data\n\t\t\t\t\t\t\t\t\t};\n\t\t\t\t\t\t})\n\t\t\t\t\t\tconst data = await postAddClass(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\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.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"]}]}