| 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\\mobile\\orderList\\orderDelivery.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\kefu\\mobile\\orderList\\orderDelivery.vue","mtime":1677828270202},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5tYXAuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBvcmRlclNlbmRBcGksIG9yZGVyRGV0YWlsQXBpIH0gZnJvbSAnQC9hcGkvb3JkZXInOwppbXBvcnQgeyBvcmRlclRlbXAsIG9yZGVySW5mbywgb3JkZXJFeHBvcnQsIG9yZGVyRGVsaXZlcnksIGdldFNlbmRlciwgb3JkZXJEZWxpdmVyeUFsbCB9IGZyb20gJ0AvYXBpL2tlZnUnOwppbXBvcnQgeyByZXF1aXJlZCwgbnVtIH0gZnJvbSAnQC91dGlscy92YWxpZGF0ZSc7CmltcG9ydCB7IHZhbGlkYXRvckRlZmF1bHRDYXRjaCB9IGZyb20gJ0AvbGlicy9kaWFsb2cnOwppbXBvcnQgdnVlUGlja2VycyBmcm9tICd2dWUtcGlja2Vycyc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnR29vZHNEZWxpdmVyJywKICBjb21wb25lbnRzOiB7CiAgICB2dWVQaWNrZXJzOiB2dWVQaWNrZXJzCiAgfSwKICBwcm9wczoge30sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHBpY2tlclZpc2libGU6IGZhbHNlLAogICAgICAvLyDlv6vpgJLlhazlj7jpgInmi6kKICAgICAgdHlwZXM6IFt7CiAgICAgICAgdHlwZTogMSwKICAgICAgICB0aXRsZTogJ+WPkei0pycKICAgICAgfSwgewogICAgICAgIHR5cGU6IDIsCiAgICAgICAgdGl0bGU6ICfpgIHotKcnCiAgICAgIH0sIHsKICAgICAgICB0eXBlOiAzLAogICAgICAgIHRpdGxlOiAn5peg6ZyA5Y+R6LSnJwogICAgICB9XSwKICAgICAgZXhwcmVzc1R5cGU6IFt7CiAgICAgICAgdGl0bGU6ICfmiYvliqjloavlhpknLAogICAgICAgIGtleTogMQogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfnlLXlrZDpnaLljZXmiZPljbAnLAogICAgICAgIGtleTogMgogICAgICB9XSwKICAgICAgYWN0aXZlOiAwLAogICAgICBhY3RpdmVFeHBUcGU6IDAsCiAgICAgIG9yZGVySWQ6ICcnLAogICAgICBkZWxpdmVyeTogbnVsbCwKICAgICAgcGlja0RhdGE6IFtdLAogICAgICB0eXBlOiAnMScsCiAgICAgIHJlc3VsdDoge30sCiAgICAgIGV4cEZyb206IHsKICAgICAgICB0eXBlOiAxLAogICAgICAgIC8vIOWPkei0p+aWueW8jwogICAgICAgIGRlbGl2ZXJ5X25hbWU6ICcnLAogICAgICAgIC8v5b+r6YCS5YWs5Y+4CiAgICAgICAgZGVsaXZlcnlfaWQ6ICcnLAogICAgICAgIC8v5b+r6YCS5Y2V5Y+3CiAgICAgICAgZGVsaXZlcnlfY29kZTogJycsCiAgICAgICAgLy/lv6vpgJLlhazlj7jnvJbnoIEKICAgICAgICBleHByZXNzX3JlY29yZF90eXBlOiAxLAogICAgICAgIC8vIOWPkei0p+exu+WeiwogICAgICAgIGV4cHJlc3NfdGVtcF9pZDogJycsCiAgICAgICAgLy8g55S15a2Q6Z2i5Y2V5qih5p2/CiAgICAgICAgdG9fbmFtZTogJycsCiAgICAgICAgdG9fdGVsOiAnJywKICAgICAgICB0b19hZGRyOiAnJywKICAgICAgICBzaF9kZWxpdmVyeV9uYW1lOiAnJywKICAgICAgICBzaF9kZWxpdmVyeV9pZDogJycsCiAgICAgICAgc2hfZGVsaXZlcnlfdWlkOiAnJywKICAgICAgICBmaWN0aXRpb3VzX2NvbnRlbnQ6ICcnCiAgICAgIH0sCiAgICAgIGV4cFRlbXA6IFtdLAogICAgICBwaWNrZXJWaXNpYmxlTmFtZTogZmFsc2UsCiAgICAgIC8vIOmAgei0p+S6uumAieaLqQogICAgICBwaWNrZXJWaXNpYmxlRXhwVGVtcDogZmFsc2UsCiAgICAgIC8v55S15a2Q6Z2i5Y2V6YCJ5oupCiAgICAgIGV4cFRlbXBEYXRhOiBbXSwKICAgICAgLy8g6Z2i5Y2V5pWw5o2uCiAgICAgIHRlbXBOYW1lOiAnJywKICAgICAgLy8g6Z2i5Y2V5ZCN56ewCiAgICAgIHRlbXBJbWc6ICcnLAogICAgICAvL+mdouWNleWbvueJhwogICAgICBkZWxpdmVyeUxpc3Q6IFtdIC8vIOmAgei0p+S6uuaVsOaNrgoKICAgIH07CiAgfSwKICB3YXRjaDogewogICAgJyRyb3V0ZS5wYXJhbXMub3JkZXJJZCc6IGZ1bmN0aW9uICRyb3V0ZVBhcmFtc09yZGVySWQobmV3VmFsKSB7CiAgICAgIHZhciB0aGF0ID0gdGhpczsKCiAgICAgIGlmIChuZXdWYWwgIT0gdW5kZWZpbmVkKSB7CiAgICAgICAgdGhhdC5vcmRlcklkID0gbmV3VmFsOwogICAgICAgIHRoYXQuZ2V0SW5kZXgoKTsKICAgICAgfQogICAgfQogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsvLyBpbXBvcnQoJ0AvYXNzZXRzL2pzL21lZGlhXzc1MCcpCiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdGhpcy5vcmRlcklkID0gdGhpcy4kcm91dGUucGFyYW1zLm9yZGVySWQ7CiAgICB0aGlzLmdldEluZGV4KCk7CiAgICB0aGlzLmdldExvZ2lzdGljcygpOwogIH0sCiAgbWV0aG9kczogewogICAgLy8g5pi+56S66YCB6LSn5Lq6CiAgICBzaG93TmFtZTogZnVuY3Rpb24gc2hvd05hbWUoKSB7CiAgICAgIHRoaXMucGlja2VyVmlzaWJsZU5hbWUgPSB0cnVlOwogICAgfSwKICAgIC8vIOiOt+WPlumFjemAgeS6ugogICAgZ2V0RGVsaXZlcnk6IGZ1bmN0aW9uIGdldERlbGl2ZXJ5KCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgb3JkZXJEZWxpdmVyeUFsbCgpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIHZhciB0ZGF0YSA9IFtdOwogICAgICAgIHJlcy5kYXRhLm1hcChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgICAgdGRhdGEucHVzaCh7CiAgICAgICAgICAgIGxhYmVsOiBpdGVtLm5pY2tuYW1lLAogICAgICAgICAgICB2YWx1ZTogaXRlbS51aWQsCiAgICAgICAgICAgIHBob25lOiBpdGVtLnBob25lCiAgICAgICAgICB9KTsKICAgICAgICB9KTsKICAgICAgICBfdGhpcy5kZWxpdmVyeUxpc3QgPSBbdGRhdGFdOwogICAgICAgIF90aGlzLmV4cEZyb20uc2hfZGVsaXZlcnlfbmFtZSA9IHRkYXRhWzBdLmxhYmVsOwogICAgICAgIF90aGlzLmV4cEZyb20uc2hfZGVsaXZlcnlfaWQgPSB0ZGF0YVswXS5waG9uZTsKICAgICAgICBfdGhpcy5leHBGcm9tLnNoX2RlbGl2ZXJ5X3VpZCA9IHRkYXRhWzBdLnZhbHVlOwogICAgICAgIGlmIChfdGhpcy5leHBGcm9tLmV4cHJlc3NfcmVjb3JkX3R5cGUgPT09IDIpIF90aGlzLmdldFRlbXAoKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g6YCJ5oup6YCB6LSn5Lq6CiAgICBjb25maXJtTmFtZTogZnVuY3Rpb24gY29uZmlybU5hbWUocmVzKSB7CiAgICAgIHRoaXMuZXhwRnJvbS5zaF9kZWxpdmVyeV9uYW1lID0gcmVzWzBdLmxhYmVsOwogICAgICB0aGlzLmV4cEZyb20uc2hfZGVsaXZlcnlfaWQgPSByZXNbMF0ucGhvbmU7CiAgICAgIHRoaXMuZXhwRnJvbS5zaF9kZWxpdmVyeV91aWQgPSByZXNbMF0udmFsdWU7CiAgICB9LAogICAgLy8g6I635Y+W6K6i5Y2V5omT5Y2w6buY6K6k6YWN572uCiAgICBvcmRlckRlbGl2ZXJ5SW5mbzogZnVuY3Rpb24gb3JkZXJEZWxpdmVyeUluZm8oKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgZ2V0U2VuZGVyKCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMyLmV4cEZyb20udG9fbmFtZSA9IHJlcy5kYXRhLnRvX25hbWU7CiAgICAgICAgX3RoaXMyLmV4cEZyb20udG9fdGVsID0gcmVzLmRhdGEudG9fdGVsOwogICAgICAgIF90aGlzMi5leHBGcm9tLnRvX2FkZHIgPSByZXMuZGF0YS50b19hZGQ7CiAgICAgIH0pOwogICAgfSwKICAgIGNhbmNlbDogZnVuY3Rpb24gY2FuY2VsKCkgey8vIHRoaXMucmVzdWx0ID0gJ2NsaWNrIGNhbmNlbCByZXN1bHQ6IG51bGwnCiAgICB9LAogICAgLy8g6YCJ5oup5Y+R6LSn57G75Z6LCiAgICBjaGFuZ2VFeHBUcGU6IGZ1bmN0aW9uIGNoYW5nZUV4cFRwZShpdGVtLCBpbmRleCkgewogICAgICB0aGlzLmV4cEZyb20uZXhwcmVzc19yZWNvcmRfdHlwZSA9IGl0ZW0ua2V5OwogICAgICB0aGlzLmFjdGl2ZUV4cFRwZSA9IGluZGV4OwoKICAgICAgaWYgKGl0ZW0ua2V5ID09PSAyKSB7CiAgICAgICAgdGhpcy5vcmRlckRlbGl2ZXJ5SW5mbygpOwogICAgICAgIHRoaXMuZ2V0VGVtcCgpOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuZXhwVGVtcCA9IFtdOwogICAgICB9CiAgICB9LAogICAgLy8g5b+r6YCS5qih5p2/CiAgICBnZXRUZW1wOiBmdW5jdGlvbiBnZXRUZW1wKCkgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKCiAgICAgIG9yZGVyVGVtcCh7CiAgICAgICAgY29tOiB0aGlzLmV4cEZyb20uZGVsaXZlcnlfY29kZQogICAgICB9KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczMuZXhwVGVtcCA9IHJlcy5kYXRhLmRhdGE7CiAgICAgICAgdmFyIHRkYXRhID0gW107CgogICAgICAgIGlmIChfdGhpczMuZXhwVGVtcC5sZW5ndGgpIHsKICAgICAgICAgIF90aGlzMy5leHBUZW1wLm1hcChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgICAgICB0ZGF0YS5wdXNoKHsKICAgICAgICAgICAgICBsYWJlbDogaXRlbS50aXRsZSwKICAgICAgICAgICAgICB2YWx1ZTogaXRlbS50ZW1wX2lkLAogICAgICAgICAgICAgIGlkOiBpdGVtLmlkLAogICAgICAgICAgICAgIHBpYzogaXRlbS5waWMsCiAgICAgICAgICAgICAgY29kZTogaXRlbS5jb2RlCiAgICAgICAgICAgIH0pOwogICAgICAgICAgfSk7CgogICAgICAgICAgX3RoaXMzLmV4cFRlbXBEYXRhID0gW3RkYXRhXTsKICAgICAgICAgIF90aGlzMy5leHBGcm9tLmV4cHJlc3NfdGVtcF9pZCA9IHRkYXRhWzBdLnZhbHVlOwogICAgICAgICAgX3RoaXMzLnRlbXBOYW1lID0gdGRhdGFbMF0ubGFiZWw7CiAgICAgICAgICBfdGhpczMudGVtcEltZyA9IHRkYXRhWzBdLnBpYzsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOmAieaLqeeUteWtkOmdouWNleaooeadvwogICAgY29uZmlybUV4cFRlbXA6IGZ1bmN0aW9uIGNvbmZpcm1FeHBUZW1wKHJlcykgewogICAgICB0aGlzLmV4cEZyb20uZXhwcmVzc190ZW1wX2lkID0gcmVzWzBdLnZhbHVlOwogICAgICB0aGlzLnRlbXBOYW1lID0gcmVzWzBdLmxhYmVsOwogICAgICB0aGlzLnRlbXBJbWcgPSByZXNbMF0ucGljOwogICAgfSwKICAgIC8vIOmAieaLqeW/q+mAkuWFrOWPuAogICAgY29uZmlybTogZnVuY3Rpb24gY29uZmlybShyZXMpIHsKICAgICAgdGhpcy5leHBGcm9tLmRlbGl2ZXJ5X25hbWUgPSByZXNbMF0ubGFiZWw7CiAgICAgIHRoaXMuZXhwRnJvbS5kZWxpdmVyeV9jb2RlID0gcmVzWzBdLnZhbHVlOwogICAgICBpZiAodGhpcy5leHBGcm9tLmV4cHJlc3NfcmVjb3JkX3R5cGUgPT09IDIpIHRoaXMuZ2V0VGVtcCgpOwogICAgfSwKICAgIHNob3c6IGZ1bmN0aW9uIHNob3coKSB7CiAgICAgIHRoaXMucGlja2VyVmlzaWJsZSA9IHRydWU7CiAgICB9LAogICAgc2hvd0V4cFRlbXA6IGZ1bmN0aW9uIHNob3dFeHBUZW1wKCkgewogICAgICB0aGlzLnBpY2tlclZpc2libGVFeHBUZW1wID0gdHJ1ZTsKICAgIH0sCiAgICAvLyDlj5HotKfmlrnlvI8KICAgIGNoYW5nZVR5cGU6IGZ1bmN0aW9uIGNoYW5nZVR5cGUoaXRlbSwgaW5kZXgpIHsKICAgICAgdGhpcy5hY3RpdmUgPSBpbmRleDsKICAgICAgdGhpcy5leHBGcm9tLnR5cGUgPSBpdGVtLnR5cGU7CiAgICAgIGlmIChpbmRleCA9PT0gMSkgdGhpcy5nZXREZWxpdmVyeSgpOwogICAgfSwKICAgIGdldEluZGV4OiBmdW5jdGlvbiBnZXRJbmRleCgpIHsKICAgICAgdmFyIF90aGlzNCA9IHRoaXM7CgogICAgICBvcmRlckluZm8odGhpcy4kcm91dGUucGFyYW1zLmlkKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczQuZGVsaXZlcnkgPSByZXMuZGF0YTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycm9yKSB7CiAgICAgICAgX3RoaXM0LiRkaWFsb2cuZXJyb3IoZXJyb3IubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgZ2V0TG9naXN0aWNzOiBmdW5jdGlvbiBnZXRMb2dpc3RpY3MoKSB7CiAgICAgIHZhciBfdGhpczUgPSB0aGlzOwoKICAgICAgb3JkZXJFeHBvcnQoKS50aGVuKCAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlKHJlcykgewogICAgICAgICAgdmFyIHRkYXRhOwogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICB0ZGF0YSA9IFtdOwogICAgICAgICAgICAgICAgICByZXMuZGF0YS5tYXAoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICAgICAgICAgICAgICB0ZGF0YS5wdXNoKHsKICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBpdGVtLnZhbHVlLAogICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGl0ZW0uY29kZSwKICAgICAgICAgICAgICAgICAgICAgIGlkOiBpdGVtLmlkCiAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICBfdGhpczUucGlja0RhdGEgPSBbdGRhdGFdOwogICAgICAgICAgICAgICAgICBfdGhpczUuZXhwRnJvbS5kZWxpdmVyeV9uYW1lID0gdGRhdGFbMF0ubGFiZWw7CiAgICAgICAgICAgICAgICAgIF90aGlzNS5leHBGcm9tLmRlbGl2ZXJ5X2NvZGUgPSB0ZGF0YVswXS52YWx1ZTsKICAgICAgICAgICAgICAgICAgaWYgKF90aGlzNS5leHBGcm9tLmV4cHJlc3NfcmVjb3JkX3R5cGUgPT09IDIpIF90aGlzNS5nZXRUZW1wKCk7CgogICAgICAgICAgICAgICAgY2FzZSA2OgogICAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUpOwogICAgICAgIH0pKTsKCiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeCkgewogICAgICAgICAgcmV0dXJuIF9yZWYuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpOwogICAgfSwKICAgIHNhdmVJbmZvOiBmdW5jdGlvbiBzYXZlSW5mbygpIHsKICAgICAgdmFyIF90aGlzNiA9IHRoaXM7CgogICAgICByZXR1cm4gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlMigpIHsKICAgICAgICB2YXIgdGhhdCwgdHlwZSwgc2F2ZTsKICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZTIkKF9jb250ZXh0MikgewogICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dDIucHJldiA9IF9jb250ZXh0Mi5uZXh0KSB7CiAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgdGhhdCA9IF90aGlzNiwgdHlwZSA9IHRoYXQudHlwZSwgc2F2ZSA9IHt9OyAvLyBzYXZlLmlkID0gdGhhdC4kcm91dGUucGFyYW1zLmlkOwogICAgICAgICAgICAgICAgLy8gc2F2ZS50eXBlID0gdGhhdC5leHBGcm9tLnR5cGU7CgogICAgICAgICAgICAgICAgX2NvbnRleHQyLnQwID0gdHlwZTsKICAgICAgICAgICAgICAgIF9jb250ZXh0Mi5uZXh0ID0gX2NvbnRleHQyLnQwID09PSAnMScgPyA0IDogX2NvbnRleHQyLnQwID09PSAnMicgPyAxMiA6IF9jb250ZXh0Mi50MCA9PT0gJzMnID8gMjQgOiAyNjsKICAgICAgICAgICAgICAgIGJyZWFrOwoKICAgICAgICAgICAgICBjYXNlIDQ6CiAgICAgICAgICAgICAgICBpZiAoIShfdGhpczYuZXhwRnJvbS50eXBlID09PSAxICYmICF0aGF0LmV4cEZyb20uZGVsaXZlcnlfbmFtZSkpIHsKICAgICAgICAgICAgICAgICAgX2NvbnRleHQyLm5leHQgPSA2OwogICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLmFicnVwdCgicmV0dXJuIiwgdGhhdC4kZGlhbG9nLmVycm9yKCfor7fovpPlhaXlv6vpgJLlhazlj7gnKSk7CgogICAgICAgICAgICAgIGNhc2UgNjoKICAgICAgICAgICAgICAgIGlmICghKF90aGlzNi5leHBGcm9tLnR5cGUgPT09IDEgJiYgX3RoaXM2LmV4cEZyb20uZXhwcmVzc19yZWNvcmRfdHlwZSA9PT0gMSAmJiAhdGhhdC5leHBGcm9tLmRlbGl2ZXJ5X2lkKSkgewogICAgICAgICAgICAgICAgICBfY29udGV4dDIubmV4dCA9IDg7CiAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDIuYWJydXB0KCJyZXR1cm4iLCB0aGF0LiRkaWFsb2cuZXJyb3IoJ+ivt+i+k+WFpeW/q+mAkuWNleWPtycpKTsKCiAgICAgICAgICAgICAgY2FzZSA4OgogICAgICAgICAgICAgICAgaWYgKCEoX3RoaXM2LmV4cEZyb20udHlwZSA9PT0gMSAmJiAhdGhhdC5leHBGcm9tLmV4cHJlc3NfdGVtcF9pZCAmJiBfdGhpczYuZXhwRnJvbS5leHByZXNzX3JlY29yZF90eXBlID09PSAyKSkgewogICAgICAgICAgICAgICAgICBfY29udGV4dDIubmV4dCA9IDEwOwogICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLmFicnVwdCgicmV0dXJuIiwgdGhhdC4kZGlhbG9nLmVycm9yKCfor7fpgInmi6nnlLXlrZDpnaLljZUnKSk7CgogICAgICAgICAgICAgIGNhc2UgMTA6CiAgICAgICAgICAgICAgICB0aGF0LnNldEluZm8odGhhdC5leHBGcm9tKTsKICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDIuYWJydXB0KCJicmVhayIsIDI2KTsKCiAgICAgICAgICAgICAgY2FzZSAxMjoKICAgICAgICAgICAgICAgIF9jb250ZXh0Mi5wcmV2ID0gMTI7CiAgICAgICAgICAgICAgICBfY29udGV4dDIubmV4dCA9IDE1OwogICAgICAgICAgICAgICAgcmV0dXJuIF90aGlzNi4kdmFsaWRhdG9yKHsKICAgICAgICAgICAgICAgICAgZXhwcmVzc0lkOiBbcmVxdWlyZWQocmVxdWlyZWQubWVzc2FnZSgn5Y+R6LSn5Lq65aeT5ZCNJykpXSwKICAgICAgICAgICAgICAgICAgZXhwcmVzc0NvZGU6IFtyZXF1aXJlZChyZXF1aXJlZC5tZXNzYWdlKCflj5HotKfkurrnlLXor50nKSldCiAgICAgICAgICAgICAgICB9KS52YWxpZGF0ZSh7CiAgICAgICAgICAgICAgICAgIGV4cHJlc3NJZDogZXhwcmVzc0lkLAogICAgICAgICAgICAgICAgICBleHByZXNzQ29kZTogZXhwcmVzc0NvZGUKICAgICAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgICBjYXNlIDE1OgogICAgICAgICAgICAgICAgX2NvbnRleHQyLm5leHQgPSAyMDsKICAgICAgICAgICAgICAgIGJyZWFrOwoKICAgICAgICAgICAgICBjYXNlIDE3OgogICAgICAgICAgICAgICAgX2NvbnRleHQyLnByZXYgPSAxNzsKICAgICAgICAgICAgICAgIF9jb250ZXh0Mi50MSA9IF9jb250ZXh0MlsiY2F0Y2giXSgxMik7CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLmFicnVwdCgicmV0dXJuIiwgdmFsaWRhdG9yRGVmYXVsdENhdGNoKF9jb250ZXh0Mi50MSkpOwoKICAgICAgICAgICAgICBjYXNlIDIwOgogICAgICAgICAgICAgICAgc2F2ZS5leHByZXNzSWQgPSBleHByZXNzSWQ7CiAgICAgICAgICAgICAgICBzYXZlLmV4cHJlc3NDb2RlID0gZXhwcmVzc0NvZGU7CiAgICAgICAgICAgICAgICB0aGF0LnNldEluZm8oc2F2ZSk7CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLmFicnVwdCgiYnJlYWsiLCAyNik7CgogICAgICAgICAgICAgIGNhc2UgMjQ6CiAgICAgICAgICAgICAgICB0aGF0LnNldEluZm8oc2F2ZSk7CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLmFicnVwdCgiYnJlYWsiLCAyNik7CgogICAgICAgICAgICAgIGNhc2UgMjY6CiAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDIuc3RvcCgpOwogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSwgX2NhbGxlZTIsIG51bGwsIFtbMTIsIDE3XV0pOwogICAgICB9KSkoKTsKICAgIH0sCiAgICBzZXRJbmZvOiBmdW5jdGlvbiBzZXRJbmZvKGl0ZW0pIHsKICAgICAgdmFyIHRoYXQgPSB0aGlzOwogICAgICBvcmRlckRlbGl2ZXJ5KHRoYXQuJHJvdXRlLnBhcmFtcy5pZCwgaXRlbSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgdGhhdC4kZGlhbG9nLnN1Y2Nlc3MoJ+WPkemAgei0p+aIkOWKnycpOwogICAgICAgIHRoYXQuJHJvdXRlci5nbygtMSk7CiAgICAgIH0sIGZ1bmN0aW9uIChlcnJvcikgewogICAgICAgIHRoYXQuJGRpYWxvZy5lcnJvcihlcnJvci5tc2cpOwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"mappings":"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","names":["name","components","vuePickers","props","data","pickerVisible","types","type","title","expressType","key","active","activeExpTpe","orderId","delivery","pickData","result","expFrom","delivery_name","delivery_id","delivery_code","express_record_type","express_temp_id","to_name","to_tel","to_addr","sh_delivery_name","sh_delivery_id","sh_delivery_uid","fictitious_content","expTemp","pickerVisibleName","pickerVisibleExpTemp","expTempData","tempName","tempImg","deliveryList","watch","that","created","mounted","methods","showName","getDelivery","orderDeliveryAll","res","tdata","label","value","phone","confirmName","orderDeliveryInfo","getSender","cancel","changeExpTpe","item","index","getTemp","orderTemp","com","then","id","pic","code","confirmExpTemp","confirm","show","showExpTemp","changeType","getIndex","orderInfo","catch","getLogistics","orderExport","saveInfo","save","expressId","expressCode","validate","validatorDefaultCatch","setInfo","orderDelivery"],"sourceRoot":"src/pages/kefu/mobile/orderList","sources":["orderDelivery.vue"],"sourcesContent":["<template>\r\n <div class=\"deliver-goods\" v-if=\"delivery\">\r\n <header>\r\n <div class=\"order-num acea-row row-between-wrapper\">\r\n <div class=\"num line1\">订单号:{{ orderId }}</div>\r\n <div class=\"name line1\">\r\n <span class=\"iconfontYI icon-yonghu2\"></span>{{ delivery.userInfo ? delivery.userInfo.nickname : '' }}\r\n </div>\r\n </div>\r\n <div class=\"address\">\r\n <div class=\"name\">\r\n {{ delivery.orderInfo.real_name }}<span class=\"phone\">{{ delivery.orderInfo.phone }}</span>\r\n </div>\r\n <div>{{ delivery.orderInfo.user_address }}</div>\r\n </div>\r\n <div class=\"line\"><img src=\"../../../../assets/images/line.jpg\" /></div>\r\n </header>\r\n <div class=\"wrapper\">\r\n <div class=\"item acea-row row-between-wrapper\">\r\n <div>发货方式</div>\r\n <div class=\"mode acea-row row-middle row-right\">\r\n <div\r\n class=\"goods\"\r\n :class=\"active === index ? 'on' : ''\"\r\n v-for=\"(item, index) in types\"\r\n :key=\"index\"\r\n @click=\"changeType(item, index)\"\r\n >\r\n {{ item.title }}<span class=\"iconfontYI icon-xuanzhong2\"></span>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"item acea-row row-between-wrapper\" v-if=\"active === 0\">\r\n <div>发货类型</div>\r\n <div class=\"mode acea-row row-middle row-right\">\r\n <div\r\n class=\"goods\"\r\n :class=\"activeExpTpe === index ? 'on' : ''\"\r\n v-for=\"(item, index) in expressType\"\r\n :key=\"index\"\r\n @click=\"changeExpTpe(item, index)\"\r\n >\r\n {{ item.title }}<span class=\"iconfontYI icon-xuanzhong2\"></span>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"list\" v-if=\"active === 0\">\r\n <div class=\"item acea-row row-between-wrapper\">\r\n <div>快递公司</div>\r\n <span class=\"checkName\" v-text=\"expFrom.delivery_name\" @click=\"show\"></span>\r\n <vue-pickers\r\n :data=\"pickData\"\r\n :showToolbar=\"true\"\r\n :maskClick=\"true\"\r\n @cancel=\"cancel\"\r\n @confirm=\"confirm\"\r\n :defaultIndex=\"0\"\r\n :visible.sync=\"pickerVisible\"\r\n ></vue-pickers>\r\n </div>\r\n <div class=\"item acea-row row-between-wrapper\" v-if=\"expFrom.express_record_type === 1\">\r\n <div>快递单号</div>\r\n <input type=\"text\" placeholder=\"填写快递单号\" v-model=\"expFrom.delivery_id\" class=\"mode input-input\" />\r\n </div>\r\n <div class=\"item acea-row row-between-wrapper\" v-if=\"expFrom.express_record_type === 1\">\r\n <div class=\"tip\">顺丰请输入单号:收件人或寄件人手机号后四位,</div>\r\n <div class=\"tip\">例如:SF000000000000:3941</div>\r\n </div>\r\n </div>\r\n <div class=\"list\" v-if=\"expTemp.length && active === 0\">\r\n <div class=\"item acea-row row-between-wrapper\">\r\n <div>电子面单</div>\r\n <div class=\"acea-row\">\r\n <span class=\"checkName\" v-text=\"expFrom.delivery_name\" @click=\"showExpTemp\"></span>\r\n <vue-pickers\r\n :data=\"expTempData\"\r\n :showToolbar=\"true\"\r\n :maskClick=\"true\"\r\n @confirm=\"confirmExpTemp\"\r\n :defaultIndex=\"0\"\r\n :visible.sync=\"pickerVisibleExpTemp\"\r\n ></vue-pickers>\r\n <div class=\"look\">\r\n <span>预览</span>\r\n <viewer class=\"viewer\" ref=\"viewer\">\r\n <img v-lazy=\"tempImg\" class=\"image\" />\r\n </viewer>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"list\" v-if=\"expFrom.express_record_type === 2 && active === 0\">\r\n <div class=\"item acea-row row-between-wrapper\">\r\n <div>寄件人姓名</div>\r\n <input type=\"text\" placeholder=\"填写寄件人姓名\" v-model=\"expFrom.to_name\" class=\"mode input-input\" />\r\n </div>\r\n <div class=\"item acea-row row-between-wrapper\">\r\n <div>寄件人电话</div>\r\n <input type=\"text\" placeholder=\"填写寄件人电话\" v-model=\"expFrom.to_tel\" class=\"mode input-input\" />\r\n </div>\r\n <div class=\"item acea-row row-between-wrapper\">\r\n <div>寄件人地址</div>\r\n <input type=\"text\" placeholder=\"填写寄件人地址\" v-model=\"expFrom.to_addr\" class=\"mode input-input\" />\r\n </div>\r\n </div>\r\n <div class=\"list\" v-if=\"active === 1\">\r\n <div class=\"item acea-row row-between-wrapper\">\r\n <div>送货人</div>\r\n <span class=\"checkName\" v-text=\"expFrom.sh_delivery_name\" @click=\"showName\"></span>\r\n <vue-pickers\r\n :data=\"deliveryList\"\r\n :showToolbar=\"true\"\r\n :maskClick=\"true\"\r\n @confirm=\"confirmName\"\r\n :defaultIndex=\"0\"\r\n :visible.sync=\"pickerVisibleName\"\r\n ></vue-pickers>\r\n </div>\r\n <div class=\"item acea-row row-between-wrapper\">\r\n <div>送货人电话</div>\r\n <input type=\"text\" placeholder=\"填写送货人电话\" v-model=\"expFrom.sh_delivery_id\" class=\"mode input-input\" />\r\n </div>\r\n </div>\r\n <textarea\r\n v-if=\"active === 2\"\r\n v-model=\"expFrom.fictitious_content\"\r\n class=\"textarea\"\r\n placeholder=\"备注\"\r\n :maxlength=\"500\"\r\n ></textarea>\r\n </div>\r\n <div style=\"height: 1.2rem\"></div>\r\n <div class=\"confirm\" @click=\"saveInfo\">确认提交</div>\r\n </div>\r\n</template>\r\n<script>\r\nimport { orderSendApi, orderDetailApi } from '@/api/order';\r\nimport { orderTemp, orderInfo, orderExport, orderDelivery, getSender, orderDeliveryAll } from '@/api/kefu';\r\nimport { required, num } from '@/utils/validate';\r\nimport { validatorDefaultCatch } from '@/libs/dialog';\r\nimport vuePickers from 'vue-pickers';\r\nexport default {\r\n name: 'GoodsDeliver',\r\n components: { vuePickers },\r\n props: {},\r\n data: function () {\r\n return {\r\n pickerVisible: false, // 快递公司选择\r\n types: [\r\n {\r\n type: 1,\r\n title: '发货',\r\n },\r\n {\r\n type: 2,\r\n title: '送货',\r\n },\r\n {\r\n type: 3,\r\n title: '无需发货',\r\n },\r\n ],\r\n expressType: [\r\n {\r\n title: '手动填写',\r\n key: 1,\r\n },\r\n {\r\n title: '电子面单打印',\r\n key: 2,\r\n },\r\n ],\r\n active: 0,\r\n activeExpTpe: 0,\r\n orderId: '',\r\n delivery: null,\r\n pickData: [],\r\n type: '1',\r\n result: {},\r\n expFrom: {\r\n type: 1, // 发货方式\r\n delivery_name: '', //快递公司\r\n delivery_id: '', //快递单号\r\n delivery_code: '', //快递公司编码\r\n express_record_type: 1, // 发货类型\r\n express_temp_id: '', // 电子面单模板\r\n to_name: '',\r\n to_tel: '',\r\n to_addr: '',\r\n sh_delivery_name: '',\r\n sh_delivery_id: '',\r\n sh_delivery_uid: '',\r\n fictitious_content: '',\r\n },\r\n expTemp: [],\r\n pickerVisibleName: false, // 送货人选择\r\n pickerVisibleExpTemp: false, //电子面单选择\r\n expTempData: [], // 面单数据\r\n tempName: '', // 面单名称\r\n tempImg: '', //面单图片\r\n deliveryList: [], // 送货人数据\r\n };\r\n },\r\n watch: {\r\n '$route.params.orderId': function (newVal) {\r\n let that = this;\r\n if (newVal != undefined) {\r\n that.orderId = newVal;\r\n that.getIndex();\r\n }\r\n },\r\n },\r\n created() {\r\n // import('@/assets/js/media_750')\r\n },\r\n mounted: function () {\r\n this.orderId = this.$route.params.orderId;\r\n this.getIndex();\r\n this.getLogistics();\r\n },\r\n methods: {\r\n // 显示送货人\r\n showName() {\r\n this.pickerVisibleName = true;\r\n },\r\n // 获取配送人\r\n getDelivery() {\r\n orderDeliveryAll().then((res) => {\r\n let tdata = [];\r\n res.data.map((item) => {\r\n tdata.push({\r\n label: item.nickname,\r\n value: item.uid,\r\n phone: item.phone,\r\n });\r\n });\r\n this.deliveryList = [tdata];\r\n this.expFrom.sh_delivery_name = tdata[0].label;\r\n this.expFrom.sh_delivery_id = tdata[0].phone;\r\n this.expFrom.sh_delivery_uid = tdata[0].value;\r\n if (this.expFrom.express_record_type === 2) this.getTemp();\r\n });\r\n },\r\n // 选择送货人\r\n confirmName(res) {\r\n this.expFrom.sh_delivery_name = res[0].label;\r\n this.expFrom.sh_delivery_id = res[0].phone;\r\n this.expFrom.sh_delivery_uid = res[0].value;\r\n },\r\n // 获取订单打印默认配置\r\n orderDeliveryInfo() {\r\n getSender().then((res) => {\r\n this.expFrom.to_name = res.data.to_name;\r\n this.expFrom.to_tel = res.data.to_tel;\r\n this.expFrom.to_addr = res.data.to_add;\r\n });\r\n },\r\n cancel() {\r\n // this.result = 'click cancel result: null'\r\n },\r\n // 选择发货类型\r\n changeExpTpe(item, index) {\r\n this.expFrom.express_record_type = item.key;\r\n this.activeExpTpe = index;\r\n if (item.key === 2) {\r\n this.orderDeliveryInfo();\r\n this.getTemp();\r\n } else {\r\n this.expTemp = [];\r\n }\r\n },\r\n // 快递模板\r\n getTemp() {\r\n orderTemp({\r\n com: this.expFrom.delivery_code,\r\n }).then((res) => {\r\n this.expTemp = res.data.data;\r\n let tdata = [];\r\n if (this.expTemp.length) {\r\n this.expTemp.map((item) => {\r\n tdata.push({\r\n label: item.title,\r\n value: item.temp_id,\r\n id: item.id,\r\n pic: item.pic,\r\n code: item.code,\r\n });\r\n });\r\n this.expTempData = [tdata];\r\n this.expFrom.express_temp_id = tdata[0].value;\r\n this.tempName = tdata[0].label;\r\n this.tempImg = tdata[0].pic;\r\n }\r\n });\r\n },\r\n // 选择电子面单模板\r\n confirmExpTemp(res) {\r\n this.expFrom.express_temp_id = res[0].value;\r\n this.tempName = res[0].label;\r\n this.tempImg = res[0].pic;\r\n },\r\n // 选择快递公司\r\n confirm(res) {\r\n this.expFrom.delivery_name = res[0].label;\r\n this.expFrom.delivery_code = res[0].value;\r\n if (this.expFrom.express_record_type === 2) this.getTemp();\r\n },\r\n show() {\r\n this.pickerVisible = true;\r\n },\r\n showExpTemp() {\r\n this.pickerVisibleExpTemp = true;\r\n },\r\n // 发货方式\r\n changeType: function (item, index) {\r\n this.active = index;\r\n this.expFrom.type = item.type;\r\n if (index === 1) this.getDelivery();\r\n },\r\n getIndex() {\r\n orderInfo(this.$route.params.id)\r\n .then((res) => {\r\n this.delivery = res.data;\r\n })\r\n .catch((error) => {\r\n this.$dialog.error(error.msg);\r\n });\r\n },\r\n getLogistics() {\r\n orderExport().then(async (res) => {\r\n let tdata = [];\r\n res.data.map((item) => {\r\n tdata.push({\r\n label: item.value,\r\n value: item.code,\r\n id: item.id,\r\n });\r\n });\r\n this.pickData = [tdata];\r\n this.expFrom.delivery_name = tdata[0].label;\r\n this.expFrom.delivery_code = tdata[0].value;\r\n if (this.expFrom.express_record_type === 2) this.getTemp();\r\n });\r\n },\r\n async saveInfo() {\r\n let that = this,\r\n type = that.type,\r\n // expressId = that.expressId,\r\n // expressCode = that.expressCode,\r\n save = {};\r\n // save.id = that.$route.params.id;\r\n // save.type = that.expFrom.type;\r\n switch (type) {\r\n case '1':\r\n if (this.expFrom.type === 1 && !that.expFrom.delivery_name) return that.$dialog.error('请输入快递公司');\r\n if (this.expFrom.type === 1 && this.expFrom.express_record_type === 1 && !that.expFrom.delivery_id)\r\n return that.$dialog.error('请输入快递单号');\r\n if (this.expFrom.type === 1 && !that.expFrom.express_temp_id && this.expFrom.express_record_type === 2)\r\n return that.$dialog.error('请选择电子面单');\r\n that.setInfo(that.expFrom);\r\n break;\r\n case '2':\r\n try {\r\n await this.$validator({\r\n expressId: [required(required.message('发货人姓名'))],\r\n expressCode: [required(required.message('发货人电话'))],\r\n }).validate({ expressId, expressCode });\r\n } catch (e) {\r\n return validatorDefaultCatch(e);\r\n }\r\n save.expressId = expressId;\r\n save.expressCode = expressCode;\r\n that.setInfo(save);\r\n break;\r\n case '3':\r\n that.setInfo(save);\r\n break;\r\n }\r\n },\r\n setInfo: function (item) {\r\n let that = this;\r\n orderDelivery(that.$route.params.id, item).then(\r\n (res) => {\r\n that.$dialog.success('发送货成功');\r\n that.$router.go(-1);\r\n },\r\n (error) => {\r\n that.$dialog.error(error.msg);\r\n },\r\n );\r\n },\r\n },\r\n};\r\n</script>\r\n<style scoped lang=\"less\">\r\n.textarea {\r\n display: block;\r\n min-height: 1.92rem;\r\n padding: 0.3rem;\r\n width: 100%;\r\n border: 0;\r\n outline: none;\r\n border-bottom: 1px solid #f0f0f0;\r\n resize: none;\r\n}\r\n.cheeckName {\r\n width: 1rem;\r\n text-align: right;\r\n}\r\n.viewer {\r\n opacity: 0;\r\n top: 1%;\r\n position: absolute;\r\n .image {\r\n width: 1rem;\r\n height: 0.5rem;\r\n }\r\n}\r\n.look {\r\n color: #1890ff;\r\n margin-left: 0.2rem;\r\n position: relative;\r\n}\r\n.deliver-goods header {\r\n width: 100%;\r\n background-color: #fff;\r\n}\r\n\r\n.deliver-goods header .order-num {\r\n padding: 0 0.3rem;\r\n border-bottom: 1px solid #f5f5f5;\r\n height: 0.67rem;\r\n}\r\n\r\n.deliver-goods header .order-num .num {\r\n width: 4.3rem;\r\n font-size: 0.26rem;\r\n color: #282828;\r\n position: relative;\r\n}\r\n\r\n.deliver-goods header .order-num .num:after {\r\n position: absolute;\r\n content: '';\r\n width: 1px;\r\n height: 0.3rem;\r\n background-color: #ddd;\r\n top: 50%;\r\n margin-top: -0.15rem;\r\n right: 0;\r\n}\r\n\r\n.deliver-goods header .order-num .name {\r\n width: 2.6rem;\r\n font-size: 0.26rem;\r\n color: #282828;\r\n text-align: center;\r\n}\r\n\r\n.deliver-goods header .order-num .name .iconfontYI {\r\n font-size: 0.35rem;\r\n color: #477ef3;\r\n vertical-align: middle;\r\n margin-right: 0.1rem;\r\n}\r\n\r\n.deliver-goods header .address {\r\n font-size: 0.26rem;\r\n color: #868686;\r\n background-color: #fff;\r\n padding: 0.3rem;\r\n}\r\n\r\n.deliver-goods header .address .name {\r\n font-size: 0.3rem;\r\n color: #282828;\r\n margin-bottom: 0.1rem;\r\n}\r\n\r\n.deliver-goods header .address .name .phone {\r\n margin-left: 0.4rem;\r\n}\r\n\r\n.deliver-goods header .line {\r\n width: 100%;\r\n height: 0.03rem;\r\n}\r\n\r\n.deliver-goods header .line img {\r\n width: 100%;\r\n height: 100%;\r\n display: block;\r\n}\r\n\r\n.deliver-goods .wrapper {\r\n width: 100%;\r\n background-color: #fff;\r\n}\r\n\r\n.deliver-goods .wrapper .item {\r\n border-bottom: 1px solid #f0f0f0;\r\n padding: 0 0.3rem;\r\n height: 0.96rem;\r\n font-size: 0.32rem;\r\n color: #282828;\r\n position: relative;\r\n}\r\n\r\n.deliver-goods .wrapper .item .tip {\r\n color: #c4c4c4;\r\n text-align: right;\r\n width: 100%;\r\n font-size: 0.25rem;\r\n}\r\n\r\n.deliver-goods .wrapper .item .mode {\r\n width: 4.6rem;\r\n height: 100%;\r\n text-align: right;\r\n outline: none;\r\n}\r\n\r\n.deliver-goods .wrapper .item .mode .iconfontYI {\r\n font-size: 0.3rem;\r\n margin-left: 0.13rem;\r\n}\r\n\r\n.deliver-goods .wrapper .item .mode .goods ~ .goods {\r\n margin-left: 0.3rem;\r\n}\r\n\r\n.deliver-goods .wrapper .item .mode .goods {\r\n color: #bbb;\r\n}\r\n\r\n.deliver-goods .wrapper .item .mode .goods.on {\r\n color: #477ef3;\r\n}\r\n\r\n.deliver-goods .wrapper .item .icon-up {\r\n position: absolute;\r\n font-size: 0.35rem;\r\n color: #2c2c2c;\r\n right: 0.3rem;\r\n}\r\n\r\n.deliver-goods .wrapper .item select {\r\n direction: rtl;\r\n padding-right: 0.6rem;\r\n position: relative;\r\n z-index: 2;\r\n}\r\n\r\n.deliver-goods .wrapper .item input::placeholder {\r\n color: #bbb;\r\n}\r\n\r\n.deliver-goods .confirm {\r\n font-size: 0.32rem;\r\n color: #fff;\r\n width: 100%;\r\n height: 1rem;\r\n background-color: #477ef3;\r\n text-align: center;\r\n line-height: 1rem;\r\n position: fixed;\r\n bottom: 0;\r\n}\r\n</style>\r\n"]}]}
|