4f7ef7ac6f1c2986ef3566430d4d015b.json 26 KB

1
  1. {"remainingRequest":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\qianger\\7\\jindouyunNewFront\\src\\views\\SystemSettings\\liansuoguanli\\AddPartnership.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\qianger\\7\\jindouyunNewFront\\src\\views\\SystemSettings\\liansuoguanli\\AddPartnership.vue","mtime":1655374732000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IFJlZ2lvblNlbGVjdCBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vUmVnaW9uU2VsZWN0SlNPTiI7CmltcG9ydCBHb29kc0Nob29zZVNob3AgZnJvbSAiQC9jb21wb25lbnQvZ29vZHMvR29vZHNDaG9vc2VTaG9wIjsKaW1wb3J0IFVwbG9hZFFpbml1IGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9VcGxvYWRRaW5pdS52dWUiOwppbXBvcnQgeyBnZXRNYW5hZ2VyTGlzdCwgYWRkU2hvcFBhcnRuZXIsIHVwZGF0ZVNob3BQYXJ0bmVyLCBnZXRTaG9wUGFydG5lckluZm8gfSBmcm9tICJAL2FwaS9TaG9wIjsKaW1wb3J0IHsgYWRkUGF1c2VTYXZlLCBkZWxQYXVzZVNhdmUsIGdldFBhdXNlU2F2ZSB9IGZyb20gIkAvYXBpL2NvbW1vbiI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQWRkUGFydG5lcnNoaXAiLAogIGNvbXBvbmVudHM6IHsKICAgIFJlZ2lvblNlbGVjdCwKICAgIEdvb2RzQ2hvb3NlU2hvcCwKICAgIFVwbG9hZFFpbml1CiAgfSwKCiAgZGF0YSgpIHsKICAgIGNvbnN0IHZhbGlkYXRlUGhvbmUgPSAocnVsZSwgdmFsdWUsIGNhbGxiYWNrKSA9PiB7CiAgICAgIGNvbnN0IHJlID0gL14xWzM0NTY3ODldXGR7OX0kLzsgLy8g5q2j5YiZ6KGo6L6+5byPCgogICAgICBpZiAodmFsdWUgPT09ICIiKSB7CiAgICAgICAgY2FsbGJhY2sobmV3IEVycm9yKCLor7fovpPlhaXmiYvmnLrlj7chIikpOwogICAgICB9IGVsc2UgaWYgKCFyZS50ZXN0KHZhbHVlKSkgewogICAgICAgIGNhbGxiYWNrKG5ldyBFcnJvcigi5omL5py65Y+35qC85byP5pyJ6K+v77yM6K+36YeN5paw6L6T5YWlISIpKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjYWxsYmFjaygpOwogICAgICB9CiAgICB9OwoKICAgIHJldHVybiB7CiAgICAgIHNlbFNob3BMaXN0OiBbXSwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIHNob3dfc2hvcDogZmFsc2UsCiAgICAgIHJlZ2lvbjogW10sCiAgICAgIGltZ19saXN0OiBbXSwKICAgICAgTWFuYWdlckxpc3Q6IFtdLAogICAgICAvLyDlkZjlt6XliJfooagKICAgICAgY3VzdG9tX2lkOiAiIiwKICAgICAgc2hvcE5hbWU6ICIiLAogICAgICBmb3JtOiB7CiAgICAgICAgbmFtZTogIiIsCiAgICAgICAgbG9nbzogIiIsCiAgICAgICAgZGlzdHJpY3RDb2RlOiAiIiwKICAgICAgICBwcm92aW5jZUNvZGU6ICIiLAogICAgICAgIGNpdHlDb2RlOiAiIiwKICAgICAgICBtb2RlbDogMSwKICAgICAgICB1c2VyQ2VudGVySWQ6ICIiLAogICAgICAgIGFkZHJlc3M6ICIiLAogICAgICAgIG1vYmlsZTogIiIsCiAgICAgICAgc2hvcElkOiAwLAogICAgICAgIG1hbmFnZXJOYW1lOiAiIgogICAgICB9LAogICAgICBydWxlczogewogICAgICAgIGxvZ286IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fkuIrkvKDkvIHkuJpMT0dPIiwKICAgICAgICAgIHRyaWdnZXI6ICJjaGFuZ2UiCiAgICAgICAgfV0sCiAgICAgICAgbmFtZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeWQiOS8meS8geS4mi/kurrlkI3np7AiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgcHJvdmluY2VDb2RlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36YCJ5oup5ZCI5LyZ5Lq65Zyw5Z2AIiwKICAgICAgICAgIHRyaWdnZXI6ICJjaGFuZ2UiCiAgICAgICAgfV0sCiAgICAgICAgbW9kZWw6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fpgInmi6nnu4/okKXmqKHlvI8iLAogICAgICAgICAgdHJpZ2dlcjogImNoYW5nZSIKICAgICAgICB9XSwKICAgICAgICBhZGRyZXNzOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl6K+m57uG5Zyw5Z2AIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIHVzZXJDZW50ZXJJZDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpei0n+i0o+S6uuWQjeensCIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBtb2JpbGU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXotJ/otKPkurrnlLXor50iLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfSwgewogICAgICAgICAgdmFsaWRhdG9yOiB2YWxpZGF0ZVBob25lLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgY2xhc3NmeV9zaG93OiBmYWxzZSwKICAgICAgdHJlZV9kYXRhOiBbXSwKICAgICAgbW9kZWxfb3B0aW9uczogW3sKICAgICAgICB2YWx1ZTogMSwKICAgICAgICBsYWJlbDogIuebtOiQpSIKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAyLAogICAgICAgIGxhYmVsOiAi5Yqg55ufIgogICAgICB9XSwKICAgICAgcGFnZU5hbWU6ICIiLAogICAgICBzaG9wTmFtZXM6IFtdCiAgICB9OwogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLnBhZ2VOYW1lID0gdGhpcy4kcm91dGUubmFtZTsKCiAgICBpZiAodGhpcy4kcm91dGUucGFyYW1zLmlkKSB7CiAgICAgIC8vICDov5vlhaXlrqLmiLfor6bmg4UKICAgICAgdGhpcy5jdXN0b21faWQgPSB0aGlzLiRyb3V0ZS5wYXJhbXMuaWQ7CiAgICAgIHRoaXMuZ2V0U2hvcFBhcnRuZXJJbmZvKCk7CiAgICB9IGVsc2UgewogICAgICB0aGlzLmdldFBhdXNlU2F2ZSgpOwogICAgfQoKICAgIHRoaXMuZ2V0TWFuYWdlckxpc3QoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICAvLyDpgInmi6nlm77niYcKICAgIHVwbG9hZFN1Y2Nlc3ModmFsLCByZXMsIGZpbGUsIGZpbGVMaXN0KSB7CiAgICAgIHRoaXMuZm9ybS5sb2dvID0gdmFsOwogICAgfSwKCiAgICB1cGxvYWRSZW1vdmUoKSB7CiAgICAgIHRoaXMuZm9ybS5sb2dvID0gIiI7CiAgICB9LAoKICAgIG1hbmFnZXJDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMuZm9ybS5tYW5hZ2VyTmFtZSA9IHRoaXMuTWFuYWdlckxpc3QuZmluZChpdGVtID0+IHsKICAgICAgICByZXR1cm4gaXRlbS51c2VyQ2VudGVySWQgPT09IHZhbDsKICAgICAgfSkubmFtZTsKICAgIH0sCgogICAgLy8g6YCJ5oup5bqX6ZO6CiAgICBzZWxTaG9wKHZhbCkgewogICAgICBpZiAodGhpcy5zZWxTaG9wTGlzdC5sZW5ndGgpIHsKICAgICAgICB0aGlzLnNlbFNob3BMaXN0ID0gdGhpcy4kX2NvbW1vbi51bmlxdWUodGhpcy5zZWxTaG9wTGlzdC5jb25jYXQodmFsKSwgWyJpZCJdKTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLnNlbFNob3BMaXN0ID0gdmFsOwogICAgICB9CgogICAgICB0aGlzLmZvcm0uc2hvcElkID0gdGhpcy5zZWxTaG9wTGlzdC5tYXAoaXRlbSA9PiB7CiAgICAgICAgcmV0dXJuIGl0ZW0uaWQ7CiAgICAgIH0pLmpvaW4oIiwiKTsKICAgICAgdGhpcy5zaG9wTmFtZXMgPSB0aGlzLnNlbFNob3BMaXN0Lm1hcChpdGVtID0+IHsKICAgICAgICByZXR1cm4gaXRlbS5uYW1lOwogICAgICB9KTsKICAgIH0sCgogICAgc2hvcENsb3NlKGluZGV4KSB7CiAgICAgIHRoaXMuc2VsU2hvcExpc3Quc3BsaWNlKGluZGV4LCAxKTsKICAgIH0sCgogICAgLy8g5a6i5oi36YCJ5oup5Yy65Z+fCiAgICByZWdpb25DaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMuZm9ybS5wcm92aW5jZUNvZGUgPSB2YWxbMF07CiAgICAgIHRoaXMuZm9ybS5jaXR5Q29kZSA9IHZhbFsxXTsKICAgICAgdGhpcy5mb3JtLmRpc3RyaWN0Q29kZSA9IHZhbFsyXTsKICAgIH0sCgogICAgLy8gIOiOt+WPluS8geS4muS4i+eahOeuoeeQhuWRmCjmt7vliqDlkIjkvJnkurrpobXpnaLkuIvmi4nliJfooagpCiAgICBhc3luYyBnZXRNYW5hZ2VyTGlzdCgpIHsKICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IGdldE1hbmFnZXJMaXN0KCk7CiAgICAgIHRoaXMuTWFuYWdlckxpc3QgPSBkYXRhLmRhdGE7CiAgICB9LAoKICAgIC8vIOaWsOWinuaaguWtmAogICAgYXN5bmMgdGVtcERhdGEoKSB7CiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBhZGRQYXVzZVNhdmUoewogICAgICAgIGtleTogdGhpcy5wYWdlTmFtZSwKICAgICAgICBkYXRhOiB7IC4uLnRoaXMuZm9ybSwKICAgICAgICAgIHNob3BOYW1lczogdGhpcy5zaG9wTmFtZXMKICAgICAgICB9CiAgICAgIH0pOwogICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgbWVzc2FnZTogIuaaguWtmOaIkOWKnyIsCiAgICAgICAgdHlwZTogInN1Y2Nlc3MiCiAgICAgIH0pOwogICAgICB0aGlzLiRjbG9zZUN1cnJlbnRHb0VkaXQoIi9TeXN0ZW1TZXR0aW5ncy9saWFuc3VvZ3VhbmxpL1BhcnRuZXJzaGlwIik7CiAgICB9LAoKICAgIC8vIOWIoOmZpOaaguWtmOS/oeaBrwogICAgYXN5bmMgZGVsUGF1c2VTYXZlKCkgewogICAgICBjb25zdCBkYXRhID0gZGVsUGF1c2VTYXZlKHsKICAgICAgICBrZXk6IHRoaXMucGFnZU5hbWUKICAgICAgfSk7CiAgICB9LAoKICAgIC8vICDllYbpk7rlkIjkvZzmt7vliqAKICAgIGFzeW5jIGFkZFNob3BQYXJ0bmVyKCkgewogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICBjb25zdCBkYXRhID0gYXdhaXQgYWRkU2hvcFBhcnRuZXIodGhpcy5mb3JtKTsKICAgICAgdGhpcy5sb2FkaW5nID0gZmFsc2U7CiAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgIG1lc3NhZ2U6ICLmj5DkuqTmiJDlip8iLAogICAgICAgIHR5cGU6ICJzdWNjZXNzIgogICAgICB9KTsKICAgICAgdGhpcy5kZWxQYXVzZVNhdmUoKTsKICAgICAgdGhpcy4kY2xvc2VDdXJyZW50R29FZGl0KCIvU3lzdGVtU2V0dGluZ3MvbGlhbnN1b2d1YW5saS9QYXJ0bmVyc2hpcCIpOwogICAgfSwKCiAgICAvLyAg57yW6L6R5ZCI5L2cIHVwZGF0ZVNob3BQYXJ0bmVyCiAgICBhc3luYyB1cGRhdGVTaG9wUGFydG5lcigpIHsKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IHVwZGF0ZVNob3BQYXJ0bmVyKHRoaXMuJHJvdXRlLnBhcmFtcy5pZCwgdGhpcy5mb3JtKTsKICAgICAgdGhpcy5sb2FkaW5nID0gZmFsc2U7CiAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgIG1lc3NhZ2U6ICLnvJbovpHmiJDlip8iLAogICAgICAgIHR5cGU6ICJzdWNjZXNzIgogICAgICB9KTsKICAgICAgdGhpcy4kY2xvc2VDdXJyZW50R29FZGl0KCIvU3lzdGVtU2V0dGluZ3MvbGlhbnN1b2d1YW5saS9QYXJ0bmVyc2hpcCIpOwogICAgfSwKCiAgICAvLyDojrflvpfmmoLlrZjor6bmg4UKICAgIGFzeW5jIGdldFBhdXNlU2F2ZSgpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldFBhdXNlU2F2ZSh7CiAgICAgICAga2V5OiB0aGlzLnBhZ2VOYW1lCiAgICAgIH0pOwogICAgICBpZiAoSlNPTi5zdHJpbmdpZnkoZGF0YSkgPT09ICJ7fSIpIHJldHVybjsKICAgICAgdGhpcy5mb3JtID0gZGF0YTsKCiAgICAgIGlmIChkYXRhLmxvZ28gIT09ICIiKSB7CiAgICAgICAgdGhpcy5pbWdfbGlzdCA9IFt7CiAgICAgICAgICBuYW1lOiAiIiwKICAgICAgICAgIHVybDogZGF0YS5sb2dvCiAgICAgICAgfV07CiAgICAgIH0KCiAgICAgIHRoaXMucmVnaW9uID0gW2RhdGEucHJvdmluY2VDb2RlLCBkYXRhLmNpdHlDb2RlLCBkYXRhLmRpc3RyaWN0Q29kZV0ubWFwKGl0ZW0gPT4gewogICAgICAgIHJldHVybiBwYXJzZUludChpdGVtKTsKICAgICAgfSk7CgogICAgICBpZiAoZGF0YS5zaG9wSWQpIHsKICAgICAgICB0aGlzLnNlbFNob3BMaXN0ID0gZGF0YS5zaG9wTmFtZXMubWFwKGl0ZW0gPT4gewogICAgICAgICAgcmV0dXJuIHsKICAgICAgICAgICAgbmFtZTogaXRlbQogICAgICAgICAgfTsKICAgICAgICB9KTsKICAgICAgfQogICAgfSwKCiAgICAvLyAg5ZWG6ZO65ZCI5L2c6K+m5oOFIGdldFNob3BQYXJ0bmVySW5mbwogICAgYXN5bmMgZ2V0U2hvcFBhcnRuZXJJbmZvKCkgewogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0U2hvcFBhcnRuZXJJbmZvKHRoaXMuJHJvdXRlLnBhcmFtcy5pZCk7CiAgICAgIHRoaXMuZm9ybSA9IGRhdGEuZGF0YTsKICAgICAgdGhpcy5pbWdfbGlzdCA9IFt7CiAgICAgICAgbmFtZTogIiIsCiAgICAgICAgdXJsOiBkYXRhLmRhdGEubG9nbwogICAgICB9XTsKICAgICAgdGhpcy5yZWdpb24gPSBbZGF0YS5kYXRhLnByb3ZpbmNlQ29kZSwgZGF0YS5kYXRhLmNpdHlDb2RlLCBkYXRhLmRhdGEuZGlzdHJpY3RDb2RlXS5tYXAoaXRlbSA9PiB7CiAgICAgICAgcmV0dXJuIHBhcnNlSW50KGl0ZW0pOwogICAgICB9KTsKICAgICAgbGV0IHNob3AgPSBbXTsKCiAgICAgIGlmIChkYXRhLmRhdGEuc2hvcElkKSB7CiAgICAgICAgY29uc3QgYXJyID0gZGF0YS5kYXRhLnNob3BJZC5zcGxpdCgiLCIpOwogICAgICAgIGNvbnN0IGFyck5hbWUgPSBkYXRhLmRhdGEuc2hvcE5hbWUuc3BsaXQoIiwiKTsKCiAgICAgICAgZm9yIChsZXQgaSBpbiBhcnIpIHsKICAgICAgICAgIGxldCBpdGVtID0gYXJyW2ldOwogICAgICAgICAgc2hvcC5wdXNoKHsKICAgICAgICAgICAgaWQ6IGl0ZW0sCiAgICAgICAgICAgIG5hbWU6IGFyck5hbWVbaV0KICAgICAgICAgIH0pOwogICAgICAgIH0KICAgICAgfQoKICAgICAgdGhpcy5zZWxTaG9wTGlzdCA9IHNob3A7CiAgICB9LAoKICAgIHN1Ym1pdEJyYW5kKCkgewogICAgICB0aGlzLiRyZWZzLmZvcm0udmFsaWRhdGUodmFsaWQgPT4gewogICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgaWYgKHRoaXMuJHJvdXRlLnBhcmFtcy5pZCkgewogICAgICAgICAgICAvLyAgICDosIPnlKjnvJbovpEKICAgICAgICAgICAgdGhpcy51cGRhdGVTaG9wUGFydG5lcigpOwogICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgLy8g5Yib5bu65o+Q5LqkCiAgICAgICAgICAgIHRoaXMuYWRkU2hvcFBhcnRuZXIoKTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0pOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAuIA;AACA;AACA;AACA,SACAA,cADA,EAEAC,cAFA,EAGAC,iBAHA,EAIAC,kBAJA,QAKA,YALA;AAMA;AAEA;EACAC,sBADA;EAEAC;IACAC,YADA;IAEAC,eAFA;IAGAC;EAHA,CAFA;;EAOAC;IACA;MACA,+BADA,CACA;;MACA;QACAC;MACA,CAFA,MAEA;QACAA;MACA,CAFA,MAEA;QACAA;MACA;IACA,CATA;;IAUA;MACAC,eADA;MAEAC,cAFA;MAGAC,gBAHA;MAIAC,UAJA;MAKAC,YALA;MAMAC,eANA;MAMA;MACAC,aAPA;MAQAC,YARA;MASAC;QACAf,QADA;QAEAgB,QAFA;QAGAC,gBAHA;QAIAC,gBAJA;QAKAC,YALA;QAMAC,QANA;QAOAC,gBAPA;QAQAC,WARA;QASAC,UATA;QAUAC,SAVA;QAWAC;MAXA,CATA;MAsBAC;QACAV,OACA;UAAAW;UAAAC;UAAAC;QAAA,CADA,CADA;QAIA7B,OACA;UACA2B,cADA;UAEAC,sBAFA;UAGAC;QAHA,CADA,CAJA;QAWAX,eACA;UAAAS;UAAAC;UAAAC;QAAA,CADA,CAXA;QAcAT,QACA;UAAAO;UAAAC;UAAAC;QAAA,CADA,CAdA;QAiBAP,UACA;UAAAK;UAAAC;UAAAC;QAAA,CADA,CAjBA;QAoBAR,eACA;UAAAM;UAAAC;UAAAC;QAAA,CADA,CApBA;QAuBAN,SACA;UAAAI;UAAAC;UAAAC;QAAA,CADA,EAEA;UAAAC;UAAAD;QAAA,CAFA;MAvBA,CAtBA;MAkDAE,mBAlDA;MAmDAC,aAnDA;MAoDAC,gBACA;QAAAC;QAAAC;MAAA,CADA,EAEA;QAAAD;QAAAC;MAAA,CAFA,CApDA;MAwDAC,YAxDA;MAyDAC;IAzDA;EA2DA,CA7EA;;EA8EAC;IACA;;IACA;MACA;MACA;MACA;IACA,CAJA,MAIA;MACA;IACA;;IACA;EACA,CAxFA;;EAyFAC;IACA;IACAC;MACA;IACA,CAJA;;IAKAC;MACA;IACA,CAPA;;IAQAC;MACA;QACA;MACA,CAFA,EAEA1C,IAFA;IAGA,CAZA;;IAaA;IACA2C;MACA;QACA,wCACA,4BADA,EAEA,MAFA;MAIA,CALA,MAKA;QACA;MACA;;MACA,oCACAC,GADA,CACAC;QACA;MACA,CAHA,EAIAC,IAJA,CAIA,GAJA;MAKA;QACA;MACA,CAFA;IAGA,CA/BA;;IAgCAC;MACA;IACA,CAlCA;;IAmCA;IACAC;MACA;MACA;MACA;IACA,CAxCA;;IAyCA;IACA;MACA;MAEA;IACA,CA9CA;;IA+CA;IACA;MACA;MACA;QACAC,kBADA;QAEA5C,QACA,YADA;UAEAgC;QAFA;MAFA;MAOA;MAEA;QACAT,eADA;QAEAsB;MAFA;MAIA;IACA,CAhEA;;IAiEA;IACA;MACA;QACAD;MADA;IAGA,CAtEA;;IAuEA;IACA;MACA;MACA;MACA;MAEA;QACArB,eADA;QAEAsB;MAFA;MAIA;MACA;IACA,CAnFA;;IAoFA;IACA;MACA;MACA;MACA;MAEA;QACAtB,eADA;QAEAsB;MAFA;MAIA;IACA,CA/FA;;IAgGA;IACA;MACA;QAAA7C;MAAA;QACA4C;MADA;MAIA;MACA;;MACA;QACA,iBACA;UACAjD,QADA;UAEAmD;QAFA,CADA;MAMA;;MAEA,wEACAN;QACA;MACA,CAHA;;MAKA;QACA;UACA;YACA7C;UADA;QAGA,CAJA;MAKA;IACA,CA7HA;;IA8HA;IACA;MACA;MAEA;MACA,iBACA;QACAA,QADA;QAEAmD;MAFA,CADA;MAMA,eACA9C,sBADA,EAEAA,kBAFA,EAGAA,sBAHA,EAIAuC,GAJA,CAIAC;QACA;MACA,CANA;MAOA;;MACA;QACA;QACA;;QACA;UACA;UACAO;YACAC,QADA;YAEArD;UAFA;QAIA;MACA;;MACA;IACA,CA7JA;;IA8JAsD;MACA;QACA;UACA;YACA;YACA;UACA,CAHA,MAGA;YACA;YACA;UACA;QACA;MACA,CAVA;IAWA;;EA1KA;AAzFA","names":["getManagerList","addShopPartner","updateShopPartner","getShopPartnerInfo","name","components","RegionSelect","GoodsChooseShop","UploadQiniu","data","callback","selShopList","loading","show_shop","region","img_list","ManagerList","custom_id","shopName","form","logo","districtCode","provinceCode","cityCode","model","userCenterId","address","mobile","shopId","managerName","rules","required","message","trigger","validator","classfy_show","tree_data","model_options","value","label","pageName","shopNames","created","methods","uploadSuccess","uploadRemove","managerChange","selShop","map","item","join","shopClose","regionChange","key","type","url","shop","id","submitBrand"],"sourceRoot":"src/views/SystemSettings/liansuoguanli","sources":["AddPartnership.vue"],"sourcesContent":["<template>\n <ContainerTit>\n <div slot=\"headr\">\n <el-button\n :loading=\"loading\"\n :disabled=\"!!$route.params.id\"\n @click=\"tempData\"\n >\n 暂存\n </el-button>\n <el-button type=\"primary\" :loading=\"loading\" @click=\"submitBrand\">\n 保存提交\n </el-button>\n </div>\n <el-card class=\"box-card\" style=\"padding-left: 100px\">\n <el-form ref=\"form\" :model=\"form\" :rules=\"rules\" label-width=\"200px\">\n <el-form-item label=\"合伙企业/人头像:\" 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=\"合伙企业/人名称:\" prop=\"name\">\n <el-input\n v-model=\"form.name\"\n placeholder=\"输入合伙企业/人名称\"\n style=\"width: 300px\"\n ></el-input>\n </el-form-item>\n <el-form-item label=\"经营模式:\" prop=\"model\">\n <el-select\n v-model=\"form.model\"\n style=\"width: 300px\"\n placeholder=\"请选择\"\n >\n <el-option\n v-for=\"item in model_options\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n ></el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"合伙人地址:\" prop=\"provinceCode\">\n <span v-if=\"custom_id\">\n <RegionSelect\n v-if=\"region.length\"\n v-model=\"region\"\n size=\"medium\"\n @change=\"regionChange\"\n />\n </span>\n <span v-else>\n <RegionSelect\n v-model=\"region\"\n size=\"medium\"\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 prop=\"userCenterId\" label=\"负责人:\">\n <el-select\n v-model=\"form.userCenterId\"\n style=\"width: 300px\"\n placeholder=\"请选择\"\n @change=\"managerChange\"\n >\n <el-option\n v-for=\"item in ManagerList\"\n :key=\"item.id\"\n :label=\"item.name\"\n :value=\"item.userCenterId\"\n ></el-option>\n </el-select>\n </el-form-item>\n <el-form-item prop=\"mobile\" label=\"负责人电话:\">\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 prop=\"shopId\" label=\"选择管理的商铺:\">\n <el-tag\n v-for=\"(tag, index) in selShopList\"\n :key=\"index\"\n closable\n :type=\"tag.type\"\n @close=\"shopClose(index)\"\n >\n {{ tag.name }}\n </el-tag>\n <el-button\n size=\"mini\"\n type=\"primary\"\n icon=\"el-icon-plus\"\n @click=\"show_shop = true\"\n >\n 选择\n </el-button>\n <!-- <el-input-->\n <!-- placeholder=\"选择商铺\"-->\n <!-- v-model=\"shopName\"-->\n <!-- readonly-->\n <!-- style=\"width: 350px\"-->\n <!-- @change=\"selShop\"-->\n <!-- >-->\n <!-- <i-->\n <!-- @click=\"show_shop=true\"-->\n <!-- slot=\"suffix\"-->\n <!-- class=\"el-input__icon el-icon-search\"-->\n <!-- ></i>-->\n <!-- </el-input>-->\n </el-form-item>\n </el-form>\n </el-card>\n <GoodsChooseShop\n v-if=\"show_shop\"\n :dialog-visible=\"show_shop\"\n :enable=\"true\"\n @close=\"show_shop = false\"\n @confirm=\"selShop\"\n />\n </ContainerTit>\n</template>\n\n<script>\n import RegionSelect from \"@/component/common/RegionSelectJSON\";\n import GoodsChooseShop from \"@/component/goods/GoodsChooseShop\";\n import UploadQiniu from \"@/component/common/UploadQiniu.vue\";\n import {\n getManagerList,\n addShopPartner,\n updateShopPartner,\n getShopPartnerInfo,\n } from \"@/api/Shop\";\n import { addPauseSave, delPauseSave, getPauseSave } from \"@/api/common\";\n\n export default {\n name: \"AddPartnership\",\n components: {\n RegionSelect,\n GoodsChooseShop,\n UploadQiniu,\n },\n data() {\n const validatePhone = (rule, value, callback) => {\n const re = /^1[3456789]\\d{9}$/; // 正则表达式\n if (value === \"\") {\n callback(new Error(\"请输入手机号!\"));\n } else if (!re.test(value)) {\n callback(new Error(\"手机号格式有误,请重新输入!\"));\n } else {\n callback();\n }\n };\n return {\n selShopList: [],\n loading: false,\n show_shop: false,\n region: [],\n img_list: [],\n ManagerList: [], // 员工列表\n custom_id: \"\",\n shopName: \"\",\n form: {\n name: \"\",\n logo: \"\",\n districtCode: \"\",\n provinceCode: \"\",\n cityCode: \"\",\n model: 1,\n userCenterId: \"\",\n address: \"\",\n mobile: \"\",\n shopId: 0,\n managerName: \"\",\n },\n rules: {\n logo: [\n { required: true, message: \"请上传企业LOGO\", trigger: \"change\" },\n ],\n name: [\n {\n required: true,\n message: \"请输入合伙企业/人名称\",\n trigger: \"blur\",\n },\n ],\n provinceCode: [\n { required: true, message: \"请选择合伙人地址\", trigger: \"change\" },\n ],\n model: [\n { required: true, message: \"请选择经营模式\", trigger: \"change\" },\n ],\n address: [\n { required: true, message: \"请输入详细地址\", trigger: \"blur\" },\n ],\n userCenterId: [\n { required: true, message: \"请输入负责人名称\", trigger: \"blur\" },\n ],\n mobile: [\n { required: true, message: \"请输入负责人电话\", trigger: \"blur\" },\n { validator: validatePhone, trigger: \"blur\" },\n ],\n },\n classfy_show: false,\n tree_data: [],\n model_options: [\n { value: 1, label: \"直营\" },\n { value: 2, label: \"加盟\" },\n ],\n pageName: \"\",\n shopNames: [],\n };\n },\n created() {\n this.pageName = this.$route.name;\n if (this.$route.params.id) {\n // 进入客户详情\n this.custom_id = this.$route.params.id;\n this.getShopPartnerInfo();\n } else {\n this.getPauseSave();\n }\n this.getManagerList();\n },\n methods: {\n // 选择图片\n uploadSuccess(val, res, file, fileList) {\n this.form.logo = val;\n },\n uploadRemove() {\n this.form.logo = \"\";\n },\n managerChange(val) {\n this.form.managerName = this.ManagerList.find((item) => {\n return item.userCenterId === val;\n }).name;\n },\n // 选择店铺\n selShop(val) {\n if (this.selShopList.length) {\n this.selShopList = this.$_common.unique(\n this.selShopList.concat(val),\n [\"id\"]\n );\n } else {\n this.selShopList = val;\n }\n this.form.shopId = this.selShopList\n .map((item) => {\n return item.id;\n })\n .join(\",\");\n this.shopNames = this.selShopList.map((item) => {\n return item.name;\n });\n },\n shopClose(index) {\n this.selShopList.splice(index, 1);\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 async getManagerList() {\n const data = await getManagerList();\n\n this.ManagerList = data.data;\n },\n // 新增暂存\n async tempData() {\n this.loading = true;\n const data = await addPauseSave({\n key: this.pageName,\n data: {\n ...this.form,\n shopNames: this.shopNames,\n },\n });\n this.loading = false;\n\n this.$message({\n message: \"暂存成功\",\n type: \"success\",\n });\n this.$closeCurrentGoEdit(\"/SystemSettings/liansuoguanli/Partnership\");\n },\n // 删除暂存信息\n async delPauseSave() {\n const data = delPauseSave({\n key: this.pageName,\n });\n },\n // 商铺合作添加\n async addShopPartner() {\n this.loading = true;\n const data = await addShopPartner(this.form);\n this.loading = false;\n\n this.$message({\n message: \"提交成功\",\n type: \"success\",\n });\n this.delPauseSave();\n this.$closeCurrentGoEdit(\"/SystemSettings/liansuoguanli/Partnership\");\n },\n // 编辑合作 updateShopPartner\n async updateShopPartner() {\n this.loading = true;\n const data = await updateShopPartner(this.$route.params.id, this.form);\n this.loading = false;\n\n this.$message({\n message: \"编辑成功\",\n type: \"success\",\n });\n this.$closeCurrentGoEdit(\"/SystemSettings/liansuoguanli/Partnership\");\n },\n // 获得暂存详情\n async getPauseSave() {\n const { data } = await getPauseSave({\n key: this.pageName,\n });\n\n if (JSON.stringify(data) === \"{}\") return;\n this.form = data;\n if (data.logo !== \"\") {\n this.img_list = [\n {\n name: \"\",\n url: data.logo,\n },\n ];\n }\n\n this.region = [data.provinceCode, data.cityCode, data.districtCode].map(\n (item) => {\n return parseInt(item);\n }\n );\n if (data.shopId) {\n this.selShopList = data.shopNames.map((item) => {\n return {\n name: item,\n };\n });\n }\n },\n // 商铺合作详情 getShopPartnerInfo\n async getShopPartnerInfo() {\n const data = await getShopPartnerInfo(this.$route.params.id);\n\n this.form = data.data;\n this.img_list = [\n {\n name: \"\",\n url: data.data.logo,\n },\n ];\n this.region = [\n data.data.provinceCode,\n data.data.cityCode,\n data.data.districtCode,\n ].map((item) => {\n return parseInt(item);\n });\n let shop = [];\n if (data.data.shopId) {\n const arr = data.data.shopId.split(\",\");\n const arrName = data.data.shopName.split(\",\");\n for (let i in arr) {\n let item = arr[i];\n shop.push({\n id: item,\n name: arrName[i],\n });\n }\n }\n this.selShopList = shop;\n },\n submitBrand() {\n this.$refs.form.validate((valid) => {\n if (valid) {\n if (this.$route.params.id) {\n // 调用编辑\n this.updateShopPartner();\n } else {\n // 创建提交\n this.addShopPartner();\n }\n }\n });\n },\n },\n };\n</script>\n\n<style>\n .logoTip {\n font-size: 12px;\n color: #fb6638;\n }\n .yc-upload .el-upload--picture-card {\n display: none;\n }\n /*.yc-upload .el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{*/\n /* display: none;*/\n /*}*/\n</style>\n"]}]}