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\\SingleStore\\subscribe\\addSubscribe.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\SingleStore\\subscribe\\addSubscribe.vue","mtime":1678954023593},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgYWRkU3Vic2NyaWJlLCB1cGRhdGVTdWJzY3JpYmUsIGRldGFpbHNTdWJzY3JpYmUsIGRldGFpbHNTaG9wUHJvamVjdCB9IGZyb20gIkAvYXBpL09yZGVyU3Vic2NyaWJlIjsKaW1wb3J0IEl0ZW1MaXN0IGZyb20gIkAvY29tcG9uZW50L2dvb2RzL2l0ZW1MaXN0LnZ1ZSI7CmltcG9ydCBTdGFmZkxpc3QgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL3N0YWZmTGlzdE1vZGFsIjsKaW1wb3J0IFNlbGVjdEN1c3RvbWVyIGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9TZWxlY3RDdXN0b21lci52dWUiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIkFkZE9yZGVyU3Vic2NyaWJlIiwKICBjb21wb25lbnRzOiB7CiAgICBJdGVtTGlzdCwKICAgIC8vIOaWsOWinuinkuiJsgogICAgU3RhZmZMaXN0LAogICAgU2VsZWN0Q3VzdG9tZXIKICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZm9ybTogewogICAgICAgIC8vIOWRmOW3peWQjeensAogICAgICAgIHN0YWZmTmFtZTogJycsCiAgICAgICAgLy8g55So5oi35ZCN56ewCiAgICAgICAgdXNlck5hbWU6ICcnLAogICAgICAgIHRpbWVEYXk6ICcnLAogICAgICAgIC8v6aKE57qm5pel5pyfCiAgICAgICAgdGltZUhNOiAnJywKICAgICAgICAvL+aXtumXtOautQogICAgICAgICJ1aWQiOiAnJywKICAgICAgICAvLyDmnI3liqHkurrlkZhpZAogICAgICAgICJjdXN0b21lcl9pZCI6ICcnLAogICAgICAgIC8v5a6i5oi3aWQKICAgICAgICAicHJvamVjdCI6ICIiLAogICAgICAgIC8vIOmAieaLqemihOe6puacjeWKoemhueebruWkmumAiQogICAgICAgICJkaXNjb3VudF9wcmljZSI6IDAsCiAgICAgICAgLy/kvJjmg6Dku7fmoLwKICAgICAgICAvLyAidG9fcHJpY2UiOiAwLCAvLyDmgLvku7cg5LiN5aGr6buY6K6k6K6h566X6aG555uu5Lu35qC8CiAgICAgICAgInBheV9wcmljZSI6IDAsCiAgICAgICAgLy8g5a6e6ZmF5pSv5LuYIOS4jeWhq+m7mOiupOiuoeeul+mhueebruS7t+agvAogICAgICAgICJ0aW1lIjogIiIsCiAgICAgICAgLy/pooTnuqbml7bpl7TmrrUKICAgICAgICAicmVtYXJrcyI6ICIiIC8v5aSH5rOoCgogICAgICB9LAogICAgICAvLyDliKTmlq3mmK/lkKbkuLrkv67mlLkKICAgICAgc2V0RGV0YWlsOiBmYWxzZSwKICAgICAgLy8g5L+u5pS555qE5ZGY5belaWQKICAgICAgc2V0SWQ6ICcnLAogICAgICAvLyDmmL7npLrlkZjlt6UKICAgICAgc3RhZmZfc2hvdzogZmFsc2UsCiAgICAgIC8vIOmAieS4reeahOmhueebrgogICAgICBhY3Rpb25JdGVtOiB7CiAgICAgICAgbmFtZTogJycgLy/pobnnm67lkI3np7AKCiAgICAgIH0sCiAgICAgIC8vIOaYvuekuumhueebruWIl+ihqAogICAgICBzaG93X0l0ZW06IGZhbHNlLAogICAgICBydWxlczogewogICAgICAgIHVpZDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+mAieaLqeacjeWKoeS6uuWRmCIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBjdXN0b21lcl9pZDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+mAieaLqeWuouaItyIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBwcm9qZWN0OiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36YCJ5oup5pyN5Yqh6aG555uuIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dCiAgICAgIH0KICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIGNvbnN0IHR5cGUgPSB0aGlzLiRyb3V0ZS5xdWVyeS5zZXREZXRhaWwgfHwgMDsgLy8g5Yik5pat5piv5ZCm5Li65L+u5pS56aG555uuCgogICAgaWYgKCt0eXBlID09IDEpIHsKICAgICAgdGhpcy5zZXRJZCA9IHRoaXMuJHJvdXRlLnF1ZXJ5LmlkOwogICAgICB0aGlzLnNldERldGFpbCA9IHRydWU7CiAgICAgIHRoaXMuZGV0YWlsc1N1YnNjcmliZSgpOwogICAgfQogIH0sCgogIG1ldGhvZHM6IHsKICAgIC8vIOmAieaLqeWuouaItwogICAgY3VzdG9tZXJTZWwodmFsLCBsaXN0KSB7CiAgICAgIGNvbnN0IHJvdyA9IGxpc3RbMF07CiAgICAgIHRoaXMuZm9ybS51c2VyTmFtZSA9IHJvdy5uYW1lOwogICAgICB0aGlzLmZvcm0uY3VzdG9tZXJfaWQgPSByb3cuaWQ7CiAgICB9LAoKICAgIC8vIOmAieaLqeWRmOW3pQogICAgc3RhZmZTZWwocm93KSB7CiAgICAgIHRoaXMuZm9ybS5zdGFmZk5hbWUgPSByb3dbMF0uc3RhZmZOYW1lOwogICAgICB0aGlzLmZvcm0udWlkID0gcm93WzBdLmlkOwogICAgfSwKCiAgICAvLyDpgInmi6npobnnm64KICAgIGl0ZW1Db25maXJtKGUpIHsKICAgICAgdGhpcy5hY3Rpb25JdGVtID0gZVswXTsKICAgICAgdGhpcy5mb3JtLnBheV9wcmljZSA9IHRoaXMuYWN0aW9uSXRlbS5wcmljZTsKICAgICAgdGhpcy5mb3JtLnByb2plY3QgPSB0aGlzLmFjdGlvbkl0ZW0uaWQ7CiAgICB9LAoKICAgIGNsb3NlKCkgewogICAgICB0aGlzLiRjbG9zZUN1cnJlbnRHb0VkaXQoYC9TaW5nbGVTdG9yZS9vcmRlci9PcmRlclN1YnNjcmliZWApOwogICAgfSwKCiAgICAvLyAg6K+m5oOFIGRldGFpbHNTdWJzY3JpYmUKICAgIGFzeW5jIGRldGFpbHNTdWJzY3JpYmUoKSB7CiAgICAgIGlmICghdGhpcy5zZXRJZCkgcmV0dXJuOwogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgZGV0YWlsc1N1YnNjcmliZSh0aGlzLnNldElkKTsKICAgICAgY29uc29sZS5sb2coZGF0YSwgJ2ZoJyk7CiAgICAgIGNvbnN0IHRpbWUgPSBkYXRhLnRpbWUgPyB0aGlzLiRfY29tbW9uLmZvcm1hdERhdGUoZGF0YS50aW1lKS5zcGxpdCgnICcpIDogdGhpcy4kX2NvbW1vbi5mb3JtYXREYXRlKG5ldyBEYXRlKCkuZ2V0VGltZSgpKS5zcGxpdCgnICcpOwogICAgICBjb25zdCBwcm9qZWN0ID0gZGF0YS5wcm9qZWN0WzBdOwogICAgICB0aGlzLmZvcm0gPSB7CiAgICAgICAgLy8g5ZGY5bel5ZCN56ewCiAgICAgICAgc3RhZmZOYW1lOiBkYXRhLnN0YWZmLnN0YWZmTmFtZSwKICAgICAgICAvLyDnlKjmiLflkI3np7AKICAgICAgICB1c2VyTmFtZTogZGF0YS5jdXN0b21lci5uYW1lLAogICAgICAgIHRpbWVEYXk6IG5ldyBEYXRlKGRhdGEudGltZSksCiAgICAgICAgLy/pooTnuqbml6XmnJ8KICAgICAgICB0aW1lSE06IHRpbWVbMV0sCiAgICAgICAgLy/ml7bpl7TmrrUKICAgICAgICAidWlkIjogZGF0YS51aWQsCiAgICAgICAgLy8g5pyN5Yqh5Lq65ZGYaWQKICAgICAgICAiY3VzdG9tZXJfaWQiOiBkYXRhLmN1c3RvbWVyLnVzZXJDZW50ZXJJZCwKICAgICAgICAvL+WuouaIt2lkCiAgICAgICAgInByb2plY3QiOiBwcm9qZWN0LmlkLAogICAgICAgIC8vIOmAieaLqemihOe6puacjeWKoemhueebruWkmumAiQogICAgICAgIC8vICJ0b19wcmljZSI6IDAsIC8vIOaAu+S7tyDkuI3loavpu5jorqTorqHnrpfpobnnm67ku7fmoLwKICAgICAgICAicGF5X3ByaWNlIjogcHJvamVjdC5wcmljZSwKICAgICAgICAvLyDlrp7pmYXmlK/ku5gg5LiN5aGr6buY6K6k6K6h566X6aG555uu5Lu35qC8CiAgICAgICAgImRpc2NvdW50X3ByaWNlIjogZGF0YS5kaXNjb3VudF9wcmljZSwKICAgICAgICAvL+S8mOaDoOS7t+agvAogICAgICAgICJyZW1hcmtzIjogZGF0YS5yZW1hcmtzIC8v5aSH5rOoCgogICAgICB9OwogICAgICB0aGlzLmFjdGlvbkl0ZW0gPSB7CiAgICAgICAgbmFtZTogcHJvamVjdC5uYW1lIC8v6aG555uu5ZCN56ewCgogICAgICB9OwogICAgfSwKCiAgICBhc3luYyBjb25maXJtKCkgewogICAgICB0aGlzLiRyZWZzLmZvcm0udmFsaWRhdGUoYXN5bmMgdmFsaWQgPT4gewogICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgY29uc3QgbG9hZGluZyA9IHRoaXMuJGxvYWRpbmcoewogICAgICAgICAgICBsb2NrOiB0cnVlLAogICAgICAgICAgICB0ZXh0OiAn5o+Q5Lqk5LitJywKICAgICAgICAgICAgc3Bpbm5lcjogJ2VsLWljb24tbG9hZGluZycKICAgICAgICAgIH0pOwoKICAgICAgICAgIGlmICghdGhpcy5mb3JtLnRpbWVEYXkpIHsKICAgICAgICAgICAgbG9hZGluZy5jbG9zZSgpOwogICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgICAgICBtZXNzYWdlOiAn6K+36YCJ5oup6aKE57qm5pel5pyfJywKICAgICAgICAgICAgICB0eXBlOiAiZGFuZ2VyIgogICAgICAgICAgICB9KTsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgfQoKICAgICAgICAgIDsKCiAgICAgICAgICBpZiAoIXRoaXMuZm9ybS50aW1lSE0pIHsKICAgICAgICAgICAgbG9hZGluZy5jbG9zZSgpOwogICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgICAgICBtZXNzYWdlOiAn6K+36YCJ5oup6aKE57qm5pe26Ze05q61JywKICAgICAgICAgICAgICB0eXBlOiAiZGFuZ2VyIgogICAgICAgICAgICB9KTsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgfQoKICAgICAgICAgIDsKICAgICAgICAgIGxldCB1cERhdGEgPSB7CiAgICAgICAgICAgICdpZCc6IHRoaXMuc2V0SWQsCiAgICAgICAgICAgICJ1aWQiOiB0aGlzLmZvcm0udWlkLAogICAgICAgICAgICAvLyDmnI3liqHkurrlkZhpZAogICAgICAgICAgICAiY3VzdG9tZXJfaWQiOiB0aGlzLmZvcm0uY3VzdG9tZXJfaWQsCiAgICAgICAgICAgIC8v5a6i5oi3aWQKICAgICAgICAgICAgInByb2plY3QiOiB0aGlzLmZvcm0ucHJvamVjdCwKICAgICAgICAgICAgLy8g6YCJ5oup6aKE57qm5pyN5Yqh6aG555uu5aSa6YCJCiAgICAgICAgICAgICJkaXNjb3VudF9wcmljZSI6IHRoaXMuZm9ybS5kaXNjb3VudF9wcmljZSwKICAgICAgICAgICAgLy/kvJjmg6Dku7fmoLwKICAgICAgICAgICAgInRpbWUiOiB0aGlzLiRfY29tbW9uLmZvcm1hdERhdGUodGhpcy5mb3JtLnRpbWVEYXkuZ2V0VGltZSgpLCAneXl5eS1NTS1kZCcpICsgJyAnICsgdGhpcy5mb3JtLnRpbWVITSArICc6MDAnLAogICAgICAgICAgICAvL+mihOe6puaXtumXtOautQogICAgICAgICAgICAicmVtYXJrcyI6IHRoaXMuZm9ybS5yZW1hcmtzIC8v5aSH5rOoCgogICAgICAgICAgfTsKICAgICAgICAgIGNvbnNvbGUubG9nKHRoaXMuZm9ybS50aW1lRGF5KTsgLy8g5Yik5pat5piv5ZCm5Li66K+m5oOFCgogICAgICAgICAgbGV0IGRhdGE7CgogICAgICAgICAgaWYgKCF0aGlzLnNldERldGFpbCkgewogICAgICAgICAgICBkYXRhID0gYXdhaXQgYWRkU3Vic2NyaWJlKHVwRGF0YSk7CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBkYXRhID0gYXdhaXQgdXBkYXRlU3Vic2NyaWJlKHVwRGF0YSk7CiAgICAgICAgICB9CgogICAgICAgICAgbG9hZGluZy5jbG9zZSgpOwogICAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICAgIG1lc3NhZ2U6IGRhdGEuZGF0YSwKICAgICAgICAgICAgdHlwZTogInN1Y2Nlc3MiCiAgICAgICAgICB9KTsKICAgICAgICAgIHRoaXMuJGNsb3NlQ3VycmVudEdvRWRpdChgL1NpbmdsZVN0b3JlL29yZGVyL09yZGVyU3Vic2NyaWJlYCk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmDA,SACAA,YADA,EAEAC,eAFA,EAGAC,gBAHA,EAIAC,kBAJA,QAKA,sBALA;AAMA;AACA;AACA;AACA;EACAC,yBADA;EAEAC;IACAC,QADA;IACA;IACAC,SAFA;IAGAC;EAHA,CAFA;;EAOAC;IACA;MACAC;QACA;QACAC,aAFA;QAGA;QACAC,YAJA;QAKAC,WALA;QAKA;QACAC,UANA;QAMA;QACA,SAPA;QAOA;QACA,iBARA;QAQA;QACA,aATA;QASA;QACA,mBAVA;QAUA;QACA;QACA,cAZA;QAYA;QACA,UAbA;QAaA;QACA,aAdA,CAcA;;MAdA,CADA;MAiBA;MACAC,gBAlBA;MAmBA;MACAC,SApBA;MAqBA;MACAC,iBAtBA;MAuBA;MACAC;QACAd,QADA,CACA;;MADA,CAxBA;MA2BA;MACAe,gBA5BA;MA6BAC;QACAC;UACAC,cADA;UAEAC,kBAFA;UAGAC;QAHA,EADA;QAMAC;UACAH,cADA;UAEAC,gBAFA;UAGAC;QAHA,EANA;QAWAE;UACAJ,cADA;UAEAC,kBAFA;UAGAC;QAHA;MAXA;IA7BA;EA+CA,CAvDA;;EAwDAG;IACA,8CADA,CAEA;;IACA;MACA;MACA;MACA;IACA;EACA,CAhEA;;EAiEAC;IACA;IACAC;MACA;MACA;MACA;IACA,CANA;;IAOA;IACAC;MACA;MACA;IACA,CAXA;;IAYA;IACAC;MACA;MACA;MACA;IACA,CAjBA;;IAkBAC;MACA;IACA,CApBA;;IAqBA;IACA;MACA;MACA;QACAvB;MADA,IAEA,kCAFA;MAGAwB;MAEA;MACA;MAEA;QACA;QACAtB,+BAFA;QAGA;QACAC,4BAJA;QAKAC,4BALA;QAKA;QACAC,eANA;QAMA;QACA,eAPA;QAOA;QACA,yCARA;QAQA;QACA,qBATA;QASA;QACA;QACA,0BAXA;QAWA;QACA,qCAZA;QAYA;QACA,uBAbA,CAaA;;MAbA;MAeA;QACAV,kBADA,CACA;;MADA;IAGA,CAlDA;;IAmDA;MACA;QACA;UACA;YACA8B,UADA;YAEAC,WAFA;YAGAC;UAHA;;UAKA;YACAC;YACA;cACAd,kBADA;cAEAe;YAFA;YAIA;UACA;;UAAA;;UACA;YACAD;YACA;cACAd,mBADA;cAEAe;YAFA;YAIA;UACA;;UAAA;UACA;YACA,gBADA;YAEA,oBAFA;YAEA;YACA,oCAHA;YAGA;YACA,4BAJA;YAIA;YACA,0CALA;YAKA;YACA,4GANA;YAMA;YACA,4BAPA,CAOA;;UAPA;UASAL,+BA/BA,CAgCA;;UACA;;UACA;YACAxB;UACA,CAFA,MAEA;YACAA;UACA;;UACA4B;UACA;YACAd,kBADA;YAEAe;UAFA;UAIA;QACA;MACA,CA/CA;IAgDA;;EApGA;AAjEA","names":["addSubscribe","updateSubscribe","detailsSubscribe","detailsShopProject","name","components","ItemList","StaffList","SelectCustomer","data","form","staffName","userName","timeDay","timeHM","setDetail","setId","staff_show","actionItem","show_Item","rules","uid","required","message","trigger","customer_id","project","created","methods","customerSel","staffSel","itemConfirm","close","console","lock","text","spinner","loading","type"],"sourceRoot":"src/views/SingleStore/subscribe","sources":["addSubscribe.vue"],"sourcesContent":["<template>\n\t<div>\n\t\t<el-form ref=\"form\" :rules=\"rules\" size=\"small\" :model=\"form\" label-width=\"120px\">\n\t\t\t<el-form-item label=\"服务店员\" prop=\"uid\" style=\"width: 300px\">\n\t\t\t\t<el-input v-model=\"form.staffName\" placeholder=\"请选择服务员工\" readonly>\n\t\t\t\t\t<i slot=\"suffix\" class=\"el-input__icon el-icon-search\" @click=\"staff_show = true\"></i>\n\t\t\t\t</el-input>\n\t\t\t</el-form-item>\n\t\t\t<el-form-item label=\"预约用户\" prop=\"customer_id\" style=\"width: 300px\">\n\t\t\t\t<SelectCustomer v-model=\"form.userName\" :clearable=\"false\" @change=\"customerSel\" />\n\t\t\t</el-form-item>\n\t\t\t<el-form-item label=\"预约项目\" prop=\"project\" style=\"min-width: 400px\">\n\t\t\t\t{{actionItem.name}}\n\t\t\t\t<el-button type=\"danger\" @click=\"show_Item=true\">选择项目</el-button>\n\n\t\t\t</el-form-item>\n\t\t\t<el-form-item label=\"优惠价格\" prop=\"discount_price\">\n\t\t\t\t<el-input v-model=\"form.discount_price\" type=\"number\" placeholder=\"请输入优惠价格\"></el-input>\n\t\t\t</el-form-item>\n\t\t\t<el-form-item label=\"费用\" prop=\"pay_price\">\n\t\t\t\t{{form.pay_price}}\n\t\t\t</el-form-item>\n\t\t\t<el-form-item label=\"实际支付\" prop=\"pay_price\">\n\t\t\t\t{{form.pay_price-form.discount_price}}\n\t\t\t</el-form-item>\n\t\t\t<el-form-item label=\"预约时间段\" prop=\"age\">\n\t\t\t\t<el-date-picker v-model=\"form.timeDay\" type=\"date\" placeholder=\"选择日期\">\n\t\t\t\t</el-date-picker>\n\t\t\t\t<el-time-select v-model=\"form.timeHM\" placeholder=\"预约时间段\" :picker-options=\"{\n\t\t\t\tstart: '08:00',\n\t\t\t\tstep: '00:15',\n\t\t\t\tend: '24:00',\n\t\t\t}\">\n\t\t\t\t</el-time-select>\n\t\t\t</el-form-item>\n\t\t\t<el-form-item label=\"备注\" prop=\"remarks\">\n\t\t\t\t<el-input v-model=\"form.remarks\" placeholder=\"请输入备注说明\"></el-input>\n\t\t\t</el-form-item>\n\t\t\t<el-form-item style=\"text-align: right; padding-right: 10px\">\n\t\t\t\t<el-button type=\"primary\" @click=\"confirm\">确 定</el-button>\n\t\t\t\t<el-button @click=\"close\">取 消</el-button>\n\t\t\t</el-form-item>\n\t\t</el-form>\n\t\t<ItemList v-if=\"show_Item\" :dialog-visible=\"show_Item\" :is-show-add=\"true\" :modal=\"false\"\n\t\t\t@close=\"show_Item = false\" @confirm=\"itemConfirm\"></ItemList>\n\t\t<StaffList v-if=\"staff_show\" :is-show=\"staff_show\" :is-check=\"false\" :isserch=\"true\"\n\t\t\t@cancel=\"staff_show = false\" @confirm=\"staffSel\" />\n\t</div>\n</template>\n\n<script>\n\timport {\n\t\taddSubscribe,\n\t\tupdateSubscribe,\n\t\tdetailsSubscribe,\n\t\tdetailsShopProject\n\t} from \"@/api/OrderSubscribe\";\n\timport ItemList from \"@/component/goods/itemList.vue\";\n\timport StaffList from \"@/component/common/staffListModal\";\n\timport SelectCustomer from \"@/component/common/SelectCustomer.vue\";\n\texport default {\n\t\tname: \"AddOrderSubscribe\",\n\t\tcomponents: {\n\t\t\tItemList, // 新增角色\n\t\t\tStaffList,\n\t\t\tSelectCustomer\n\t\t},\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tform: {\n\t\t\t\t\t// 员工名称\n\t\t\t\t\tstaffName: '',\n\t\t\t\t\t// 用户名称\n\t\t\t\t\tuserName: '',\n\t\t\t\t\ttimeDay: '', //预约日期\n\t\t\t\t\ttimeHM: '', //时间段\n\t\t\t\t\t\"uid\": '', // 服务人员id\n\t\t\t\t\t\"customer_id\": '', //客户id\n\t\t\t\t\t\"project\": \"\", // 选择预约服务项目多选\n\t\t\t\t\t\"discount_price\": 0, //优惠价格\n\t\t\t\t\t// \"to_price\": 0, // 总价 不填默认计算项目价格\n\t\t\t\t\t\"pay_price\": 0, // 实际支付 不填默认计算项目价格\n\t\t\t\t\t\"time\": \"\", //预约时间段\n\t\t\t\t\t\"remarks\": \"\", //备注\n\t\t\t\t},\n\t\t\t\t// 判断是否为修改\n\t\t\t\tsetDetail: false,\n\t\t\t\t// 修改的员工id\n\t\t\t\tsetId: '',\n\t\t\t\t// 显示员工\n\t\t\t\tstaff_show: false,\n\t\t\t\t// 选中的项目\n\t\t\t\tactionItem: {\n\t\t\t\t\tname: '' //项目名称\n\t\t\t\t},\n\t\t\t\t// 显示项目列表\n\t\t\t\tshow_Item: false,\n\t\t\t\trules: {\n\t\t\t\t\tuid: [{\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\tcustomer_id: [{\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\tproject: [{\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\tconst type = this.$route.query.setDetail || 0;\n\t\t\t// 判断是否为修改项目\n\t\t\tif (+type == 1) {\n\t\t\t\tthis.setId = this.$route.query.id;\n\t\t\t\tthis.setDetail = true;\n\t\t\t\tthis.detailsSubscribe();\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\t// 选择客户\n\t\t\tcustomerSel(val, list) {\n\t\t\t\tconst row = list[0];\n\t\t\t\tthis.form.userName = row.name;\n\t\t\t\tthis.form.customer_id = row.id;\n\t\t\t},\n\t\t\t// 选择员工\n\t\t\tstaffSel(row) {\n\t\t\t\tthis.form.staffName = row[0].staffName;\n\t\t\t\tthis.form.uid = row[0].id;\n\t\t\t},\n\t\t\t// 选择项目\n\t\t\titemConfirm(e) {\n\t\t\t\tthis.actionItem = e[0];\n\t\t\t\tthis.form.pay_price = this.actionItem.price\n\t\t\t\tthis.form.project = this.actionItem.id\n\t\t\t},\n\t\t\tclose() {\n\t\t\t\tthis.$closeCurrentGoEdit(`/SingleStore/order/OrderSubscribe`);\n\t\t\t},\n\t\t\t// 详情 detailsSubscribe\n\t\t\tasync detailsSubscribe() {\n\t\t\t\tif (!this.setId) return;\n\t\t\t\tconst {\n\t\t\t\t\tdata\n\t\t\t\t} = await detailsSubscribe(this.setId);\n\t\t\t\tconsole.log(data,'fh');\n\t\t\t\t\n\t\t\t\tconst time = data.time?this.$_common.formatDate(data.time).split(' '):this.$_common.formatDate(new Date().getTime()).split(' ')\n\t\t\t\tconst project = data.project[0];\n\t\t\t\t\n\t\t\t\tthis.form = {\n\t\t\t\t\t// 员工名称\n\t\t\t\t\tstaffName: data.staff.staffName,\n\t\t\t\t\t// 用户名称\n\t\t\t\t\tuserName: data.customer.name,\n\t\t\t\t\ttimeDay:new Date(data.time), //预约日期\n\t\t\t\t\ttimeHM: time[1], //时间段\n\t\t\t\t\t\"uid\": data.uid, // 服务人员id\n\t\t\t\t\t\"customer_id\": data.customer.userCenterId, //客户id\n\t\t\t\t\t\"project\": project.id, // 选择预约服务项目多选\n\t\t\t\t\t// \"to_price\": 0, // 总价 不填默认计算项目价格\n\t\t\t\t\t\"pay_price\": project.price, // 实际支付 不填默认计算项目价格\n\t\t\t\t\t\"discount_price\": data.discount_price, //优惠价格\n\t\t\t\t\t\"remarks\": data.remarks, //备注\n\t\t\t\t};\n\t\t\t\tthis.actionItem = {\n\t\t\t\t\tname: project.name //项目名称\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 loading = this.$loading({\n\t\t\t\t\t\t\tlock: true,\n\t\t\t\t\t\t\ttext: '提交中',\n\t\t\t\t\t\t\tspinner: 'el-icon-loading',\n\t\t\t\t\t\t});\n\t\t\t\t\t\tif(!this.form.timeDay){\n\t\t\t\t\t\t\tloading.close();\n\t\t\t\t\t\t\tthis.$message({\n\t\t\t\t\t\t\t\tmessage: '请选择预约日期',\n\t\t\t\t\t\t\t\ttype: \"danger\",\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t};\n\t\t\t\t\t\tif(!this.form.timeHM){\n\t\t\t\t\t\t\tloading.close();\n\t\t\t\t\t\t\tthis.$message({\n\t\t\t\t\t\t\t\tmessage: '请选择预约时间段',\n\t\t\t\t\t\t\t\ttype: \"danger\",\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\treturn\n\t\t\t\t\t\t};\n\t\t\t\t\t\tlet upData = {\n\t\t\t\t\t\t\t'id':this.setId,\n\t\t\t\t\t\t\t\"uid\": this.form.uid, // 服务人员id\n\t\t\t\t\t\t\t\"customer_id\": this.form.customer_id, //客户id\n\t\t\t\t\t\t\t\"project\": this.form.project, // 选择预约服务项目多选\n\t\t\t\t\t\t\t\"discount_price\": this.form.discount_price, //优惠价格\n\t\t\t\t\t\t\t\"time\":this.$_common.formatDate( this.form.timeDay.getTime(),'yyyy-MM-dd')+' '+this.form.timeHM+':00', //预约时间段\n\t\t\t\t\t\t\t\"remarks\": this.form.remarks, //备注\n\t\t\t\t\t\t}\n\t\t\t\t\t\tconsole.log(this.form.timeDay);\n\t\t\t\t\t\t// 判断是否为详情\n\t\t\t\t\t\tlet data;\n\t\t\t\t\t\tif (!this.setDetail) {\n\t\t\t\t\t\t\tdata = await addSubscribe(upData);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tdata = await updateSubscribe(upData);\n\t\t\t\t\t\t}\n\t\t\t\t\t\tloading.close();\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.$closeCurrentGoEdit(`/SingleStore/order/OrderSubscribe`);\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"]}]}
|