| 1 |
- {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\kefu\\pc\\components\\delivery.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\kefu\\pc\\components\\delivery.vue","mtime":1677828270204},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMubnVtYmVyLmNvbnN0cnVjdG9yLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBvcmRlckV4cG9ydCwgb3JkZXJUZW1wLCBvcmRlckRlbGl2ZXJ5QWxsLCBvcmRlckRlbGl2ZXJ5LCBnZXRTZW5kZXIgfSBmcm9tICdAL2FwaS9rZWZ1JzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdkZWxpdmVyeScsCiAgcHJvcHM6IHsKICAgIGlzU2hvdzogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiBmYWxzZQogICAgfSwKICAgIG9yZGVySWQ6IHsKICAgICAgdHlwZTogU3RyaW5nIHwgTnVtYmVyLAogICAgICBkZWZhdWx0OiAnJwogICAgfQogIH0sCiAgd2F0Y2g6IHsKICAgICdmb3JtVmFsaWRhdGUuc2hpcFN0YXR1cyc6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuVmFsLCBvVmFsKSB7CiAgICAgICAgdmFyIF90aGlzID0gdGhpczsKCiAgICAgICAgaWYgKG5WYWwgPT0gMiAmJiAhdGhpcy5mb3JtVmFsaWRhdGUuc2VuZE5hbWUpIHsKICAgICAgICAgIGdldFNlbmRlcigpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgICBfdGhpcy5mb3JtVmFsaWRhdGUuc2VuZE5hbWUgPSByZXMuZGF0YS50b19uYW1lOwogICAgICAgICAgICBfdGhpcy5mb3JtVmFsaWRhdGUuc2VuZFBob25lID0gcmVzLmRhdGEudG9fdGVsOwogICAgICAgICAgICBfdGhpcy5mb3JtVmFsaWRhdGUuc2VuZEFkZHJlc3MgPSByZXMuZGF0YS50b19hZGQ7CiAgICAgICAgICB9KTsKICAgICAgICB9CgogICAgICAgIHRoaXMuJHJlZnNbJ2Zvcm1WYWxpZGF0ZSddLnJlc2V0RmllbGRzKCk7CiAgICAgIH0sCiAgICAgIGRlZXA6IHRydWUKICAgIH0sCiAgICAnZm9ybVZhbGlkYXRlLmdlbmRlcic6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuVmFsLCBvVmFsKSB7CiAgICAgICAgdGhpcy4kcmVmc1snZm9ybVZhbGlkYXRlJ10ucmVzZXRGaWVsZHMoKTsKICAgICAgfSwKICAgICAgZGVlcDogdHJ1ZQogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHNoaXBUeXBlOiBbewogICAgICAgIGtleTogMSwKICAgICAgICB0aXRsZTogJ+aJi+WKqOWhq+WGmScKICAgICAgfSwgewogICAgICAgIGtleTogMiwKICAgICAgICB0aXRsZTogJ+eUteWtkOmdouWNleaJk+WNsCcKICAgICAgfV0sCiAgICAgIHJhZGlvTGlzdDogW3sKICAgICAgICBrZXk6IDEsCiAgICAgICAgdGl0bGU6ICflj5HotKcnCiAgICAgIH0sIHsKICAgICAgICBrZXk6IDIsCiAgICAgICAgdGl0bGU6ICfpgIHotKcnCiAgICAgIH0sIHsKICAgICAgICBrZXk6IDMsCiAgICAgICAgdGl0bGU6ICfomZrmi58nCiAgICAgIH1dLAogICAgICBydWxlSW5saW5lOiB7CiAgICAgICAgbG9naXN0aWNzQ29kZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogJ+ivt+mAieaLqeW/q+mAkuWFrOWPuCcsCiAgICAgICAgICB0cmlnZ2VyOiAnY2hhbmdlJwogICAgICAgIH1dLAogICAgICAgIG51bWJlcjogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogJ+ivt+Whq+WGmeW/q+mAkuWNleWPtycsCiAgICAgICAgICB0cmlnZ2VyOiAnY2hhbmdlJwogICAgICAgIH1dLAogICAgICAgIHNlbmROYW1lOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn6K+35aGr5YaZ5a+E5Lu25Lq65aeT5ZCNJywKICAgICAgICAgIHRyaWdnZXI6ICdjaGFuZ2UnCiAgICAgICAgfV0sCiAgICAgICAgc2VuZFBob25lOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn6K+35aGr5YaZ5a+E5Lu25Lq65omL5py6JywKICAgICAgICAgIHRyaWdnZXI6ICdjaGFuZ2UnCiAgICAgICAgfSwgewogICAgICAgICAgcGF0dGVybjogL14xWzM0NTY3ODldXGR7OX0kLywKICAgICAgICAgIG1lc3NhZ2U6ICfmiYvmnLrlj7fnoIHmoLzlvI/kuI3mraPnoa4nLAogICAgICAgICAgdHJpZ2dlcjogJ2JsdXInCiAgICAgICAgfV0sCiAgICAgICAgc2VuZEFkZHJlc3M6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICfor7floavlhpnlr4Tku7bkurrlnLDlnYAnLAogICAgICAgICAgdHJpZ2dlcjogJ2NoYW5nZScKICAgICAgICB9XSwKICAgICAgICBtc2c6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICfor7floavlhpnlpIfms6jkv6Hmga8nLAogICAgICAgICAgdHJpZ2dlcjogJ2NoYW5nZScKICAgICAgICB9XQogICAgICB9LAogICAgICBmb3JtVmFsaWRhdGU6IHsKICAgICAgICBnZW5kZXI6IDEsCiAgICAgICAgc2hpcFN0YXR1czogMSwKICAgICAgICBsb2dpc3RpY3NDb2RlOiAnJywKICAgICAgICAvLyDlv6vpgJLlhazlj7jnvJblj7cKICAgICAgICBsb2dpc3RpY3NOYW1lOiAnJywKICAgICAgICAvLyDlv6vpgJLlhazlj7jlkI3np7AKICAgICAgICBudW1iZXI6ICcnLAogICAgICAgIC8vIOW/q+mAkuWNleWPtwogICAgICAgIGVsZWN0cm9uaWM6ICcnLAogICAgICAgIC8v55S15a2Q6Z2i5Y2VCiAgICAgICAgc2VuZE5hbWU6ICcnLAogICAgICAgIC8v5a+E5Lu25Lq65aeT5ZCNCiAgICAgICAgc2VuZFBob25lOiAnJywKICAgICAgICAvLyDlr4Tku7bkurrnlLXor50KICAgICAgICBzZW5kQWRkcmVzczogJycsCiAgICAgICAgLy/lr4Tku7bkurrlnLDlnYAKICAgICAgICBwb3N0UGVvcGxlOiAnJywKICAgICAgICAvLyDphY3pgIHlkZgKICAgICAgICBtc2c6ICcnIC8vIOWkh+azqAoKICAgICAgfSwKICAgICAgbG9naXN0aWNzTGlzdDogW10sCiAgICAgIG9yZGVyVGVtcExpc3Q6IFtdLAogICAgICBkZWxpdmVyeUxpc3Q6IFtdCiAgICB9OwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuZ2V0T3JkZXJFeHBvcnQoKTsKICAgIHRoaXMuZ2V0RGVsaXZlcnkoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOiOt+WPlumFjemAgeS6ugogICAgZ2V0RGVsaXZlcnk6IGZ1bmN0aW9uIGdldERlbGl2ZXJ5KCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIG9yZGVyRGVsaXZlcnlBbGwoKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIuZGVsaXZlcnlMaXN0ID0gcmVzLmRhdGE7CiAgICAgIH0pOwogICAgfSwKICAgIC8v5p+l55yL5aSn5Zu+CiAgICBpbml0ZWQ6IGZ1bmN0aW9uIGluaXRlZCh2aWV3ZXIpIHsKICAgICAgdGhpcy4kdmlld2VyID0gdmlld2VyOwogICAgfSwKICAgIC8v54mp5rWB5YWs5Y+4CiAgICBnZXRPcmRlckV4cG9ydDogZnVuY3Rpb24gZ2V0T3JkZXJFeHBvcnQoKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwoKICAgICAgb3JkZXJFeHBvcnQoKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczMubG9naXN0aWNzTGlzdCA9IHJlcy5kYXRhOwogICAgICB9KTsKICAgIH0sCiAgICBoYW5kbGVTdWJtaXQ6IGZ1bmN0aW9uIGhhbmRsZVN1Ym1pdChuYW1lKSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwoKICAgICAgaWYgKHRoaXMuZm9ybVZhbGlkYXRlLmdlbmRlciA9PSAxKSB7CiAgICAgICAgdGhpcy4kcmVmc1tuYW1lXS52YWxpZGF0ZShmdW5jdGlvbiAodmFsaWQpIHsKICAgICAgICAgIHZhciBwYXJhbXNEYXRhID0ge307CiAgICAgICAgICBwYXJhbXNEYXRhLnR5cGUgPSBfdGhpczQuZm9ybVZhbGlkYXRlLmdlbmRlcjsKICAgICAgICAgIHBhcmFtc0RhdGEuZXhwcmVzc19yZWNvcmRfdHlwZSA9IHBhcnNlRmxvYXQoX3RoaXM0LmZvcm1WYWxpZGF0ZS5zaGlwU3RhdHVzKTsKICAgICAgICAgIHBhcmFtc0RhdGEuZGVsaXZlcnlfbmFtZSA9IF90aGlzNC5mb3JtVmFsaWRhdGUubG9naXN0aWNzTmFtZTsKICAgICAgICAgIHBhcmFtc0RhdGEuZGVsaXZlcnlfY29kZSA9IF90aGlzNC5mb3JtVmFsaWRhdGUubG9naXN0aWNzQ29kZTsKCiAgICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgICAgLy8g5omL5YqoCiAgICAgICAgICAgIGlmIChfdGhpczQuZm9ybVZhbGlkYXRlLmdlbmRlciA9PSAxICYmIF90aGlzNC5mb3JtVmFsaWRhdGUuc2hpcFN0YXR1cyA9PSAxKSB7CiAgICAgICAgICAgICAgcGFyYW1zRGF0YS5kZWxpdmVyeV9pZCA9IF90aGlzNC5mb3JtVmFsaWRhdGUubnVtYmVyOwogICAgICAgICAgICB9IC8vIOeUteWtkAoKCiAgICAgICAgICAgIGlmIChfdGhpczQuZm9ybVZhbGlkYXRlLmdlbmRlciA9PSAxICYmIF90aGlzNC5mb3JtVmFsaWRhdGUuc2hpcFN0YXR1cyA9PSAyKSB7CiAgICAgICAgICAgICAgcGFyYW1zRGF0YS50b19uYW1lID0gX3RoaXM0LmZvcm1WYWxpZGF0ZS5zZW5kTmFtZTsKICAgICAgICAgICAgICBwYXJhbXNEYXRhLnRvX3RlbCA9IF90aGlzNC5mb3JtVmFsaWRhdGUuc2VuZFBob25lOwogICAgICAgICAgICAgIHBhcmFtc0RhdGEudG9fYWRkciA9IF90aGlzNC5mb3JtVmFsaWRhdGUuc2VuZEFkZHJlc3M7CiAgICAgICAgICAgICAgcGFyYW1zRGF0YS5leHByZXNzX3RlbXBfaWQgPSBfdGhpczQuZm9ybVZhbGlkYXRlLmVsZWN0cm9uaWM7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIG9yZGVyRGVsaXZlcnkoX3RoaXM0Lm9yZGVySWQsIHBhcmFtc0RhdGEpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgICAgIF90aGlzNC4kTWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOwoKICAgICAgICAgICAgICBfdGhpczQuJGVtaXQoJ29rJyk7CiAgICAgICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnJvcikgewogICAgICAgICAgICAgIF90aGlzNC4kTWVzc2FnZS5lcnJvcihlcnJvci5tc2cpOwogICAgICAgICAgICB9KTsKICAgICAgICAgIH0gZWxzZSB7fQogICAgICAgIH0pOwogICAgICB9CgogICAgICBpZiAodGhpcy5mb3JtVmFsaWRhdGUuZ2VuZGVyID09IDIpIHsKICAgICAgICB2YXIgcGVvcGxlID0ge307CiAgICAgICAgdGhpcy5kZWxpdmVyeUxpc3QuZm9yRWFjaChmdW5jdGlvbiAoZWwsIGluZGV4KSB7CiAgICAgICAgICBpZiAoZWwuaWQgPT0gX3RoaXM0LmZvcm1WYWxpZGF0ZS5wb3N0UGVvcGxlKSB7CiAgICAgICAgICAgIHBlb3BsZSA9IGVsOwogICAgICAgICAgfQogICAgICAgIH0pOwogICAgICAgIG9yZGVyRGVsaXZlcnkodGhpcy5vcmRlcklkLCB7CiAgICAgICAgICB0eXBlOiB0aGlzLmZvcm1WYWxpZGF0ZS5nZW5kZXIsCiAgICAgICAgICBzaF9kZWxpdmVyeV9uYW1lOiBwZW9wbGUud3hfbmFtZSwKICAgICAgICAgIHNoX2RlbGl2ZXJ5X2lkOiBwZW9wbGUucGhvbmUsCiAgICAgICAgICBzaF9kZWxpdmVyeV91aWQ6IHBlb3BsZS5pZAogICAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgX3RoaXM0LiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CgogICAgICAgICAgX3RoaXM0LiRlbWl0KCdvaycpOwogICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnJvcikgewogICAgICAgICAgX3RoaXM0LiRNZXNzYWdlLmVycm9yKGVycm9yLm1zZyk7CiAgICAgICAgfSk7CiAgICAgIH0KCiAgICAgIGlmICh0aGlzLmZvcm1WYWxpZGF0ZS5nZW5kZXIgPT0gMykgewogICAgICAgIG9yZGVyRGVsaXZlcnkodGhpcy5vcmRlcklkLCB7CiAgICAgICAgICB0eXBlOiB0aGlzLmZvcm1WYWxpZGF0ZS5nZW5kZXIsCiAgICAgICAgICByZW1hcms6IHRoaXMuZm9ybVZhbGlkYXRlLm1zZwogICAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgX3RoaXM0LiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CgogICAgICAgICAgX3RoaXM0LiRlbWl0KCdvaycpOwogICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnJvcikgewogICAgICAgICAgX3RoaXM0LiRNZXNzYWdlLmVycm9yKGVycm9yLm1zZyk7CiAgICAgICAgfSk7CiAgICAgIH0KICAgIH0sCiAgICBjbG9zZTogZnVuY3Rpb24gY2xvc2UoKSB7CiAgICAgIHRoaXMuJGVtaXQoJ2Nsb3NlJyk7CiAgICB9LAogICAgLy8g54mp5rWB6YCJ5LitCiAgICBiaW5kQ2hhbmdlOiBmdW5jdGlvbiBiaW5kQ2hhbmdlKHZhbCkgewogICAgICB2YXIgX3RoaXM1ID0gdGhpczsKCiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLmxvZ2lzdGljc05hbWUgPSB2YWwubGFiZWw7CgogICAgICBpZiAodGhpcy5mb3JtVmFsaWRhdGUuc2hpcFN0YXR1cyA9PSAyKSB7CiAgICAgICAgb3JkZXJUZW1wKHsKICAgICAgICAgIGNvbTogdmFsLnZhbHVlCiAgICAgICAgfSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICBfdGhpczUub3JkZXJUZW1wTGlzdCA9IHJlcy5kYXRhLmRhdGE7CiAgICAgICAgfSk7CiAgICAgIH0KICAgIH0sCiAgICBsb29rSW1nOiBmdW5jdGlvbiBsb29rSW1nKCkgewogICAgICB2YXIgX3RoaXM2ID0gdGhpczsKCiAgICAgIGlmICh0aGlzLmZvcm1WYWxpZGF0ZS5lbGVjdHJvbmljKSB7CiAgICAgICAgdGhpcy5vcmRlclRlbXBMaXN0LmZvckVhY2goZnVuY3Rpb24gKGVsLCBpbmRleCkgewogICAgICAgICAgaWYgKGVsLnRlbXBfaWQgPT0gX3RoaXM2LmZvcm1WYWxpZGF0ZS5lbGVjdHJvbmljKSB7CiAgICAgICAgICAgIF90aGlzNi4kdmlld2VyLnZpZXcoaW5kZXgpOwogICAgICAgICAgfQogICAgICAgIH0pOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuJE1lc3NhZ2UuZXJyb3IoJ+ivt+mAieaLqeeUteWtkOmdouWNlScpOwogICAgICB9CiAgICB9CiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAuGA;AACA;EACAA,gBADA;EAEAC;IACAC;MACAC,aADA;MAEAC;IAFA,CADA;IAKAC;MACAF,qBADA;MAEAC;IAFA;EALA,CAFA;EAYAE;IACA;MACAC,OADA,mBACAC,IADA,EACAC,IADA,EACA;QAAA;;QACA;UACAC;YACA;YACA;YACA;UACA,CAJA;QAKA;;QACA;MACA,CAVA;MAWAC;IAXA,CADA;IAcA;MACAJ,OADA,mBACAC,IADA,EACAC,IADA,EACA;QACA;MACA,CAHA;MAIAE;IAJA;EAdA,CAZA;EAiCAC,IAjCA,kBAiCA;IACA;MACAC,WACA;QACAC,MADA;QAEAC;MAFA,CADA,EAKA;QACAD,MADA;QAEAC;MAFA,CALA,CADA;MAWAC,YACA;QACAF,MADA;QAEAC;MAFA,CADA,EAKA;QACAD,MADA;QAEAC;MAFA,CALA,EASA;QACAD,MADA;QAEAC;MAFA,CATA,CAXA;MAyBAE;QACAC;UAAAC;UAAAC;UAAAC;QAAA,EADA;QAEAC;UAAAH;UAAAC;UAAAC;QAAA,EAFA;QAGAE;UAAAJ;UAAAC;UAAAC;QAAA,EAHA;QAIAG,YACA;UAAAL;UAAAC;UAAAC;QAAA,CADA,EAEA;UAAAI;UAAAL;UAAAC;QAAA,CAFA,CAJA;QAQAK;UAAAP;UAAAC;UAAAC;QAAA,EARA;QASAM;UAAAR;UAAAC;UAAAC;QAAA;MATA,CAzBA;MAoCAO;QACAC,SADA;QAEAC,aAFA;QAGAZ,iBAHA;QAGA;QACAa,iBAJA;QAIA;QACAT,UALA;QAKA;QACAU,cANA;QAMA;QACAT,YAPA;QAOA;QACAC,aARA;QAQA;QACAE,eATA;QASA;QACAO,cAVA;QAUA;QACAN,OAXA,CAWA;;MAXA,CApCA;MAiDAO,iBAjDA;MAkDAC,iBAlDA;MAmDAC;IAnDA;EAqDA,CAvFA;EAwFAC,OAxFA,qBAwFA;IACA;IACA;EACA,CA3FA;EA4FAC;IACA;IACAC,WAFA,yBAEA;MAAA;;MACAC;QACA;MACA,CAFA;IAGA,CANA;IAOA;IACAC,MARA,kBAQAC,MARA,EAQA;MACA;IACA,CAVA;IAWA;IACAC,cAZA,4BAYA;MAAA;;MACAC;QACA;MACA,CAFA;IAGA,CAhBA;IAiBAC,YAjBA,wBAiBA7C,IAjBA,EAiBA;MAAA;;MACA;QACA;UACA;UACA8C;UACAA;UACAA;UACAA;;UACA;YACA;YACA;cACAA;YACA,CAJA,CAKA;;;YACA;cACAA;cACAA;cACAA;cACAA;YACA;;YACAC,0CACAC,IADA,CACA;cACA;;cACA;YACA,CAJA,EAKAC,KALA,CAKA;cACA;YACA,CAPA;UAQA,CApBA,MAoBA,CACA;QACA,CA5BA;MA6BA;;MACA;QACA;QACA;UACA;YACAC;UACA;QACA,CAJA;QAKAH;UACA5C,8BADA;UAEAgD,gCAFA;UAGAC,4BAHA;UAIAC;QAJA,GAMAL,IANA,CAMA;UACA;;UACA;QACA,CATA,EAUAC,KAVA,CAUA;UACA;QACA,CAZA;MAaA;;MACA;QACAF;UACA5C,8BADA;UAEAmD;QAFA,GAIAN,IAJA,CAIA;UACA;;UACA;QACA,CAPA,EAQAC,KARA,CAQA;UACA;QACA,CAVA;MAWA;IACA,CAnFA;IAoFAM,KApFA,mBAoFA;MACA;IACA,CAtFA;IAuFA;IACAC,UAxFA,sBAwFAC,GAxFA,EAwFA;MAAA;;MACA;;MACA;QACAC;UACAC;QADA,GAEAX,IAFA,CAEA;UACA;QACA,CAJA;MAKA;IACA,CAjGA;IAkGAY,OAlGA,qBAkGA;MAAA;;MACA;QACA;UACA;YACA;UACA;QACA,CAJA;MAKA,CANA,MAMA;QACA;MACA;IACA;EA5GA;AA5FA","names":["name","props","isShow","type","default","orderId","watch","handler","nVal","oVal","getSender","deep","data","shipType","key","title","radioList","ruleInline","logisticsCode","required","message","trigger","number","sendName","sendPhone","pattern","sendAddress","msg","formValidate","gender","shipStatus","logisticsName","electronic","postPeople","logisticsList","orderTempList","deliveryList","mounted","methods","getDelivery","orderDeliveryAll","inited","viewer","getOrderExport","orderExport","handleSubmit","paramsData","orderDelivery","then","catch","people","sh_delivery_name","sh_delivery_id","sh_delivery_uid","remark","close","bindChange","val","orderTemp","com","lookImg"],"sourceRoot":"src/pages/kefu/pc/components","sources":["delivery.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Form ref=\"formValidate\" :model=\"formValidate\" :rules=\"ruleInline\" inline>\r\n <FormItem label=\"选择类型:\" class=\"form-item\" label-position=\"right\" :label-width=\"100\">\r\n <RadioGroup v-model=\"formValidate.gender\">\r\n <Radio :label=\"item.key\" v-for=\"(item, index) in radioList\" :key=\"index\">{{ item.title }}</Radio>\r\n </RadioGroup>\r\n </FormItem>\r\n <FormItem\r\n v-if=\"formValidate.gender == 1\"\r\n label=\"发货类型:\"\r\n class=\"form-item\"\r\n label-position=\"right\"\r\n :label-width=\"100\"\r\n :key=\"'test0'\"\r\n >\r\n <RadioGroup v-model=\"formValidate.shipStatus\">\r\n <Radio :label=\"item.key\" v-for=\"(item, index) in shipType\" :key=\"index\">{{ item.title }}</Radio>\r\n </RadioGroup>\r\n </FormItem>\r\n <!-- 发货手动填写 -->\r\n <div v-if=\"formValidate.gender == 1 && formValidate.shipStatus == 1\" :key=\"'test1'\">\r\n <FormItem label=\"快递公司:\" prop=\"logisticsCode\" class=\"form-item\" label-position=\"right\" :label-width=\"100\">\r\n <Select\r\n v-model=\"formValidate.logisticsCode\"\r\n filterable\r\n placeholder=\"请选择\"\r\n @on-change=\"bindChange\"\r\n :label-in-value=\"true\"\r\n style=\"width: 100%\"\r\n >\r\n <Option :value=\"item.code\" v-for=\"(item, index) in logisticsList\" :key=\"index\">{{ item.value }}</Option>\r\n </Select>\r\n </FormItem>\r\n <FormItem label=\"快递单号:\" prop=\"number\" class=\"form-item\" label-position=\"right\" :label-width=\"100\">\r\n <Input v-model=\"formValidate.number\" placeholder=\"请输入快递单号\" style=\"width: 100%\"></Input>\r\n </FormItem>\r\n <FormItem label=\"\" class=\"form-item\" label-position=\"right\" :label-width=\"100\">\r\n <div style=\"color: #c4c4c4\">顺丰请输入单号:收件人或寄件人手机号后四位,</div>\r\n <div style=\"color: #c4c4c4\">例如:SF000000000000:3941</div>\r\n </FormItem>\r\n </div>\r\n <!-- 电子面单打印 -->\r\n <div v-if=\"formValidate.gender == 1 && formValidate.shipStatus == 2\" :key=\"'test2'\">\r\n <FormItem label=\"快递公司:\" prop=\"logisticsCode\" class=\"form-item\" label-position=\"right\" :label-width=\"100\">\r\n <Select\r\n v-model=\"formValidate.logisticsCode\"\r\n placeholder=\"请选择\"\r\n style=\"width: 100%\"\r\n @on-change=\"bindChange\"\r\n filterable\r\n :label-in-value=\"true\"\r\n >\r\n <Option :value=\"item.code\" v-for=\"(item, index) in logisticsList\" :key=\"index\">{{ item.value }}</Option>\r\n </Select>\r\n </FormItem>\r\n <FormItem\r\n label=\"电子面单:\"\r\n class=\"form-item\"\r\n label-position=\"right\"\r\n :label-width=\"100\"\r\n v-if=\"orderTempList.length > 0\"\r\n >\r\n <Select v-model=\"formValidate.electronic\" placeholder=\"请选择电子面单\" style=\"width: 80%\">\r\n <Option :value=\"item.temp_id\" v-for=\"(item, index) in orderTempList\" :key=\"index\">{{ item.title }}</Option>\r\n </Select>\r\n <Button style=\"flex: 1; margin-left: 21px\" @click=\"lookImg\">预览</Button>\r\n <viewer :images=\"orderTempList\" class=\"viewer\" ref=\"viewer\" @inited=\"inited\" style=\"display: none\">\r\n <img v-for=\"src in orderTempList\" :src=\"src.pic\" :key=\"src.id\" class=\"image\" />\r\n </viewer>\r\n </FormItem>\r\n <FormItem label=\"寄件人姓名:\" prop=\"sendName\" class=\"form-item\" label-position=\"right\" :label-width=\"100\">\r\n <Input v-model=\"formValidate.sendName\" placeholder=\"请输入寄件人姓名\" style=\"width: 100%\"></Input>\r\n </FormItem>\r\n <FormItem label=\"寄件人电话:\" prop=\"sendPhone\" class=\"form-item\" label-position=\"right\" :label-width=\"100\">\r\n <Input v-model=\"formValidate.sendPhone\" placeholder=\"请输入寄件人电话\" style=\"width: 100%\"></Input>\r\n </FormItem>\r\n <FormItem label=\"寄件人地址:\" prop=\"sendAddress\" class=\"form-item\" label-position=\"right\" :label-width=\"100\">\r\n <Input v-model=\"formValidate.sendAddress\" placeholder=\"请输入寄件人地址\" style=\"width: 100%\"></Input>\r\n </FormItem>\r\n </div>\r\n <!-- 送货 -->\r\n <div v-if=\"formValidate.gender == 2\" :key=\"'test3'\">\r\n <FormItem label=\"选择送货人:\" class=\"form-item\" label-position=\"right\" :label-width=\"100\">\r\n <Select v-model=\"formValidate.postPeople\" placeholder=\"选择送货人\" style=\"width: 100%\">\r\n <Option :value=\"item.id\" v-for=\"(item, index) in deliveryList\" :key=\"index\">{{ item.nickname }}</Option>\r\n </Select>\r\n </FormItem>\r\n </div>\r\n <div v-if=\"formValidate.gender == 3\">\r\n <FormItem label=\"备注:\" props=\"msg\" class=\"form-item\" label-position=\"right\" :label-width=\"100\">\r\n <Input placeholder=\"备注\" v-model=\"formValidate.msg\" />\r\n </FormItem>\r\n </div>\r\n <div class=\"mask-footer\">\r\n <Button type=\"primary\" @click=\"handleSubmit('formValidate')\">提交</Button>\r\n <Button @click=\"close\">取消</Button>\r\n </div>\r\n </Form>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { orderExport, orderTemp, orderDeliveryAll, orderDelivery, getSender } from '@/api/kefu';\r\nexport default {\r\n name: 'delivery',\r\n props: {\r\n isShow: {\r\n type: Boolean,\r\n default: false,\r\n },\r\n orderId: {\r\n type: String | Number,\r\n default: '',\r\n },\r\n },\r\n watch: {\r\n 'formValidate.shipStatus': {\r\n handler(nVal, oVal) {\r\n if (nVal == 2 && !this.formValidate.sendName) {\r\n getSender().then((res) => {\r\n this.formValidate.sendName = res.data.to_name;\r\n this.formValidate.sendPhone = res.data.to_tel;\r\n this.formValidate.sendAddress = res.data.to_add;\r\n });\r\n }\r\n this.$refs['formValidate'].resetFields();\r\n },\r\n deep: true,\r\n },\r\n 'formValidate.gender': {\r\n handler(nVal, oVal) {\r\n this.$refs['formValidate'].resetFields();\r\n },\r\n deep: true,\r\n },\r\n },\r\n data() {\r\n return {\r\n shipType: [\r\n {\r\n key: 1,\r\n title: '手动填写',\r\n },\r\n {\r\n key: 2,\r\n title: '电子面单打印',\r\n },\r\n ],\r\n radioList: [\r\n {\r\n key: 1,\r\n title: '发货',\r\n },\r\n {\r\n key: 2,\r\n title: '送货',\r\n },\r\n {\r\n key: 3,\r\n title: '虚拟',\r\n },\r\n ],\r\n ruleInline: {\r\n logisticsCode: [{ required: true, message: '请选择快递公司', trigger: 'change' }],\r\n number: [{ required: true, message: '请填写快递单号', trigger: 'change' }],\r\n sendName: [{ required: true, message: '请填写寄件人姓名', trigger: 'change' }],\r\n sendPhone: [\r\n { required: true, message: '请填写寄件人手机', trigger: 'change' },\r\n { pattern: /^1[3456789]\\d{9}$/, message: '手机号码格式不正确', trigger: 'blur' },\r\n ],\r\n sendAddress: [{ required: true, message: '请填写寄件人地址', trigger: 'change' }],\r\n msg: [{ required: true, message: '请填写备注信息', trigger: 'change' }],\r\n },\r\n formValidate: {\r\n gender: 1,\r\n shipStatus: 1,\r\n logisticsCode: '', // 快递公司编号\r\n logisticsName: '', // 快递公司名称\r\n number: '', // 快递单号\r\n electronic: '', //电子面单\r\n sendName: '', //寄件人姓名\r\n sendPhone: '', // 寄件人电话\r\n sendAddress: '', //寄件人地址\r\n postPeople: '', // 配送员\r\n msg: '', // 备注\r\n },\r\n logisticsList: [],\r\n orderTempList: [],\r\n deliveryList: [],\r\n };\r\n },\r\n mounted() {\r\n this.getOrderExport();\r\n this.getDelivery();\r\n },\r\n methods: {\r\n // 获取配送人\r\n getDelivery() {\r\n orderDeliveryAll().then((res) => {\r\n this.deliveryList = res.data;\r\n });\r\n },\r\n //查看大图\r\n inited(viewer) {\r\n this.$viewer = viewer;\r\n },\r\n //物流公司\r\n getOrderExport() {\r\n orderExport().then((res) => {\r\n this.logisticsList = res.data;\r\n });\r\n },\r\n handleSubmit(name) {\r\n if (this.formValidate.gender == 1) {\r\n this.$refs[name].validate((valid) => {\r\n let paramsData = {};\r\n paramsData.type = this.formValidate.gender;\r\n paramsData.express_record_type = parseFloat(this.formValidate.shipStatus);\r\n paramsData.delivery_name = this.formValidate.logisticsName;\r\n paramsData.delivery_code = this.formValidate.logisticsCode;\r\n if (valid) {\r\n // 手动\r\n if (this.formValidate.gender == 1 && this.formValidate.shipStatus == 1) {\r\n paramsData.delivery_id = this.formValidate.number;\r\n }\r\n // 电子\r\n if (this.formValidate.gender == 1 && this.formValidate.shipStatus == 2) {\r\n paramsData.to_name = this.formValidate.sendName;\r\n paramsData.to_tel = this.formValidate.sendPhone;\r\n paramsData.to_addr = this.formValidate.sendAddress;\r\n paramsData.express_temp_id = this.formValidate.electronic;\r\n }\r\n orderDelivery(this.orderId, paramsData)\r\n .then((res) => {\r\n this.$Message.success(res.msg);\r\n this.$emit('ok');\r\n })\r\n .catch((error) => {\r\n this.$Message.error(error.msg);\r\n });\r\n } else {\r\n }\r\n });\r\n }\r\n if (this.formValidate.gender == 2) {\r\n let people = {};\r\n this.deliveryList.forEach((el, index) => {\r\n if (el.id == this.formValidate.postPeople) {\r\n people = el;\r\n }\r\n });\r\n orderDelivery(this.orderId, {\r\n type: this.formValidate.gender,\r\n sh_delivery_name: people.wx_name,\r\n sh_delivery_id: people.phone,\r\n sh_delivery_uid: people.id,\r\n })\r\n .then((res) => {\r\n this.$Message.success(res.msg);\r\n this.$emit('ok');\r\n })\r\n .catch((error) => {\r\n this.$Message.error(error.msg);\r\n });\r\n }\r\n if (this.formValidate.gender == 3) {\r\n orderDelivery(this.orderId, {\r\n type: this.formValidate.gender,\r\n remark: this.formValidate.msg,\r\n })\r\n .then((res) => {\r\n this.$Message.success(res.msg);\r\n this.$emit('ok');\r\n })\r\n .catch((error) => {\r\n this.$Message.error(error.msg);\r\n });\r\n }\r\n },\r\n close() {\r\n this.$emit('close');\r\n },\r\n // 物流选中\r\n bindChange(val) {\r\n this.formValidate.logisticsName = val.label;\r\n if (this.formValidate.shipStatus == 2) {\r\n orderTemp({\r\n com: val.value,\r\n }).then((res) => {\r\n this.orderTempList = res.data.data;\r\n });\r\n }\r\n },\r\n lookImg() {\r\n if (this.formValidate.electronic) {\r\n this.orderTempList.forEach((el, index) => {\r\n if (el.temp_id == this.formValidate.electronic) {\r\n this.$viewer.view(index);\r\n }\r\n });\r\n } else {\r\n this.$Message.error('请选择电子面单');\r\n }\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"stylus\" scoped>\r\n.form-item\r\n width 100%\r\n</style>\r\n"]}]}
|