You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
homestay/minsu/admin/node_modules/.cache/vue-loader/1df7ff28e90c324725a1f61365a...

1 line
50 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{"remainingRequest":"D:\\mywork\\buycode\\code1\\springboot301400\\306\\aa\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\mywork\\buycode\\code1\\springboot301400\\306\\aa\\admin\\src\\views\\modules\\yonghu\\add-or-update.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\mywork\\buycode\\code1\\springboot301400\\306\\aa\\admin\\src\\views\\modules\\yonghu\\add-or-update.vue","mtime":1649818275991},{"path":"D:\\mywork\\buycode\\code1\\springboot301400\\306\\aa\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1720078528573},{"path":"D:\\mywork\\buycode\\code1\\springboot301400\\306\\aa\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":1720078529261},{"path":"D:\\mywork\\buycode\\code1\\springboot301400\\306\\aa\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1720078528573},{"path":"D:\\mywork\\buycode\\code1\\springboot301400\\306\\aa\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":1720078529317}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCBzdHlsZUpzIGZyb20gIi4uLy4uLy4uL3V0aWxzL3N0eWxlLmpzIjsKLy8g5pWw5a2X77yM6YKu5Lu277yM5omL5py677yMdXJs77yM6Lqr5Lu96K+B5qCh6aqMCmltcG9ydCB7IGlzTnVtYmVyLGlzSW50TnVtZXIsaXNFbWFpbCxpc1Bob25lLCBpc01vYmlsZSxpc1VSTCxjaGVja0lkQ2FyZCB9IGZyb20gIkAvdXRpbHMvdmFsaWRhdGUiOwpleHBvcnQgZGVmYXVsdCB7CiAgICBkYXRhKCkgewogICAgICAgIHJldHVybiB7CiAgICAgICAgICAgIGFkZEVkaXRGb3JtOm51bGwsCiAgICAgICAgICAgIGlkOiAnJywKICAgICAgICAgICAgdHlwZTogJycsCiAgICAgICAgICAgIHNlc3Npb25UYWJsZSA6ICIiLC8v55m75b2V6LSm5oi35omA5Zyo6KGo5ZCNCiAgICAgICAgICAgIHJvbGUgOiAiIiwvL+adg+mZkAogICAgICAgICAgICB1c2VySWQ6IiIsLy/lvZPliY3nmbvlvZXkurrnmoRpZAogICAgICAgICAgICBybzp7CiAgICAgICAgICAgICAgICB1c2VybmFtZTogZmFsc2UsCiAgICAgICAgICAgICAgICBwYXNzd29yZDogZmFsc2UsCiAgICAgICAgICAgICAgICB5b25naHVOYW1lOiBmYWxzZSwKICAgICAgICAgICAgICAgIHlvbmdodVBob3RvOiBmYWxzZSwKICAgICAgICAgICAgICAgIHlvbmdodVBob25lOiBmYWxzZSwKICAgICAgICAgICAgICAgIHlvbmdodUVtYWlsOiBmYWxzZSwKICAgICAgICAgICAgICAgIHNleFR5cGVzOiBmYWxzZSwKICAgICAgICAgICAgICAgIG5ld01vbmV5OiBmYWxzZSwKICAgICAgICAgICAgICAgIHlvbmdodURlbGV0ZTogZmFsc2UsCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHJ1bGVGb3JtOiB7CiAgICAgICAgICAgICAgICB1c2VybmFtZTogJycsCiAgICAgICAgICAgICAgICBwYXNzd29yZDogJycsCiAgICAgICAgICAgICAgICB5b25naHVOYW1lOiAnJywKICAgICAgICAgICAgICAgIHlvbmdodVBob3RvOiAnJywKICAgICAgICAgICAgICAgIHlvbmdodVBob25lOiAnJywKICAgICAgICAgICAgICAgIHlvbmdodUVtYWlsOiAnJywKICAgICAgICAgICAgICAgIHNleFR5cGVzOiAnJywKICAgICAgICAgICAgICAgIG5ld01vbmV5OiAnJywKICAgICAgICAgICAgICAgIHlvbmdodURlbGV0ZTogJycsCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHNleFR5cGVzT3B0aW9ucyA6IFtdLAogICAgICAgICAgICBydWxlczogewogICAgICAgICAgICAgICB1c2VybmFtZTogWwogICAgICAgICAgICAgICAgICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfotKbmiLfkuI3og73kuLrnqbonLCB0cmlnZ2VyOiAnYmx1cicgfSwKICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIHBhc3N3b3JkOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+WvhueggeS4jeiDveS4uuepuicsIHRyaWdnZXI6ICdibHVyJyB9LAogICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgeW9uZ2h1TmFtZTogWwogICAgICAgICAgICAgICAgICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfnlKjmiLflp5PlkI3kuI3og73kuLrnqbonLCB0cmlnZ2VyOiAnYmx1cicgfSwKICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIHlvbmdodVBob3RvOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+WktOWDj+S4jeiDveS4uuepuicsIHRyaWdnZXI6ICdibHVyJyB9LAogICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgeW9uZ2h1UGhvbmU6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICB7ICByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+aJi+acuuWPt+S4jeiDveS4uuepuicsIHRyaWdnZXI6ICdibHVyJyB9LAogICAgICAgICAgICAgICAgICAgICAgICAgIHsgIHBhdHRlcm46IC9eKDEzWzAtOV18MTRbMDE0NTY4NzldfDE1WzAtMzUtOV18MTZbMjU2N118MTdbMC04XXwxOFswLTldfDE5WzAtMzUtOV0pXGR7OH0kLywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlOiAn5omL5py65Y+35qC85byP5LiN5a+5JywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicKICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICB5b25naHVFbWFpbDogWwogICAgICAgICAgICAgICAgICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfnlLXlrZDpgq7nrrHkuI3og73kuLrnqbonLCB0cmlnZ2VyOiAnYmx1cicgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICB7IHBhdHRlcm46IC9eKFthLXpBLVowLTlfLV0pK0AoW2EtekEtWjAtOV8tXSkrKC5bYS16QS1aMC05Xy1dKSsvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVzc2FnZTogJ+eUteWtkOmCrueuseWPquiDveaYr+mCrueuseagvOW8jycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicKICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICBzZXhUeXBlczogWwogICAgICAgICAgICAgICAgICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfmgKfliKvkuI3og73kuLrnqbonLCB0cmlnZ2VyOiAnYmx1cicgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICB7ICBwYXR0ZXJuOiAvXlsxLTldWzAtOV0qJC8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6ICflj6rlhYHorrjovpPlhaXmlbTmlbAnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicKICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICBuZXdNb25leTogWwogICAgICAgICAgICAgICAgICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfkvZnpop3kuI3og73kuLrnqbonLCB0cmlnZ2VyOiAnYmx1cicgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICB7ICBwYXR0ZXJuOiAvXlswLTldezAsNn0oXC5bMC05XXsxLDJ9KT8kLywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVzc2FnZTogJ+WPquWFgeiuuOi+k+WFpeaVtOaVsDbkvY0s5bCP5pWwMuS9jeeahOaVsOWtlycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyaWdnZXI6ICdibHVyJwogICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIHlvbmdodURlbGV0ZTogWwogICAgICAgICAgICAgICAgICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICflgYfliKDkuI3og73kuLrnqbonLCB0cmlnZ2VyOiAnYmx1cicgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICB7ICBwYXR0ZXJuOiAvXlsxLTldWzAtOV0qJC8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6ICflj6rlhYHorrjovpPlhaXmlbTmlbAnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicKICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICB9CiAgICAgICAgfTsKICAgIH0sCiAgICBwcm9wczogWyJwYXJlbnQiXSwKICAgIGNvbXB1dGVkOiB7CiAgICB9LAogICAgY3JlYXRlZCgpIHsKICAgICAgICAvL+iOt+WPluW9k+WJjeeZu+W9leeUqOaIt+eahOS/oeaBrwogICAgICAgIHRoaXMuc2Vzc2lvblRhYmxlID0gdGhpcy4kc3RvcmFnZS5nZXQoInNlc3Npb25UYWJsZSIpOwogICAgICAgIHRoaXMucm9sZSA9IHRoaXMuJHN0b3JhZ2UuZ2V0KCJyb2xlIik7CiAgICAgICAgdGhpcy51c2VySWQgPSB0aGlzLiRzdG9yYWdlLmdldCgidXNlcklkIik7CgoKICAgICAgICBpZiAodGhpcy5yb2xlICE9ICLnrqHnkIblkZgiKXsKICAgICAgICB9CiAgICAgICAgdGhpcy5hZGRFZGl0Rm9ybSA9IHN0eWxlSnMuYWRkU3R5bGUoKTsKICAgICAgICB0aGlzLmFkZEVkaXRTdHlsZUNoYW5nZSgpCiAgICAgICAgdGhpcy5hZGRFZGl0VXBsb2FkU3R5bGVDaGFuZ2UoKQogICAgICAgIC8v6I635Y+W5LiL5ouJ5qGG5L+h5oGvCiAgICAgICAgICAgIHRoaXMuJGh0dHAoewogICAgICAgICAgICAgICAgdXJsOmBkaWN0aW9uYXJ5L3BhZ2U/cGFnZT0xJmxpbWl0PTEwMCZzb3J0PSZvcmRlcj0mZGljQ29kZT1zZXhfdHlwZXNgLAogICAgICAgICAgICAgICAgbWV0aG9kOiAiZ2V0IgogICAgICAgICAgICB9KS50aGVuKCh7IGRhdGEgfSkgPT4gewogICAgICAgICAgICAgICAgaWYgKGRhdGEgJiYgZGF0YS5jb2RlID09PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgdGhpcy5zZXhUeXBlc09wdGlvbnMgPSBkYXRhLmRhdGEubGlzdDsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSk7CgoKICAgIH0sCiAgICBtb3VudGVkKCkgewogICAgfSwKICAgIG1ldGhvZHM6IHsKICAgICAgICAvLyDkuIvovb0KICAgICAgICBkb3dubG9hZChmaWxlKXsKICAgICAgICAgICAgd2luZG93Lm9wZW4oYCR7ZmlsZX1gKQogICAgICAgIH0sCiAgICAgICAgLy8g5Yid5aeL5YyWCiAgICAgICAgaW5pdChpZCx0eXBlKSB7CiAgICAgICAgICAgIGlmIChpZCkgewogICAgICAgICAgICAgICAgdGhpcy5pZCA9IGlkOwogICAgICAgICAgICAgICAgdGhpcy50eXBlID0gdHlwZTsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZih0aGlzLnR5cGU9PSdpbmZvJ3x8dGhpcy50eXBlPT0nZWxzZScpewogICAgICAgICAgICAgICAgdGhpcy5pbmZvKGlkKTsKICAgICAgICAgICAgfQogICAgICAgICAgICAvLyDojrflj5bnlKjmiLfkv6Hmga8KICAgICAgICAgICAgdGhpcy4kaHR0cCh7CiAgICAgICAgICAgICAgICB1cmw6YCR7dGhpcy4kc3RvcmFnZS5nZXQoInNlc3Npb25UYWJsZSIpfS9zZXNzaW9uYCwKICAgICAgICAgICAgICAgIG1ldGhvZDogImdldCIKICAgICAgICAgICAgfSkudGhlbigoeyBkYXRhIH0pID0+IHsKICAgICAgICAgICAgICAgIGlmIChkYXRhICYmIGRhdGEuY29kZSA9PT0gMCkgewogICAgICAgICAgICAgICAgICAgIHZhciBqc29uID0gZGF0YS5kYXRhOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKGRhdGEubXNnKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSk7CiAgICAgICAgfSwKICAgICAgICAvLyDlpJrnuqfogZTliqjlj4LmlbAKICAgICAgICBpbmZvKGlkKSB7CiAgICAgICAgICAgIGxldCBfdGhpcyA9dGhpczsKICAgICAgICAgICAgX3RoaXMuJGh0dHAoewogICAgICAgICAgICAgICAgdXJsOiBgeW9uZ2h1L2luZm8vJHtpZH1gLAogICAgICAgICAgICAgICAgbWV0aG9kOiAnZ2V0JwogICAgICAgICAgICB9KS50aGVuKCh7IGRhdGEgfSkgPT4gewogICAgICAgICAgICAgICAgaWYgKGRhdGEgJiYgZGF0YS5jb2RlID09PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgX3RoaXMucnVsZUZvcm0gPSBkYXRhLmRhdGE7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIF90aGlzLiRtZXNzYWdlLmVycm9yKGRhdGEubXNnKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSk7CiAgICAgICAgfSwKICAgICAgICAvLyDmj5DkuqQKICAgICAgICBvblN1Ym1pdCgpIHsKICAgICAgICAgICAgdGhpcy4kcmVmc1sicnVsZUZvcm0iXS52YWxpZGF0ZSh2YWxpZCA9PiB7CiAgICAgICAgICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgICAgICAgICAgICB0aGlzLiRodHRwKHsKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOmB5b25naHUvJHshdGhpcy5ydWxlRm9ybS5pZCA/ICJzYXZlIiA6ICJ1cGRhdGUifWAsCiAgICAgICAgICAgICAgICAgICAgICAgIG1ldGhvZDogInBvc3QiLAogICAgICAgICAgICAgICAgICAgICAgICBkYXRhOiB0aGlzLnJ1bGVGb3JtCiAgICAgICAgICAgICAgICAgICAgfSkudGhlbigoeyBkYXRhIH0pID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGEgJiYgZGF0YS5jb2RlID09PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlOiAi5pON5L2c5oiQ5YqfIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHVyYXRpb246IDE1MDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DbG9zZTogKCkgPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnBhcmVudC5zaG93RmxhZyA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMucGFyZW50LmFkZE9yVXBkYXRlRmxhZyA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnBhcmVudC55b25naHVDcm9zc0FkZE9yVXBkYXRlRmxhZyA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnBhcmVudC5zZWFyY2goKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5wYXJlbnQuY29udGVudFN0eWxlQ2hhbmdlKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKGRhdGEubXNnKTsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKICAgICAgICB9LAogICAgICAgIC8vIOiOt+WPlnV1aWQKICAgICAgICBnZXRVVUlEICgpIHsKICAgICAgICAgICAgcmV0dXJuIG5ldyBEYXRlKCkuZ2V0VGltZSgpOwogICAgICAgIH0sCiAgICAgICAgLy8g6L+U5ZueCiAgICAgICAgYmFjaygpIHsKICAgICAgICAgICAgdGhpcy5wYXJlbnQuc2hvd0ZsYWcgPSB0cnVlOwogICAgICAgICAgICB0aGlzLnBhcmVudC5hZGRPclVwZGF0ZUZsYWcgPSBmYWxzZTsKICAgICAgICAgICAgdGhpcy5wYXJlbnQueW9uZ2h1Q3Jvc3NBZGRPclVwZGF0ZUZsYWcgPSBmYWxzZTsKICAgICAgICAgICAgdGhpcy5wYXJlbnQuY29udGVudFN0eWxlQ2hhbmdlKCk7CiAgICAgICAgfSwKICAgICAgICAvL+WbvueJhwogICAgICAgIHlvbmdodVBob3RvVXBsb2FkQ2hhbmdlKGZpbGVVcmxzKXsKICAgICAgICAgICAgdGhpcy5ydWxlRm9ybS55b25naHVQaG90byA9IGZpbGVVcmxzOwogICAgICAgICAgICB0aGlzLmFkZEVkaXRVcGxvYWRTdHlsZUNoYW5nZSgpCiAgICAgICAgfSwKCiAgICAgICAgYWRkRWRpdFN0eWxlQ2hhbmdlKCkgewogICAgICAgICAgICB0aGlzLiRuZXh0VGljaygoKT0+ewogICAgICAgICAgICAgICAgLy8gaW5wdXQKICAgICAgICAgICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5hZGRFZGl0LWJsb2NrIC5pbnB1dCAuZWwtaW5wdXRfX2lubmVyJykuZm9yRWFjaChlbD0+ewogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmhlaWdodCA9IHRoaXMuYWRkRWRpdEZvcm0uaW5wdXRIZWlnaHQKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5jb2xvciA9IHRoaXMuYWRkRWRpdEZvcm0uaW5wdXRGb250Q29sb3IKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5mb250U2l6ZSA9IHRoaXMuYWRkRWRpdEZvcm0uaW5wdXRGb250U2l6ZQogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmJvcmRlcldpZHRoID0gdGhpcy5hZGRFZGl0Rm9ybS5pbnB1dEJvcmRlcldpZHRoCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuYm9yZGVyU3R5bGUgPSB0aGlzLmFkZEVkaXRGb3JtLmlucHV0Qm9yZGVyU3R5bGUKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5ib3JkZXJDb2xvciA9IHRoaXMuYWRkRWRpdEZvcm0uaW5wdXRCb3JkZXJDb2xvcgogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmJvcmRlclJhZGl1cyA9IHRoaXMuYWRkRWRpdEZvcm0uaW5wdXRCb3JkZXJSYWRpdXMKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSB0aGlzLmFkZEVkaXRGb3JtLmlucHV0QmdDb2xvcgogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5hZGRFZGl0LWJsb2NrIC5pbnB1dCAuZWwtZm9ybS1pdGVtX19sYWJlbCcpLmZvckVhY2goZWw9PnsKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5saW5lSGVpZ2h0ID0gdGhpcy5hZGRFZGl0Rm9ybS5pbnB1dEhlaWdodAogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmNvbG9yID0gdGhpcy5hZGRFZGl0Rm9ybS5pbnB1dExhYmxlQ29sb3IKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5mb250U2l6ZSA9IHRoaXMuYWRkRWRpdEZvcm0uaW5wdXRMYWJsZUZvbnRTaXplCiAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgLy8gc2VsZWN0CiAgICAgICAgICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuYWRkRWRpdC1ibG9jayAuc2VsZWN0IC5lbC1pbnB1dF9faW5uZXInKS5mb3JFYWNoKGVsPT57CiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuaGVpZ2h0ID0gdGhpcy5hZGRFZGl0Rm9ybS5zZWxlY3RIZWlnaHQKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5jb2xvciA9IHRoaXMuYWRkRWRpdEZvcm0uc2VsZWN0Rm9udENvbG9yCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuZm9udFNpemUgPSB0aGlzLmFkZEVkaXRGb3JtLnNlbGVjdEZvbnRTaXplCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuYm9yZGVyV2lkdGggPSB0aGlzLmFkZEVkaXRGb3JtLnNlbGVjdEJvcmRlcldpZHRoCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuYm9yZGVyU3R5bGUgPSB0aGlzLmFkZEVkaXRGb3JtLnNlbGVjdEJvcmRlclN0eWxlCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuYm9yZGVyQ29sb3IgPSB0aGlzLmFkZEVkaXRGb3JtLnNlbGVjdEJvcmRlckNvbG9yCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuYm9yZGVyUmFkaXVzID0gdGhpcy5hZGRFZGl0Rm9ybS5zZWxlY3RCb3JkZXJSYWRpdXMKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSB0aGlzLmFkZEVkaXRGb3JtLnNlbGVjdEJnQ29sb3IKICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuYWRkRWRpdC1ibG9jayAuc2VsZWN0IC5lbC1mb3JtLWl0ZW1fX2xhYmVsJykuZm9yRWFjaChlbD0+ewogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmxpbmVIZWlnaHQgPSB0aGlzLmFkZEVkaXRGb3JtLnNlbGVjdEhlaWdodAogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmNvbG9yID0gdGhpcy5hZGRFZGl0Rm9ybS5zZWxlY3RMYWJsZUNvbG9yCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuZm9udFNpemUgPSB0aGlzLmFkZEVkaXRGb3JtLnNlbGVjdExhYmxlRm9udFNpemUKICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuYWRkRWRpdC1ibG9jayAuc2VsZWN0IC5lbC1zZWxlY3RfX2NhcmV0JykuZm9yRWFjaChlbD0+ewogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmNvbG9yID0gdGhpcy5hZGRFZGl0Rm9ybS5zZWxlY3RJY29uRm9udENvbG9yCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuZm9udFNpemUgPSB0aGlzLmFkZEVkaXRGb3JtLnNlbGVjdEljb25Gb250U2l6ZQogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIC8vIGRhdGUKICAgICAgICAgICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5hZGRFZGl0LWJsb2NrIC5kYXRlIC5lbC1pbnB1dF9faW5uZXInKS5mb3JFYWNoKGVsPT57CiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuaGVpZ2h0ID0gdGhpcy5hZGRFZGl0Rm9ybS5kYXRlSGVpZ2h0CiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuY29sb3IgPSB0aGlzLmFkZEVkaXRGb3JtLmRhdGVGb250Q29sb3IKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5mb250U2l6ZSA9IHRoaXMuYWRkRWRpdEZvcm0uZGF0ZUZvbnRTaXplCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuYm9yZGVyV2lkdGggPSB0aGlzLmFkZEVkaXRGb3JtLmRhdGVCb3JkZXJXaWR0aAogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmJvcmRlclN0eWxlID0gdGhpcy5hZGRFZGl0Rm9ybS5kYXRlQm9yZGVyU3R5bGUKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5ib3JkZXJDb2xvciA9IHRoaXMuYWRkRWRpdEZvcm0uZGF0ZUJvcmRlckNvbG9yCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuYm9yZGVyUmFkaXVzID0gdGhpcy5hZGRFZGl0Rm9ybS5kYXRlQm9yZGVyUmFkaXVzCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuYmFja2dyb3VuZENvbG9yID0gdGhpcy5hZGRFZGl0Rm9ybS5kYXRlQmdDb2xvcgogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5hZGRFZGl0LWJsb2NrIC5kYXRlIC5lbC1mb3JtLWl0ZW1fX2xhYmVsJykuZm9yRWFjaChlbD0+ewogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmxpbmVIZWlnaHQgPSB0aGlzLmFkZEVkaXRGb3JtLmRhdGVIZWlnaHQKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5jb2xvciA9IHRoaXMuYWRkRWRpdEZvcm0uZGF0ZUxhYmxlQ29sb3IKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5mb250U2l6ZSA9IHRoaXMuYWRkRWRpdEZvcm0uZGF0ZUxhYmxlRm9udFNpemUKICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuYWRkRWRpdC1ibG9jayAuZGF0ZSAuZWwtaW5wdXRfX2ljb24nKS5mb3JFYWNoKGVsPT57CiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuY29sb3IgPSB0aGlzLmFkZEVkaXRGb3JtLmRhdGVJY29uRm9udENvbG9yCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuZm9udFNpemUgPSB0aGlzLmFkZEVkaXRGb3JtLmRhdGVJY29uRm9udFNpemUKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5saW5lSGVpZ2h0ID0gdGhpcy5hZGRFZGl0Rm9ybS5kYXRlSGVpZ2h0CiAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgLy8gdXBsb2FkCiAgICAgICAgICAgICAgICBsZXQgaWNvbkxpbmVIZWlnaHQgPSBwYXJzZUludCh0aGlzLmFkZEVkaXRGb3JtLnVwbG9hZEhlaWdodCkgLSBwYXJzZUludCh0aGlzLmFkZEVkaXRGb3JtLnVwbG9hZEJvcmRlcldpZHRoKSAqIDIgKyAncHgnCiAgICAgICAgICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuYWRkRWRpdC1ibG9jayAudXBsb2FkIC5lbC11cGxvYWQtLXBpY3R1cmUtY2FyZCcpLmZvckVhY2goZWw9PnsKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS53aWR0aCA9IHRoaXMuYWRkRWRpdEZvcm0udXBsb2FkSGVpZ2h0CiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuaGVpZ2h0ID0gdGhpcy5hZGRFZGl0Rm9ybS51cGxvYWRIZWlnaHQKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5ib3JkZXJXaWR0aCA9IHRoaXMuYWRkRWRpdEZvcm0udXBsb2FkQm9yZGVyV2lkdGgKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5ib3JkZXJTdHlsZSA9IHRoaXMuYWRkRWRpdEZvcm0udXBsb2FkQm9yZGVyU3R5bGUKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5ib3JkZXJDb2xvciA9IHRoaXMuYWRkRWRpdEZvcm0udXBsb2FkQm9yZGVyQ29sb3IKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5ib3JkZXJSYWRpdXMgPSB0aGlzLmFkZEVkaXRGb3JtLnVwbG9hZEJvcmRlclJhZGl1cwogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmJhY2tncm91bmRDb2xvciA9IHRoaXMuYWRkRWRpdEZvcm0udXBsb2FkQmdDb2xvcgogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5hZGRFZGl0LWJsb2NrIC51cGxvYWQgLmVsLWZvcm0taXRlbV9fbGFiZWwnKS5mb3JFYWNoKGVsPT57CiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUubGluZUhlaWdodCA9IHRoaXMuYWRkRWRpdEZvcm0udXBsb2FkSGVpZ2h0CiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuY29sb3IgPSB0aGlzLmFkZEVkaXRGb3JtLnVwbG9hZExhYmxlQ29sb3IKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5mb250U2l6ZSA9IHRoaXMuYWRkRWRpdEZvcm0udXBsb2FkTGFibGVGb250U2l6ZQogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5hZGRFZGl0LWJsb2NrIC51cGxvYWQgLmVsLWljb24tcGx1cycpLmZvckVhY2goZWw9PnsKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5jb2xvciA9IHRoaXMuYWRkRWRpdEZvcm0udXBsb2FkSWNvbkZvbnRDb2xvcgogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmZvbnRTaXplID0gdGhpcy5hZGRFZGl0Rm9ybS51cGxvYWRJY29uRm9udFNpemUKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5saW5lSGVpZ2h0ID0gaWNvbkxpbmVIZWlnaHQKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJwogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIC8vIOWkmuaWh+acrOi+k+WFpeahhgogICAgICAgICAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmFkZEVkaXQtYmxvY2sgLnRleHRhcmVhIC5lbC10ZXh0YXJlYV9faW5uZXInKS5mb3JFYWNoKGVsPT57CiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuaGVpZ2h0ID0gdGhpcy5hZGRFZGl0Rm9ybS50ZXh0YXJlYUhlaWdodAogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmNvbG9yID0gdGhpcy5hZGRFZGl0Rm9ybS50ZXh0YXJlYUZvbnRDb2xvcgogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmZvbnRTaXplID0gdGhpcy5hZGRFZGl0Rm9ybS50ZXh0YXJlYUZvbnRTaXplCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuYm9yZGVyV2lkdGggPSB0aGlzLmFkZEVkaXRGb3JtLnRleHRhcmVhQm9yZGVyV2lkdGgKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5ib3JkZXJTdHlsZSA9IHRoaXMuYWRkRWRpdEZvcm0udGV4dGFyZWFCb3JkZXJTdHlsZQogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmJvcmRlckNvbG9yID0gdGhpcy5hZGRFZGl0Rm9ybS50ZXh0YXJlYUJvcmRlckNvbG9yCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuYm9yZGVyUmFkaXVzID0gdGhpcy5hZGRFZGl0Rm9ybS50ZXh0YXJlYUJvcmRlclJhZGl1cwogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmJhY2tncm91bmRDb2xvciA9IHRoaXMuYWRkRWRpdEZvcm0udGV4dGFyZWFCZ0NvbG9yCiAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmFkZEVkaXQtYmxvY2sgLnRleHRhcmVhIC5lbC1mb3JtLWl0ZW1fX2xhYmVsJykuZm9yRWFjaChlbD0+ewogICAgICAgICAgICAgICAgICAgIC8vIGVsLnN0eWxlLmxpbmVIZWlnaHQgPSB0aGlzLmFkZEVkaXRGb3JtLnRleHRhcmVhSGVpZ2h0CiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuY29sb3IgPSB0aGlzLmFkZEVkaXRGb3JtLnRleHRhcmVhTGFibGVDb2xvcgogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmZvbnRTaXplID0gdGhpcy5hZGRFZGl0Rm9ybS50ZXh0YXJlYUxhYmxlRm9udFNpemUKICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICAvLyDkv53lrZgKICAgICAgICAgICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5hZGRFZGl0LWJsb2NrIC5idG4gLmJ0bi1zdWNjZXNzJykuZm9yRWFjaChlbD0+ewogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLndpZHRoID0gdGhpcy5hZGRFZGl0Rm9ybS5idG5TYXZlV2lkdGgKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5oZWlnaHQgPSB0aGlzLmFkZEVkaXRGb3JtLmJ0blNhdmVIZWlnaHQKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5jb2xvciA9IHRoaXMuYWRkRWRpdEZvcm0uYnRuU2F2ZUZvbnRDb2xvcgogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmZvbnRTaXplID0gdGhpcy5hZGRFZGl0Rm9ybS5idG5TYXZlRm9udFNpemUKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5ib3JkZXJXaWR0aCA9IHRoaXMuYWRkRWRpdEZvcm0uYnRuU2F2ZUJvcmRlcldpZHRoCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuYm9yZGVyU3R5bGUgPSB0aGlzLmFkZEVkaXRGb3JtLmJ0blNhdmVCb3JkZXJTdHlsZQogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmJvcmRlckNvbG9yID0gdGhpcy5hZGRFZGl0Rm9ybS5idG5TYXZlQm9yZGVyQ29sb3IKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5ib3JkZXJSYWRpdXMgPSB0aGlzLmFkZEVkaXRGb3JtLmJ0blNhdmVCb3JkZXJSYWRpdXMKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSB0aGlzLmFkZEVkaXRGb3JtLmJ0blNhdmVCZ0NvbG9yCiAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgLy8g6L+U5ZueCiAgICAgICAgICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuYWRkRWRpdC1ibG9jayAuYnRuIC5idG4tY2xvc2UnKS5mb3JFYWNoKGVsPT57CiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUud2lkdGggPSB0aGlzLmFkZEVkaXRGb3JtLmJ0bkNhbmNlbFdpZHRoCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuaGVpZ2h0ID0gdGhpcy5hZGRFZGl0Rm9ybS5idG5DYW5jZWxIZWlnaHQKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5jb2xvciA9IHRoaXMuYWRkRWRpdEZvcm0uYnRuQ2FuY2VsRm9udENvbG9yCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuZm9udFNpemUgPSB0aGlzLmFkZEVkaXRGb3JtLmJ0bkNhbmNlbEZvbnRTaXplCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuYm9yZGVyV2lkdGggPSB0aGlzLmFkZEVkaXRGb3JtLmJ0bkNhbmNlbEJvcmRlcldpZHRoCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuYm9yZGVyU3R5bGUgPSB0aGlzLmFkZEVkaXRGb3JtLmJ0bkNhbmNlbEJvcmRlclN0eWxlCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuYm9yZGVyQ29sb3IgPSB0aGlzLmFkZEVkaXRGb3JtLmJ0bkNhbmNlbEJvcmRlckNvbG9yCiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuYm9yZGVyUmFkaXVzID0gdGhpcy5hZGRFZGl0Rm9ybS5idG5DYW5jZWxCb3JkZXJSYWRpdXMKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSB0aGlzLmFkZEVkaXRGb3JtLmJ0bkNhbmNlbEJnQ29sb3IKICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgIH0pCiAgICAgICAgfSwKICAgICAgICBhZGRFZGl0VXBsb2FkU3R5bGVDaGFuZ2UoKSB7CiAgICAgICAgICAgIHRoaXMuJG5leHRUaWNrKCgpPT57CiAgICAgICAgICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuYWRkRWRpdC1ibG9jayAudXBsb2FkIC5lbC11cGxvYWQtbGlzdC0tcGljdHVyZS1jYXJkIC5lbC11cGxvYWQtbGlzdF9faXRlbScpLmZvckVhY2goZWw9PnsKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS53aWR0aCA9IHRoaXMuYWRkRWRpdEZvcm0udXBsb2FkSGVpZ2h0CiAgICAgICAgICAgICAgICAgICAgZWwuc3R5bGUuaGVpZ2h0ID0gdGhpcy5hZGRFZGl0Rm9ybS51cGxvYWRIZWlnaHQKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5ib3JkZXJXaWR0aCA9IHRoaXMuYWRkRWRpdEZvcm0udXBsb2FkQm9yZGVyV2lkdGgKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5ib3JkZXJTdHlsZSA9IHRoaXMuYWRkRWRpdEZvcm0udXBsb2FkQm9yZGVyU3R5bGUKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5ib3JkZXJDb2xvciA9IHRoaXMuYWRkRWRpdEZvcm0udXBsb2FkQm9yZGVyQ29sb3IKICAgICAgICAgICAgICAgICAgICBlbC5zdHlsZS5ib3JkZXJSYWRpdXMgPSB0aGlzLmFkZEVkaXRGb3JtLnVwbG9hZEJvcmRlclJhZGl1cwogICAgICAgICAgICAgICAgICAgIGVsLnN0eWxlLmJhY2tncm91bmRDb2xvciA9IHRoaXMuYWRkRWRpdEZvcm0udXBsb2FkQmdDb2xvcgogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgfSkKICAgICAgICB9LAogICAgfQp9Owo="},{"version":3,"sources":["add-or-update.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAoHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"add-or-update.vue","sourceRoot":"src/views/modules/yonghu","sourcesContent":["<template>\r\n <div class=\"addEdit-block\">\r\n <el-form\r\n class=\"detail-form-content\"\r\n ref=\"ruleForm\"\r\n :model=\"ruleForm\"\r\n :rules=\"rules\"\r\n label-width=\"80px\"\r\n :style=\"{backgroundColor:addEditForm.addEditBoxColor}\">\r\n <el-row>\r\n <input id=\"updateId\" name=\"id\" type=\"hidden\">\r\n <el-col :span=\"12\">\r\n <el-form-item class=\"input\" v-if=\"type!='info'\" label=\"账户\" prop=\"username\">\r\n <el-input v-model=\"ruleForm.username\"\r\n placeholder=\"账户\" clearable :readonly=\"ro.username\"></el-input>\r\n </el-form-item>\r\n <div v-else-if=\"type=='info'\">\r\n <el-form-item class=\"input\" label=\"账户\" prop=\"username\">\r\n <el-input v-model=\"ruleForm.username\"\r\n placeholder=\"账户\" readonly></el-input>\r\n </el-form-item>\r\n </div>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-form-item class=\"input\" v-if=\"type!='info'\" label=\"用户姓名\" prop=\"yonghuName\">\r\n <el-input v-model=\"ruleForm.yonghuName\"\r\n placeholder=\"用户姓名\" clearable :readonly=\"ro.yonghuName\"></el-input>\r\n </el-form-item>\r\n <div v-else-if=\"type=='info'\">\r\n <el-form-item class=\"input\" label=\"用户姓名\" prop=\"yonghuName\">\r\n <el-input v-model=\"ruleForm.yonghuName\"\r\n placeholder=\"用户姓名\" readonly></el-input>\r\n </el-form-item>\r\n </div>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-form-item class=\"upload\" v-if=\"type!='info' && !ro.yonghuPhoto\" label=\"头像\" prop=\"yonghuPhoto\">\r\n <file-upload\r\n tip=\"点击上传头像\"\r\n action=\"file/upload\"\r\n :limit=\"3\"\r\n :multiple=\"true\"\r\n :fileUrls=\"ruleForm.yonghuPhoto?ruleForm.yonghuPhoto:''\"\r\n @change=\"yonghuPhotoUploadChange\"\r\n ></file-upload>\r\n </el-form-item>\r\n <div v-else>\r\n <el-form-item v-if=\"ruleForm.yonghuPhoto\" label=\"头像\" prop=\"yonghuPhoto\">\r\n <img style=\"margin-right:20px;\" v-bind:key=\"index\" v-for=\"(item,index) in (ruleForm.yonghuPhoto || '').split(',')\" :src=\"item\" width=\"100\" height=\"100\">\r\n </el-form-item>\r\n </div>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-form-item class=\"input\" v-if=\"type!='info'\" label=\"手机号\" prop=\"yonghuPhone\">\r\n <el-input v-model=\"ruleForm.yonghuPhone\"\r\n placeholder=\"手机号\" clearable :readonly=\"ro.yonghuPhone\"></el-input>\r\n </el-form-item>\r\n <div v-else-if=\"type=='info'\">\r\n <el-form-item class=\"input\" label=\"手机号\" prop=\"yonghuPhone\">\r\n <el-input v-model=\"ruleForm.yonghuPhone\"\r\n placeholder=\"手机号\" readonly></el-input>\r\n </el-form-item>\r\n </div>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-form-item class=\"input\" v-if=\"type!='info'\" label=\"电子邮箱\" prop=\"yonghuEmail\">\r\n <el-input v-model=\"ruleForm.yonghuEmail\"\r\n placeholder=\"电子邮箱\" clearable :readonly=\"ro.yonghuEmail\"></el-input>\r\n </el-form-item>\r\n <div v-else-if=\"type=='info'\">\r\n <el-form-item class=\"input\" label=\"电子邮箱\" prop=\"yonghuEmail\">\r\n <el-input v-model=\"ruleForm.yonghuEmail\"\r\n placeholder=\"电子邮箱\" readonly></el-input>\r\n </el-form-item>\r\n </div>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-form-item class=\"select\" v-if=\"type!='info'\" label=\"性别\" prop=\"sexTypes\">\r\n <el-select v-model=\"ruleForm.sexTypes\" :disabled=\"ro.sexTypes\" placeholder=\"请选择性别\">\r\n <el-option\r\n v-for=\"(item,index) in sexTypesOptions\"\r\n v-bind:key=\"item.codeIndex\"\r\n :label=\"item.indexName\"\r\n :value=\"item.codeIndex\">\r\n </el-option>\r\n </el-select>\r\n </el-form-item>\r\n <div v-else-if=\"type=='info'\">\r\n <el-form-item class=\"input\" label=\"性别\" prop=\"sexValue\">\r\n <el-input v-model=\"ruleForm.sexValue\"\r\n placeholder=\"性别\" readonly></el-input>\r\n </el-form-item>\r\n </div>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-form-item class=\"input\" v-if=\"type!='info'\" label=\"余额\" prop=\"newMoney\">\r\n <el-input v-model=\"ruleForm.newMoney\"\r\n placeholder=\"余额\" clearable :readonly=\"ro.newMoney\"></el-input>\r\n </el-form-item>\r\n <div v-else-if=\"type=='info'\">\r\n <el-form-item class=\"input\" label=\"余额\" prop=\"newMoney\">\r\n <el-input v-model=\"ruleForm.newMoney\"\r\n placeholder=\"余额\" readonly></el-input>\r\n </el-form-item>\r\n </div>\r\n </el-col>\r\n </el-row>\r\n <el-form-item class=\"btn\">\r\n <el-button v-if=\"type!='info'\" type=\"primary\" class=\"btn-success\" @click=\"onSubmit\">提交</el-button>\r\n <el-button v-if=\"type!='info'\" class=\"btn-close\" @click=\"back()\">取消</el-button>\r\n <el-button v-if=\"type=='info'\" class=\"btn-close\" @click=\"back()\">返回</el-button>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n</template>\r\n<script>\r\n import styleJs from \"../../../utils/style.js\";\r\n // 数字邮件手机url身份证校验\r\n import { isNumber,isIntNumer,isEmail,isPhone, isMobile,isURL,checkIdCard } from \"@/utils/validate\";\r\n export default {\r\n data() {\r\n return {\r\n addEditForm:null,\r\n id: '',\r\n type: '',\r\n sessionTable : \"\",//登录账户所在表名\r\n role : \"\",//权限\r\n userId:\"\",//当前登录人的id\r\n ro:{\r\n username: false,\r\n password: false,\r\n yonghuName: false,\r\n yonghuPhoto: false,\r\n yonghuPhone: false,\r\n yonghuEmail: false,\r\n sexTypes: false,\r\n newMoney: false,\r\n yonghuDelete: false,\r\n },\r\n ruleForm: {\r\n username: '',\r\n password: '',\r\n yonghuName: '',\r\n yonghuPhoto: '',\r\n yonghuPhone: '',\r\n yonghuEmail: '',\r\n sexTypes: '',\r\n newMoney: '',\r\n yonghuDelete: '',\r\n },\r\n sexTypesOptions : [],\r\n rules: {\r\n username: [\r\n { required: true, message: '账户不能为空', trigger: 'blur' },\r\n ],\r\n password: [\r\n { required: true, message: '密码不能为空', trigger: 'blur' },\r\n ],\r\n yonghuName: [\r\n { required: true, message: '用户姓名不能为空', trigger: 'blur' },\r\n ],\r\n yonghuPhoto: [\r\n { required: true, message: '头像不能为空', trigger: 'blur' },\r\n ],\r\n yonghuPhone: [\r\n { required: true, message: '手机号不能为空', trigger: 'blur' },\r\n { pattern: /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\\d{8}$/,\r\n message: '手机号格式不对',\r\n trigger: 'blur'\r\n }\r\n ],\r\n yonghuEmail: [\r\n { required: true, message: '电子邮箱不能为空', trigger: 'blur' },\r\n { pattern: /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/,\r\n message: '电子邮箱只能是邮箱格式',\r\n trigger: 'blur'\r\n }\r\n ],\r\n sexTypes: [\r\n { required: true, message: '性别不能为空', trigger: 'blur' },\r\n { pattern: /^[1-9][0-9]*$/,\r\n message: '只允许输入整数',\r\n trigger: 'blur'\r\n }\r\n ],\r\n newMoney: [\r\n { required: true, message: '余额不能为空', trigger: 'blur' },\r\n { pattern: /^[0-9]{0,6}(\\.[0-9]{1,2})?$/,\r\n message: '只允许输入整数6位,小数2位的数字',\r\n trigger: 'blur'\r\n }\r\n ],\r\n yonghuDelete: [\r\n { required: true, message: '假删不能为空', trigger: 'blur' },\r\n { pattern: /^[1-9][0-9]*$/,\r\n message: '只允许输入整数',\r\n trigger: 'blur'\r\n }\r\n ],\r\n }\r\n };\r\n },\r\n props: [\"parent\"],\r\n computed: {\r\n },\r\n created() {\r\n //获取当前登录用户的信息\r\n this.sessionTable = this.$storage.get(\"sessionTable\");\r\n this.role = this.$storage.get(\"role\");\r\n this.userId = this.$storage.get(\"userId\");\r\n\r\n\r\n if (this.role != \"管理员\"){\r\n }\r\n this.addEditForm = styleJs.addStyle();\r\n this.addEditStyleChange()\r\n this.addEditUploadStyleChange()\r\n //获取下拉框信息\r\n this.$http({\r\n url:`dictionary/page?page=1&limit=100&sort=&order=&dicCode=sex_types`,\r\n method: \"get\"\r\n }).then(({ data }) => {\r\n if (data && data.code === 0) {\r\n this.sexTypesOptions = data.data.list;\r\n }\r\n });\r\n\r\n\r\n },\r\n mounted() {\r\n },\r\n methods: {\r\n // 下载\r\n download(file){\r\n window.open(`${file}`)\r\n },\r\n // 初始化\r\n init(id,type) {\r\n if (id) {\r\n this.id = id;\r\n this.type = type;\r\n }\r\n if(this.type=='info'||this.type=='else'){\r\n this.info(id);\r\n }\r\n // 获取用户信息\r\n this.$http({\r\n url:`${this.$storage.get(\"sessionTable\")}/session`,\r\n method: \"get\"\r\n }).then(({ data }) => {\r\n if (data && data.code === 0) {\r\n var json = data.data;\r\n } else {\r\n this.$message.error(data.msg);\r\n }\r\n });\r\n },\r\n // 多级联动参数\r\n info(id) {\r\n let _this =this;\r\n _this.$http({\r\n url: `yonghu/info/${id}`,\r\n method: 'get'\r\n }).then(({ data }) => {\r\n if (data && data.code === 0) {\r\n _this.ruleForm = data.data;\r\n } else {\r\n _this.$message.error(data.msg);\r\n }\r\n });\r\n },\r\n // 提交\r\n onSubmit() {\r\n this.$refs[\"ruleForm\"].validate(valid => {\r\n if (valid) {\r\n this.$http({\r\n url:`yonghu/${!this.ruleForm.id ? \"save\" : \"update\"}`,\r\n method: \"post\",\r\n data: this.ruleForm\r\n }).then(({ data }) => {\r\n if (data && data.code === 0) {\r\n this.$message({\r\n message: \"操作成功\",\r\n type: \"success\",\r\n duration: 1500,\r\n onClose: () => {\r\n this.parent.showFlag = true;\r\n this.parent.addOrUpdateFlag = false;\r\n this.parent.yonghuCrossAddOrUpdateFlag = false;\r\n this.parent.search();\r\n this.parent.contentStyleChange();\r\n }\r\n });\r\n } else {\r\n this.$message.error(data.msg);\r\n }\r\n });\r\n }\r\n });\r\n },\r\n // 获取uuid\r\n getUUID () {\r\n return new Date().getTime();\r\n },\r\n // 返回\r\n back() {\r\n this.parent.showFlag = true;\r\n this.parent.addOrUpdateFlag = false;\r\n this.parent.yonghuCrossAddOrUpdateFlag = false;\r\n this.parent.contentStyleChange();\r\n },\r\n //图片\r\n yonghuPhotoUploadChange(fileUrls){\r\n this.ruleForm.yonghuPhoto = fileUrls;\r\n this.addEditUploadStyleChange()\r\n },\r\n\r\n addEditStyleChange() {\r\n this.$nextTick(()=>{\r\n // input\r\n document.querySelectorAll('.addEdit-block .input .el-input__inner').forEach(el=>{\r\n el.style.height = this.addEditForm.inputHeight\r\n el.style.color = this.addEditForm.inputFontColor\r\n el.style.fontSize = this.addEditForm.inputFontSize\r\n el.style.borderWidth = this.addEditForm.inputBorderWidth\r\n el.style.borderStyle = this.addEditForm.inputBorderStyle\r\n el.style.borderColor = this.addEditForm.inputBorderColor\r\n el.style.borderRadius = this.addEditForm.inputBorderRadius\r\n el.style.backgroundColor = this.addEditForm.inputBgColor\r\n })\r\n document.querySelectorAll('.addEdit-block .input .el-form-item__label').forEach(el=>{\r\n el.style.lineHeight = this.addEditForm.inputHeight\r\n el.style.color = this.addEditForm.inputLableColor\r\n el.style.fontSize = this.addEditForm.inputLableFontSize\r\n })\r\n // select\r\n document.querySelectorAll('.addEdit-block .select .el-input__inner').forEach(el=>{\r\n el.style.height = this.addEditForm.selectHeight\r\n el.style.color = this.addEditForm.selectFontColor\r\n el.style.fontSize = this.addEditForm.selectFontSize\r\n el.style.borderWidth = this.addEditForm.selectBorderWidth\r\n el.style.borderStyle = this.addEditForm.selectBorderStyle\r\n el.style.borderColor = this.addEditForm.selectBorderColor\r\n el.style.borderRadius = this.addEditForm.selectBorderRadius\r\n el.style.backgroundColor = this.addEditForm.selectBgColor\r\n })\r\n document.querySelectorAll('.addEdit-block .select .el-form-item__label').forEach(el=>{\r\n el.style.lineHeight = this.addEditForm.selectHeight\r\n el.style.color = this.addEditForm.selectLableColor\r\n el.style.fontSize = this.addEditForm.selectLableFontSize\r\n })\r\n document.querySelectorAll('.addEdit-block .select .el-select__caret').forEach(el=>{\r\n el.style.color = this.addEditForm.selectIconFontColor\r\n el.style.fontSize = this.addEditForm.selectIconFontSize\r\n })\r\n // date\r\n document.querySelectorAll('.addEdit-block .date .el-input__inner').forEach(el=>{\r\n el.style.height = this.addEditForm.dateHeight\r\n el.style.color = this.addEditForm.dateFontColor\r\n el.style.fontSize = this.addEditForm.dateFontSize\r\n el.style.borderWidth = this.addEditForm.dateBorderWidth\r\n el.style.borderStyle = this.addEditForm.dateBorderStyle\r\n el.style.borderColor = this.addEditForm.dateBorderColor\r\n el.style.borderRadius = this.addEditForm.dateBorderRadius\r\n el.style.backgroundColor = this.addEditForm.dateBgColor\r\n })\r\n document.querySelectorAll('.addEdit-block .date .el-form-item__label').forEach(el=>{\r\n el.style.lineHeight = this.addEditForm.dateHeight\r\n el.style.color = this.addEditForm.dateLableColor\r\n el.style.fontSize = this.addEditForm.dateLableFontSize\r\n })\r\n document.querySelectorAll('.addEdit-block .date .el-input__icon').forEach(el=>{\r\n el.style.color = this.addEditForm.dateIconFontColor\r\n el.style.fontSize = this.addEditForm.dateIconFontSize\r\n el.style.lineHeight = this.addEditForm.dateHeight\r\n })\r\n // upload\r\n let iconLineHeight = parseInt(this.addEditForm.uploadHeight) - parseInt(this.addEditForm.uploadBorderWidth) * 2 + 'px'\r\n document.querySelectorAll('.addEdit-block .upload .el-upload--picture-card').forEach(el=>{\r\n el.style.width = this.addEditForm.uploadHeight\r\n el.style.height = this.addEditForm.uploadHeight\r\n el.style.borderWidth = this.addEditForm.uploadBorderWidth\r\n el.style.borderStyle = this.addEditForm.uploadBorderStyle\r\n el.style.borderColor = this.addEditForm.uploadBorderColor\r\n el.style.borderRadius = this.addEditForm.uploadBorderRadius\r\n el.style.backgroundColor = this.addEditForm.uploadBgColor\r\n })\r\n document.querySelectorAll('.addEdit-block .upload .el-form-item__label').forEach(el=>{\r\n el.style.lineHeight = this.addEditForm.uploadHeight\r\n el.style.color = this.addEditForm.uploadLableColor\r\n el.style.fontSize = this.addEditForm.uploadLableFontSize\r\n })\r\n document.querySelectorAll('.addEdit-block .upload .el-icon-plus').forEach(el=>{\r\n el.style.color = this.addEditForm.uploadIconFontColor\r\n el.style.fontSize = this.addEditForm.uploadIconFontSize\r\n el.style.lineHeight = iconLineHeight\r\n el.style.display = 'block'\r\n })\r\n // 多文本输入框\r\n document.querySelectorAll('.addEdit-block .textarea .el-textarea__inner').forEach(el=>{\r\n el.style.height = this.addEditForm.textareaHeight\r\n el.style.color = this.addEditForm.textareaFontColor\r\n el.style.fontSize = this.addEditForm.textareaFontSize\r\n el.style.borderWidth = this.addEditForm.textareaBorderWidth\r\n el.style.borderStyle = this.addEditForm.textareaBorderStyle\r\n el.style.borderColor = this.addEditForm.textareaBorderColor\r\n el.style.borderRadius = this.addEditForm.textareaBorderRadius\r\n el.style.backgroundColor = this.addEditForm.textareaBgColor\r\n })\r\n document.querySelectorAll('.addEdit-block .textarea .el-form-item__label').forEach(el=>{\r\n // el.style.lineHeight = this.addEditForm.textareaHeight\r\n el.style.color = this.addEditForm.textareaLableColor\r\n el.style.fontSize = this.addEditForm.textareaLableFontSize\r\n })\r\n // 保存\r\n document.querySelectorAll('.addEdit-block .btn .btn-success').forEach(el=>{\r\n el.style.width = this.addEditForm.btnSaveWidth\r\n el.style.height = this.addEditForm.btnSaveHeight\r\n el.style.color = this.addEditForm.btnSaveFontColor\r\n el.style.fontSize = this.addEditForm.btnSaveFontSize\r\n el.style.borderWidth = this.addEditForm.btnSaveBorderWidth\r\n el.style.borderStyle = this.addEditForm.btnSaveBorderStyle\r\n el.style.borderColor = this.addEditForm.btnSaveBorderColor\r\n el.style.borderRadius = this.addEditForm.btnSaveBorderRadius\r\n el.style.backgroundColor = this.addEditForm.btnSaveBgColor\r\n })\r\n // 返回\r\n document.querySelectorAll('.addEdit-block .btn .btn-close').forEach(el=>{\r\n el.style.width = this.addEditForm.btnCancelWidth\r\n el.style.height = this.addEditForm.btnCancelHeight\r\n el.style.color = this.addEditForm.btnCancelFontColor\r\n el.style.fontSize = this.addEditForm.btnCancelFontSize\r\n el.style.borderWidth = this.addEditForm.btnCancelBorderWidth\r\n el.style.borderStyle = this.addEditForm.btnCancelBorderStyle\r\n el.style.borderColor = this.addEditForm.btnCancelBorderColor\r\n el.style.borderRadius = this.addEditForm.btnCancelBorderRadius\r\n el.style.backgroundColor = this.addEditForm.btnCancelBgColor\r\n })\r\n })\r\n },\r\n addEditUploadStyleChange() {\r\n this.$nextTick(()=>{\r\n document.querySelectorAll('.addEdit-block .upload .el-upload-list--picture-card .el-upload-list__item').forEach(el=>{\r\n el.style.width = this.addEditForm.uploadHeight\r\n el.style.height = this.addEditForm.uploadHeight\r\n el.style.borderWidth = this.addEditForm.uploadBorderWidth\r\n el.style.borderStyle = this.addEditForm.uploadBorderStyle\r\n el.style.borderColor = this.addEditForm.uploadBorderColor\r\n el.style.borderRadius = this.addEditForm.uploadBorderRadius\r\n el.style.backgroundColor = this.addEditForm.uploadBgColor\r\n })\r\n })\r\n },\r\n }\r\n };\r\n</script>\r\n<style lang=\"scss\">\r\n.editor{\r\n height: 500px;\r\n\r\n & /deep/ .ql-container {\r\n\t height: 310px;\r\n }\r\n}\r\n.amap-wrapper {\r\n width: 100%;\r\n height: 500px;\r\n}\r\n.search-box {\r\n position: absolute;\r\n}\r\n.addEdit-block {\r\n\tmargin: -10px;\r\n}\r\n.detail-form-content {\r\n\tpadding: 12px;\r\n}\r\n.btn .el-button {\r\n padding: 0;\r\n}</style>\r\n\r\n"]}]}