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\\jiaoyiset\\Dispatch.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\qianger\\7\\jindouyunNewFront\\src\\views\\SystemSettings\\jiaoyiset\\Dispatch.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJEaXNwYXRjaCIsCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBjZW50ZXI6IHsKICAgICAgICBsbmc6IDExNi40MDQsCiAgICAgICAgbGF0OiAzOS45MTUKICAgICAgfSwKICAgICAgem9vbTogMTUsCiAgICAgIGNpcmNsZVBhdGg6IHsKICAgICAgICBjZW50ZXI6IHsKICAgICAgICAgIGxuZzogMTE2LjQwNCwKICAgICAgICAgIGxhdDogMzkuOTE1CiAgICAgICAgfSwKICAgICAgICByYWRpdXM6IDUwMAogICAgICB9LAogICAgICBtYXBEcmFnZ2luZzogdHJ1ZSwKICAgICAgLy/lhYHorrjlnLDlm77mi5bliqgKICAgICAgYXJlYURyYWdnaW5nOiBmYWxzZSwKICAgICAgLy/lhYHorrjljLrln5/mi5bliqgKICAgICAgcG9seWdvblBhdGg6IFsvL+Wkmui+ueW9ouWMuuWfnwogICAgICB7CiAgICAgICAgbG5nOiAxMTYuNDEyNzMyLAogICAgICAgIGxhdDogMzkuOTExNzA3CiAgICAgIH0sIHsKICAgICAgICBsbmc6IDExNi4zOTQ1NSwKICAgICAgICBsYXQ6IDM5LjkxMDkzMgogICAgICB9LCB7CiAgICAgICAgbG5nOiAxMTYuNDAzNDYxLAogICAgICAgIGxhdDogMzkuOTIxMzM2CiAgICAgIH1dLAogICAgICBtb3VzZUxvY2F0aW9uOiB7CiAgICAgICAgbG5nOiAwLAogICAgICAgIGxhdDogMAogICAgICB9LAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgb3JpZ2luYWJsZV9saXN0OiBbewogICAgICAgIHZhbHVlOiAxLAogICAgICAgIGxhYmVsOiAi5pyq5aSu5Yy6IgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6IDIsCiAgICAgICAgbGFiZWw6ICLojrLmuZbljLoiCiAgICAgIH1dLAogICAgICBhZGRfZm9ybTogewogICAgICAgIGRpc3BhdGNoX3R5cGU6IFtdLAogICAgICAgIGFwcF9rZXk6ICIiLAogICAgICAgIGFwcF9zZWNyZXQ6ICIiLAogICAgICAgIG1lcmNoYW50c19pZDogIiIsCiAgICAgICAgc2hvcF9jb2RlOiAiIiwKICAgICAgICBjaXR5X3NlbGVjdDogW10sCiAgICAgICAgZGlzcGF0Y2hfdGltZTogNCwKICAgICAgICBkaXNwYXRjaF90aW1lSW50ZXJ2YWw6IDEsCiAgICAgICAgZGlzcGF0Y2hfZGF0YTogW10sCiAgICAgICAgZGlzcGF0Y2hfdGltZVJhbmdlOiAiIiwKICAgICAgICB0aW1lSW50ZXJ2YWw6IDEsCiAgICAgICAgcGxhY2Vfb3JkZXI6IDEsCiAgICAgICAgb3JkZXJfZGF0YV9udW06IDEsCiAgICAgICAgb3JkZXJfZGF0YTogMSwKICAgICAgICBkYXlfcmFuZ2U6IDEsCiAgICAgICAgbWF4X2FwcG9pbnRtZW50OiAxLAogICAgICAgIGFkZHJlc3M6ICLpmZXopb/nnIHopb/lronluILmnKrlpK7ljLrlpKfmmI7lrqvkuIfovr4iLAogICAgICAgIGRpc3BhdGNoX29yaWdpbjogMSwKICAgICAgICBvcmlnaW5fdHlwZTogMSwKICAgICAgICBkaXN0YW5jZTogMCwKICAgICAgICB3ZWlnaHQ6IDAsCiAgICAgICAgZGVsaXZlcnlfcHJpY2U6IDAsCiAgICAgICAgZGlzdGFuY2VfYWRkOiAwLAogICAgICAgIGRlbGl2ZXJ5X3ByaWNlX2FkZDogMCwKICAgICAgICB3ZWlnaHRfYWRkOiAwLAogICAgICAgIGRlbGl2ZXJ5X3ByaWNlX3dlaWdodEFkZDogMCwKICAgICAgICBkaXNwYXRjaF9vcmlnaW5hYmxlOiAxLAogICAgICAgIHN0YXJ0X3ByaWNlOiAwLAogICAgICAgIGRlbGl2ZXJ5X2ZlZTogMCwKICAgICAgICBkZWxpdmVyeV9yZWR1Y3Rpb246IHsKICAgICAgICAgIGZ1bGw6IDAsCiAgICAgICAgICByZWR1Y2U6IDAKICAgICAgICB9LAogICAgICAgIGxhZGRlcl9wcmljZTogdHJ1ZSwKICAgICAgICBkaXNwYXRjaF9saXN0OiB7CiAgICAgICAgICBzdGFydF9wcmljZTogMCwKICAgICAgICAgIGRlbGl2ZXJ5X2ZlZTogMCwKICAgICAgICAgIGRlbGl2ZXJ5X3JlZHVjdGlvbjogewogICAgICAgICAgICBmdWxsOiAwLAogICAgICAgICAgICByZWR1Y2U6IDAKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0sCiAgICAgIGRpc3BhdGNoX2FkZExpc3Q6IFtdLAogICAgICBhZGRfcnVsZXM6IHsKICAgICAgICBzdGFydF9wcmljZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpei1t+mAgemHkeminSIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBkZWxpdmVyeV9mZWU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXphY3pgIHotLnnlKgiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgZGVsaXZlcnlfcmVkdWN0aW9uOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl5ruh5YeP6YeR6aKdIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIGFkZHJlc3M6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLlupfpk7rlnLDlnYDkuI3og73kuLrnqboiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgYXBwX2tleTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogImFwcF9rZXnkuI3og73kuLrnqboiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgYXBwX3NlY3JldDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogImFwcF9zZWNyZXTkuI3og73kuLrnqboiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgbWVyY2hhbnRzX2lkOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi5ZWG5oi3SUTkuI3og73kuLrnqboiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgc2hvcF9jb2RlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl6Zeo5bqX57yW56CBIiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIGNpdHlfc2VsZWN0OiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36YCJ5oup5Z+O5biCIiwKICAgICAgICAgIHRyaWdnZXI6ICJjaGFuZ2UiCiAgICAgICAgfV0sCiAgICAgICAgZGlzcGF0Y2hfdHlwZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+mAieaLqemFjemAgeaWueW8jyIsCiAgICAgICAgICB0cmlnZ2VyOiAiY2hhbmdlIgogICAgICAgIH1dCiAgICAgIH0KICAgIH07CiAgfSwKCiAgbWV0aG9kczogewogICAgYWRkRGlzcGF0Y2goKSB7CiAgICAgIHRoaXMuZGlzcGF0Y2hfYWRkTGlzdC5wdXNoKHRoaXMuYWRkX2Zvcm0uZGlzcGF0Y2hfbGlzdCk7CiAgICAgIHRoaXMuY2lyY2xlUGF0aC5jZW50ZXIgPSB0aGlzLmFkZF9mb3JtLmFkZHJlc3M7CiAgICAgIHRoaXMuY2lyY2xlUGF0aC5yYWRpdXMgPSAxMDAwOwogICAgfSwKCiAgICBkZWxEaXNwYXRjaChpbmRleCkgewogICAgICB0aGlzLmRpc3BhdGNoX2FkZExpc3Quc3BsaWNlKGluZGV4LCAxKTsKICAgIH0sCgogICAgdXBkYXRlQ2lyY2xlUGF0aChlKSB7CiAgICAgIHRoaXMuY2lyY2xlUGF0aC5jZW50ZXIgPSBlLnRhcmdldC5nZXRDZW50ZXIoKTsKICAgICAgdGhpcy5jaXJjbGVQYXRoLnJhZGl1cyA9IGUudGFyZ2V0LmdldFJhZGl1cygpOwogICAgfSwKCiAgICBoYW5kbGVyKHsKICAgICAgQk1hcCwKICAgICAgbWFwCiAgICB9KSB7CiAgICAgIGNvbnNvbGUubG9nKEJNYXAsIG1hcCk7IC8vIHRoaXMuY2VudGVyID0gdGhpcy5hZGRfZm9ybS5hZGRyZXNzOwogICAgfSwKCiAgICBsb2FkKCkgewogICAgICB0aGlzLnRvcCA9IHRoaXMuZ2V0U2Nyb2xsVG9wKCk7CgogICAgICBpZiAodGhpcy50b3ApIHsKICAgICAgICB0aGlzLnNldFNjcm9sbFRvcCgwKTsKICAgICAgfQogICAgfSwKCiAgICByZWxvYWQoKSB7CiAgICAgIHRoaXMuc2V0U2Nyb2xsVG9wKHRoaXMudG9wKTsKICAgICAgdGhpcy50b3AgPSAwOwogICAgfSwKCiAgICBnZXRTY3JvbGxUb3AoKSB7CiAgICAgIGxldCBzY3JvbGxUb3AgPSAwOwoKICAgICAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCAmJiBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsVG9wKSB7CiAgICAgICAgc2Nyb2xsVG9wID0gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnNjcm9sbFRvcDsKICAgICAgfSBlbHNlIGlmIChkb2N1bWVudC5ib2R5KSB7CiAgICAgICAgc2Nyb2xsVG9wID0gZG9jdW1lbnQuYm9keS5zY3JvbGxUb3A7CiAgICAgIH0KCiAgICAgIHJldHVybiBzY3JvbGxUb3A7CiAgICB9LAoKICAgIHNldFNjcm9sbFRvcCh0b3ApIHsKICAgICAgaWYgKCFpc05hTih0b3ApKSB7CiAgICAgICAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCAmJiBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsVG9wICE9PSB1bmRlZmluZWQpIHsKICAgICAgICAgIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zY3JvbGxUb3AgPSB0b3A7CiAgICAgICAgfSBlbHNlIGlmIChkb2N1bWVudC5ib2R5KSB7CiAgICAgICAgICBkb2N1bWVudC5ib2R5LnNjcm9sbFRvcCA9IHRvcDsKICAgICAgICB9CiAgICAgIH0KICAgIH0sCgogICAgbW92ZUV2ZW50KGUpIHsKICAgICAgaWYgKHRoaXMuYXJlYURyYWdnaW5nKSB7CiAgICAgICAgaWYgKHRoaXMubW91c2VMb2NhdGlvbi5sbmcgPT0gMCAmJiB0aGlzLm1vdXNlTG9jYXRpb24ubGF0ID09IDApIHsKICAgICAgICAgIHRoaXMubW91c2VMb2NhdGlvbi5sbmcgPSBlLnBvaW50LmxuZzsKICAgICAgICAgIHRoaXMubW91c2VMb2NhdGlvbi5sYXQgPSBlLnBvaW50LmxhdDsKICAgICAgICAgIHJldHVybjsKICAgICAgICB9CgogICAgICAgIGNvbnN0IG5ld0xuZyA9IGUucG9pbnQubG5nLAogICAgICAgICAgICAgIG5ld0xhdCA9IGUucG9pbnQubGF0LAogICAgICAgICAgICAgIGxuZ0RpZmYgPSBuZXdMbmcgLSB0aGlzLm1vdXNlTG9jYXRpb24ubG5nLAogICAgICAgICAgICAgIGxhdERpZmYgPSBuZXdMYXQgLSB0aGlzLm1vdXNlTG9jYXRpb24ubGF0OwogICAgICAgIHRoaXMucG9seWdvblBhdGguZm9yRWFjaChpdGVtID0+IHsKICAgICAgICAgIGl0ZW0ubG5nICs9IGxuZ0RpZmY7CiAgICAgICAgICBpdGVtLmxhdCArPSBsYXREaWZmOwogICAgICAgICAgaXRlbS5sbmcgPSBNYXRoLmZsb29yKGl0ZW0ubG5nICogMTAwMDAwKSAvIDEwMDAwMDsKICAgICAgICAgIGl0ZW0ubGF0ID0gTWF0aC5mbG9vcihpdGVtLmxhdCAqIDEwMDAwMCkgLyAxMDAwMDA7CiAgICAgICAgfSk7CiAgICAgICAgdGhpcy5tb3VzZUxvY2F0aW9uLmxuZyA9IG5ld0xuZzsKICAgICAgICB0aGlzLm1vdXNlTG9jYXRpb24ubGF0ID0gbmV3TGF0OwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgaWYgKHRoaXMubW91c2VMb2NhdGlvbi5sbmcgIT0gMCB8fCB0aGlzLm1vdXNlTG9jYXRpb24ubGF0ICE9IDApIHsKICAgICAgICB0aGlzLm1vdXNlTG9jYXRpb24ubG5nID0gMDsKICAgICAgICB0aGlzLm1vdXNlTG9jYXRpb24ubGF0ID0gMDsKICAgICAgfQogICAgfQoKICB9Cn07"},{"version":3,"mappings":"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","names":["name","data","center","lng","lat","zoom","circlePath","radius","mapDragging","areaDragging","polygonPath","mouseLocation","loading","originable_list","value","label","add_form","dispatch_type","app_key","app_secret","merchants_id","shop_code","city_select","dispatch_time","dispatch_timeInterval","dispatch_data","dispatch_timeRange","timeInterval","place_order","order_data_num","order_data","day_range","max_appointment","address","dispatch_origin","origin_type","distance","weight","delivery_price","distance_add","delivery_price_add","weight_add","delivery_price_weightAdd","dispatch_originable","start_price","delivery_fee","delivery_reduction","full","reduce","ladder_price","dispatch_list","dispatch_addList","add_rules","required","message","trigger","methods","addDispatch","delDispatch","updateCirclePath","handler","BMap","map","console","load","reload","getScrollTop","scrollTop","setScrollTop","document","moveEvent","newLat","lngDiff","latDiff","item"],"sourceRoot":"src/views/SystemSettings/jiaoyiset","sources":["Dispatch.vue"],"sourcesContent":["<template>\n <ContainerTit>\n <div slot=\"headr\">\n <el-button\n :loading=\"loading\"\n @click=\"$router.push('/SystemSettings/jiaoyiset/Delivery')\"\n >\n 返回\n </el-button>\n <el-button type=\"primary\" :loading=\"loading\">提交保存</el-button>\n </div>\n <el-form\n ref=\"add_form\"\n :rules=\"add_rules\"\n :model=\"add_form\"\n size=\"small\"\n label-width=\"140px\"\n >\n <div class=\"detail-tab-item\">\n <p class=\"detail-tab-title\">同城配送</p>\n <div class=\"detail-tab-main\">\n <el-form-item label=\"配送方式:\" prop=\"dispatch_type\">\n <el-checkbox-group v-model=\"add_form.dispatch_type\">\n <el-checkbox label=\"商家配送\"></el-checkbox>\n <el-checkbox label=\"第三方配送\"></el-checkbox>\n </el-checkbox-group>\n <p class=\"tip\">开启后将由第三方平台为您配送。</p>\n </el-form-item>\n <div\n v-if=\"add_form.dispatch_type.find((item) => item === '第三方配送')\"\n style=\"width: 40%\"\n >\n <el-form-item label=\"app_key:\" prop=\"app_key\">\n <el-input v-model=\"add_form.app_key\"></el-input>\n </el-form-item>\n <el-form-item label=\"app_secret:\" prop=\"app_secret\">\n <el-input v-model=\"add_form.app_secret\"></el-input>\n </el-form-item>\n <el-form-item label=\"商户ID:\" prop=\"merchants_id\">\n <el-input v-model=\"add_form.merchants_id\"></el-input>\n </el-form-item>\n <el-form-item label=\"门店编码:\" prop=\"shop_code\">\n <el-input v-model=\"add_form.shop_code\"></el-input>\n </el-form-item>\n <el-form-item label=\"城市选择:\" prop=\"city_select\">\n <el-button v-model=\"add_form.city_select\" size=\"small\">\n 城市选择\n </el-button>\n </el-form-item>\n </div>\n <el-form-item label=\"配送时间买家自选:\">\n <el-radio-group v-model=\"add_form.dispatch_time\">\n <el-radio :label=\"5\">开启</el-radio>\n <el-radio :label=\"4\">关闭</el-radio>\n </el-radio-group>\n <p class=\"tip\">\n 开启后,买家下单选择同城配送时,可选择配送时间,提交订单后,将在买家备注中显示。\n </p>\n </el-form-item>\n <div v-if=\"add_form.dispatch_time === 5\">\n <el-form-item label=\"配送时段:\">\n <el-radio-group v-model=\"add_form.dispatch_timeInterval\">\n <el-radio :label=\"1\">全天</el-radio>\n <el-radio :label=\"2\">自定义</el-radio>\n </el-radio-group>\n <p class=\"tip\">\n 自定义时间段,请将小程序升级至2.1.0版本及以上才能生效。\n </p>\n <p class=\"tip\">\n 所设时间段为可配送时间段,手机端展示时间段会根据细分时段划分展示。\n </p>\n <div v-if=\"add_form.dispatch_timeInterval === 2\">\n <el-checkbox-group v-model=\"add_form.dispatch_data\">\n <el-checkbox label=\"周日\"></el-checkbox>\n <el-checkbox label=\"周一\"></el-checkbox>\n <el-checkbox label=\"周二\"></el-checkbox>\n <el-checkbox label=\"周三\"></el-checkbox>\n <el-checkbox label=\"周四\"></el-checkbox>\n <el-checkbox label=\"周五\"></el-checkbox>\n <el-checkbox label=\"周六\"></el-checkbox>\n </el-checkbox-group>\n <el-time-picker\n v-model=\"add_form.dispatch_timeRange\"\n is-range\n range-separator=\"-\"\n start-placeholder=\"开始时间\"\n end-placeholder=\"结束时间\"\n placeholder=\"选择时间范围\"\n ></el-time-picker>\n <span style=\"font-size: 12px; margin-left: 10px\">\n <el-button size=\"mini\" type=\"text\">添加</el-button>\n </span>\n </div>\n </el-form-item>\n <el-form-item label=\"细分时段:\">\n <el-radio-group v-model=\"add_form.timeInterval\">\n <el-radio :label=\"1\">天</el-radio>\n <el-radio :label=\"2\">小时</el-radio>\n <el-radio :label=\"2\">30分钟</el-radio>\n <el-radio :label=\"2\">15分钟</el-radio>\n </el-radio-group>\n <p class=\"tip\">\n 手机端选择送达时间,按时间段细分\n <el-button size=\"mini\" type=\"text\">查看示例</el-button>\n </p>\n </el-form-item>\n <el-form-item label=\"预约下单:\">\n <el-radio-group v-model=\"add_form.place_order\">\n <el-radio :label=\"1\">无需提前</el-radio>\n <el-radio :label=\"2\">提前</el-radio>\n </el-radio-group>\n <el-input\n v-model=\"add_form.order_data_num\"\n class=\"input-with-select\"\n :disabled=\"add_form.place_order === 1\"\n style=\"width: 20%; margin-left: 10px\"\n >\n <el-select\n slot=\"prepend\"\n v-model=\"add_form.order_data\"\n placeholder=\"天\"\n >\n <el-option label=\"天\" :value=\"1\"></el-option>\n <el-option label=\"小时\" :value=\"2\"></el-option>\n <el-option label=\"分钟\" :value=\"3\"></el-option>\n </el-select>\n </el-input>\n <p class=\"tip\">\n 按天时为自然天,不管当前几点,只能下明天以后的订单。\n </p>\n </el-form-item>\n <el-form-item label=\"最长预约:\">\n <el-radio-group v-model=\"add_form.max_appointment\">\n <el-radio :label=\"1\">只能当天下单</el-radio>\n <el-radio :label=\"2\">\n 可预约\n <el-input\n v-model=\"add_form.day_range\"\n :disabled=\"add_form.max_appointment === 1\"\n style=\"width: 20%\"\n ></el-input>\n 天内下单\n </el-radio>\n </el-radio-group>\n <p class=\"tip\">\n 如,可预约7天内订单,那么就是今天+未来6天内的送达时间可以让买家选择\n </p>\n </el-form-item>\n </div>\n </div>\n </div>\n <div class=\"detail-tab-item\">\n <p class=\"detail-tab-title\">配送区域设置</p>\n <div class=\"detail-tab-main\">\n <el-form-item label=\"店铺地址:\" prop=\"address\">\n <el-input\n v-model=\"add_form.address\"\n disabled\n style=\"width: 30%\"\n ></el-input>\n <!-- <span>-->\n <!-- <el-button-->\n <!-- size=\"mini\"-->\n <!-- type=\"text\"-->\n <!-- style=\"margin-left: 10px\"-->\n <!-- @click=\"$router.push('/SystemSettings/jiaoyiset/ShopAddress')\"-->\n <!-- >-->\n <!-- 修改-->\n <!-- </el-button>-->\n <!-- </span>-->\n <p class=\"tip\">配送区域以此地址为起点进行距离计算</p>\n </el-form-item>\n <el-form-item label=\"配送区域:\">\n <el-radio-group v-model=\"add_form.dispatch_origin\">\n <el-radio :label=\"1\">按不同区域</el-radio>\n <el-radio :label=\"2\">按不同距离</el-radio>\n <el-radio :label=\"3\">按行政区域</el-radio>\n </el-radio-group>\n <p class=\"tip\">\n 订单中商品在优惠前的价格(不包含运费)低于起送金额时,买家无法下单\n </p>\n </el-form-item>\n <el-form-item\n v-if=\"add_form.dispatch_origin === 3\"\n label=\"可配送区域:\"\n >\n <el-select\n v-model=\"add_form.dispatch_originable\"\n placeholder=\"请选择\"\n >\n <el-option\n v-for=\"item in originable_list\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n ></el-option>\n </el-select>\n <p class=\"tip\">\n 订单中商品在优惠前的价格(不包含运费)低于起送金额时,买家无法下单\n </p>\n </el-form-item>\n <el-form-item\n v-if=\"\n add_form.dispatch_origin === 1 || add_form.dispatch_origin === 2\n \"\n label=\"划分方式:\"\n >\n <el-radio-group v-model=\"add_form.origin_type\">\n <el-radio :label=\"1\">半径</el-radio>\n <el-radio :label=\"2\">自定义</el-radio>\n </el-radio-group>\n <div v-if=\"add_form.dispatch_origin === 2\">\n <div>\n <span>\n 距离\n <el-input\n v-model=\"add_form.distance\"\n placeholder=\"请输入内容\"\n style=\"width: 14%\"\n >\n <template slot=\"append\">km</template>\n </el-input>\n 内,\n </span>\n <span>\n 重量\n <el-input\n v-model=\"add_form.weight\"\n placeholder=\"请输入内容\"\n style=\"width: 14%\"\n >\n <template slot=\"append\">kg</template>\n </el-input>\n 内,\n </span>\n <span>\n 配送费用\n <el-input\n v-model=\"add_form.delivery_price\"\n placeholder=\"请输入内容\"\n style=\"width: 14%\"\n >\n <template slot=\"append\">元</template>\n </el-input>\n 内\n </span>\n </div>\n <div style=\"margin-top: 10px\">\n <span>\n 距离每增加\n <el-input\n v-model=\"add_form.distance_add\"\n placeholder=\"请输入内容\"\n style=\"width: 14%\"\n >\n <template slot=\"append\">km</template>\n </el-input>\n ,\n </span>\n <span>\n 运费将增加\n <el-input\n v-model=\"add_form.delivery_price_add\"\n placeholder=\"请输入内容\"\n style=\"width: 14%\"\n >\n <template slot=\"append\">元</template>\n </el-input>\n </span>\n </div>\n <div style=\"margin-top: 10px\">\n <span>\n 重量每增加\n <el-input\n v-model=\"add_form.weight_add\"\n placeholder=\"请输入内容\"\n style=\"width: 14%\"\n >\n <template slot=\"append\">kg</template>\n </el-input>\n ,\n </span>\n <span>\n 运费将增加\n <el-input\n v-model=\"add_form.delivery_price_weightAdd\"\n placeholder=\"请输入内容\"\n style=\"width: 14%\"\n >\n <template slot=\"append\">元</template>\n </el-input>\n </span>\n </div>\n </div>\n <p class=\"tip\">\n 当配送区域交叉时,以最低费用计算费用。\n 因考虑实际送货路况,配送费按汽车导航距离计算,非地图直线距离。\n </p>\n <el-row :gutter=\"20\" style=\"margin-top: 10px\">\n <el-col :span=\"6\">\n <div class=\"dispatch\">\n <div class=\"dispatch_add\">\n <ul>\n <li\n v-for=\"(item, index) in dispatch_addList\"\n :key=\"index\"\n >\n <div class=\"dispatch_card\">\n <span class=\"float_left\">区域{{ index + 1 }}</span>\n <span class=\"float_right\">\n <el-button\n size=\"mini\"\n type=\"text\"\n @click=\"delDispatch(index)\"\n >\n 删除\n </el-button>\n </span>\n </div>\n <div class=\"dispatch_card_info\">\n <el-form-item\n label=\"起送金额:\"\n label-width=\"100px\"\n prop=\"start_price\"\n >\n <el-input\n v-model=\"item.start_price\"\n placeholder=\"请输入内容\"\n >\n <template slot=\"append\">元</template>\n </el-input>\n </el-form-item>\n <el-form-item\n label=\"配送费:\"\n label-width=\"100px\"\n prop=\"delivery_fee\"\n >\n <el-input\n v-model=\"item.delivery_fee\"\n placeholder=\"请输入内容\"\n >\n <template slot=\"append\">元</template>\n </el-input>\n </el-form-item>\n <el-form-item\n label=\"运费减免:\"\n label-width=\"100px\"\n prop=\"delivery_reduction\"\n >\n <div class=\"dispatch_price\">\n <span style=\"margin-right: 4px\">满</span>\n <span>\n <el-input\n v-model=\"item.delivery_reduction.full\"\n placeholder=\"请输入内容\"\n >\n <template slot=\"append\">元</template>\n </el-input>\n </span>\n </div>\n <div\n class=\"dispatch_price\"\n style=\"margin-top: 10px\"\n >\n <span style=\"margin-right: 4px\">减</span>\n <span>\n <el-input\n v-model=\"item.delivery_reduction.reduce\"\n placeholder=\"请输入内容\"\n >\n <template slot=\"append\">元</template>\n </el-input>\n </span>\n </div>\n </el-form-item>\n </div>\n </li>\n </ul>\n </div>\n <div class=\"dispatch_info\" @click=\"addDispatch\">\n +添加配送区域 {{ dispatch_addList.length }}/10\n </div>\n </div>\n </el-col>\n <el-col :span=\"18\">\n <div class=\"dispatch\">\n <baidu-map\n class=\"map\"\n :center=\"center\"\n :zoom=\"zoom\"\n :scroll-wheel-zoom=\"true\"\n :dragging=\"mapDragging\"\n @ready=\"handler\"\n @load=\"load\"\n @reload=\"reload\"\n @mousemove=\"moveEvent\"\n >\n <bm-navigation\n anchor=\"BMAP_ANCHOR_TOP_RIGHT\"\n type=\"NavigationControlType\"\n ></bm-navigation>\n <bm-geolocation\n anchor=\"BMAP_ANCHOR_BOTTOM_RIGHT\"\n :show-address-bar=\"true\"\n :auto-location=\"true\"\n ></bm-geolocation>\n <bm-circle\n v-if=\"add_form.origin_type === 1\"\n :center=\"circlePath.center\"\n :radius=\"circlePath.radius\"\n stroke-color=\"blue\"\n :stroke-opacity=\"0.5\"\n :stroke-weight=\"2\"\n :editing=\"true\"\n @lineupdate=\"updateCirclePath\"\n ></bm-circle>\n <bm-polygon\n v-if=\"add_form.origin_type === 2\"\n :path=\"polygonPath\"\n :editing=\"true\"\n @mouseover=\"mapDragging = false\"\n @mouseout=\"mapDragging = true\"\n @mousedown=\"areaDragging = true\"\n @mouseup=\"areaDragging = false\"\n />\n </baidu-map>\n </div>\n </el-col>\n </el-row>\n </el-form-item>\n </div>\n </div>\n <div v-if=\"add_form.dispatch_origin === 3\" class=\"detail-tab-item\">\n <p class=\"detail-tab-title\">配送价格</p>\n <div class=\"detail-tab-main\">\n <el-form-item label=\"起送价格:\">\n <el-input\n v-model=\"add_form.start_price\"\n placeholder=\"请输入内容\"\n style=\"width: 16%\"\n >\n <template slot=\"append\">元</template>\n <p class=\"tip\">\n 订单中商品在优惠券的价格(不包含运费)低于配送价时,买家无法下单\n </p>\n </el-input>\n </el-form-item>\n <el-form-item label=\"配送费:\">\n <el-input\n v-model=\"add_form.delivery_fee\"\n placeholder=\"请输入内容\"\n style=\"width: 16%\"\n >\n <template slot=\"append\">元</template>\n </el-input>\n </el-form-item>\n <el-form-item label=\"运费减免:\">\n <div class=\"dispatch_price\">\n <span style=\"margin-right: 4px\">满</span>\n <span>\n <el-input\n v-model=\"add_form.delivery_reduction.full\"\n placeholder=\"请输入内容\"\n >\n <template slot=\"append\">元</template>\n </el-input>\n </span>\n </div>\n <div class=\"dispatch_price\" style=\"margin-top: 10px\">\n <span style=\"margin-right: 4px\">减</span>\n <span>\n <el-input\n v-model=\"add_form.delivery_reduction.reduce\"\n placeholder=\"请输入内容\"\n >\n <template slot=\"append\">元</template>\n </el-input>\n </span>\n </div>\n <p>运费最低减为0</p>\n </el-form-item>\n <el-form-item label=\"阶梯价格:\">\n <el-switch v-model=\"add_form.ladder_price\"></el-switch>\n </el-form-item>\n </div>\n </div>\n </el-form>\n </ContainerTit>\n</template>\n\n<script>\n export default {\n name: \"Dispatch\",\n data() {\n return {\n center: { lng: 116.404, lat: 39.915 },\n zoom: 15,\n circlePath: {\n center: {\n lng: 116.404,\n lat: 39.915,\n },\n radius: 500,\n },\n mapDragging: true, //允许地图拖动\n areaDragging: false, //允许区域拖动\n polygonPath: [\n //多边形区域\n { lng: 116.412732, lat: 39.911707 },\n { lng: 116.39455, lat: 39.910932 },\n { lng: 116.403461, lat: 39.921336 },\n ],\n mouseLocation: { lng: 0, lat: 0 },\n loading: false,\n originable_list: [\n {\n value: 1,\n label: \"未央区\",\n },\n {\n value: 2,\n label: \"莲湖区\",\n },\n ],\n add_form: {\n dispatch_type: [],\n app_key: \"\",\n app_secret: \"\",\n merchants_id: \"\",\n shop_code: \"\",\n city_select: [],\n dispatch_time: 4,\n dispatch_timeInterval: 1,\n dispatch_data: [],\n dispatch_timeRange: \"\",\n timeInterval: 1,\n place_order: 1,\n order_data_num: 1,\n order_data: 1,\n day_range: 1,\n max_appointment: 1,\n address: \"陕西省西安市未央区大明宫万达\",\n dispatch_origin: 1,\n origin_type: 1,\n distance: 0,\n weight: 0,\n delivery_price: 0,\n distance_add: 0,\n delivery_price_add: 0,\n weight_add: 0,\n delivery_price_weightAdd: 0,\n dispatch_originable: 1,\n start_price: 0,\n delivery_fee: 0,\n delivery_reduction: {\n full: 0,\n reduce: 0,\n },\n ladder_price: true,\n dispatch_list: {\n start_price: 0,\n delivery_fee: 0,\n delivery_reduction: {\n full: 0,\n reduce: 0,\n },\n },\n },\n dispatch_addList: [],\n add_rules: {\n start_price: [\n { required: true, message: \"请输入起送金额\", trigger: \"blur\" },\n ],\n delivery_fee: [\n { required: true, message: \"请输入配送费用\", trigger: \"blur\" },\n ],\n delivery_reduction: [\n { required: true, message: \"请输入满减金额\", trigger: \"blur\" },\n ],\n address: [\n { required: true, message: \"店铺地址不能为空\", trigger: \"blur\" },\n ],\n app_key: [\n { required: true, message: \"app_key不能为空\", trigger: \"blur\" },\n ],\n app_secret: [\n { required: true, message: \"app_secret不能为空\", trigger: \"blur\" },\n ],\n merchants_id: [\n { required: true, message: \"商户ID不能为空\", trigger: \"blur\" },\n ],\n shop_code: [\n { required: true, message: \"请输入门店编码\", trigger: \"blur\" },\n ],\n city_select: [\n { required: true, message: \"请选择城市\", trigger: \"change\" },\n ],\n dispatch_type: [\n { required: true, message: \"请选择配送方式\", trigger: \"change\" },\n ],\n },\n };\n },\n methods: {\n addDispatch() {\n this.dispatch_addList.push(this.add_form.dispatch_list);\n this.circlePath.center = this.add_form.address;\n this.circlePath.radius = 1000;\n },\n delDispatch(index) {\n this.dispatch_addList.splice(index, 1);\n },\n updateCirclePath(e) {\n this.circlePath.center = e.target.getCenter();\n this.circlePath.radius = e.target.getRadius();\n },\n handler({ BMap, map }) {\n console.log(BMap, map);\n // this.center = this.add_form.address;\n },\n load() {\n this.top = this.getScrollTop();\n if (this.top) {\n this.setScrollTop(0);\n }\n },\n reload() {\n this.setScrollTop(this.top);\n this.top = 0;\n },\n getScrollTop() {\n let scrollTop = 0;\n if (document.documentElement && document.documentElement.scrollTop) {\n scrollTop = document.documentElement.scrollTop;\n } else if (document.body) {\n scrollTop = document.body.scrollTop;\n }\n return scrollTop;\n },\n setScrollTop(top) {\n if (!isNaN(top)) {\n if (\n document.documentElement &&\n document.documentElement.scrollTop !== undefined\n ) {\n document.documentElement.scrollTop = top;\n } else if (document.body) {\n document.body.scrollTop = top;\n }\n }\n },\n moveEvent(e) {\n if (this.areaDragging) {\n if (this.mouseLocation.lng == 0 && this.mouseLocation.lat == 0) {\n this.mouseLocation.lng = e.point.lng;\n this.mouseLocation.lat = e.point.lat;\n return;\n }\n const newLng = e.point.lng,\n newLat = e.point.lat,\n lngDiff = newLng - this.mouseLocation.lng,\n latDiff = newLat - this.mouseLocation.lat;\n this.polygonPath.forEach((item) => {\n item.lng += lngDiff;\n item.lat += latDiff;\n item.lng = Math.floor(item.lng * 100000) / 100000;\n item.lat = Math.floor(item.lat * 100000) / 100000;\n });\n this.mouseLocation.lng = newLng;\n this.mouseLocation.lat = newLat;\n return;\n }\n if (this.mouseLocation.lng != 0 || this.mouseLocation.lat != 0) {\n this.mouseLocation.lng = 0;\n this.mouseLocation.lat = 0;\n }\n },\n },\n };\n</script>\n<style scoped>\n .dispatch {\n height: 500px;\n border: 1px solid #ededed;\n }\n .map {\n height: 500px;\n width: 100%;\n }\n .dispatch_add {\n height: 460px;\n border-bottom: 1px solid #ededed;\n overflow-y: auto;\n }\n .dispatch_info {\n text-align: center;\n height: 40px;\n line-height: 40px;\n font-size: 12px;\n color: #333;\n cursor: pointer;\n }\n .dispatch_card {\n height: 48px;\n line-height: 48px;\n padding: 0 20px;\n border-bottom: 1px solid #ededed;\n background-color: #fafafa;\n }\n .dispatch_card_info {\n margin-top: 10px;\n padding: 0 10px;\n border-bottom: 1px solid #ededed;\n }\n .dispatch_price {\n display: flex;\n flex-direction: row;\n }\n .tip {\n font-size: 12px;\n color: #666666;\n }\n .el-select {\n width: 60px;\n }\n</style>\n"]}]}
|