5aaf86d82c75bffd42525fc53dac5121.json 28 KB

1
  1. {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\SystemSettings\\jiaoyiset\\AddDeliveryTem.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\SystemSettings\\jiaoyiset\\AddDeliveryTem.vue","mtime":1678954023599},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1681371925422},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IEFyZWFTZWxlY3QgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL0FyZWFTZWxlY3QiOwppbXBvcnQgeyBnZXRSdWxlSW5mbywgc2V0RGF0YURlbGl2ZXJ5IH0gZnJvbSAiQC9hcGkvU3lzdGVtIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJBZGREZWxpdmVyeVRlbSIsCiAgY29tcG9uZW50czogewogICAgQXJlYVNlbGVjdAogIH0sCgogIGRhdGEoKSB7CiAgICBjb25zdCBjaGVja0FyZWFzID0gKHJ1bGUsIHZhbHVlLCBjYWxsYmFjaykgPT4gewogICAgICBjYWxsYmFjaygpOwogICAgfTsKCiAgICByZXR1cm4gewogICAgICBkZWxpdmVyeV9pZDogMCwKICAgICAgLy8g6YWN6YCB5pa55byPSUQKICAgICAgcnVsZV9pZDogMCwKICAgICAgLy8g6L+Q6LS55qih54mISUQKICAgICAgcmVnaW9uX2luZGV4OiAiIiwKICAgICAgZGVmYXVsdF9yZWdpb246IFtdLAogICAgICBzaG93X2FyZWE6IGZhbHNlLAogICAgICBmb3JtX3J1bGVzOiB7CiAgICAgICAgbmFtZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeaooeadv+WQjeensCIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICB0eXBlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36YCJ5oup6K6h6LS55pa55byPIiwKICAgICAgICAgIHRyaWdnZXI6ICJjaGFuZ2UiCiAgICAgICAgfV0sCiAgICAgICAgYXJlYXM6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIHZhbGlkYXRvcjogY2hlY2tBcmVhcywKICAgICAgICAgIHRyaWdnZXI6ICJjaGFuZ2UiCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgaXNfY2FuX3JlZ2lvbjogMSwKICAgICAgLy8g5Yik5pat6YCJ5oup5Yy65Z+f5oyJ6ZKu54K55Ye777yMMeaYr+eCueWHu+S4jemFjemAgeaMiemSru+8jDLmmK/ngrnlh7vphY3pgIHmjInpkq4KICAgICAgZGVsaXZlcnlfZm9ybTogewogICAgICAgIG5hbWU6ICIiLAogICAgICAgIHR5cGU6IDQsCiAgICAgICAgaXNfZGVmYXVsdDogNCwKICAgICAgICBhcmVhczogW3sKICAgICAgICAgIHRleHQ6ICLlhajlm73nu5/kuIDov5DotLkiLAogICAgICAgICAgZmlyc3RfbnVtOiAiIiwKICAgICAgICAgIGZpcnN0X3ByaWNlOiAiIiwKICAgICAgICAgIHNlY29uZF9udW06ICIiLAogICAgICAgICAgc2Vjb25kX3ByaWNlOiAiIiwKICAgICAgICAgIHByb3ZpbmNlczogW10sCiAgICAgICAgICBjaXR5czogW10sCiAgICAgICAgICBhcmVhczogW10KICAgICAgICB9XSwKICAgICAgICBub3RfZGlzcGF0Y2hfYXJlYXM6IHt9CiAgICAgIH0KICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIC8vIOmFjemAgeaWueW8j0lECiAgICB0aGlzLmRlbGl2ZXJ5X2lkID0gdGhpcy4kcm91dGUucXVlcnkuZGVpSWQ7CgogICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LmlkKSB7CiAgICAgIHRoaXMucnVsZV9pZCA9IHRoaXMuJHJvdXRlLnF1ZXJ5LmlkOwogICAgICB0aGlzLmdldFJ1bGVJbmZvKCk7CiAgICB9CiAgfSwKCiAgYWN0aXZhdGVkKCkgewogICAgaWYgKHRoaXMuJF9pc0luaXQoKSkgcmV0dXJuOyAvLyDphY3pgIHmlrnlvI9JRAoKICAgIHRoaXMuZGVsaXZlcnlfaWQgPSB0aGlzLiRyb3V0ZS5xdWVyeS5kZWlJZDsKCiAgICBpZiAodGhpcy4kcm91dGUucXVlcnkuaWQpIHsKICAgICAgdGhpcy5ydWxlX2lkID0gdGhpcy4kcm91dGUucXVlcnkuaWQ7CiAgICAgIHRoaXMuZ2V0UnVsZUluZm8oKTsKICAgIH0KICB9LAoKICBtZXRob2RzOiB7CiAgICAvLyDojrflj5bov5DotLnmqKHniYjor6bmg4UKICAgIGFzeW5jIGdldFJ1bGVJbmZvKCkgewogICAgICBpZiAoIXRoaXMuJGFjY2Vzc0NoZWNrKHRoaXMuJEFjY2Vzcy5EZWxpdmVyeWdldFJ1bGVJbmZvKSkgewogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldFJ1bGVJbmZvKHRoaXMucnVsZV9pZCk7CiAgICAgIGNvbnN0IHNldERhdGEgPSBkYXRhLnNldERhdGE7CiAgICAgIHNldERhdGEuYXJlYXMudW5zaGlmdCh7IC4uLnNldERhdGEudW5pZm9ybSwKICAgICAgICB0ZXh0OiAi5YWo5Zu957uf5LiA6L+Q6LS5IgogICAgICB9KTsKICAgICAgdGhpcy5kZWxpdmVyeV9mb3JtID0gewogICAgICAgIG5hbWU6IHNldERhdGEubmFtZSwKICAgICAgICB0eXBlOiBzZXREYXRhLnR5cGUsCiAgICAgICAgZGVsaXZlcnlfZm9ybTogc2V0RGF0YS5pc19kZWZhdWx0LAogICAgICAgIG5vdF9kaXNwYXRjaF9hcmVhczogc2V0RGF0YS5ub3RfZGlzcGF0Y2hfYXJlYXMsCiAgICAgICAgYXJlYXM6IHNldERhdGEuYXJlYXMKICAgICAgfTsKICAgIH0sCgogICAgLy8g57yW6L6R5Yy65Z+fCiAgICBlZGl0QXJlYShyb3csIGluZGV4KSB7CiAgICAgIHRoaXMucmVnaW9uX2luZGV4ID0gaW5kZXg7CiAgICAgIHRoaXMuZGVmYXVsdF9yZWdpb24gPSByb3cuYXJlYUFycjsKICAgICAgdGhpcy5vcGVuQXJlYU1vZGVsKDIpOwogICAgfSwKCiAgICAvLyDliKDpmaTljLrln58KICAgIGRlbEFyZWEoaW5kZXgpIHsKICAgICAgdGhpcy5kZWxpdmVyeV9mb3JtLmFyZWFzLnNwbGljZShpbmRleCwgMSk7CiAgICB9LAoKICAgIC8vIOe8lui+keS4jemFjemAgeWMuuWfnwogICAgZWRpdE5vUmVnaW9uKCkgewogICAgICB0aGlzLmRlZmF1bHRfcmVnaW9uID0gdGhpcy5kZWxpdmVyeV9mb3JtLm5vdF9kaXNwYXRjaF9hcmVhcy5hcmVhQXJyOwogICAgICB0aGlzLm9wZW5BcmVhTW9kZWwoMSk7CiAgICB9LAoKICAgIC8vIOWIoOmZpOS4jemFjemAgeWMuuWfnwogICAgZGVsTm9SZWdpb24oKSB7CiAgICAgIHRoaXMuZGVsaXZlcnlfZm9ybS5ub3RfZGlzcGF0Y2hfYXJlYXMgPSB7fTsKICAgIH0sCgogICAgLy8g5omT5byA6YCJ5oup5Yy65Z+f5by556qXCiAgICBvcGVuQXJlYU1vZGVsKGlzQ2FuKSB7CiAgICAgIHRoaXMuaXNfY2FuX3JlZ2lvbiA9IGlzQ2FuOwogICAgICB0aGlzLnNob3dfYXJlYSA9IHRydWU7CiAgICB9LAoKICAgIC8vIOWFs+mXremAieaLqeWMuuWfn+W8ueeqlwogICAgY2FuY2VsQXJlYU1vZGVsKCkgewogICAgICB0aGlzLnJlZ2lvbl9pbmRleCA9ICIiOwogICAgICB0aGlzLmRlZmF1bHRfcmVnaW9uID0gW107CiAgICAgIHRoaXMuc2hvd19hcmVhID0gZmFsc2U7CiAgICB9LAoKICAgIC8vIOmAieaLqeWMuuWfnwogICAgc2VsQXJlYUNvbmZpcm0ocmVnaW9uTGlzdCkgewogICAgICBsZXQgcHJvdmluY2VzID0gW107CiAgICAgIGxldCBjaXR5cyA9IFtdOwogICAgICBsZXQgYXJlYXMgPSBbXTsKICAgICAgbGV0IHByb3ZpbmNlc1QgPSBbXTsKICAgICAgbGV0IGNpdHlzVCA9IFtdOwogICAgICBsZXQgYXJlYXNUID0ge307CiAgICAgIC8qIC0tLS0tLS0tLS0tLS0tLS3nnIEtLS0tLS0tLS0tLS0tLS0tICovCgogICAgICByZWdpb25MaXN0LmZvckVhY2goaXRlbSA9PiB7CiAgICAgICAgcHJvdmluY2VzLnB1c2goaXRlbS52YWx1ZSk7CgogICAgICAgIGlmIChpdGVtLmlzQWxsKSB7CiAgICAgICAgICBwcm92aW5jZXNULnB1c2goaXRlbS5sYWJlbCk7CiAgICAgICAgfQogICAgICAgIC8qIC0tLS0tLS0tLS0tLS0tLeW4gi0tLS0tLS0tLS0tLS0tLS0tICovCgoKICAgICAgICBpZiAoaXRlbS5jaGlsZHJlbiAmJiBpdGVtLmNoaWxkcmVuLmxlbmd0aCkgewogICAgICAgICAgaXRlbS5jaGlsZHJlbi5mb3JFYWNoKGl0ZW1DID0+IHsKICAgICAgICAgICAgY2l0eXMucHVzaChpdGVtQy52YWx1ZSk7CgogICAgICAgICAgICBpZiAoIWl0ZW0uaXNBbGwpIHsKICAgICAgICAgICAgICBpZiAoaXRlbUMuaXNBbGwpIHsKICAgICAgICAgICAgICAgIGNpdHlzVC5wdXNoKGl0ZW1DLmxhYmVsKTsKICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgYXJlYXNUW2l0ZW1DLmxhYmVsXSA9IFtdOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICAvKiAtLS0tLS0tLS0tLS0tLeWOv+WMui0tLS0tLS0tLS0tLS0tLS0tLSAqLwoKCiAgICAgICAgICAgIGlmIChpdGVtQy5jaGlsZHJlbiAmJiBpdGVtQy5jaGlsZHJlbi5sZW5ndGgpIHsKICAgICAgICAgICAgICBpdGVtQy5jaGlsZHJlbi5mb3JFYWNoKGl0ZW1DQyA9PiB7CiAgICAgICAgICAgICAgICBpZiAoIWl0ZW1DLmlzQWxsKSB7CiAgICAgICAgICAgICAgICAgIGFyZWFzVFtpdGVtQy5sYWJlbF0ucHVzaChpdGVtQ0MubGFiZWwpOwogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIGFyZWFzLnB1c2goaXRlbUNDLnZhbHVlKTsKICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgfQogICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICB9KTsKICAgICAgbGV0IGRpc2NyaXB0aW9uVCA9IFtdOwoKICAgICAgZm9yIChsZXQgaSBpbiBhcmVhc1QpIHsKICAgICAgICBkaXNjcmlwdGlvblQucHVzaChpICsgIigiICsgYXJlYXNUW2ldLmpvaW4oIuOAgSIpICsgIikiKTsKICAgICAgfQoKICAgICAgY29uc3QgdGV4dCA9IHByb3ZpbmNlc1Quam9pbigi44CBIikgKyAocHJvdmluY2VzVC5sZW5ndGggPiAwICYmIGNpdHlzVC5sZW5ndGggPiAwID8gIuOAgSIgOiAiIikgKyBjaXR5c1Quam9pbigi44CBIikgKyAoZGlzY3JpcHRpb25ULmxlbmd0aCA+IDAgJiYgY2l0eXNULmxlbmd0aCA+IDAgPyAi44CBIiA6IGRpc2NyaXB0aW9uVC5sZW5ndGggPiAwICYmIGNpdHlzVC5sZW5ndGggPT09IDAgPyAi44CBIiA6ICIiKSArIGRpc2NyaXB0aW9uVC5qb2luKCLjgIEiKTsKCiAgICAgIGlmICh0aGlzLmlzX2Nhbl9yZWdpb24gPT09IDIpIHsKICAgICAgICBpZiAodGhpcy5yZWdpb25faW5kZXggIT09ICIiKSB7CiAgICAgICAgICB0aGlzLiRzZXQodGhpcy5kZWxpdmVyeV9mb3JtLmFyZWFzLCB0aGlzLnJlZ2lvbl9pbmRleCwgeyAuLi50aGlzLmRlbGl2ZXJ5X2Zvcm0uYXJlYXNbdGhpcy5yZWdpb25faW5kZXhdLAogICAgICAgICAgICB0ZXh0OiB0ZXh0LAogICAgICAgICAgICBwcm92aW5jZXM6IHByb3ZpbmNlcywKICAgICAgICAgICAgY2l0eXM6IGNpdHlzLAogICAgICAgICAgICBhcmVhczogYXJlYXMsCiAgICAgICAgICAgIGFyZWFBcnI6IHJlZ2lvbkxpc3QKICAgICAgICAgIH0pOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICB0aGlzLmRlbGl2ZXJ5X2Zvcm0uYXJlYXMucHVzaCh7CiAgICAgICAgICAgIHRleHQ6IHRleHQsCiAgICAgICAgICAgIGZpcnN0X251bTogIiIsCiAgICAgICAgICAgIGZpcnN0X3ByaWNlOiAiIiwKICAgICAgICAgICAgc2Vjb25kX251bTogIiIsCiAgICAgICAgICAgIHNlY29uZF9wcmljZTogIiIsCiAgICAgICAgICAgIHByb3ZpbmNlczogcHJvdmluY2VzLAogICAgICAgICAgICBjaXR5czogY2l0eXMsCiAgICAgICAgICAgIGFyZWFzOiBhcmVhcywKICAgICAgICAgICAgYXJlYUFycjogcmVnaW9uTGlzdAogICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuZGVsaXZlcnlfZm9ybS5ub3RfZGlzcGF0Y2hfYXJlYXMgPSB7CiAgICAgICAgICB0ZXh0OiB0ZXh0LAogICAgICAgICAgcHJvdmluY2VzOiBwcm92aW5jZXMsCiAgICAgICAgICBjaXR5czogY2l0eXMsCiAgICAgICAgICBhcmVhczogYXJlYXMsCiAgICAgICAgICBhcmVhQXJyOiByZWdpb25MaXN0CiAgICAgICAgfTsKICAgICAgfQoKICAgICAgdGhpcy5jYW5jZWxBcmVhTW9kZWwoKTsKICAgIH0sCgogICAgc3VibWl0RGF0YSgpIHsKICAgICAgdGhpcy4kcmVmcy5kZWxpdmVyeV9mb3JtLnZhbGlkYXRlKGFzeW5jIHZhbGlkID0+IHsKICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgIGNvbnN0IHVuaWZvcm0gPSB7CiAgICAgICAgICAgIGZpcnN0X251bTogdGhpcy5kZWxpdmVyeV9mb3JtLmFyZWFzWzBdLmZpcnN0X251bSwKICAgICAgICAgICAgZmlyc3RfcHJpY2U6IHRoaXMuZGVsaXZlcnlfZm9ybS5hcmVhc1swXS5maXJzdF9wcmljZSwKICAgICAgICAgICAgc2Vjb25kX251bTogdGhpcy5kZWxpdmVyeV9mb3JtLmFyZWFzWzBdLnNlY29uZF9udW0sCiAgICAgICAgICAgIHNlY29uZF9wcmljZTogdGhpcy5kZWxpdmVyeV9mb3JtLmFyZWFzWzBdLnNlY29uZF9wcmljZQogICAgICAgICAgfTsKICAgICAgICAgIGxldCBhcmVhcyA9IFtdOwogICAgICAgICAgdGhpcy5kZWxpdmVyeV9mb3JtLmFyZWFzLmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7CiAgICAgICAgICAgIGlmIChpbmRleCA+IDApIHsKICAgICAgICAgICAgICBhcmVhcy5wdXNoKGl0ZW0pOwogICAgICAgICAgICB9CiAgICAgICAgICB9KTsKICAgICAgICAgIGxldCBwYXJhbXMgPSB7CiAgICAgICAgICAgIGFyZWFzOiBhcmVhcywKICAgICAgICAgICAgY291bnRyeTogW10sCiAgICAgICAgICAgIGlzX2RlZmF1bHQ6IHRoaXMuZGVsaXZlcnlfZm9ybS5pc19kZWZhdWx0LAogICAgICAgICAgICBuYW1lOiB0aGlzLmRlbGl2ZXJ5X2Zvcm0ubmFtZSwKICAgICAgICAgICAgbm90X2Rpc3BhdGNoX2FyZWFzOiB0aGlzLmRlbGl2ZXJ5X2Zvcm0ubm90X2Rpc3BhdGNoX2FyZWFzLAogICAgICAgICAgICBub3RfZGlzcGF0Y2hfY291bnRyeToge30sCiAgICAgICAgICAgIHR5cGU6IHRoaXMuZGVsaXZlcnlfZm9ybS50eXBlLAogICAgICAgICAgICB1bmlmb3JtOiB1bmlmb3JtCiAgICAgICAgICB9OwoKICAgICAgICAgIGlmICh0aGlzLiRyb3V0ZS5uYW1lID09PSAiRWRpdERlbGl2ZXJ5VGVtIikgewogICAgICAgICAgICBwYXJhbXMuaWQgPSB0aGlzLnJ1bGVfaWQ7CiAgICAgICAgICB9CgogICAgICAgICAgdGhpcy5zdWJfbG9hZGluZyA9IHRydWU7CgogICAgICAgICAgdHJ5IHsKICAgICAgICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IHNldERhdGFEZWxpdmVyeSh0aGlzLmRlbGl2ZXJ5X2lkLCBwYXJhbXMpOwogICAgICAgICAgICB0aGlzLnN1Yl9sb2FkaW5nID0gZmFsc2U7CgogICAgICAgICAgICBpZiAoIXRoaXMucnVsZV9pZCkgewogICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2Vzcygi5paw5bu65oiQ5YqfIik7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKCLkv67mlLnmiJDlip8iKTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgdGhpcy4kY2xvc2VDdXJyZW50R29FZGl0KCIvU3lzdGVtU2V0dGluZ3Mvamlhb3lpc2V0L0RlbGl2ZXJ5VGVtcGxhdGUvIiArIHRoaXMuZGVsaXZlcnlfaWQpOwogICAgICAgICAgfSBmaW5hbGx5IHsKICAgICAgICAgICAgdGhpcy5zdWJfbG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+JA;AACA;AACA;EACAA,sBADA;EAEAC;IAAAC;EAAA,CAFA;;EAGAC;IACA;MACAC;IACA,CAFA;;IAGA;MACAC,cADA;MACA;MACAC,UAFA;MAEA;MACAC,gBAHA;MAIAC,kBAJA;MAKAC,gBALA;MAMAC;QACAV,OACA;UAAAW;UAAAC;UAAAC;QAAA,CADA,CADA;QAIAC,OACA;UAAAH;UAAAC;UAAAC;QAAA,CADA,CAJA;QAOAE;UAAAJ;UAAAK;UAAAH;QAAA;MAPA,CANA;MAeAI,gBAfA;MAeA;MACAC;QACAlB,QADA;QAEAc,OAFA;QAGAK,aAHA;QAIAJ,QACA;UACAK,cADA;UAEAC,aAFA;UAGAC,eAHA;UAIAC,cAJA;UAKAC,gBALA;UAMAC,aANA;UAOAC,SAPA;UAQAX;QARA,CADA,CAJA;QAgBAY;MAhBA;IAhBA;EAmCA,CA1CA;;EA2CAC;IACA;IACA;;IACA;MACA;MACA;IACA;EACA,CAlDA;;EAmDAC;IACA,4BADA,CAEA;;IACA;;IACA;MACA;MACA;IACA;EACA,CA3DA;;EA4DAC;IACA;IACA;MACA;QACA;MACA;;MACA;QAAA3B;MAAA;MACA;MACA4B,wBACA,kBADA;QAEAX;MAFA;MAIA;QACApB,kBADA;QAEAc,kBAFA;QAGAI,iCAHA;QAIAS,8CAJA;QAKAZ;MALA;IAOA,CAnBA;;IAoBA;IACAiB;MACA;MACA;MACA;IACA,CAzBA;;IA0BA;IACAC;MACA;IACA,CA7BA;;IA8BA;IACAC;MACA;MACA;IACA,CAlCA;;IAmCA;IACAC;MACA;IACA,CAtCA;;IAuCA;IACAC;MACA;MACA;IACA,CA3CA;;IA4CA;IACAC;MACA;MACA;MACA;IACA,CAjDA;;IAkDA;IACAC;MACA;MACA;MACA;MAEA;MACA;MACA;MAEA;;MACAC;QACAd;;QACA;UACAe;QACA;QACA;;;QACA;UACAC;YACAf;;YACA;cACA;gBACAgB;cACA,CAFA,MAEA;gBACAC;cACA;YACA;YAEA;;;YACA;cACAC;gBACA;kBACAD;gBACA;;gBACA5B;cACA,CALA;YAMA;UACA,CAnBA;QAoBA;MACA,CA5BA;MA6BA;;MACA;QACA8B;MACA;;MACA,aACAL,wBACAA,qDADA,IAEAE,gBAFA,IAGAG,+CACA,GADA,GAEAA,iDACA,GADA,GAEA,EAPA,IAQAA,sBATA;;MAWA;QACA;UACA,yDACA,8CADA;YAEAzB,UAFA;YAGAK,oBAHA;YAIAC,YAJA;YAKAX,YALA;YAMA+B;UANA;QAQA,CATA,MASA;UACA;YACA1B,UADA;YAEAC,aAFA;YAGAC,eAHA;YAIAC,cAJA;YAKAC,gBALA;YAMAC,oBANA;YAOAC,YAPA;YAQAX,YARA;YASA+B;UATA;QAWA;MACA,CAvBA,MAuBA;QACA;UACA1B,UADA;UAEAK,oBAFA;UAGAC,YAHA;UAIAX,YAJA;UAKA+B;QALA;MAOA;;MACA;IACA,CA1IA;;IA2IAC;MACA;QACA;UACA;YACA1B,gDADA;YAEAC,oDAFA;YAGAC,kDAHA;YAIAC;UAJA;UAMA;UACA;YACA;cACAT;YACA;UACA,CAJA;UAKA;YACAA,YADA;YAEAiC,WAFA;YAGA7B,yCAHA;YAIAnB,6BAJA;YAKA2B,yDALA;YAMAsB,wBANA;YAOAnC,6BAPA;YAQAoC;UARA;;UAUA;YACAC;UACA;;UACA;;UACA;YACA;YACA;;YACA;cACA;YACA,CAFA,MAEA;cACA;YACA;;YACA,yBACA,gEADA;UAGA,CAXA,SAWA;YACA;UACA;QACA;MACA,CA3CA;IA4CA;;EAxLA;AA5DA","names":["name","components","AreaSelect","data","callback","delivery_id","rule_id","region_index","default_region","show_area","form_rules","required","message","trigger","type","areas","validator","is_can_region","delivery_form","is_default","text","first_num","first_price","second_num","second_price","provinces","citys","not_dispatch_areas","created","activated","methods","setData","editArea","delArea","editNoRegion","delNoRegion","openAreaModel","cancelAreaModel","selAreaConfirm","regionList","provincesT","item","citysT","areasT","itemC","discriptionT","areaArr","submitData","country","not_dispatch_country","uniform","params"],"sourceRoot":"src/views/SystemSettings/jiaoyiset","sources":["AddDeliveryTem.vue"],"sourcesContent":["<template>\n <ContainerTit>\n <div slot=\"headr\">\n <el-button type=\"primary\" :loading=\"sub_loading\" @click=\"submitData\">\n 保存\n </el-button>\n </div>\n <div class=\"page-div\">\n <el-form\n ref=\"delivery_form\"\n class=\"d-tem-form\"\n style=\"margin-top: 20px\"\n :model=\"delivery_form\"\n label-width=\"170px\"\n :rules=\"form_rules\"\n size=\"small\"\n >\n <el-form-item label=\"模板名称:\" prop=\"name\">\n <el-input\n v-model=\"delivery_form.name\"\n style=\"width: 280px\"\n placeholder=\"请输入模版名称\"\n ></el-input>\n </el-form-item>\n <el-form-item label=\"计费方式:\" prop=\"type\">\n <el-radio-group v-model=\"delivery_form.type\">\n <el-radio :label=\"4\">计件</el-radio>\n <el-radio :label=\"5\">计重</el-radio>\n </el-radio-group>\n <p class=\"form-tip\">保存后计费方式不能更改</p>\n </el-form-item>\n <el-form-item label=\"配送区域:\" prop=\"areas\">\n <div style=\"border: 1px solid #eeeeee; border-bottom: 0\">\n <el-table :data=\"delivery_form.areas\">\n <el-table-column\n prop=\"text\"\n label=\"配送区域\"\n min-width=\"380\"\n ></el-table-column>\n <el-table-column\n prop=\"firstNum\"\n :label=\"`首件 (${delivery_form.type === 4 ? '个' : 'g'})`\"\n min-width=\"140\"\n >\n <template slot-scope=\"scope\">\n <el-input-number\n v-model=\"scope.row.first_num\"\n style=\"width: 100%\"\n :controls=\"false\"\n ></el-input-number>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"firstPrice\"\n label=\"运费(元)\"\n min-width=\"140\"\n >\n <template slot-scope=\"scope\">\n <el-input-number\n v-model=\"scope.row.first_price\"\n style=\"width: 100%\"\n :controls=\"false\"\n ></el-input-number>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"addNum\"\n :label=\"`续件 (${delivery_form.type === 4 ? '个' : 'g'})`\"\n min-width=\"140\"\n >\n <template slot-scope=\"scope\">\n <el-input-number\n v-model=\"scope.row.second_num\"\n style=\"width: 100%\"\n :controls=\"false\"\n ></el-input-number>\n </template>\n </el-table-column>\n <el-table-column prop=\"addPrice\" label=\"运费(元)\" min-width=\"140\">\n <template slot-scope=\"scope\">\n <el-input-number\n v-model=\"scope.row.second_price\"\n style=\"width: 100%\"\n :controls=\"false\"\n ></el-input-number>\n </template>\n </el-table-column>\n <el-table-column label=\"操作\" min-width=\"140\" fixed=\"right\">\n <template slot-scope=\"scope\">\n <el-button\n type=\"text\"\n :disabled=\"scope.$index === 0\"\n @click=\"editArea(scope.row, scope.$index)\"\n >\n 编辑\n </el-button>\n <el-button\n :disabled=\"scope.$index === 0\"\n type=\"text\"\n @click=\"delArea(scope.$index)\"\n >\n 删除\n </el-button>\n </template>\n </el-table-column>\n </el-table>\n </div>\n <div\n class=\"add-div\"\n style=\"border-top: 0 none\"\n @click=\"openAreaModel(2)\"\n >\n <el-button size=\"small\" type=\"text\">\n <i class=\"el-icon-plus\"></i>\n 添加可配送区域和运费\n </el-button>\n </div>\n <p class=\"form-tip\">\n 根据件数来计算运费,当物品不足【首件数量】时,按照【首件费用】计算,超过部分按照【续件件数】和【续件费用】乘积来计算\n </p>\n </el-form-item>\n <el-form-item label=\"不配送区域:\">\n <div class=\"add-div\">\n <div v-if=\"delivery_form.not_dispatch_areas.text\">\n <span style=\"margin-right: 10px\">\n {{ delivery_form.not_dispatch_areas.text }}\n </span>\n <el-button size=\"small\" type=\"text\" @click=\"editNoRegion\">\n 编辑\n </el-button>\n <span>|</span>\n <el-button size=\"small\" type=\"text\" @click=\"delNoRegion\">\n 删除\n </el-button>\n </div>\n <el-button\n v-else\n size=\"small\"\n type=\"text\"\n @click=\"openAreaModel(1)\"\n >\n <i class=\"el-icon-plus\"></i>\n 添加不配送区域\n </el-button>\n </div>\n </el-form-item>\n </el-form>\n </div>\n <AreaSelect\n v-if=\"show_area\"\n :default-region=\"default_region\"\n :is-show=\"show_area\"\n @cancel=\"cancelAreaModel\"\n @confirm=\"selAreaConfirm\"\n ></AreaSelect>\n </ContainerTit>\n</template>\n\n<script>\n import AreaSelect from \"@/component/common/AreaSelect\";\n import { getRuleInfo, setDataDelivery } from \"@/api/System\";\n export default {\n name: \"AddDeliveryTem\",\n components: { AreaSelect },\n data() {\n const checkAreas = (rule, value, callback) => {\n callback();\n };\n return {\n delivery_id: 0, // 配送方式ID\n rule_id: 0, // 运费模版ID\n region_index: \"\",\n default_region: [],\n show_area: false,\n form_rules: {\n name: [\n { required: true, message: \"请输入模板名称\", trigger: \"blur\" },\n ],\n type: [\n { required: true, message: \"请选择计费方式\", trigger: \"change\" },\n ],\n areas: [{ required: true, validator: checkAreas, trigger: \"change\" }],\n },\n is_can_region: 1, // 判断选择区域按钮点击,1是点击不配送按钮,2是点击配送按钮\n delivery_form: {\n name: \"\",\n type: 4,\n is_default: 4,\n areas: [\n {\n text: \"全国统一运费\",\n first_num: \"\",\n first_price: \"\",\n second_num: \"\",\n second_price: \"\",\n provinces: [],\n citys: [],\n areas: [],\n },\n ],\n not_dispatch_areas: {},\n },\n };\n },\n created() {\n // 配送方式ID\n this.delivery_id = this.$route.query.deiId;\n if (this.$route.query.id) {\n this.rule_id = this.$route.query.id;\n this.getRuleInfo();\n }\n },\n activated() {\n if (this.$_isInit()) return;\n // 配送方式ID\n this.delivery_id = this.$route.query.deiId;\n if (this.$route.query.id) {\n this.rule_id = this.$route.query.id;\n this.getRuleInfo();\n }\n },\n methods: {\n // 获取运费模版详情\n async getRuleInfo() {\n if (!this.$accessCheck(this.$Access.DeliverygetRuleInfo)) {\n return;\n }\n const { data } = await getRuleInfo(this.rule_id);\n const setData = data.setData;\n setData.areas.unshift({\n ...setData.uniform,\n text: \"全国统一运费\",\n });\n this.delivery_form = {\n name: setData.name,\n type: setData.type,\n delivery_form: setData.is_default,\n not_dispatch_areas: setData.not_dispatch_areas,\n areas: setData.areas,\n };\n },\n // 编辑区域\n editArea(row, index) {\n this.region_index = index;\n this.default_region = row.areaArr;\n this.openAreaModel(2);\n },\n // 删除区域\n delArea(index) {\n this.delivery_form.areas.splice(index, 1);\n },\n // 编辑不配送区域\n editNoRegion() {\n this.default_region = this.delivery_form.not_dispatch_areas.areaArr;\n this.openAreaModel(1);\n },\n // 删除不配送区域\n delNoRegion() {\n this.delivery_form.not_dispatch_areas = {};\n },\n // 打开选择区域弹窗\n openAreaModel(isCan) {\n this.is_can_region = isCan;\n this.show_area = true;\n },\n // 关闭选择区域弹窗\n cancelAreaModel() {\n this.region_index = \"\";\n this.default_region = [];\n this.show_area = false;\n },\n // 选择区域\n selAreaConfirm(regionList) {\n let provinces = [];\n let citys = [];\n let areas = [];\n\n let provincesT = [];\n let citysT = [];\n let areasT = {};\n\n /* ----------------省---------------- */\n regionList.forEach((item) => {\n provinces.push(item.value);\n if (item.isAll) {\n provincesT.push(item.label);\n }\n /* ---------------市----------------- */\n if (item.children && item.children.length) {\n item.children.forEach((itemC) => {\n citys.push(itemC.value);\n if (!item.isAll) {\n if (itemC.isAll) {\n citysT.push(itemC.label);\n } else {\n areasT[itemC.label] = [];\n }\n }\n\n /* --------------县区------------------ */\n if (itemC.children && itemC.children.length) {\n itemC.children.forEach((itemCC) => {\n if (!itemC.isAll) {\n areasT[itemC.label].push(itemCC.label);\n }\n areas.push(itemCC.value);\n });\n }\n });\n }\n });\n let discriptionT = [];\n for (let i in areasT) {\n discriptionT.push(i + \"(\" + areasT[i].join(\"、\") + \")\");\n }\n const text =\n provincesT.join(\"、\") +\n (provincesT.length > 0 && citysT.length > 0 ? \"、\" : \"\") +\n citysT.join(\"、\") +\n (discriptionT.length > 0 && citysT.length > 0\n ? \"、\"\n : discriptionT.length > 0 && citysT.length === 0\n ? \"、\"\n : \"\") +\n discriptionT.join(\"、\");\n\n if (this.is_can_region === 2) {\n if (this.region_index !== \"\") {\n this.$set(this.delivery_form.areas, this.region_index, {\n ...this.delivery_form.areas[this.region_index],\n text: text,\n provinces: provinces,\n citys: citys,\n areas: areas,\n areaArr: regionList,\n });\n } else {\n this.delivery_form.areas.push({\n text: text,\n first_num: \"\",\n first_price: \"\",\n second_num: \"\",\n second_price: \"\",\n provinces: provinces,\n citys: citys,\n areas: areas,\n areaArr: regionList,\n });\n }\n } else {\n this.delivery_form.not_dispatch_areas = {\n text: text,\n provinces: provinces,\n citys: citys,\n areas: areas,\n areaArr: regionList,\n };\n }\n this.cancelAreaModel();\n },\n submitData() {\n this.$refs.delivery_form.validate(async (valid) => {\n if (valid) {\n const uniform = {\n first_num: this.delivery_form.areas[0].first_num,\n first_price: this.delivery_form.areas[0].first_price,\n second_num: this.delivery_form.areas[0].second_num,\n second_price: this.delivery_form.areas[0].second_price,\n };\n let areas = [];\n this.delivery_form.areas.forEach((item, index) => {\n if (index > 0) {\n areas.push(item);\n }\n });\n let params = {\n areas: areas,\n country: [],\n is_default: this.delivery_form.is_default,\n name: this.delivery_form.name,\n not_dispatch_areas: this.delivery_form.not_dispatch_areas,\n not_dispatch_country: {},\n type: this.delivery_form.type,\n uniform: uniform,\n };\n if (this.$route.name === \"EditDeliveryTem\") {\n params.id = this.rule_id;\n }\n this.sub_loading = true;\n try {\n const data = await setDataDelivery(this.delivery_id, params);\n this.sub_loading = false;\n if (!this.rule_id) {\n this.$message.success(\"新建成功\");\n } else {\n this.$message.success(\"修改成功\");\n }\n this.$closeCurrentGoEdit(\n \"/SystemSettings/jiaoyiset/DeliveryTemplate/\" + this.delivery_id\n );\n } finally {\n this.sub_loading = false;\n }\n }\n });\n },\n },\n };\n</script>\n\n<style></style>\n<style scoped>\n .add-div {\n border: 1px solid #ebeef5;\n text-align: center;\n padding: 20px 0;\n cursor: pointer;\n }\n</style>\n"]}]}