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\\goods\\item\\components\\addItem.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\goods\\item\\components\\addItem.vue","mtime":1673492907734},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgYWRkU2hvcFByb2plY3QsIGRldGFpbHNTaG9wUHJvamVjdCwgdXBkYXRlU2hvcFByb2plY3QgfSBmcm9tICJAL2FwaS9PcmRlclN1YnNjcmliZSI7CmltcG9ydCBVcGxvYWRRaW5pdSBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vVXBsb2FkUWluaXUudnVlIjsKaW1wb3J0IFRpbnltY2UgZnJvbSAiQC9jb21wb25lbnQvVGlueW1jZSI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQWRkSXRlbSIsCiAgY29tcG9uZW50czogewogICAgVXBsb2FkUWluaXUsCiAgICBUaW55bWNlCiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIC8vIOWtmOWCqOaJuemHj+WbvgogICAgICBpbWdMaXN0OiBbXSwKICAgICAgLy8g5a2Y5YKo5Y2V5Zu+CiAgICAgIGltYWdlOiBbXSwKICAgICAgZm9ybTogewogICAgICAgIC8v5pyN5Yqh5ZCN56ewCiAgICAgICAgbmFtZTogJycsCiAgICAgICAgLy/llK7ku7cKICAgICAgICBwcmljZTogMCwKICAgICAgICAvLyDljp/ku7cKICAgICAgICBvdF9wcmljZTogMCwKICAgICAgICAvL+aIkOacrOS7tyAKICAgICAgICBjb3N0X3ByaWNlOiAwLAogICAgICAgIC8vIOacjeWKoeaXtumVvwogICAgICAgIHNlcnZpY2VfdGltZTogMCwKICAgICAgICAvLyDnroDku4sKICAgICAgICBpbmZvOiAnJywKICAgICAgICAvLyDor6bnu4bku4vnu40KICAgICAgICByZXN1bHQ6ICcnLAogICAgICAgIC8vIOWwgemdouWbvgogICAgICAgIGltYWdlOiBbXSwKICAgICAgICAvLyDova7mkq3lm74KICAgICAgICBzbGlkZXJfaW1hZ2U6IFtdLAogICAgICAgIGNvbW1pc3Npb246IDAsCiAgICAgICAgLy8g5piv5ZCm6K+m5oOFCiAgICAgICAgc2V0RGV0YWlsOiBmYWxzZSwKICAgICAgICAvLyDpnIDopoHkv67mlLnnmoTlhoXlrrlpZAogICAgICAgIHNldElkOiAnJwogICAgICB9LAogICAgICBydWxlczogewogICAgICAgIG5hbWU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXmnI3liqHlkI3np7AiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgaW1hZ2U6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fpgInmi6nkuLvlm74iCiAgICAgICAgfV0sCiAgICAgICAgc2xpZGVyX2ltYWdlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36YCJ5oup6L2u5pKt5Zu+IgogICAgICAgIH1dLAogICAgICAgIHByaWNlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl5ZSu5Lu3IiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIG90X3ByaWNlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl5Y6f5Lu3IiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIGNvc3RfcHJpY2U6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXmiJDmnKzku7ciLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgc2VydmljZV90aW1lOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl5pyN5Yqh5pe26ZW/IiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIGNvbW1pc3Npb246IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXlkZjlt6Xmj5DmiJDph5Hpop0iLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0KICAgICAgfQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgY29uc3QgdHlwZSA9IHRoaXMuJHJvdXRlLnF1ZXJ5LnNldERldGFpbCB8fCAwOyAvLyDliKTmlq3mmK/lkKbkuLrkv67mlLnpobnnm64KCiAgICBpZiAoK3R5cGUgPT0gMSkgewogICAgICB0aGlzLnNldElkID0gdGhpcy4kcm91dGUucXVlcnkuaWQ7CiAgICAgIHRoaXMuc2V0RGV0YWlsID0gdHJ1ZTsKICAgICAgdGhpcy5kZXRhaWxzU2hvcFByb2plY3QoKTsKICAgIH0KICB9LAoKICBtZXRob2RzOiB7CiAgICAvLyDkuIrkvKDljZXlvKDlm77niYcKICAgIHVwbG9hZFN1Y2Nlc3NPbmUodmFsLCByZXMsIGZpbGUsIGZpbGVMaXN0LCBudW0pIHsKICAgICAgY29uc3QgaW1nQXJyID0gZmlsZUxpc3QubWFwKGl0ZW0gPT4gewogICAgICAgIHJldHVybiBpdGVtLmNvbnRlbnQ7CiAgICAgIH0pOwogICAgICB0aGlzLmZvcm0uaW1hZ2UgPSBpbWdBcnI7CiAgICAgIHRoaXMuaW1hZ2UgPSB0aGlzLmZvcm0uaW1hZ2UubWFwKGl0ZW0gPT4gewogICAgICAgIHJldHVybiB7CiAgICAgICAgICBuYW1lOiAiIiwKICAgICAgICAgIGNvbnRlbnQ6IGl0ZW0KICAgICAgICB9OwogICAgICB9KTsKICAgIH0sCgogICAgLy8g5Yig6Zmk5Y2V5byg5Zu+54mHCiAgICB1cGxvYWRSZW1vdmVPbmUoZmlsZSwgZmlsZUxpc3QpIHsKICAgICAgY29uc29sZS5sb2coZmlsZUxpc3QsICdkZWwnKTsKICAgICAgdGhpcy5mb3JtLmltYWdlID0gZmlsZUxpc3QubWFwKGl0ZW0gPT4gewogICAgICAgIHJldHVybiBpdGVtLmNvbnRlbnQ7CiAgICAgIH0pOwogICAgfSwKCiAgICAvLyDpgInmi6nlm77niYcKICAgIHVwbG9hZFN1Y2Nlc3ModmFsLCByZXMsIGZpbGUsIGZpbGVMaXN0LCBudW0pIHsKICAgICAgY29uc3QgaW1nQXJyID0gZmlsZUxpc3QubWFwKGl0ZW0gPT4gewogICAgICAgIHJldHVybiBpdGVtLmNvbnRlbnQ7CiAgICAgIH0pOwogICAgICBjb25zb2xlLmxvZyh0aGlzLmZvcm0uc2xpZGVyX2ltYWdlLCAnMTEnKTsKCiAgICAgIGlmICh0aGlzLmZvcm0uc2xpZGVyX2ltYWdlLmxlbmd0aCkgewogICAgICAgIHRoaXMuZm9ybS5zbGlkZXJfaW1hZ2UgPSB0aGlzLmZvcm0uc2xpZGVyX2ltYWdlLmNvbmNhdChpbWdBcnIpOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuZm9ybS5zbGlkZXJfaW1hZ2UgPSBpbWdBcnI7CiAgICAgIH0KCiAgICAgIHRoaXMuaW1nTGlzdCA9IHRoaXMuZm9ybS5zbGlkZXJfaW1hZ2UubWFwKGl0ZW0gPT4gewogICAgICAgIHJldHVybiB7CiAgICAgICAgICBuYW1lOiAiIiwKICAgICAgICAgIGNvbnRlbnQ6IGl0ZW0KICAgICAgICB9OwogICAgICB9KTsKCiAgICAgIGlmICh0aGlzLmltZ0xpc3QubGVuZ3RoID4gbnVtKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS53YXJuaW5nKCLlm77niYfmnIDlpJrlj6rog73pgInmi6nljYHlvKAiKTsKICAgICAgICB0aGlzLmltZ0xpc3QgPSB0aGlzLmltZ0xpc3Quc2xpY2UoMCwgMTApOwogICAgICB9CiAgICB9LAoKICAgIC8vIOWbvueJh+aLluaLveaOkuW6jwogICAgaW1nU29ydENoYW5nZShsaXN0KSB7CiAgICAgIHRoaXMuZm9ybS5zbGlkZXJfaW1hZ2UgPSBsaXN0Lm1hcChpdGVtID0+IHsKICAgICAgICByZXR1cm4gaXRlbS5jb250ZW50OwogICAgICB9KTsKICAgIH0sCgogICAgdXBsb2FkUmVtb3ZlKGZpbGUsIGZpbGVMaXN0KSB7CiAgICAgIGNvbnNvbGUubG9nKGZpbGVMaXN0LCAnZGVsJyk7CiAgICAgIHRoaXMuZm9ybS5zbGlkZXJfaW1hZ2UgPSBmaWxlTGlzdC5tYXAoaXRlbSA9PiB7CiAgICAgICAgcmV0dXJuIGl0ZW0uY29udGVudDsKICAgICAgfSk7CiAgICB9LAoKICAgIGNsb3NlKCkgewogICAgICB0aGlzLiRlbWl0KCJjbG9zZSIpOwogICAgfSwKCiAgICAvLyAg54+t5qyh6K+m5oOFIGRldGFpbHNTaG9wUHJvamVjdAogICAgYXN5bmMgZGV0YWlsc1Nob3BQcm9qZWN0KCkgewogICAgICBpZiAoIXRoaXMuc2V0SWQpIHJldHVybjsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGRldGFpbHNTaG9wUHJvamVjdCh7CiAgICAgICAgaWQ6IHRoaXMuc2V0SWQKICAgICAgfSk7IC8vIGNvbnNvbGUubG9nKGRhdGEsICfmlbDmja4nKTsKCiAgICAgIHRoaXMuZm9ybSA9IHsgLi4uZGF0YQogICAgICB9OwoKICAgICAgaWYgKHRoaXMuZm9ybS5pbWFnZSkgewogICAgICAgIHRoaXMuaW1hZ2UgPSBbewogICAgICAgICAgbmFtZTogIiIsCiAgICAgICAgICBjb250ZW50OiB0aGlzLmZvcm0uaW1hZ2UKICAgICAgICB9XTsKICAgICAgICB0aGlzLmZvcm0uaW1hZ2UgPSBbdGhpcy5mb3JtLmltYWdlXTsKICAgICAgfQoKICAgICAgaWYgKHRoaXMuZm9ybS5zbGlkZXJfaW1hZ2UpIHsKICAgICAgICB0aGlzLmltZ0xpc3QgPSB0aGlzLmZvcm0uc2xpZGVyX2ltYWdlLm1hcChpdGVtID0+IHsKICAgICAgICAgIHJldHVybiB7CiAgICAgICAgICAgIG5hbWU6ICIiLAogICAgICAgICAgICBjb250ZW50OiBpdGVtCiAgICAgICAgICB9OwogICAgICAgIH0pOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuZm9ybS5zbGlkZXJfaW1hZ2UgPSBbXTsKICAgICAgfQogICAgfSwKCiAgICBhc3luYyBjb25maXJtKCkgewogICAgICB0aGlzLiRyZWZzLmZvcm0udmFsaWRhdGUoYXN5bmMgdmFsaWQgPT4gewogICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgY29uc3QgbG9hZGluZyA9IHRoaXMuJGxvYWRpbmcoewogICAgICAgICAgICBsb2NrOiB0cnVlLAogICAgICAgICAgICB0ZXh0OiAn5o+Q5Lqk5LitJywKICAgICAgICAgICAgc3Bpbm5lcjogJ2VsLWljb24tbG9hZGluZycKICAgICAgICAgIH0pOwogICAgICAgICAgbGV0IHVwRGF0YSA9IE9iamVjdC5hc3NpZ24oe30sIHRoaXMuZm9ybSk7CiAgICAgICAgICB1cERhdGEuaW1hZ2UgPSB1cERhdGEuaW1hZ2Uuam9pbignLCcpOyAvLyDliKTmlq3mmK/lkKbkuLror6bmg4UKCiAgICAgICAgICBsZXQgZGF0YTsKCiAgICAgICAgICBpZiAoIXRoaXMuc2V0RGV0YWlsKSB7CiAgICAgICAgICAgIGRhdGEgPSBhd2FpdCBhZGRTaG9wUHJvamVjdCh1cERhdGEpOwogICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgZGF0YSA9IGF3YWl0IHVwZGF0ZVNob3BQcm9qZWN0KHVwRGF0YSk7CiAgICAgICAgICB9CgogICAgICAgICAgbG9hZGluZy5jbG9zZSgpOwogICAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICAgIG1lc3NhZ2U6IGRhdGEuZGF0YSwKICAgICAgICAgICAgdHlwZTogInN1Y2Nlc3MiCiAgICAgICAgICB9KTsKICAgICAgICAgIHRoaXMuJGNsb3NlQ3VycmVudEdvRWRpdChgL2dvb2RzL2l0ZW0vT3JkZXJJdGVtYCk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4CA,SACAA,cADA,EAEAC,kBAFA,EAGAC,iBAHA,QAIA,sBAJA;AAKA;AACA;AACA;EACAC,eADA;EAEAC;IACAC,WADA;IAEAC;EAFA,CAFA;;EAMAC;IACA;MACA;MACAC,WAFA;MAGA;MACAC,SAJA;MAKAC;QACA;QACAP,QAFA;QAGA;QACAQ,QAJA;QAKA;QACAC,WANA;QAOA;QACAC,aARA;QASA;QACAC,eAVA;QAWA;QACAC,QAZA;QAaA;QACAC,UAdA;QAeA;QACAP,SAhBA;QAiBA;QACAQ,gBAlBA;QAmBAC,aAnBA;QAoBA;QACAC,gBArBA;QAsBA;QACAC;MAvBA,CALA;MA8BAC;QACAlB;UACAmB,cADA;UAEAC,kBAFA;UAGAC;QAHA,EADA;QAMAf;UACAa,cADA;UAEAC;QAFA,EANA;QAUAN;UACAK,cADA;UAEAC;QAFA,EAVA;QAcAZ;UACAW,cADA;UAEAC,gBAFA;UAGAC;QAHA,EAdA;QAmBAZ;UACAU,cADA;UAEAC,gBAFA;UAGAC;QAHA,EAnBA;QAwBAX;UACAS,cADA;UAEAC,iBAFA;UAGAC;QAHA,EAxBA;QA6BAV;UACAQ,cADA;UAEAC,kBAFA;UAGAC;QAHA,EA7BA;QAkCAN;UACAI,cADA;UAEAC,oBAFA;UAGAC;QAHA;MAlCA;IA9BA;EAuEA,CA9EA;;EA+EAC;IACA,8CADA,CAEA;;IACA;MACA;MACA;MACA;IACA;EACA,CAvFA;;EAwFAC;IACA;IACAC;MACA;QACA;MACA,CAFA;MAGA;MACA;QACA;UACAxB,QADA;UAEAyB;QAFA;MAIA,CALA;IAMA,CAbA;;IAcA;IACAC;MACAC;MACA;QACA;MACA,CAFA;IAGA,CApBA;;IAqBA;IACAC;MACA;QACA;MACA,CAFA;MAGAD;;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA;;MACA;QACA;UACA3B,QADA;UAEAyB;QAFA;MAIA,CALA;;MAMA;QACA;QACA;MACA;IACA,CA1CA;;IA2CA;IACAI;MACA;QACA;MACA,CAFA;IAGA,CAhDA;;IAiDAC;MACAH;MACA;QACA;MACA,CAFA;IAGA,CAtDA;;IAwDAI;MACA;IACA,CA1DA;;IA2DA;IACA;MACA;MACA;QACA3B;MADA,IAEA;QACA4B;MADA,EAFA,CAFA,CAOA;;MACA,cACA;MADA;;MAGA;QACA;UACAhC,QADA;UAEAyB;QAFA;QAIA;MACA;;MACA;QACA;UACA;YACAzB,QADA;YAEAyB;UAFA;QAIA,CALA;MAMA,CAPA,MAOA;QACA;MACA;IACA,CAxFA;;IAyFA;MACA;QACA;UACA;YACAQ,UADA;YAEAC,WAFA;YAGAC;UAHA;UAKA;UACAC,sCAPA,CAQA;;UACA;;UACA;YACAhC;UACA,CAFA,MAEA;YACAA;UACA;;UACAiC;UACA;YACAjB,kBADA;YAEAkB;UAFA;UAIA;QACA;MACA,CAvBA;IAwBA;;EAlHA;AAxFA","names":["addShopProject","detailsShopProject","updateShopProject","name","components","UploadQiniu","Tinymce","data","imgList","image","form","price","ot_price","cost_price","service_time","info","result","slider_image","commission","setDetail","setId","rules","required","message","trigger","created","methods","uploadSuccessOne","content","uploadRemoveOne","console","uploadSuccess","imgSortChange","uploadRemove","close","id","lock","text","spinner","upData","loading","type"],"sourceRoot":"src/views/goods/item/components","sources":["addItem.vue"],"sourcesContent":["<template>\r\n\t<div>\r\n\t\t<el-form ref=\"form\" :rules=\"rules\" size=\"small\" :model=\"form\" label-width=\"120px\">\r\n\t\t\t<el-form-item label=\"服务名称\" prop=\"name\">\r\n\t\t\t\t<el-input v-model=\"form.name\" placeholder=\"请输入服务名称\"></el-input>\r\n\t\t\t</el-form-item>\r\n\t\t\t<el-form-item label=\"售价\" prop=\"price\">\r\n\t\t\t\t<el-input v-model=\"form.price\" type=\"number\" placeholder=\"请输入售价\"></el-input>\r\n\t\t\t</el-form-item>\r\n\t\t\t<el-form-item label=\"原价\" prop=\"ot_price\">\r\n\t\t\t\t<el-input v-model=\"form.ot_price\" type=\"number\" placeholder=\"请输入原价\"></el-input>\r\n\t\t\t</el-form-item>\r\n\t\t\t<el-form-item label=\"成本价\" prop=\"cost_price\">\r\n\t\t\t\t<el-input v-model=\"form.cost_price\" type=\"number\" placeholder=\"请输入成本价\"></el-input>\r\n\t\t\t</el-form-item>\r\n\t\t\t<el-form-item label=\"服务时间(分钟)\" prop=\"service_time\">\r\n\t\t\t\t<el-input v-model=\"form.service_time\" type=\"number\" placeholder=\"请输入简介\"></el-input>\r\n\t\t\t</el-form-item>\r\n\t\t\t<el-form-item label=\"员工服务费(元)\" prop=\"commission\">\r\n\t\t\t\t<el-input v-model=\"form.commission\" type=\"number\" placeholder=\"请输入简介\"></el-input>\r\n\t\t\t</el-form-item>\r\n\t\t\t<el-form-item label=\"简介\" prop=\"info\">\r\n\t\t\t\t<el-input v-model=\"form.info\" placeholder=\"请输入简介\"></el-input>\r\n\t\t\t</el-form-item>\r\n\t\t\t<el-form-item label=\"封面图\" prop=\"image\">\r\n\t\t\t\t<UploadQiniu :limit=\"1\" :file-list=\"image\" @uploadSuccess=\"uploadSuccessOne\"\r\n\t\t\t\t\t@handleRemove=\"uploadRemoveOne\" />\r\n\t\t\t</el-form-item>\r\n\t\t\t<el-form-item label=\"轮播图\" prop=\"slider_image\">\r\n\t\t\t\t<UploadQiniu :limit=\"10\" :file-list=\"imgList\" @uploadSuccess=\"uploadSuccess\"\r\n\t\t\t\t\t@imgSortChange=\"imgSortChange\" @handleRemove=\"uploadRemove\" />\r\n\t\t\t</el-form-item>\r\n\t\t\t<el-form-item label=\"详情\" prop=\"result\">\r\n\t\t\t\t<Tinymce v-model=\"form.result\" :height=\"300\" />\r\n\t\t\t</el-form-item>\r\n\t\t\t<el-form-item>\r\n\t\t\t\t<el-button type=\"primary\" @click=\"confirm\">提 交</el-button>\r\n\t\t\t\t<el-button @click=\"close\">取 消</el-button>\r\n\t\t\t</el-form-item>\r\n\t\t</el-form>\r\n\t</div>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\taddShopProject,\r\n\t\tdetailsShopProject,\r\n\t\tupdateShopProject\r\n\t} from \"@/api/OrderSubscribe\";\r\n\timport UploadQiniu from \"@/component/common/UploadQiniu.vue\";\r\n\timport Tinymce from \"@/component/Tinymce\";\r\n\texport default {\r\n\t\tname: \"AddItem\",\r\n\t\tcomponents: {\r\n\t\t\tUploadQiniu,\r\n\t\t\tTinymce\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// 存储批量图\r\n\t\t\t\timgList: [],\r\n\t\t\t\t// 存储单图\r\n\t\t\t\timage: [],\r\n\t\t\t\tform: {\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\tprice: 0,\r\n\t\t\t\t\t// 原价\r\n\t\t\t\t\tot_price: 0,\r\n\t\t\t\t\t//成本价 \r\n\t\t\t\t\tcost_price: 0,\r\n\t\t\t\t\t// 服务时长\r\n\t\t\t\t\tservice_time: 0,\r\n\t\t\t\t\t// 简介\r\n\t\t\t\t\tinfo: '',\r\n\t\t\t\t\t// 详细介绍\r\n\t\t\t\t\tresult: '',\r\n\t\t\t\t\t// 封面图\r\n\t\t\t\t\timage: [],\r\n\t\t\t\t\t// 轮播图\r\n\t\t\t\t\tslider_image: [],\r\n\t\t\t\t\tcommission: 0,\r\n\t\t\t\t\t// 是否详情\r\n\t\t\t\t\tsetDetail: false,\r\n\t\t\t\t\t// 需要修改的内容id\r\n\t\t\t\t\tsetId: ''\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\timage: [{\r\n\t\t\t\t\t\trequired: true,\r\n\t\t\t\t\t\tmessage: \"请选择主图\",\r\n\t\t\t\t\t}],\r\n\t\t\t\t\tslider_image: [{\r\n\t\t\t\t\t\trequired: true,\r\n\t\t\t\t\t\tmessage: \"请选择轮播图\",\r\n\t\t\t\t\t}],\r\n\t\t\t\t\tprice: [{\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\tot_price: [{\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\tcost_price: [{\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\tservice_time: [{\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\tcommission: [{\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\tcreated() {\r\n\t\t\tconst type = this.$route.query.setDetail || 0;\r\n\t\t\t// 判断是否为修改项目\r\n\t\t\tif (+type == 1) {\r\n\t\t\t\tthis.setId = this.$route.query.id;\r\n\t\t\t\tthis.setDetail = true;\r\n\t\t\t\tthis.detailsShopProject();\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 上传单张图片\r\n\t\t\tuploadSuccessOne(val, res, file, fileList, num) {\r\n\t\t\t\tconst imgArr = fileList.map((item) => {\r\n\t\t\t\t\treturn item.content;\r\n\t\t\t\t});\r\n\t\t\t\tthis.form.image = imgArr;\r\n\t\t\t\tthis.image = this.form.image.map((item) => {\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tname: \"\",\r\n\t\t\t\t\t\tcontent: item,\r\n\t\t\t\t\t};\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t// 删除单张图片\r\n\t\t\tuploadRemoveOne(file, fileList) {\r\n\t\t\t\tconsole.log(fileList, 'del');\r\n\t\t\t\tthis.form.image = fileList.map((item) => {\r\n\t\t\t\t\treturn item.content;\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t// 选择图片\r\n\t\t\tuploadSuccess(val, res, file, fileList, num) {\r\n\t\t\t\tconst imgArr = fileList.map((item) => {\r\n\t\t\t\t\treturn item.content;\r\n\t\t\t\t});\r\n\t\t\t\tconsole.log(this.form.slider_image, '11');\r\n\t\t\t\tif (this.form.slider_image.length) {\r\n\t\t\t\t\tthis.form.slider_image = this.form.slider_image.concat(imgArr);\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.form.slider_image = imgArr;\r\n\t\t\t\t}\r\n\t\t\t\tthis.imgList = this.form.slider_image.map((item) => {\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tname: \"\",\r\n\t\t\t\t\t\tcontent: item,\r\n\t\t\t\t\t};\r\n\t\t\t\t});\r\n\t\t\t\tif (this.imgList.length > num) {\r\n\t\t\t\t\tthis.$message.warning(\"图片最多只能选择十张\");\r\n\t\t\t\t\tthis.imgList = this.imgList.slice(0, 10);\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 图片拖拽排序\r\n\t\t\timgSortChange(list) {\r\n\t\t\t\tthis.form.slider_image = list.map((item) => {\r\n\t\t\t\t\treturn item.content;\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tuploadRemove(file, fileList) {\r\n\t\t\t\tconsole.log(fileList, 'del');\r\n\t\t\t\tthis.form.slider_image = fileList.map((item) => {\r\n\t\t\t\t\treturn item.content;\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// 班次详情 detailsShopProject\r\n\t\t\tasync detailsShopProject() {\r\n\t\t\t\tif (!this.setId) return;\r\n\t\t\t\tconst {\r\n\t\t\t\t\tdata\r\n\t\t\t\t} = await detailsShopProject({\r\n\t\t\t\t\tid: this.setId\r\n\t\t\t\t});\r\n\t\t\t\t// console.log(data, '数据');\r\n\t\t\t\tthis.form = {\r\n\t\t\t\t\t...data,\r\n\t\t\t\t};\r\n\t\t\t\tif (this.form.image) {\r\n\t\t\t\t\tthis.image = [{\r\n\t\t\t\t\t\tname: \"\",\r\n\t\t\t\t\t\tcontent: this.form.image,\r\n\t\t\t\t\t}]\r\n\t\t\t\t\tthis.form.image = [this.form.image]\r\n\t\t\t\t}\r\n\t\t\t\tif (this.form.slider_image) {\r\n\t\t\t\t\tthis.imgList = this.form.slider_image.map((item) => {\r\n\t\t\t\t\t\treturn {\r\n\t\t\t\t\t\t\tname: \"\",\r\n\t\t\t\t\t\t\tcontent: item,\r\n\t\t\t\t\t\t};\r\n\t\t\t\t\t});\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.form.slider_image = [];\r\n\t\t\t\t}\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 loading = this.$loading({\r\n\t\t\t\t\t\t\tlock: true,\r\n\t\t\t\t\t\t\ttext: '提交中',\r\n\t\t\t\t\t\t\tspinner: 'el-icon-loading',\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tlet upData = Object.assign({}, this.form);\r\n\t\t\t\t\t\tupData.image = upData.image.join(',')\r\n\t\t\t\t\t\t// 判断是否为详情\r\n\t\t\t\t\t\tlet data;\r\n\t\t\t\t\t\tif (!this.setDetail) {\r\n\t\t\t\t\t\t\tdata = await addShopProject(upData);\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tdata = await updateShopProject(upData);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tloading.close();\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.$closeCurrentGoEdit(`/goods/item/OrderItem`);\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.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"]}]}
|