1 |
- {"remainingRequest":"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\\Enterprise\\CreateStore.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Enterprise\\CreateStore.vue","mtime":1678954023538},{"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\\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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IFJlZ2lvblNlbGVjdCBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vUmVnaW9uU2VsZWN0SlNPTiI7CmltcG9ydCBVcGxvYWRRaW5pdSBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vVXBsb2FkUWluaXVCdG4udnVlIjsKaW1wb3J0IHsgLy8gZ2V0QWxsRW50ZXJwcmlzZUNhdGVnb3J5LApnZXRFbnRlcnByaXNlSW5mbywgdXBkYXRlRW50ZXJwcmlzZSwgYWRkRW50ZXJwcmlzZSwgZ2V0QWNsTGlzdCwgZ2V0U3RhZmZCeVRva2VuIH0gZnJvbSAiQC9hcGkvdXNlciI7CmltcG9ydCB7IG1hcEFjdGlvbnMgfSBmcm9tICJ2dWV4IjsKaW1wb3J0IHJvdXRlciBmcm9tICJAL3JvdXRlciI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQ3JlYXRlU3RvcmUiLAogIGNvbXBvbmVudHM6IHsKICAgIFJlZ2lvblNlbGVjdCwKICAgIFVwbG9hZFFpbml1CiAgfSwKICBwcm9wczogewogICAgZW50ZXJwcmlzZUlkOiB7CiAgICAgIHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sCiAgICAgIGRlZmF1bHQ6IDAKICAgIH0sCiAgICBpc0F2YXRhcjogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiBmYWxzZQogICAgfQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBzdWJfbG9hZGluZzogZmFsc2UsCiAgICAgIGlzRWRpdDogZmFsc2UsCiAgICAgIGltZ19saXN0OiBbXSwKICAgICAgb3B0aW9uczogW10sCiAgICAgIGRpYWxvZ0ltYWdlVXJsOiAiIiwKICAgICAgZGlhbG9nVmlzaWJsZTogZmFsc2UsCiAgICAgIHJlZ2lvbjogW10sCiAgICAgIGVuZFRpbWU6ICIiLAogICAgICBzdGFydFRpbWU6ICIiLAogICAgICBmb3JtOiB7CiAgICAgICAgc2NvcGU6ICIiLAogICAgICAgIC8vIDU65aSa5bqX6ZO677yI6buY6K6k77yJICA0OuWNleW6l+mTuu+8iQogICAgICAgIGJyYW5kTmFtZTogIiIsCiAgICAgICAgZW50ZXJwcmlzZU5hbWU6ICIiLAogICAgICAgIGNvbnRhY3Q6ICIiLAogICAgICAgIG1vYmlsZTogIiIsCiAgICAgICAgcHJvdmluY2VDb2RlOiAiIiwKICAgICAgICBjaXR5Q29kZTogIiIsCiAgICAgICAgZGlzdHJpY3RDb2RlOiAiIiwKICAgICAgICBhZGRyZXNzOiAiIiwKICAgICAgICBjYXRlZ29yeUlkOiAiIiwKICAgICAgICAvL+S8geS4muexu+WIqwogICAgICAgIHN0YXJ0VGltZTogIiIsCiAgICAgICAgZW5kVGltZTogIiIsCiAgICAgICAgZXhwaXJlVGltZTogJycsCiAgICAgICAgLy/liLDmnJ/ml7bpl7QKICAgICAgICBsb2dvOiAiIgogICAgICB9LAogICAgICBydWxlczogewogICAgICAgIHNjb3BlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36YCJ5oup5bqX6ZO657G75Z6LIiwKICAgICAgICAgIHRyaWdnZXI6ICJjaGFuZ2UiCiAgICAgICAgfV0sCiAgICAgICAgZW50ZXJwcmlzZU5hbWU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXkvIHkuJrlkI3np7AiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgZXhwaXJlVGltZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+mAieaLqeWIsOacn+aXtumXtCIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBjb250YWN0OiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl6IGU57O75Lq6IiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIG1vYmlsZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeiBlOezu+eUteivnSIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9LCB7CiAgICAgICAgICBtaW46IDExLAogICAgICAgICAgbWF4OiAxMSwKICAgICAgICAgIG1lc3NhZ2U6ICLplb/luqblnKgxMeS4quWtl+espiIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBwcm92aW5jZUNvZGU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fpgInmi6nmiYDlsZ7ljLrln58iLAogICAgICAgICAgdHJpZ2dlcjogImNoYW5nZSIKICAgICAgICB9XSwKICAgICAgICBhZGRyZXNzOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl6K+m57uG5Zyw5Z2AIiwKICAgICAgICAgIHRyaWdnZXI6ICJjaGFuZ2UiCiAgICAgICAgfV0sCiAgICAgICAgY2F0ZWdvcnlJZDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+mAieaLqeS8geS4muexu+WIqyIsCiAgICAgICAgICB0cmlnZ2VyOiAiY2hhbmdlIgogICAgICAgIH1dLAogICAgICAgIGxvZ286IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fkuIrkvKDkvIHkuJpMT0dPIiwKICAgICAgICAgIHRyaWdnZXI6ICJjaGFuZ2UiCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgZW50ZXJwcmlzZV9kZXRhaWw6IHt9CiAgICB9OwogIH0sCgogIGFzeW5jIG1vdW50ZWQoKSB7CiAgICBpZiAodGhpcy5lbnRlcnByaXNlSWQgfHwgdGhpcy4kcm91dGUucGFyYW1zLmlkKSB7CiAgICAgIGNvbnNvbGUubG9nKHRoaXMuZW50ZXJwcmlzZUlkLCAnMDAwMDAwMDAwMDAnKTsKICAgICAgdGhpcy5pc0VkaXQgPSAhISh0aGlzLmVudGVycHJpc2VJZCB8fCB0aGlzLiRyb3V0ZS5wYXJhbXMuaWQpOwogICAgICBhd2FpdCB0aGlzLmdldEVudGVycHJpc2VJbmZvKCk7CiAgICB9CiAgfSwKCiAgbWV0aG9kczogeyAuLi5tYXBBY3Rpb25zKHsKICAgICAgc2V0QWNjZXNzVG9rZW46ICJ1c2VyL3NldEFjY2Vzc1Rva2VuIiwKICAgICAgc2V0RW5Ub2tlbjogInVzZXIvc2V0RW5Ub2tlbiIsCiAgICAgIGNoYW5nZUV4cGlyZVRpbWU6ICJNVXNlci9jaGFuZ2VFeHBpcmVUaW1lIiwKICAgICAgY2hhbmdlVXNlck5hbWU6ICJNVXNlci9jaGFuZ2VVc2VyTmFtZSIsCiAgICAgIGNoYW5nZVNoZWxmTGlmZVNldFVwOiAiTVVzZXIvY2hhbmdlU2hlbGZMaWZlU2V0VXAiLAogICAgICBjaGFuZ2VVc2VyQ2VudGVySWQ6ICJNVXNlci9jaGFuZ2VVc2VyQ2VudGVySWQiLAogICAgICBjaGFuZ2VFbnRlcnByaXNlU2NvcGU6ICJNVXNlci9jaGFuZ2VFbnRlcnByaXNlU2NvcGUiLAogICAgICBjaGFuZ2VFbnRlcnByaXNlOiAiTVVzZXIvY2hhbmdlRW50ZXJwcmlzZSIKICAgIH0pLAoKICAgIC8vIOmAieaLqeWbvueJhwogICAgdXBsb2FkU3VjY2Vzcyh2YWwsIHJlcywgZmlsZSwgZmlsZUxpc3QpIHsKICAgICAgdGhpcy5mb3JtLmxvZ28gPSB2YWw7CiAgICB9LAoKICAgIHVwbG9hZFJlbW92ZSgpIHsKICAgICAgdGhpcy5mb3JtLmxvZ28gPSAiIjsKICAgIH0sCgogICAgLy8gIOiOt+WPluS8geS4muexu+WIqwogICAgLy8gYXN5bmMgZ2V0QWxsRW50ZXJwcmlzZUNhdGVnb3J5KCkgewogICAgLy8gICBjb25zdCB7IGRhdGEgfSA9IGF3YWl0IGdldEFsbEVudGVycHJpc2VDYXRlZ29yeSgpOwogICAgLy8KICAgIC8vICAgdGhpcy5vcHRpb25zID0gZGF0YTsKICAgIC8vIH0sCiAgICAvLyAg5LyB5Lia6K+m5oOFCiAgICBhc3luYyBnZXRFbnRlcnByaXNlSW5mbygpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldEVudGVycHJpc2VJbmZvKCk7CiAgICAgIHRoaXMuZW50ZXJwcmlzZV9kZXRhaWwgPSBkYXRhOwogICAgICB0aGlzLnJlZ2lvbiA9IFtkYXRhLnByb3ZpbmNlQ29kZSwgZGF0YS5jaXR5Q29kZSwgZGF0YS5kaXN0cmljdENvZGVdOwogICAgICB0aGlzLmltZ19saXN0ID0gW3sKICAgICAgICBuYW1lOiAiIiwKICAgICAgICB1cmw6IGRhdGEubG9nbwogICAgICB9XTsKICAgICAgdGhpcy5mb3JtID0gewogICAgICAgIHNjb3BlOiBkYXRhLnNjb3BlLAogICAgICAgIGJyYW5kTmFtZTogZGF0YS5icmFuZE5hbWUsCiAgICAgICAgZW50ZXJwcmlzZU5hbWU6IGRhdGEuZW50ZXJwcmlzZU5hbWUsCiAgICAgICAgY29udGFjdDogZGF0YS5jb250YWN0LAogICAgICAgIG1vYmlsZTogZGF0YS5tb2JpbGUsCiAgICAgICAgcHJvdmluY2VDb2RlOiBkYXRhLnByb3ZpbmNlQ29kZSwKICAgICAgICBjaXR5Q29kZTogZGF0YS5jaXR5Q29kZSwKICAgICAgICBkaXN0cmljdENvZGU6IGRhdGEuZGlzdHJpY3RDb2RlLAogICAgICAgIGFkZHJlc3M6IGRhdGEuYWRkcmVzcywKICAgICAgICBleHBpcmVUaW1lOiBuZXcgRGF0ZShwYXJzZUludChkYXRhLmV4cGlyZVRpbWUpICogMTAwMCksCiAgICAgICAgbG9nbzogZGF0YS5sb2dvCiAgICAgIH07CiAgICB9LAoKICAgIGNhbmNlbCgpIHsKICAgICAgdGhpcy4kcm91dGVyLnB1c2goIi9FbnRlcnByaXNlIik7CiAgICAgIHRoaXMuJGVtaXQoImNhbmNlbCIpOwogICAgfSwKCiAgICAvLyDmj5DkuqQKICAgIHN1Ym1pdERhdGEoKSB7CiAgICAgIHRoaXMuJHJlZnMuZm9ybS52YWxpZGF0ZShhc3luYyB2YWxpZCA9PiB7CiAgICAgICAgaWYgKHZhbGlkKSB7CiAgICAgICAgICB0aGlzLnN1Yl9sb2FkaW5nID0gdHJ1ZTsKCiAgICAgICAgICBpZiAodGhpcy5pc0VkaXQpIHsKICAgICAgICAgICAgdHJ5IHsKICAgICAgICAgICAgICBjb25zdCB7CiAgICAgICAgICAgICAgICBkYXRhCiAgICAgICAgICAgICAgfSA9IGF3YWl0IHVwZGF0ZUVudGVycHJpc2UoeyAuLi50aGlzLmZvcm0KICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICB0aGlzLnN1Yl9sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAgICAgICAgICAgICBtZXNzYWdlOiAi5o+Q5Lqk5oiQ5YqfIgogICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgIHRoaXMuJGVtaXQoImNvbmZpcm0iKTsKCiAgICAgICAgICAgICAgaWYgKHRoaXMuJHJvdXRlLnBhcmFtcy5pZCkgewogICAgICAgICAgICAgICAgY29uc3Qgb2JqID0gewogICAgICAgICAgICAgICAgICB1c2VyQ2VudGVySWQ6IHRoaXMuZW50ZXJwcmlzZV9kZXRhaWwudXNlckNlbnRlcklkLAogICAgICAgICAgICAgICAgICBlbnRlcnByaXNlSWQ6IHRoaXMuZW50ZXJwcmlzZV9kZXRhaWwuZW50ZXJwcmlzZUlkLAogICAgICAgICAgICAgICAgICByb2xlVHlwZTogc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbSgicm9sZVR5cGUiKSB8fCAxLAogICAgICAgICAgICAgICAgICBlbnRlcnByaXNlTmFtZTogdGhpcy5mb3JtLmVudGVycHJpc2VOYW1lLAogICAgICAgICAgICAgICAgICBsb2dvOiB0aGlzLmZvcm0ubG9nbywKICAgICAgICAgICAgICAgICAgdG9rZW46IHRoaXMuZW50ZXJwcmlzZV9kZXRhaWwudG9rZW4sCiAgICAgICAgICAgICAgICAgIHNjb3BlOiB0aGlzLmZvcm0uc2NvcGUsCiAgICAgICAgICAgICAgICAgIGV4cGlyZVN0YXR1czogbmV3IERhdGUoKS5nZXRUaW1lKCkgPD0gdGhpcy5lbnRlcnByaXNlX2RldGFpbC5lbmRUaW1lICogMTAwMCwKICAgICAgICAgICAgICAgICAgc2hlbGZMaWZlU2V0VXA6IHBhcnNlSW50KHRoaXMuJHN0b3JlLmdldHRlcnNbIk1Vc2VyL3NoZWxmTGlmZVNldFVwIl0pCiAgICAgICAgICAgICAgICB9OwogICAgICAgICAgICAgICAgYXdhaXQgdGhpcy5nb0VudGVycHJpc2Uob2JqKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gZmluYWxseSB7CiAgICAgICAgICAgICAgdGhpcy5zdWJfbG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgICB9CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICB0cnkgewogICAgICAgICAgICAgIGNvbnN0IHsKICAgICAgICAgICAgICAgIGRhdGEKICAgICAgICAgICAgICB9ID0gYXdhaXQgYWRkRW50ZXJwcmlzZSh7IC4uLnRoaXMuZm9ybQogICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgIHRoaXMuc3ViX2xvYWRpbmcgPSBmYWxzZTsKICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgICAgICAgIG1lc3NhZ2U6ICLmj5DkuqTmiJDlip8iCiAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgY29uc3Qgb2JqID0gewogICAgICAgICAgICAgICAgdXNlckNlbnRlcklkOiBkYXRhLnVzZXJDZW50ZXJJZCwKICAgICAgICAgICAgICAgIGVudGVycHJpc2VJZDogZGF0YS5lbnRlcnByaXNlSWQsCiAgICAgICAgICAgICAgICBlbnRlcnByaXNlTmFtZTogZGF0YS5lbnRlcnByaXNlTmFtZSwKICAgICAgICAgICAgICAgIGxvZ286IGRhdGEubG9nbywKICAgICAgICAgICAgICAgIHRva2VuOiBkYXRhLnRva2VuLAogICAgICAgICAgICAgICAgc2NvcGU6IGRhdGEuc2NvcGUsCiAgICAgICAgICAgICAgICBleHBpcmVTdGF0dXM6IGZhbHNlLAogICAgICAgICAgICAgICAgc2hlbGZMaWZlU2V0VXA6IDQsCiAgICAgICAgICAgICAgICByb2xlVHlwZTogMQogICAgICAgICAgICAgIH07CiAgICAgICAgICAgICAgYXdhaXQgdGhpcy5nb0VudGVycHJpc2Uob2JqKTsKICAgICAgICAgICAgICB0aGlzLiRlbWl0KCJjb25maXJtIik7CiAgICAgICAgICAgIH0gZmluYWxseSB7CiAgICAgICAgICAgICAgdGhpcy5zdWJfbG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgICB9CiAgICAgICAgICB9IC8vIHRoaXMuY2VudGVyRGlhbG9nVmlzaWJsZSA9IGZhbHNlOwogICAgICAgICAgLy8gdGhpcy4kcm91dGVyLnB1c2goIi9FbnRlcnByaXNlIik7CgogICAgICAgIH0KICAgICAgfSk7CiAgICB9LAoKICAgIC8vIOi/m+WFpeS8geS4mgogICAgYXN5bmMgZ29FbnRlcnByaXNlKHJvdykgewogICAgICBjb25zdCBMb2FkaW5nID0gdGhpcy4kYmFzZUNvbG9yZnVsbExvYWRpbmcoMSwgIuato+WcqOi/m+WFpeS8geS4mi4uLiIpOwogICAgICB0aGlzLnNldEVuVG9rZW4ocm93LnRva2VuKTsKICAgICAgLypjb25zdCB7IGRhdGEgfSA9IGF3YWl0IGNyZWF0ZVRva2VuKHsKICAgICAgICB1c2VyQ2VudGVySWQ6IHJvdy51c2VyQ2VudGVySWQsCiAgICAgIH0pOwogICAgICAvLyDph43mlrDnlJ/miJB0b2tlbgogICAgICB0aGlzLnNldEFjY2Vzc1Rva2VuKGRhdGEudG9rZW4pOyovCiAgICAgIC8vIOS/neWtmOW6l+mTuuexu+WeiyDljLrliIbljZXlupflkozov57plIEKCiAgICAgIHRoaXMuY2hhbmdlRW50ZXJwcmlzZVNjb3BlKHJvdy5zY29wZSk7CiAgICAgIHRoaXMuY2hhbmdlRW50ZXJwcmlzZShyb3cpOwogICAgICB0aGlzLmNoYW5nZUV4cGlyZVRpbWUocm93LmV4cGlyZVRpbWUpOwogICAgICB0aGlzLmNoYW5nZVNoZWxmTGlmZVNldFVwKHJvdy5zaGVsZkxpZmVTZXRVcCk7CiAgICAgIHNlc3Npb25TdG9yYWdlLnNldEl0ZW0oInJvbGVUeXBlIiwgcm93LnJvbGVUeXBlKTsKICAgICAgYXdhaXQgdGhpcy4kc3RvcmUuZGlzcGF0Y2goInVzZXIvZ2V0VXNlckluZm8iLCByb3cucm9sZVR5cGUpOwogICAgICBhd2FpdCB0aGlzLmdldEFjbExpc3Qocm93LnJvbGVUeXBlKTsKICAgICAgYXdhaXQgdGhpcy5nZXRTdGFmZkJ5VG9rZW4ocm93LnJvbGVUeXBlKTsKICAgICAgTG9hZGluZy5jbG9zZSgpOwogICAgfSwKCiAgICAvLyDojrflj5blvZPliY3nmbvlvZXlkZjlt6Xkv6Hmga8KICAgIGFzeW5jIGdldFN0YWZmQnlUb2tlbihyb2xlVHlwZSkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgZ2V0U3RhZmZCeVRva2VuKHJvbGVUeXBlKTsKCiAgICAgIGlmIChkYXRhLm5hbWUpIHsKICAgICAgICB0aGlzLmNoYW5nZVVzZXJOYW1lKGRhdGEubmFtZSk7CiAgICAgIH0KCiAgICAgIHRoaXMuY2hhbmdlVXNlckNlbnRlcklkKGRhdGEudXNlckNlbnRlcklkKTsKCiAgICAgIGlmICghdGhpcy4kcm91dGUucGFyYW1zLmlzQ2FzaGllcikgewogICAgICAgIGF3YWl0IHRoaXMuJHJvdXRlci5wdXNoKGAvYCk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goYC9DYXNoaWVyU2hvcC9DYXNoaWVyU2hvcGApOwogICAgICB9CiAgICB9LAoKICAgIC8vIOiOt+WPluWRmOW3peadg+mZkAogICAgYXN5bmMgZ2V0QWNsTGlzdChyb2xlVHlwZSkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgZ2V0QWNsTGlzdChyb2xlVHlwZSk7CiAgICAgIHNlc3Npb25TdG9yYWdlLnNldEl0ZW0oImRhdGFGaWVsZCIsIEpTT04uc3RyaW5naWZ5KGRhdGEuZGF0YUZpZWxkKSk7CiAgICAgIHNlc3Npb25TdG9yYWdlLnNldEl0ZW0oImlzU3VwZXIiLCBkYXRhLmlzQWRtaW5pc3RyYXRvcik7CiAgICAgIHNlc3Npb25TdG9yYWdlLnNldEl0ZW0oIm5vZGVzIiwgSlNPTi5zdHJpbmdpZnkoZGF0YS5jdXN0b20pKTsgLy8g6L+b5YWl5LyB5Lia6K6+572u77yM5qC55o2u5p2D6ZmQ6K6+572u6I+c5Y2VCgogICAgICBsZXQgYWNjZXNzUm91dGVzID0gYXdhaXQgdGhpcy4kc3RvcmUuZGlzcGF0Y2goInJvdXRlcy9zZXRSb3V0ZXMiKTsKICAgICAgcm91dGVyLmFkZFJvdXRlcyhhY2Nlc3NSb3V0ZXMpOwogICAgfSwKCiAgICAvLyDpgInmi6nljLrln58KICAgIHJlZ2lvbkNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5mb3JtLnByb3ZpbmNlQ29kZSA9IHZhbFswXTsKICAgICAgdGhpcy5mb3JtLmNpdHlDb2RlID0gdmFsWzFdOwogICAgICB0aGlzLmZvcm0uZGlzdHJpY3RDb2RlID0gdmFsWzJdOwogICAgfSwKCiAgICAvLyAg6YCJ5oup5LyB5Lia57G75Z6LCiAgICAvLyBjYXRlZ29yeUNoYW5nZSh2YWwpIHsKICAgIC8vICAgdGhpcy5mb3JtLmNhdGVnb3J5SWQgPSB2YWw7CiAgICAvLyB9LAogICAgbG9naW5PdXQoKSB7CiAgICAgIHNlc3Npb25TdG9yYWdlLmNsZWFyKCk7CiAgICAgIHRoaXMuJHN0b3JlLmRpc3BhdGNoKCJNVXNlci9jaGFuZ2VTeXN0ZW1UeXBlIiwgMSk7CiAgICAgIHRoaXMuJHN0b3JlLmRpc3BhdGNoKCJ1c2VyL2xvZ291dCIpOwogICAgICB0aGlzLiRyb3V0ZXIucHVzaCgiL2xvZ2luIik7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAgGA;AACA;AACA,SACA;AACAA,iBAFA,EAGAC,gBAHA,EAIAC,aAJA,EAKAC,UALA,EAMAC,eANA,QAOA,YAPA;AAQA;AACA;AACA;EACAC,mBADA;EAEAC;IACAC,YADA;IAEAC;EAFA,CAFA;EAMAC;IACAC;MACAC,sBADA;MAEAC;IAFA,CADA;IAKAC;MACAF,aADA;MAEAC;IAFA;EALA,CANA;;EAgBAE;IACA;MACAC,kBADA;MAEAC,aAFA;MAGAC,YAHA;MAIAC,WAJA;MAKAC,kBALA;MAMAC,oBANA;MAOAC,UAPA;MAQAC,WARA;MASAC,aATA;MAUAC;QACAC,SADA;QACA;QACAC,aAFA;QAGAC,kBAHA;QAIAC,WAJA;QAKAC,UALA;QAMAC,gBANA;QAOAC,YAPA;QAQAC,gBARA;QASAC,WATA;QAUAC,cAVA;QAUA;QACAX,aAXA;QAYAD,WAZA;QAaAa,cAbA;QAaA;QACAC;MAdA,CAVA;MA0BAC;QACAZ,QACA;UAAAa;UAAAC;UAAAC;QAAA,CADA,CADA;QAIAb,iBACA;UAAAW;UAAAC;UAAAC;QAAA,CADA,CAJA;QAOAL,aACA;UAAAG;UAAAC;UAAAC;QAAA,CADA,CAPA;QAUAZ,UACA;UAAAU;UAAAC;UAAAC;QAAA,CADA,CAVA;QAaAX,SACA;UAAAS;UAAAC;UAAAC;QAAA,CADA,EAEA;UACAC,OADA;UAEAC,OAFA;UAGAH,mBAHA;UAIAC;QAJA,CAFA,CAbA;QAsBAV,eACA;UAAAQ;UAAAC;UAAAC;QAAA,CADA,CAtBA;QA0BAP,UACA;UAAAK;UAAAC;UAAAC;QAAA,CADA,CA1BA;QA8BAN,aACA;UAAAI;UAAAC;UAAAC;QAAA,CADA,CA9BA;QAiCAJ,OACA;UAAAE;UAAAC;UAAAC;QAAA,CADA;MAjCA,CA1BA;MA+DAG;IA/DA;EAiEA,CAlFA;;EAmFA;IACA;MACAC;MACA;MACA;IACA;EACA,CAzFA;;EA0FAC,WACA;MACAC,qCADA;MAEAC,6BAFA;MAGAC,0CAHA;MAIAC,sCAJA;MAKAC,kDALA;MAMAC,8CANA;MAOAC,oDAPA;MAQAC;IARA,EADA;;IAYA;IACAC;MACA;IACA,CAfA;;IAgBAC;MACA;IACA,CAlBA;;IAmBA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;MACA;QAAAzC;MAAA;MAEA;MACA;MACA,iBACA;QACAT,QADA;QAEAmD;MAFA,CADA;MAMA;QACA/B,iBADA;QAEAC,yBAFA;QAGAC,mCAHA;QAIAC,qBAJA;QAKAC,mBALA;QAMAC,+BANA;QAOAC,uBAPA;QAQAC,+BARA;QASAC,qBATA;QAUAE,sDAVA;QAWAC;MAXA;IAaA,CAlDA;;IAmDAqB;MACA;MACA;IACA,CAtDA;;IAuDA;IACAC;MACA;QACA;UACA;;UACA;YACA;cACA;gBAAA5C;cAAA,6BACA;cADA;cAGA;cACA;gBACAH,eADA;gBAEA4B;cAFA;cAIA;;cACA;gBACA;kBACAoB,iDADA;kBAEAjD,iDAFA;kBAGAkD,iDAHA;kBAIAjC,wCAJA;kBAKAS,oBALA;kBAMAyB,mCANA;kBAOApC,sBAPA;kBAQAqC,cACA,wBACA,qCAVA;kBAWAC,yBACA,2CADA;gBAXA;gBAeA;cACA;YACA,CA5BA,SA4BA;cACA;YACA;UACA,CAhCA,MAgCA;YACA;cACA;gBAAAjD;cAAA,0BACA;cADA;cAGA;cACA;gBACAH,eADA;gBAEA4B;cAFA;cAIA;gBACAoB,+BADA;gBAEAjD,+BAFA;gBAGAiB,mCAHA;gBAIAS,eAJA;gBAKAyB,iBALA;gBAMApC,iBANA;gBAOAqC,mBAPA;gBAQAC,iBARA;gBASAH;cATA;cAWA;cACA;YACA,CAtBA,SAsBA;cACA;YACA;UACA,CA5DA,CA6DA;UAEA;;QACA;MACA,CAlEA;IAmEA,CA5HA;;IA6HA;IACA;MACA;MACA;MACA;AACA;AACA;AACA;AACA;MACA;;MACA;MACA;MACA;MACA;MAEAI;MAEA;MACA;MACA;MACAC;IACA,CAlJA;;IAmJA;IACA;MACA;QAAAnD;MAAA;;MACA;QACA;MACA;;MACA;;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA;IACA,CA/JA;;IAgKA;IACA;MACA;QAAAA;MAAA;MACAkD;MACAA;MACAA,6DAJA,CAMA;;MACA;MACAE;IACA,CA1KA;;IA2KA;IACAC;MACA;MACA;MACA;IACA,CAhLA;;IAiLA;IACA;IACA;IACA;IACAC;MACAJ;MACA;MACA;MACA;IACA;;EA1LA;AA1FA","names":["getEnterpriseInfo","updateEnterprise","addEnterprise","getAclList","getStaffByToken","name","components","RegionSelect","UploadQiniu","props","enterpriseId","type","default","isAvatar","data","sub_loading","isEdit","img_list","options","dialogImageUrl","dialogVisible","region","endTime","startTime","form","scope","brandName","enterpriseName","contact","mobile","provinceCode","cityCode","districtCode","address","categoryId","expireTime","logo","rules","required","message","trigger","min","max","enterprise_detail","console","methods","setAccessToken","setEnToken","changeExpireTime","changeUserName","changeShelfLifeSetUp","changeUserCenterId","changeEnterpriseScope","changeEnterprise","uploadSuccess","uploadRemove","url","cancel","submitData","userCenterId","roleType","token","expireStatus","shelfLifeSetUp","sessionStorage","Loading","router","regionChange","loginOut"],"sourceRoot":"src/views/Enterprise","sources":["CreateStore.vue"],"sourcesContent":["<template>\n <div style=\"background: #fff; padding: 10px 0\">\n <el-form\n ref=\"form\"\n :model=\"form\"\n :rules=\"rules\"\n label-width=\"200px\"\n size=\"small\"\n >\n <el-form-item label=\"企业logo:\" prop=\"logo\">\n <UploadQiniu\n :file-list=\"img_list\"\n @uploadSuccess=\"uploadSuccess\"\n @handleRemove=\"uploadRemove\"\n />\n </el-form-item>\n <el-form-item label=\"品牌名称:\">\n <el-input\n v-model=\"form.brandName\"\n placeholder=\"请输入品牌名称\"\n style=\"width: 300px\"\n ></el-input>\n </el-form-item>\n <el-form-item label=\"企业名称:\" prop=\"enterpriseName\">\n <el-input\n v-model=\"form.enterpriseName\"\n placeholder=\"请输入企业名称\"\n style=\"width: 300px\"\n ></el-input>\n </el-form-item>\n <el-form-item v-if=\"!isEdit\" label=\"到期时间:\" prop=\"expireTime\">\n <el-date-picker\n v-model=\"form.expireTime\"\n type=\"datetime\"\n style=\"width: 300px\"\n placeholder=\"选择日期时间\"\n ></el-date-picker>\n </el-form-item>\n <el-form-item label=\"店铺类型:\" prop=\"scope\">\n <el-radio-group v-model=\"form.scope\" :disabled=\"!!isEdit\">\n <el-radio :label=\"4\">单店铺</el-radio>\n <el-radio :label=\"5\">连锁店</el-radio>\n </el-radio-group>\n <p style=\"font-size: 12px; color: #f5762c\">\n 企业创建成功后,店铺类型不允许修改切换,请谨慎操作!!!\n </p>\n </el-form-item>\n <el-form-item label=\"联系人:\" prop=\"contact\">\n <el-input\n v-model=\"form.contact\"\n placeholder=\"请输入联系人\"\n style=\"width: 300px\"\n ></el-input>\n </el-form-item>\n <el-form-item label=\"联系电话:\" prop=\"mobile\">\n <el-input\n v-model=\"form.mobile\"\n placeholder=\"请输入联系电话\"\n style=\"width: 300px\"\n ></el-input>\n </el-form-item>\n <el-form-item label=\"所属区域:\" prop=\"provinceCode\">\n <span v-if=\"enterpriseId\">\n <RegionSelect\n v-if=\"region.length\"\n v-model=\"region\"\n style=\"width: 300px\"\n @change=\"regionChange\"\n />\n </span>\n <span v-else>\n <RegionSelect\n v-model=\"region\"\n style=\"width: 300px\"\n @change=\"regionChange\"\n />\n </span>\n </el-form-item>\n <el-form-item label=\"详细地址:\" prop=\"address\">\n <el-input\n v-model=\"form.address\"\n placeholder=\"请输入详细地址\"\n style=\"width: 300px\"\n ></el-input>\n </el-form-item>\n <el-form-item>\n <el-button @click=\"cancel\">取消</el-button>\n <el-button :loading=\"sub_loading\" type=\"primary\" @click=\"submitData\">\n {{ enterpriseId ? \"保存\" : \"立即创建\" }}\n </el-button>\n </el-form-item>\n </el-form>\n </div>\n</template>\n\n<script>\n import RegionSelect from \"@/component/common/RegionSelectJSON\";\n import UploadQiniu from \"@/component/common/UploadQiniuBtn.vue\";\n import {\n // getAllEnterpriseCategory,\n getEnterpriseInfo,\n updateEnterprise,\n addEnterprise,\n getAclList,\n getStaffByToken,\n } from \"@/api/user\";\n import { mapActions } from \"vuex\";\n import router from \"@/router\";\n export default {\n name: \"CreateStore\",\n components: {\n RegionSelect,\n UploadQiniu,\n },\n props: {\n enterpriseId: {\n type: [Number, String],\n default: 0,\n },\n isAvatar: {\n type: Boolean,\n default: false,\n },\n },\n data() {\n return {\n sub_loading: false,\n isEdit: false,\n img_list: [],\n options: [],\n dialogImageUrl: \"\",\n dialogVisible: false,\n region: [],\n endTime: \"\",\n startTime: \"\",\n form: {\n scope: \"\", // 5:多店铺(默认) 4:单店铺)\n brandName: \"\",\n enterpriseName: \"\",\n contact: \"\",\n mobile: \"\",\n provinceCode: \"\",\n cityCode: \"\",\n districtCode: \"\",\n address: \"\",\n categoryId: \"\", //企业类别\n startTime: \"\",\n endTime: \"\",\n expireTime:'',//到期时间\n logo: \"\",\n },\n rules: {\n scope: [\n { required: true, message: \"请选择店铺类型\", trigger: \"change\" },\n ],\n enterpriseName: [\n { required: true, message: \"请输入企业名称\", trigger: \"blur\" },\n ],\n expireTime: [\n { required: true, message: \"请选择到期时间\", trigger: \"blur\" },\n ],\n contact: [\n { required: true, message: \"请输入联系人\", trigger: \"blur\" },\n ],\n mobile: [\n { required: true, message: \"请输入联系电话\", trigger: \"blur\" },\n {\n min: 11,\n max: 11,\n message: \"长度在11个字符\",\n trigger: \"blur\",\n },\n ],\n provinceCode: [\n { required: true, message: \"请选择所属区域\", trigger: \"change\" },\n ],\n\n address: [\n { required: true, message: \"请输入详细地址\", trigger: \"change\" },\n ],\n\n categoryId: [\n { required: true, message: \"请选择企业类别\", trigger: \"change\" },\n ],\n logo: [\n { required: true, message: \"请上传企业LOGO\", trigger: \"change\" },\n ],\n },\n enterprise_detail: {},\n };\n },\n async mounted() {\n if (this.enterpriseId || this.$route.params.id) {\n console.log(this.enterpriseId,'00000000000');\n this.isEdit = !!(this.enterpriseId || this.$route.params.id);\n await this.getEnterpriseInfo();\n }\n },\n methods: {\n ...mapActions({\n setAccessToken: \"user/setAccessToken\",\n setEnToken: \"user/setEnToken\",\n changeExpireTime: \"MUser/changeExpireTime\",\n changeUserName: \"MUser/changeUserName\",\n changeShelfLifeSetUp: \"MUser/changeShelfLifeSetUp\",\n changeUserCenterId: \"MUser/changeUserCenterId\",\n changeEnterpriseScope: \"MUser/changeEnterpriseScope\",\n changeEnterprise: \"MUser/changeEnterprise\",\n }),\n\n // 选择图片\n uploadSuccess(val, res, file, fileList) {\n this.form.logo = val;\n },\n uploadRemove() {\n this.form.logo = \"\";\n },\n // 获取企业类别\n // async getAllEnterpriseCategory() {\n // const { data } = await getAllEnterpriseCategory();\n //\n // this.options = data;\n // },\n // 企业详情\n async getEnterpriseInfo() {\n const { data } = await getEnterpriseInfo();\n\n this.enterprise_detail = data;\n this.region = [data.provinceCode, data.cityCode, data.districtCode];\n this.img_list = [\n {\n name: \"\",\n url: data.logo,\n },\n ];\n this.form = {\n scope: data.scope,\n brandName: data.brandName,\n enterpriseName: data.enterpriseName,\n contact: data.contact,\n mobile: data.mobile,\n provinceCode: data.provinceCode,\n cityCode: data.cityCode,\n districtCode: data.districtCode,\n address: data.address,\n expireTime:new Date(parseInt(data.expireTime) * 1000),\n logo: data.logo,\n };\n },\n cancel() {\n this.$router.push(\"/Enterprise\");\n this.$emit(\"cancel\");\n },\n // 提交\n submitData() {\n this.$refs.form.validate(async (valid) => {\n if (valid) {\n this.sub_loading = true;\n if (this.isEdit) {\n try {\n const { data } = await updateEnterprise({\n ...this.form,\n });\n this.sub_loading = false;\n this.$message({\n type: \"success\",\n message: \"提交成功\",\n });\n this.$emit(\"confirm\");\n if (this.$route.params.id) {\n const obj = {\n userCenterId: this.enterprise_detail.userCenterId,\n enterpriseId: this.enterprise_detail.enterpriseId,\n roleType: sessionStorage.getItem(\"roleType\") || 1,\n enterpriseName: this.form.enterpriseName,\n logo: this.form.logo,\n token: this.enterprise_detail.token,\n scope: this.form.scope,\n expireStatus:\n new Date().getTime() <=\n this.enterprise_detail.endTime * 1000,\n shelfLifeSetUp: parseInt(\n this.$store.getters[\"MUser/shelfLifeSetUp\"]\n ),\n };\n await this.goEnterprise(obj);\n }\n } finally {\n this.sub_loading = false;\n }\n } else {\n try {\n const { data } = await addEnterprise({\n ...this.form,\n });\n this.sub_loading = false;\n this.$message({\n type: \"success\",\n message: \"提交成功\",\n });\n const obj = {\n userCenterId: data.userCenterId,\n enterpriseId: data.enterpriseId,\n enterpriseName: data.enterpriseName,\n logo: data.logo,\n token: data.token,\n scope: data.scope,\n expireStatus: false,\n shelfLifeSetUp: 4,\n roleType: 1,\n };\n await this.goEnterprise(obj);\n this.$emit(\"confirm\");\n } finally {\n this.sub_loading = false;\n }\n }\n // this.centerDialogVisible = false;\n\n // this.$router.push(\"/Enterprise\");\n }\n });\n },\n // 进入企业\n async goEnterprise(row) {\n const Loading = this.$baseColorfullLoading(1, \"正在进入企业...\");\n this.setEnToken(row.token);\n /*const { data } = await createToken({\n userCenterId: row.userCenterId,\n });\n // 重新生成token\n this.setAccessToken(data.token);*/\n // 保存店铺类型 区分单店和连锁\n this.changeEnterpriseScope(row.scope);\n this.changeEnterprise(row);\n this.changeExpireTime(row.expireTime);\n this.changeShelfLifeSetUp(row.shelfLifeSetUp);\n\n sessionStorage.setItem(\"roleType\", row.roleType);\n\n await this.$store.dispatch(\"user/getUserInfo\", row.roleType);\n await this.getAclList(row.roleType);\n await this.getStaffByToken(row.roleType);\n Loading.close();\n },\n // 获取当前登录员工信息\n async getStaffByToken(roleType) {\n const { data } = await getStaffByToken(roleType);\n if (data.name) {\n this.changeUserName(data.name);\n }\n this.changeUserCenterId(data.userCenterId);\n if (!this.$route.params.isCashier) {\n await this.$router.push(`/`);\n } else {\n this.$router.push(`/CashierShop/CashierShop`);\n }\n },\n // 获取员工权限\n async getAclList(roleType) {\n const { data } = await getAclList(roleType);\n sessionStorage.setItem(\"dataField\", JSON.stringify(data.dataField));\n sessionStorage.setItem(\"isSuper\", data.isAdministrator);\n sessionStorage.setItem(\"nodes\", JSON.stringify(data.custom));\n\n // 进入企业设置,根据权限设置菜单\n let accessRoutes = await this.$store.dispatch(\"routes/setRoutes\");\n router.addRoutes(accessRoutes);\n },\n // 选择区域\n regionChange(val) {\n this.form.provinceCode = val[0];\n this.form.cityCode = val[1];\n this.form.districtCode = val[2];\n },\n // 选择企业类型\n // categoryChange(val) {\n // this.form.categoryId = val;\n // },\n loginOut() {\n sessionStorage.clear();\n this.$store.dispatch(\"MUser/changeSystemType\", 1);\n this.$store.dispatch(\"user/logout\");\n this.$router.push(\"/login\");\n },\n },\n };\n</script>\n\n<style>\n .avatar-uploader .el-upload {\n border: 1px dashed #d9d9d9;\n border-radius: 6px;\n cursor: pointer;\n position: relative;\n overflow: hidden;\n }\n .avatar-uploader .el-upload:hover {\n border-color: #409eff;\n }\n .avatar-uploader-icon {\n font-size: 28px;\n color: #8c939d;\n width: 178px;\n height: 178px;\n /*line-height: 178px;*/\n transform: translateY(75px);\n text-align: center;\n }\n .avatar {\n width: 178px;\n height: 178px;\n display: block;\n }\n</style>\n"]}]}
|