| 1 |
- {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\marketing\\storeIntegralOrder\\handle\\orderSend.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\marketing\\storeIntegralOrder\\handle\\orderSend.vue","mtime":1761614939040},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQppbXBvcnQgew0KICBnZXRFeHByZXNzRGF0YSwNCiAgb3JkZXJFeHByZXNzVGVtcCwNCiAgb3JkZXJEZWxpdmVyeUxpc3QsDQogIG9yZGVyU2hlZXRJbmZvLA0KICBpbnRlZ3JhbE9yZGVyUHV0RGVsaXZlcnksDQp9IGZyb20gJ0AvYXBpL21hcmtldGluZyc7DQovLyBpbXBvcnQge2ludGVncmFsT3JkZXJQdXREZWxpdmVyeX0gZnJvbSAiQC9hcGkvbWFya2V0aW5nIjsNCmV4cG9ydCBkZWZhdWx0IHsNCiAgbmFtZTogJ29yZGVyU2VuZCcsDQogIHByb3BzOiB7DQogICAgb3JkZXJJZDogTnVtYmVyLA0KICB9LA0KICBkYXRhKCkgew0KICAgIHJldHVybiB7DQogICAgICBmb3JtSXRlbTogew0KICAgICAgICB0eXBlOiAnMScsDQogICAgICAgIGV4cHJlc3NfcmVjb3JkX3R5cGU6ICcxJywNCiAgICAgICAgZGVsaXZlcnlfbmFtZTogJycsDQogICAgICAgIGRlbGl2ZXJ5X2lkOiAnJywNCiAgICAgICAgZXhwcmVzc190ZW1wX2lkOiAnJywNCiAgICAgICAgdG9fbmFtZTogJycsDQogICAgICAgIHRvX3RlbDogJycsDQogICAgICAgIHRvX2FkZHI6ICcnLA0KICAgICAgICBzaF9kZWxpdmVyeTogJycsDQogICAgICAgIGZpY3RpdGlvdXNfY29udGVudDogJycsDQogICAgICB9LA0KICAgICAgbW9kYWxzOiBmYWxzZSwNCiAgICAgIGV4cHJlc3M6IFtdLA0KICAgICAgZXhwcmVzc1RlbXA6IFtdLA0KICAgICAgZGVsaXZlcnlMaXN0OiBbXSwNCiAgICAgIC8vIHJ1bGVWYWxpZGF0ZTogew0KICAgICAgLy8gICAgIGRlbGl2ZXJ5X25hbWU6IFsNCiAgICAgIC8vICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqeW/q+mAkuWFrOWPuCcsIHRyaWdnZXI6ICdjaGFuZ2UnIH0NCiAgICAgIC8vICAgICBdLA0KICAgICAgLy8gICAgIGRlbGl2ZXJ5X2lkOiBbDQogICAgICAvLyAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXlv6vpgJLljZXlj7cnLCB0cmlnZ2VyOiAnYmx1cicgfQ0KICAgICAgLy8gICAgIF0sDQogICAgICAvLyAgICAgZXhwcmVzc190ZW1wX2lkOiBbDQogICAgICAvLyAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nnlLXlrZDpnaLljZUnLCB0cmlnZ2VyOiAnY2hhbmdlJyB9DQogICAgICAvLyAgICAgXSwNCiAgICAgIC8vICAgICBzaF9kZWxpdmVyeTogWw0KICAgICAgLy8gICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup6YCB6LSn5Lq6JywgdHJpZ2dlcjogJ2NoYW5nZScsIHR5cGU6ICdudW1iZXInIH0NCiAgICAgIC8vICAgICBdDQogICAgICAvLyB9LA0KICAgICAgdGVtcDoge30sDQogICAgICBleHBvcnRfb3BlbjogZmFsc2UsDQogICAgfTsNCiAgfSwNCiAgbWV0aG9kczogew0KICAgIGNoYW5nZVJhZGlvKG8pIHsNCiAgICAgIHRoaXMuJHJlZnMuZm9ybUl0ZW0ucmVzZXRGaWVsZHMoKTsNCiAgICAgIHN3aXRjaCAobykgew0KICAgICAgICBjYXNlICcxJzoNCiAgICAgICAgICB0aGlzLmZvcm1JdGVtLmRlbGl2ZXJ5X25hbWUgPSAnJzsNCiAgICAgICAgICB0aGlzLmZvcm1JdGVtLmRlbGl2ZXJ5X2lkID0gJyc7DQogICAgICAgICAgdGhpcy5mb3JtSXRlbS5leHByZXNzX3RlbXBfaWQgPSAnJzsNCiAgICAgICAgICB0aGlzLmZvcm1JdGVtLmV4cHJlc3NfcmVjb3JkX3R5cGUgPSAnMSc7DQogICAgICAgICAgdGhpcy5leHByZXNzVGVtcCA9IFtdOw0KICAgICAgICAgIHRoaXMuZ2V0TGlzdCgxKTsNCiAgICAgICAgICBicmVhazsNCiAgICAgICAgY2FzZSAnMic6DQogICAgICAgICAgdGhpcy5mb3JtSXRlbS5zaF9kZWxpdmVyeSA9ICcnOw0KICAgICAgICAgIGJyZWFrOw0KICAgICAgICBjYXNlICczJzoNCiAgICAgICAgICB0aGlzLmZvcm1JdGVtLmZpY3RpdGlvdXNfY29udGVudCA9ICcnOw0KICAgICAgICAgIGJyZWFrOw0KICAgICAgICBkZWZhdWx0Og0KICAgICAgICAgIC8vIHRoaXMuZm9ybUl0ZW0gPSB7DQogICAgICAgICAgLy8gICAgIHR5cGU6ICczJywNCiAgICAgICAgICAvLyAgICAgZXhwcmVzc19yZWNvcmRfdHlwZTogJzEnLA0KICAgICAgICAgIC8vICAgICBkZWxpdmVyeV9uYW1lOiAnJywNCiAgICAgICAgICAvLyAgICAgZGVsaXZlcnlfaWQ6ICcnLA0KICAgICAgICAgIC8vICAgICBleHByZXNzX3RlbXBfaWQ6ICcnLA0KICAgICAgICAgIC8vICAgICB0b19uYW1lOiAnJywNCiAgICAgICAgICAvLyAgICAgdG9fdGVsOiAnJywNCiAgICAgICAgICAvLyAgICAgdG9fYWRkcjogJycsDQogICAgICAgICAgLy8gICAgIHNoX2RlbGl2ZXJ5OiAnJw0KICAgICAgICAgIC8vIH07DQogICAgICAgICAgYnJlYWs7DQogICAgICB9DQogICAgfSwNCiAgICBjaGFuZ2VFeHByZXNzKGopIHsNCiAgICAgIHN3aXRjaCAoaikgew0KICAgICAgICBjYXNlICcyJzoNCiAgICAgICAgICB0aGlzLmZvcm1JdGVtLmRlbGl2ZXJ5X25hbWUgPSAnJzsNCiAgICAgICAgICB0aGlzLmZvcm1JdGVtLmV4cHJlc3NfdGVtcF9pZCA9ICcnOw0KICAgICAgICAgIHRoaXMuZXhwcmVzc1RlbXAgPSBbXTsNCiAgICAgICAgICB0aGlzLmdldExpc3QoMik7DQogICAgICAgICAgYnJlYWs7DQogICAgICAgIGNhc2UgJzEnOg0KICAgICAgICAgIHRoaXMuZm9ybUl0ZW0uZGVsaXZlcnlfbmFtZSA9ICcnOw0KICAgICAgICAgIHRoaXMuZm9ybUl0ZW0uZGVsaXZlcnlfaWQgPSAnJzsNCiAgICAgICAgICB0aGlzLmdldExpc3QoMSk7DQogICAgICAgICAgYnJlYWs7DQogICAgICAgIGRlZmF1bHQ6DQogICAgICAgICAgYnJlYWs7DQogICAgICB9DQogICAgfSwNCiAgICByZXNldCgpIHsNCiAgICAgIHRoaXMuZm9ybUl0ZW0gPSB7DQogICAgICAgIHR5cGU6ICcxJywNCiAgICAgICAgZXhwcmVzc19yZWNvcmRfdHlwZTogJzEnLA0KICAgICAgICBkZWxpdmVyeV9uYW1lOiAnJywNCiAgICAgICAgZGVsaXZlcnlfaWQ6ICcnLA0KICAgICAgICBleHByZXNzX3RlbXBfaWQ6ICcnLA0KICAgICAgICBleHByZXNzVGVtcDogW10sDQogICAgICAgIHRvX25hbWU6ICcnLA0KICAgICAgICB0b190ZWw6ICcnLA0KICAgICAgICB0b19hZGRyOiAnJywNCiAgICAgICAgc2hfZGVsaXZlcnk6ICcnLA0KICAgICAgICBmaWN0aXRpb3VzX2NvbnRlbnQ6ICcnLA0KICAgICAgfTsNCiAgICB9LA0KICAgIC8vIOeJqea1geWFrOWPuOWIl+ihqA0KICAgIGdldExpc3QodHlwZSkgew0KICAgICAgbGV0IHN0YXR1cyA9IHR5cGUgPT09IDIgPyAxIDogJyc7DQogICAgICBnZXRFeHByZXNzRGF0YShzdGF0dXMpDQogICAgICAgIC50aGVuKGFzeW5jIChyZXMpID0+IHsNCiAgICAgICAgICB0aGlzLmV4cHJlc3MgPSByZXMuZGF0YTsNCiAgICAgICAgICB0aGlzLmdldFNoZWV0SW5mbygpOw0KICAgICAgICB9KQ0KICAgICAgICAuY2F0Y2goKHJlcykgPT4gew0KICAgICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlOw0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7DQogICAgICAgIH0pOw0KICAgIH0sDQogICAgLy8g5o+Q5LqkDQogICAgcHV0U2VuZChuYW1lKSB7DQogICAgICBsZXQgZGF0YSA9IHsNCiAgICAgICAgaWQ6IHRoaXMub3JkZXJJZCwNCiAgICAgICAgZGF0YXM6IHRoaXMuZm9ybUl0ZW0sDQogICAgICB9Ow0KICAgICAgaWYgKHRoaXMuZm9ybUl0ZW0udHlwZSA9PT0gJzEnICYmIHRoaXMuZm9ybUl0ZW0uZXhwcmVzc19yZWNvcmRfdHlwZSA9PT0gJzInKSB7DQogICAgICAgIGlmICh0aGlzLmZvcm1JdGVtLmRlbGl2ZXJ5X25hbWUgPT09ICcnKSB7DQogICAgICAgICAgcmV0dXJuIHRoaXMuJG1lc3NhZ2UuZXJyb3IoJ+W/q+mAkuWFrOWPuOS4jeiDveS4uuepuicpOw0KICAgICAgICB9IGVsc2UgaWYgKHRoaXMuZm9ybUl0ZW0uZXhwcmVzc190ZW1wX2lkID09PSAnJykgew0KICAgICAgICAgIHJldHVybiB0aGlzLiRtZXNzYWdlLmVycm9yKCfnlLXlrZDpnaLljZXkuI3og73kuLrnqbonKTsNCiAgICAgICAgfSBlbHNlIGlmICh0aGlzLmZvcm1JdGVtLnRvX25hbWUgPT09ICcnKSB7DQogICAgICAgICAgcmV0dXJuIHRoaXMuJG1lc3NhZ2UuZXJyb3IoJ+WvhOS7tuS6uuWnk+WQjeS4jeiDveS4uuepuicpOw0KICAgICAgICB9IGVsc2UgaWYgKHRoaXMuZm9ybUl0ZW0udG9fdGVsID09PSAnJykgew0KICAgICAgICAgIHJldHVybiB0aGlzLiRtZXNzYWdlLmVycm9yKCflr4Tku7bkurrnlLXor53kuI3og73kuLrnqbonKTsNCiAgICAgICAgfSBlbHNlIGlmICghL14xKDN8NHw1fDd8OHw5fDYpXGR7OX0kL2kudGVzdCh0aGlzLmZvcm1JdGVtLnRvX3RlbCkpIHsNCiAgICAgICAgICByZXR1cm4gdGhpcy4kbWVzc2FnZS5lcnJvcign6K+36L6T5YWl5q2j56Gu55qE5omL5py65Y+356CBJyk7DQogICAgICAgIH0gZWxzZSBpZiAodGhpcy5mb3JtSXRlbS50b19hZGRyID09PSAnJykgew0KICAgICAgICAgIHJldHVybiB0aGlzLiRtZXNzYWdlLmVycm9yKCflr4Tku7bkurrlnLDlnYDkuI3og73kuLrnqbonKTsNCiAgICAgICAgfQ0KICAgICAgfQ0KICAgICAgaWYgKHRoaXMuZm9ybUl0ZW0udHlwZSA9PT0gJzEnICYmIHRoaXMuZm9ybUl0ZW0uZXhwcmVzc19yZWNvcmRfdHlwZSA9PT0gJzEnKSB7DQogICAgICAgIGlmICh0aGlzLmZvcm1JdGVtLmRlbGl2ZXJ5X25hbWUgPT09ICcnKSB7DQogICAgICAgICAgcmV0dXJuIHRoaXMuJG1lc3NhZ2UuZXJyb3IoJ+W/q+mAkuWFrOWPuOS4jeiDveS4uuepuicpOw0KICAgICAgICB9IGVsc2UgaWYgKHRoaXMuZm9ybUl0ZW0uZGVsaXZlcnlfaWQgPT09ICcnKSB7DQogICAgICAgICAgcmV0dXJuIHRoaXMuJG1lc3NhZ2UuZXJyb3IoJ+W/q+mAkuWNleWPt+S4jeiDveS4uuepuicpOw0KICAgICAgICB9DQogICAgICB9DQogICAgICBpZiAodGhpcy5mb3JtSXRlbS50eXBlID09PSAnMicpIHsNCiAgICAgICAgaWYgKHRoaXMuZm9ybUl0ZW0uc2hfZGVsaXZlcnkgPT09ICcnKSB7DQogICAgICAgICAgcmV0dXJuIHRoaXMuJG1lc3NhZ2UuZXJyb3IoJ+mAgei0p+S6uuS4jeiDveS4uuepuicpOw0KICAgICAgICB9DQogICAgICB9DQogICAgICBpbnRlZ3JhbE9yZGVyUHV0RGVsaXZlcnkoZGF0YSkNCiAgICAgICAgLnRoZW4oYXN5bmMgKHJlcykgPT4gew0KICAgICAgICAgIHRoaXMuJGVtaXQoJ3N1Ym1pdEZhaWwnKTsNCiAgICAgICAgICB0aGlzLm1vZGFscyA9IGZhbHNlOw0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsNCiAgICAgICAgICB0aGlzLnJlc2V0KCk7DQogICAgICAgIH0pDQogICAgICAgIC5jYXRjaCgocmVzKSA9PiB7DQogICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihyZXMubXNnKTsNCiAgICAgICAgfSk7DQogICAgICAvLyBpZiAodGhpcy5mb3JtSXRlbS50eXBlID09IDMpIHsNCiAgICAgIC8vICAgICBwdXREZWxpdmVyeShkYXRhKS50aGVuKGFzeW5jIHJlcyA9PiB7DQogICAgICAvLyAgICAgICAgIHRoaXMubW9kYWxzID0gZmFsc2U7DQogICAgICAvLyAgICAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsNCiAgICAgIC8vICAgICAgICAgdGhpcy4kcmVmc1tuYW1lXS5yZXNldEZpZWxkcygpOw0KICAgICAgLy8gICAgICAgICB0aGlzLiRlbWl0KCdzdWJtaXRGYWlsJykNCiAgICAgIC8vICAgICB9KS5jYXRjaChyZXMgPT4gew0KICAgICAgLy8gICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOw0KICAgICAgLy8gICAgIH0pDQogICAgICAvLyB9IGVsc2Ugew0KICAgICAgLy8gICAgIHRoaXMuJHJlZnNbbmFtZV0udmFsaWRhdGUoKHZhbGlkKSA9PiB7DQogICAgICAvLyAgICAgICAgIGlmICh2YWxpZCkgew0KICAgICAgLy8gICAgICAgICAgICAgcHV0RGVsaXZlcnkoZGF0YSkudGhlbihhc3luYyByZXMgPT4gew0KICAgICAgLy8gICAgICAgICAgICAgICAgIHRoaXMubW9kYWxzID0gZmFsc2U7DQogICAgICAvLyAgICAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOw0KICAgICAgLy8gICAgICAgICAgICAgICAgIHRoaXMuJHJlZnNbbmFtZV0ucmVzZXRGaWVsZHMoKTsNCiAgICAgIC8vICAgICAgICAgICAgICAgICB0aGlzLiRlbWl0KCdzdWJtaXRGYWlsJykNCiAgICAgIC8vICAgICAgICAgICAgIH0pLmNhdGNoKHJlcyA9PiB7DQogICAgICAvLyAgICAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihyZXMubXNnKTsNCiAgICAgIC8vICAgICAgICAgICAgIH0pDQogICAgICAvLyAgICAgICAgIH0gZWxzZSB7DQogICAgICAvLyAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKCfor7floavlhpnkv6Hmga8nKTsNCiAgICAgIC8vICAgICAgICAgfQ0KICAgICAgLy8gICAgIH0pDQogICAgICAvLyB9DQogICAgfSwNCiAgICBjYW5jZWwobmFtZSkgew0KICAgICAgdGhpcy5tb2RhbHMgPSBmYWxzZTsNCiAgICAgIHRoaXMucmVzZXQoKTsNCiAgICAgIC8vIHRoaXMuJHJlZnNbbmFtZV0ucmVzZXRGaWVsZHMoKTsNCiAgICAgIC8vIHRoaXMuZm9ybUl0ZW0udHlwZSA9ICcxJzsNCiAgICB9LA0KICAgIC8vIOeUteWtkOmdouWNleWIl+ihqA0KICAgIGV4cHJlc3NDaGFuZ2UodmFsdWUpIHsNCiAgICAgIGxldCBleHByZXNzSXRlbSA9IHRoaXMuZXhwcmVzcy5maW5kKChpdGVtKSA9PiB7DQogICAgICAgIHJldHVybiBpdGVtLnZhbHVlID09PSB2YWx1ZTsNCiAgICAgIH0pOw0KICAgICAgaWYgKGV4cHJlc3NJdGVtID09PSB1bmRlZmluZWQpIHsNCiAgICAgICAgcmV0dXJuOw0KICAgICAgfQ0KICAgICAgdGhpcy5mb3JtSXRlbS5kZWxpdmVyeV9jb2RlID0gZXhwcmVzc0l0ZW0uY29kZTsNCiAgICAgIGlmICh0aGlzLmZvcm1JdGVtLmV4cHJlc3NfcmVjb3JkX3R5cGUgPT09ICcyJykgew0KICAgICAgICB0aGlzLmV4cHJlc3NUZW1wID0gW107DQogICAgICAgIHRoaXMuZm9ybUl0ZW0uZXhwcmVzc190ZW1wX2lkID0gJyc7DQogICAgICAgIG9yZGVyRXhwcmVzc1RlbXAoew0KICAgICAgICAgIGNvbTogdGhpcy5mb3JtSXRlbS5kZWxpdmVyeV9jb2RlLA0KICAgICAgICB9KQ0KICAgICAgICAgIC50aGVuKChyZXMpID0+IHsNCiAgICAgICAgICAgIHRoaXMuZXhwcmVzc1RlbXAgPSByZXMuZGF0YTsNCiAgICAgICAgICAgIGlmICghcmVzLmRhdGEubGVuZ3RoKSB7DQogICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoJ+ivt+mFjee9ruS9oOaJgOmAieW/q+mAkuWFrOWPuOeahOeUteWtkOmdouWNlScpOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0pDQogICAgICAgICAgLmNhdGNoKChlcnIpID0+IHsNCiAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoZXJyLm1zZyk7DQogICAgICAgICAgfSk7DQogICAgICB9DQogICAgfSwNCiAgICBnZXREZWxpdmVyeUxpc3QoKSB7DQogICAgICBvcmRlckRlbGl2ZXJ5TGlzdCgpDQogICAgICAgIC50aGVuKChyZXMpID0+IHsNCiAgICAgICAgICB0aGlzLmRlbGl2ZXJ5TGlzdCA9IHJlcy5kYXRhLmxpc3Q7DQogICAgICAgIH0pDQogICAgICAgIC5jYXRjaCgoZXJyKSA9PiB7DQogICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihlcnIubXNnKTsNCiAgICAgICAgfSk7DQogICAgfSwNCiAgICBnZXRTaGVldEluZm8oKSB7DQogICAgICBvcmRlclNoZWV0SW5mbygpDQogICAgICAgIC50aGVuKChyZXMpID0+IHsNCiAgICAgICAgICBjb25zdCBkYXRhID0gcmVzLmRhdGE7DQogICAgICAgICAgZm9yIChjb25zdCBrZXkgaW4gZGF0YSkgew0KICAgICAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSkgew0KICAgICAgICAgICAgICB0aGlzLmZvcm1JdGVtW2tleV0gPSBkYXRhW2tleV07DQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICAgIHRoaXMuZXhwb3J0X29wZW4gPSBkYXRhLmV4cG9ydF9vcGVuID09PSB1bmRlZmluZWQgPyB0cnVlIDogZGF0YS5leHBvcnRfb3BlbjsNCiAgICAgICAgICBpZiAoIXRoaXMuZXhwb3J0X29wZW4pIHsNCiAgICAgICAgICAgIHRoaXMuZm9ybUl0ZW0uZXhwcmVzc19yZWNvcmRfdHlwZSA9ICcxJzsNCiAgICAgICAgICB9DQogICAgICAgICAgdGhpcy5mb3JtSXRlbS50b19hZGRyID0gZGF0YS50b19hZGQ7DQogICAgICAgIH0pDQogICAgICAgIC5jYXRjaCgoZXJyKSA9PiB7DQogICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihlcnIubXNnKTsNCiAgICAgICAgfSk7DQogICAgfSwNCiAgICBzaERlbGl2ZXJ5Q2hhbmdlKHZhbHVlKSB7DQogICAgICBsZXQgZGVsaXZlcnlJdGVtID0gdGhpcy5kZWxpdmVyeUxpc3QuZmluZCgoaXRlbSkgPT4gew0KICAgICAgICByZXR1cm4gaXRlbS5pZCA9PT0gdmFsdWU7DQogICAgICB9KTsNCiAgICAgIHRoaXMuZm9ybUl0ZW0uc2hfZGVsaXZlcnlfbmFtZSA9IGRlbGl2ZXJ5SXRlbS53eF9uYW1lOw0KICAgICAgdGhpcy5mb3JtSXRlbS5zaF9kZWxpdmVyeV9pZCA9IGRlbGl2ZXJ5SXRlbS5waG9uZTsNCiAgICAgIHRoaXMuZm9ybUl0ZW0uc2hfZGVsaXZlcnlfdWlkID0gZGVsaXZlcnlJdGVtLnVpZDsNCiAgICB9LA0KICAgIGV4cHJlc3NUZW1wQ2hhbmdlKHRlbXBJZCkgew0KICAgICAgdGhpcy50ZW1wID0gdGhpcy5leHByZXNzVGVtcC5maW5kKChpdGVtKSA9PiB7DQogICAgICAgIHJldHVybiB0ZW1wSWQgPT09IGl0ZW0udGVtcF9pZDsNCiAgICAgIH0pOw0KICAgICAgaWYgKHRoaXMudGVtcCA9PT0gdW5kZWZpbmVkKSB7DQogICAgICAgIHRoaXMudGVtcCA9IHt9Ow0KICAgICAgfQ0KICAgIH0sDQogICAgLy8gaW5pdGVkICh2aWV3ZXIpIHsNCiAgICAvLyAgICAgdGhpcy4kdmlld2VyID0gdmlld2VyOw0KICAgIC8vIH0sDQogICAgcHJldmlldygpIHsNCiAgICAgIHRoaXMuJHJlZnMudmlld2VyLiR2aWV3ZXIuc2hvdygpOw0KICAgICAgLy8gdGhpcy4kdmlld2VyLnNob3coKTsNCiAgICB9LA0KICB9LA0KfTsNCg=="},{"version":3,"sources":["orderSend.vue"],"names":[],"mappings":";AA4GA;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;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;AACA;AACA;AACA;AACA;AACA;AACA","file":"orderSend.vue","sourceRoot":"src/pages/marketing/storeIntegralOrder/handle","sourcesContent":["<template>\r\n <el-dialog :visible.sync=\"modals\" title=\"订单发送货\" width=\"720px\" class=\"order_box\" :show-close=\"true\">\r\n <el-form ref=\"formItem\" :model=\"formItem\" label-width=\"100px\" @submit.native.prevent>\r\n <el-form-item label=\"选择类型:\">\r\n <el-radio-group v-model=\"formItem.type\" @input=\"changeRadio\">\r\n <el-radio label=\"1\">发货</el-radio>\r\n <el-radio label=\"2\">送货</el-radio>\r\n <el-radio label=\"3\">虚拟</el-radio>\r\n </el-radio-group>\r\n </el-form-item>\r\n <el-form-item v-show=\"formItem.type == '1' && export_open\" label=\"发货类型:\">\r\n <el-radio-group v-model=\"formItem.express_record_type\" @input=\"changeExpress\">\r\n <el-radio label=\"1\">手动填写</el-radio>\r\n <el-radio label=\"2\">电子面单打印</el-radio>\r\n </el-radio-group>\r\n </el-form-item>\r\n <div v-show=\"formItem.type === '1'\">\r\n <el-form-item label=\"快递公司:\">\r\n <el-select\r\n v-model=\"formItem.delivery_name\"\r\n filterable\r\n placeholder=\"请选择快递公司\"\r\n style=\"width: 80%\"\r\n @change=\"expressChange\"\r\n >\r\n <el-option\r\n v-for=\"(item, i) in express\"\r\n :value=\"item.value\"\r\n :key=\"item.value\"\r\n :label=\"item.value\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item v-if=\"formItem.express_record_type === '1'\" label=\"快递单号:\">\r\n <el-input v-model=\"formItem.delivery_id\" placeholder=\"请输入快递单号\" style=\"width: 80%\"></el-input>\r\n <div class=\"trips\" v-if=\"formItem.delivery_name == '顺丰速运'\">\r\n <p>顺丰请输入单号 :收件人或寄件人手机号后四位</p>\r\n <p>例如:SF000000000000:3941</p>\r\n </div>\r\n </el-form-item>\r\n <template v-if=\"formItem.express_record_type === '2'\">\r\n <el-form-item label=\"电子面单:\" class=\"express_temp_id\">\r\n <el-select\r\n v-model=\"formItem.express_temp_id\"\r\n placeholder=\"请选择电子面单\"\r\n style=\"width: 80%\"\r\n @change=\"expressTempChange\"\r\n >\r\n <el-option\r\n v-for=\"(item, i) in expressTemp\"\r\n :value=\"item.temp_id\"\r\n :key=\"i\"\r\n :label=\"item.title\"\r\n ></el-option>\r\n </el-select>\r\n <el-button v-if=\"formItem.express_temp_id\" type=\"text\" v-db-click @click=\"preview\">预览</el-button>\r\n </el-form-item>\r\n <el-form-item label=\"寄件人姓名:\">\r\n <el-input v-model=\"formItem.to_name\" placeholder=\"请输入寄件人姓名\" style=\"width: 80%\"></el-input>\r\n </el-form-item>\r\n <el-form-item label=\"寄件人电话:\">\r\n <el-input v-model=\"formItem.to_tel\" placeholder=\"请输入寄件人电话\" style=\"width: 80%\"></el-input>\r\n </el-form-item>\r\n <el-form-item label=\"寄件人地址:\">\r\n <el-input v-model=\"formItem.to_addr\" placeholder=\"请输入寄件人地址\" style=\"width: 80%\"></el-input>\r\n </el-form-item>\r\n </template>\r\n </div>\r\n <div v-show=\"formItem.type === '2'\">\r\n <el-form-item label=\"送货人:\">\r\n <el-select\r\n v-model=\"formItem.sh_delivery\"\r\n placeholder=\"请选择送货人\"\r\n style=\"width: 80%\"\r\n @change=\"shDeliveryChange\"\r\n >\r\n <el-option\r\n v-for=\"(item, i) in deliveryList\"\r\n :value=\"item.id\"\r\n :key=\"i\"\r\n :label=\"`${item.wx_name} (${item.phone})`\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n </div>\r\n <div v-show=\"formItem.type === '3'\">\r\n <el-form-item label=\"备注:\">\r\n <el-input\r\n v-model=\"formItem.fictitious_content\"\r\n type=\"textarea\"\r\n :autosize=\"{ minRows: 2, maxRows: 5 }\"\r\n placeholder=\"备注\"\r\n style=\"width: 80%\"\r\n ></el-input>\r\n </el-form-item>\r\n </div>\r\n </el-form>\r\n <span slot=\"footer\" class=\"dialog-footer\">\r\n <el-button v-db-click @click=\"cancel\">取消</el-button>\r\n <el-button type=\"primary\" v-db-click @click=\"putSend\">提交</el-button>\r\n </span>\r\n <div ref=\"viewer\" v-viewer v-show=\"temp\">\r\n <img :src=\"temp.pic\" style=\"display: none\" />\r\n </div>\r\n </el-dialog>\r\n</template>\r\n\r\n<script>\r\nimport {\r\n getExpressData,\r\n orderExpressTemp,\r\n orderDeliveryList,\r\n orderSheetInfo,\r\n integralOrderPutDelivery,\r\n} from '@/api/marketing';\r\n// import {integralOrderPutDelivery} from \"@/api/marketing\";\r\nexport default {\r\n name: 'orderSend',\r\n props: {\r\n orderId: Number,\r\n },\r\n data() {\r\n return {\r\n formItem: {\r\n type: '1',\r\n express_record_type: '1',\r\n delivery_name: '',\r\n delivery_id: '',\r\n express_temp_id: '',\r\n to_name: '',\r\n to_tel: '',\r\n to_addr: '',\r\n sh_delivery: '',\r\n fictitious_content: '',\r\n },\r\n modals: false,\r\n express: [],\r\n expressTemp: [],\r\n deliveryList: [],\r\n // ruleValidate: {\r\n // delivery_name: [\r\n // { required: true, message: '请选择快递公司', trigger: 'change' }\r\n // ],\r\n // delivery_id: [\r\n // { required: true, message: '请输入快递单号', trigger: 'blur' }\r\n // ],\r\n // express_temp_id: [\r\n // { required: true, message: '请选择电子面单', trigger: 'change' }\r\n // ],\r\n // sh_delivery: [\r\n // { required: true, message: '请选择送货人', trigger: 'change', type: 'number' }\r\n // ]\r\n // },\r\n temp: {},\r\n export_open: false,\r\n };\r\n },\r\n methods: {\r\n changeRadio(o) {\r\n this.$refs.formItem.resetFields();\r\n switch (o) {\r\n case '1':\r\n this.formItem.delivery_name = '';\r\n this.formItem.delivery_id = '';\r\n this.formItem.express_temp_id = '';\r\n this.formItem.express_record_type = '1';\r\n this.expressTemp = [];\r\n this.getList(1);\r\n break;\r\n case '2':\r\n this.formItem.sh_delivery = '';\r\n break;\r\n case '3':\r\n this.formItem.fictitious_content = '';\r\n break;\r\n default:\r\n // this.formItem = {\r\n // type: '3',\r\n // express_record_type: '1',\r\n // delivery_name: '',\r\n // delivery_id: '',\r\n // express_temp_id: '',\r\n // to_name: '',\r\n // to_tel: '',\r\n // to_addr: '',\r\n // sh_delivery: ''\r\n // };\r\n break;\r\n }\r\n },\r\n changeExpress(j) {\r\n switch (j) {\r\n case '2':\r\n this.formItem.delivery_name = '';\r\n this.formItem.express_temp_id = '';\r\n this.expressTemp = [];\r\n this.getList(2);\r\n break;\r\n case '1':\r\n this.formItem.delivery_name = '';\r\n this.formItem.delivery_id = '';\r\n this.getList(1);\r\n break;\r\n default:\r\n break;\r\n }\r\n },\r\n reset() {\r\n this.formItem = {\r\n type: '1',\r\n express_record_type: '1',\r\n delivery_name: '',\r\n delivery_id: '',\r\n express_temp_id: '',\r\n expressTemp: [],\r\n to_name: '',\r\n to_tel: '',\r\n to_addr: '',\r\n sh_delivery: '',\r\n fictitious_content: '',\r\n };\r\n },\r\n // 物流公司列表\r\n getList(type) {\r\n let status = type === 2 ? 1 : '';\r\n getExpressData(status)\r\n .then(async (res) => {\r\n this.express = res.data;\r\n this.getSheetInfo();\r\n })\r\n .catch((res) => {\r\n this.loading = false;\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 提交\r\n putSend(name) {\r\n let data = {\r\n id: this.orderId,\r\n datas: this.formItem,\r\n };\r\n if (this.formItem.type === '1' && this.formItem.express_record_type === '2') {\r\n if (this.formItem.delivery_name === '') {\r\n return this.$message.error('快递公司不能为空');\r\n } else if (this.formItem.express_temp_id === '') {\r\n return this.$message.error('电子面单不能为空');\r\n } else if (this.formItem.to_name === '') {\r\n return this.$message.error('寄件人姓名不能为空');\r\n } else if (this.formItem.to_tel === '') {\r\n return this.$message.error('寄件人电话不能为空');\r\n } else if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(this.formItem.to_tel)) {\r\n return this.$message.error('请输入正确的手机号码');\r\n } else if (this.formItem.to_addr === '') {\r\n return this.$message.error('寄件人地址不能为空');\r\n }\r\n }\r\n if (this.formItem.type === '1' && this.formItem.express_record_type === '1') {\r\n if (this.formItem.delivery_name === '') {\r\n return this.$message.error('快递公司不能为空');\r\n } else if (this.formItem.delivery_id === '') {\r\n return this.$message.error('快递单号不能为空');\r\n }\r\n }\r\n if (this.formItem.type === '2') {\r\n if (this.formItem.sh_delivery === '') {\r\n return this.$message.error('送货人不能为空');\r\n }\r\n }\r\n integralOrderPutDelivery(data)\r\n .then(async (res) => {\r\n this.$emit('submitFail');\r\n this.modals = false;\r\n this.$message.success(res.msg);\r\n this.reset();\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n // if (this.formItem.type == 3) {\r\n // putDelivery(data).then(async res => {\r\n // this.modals = false;\r\n // this.$message.success(res.msg);\r\n // this.$refs[name].resetFields();\r\n // this.$emit('submitFail')\r\n // }).catch(res => {\r\n // this.$message.error(res.msg);\r\n // })\r\n // } else {\r\n // this.$refs[name].validate((valid) => {\r\n // if (valid) {\r\n // putDelivery(data).then(async res => {\r\n // this.modals = false;\r\n // this.$message.success(res.msg);\r\n // this.$refs[name].resetFields();\r\n // this.$emit('submitFail')\r\n // }).catch(res => {\r\n // this.$message.error(res.msg);\r\n // })\r\n // } else {\r\n // this.$message.error('请填写信息');\r\n // }\r\n // })\r\n // }\r\n },\r\n cancel(name) {\r\n this.modals = false;\r\n this.reset();\r\n // this.$refs[name].resetFields();\r\n // this.formItem.type = '1';\r\n },\r\n // 电子面单列表\r\n expressChange(value) {\r\n let expressItem = this.express.find((item) => {\r\n return item.value === value;\r\n });\r\n if (expressItem === undefined) {\r\n return;\r\n }\r\n this.formItem.delivery_code = expressItem.code;\r\n if (this.formItem.express_record_type === '2') {\r\n this.expressTemp = [];\r\n this.formItem.express_temp_id = '';\r\n orderExpressTemp({\r\n com: this.formItem.delivery_code,\r\n })\r\n .then((res) => {\r\n this.expressTemp = res.data;\r\n if (!res.data.length) {\r\n this.$message.error('请配置你所选快递公司的电子面单');\r\n }\r\n })\r\n .catch((err) => {\r\n this.$message.error(err.msg);\r\n });\r\n }\r\n },\r\n getDeliveryList() {\r\n orderDeliveryList()\r\n .then((res) => {\r\n this.deliveryList = res.data.list;\r\n })\r\n .catch((err) => {\r\n this.$message.error(err.msg);\r\n });\r\n },\r\n getSheetInfo() {\r\n orderSheetInfo()\r\n .then((res) => {\r\n const data = res.data;\r\n for (const key in data) {\r\n if (data.hasOwnProperty(key)) {\r\n this.formItem[key] = data[key];\r\n }\r\n }\r\n this.export_open = data.export_open === undefined ? true : data.export_open;\r\n if (!this.export_open) {\r\n this.formItem.express_record_type = '1';\r\n }\r\n this.formItem.to_addr = data.to_add;\r\n })\r\n .catch((err) => {\r\n this.$message.error(err.msg);\r\n });\r\n },\r\n shDeliveryChange(value) {\r\n let deliveryItem = this.deliveryList.find((item) => {\r\n return item.id === value;\r\n });\r\n this.formItem.sh_delivery_name = deliveryItem.wx_name;\r\n this.formItem.sh_delivery_id = deliveryItem.phone;\r\n this.formItem.sh_delivery_uid = deliveryItem.uid;\r\n },\r\n expressTempChange(tempId) {\r\n this.temp = this.expressTemp.find((item) => {\r\n return tempId === item.temp_id;\r\n });\r\n if (this.temp === undefined) {\r\n this.temp = {};\r\n }\r\n },\r\n // inited (viewer) {\r\n // this.$viewer = viewer;\r\n // },\r\n preview() {\r\n this.$refs.viewer.$viewer.show();\r\n // this.$viewer.show();\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.express_temp_id {\r\n position: relative;\r\n}\r\n\r\n.express_temp_id button {\r\n position: absolute;\r\n top: 50%;\r\n right: 110px;\r\n padding: 0;\r\n border: none;\r\n background: none;\r\n transform: translateY(-50%);\r\n color: #57a3f3;\r\n}\r\n\r\n.ivu-btn-text:focus {\r\n box-shadow: none;\r\n}\r\n.trips {\r\n color: #ccc;\r\n}\r\n</style>\r\n"]}]}
|