5984cde9f10c8ad354095134eaaa040a.json 41 KB

1
  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\\order\\orderList\\handle\\orderSend.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\order\\orderList\\handle\\orderSend.vue","mtime":1677828270225},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5udW1iZXIuY29uc3RydWN0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvd2ViLmRvbS1jb2xsZWN0aW9ucy5mb3ItZWFjaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNwbGljZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC5rZXlzLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmV4ZWMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAudGVzdC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmZpbmQuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBnZXRFeHByZXNzRGF0YSwgcHV0RGVsaXZlcnksIHNwbGl0RGVsaXZlcnksIG9yZGVyRXhwcmVzc1RlbXAsIG9yZGVyRGVsaXZlcnlMaXN0LCBvcmRlclNoZWV0SW5mbywgc3BsaXRDYXJ0SW5mbyB9IGZyb20gJ0AvYXBpL29yZGVyJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdvcmRlclNlbmQnLAogIHByb3BzOiB7CiAgICBvcmRlcklkOiBOdW1iZXIsCiAgICBzdGF0dXM6IE51bWJlciwKICAgIC8vIHRvdGFsX251bTogTnVtYmVyLAogICAgcGF5X3R5cGU6IFN0cmluZywKICAgIHZpcnR1YWxfdHlwZTogTnVtYmVyCiAgfSwKICB3YXRjaDogewogICAgb3JkZXJJZDogZnVuY3Rpb24gb3JkZXJJZCh2YWwpIHsKICAgICAgaWYgKHRoaXMudmlydHVhbF90eXBlID09IDMpIHRoaXMuZm9ybUl0ZW0udHlwZSA9ICczJzsKICAgIH0KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgIHJldHVybiB7CiAgICAgIG9yZGVyU3RhdHVzOiAwLAogICAgICB0b3RhbF9udW06IDAsCiAgICAgIHNwbGl0U3dpdGNoOiB0cnVlLAogICAgICBmb3JtSXRlbTogewogICAgICAgIHR5cGU6ICcxJywKICAgICAgICBleHByZXNzX3JlY29yZF90eXBlOiAnMScsCiAgICAgICAgZGVsaXZlcnlfbmFtZTogJycsCiAgICAgICAgZGVsaXZlcnlfaWQ6ICcnLAogICAgICAgIGV4cHJlc3NfdGVtcF9pZDogJycsCiAgICAgICAgdG9fbmFtZTogJycsCiAgICAgICAgdG9fdGVsOiAnJywKICAgICAgICB0b19hZGRyOiAnJywKICAgICAgICBzaF9kZWxpdmVyeTogJycsCiAgICAgICAgZmljdGl0aW91c19jb250ZW50OiAnJwogICAgICB9LAogICAgICBtb2RhbHM6IGZhbHNlLAogICAgICBleHByZXNzOiBbXSwKICAgICAgZXhwcmVzc1RlbXA6IFtdLAogICAgICBkZWxpdmVyeUxpc3Q6IFtdLAogICAgICB0ZW1wOiB7fSwKICAgICAgZXhwb3J0X29wZW46IHRydWUsCiAgICAgIG1hbnlGb3JtVmFsaWRhdGU6IFtdLAogICAgICBoZWFkZXI6IFt7CiAgICAgICAgdHlwZTogJ3NlbGVjdGlvbicsCiAgICAgICAgd2lkdGg6IDYwLAogICAgICAgIGFsaWduOiAnY2VudGVyJwogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfllYblk4Hkv6Hmga8nLAogICAgICAgIHNsb3Q6ICdpbWFnZScsCiAgICAgICAgd2lkdGg6IDIwMCwKICAgICAgICBhbGlnbjogJ2NlbnRlcicKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn6KeE5qC8JywKICAgICAgICBzbG90OiAndmFsdWUnLAogICAgICAgIGFsaWduOiAnY2VudGVyJywKICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+S7t+agvCcsCiAgICAgICAgc2xvdDogJ3ByaWNlJywKICAgICAgICBhbGlnbjogJ2NlbnRlcicsCiAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmgLvmlbAnLAogICAgICAgIGtleTogJ2NhcnRfbnVtJywKICAgICAgICBhbGlnbjogJ2NlbnRlcicsCiAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflvoXlj5HmlbDph48nLAogICAgICAgIGtleTogJ3N1cnBsdXNfbnVtJywKICAgICAgICBhbGlnbjogJ2NlbnRlcicsCiAgICAgICAgd2lkdGg6IDE4MCwKICAgICAgICByZW5kZXI6IGZ1bmN0aW9uIHJlbmRlcihoLCBwYXJhbXMpIHsKICAgICAgICAgIHJldHVybiBoKCdkaXYnLCBbaCgnSW5wdXROdW1iZXInLCB7CiAgICAgICAgICAgIHByb3BzOiB7CiAgICAgICAgICAgICAgbWluOiAxLAogICAgICAgICAgICAgIG1heDogcGFyYW1zLnJvdy5zdXJwbHVzX251bSwKICAgICAgICAgICAgICB2YWx1ZTogcGFyYW1zLnJvdy5udW0gfHwgcGFyYW1zLnJvdy5zdXJwbHVzX251bQogICAgICAgICAgICB9LAogICAgICAgICAgICBvbjogewogICAgICAgICAgICAgICdvbi1jaGFuZ2UnOiBmdW5jdGlvbiBvbkNoYW5nZShlKSB7CiAgICAgICAgICAgICAgICAvLyBwYXJhbXMucm93LnN1cnBsdXNfbnVtID0gZSB8fCAxOwogICAgICAgICAgICAgICAgcGFyYW1zLnJvdy5udW0gPSBlIHx8IDE7CiAgICAgICAgICAgICAgICBfdGhpcy5tYW55Rm9ybVZhbGlkYXRlW3BhcmFtcy5pbmRleF0gPSBwYXJhbXMucm93OwoKICAgICAgICAgICAgICAgIF90aGlzLnNlbGVjdERhdGEuZm9yRWFjaChmdW5jdGlvbiAodiwgaW5kZXgpIHsKICAgICAgICAgICAgICAgICAgaWYgKHYuY2FydF9pZCA9PT0gcGFyYW1zLnJvdy5jYXJ0X2lkKSB7CiAgICAgICAgICAgICAgICAgICAgX3RoaXMuc2VsZWN0RGF0YS5zcGxpY2UoaW5kZXgsIDEsIHBhcmFtcy5yb3cpOwogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0pXSk7CiAgICAgICAgfQogICAgICB9XSwKICAgICAgc2VsZWN0RGF0YTogW10KICAgIH07CiAgfSwKICBtZXRob2RzOiB7CiAgICBzZWxlY3RPbmU6IGZ1bmN0aW9uIHNlbGVjdE9uZShkYXRhKSB7CiAgICAgIHRoaXMuc2VsZWN0RGF0YSA9IGRhdGE7CiAgICB9LAogICAgY2hhbmdlTW9kYWw6IGZ1bmN0aW9uIGNoYW5nZU1vZGFsKHN0YXR1cykgewogICAgICBpZiAoIXN0YXR1cykgewogICAgICAgIHRoaXMuY2FuY2VsKCk7CiAgICAgIH0KICAgIH0sCiAgICBjaGFuZ2VTcGxpdFN0YXR1czogZnVuY3Rpb24gY2hhbmdlU3BsaXRTdGF0dXMoc3RhdHVzKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgLy8gdGhpcy5zcGxpdFN3aXRjaCA9IHN0YXR1czsKICAgICAgaWYgKHN0YXR1cykgewogICAgICAgIHNwbGl0Q2FydEluZm8odGhpcy5vcmRlcklkKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgIF90aGlzMi5tYW55Rm9ybVZhbGlkYXRlID0gW107CiAgICAgICAgICBPYmplY3Qua2V5cyhyZXMuZGF0YSkuZm9yRWFjaChmdW5jdGlvbiAoa2V5KSB7CiAgICAgICAgICAgIF90aGlzMi5tYW55Rm9ybVZhbGlkYXRlLnB1c2gocmVzLmRhdGFba2V5XSk7CiAgICAgICAgICB9KTsKICAgICAgICB9KTsKICAgICAgfQogICAgfSwKICAgIGNoYW5nZVJhZGlvOiBmdW5jdGlvbiBjaGFuZ2VSYWRpbyhvKSB7CiAgICAgIHRoaXMuJHJlZnMuZm9ybUl0ZW0ucmVzZXRGaWVsZHMoKTsKCiAgICAgIHN3aXRjaCAobykgewogICAgICAgIGNhc2UgJzEnOgogICAgICAgICAgdGhpcy5mb3JtSXRlbS5kZWxpdmVyeV9uYW1lID0gJyc7CiAgICAgICAgICB0aGlzLmZvcm1JdGVtLmRlbGl2ZXJ5X2lkID0gJyc7CiAgICAgICAgICB0aGlzLmZvcm1JdGVtLmV4cHJlc3NfdGVtcF9pZCA9ICcnOwogICAgICAgICAgdGhpcy5mb3JtSXRlbS5leHByZXNzX3JlY29yZF90eXBlID0gJzEnOwogICAgICAgICAgdGhpcy5leHByZXNzVGVtcCA9IFtdOwogICAgICAgICAgdGhpcy5nZXRMaXN0KDEpOwogICAgICAgICAgYnJlYWs7CgogICAgICAgIGNhc2UgJzInOgogICAgICAgICAgdGhpcy5mb3JtSXRlbS5zaF9kZWxpdmVyeSA9ICcnOwogICAgICAgICAgYnJlYWs7CgogICAgICAgIGNhc2UgJzMnOgogICAgICAgICAgdGhpcy5mb3JtSXRlbS5maWN0aXRpb3VzX2NvbnRlbnQgPSAnJzsKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBkZWZhdWx0OgogICAgICAgICAgLy8gdGhpcy5mb3JtSXRlbSA9IHsKICAgICAgICAgIC8vICAgICB0eXBlOiAnMycsCiAgICAgICAgICAvLyAgICAgZXhwcmVzc19yZWNvcmRfdHlwZTogJzEnLAogICAgICAgICAgLy8gICAgIGRlbGl2ZXJ5X25hbWU6ICcnLAogICAgICAgICAgLy8gICAgIGRlbGl2ZXJ5X2lkOiAnJywKICAgICAgICAgIC8vICAgICBleHByZXNzX3RlbXBfaWQ6ICcnLAogICAgICAgICAgLy8gICAgIHRvX25hbWU6ICcnLAogICAgICAgICAgLy8gICAgIHRvX3RlbDogJycsCiAgICAgICAgICAvLyAgICAgdG9fYWRkcjogJycsCiAgICAgICAgICAvLyAgICAgc2hfZGVsaXZlcnk6ICcnCiAgICAgICAgICAvLyB9OwogICAgICAgICAgYnJlYWs7CiAgICAgIH0KICAgIH0sCiAgICBjaGFuZ2VFeHByZXNzOiBmdW5jdGlvbiBjaGFuZ2VFeHByZXNzKGopIHsKICAgICAgc3dpdGNoIChqKSB7CiAgICAgICAgY2FzZSAnMic6CiAgICAgICAgICB0aGlzLmZvcm1JdGVtLmRlbGl2ZXJ5X25hbWUgPSAnJzsKICAgICAgICAgIHRoaXMuZm9ybUl0ZW0uZXhwcmVzc190ZW1wX2lkID0gJyc7CiAgICAgICAgICB0aGlzLmV4cHJlc3NUZW1wID0gW107CiAgICAgICAgICB0aGlzLmdldExpc3QoMik7CiAgICAgICAgICBicmVhazsKCiAgICAgICAgY2FzZSAnMSc6CiAgICAgICAgICB0aGlzLmZvcm1JdGVtLmRlbGl2ZXJ5X25hbWUgPSAnJzsKICAgICAgICAgIHRoaXMuZm9ybUl0ZW0uZGVsaXZlcnlfaWQgPSAnJzsKICAgICAgICAgIHRoaXMuZ2V0TGlzdCgxKTsKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBkZWZhdWx0OgogICAgICAgICAgYnJlYWs7CiAgICAgIH0KICAgIH0sCiAgICByZXNldDogZnVuY3Rpb24gcmVzZXQoKSB7CiAgICAgIHRoaXMuZm9ybUl0ZW0gPSB7CiAgICAgICAgdHlwZTogJzEnLAogICAgICAgIGV4cHJlc3NfcmVjb3JkX3R5cGU6ICcxJywKICAgICAgICBkZWxpdmVyeV9uYW1lOiAnJywKICAgICAgICBkZWxpdmVyeV9pZDogJycsCiAgICAgICAgZXhwcmVzc190ZW1wX2lkOiAnJywKICAgICAgICBleHByZXNzVGVtcDogW10sCiAgICAgICAgdG9fbmFtZTogJycsCiAgICAgICAgdG9fdGVsOiAnJywKICAgICAgICB0b19hZGRyOiAnJywKICAgICAgICBzaF9kZWxpdmVyeTogJycsCiAgICAgICAgZmljdGl0aW91c19jb250ZW50OiAnJwogICAgICB9OwogICAgfSwKICAgIC8vIOeJqea1geWFrOWPuOWIl+ihqAogICAgZ2V0TGlzdDogZnVuY3Rpb24gZ2V0TGlzdCh0eXBlKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwoKICAgICAgdmFyIHN0YXR1cyA9IHR5cGUgPT09IDIgPyAxIDogJyc7CiAgICAgIGdldEV4cHJlc3NEYXRhKHN0YXR1cykudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZShyZXMpIHsKICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkgewogICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQucHJldiA9IF9jb250ZXh0Lm5leHQpIHsKICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgX3RoaXMzLmV4cHJlc3MgPSByZXMuZGF0YTsKCiAgICAgICAgICAgICAgICAgIF90aGlzMy5nZXRTaGVldEluZm8oKTsKCiAgICAgICAgICAgICAgICBjYXNlIDI6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMy5sb2FkaW5nID0gZmFsc2U7CgogICAgICAgIF90aGlzMy4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5o+Q5LqkCiAgICBwdXRTZW5kOiBmdW5jdGlvbiBwdXRTZW5kKG5hbWUpIHsKICAgICAgdmFyIF90aGlzNCA9IHRoaXM7CgogICAgICB2YXIgZGF0YSA9IHsKICAgICAgICBpZDogdGhpcy5vcmRlcklkLAogICAgICAgIGRhdGFzOiB0aGlzLmZvcm1JdGVtCiAgICAgIH07CgogICAgICBpZiAodGhpcy5mb3JtSXRlbS50eXBlID09PSAnMScgJiYgdGhpcy5mb3JtSXRlbS5leHByZXNzX3JlY29yZF90eXBlID09PSAnMicpIHsKICAgICAgICBpZiAodGhpcy5mb3JtSXRlbS5kZWxpdmVyeV9uYW1lID09PSAnJykgewogICAgICAgICAgcmV0dXJuIHRoaXMuJE1lc3NhZ2UuZXJyb3IoJ+W/q+mAkuWFrOWPuOS4jeiDveS4uuepuicpOwogICAgICAgIH0gZWxzZSBpZiAodGhpcy5mb3JtSXRlbS5leHByZXNzX3RlbXBfaWQgPT09ICcnKSB7CiAgICAgICAgICByZXR1cm4gdGhpcy4kTWVzc2FnZS5lcnJvcign55S15a2Q6Z2i5Y2V5LiN6IO95Li656m6Jyk7CiAgICAgICAgfSBlbHNlIGlmICh0aGlzLmZvcm1JdGVtLnRvX25hbWUgPT09ICcnKSB7CiAgICAgICAgICByZXR1cm4gdGhpcy4kTWVzc2FnZS5lcnJvcign5a+E5Lu25Lq65aeT5ZCN5LiN6IO95Li656m6Jyk7CiAgICAgICAgfSBlbHNlIGlmICh0aGlzLmZvcm1JdGVtLnRvX3RlbCA9PT0gJycpIHsKICAgICAgICAgIHJldHVybiB0aGlzLiRNZXNzYWdlLmVycm9yKCflr4Tku7bkurrnlLXor53kuI3og73kuLrnqbonKTsKICAgICAgICB9IGVsc2UgaWYgKCEvXjEoM3w0fDV8N3w4fDl8NilcZHs5fSQvaS50ZXN0KHRoaXMuZm9ybUl0ZW0udG9fdGVsKSkgewogICAgICAgICAgcmV0dXJuIHRoaXMuJE1lc3NhZ2UuZXJyb3IoJ+ivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggScpOwogICAgICAgIH0gZWxzZSBpZiAodGhpcy5mb3JtSXRlbS50b19hZGRyID09PSAnJykgewogICAgICAgICAgcmV0dXJuIHRoaXMuJE1lc3NhZ2UuZXJyb3IoJ+WvhOS7tuS6uuWcsOWdgOS4jeiDveS4uuepuicpOwogICAgICAgIH0KICAgICAgfQoKICAgICAgaWYgKHRoaXMuZm9ybUl0ZW0udHlwZSA9PT0gJzEnICYmIHRoaXMuZm9ybUl0ZW0uZXhwcmVzc19yZWNvcmRfdHlwZSA9PT0gJzEnKSB7CiAgICAgICAgaWYgKHRoaXMuZm9ybUl0ZW0uZGVsaXZlcnlfbmFtZSA9PT0gJycpIHsKICAgICAgICAgIHJldHVybiB0aGlzLiRNZXNzYWdlLmVycm9yKCflv6vpgJLlhazlj7jkuI3og73kuLrnqbonKTsKICAgICAgICB9IGVsc2UgaWYgKHRoaXMuZm9ybUl0ZW0uZGVsaXZlcnlfaWQgPT09ICcnKSB7CiAgICAgICAgICByZXR1cm4gdGhpcy4kTWVzc2FnZS5lcnJvcign5b+r6YCS5Y2V5Y+35LiN6IO95Li656m6Jyk7CiAgICAgICAgfQogICAgICB9CgogICAgICBpZiAodGhpcy5mb3JtSXRlbS50eXBlID09PSAnMicpIHsKICAgICAgICBpZiAodGhpcy5mb3JtSXRlbS5zaF9kZWxpdmVyeSA9PT0gJycpIHsKICAgICAgICAgIHJldHVybiB0aGlzLiRNZXNzYWdlLmVycm9yKCfpgIHotKfkurrkuI3og73kuLrnqbonKTsKICAgICAgICB9CiAgICAgIH0KCiAgICAgIGlmICh0aGlzLnNwbGl0U3dpdGNoKSB7CiAgICAgICAgZGF0YS5kYXRhcy5jYXJ0X2lkcyA9IFtdOwogICAgICAgIHRoaXMuc2VsZWN0RGF0YS5mb3JFYWNoKGZ1bmN0aW9uICh2KSB7CiAgICAgICAgICBkYXRhLmRhdGFzLmNhcnRfaWRzLnB1c2goewogICAgICAgICAgICBjYXJ0X2lkOiB2LmNhcnRfaWQsCiAgICAgICAgICAgIGNhcnRfbnVtOiB2Lm51bSB8fCB2LnN1cnBsdXNfbnVtCiAgICAgICAgICB9KTsKICAgICAgICB9KTsKICAgICAgICBzcGxpdERlbGl2ZXJ5KGRhdGEpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgX3RoaXM0Lm1vZGFscyA9IGZhbHNlOwoKICAgICAgICAgIF90aGlzNC4kTWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOwoKICAgICAgICAgIF90aGlzNC4kZW1pdCgnc3VibWl0RmFpbCcpOwoKICAgICAgICAgIF90aGlzNC5yZXNldCgpOwoKICAgICAgICAgIF90aGlzNC5zcGxpdFN3aXRjaCA9IGZhbHNlOwogICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgIF90aGlzNC4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgICB9KTsKICAgICAgfSBlbHNlIHsKICAgICAgICBwdXREZWxpdmVyeShkYXRhKS50aGVuKCAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgICAgdmFyIF9yZWYyID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlMihyZXMpIHsKICAgICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUyJChfY29udGV4dDIpIHsKICAgICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dDIucHJldiA9IF9jb250ZXh0Mi5uZXh0KSB7CiAgICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgICBfdGhpczQubW9kYWxzID0gZmFsc2U7CgogICAgICAgICAgICAgICAgICAgIF90aGlzNC4kTWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOwoKICAgICAgICAgICAgICAgICAgICBfdGhpczQuc3BsaXRTd2l0Y2ggPSBmYWxzZTsKCiAgICAgICAgICAgICAgICAgICAgX3RoaXM0LiRlbWl0KCdzdWJtaXRGYWlsJyk7CgogICAgICAgICAgICAgICAgICAgIF90aGlzNC5yZXNldCgpOwoKICAgICAgICAgICAgICAgICAgY2FzZSA1OgogICAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDIuc3RvcCgpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwgX2NhbGxlZTIpOwogICAgICAgICAgfSkpOwoKICAgICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gyKSB7CiAgICAgICAgICAgIHJldHVybiBfcmVmMi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgICAgfTsKICAgICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgIF90aGlzNC4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgICB9KTsKICAgICAgfQogICAgfSwKICAgIGNhbmNlbDogZnVuY3Rpb24gY2FuY2VsKG5hbWUpIHsKICAgICAgdGhpcy5tb2RhbHMgPSBmYWxzZTsKICAgICAgdGhpcy5vcmRlclN0YXR1cyA9IDA7CiAgICAgIHRoaXMuc3BsaXRTd2l0Y2ggPSBmYWxzZTsKICAgICAgdGhpcy5zZWxlY3REYXRhID0gW107CiAgICAgIHRoaXMuZm9ybUl0ZW0udHlwZSA9ICcxJzsKICAgICAgdGhpcy4kZW1pdCgnY2xlYXJJZCcpOwogICAgICB0aGlzLnJlc2V0KCk7IC8vIHRoaXMuJHJlZnNbbmFtZV0ucmVzZXRGaWVsZHMoKTsKICAgICAgLy8gdGhpcy5mb3JtSXRlbS50eXBlID0gJzEnOwogICAgfSwKICAgIC8vIOeUteWtkOmdouWNleWIl+ihqAogICAgZXhwcmVzc0NoYW5nZTogZnVuY3Rpb24gZXhwcmVzc0NoYW5nZSh2YWx1ZSkgewogICAgICB2YXIgX3RoaXM1ID0gdGhpczsKCiAgICAgIHZhciBleHByZXNzSXRlbSA9IHRoaXMuZXhwcmVzcy5maW5kKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgICAgcmV0dXJuIGl0ZW0udmFsdWUgPT09IHZhbHVlOwogICAgICB9KTsKCiAgICAgIGlmIChleHByZXNzSXRlbSA9PT0gdW5kZWZpbmVkKSB7CiAgICAgICAgcmV0dXJuOwogICAgICB9CgogICAgICB0aGlzLmZvcm1JdGVtLmRlbGl2ZXJ5X2NvZGUgPSBleHByZXNzSXRlbS5jb2RlOwoKICAgICAgaWYgKHRoaXMuZm9ybUl0ZW0uZXhwcmVzc19yZWNvcmRfdHlwZSA9PT0gJzInKSB7CiAgICAgICAgdGhpcy5leHByZXNzVGVtcCA9IFtdOwogICAgICAgIHRoaXMuZm9ybUl0ZW0uZXhwcmVzc190ZW1wX2lkID0gJyc7CiAgICAgICAgb3JkZXJFeHByZXNzVGVtcCh7CiAgICAgICAgICBjb206IHRoaXMuZm9ybUl0ZW0uZGVsaXZlcnlfY29kZQogICAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgX3RoaXM1LmV4cHJlc3NUZW1wID0gcmVzLmRhdGE7CgogICAgICAgICAgaWYgKCFyZXMuZGF0YS5sZW5ndGgpIHsKICAgICAgICAgICAgX3RoaXM1LiRNZXNzYWdlLmVycm9yKCfor7fphY3nva7kvaDmiYDpgInlv6vpgJLlhazlj7jnmoTnlLXlrZDpnaLljZUnKTsKICAgICAgICAgIH0KICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgICBfdGhpczUuJE1lc3NhZ2UuZXJyb3IoZXJyLm1zZyk7CiAgICAgICAgfSk7CiAgICAgIH0KICAgIH0sCiAgICBnZXRDYXJ0SW5mbzogZnVuY3Rpb24gZ2V0Q2FydEluZm8oZGF0YSwgb3JkZXJpZCkgewogICAgICB2YXIgX3RoaXM2ID0gdGhpczsKCiAgICAgIHRoaXMuJHNldCh0aGlzLCAnb3JkZXJTdGF0dXMnLCBkYXRhKTsKICAgICAgdGhpcy4kc2V0KHRoaXMsICdzcGxpdFN3aXRjaCcsIGRhdGEgPT09IDggfHwgZGF0YSA9PT0gMTEgPyB0cnVlIDogZmFsc2UpOwogICAgICBzcGxpdENhcnRJbmZvKHRoaXMub3JkZXJJZCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM2Lm1hbnlGb3JtVmFsaWRhdGUgPSBbXTsKICAgICAgICBPYmplY3Qua2V5cyhyZXMuZGF0YSkuZm9yRWFjaChmdW5jdGlvbiAoa2V5KSB7CiAgICAgICAgICBfdGhpczYubWFueUZvcm1WYWxpZGF0ZS5wdXNoKHJlcy5kYXRhW2tleV0pOwogICAgICAgIH0pOwogICAgICB9KTsKICAgIH0sCiAgICBnZXREZWxpdmVyeUxpc3Q6IGZ1bmN0aW9uIGdldERlbGl2ZXJ5TGlzdCgpIHsKICAgICAgdmFyIF90aGlzNyA9IHRoaXM7CgogICAgICBvcmRlckRlbGl2ZXJ5TGlzdCgpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzNy5kZWxpdmVyeUxpc3QgPSByZXMuZGF0YS5saXN0OwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgX3RoaXM3LiRNZXNzYWdlLmVycm9yKGVyci5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICBnZXRTaGVldEluZm86IGZ1bmN0aW9uIGdldFNoZWV0SW5mbygpIHsKICAgICAgdmFyIF90aGlzOCA9IHRoaXM7CgogICAgICBvcmRlclNoZWV0SW5mbygpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIHZhciBkYXRhID0gcmVzLmRhdGE7CgogICAgICAgIGZvciAodmFyIGtleSBpbiBkYXRhKSB7CiAgICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpKSB7CiAgICAgICAgICAgIF90aGlzOC5mb3JtSXRlbVtrZXldID0gZGF0YVtrZXldOwogICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgX3RoaXM4LmV4cG9ydF9vcGVuID0gZGF0YS5leHBvcnRfb3BlbiA9PT0gdW5kZWZpbmVkID8gdHJ1ZSA6IGRhdGEuZXhwb3J0X29wZW47CgogICAgICAgIGlmICghX3RoaXM4LmV4cG9ydF9vcGVuKSB7CiAgICAgICAgICBfdGhpczguZm9ybUl0ZW0uZXhwcmVzc19yZWNvcmRfdHlwZSA9ICcxJzsKICAgICAgICB9CgogICAgICAgIF90aGlzOC5mb3JtSXRlbS50b19hZGRyID0gZGF0YS50b19hZGQ7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnIpIHsKICAgICAgICBfdGhpczguJE1lc3NhZ2UuZXJyb3IoZXJyLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIHNoRGVsaXZlcnlDaGFuZ2U6IGZ1bmN0aW9uIHNoRGVsaXZlcnlDaGFuZ2UodmFsdWUpIHsKICAgICAgaWYgKCF2YWx1ZSkgcmV0dXJuOwogICAgICB2YXIgZGVsaXZlcnlJdGVtID0gdGhpcy5kZWxpdmVyeUxpc3QuZmluZChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgIHJldHVybiBpdGVtLmlkID09PSB2YWx1ZTsKICAgICAgfSk7CiAgICAgIHRoaXMuZm9ybUl0ZW0uc2hfZGVsaXZlcnlfbmFtZSA9IGRlbGl2ZXJ5SXRlbS53eF9uYW1lOwogICAgICB0aGlzLmZvcm1JdGVtLnNoX2RlbGl2ZXJ5X2lkID0gZGVsaXZlcnlJdGVtLnBob25lOwogICAgICB0aGlzLmZvcm1JdGVtLnNoX2RlbGl2ZXJ5X3VpZCA9IGRlbGl2ZXJ5SXRlbS51aWQ7CiAgICB9LAogICAgZXhwcmVzc1RlbXBDaGFuZ2U6IGZ1bmN0aW9uIGV4cHJlc3NUZW1wQ2hhbmdlKHRlbXBJZCkgewogICAgICB0aGlzLnRlbXAgPSB0aGlzLmV4cHJlc3NUZW1wLmZpbmQoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICByZXR1cm4gdGVtcElkID09PSBpdGVtLnRlbXBfaWQ7CiAgICAgIH0pOwoKICAgICAgaWYgKHRoaXMudGVtcCA9PT0gdW5kZWZpbmVkKSB7CiAgICAgICAgdGhpcy50ZW1wID0ge307CiAgICAgIH0KICAgIH0sCiAgICAvLyBpbml0ZWQgKHZpZXdlcikgewogICAgLy8gICAgIHRoaXMuJHZpZXdlciA9IHZpZXdlcjsKICAgIC8vIH0sCiAgICBwcmV2aWV3OiBmdW5jdGlvbiBwcmV2aWV3KCkgewogICAgICB0aGlzLiRyZWZzLnZpZXdlci4kdmlld2VyLnNob3coKTsgLy8gdGhpcy4kdmlld2VyLnNob3coKTsKICAgIH0KICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmJA,SACAA,cADA,EAEAC,WAFA,EAGAC,aAHA,EAIAC,gBAJA,EAKAC,iBALA,EAMAC,cANA,EAOAC,aAPA,QAQA,aARA;AASA;EACAC,iBADA;EAEAC;IACAC,eADA;IAEAC,cAFA;IAGA;IACAC,gBAJA;IAKAC;EALA,CAFA;EASAC;IACAJ,OADA,mBACAK,GADA,EACA;MACA;IACA;EAHA,CATA;EAcAC,IAdA,kBAcA;IAAA;;IACA;MACAC,cADA;MAEAC,YAFA;MAGAC,iBAHA;MAIAC;QACAC,SADA;QAEAC,wBAFA;QAGAC,iBAHA;QAIAC,eAJA;QAKAC,mBALA;QAMAC,WANA;QAOAC,UAPA;QAQAC,WARA;QASAC,eATA;QAUAC;MAVA,CAJA;MAgBAC,aAhBA;MAiBAC,WAjBA;MAkBAC,eAlBA;MAmBAC,gBAnBA;MAoBAC,QApBA;MAqBAC,iBArBA;MAsBAC,oBAtBA;MAuBAC,SACA;QACAjB,iBADA;QAEAkB,SAFA;QAGAC;MAHA,CADA,EAMA;QACAC,aADA;QAEAC,aAFA;QAGAH,UAHA;QAIAC;MAJA,CANA,EAYA;QACAC,WADA;QAEAC,aAFA;QAGAF,eAHA;QAIAG;MAJA,CAZA,EAkBA;QACAF,WADA;QAEAC,aAFA;QAGAF,eAHA;QAIAG;MAJA,CAlBA,EAwBA;QACAF,WADA;QAEAG,eAFA;QAGAJ,eAHA;QAIAG;MAJA,CAxBA,EA8BA;QACAF,aADA;QAEAG,kBAFA;QAGAJ,eAHA;QAIAD,UAJA;QAKAM;UACA,iBACAC;YACArC;cACAsC,MADA;cAEAC,2BAFA;cAGAC;YAHA,CADA;YAMAC;cACA;gBACA;gBACAC;gBACA;;gBACA;kBACA;oBACA;kBACA;gBACA,CAJA;cAKA;YAVA;UANA,EADA;QAqBA;MA3BA,CA9BA,CAvBA;MAmFAC;IAnFA;EAqFA,CApGA;EAqGAC;IACAC,SADA,qBACAtC,IADA,EACA;MACA;IACA,CAHA;IAIAuC,WAJA,uBAIA5C,MAJA,EAIA;MACA;QACA;MACA;IACA,CARA;IASA6C,iBATA,6BASA7C,MATA,EASA;MAAA;;MACA;MACA;QACAJ;UACA;UACAkD;YACA;UACA,CAFA;QAGA,CALA;MAMA;IACA,CAnBA;IAoBAC,WApBA,uBAoBAC,CApBA,EAoBA;MACA;;MACA;QACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;QACA;UACA;UACA;;QACA;UACA;UACA;;QACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;MA3BA;IA6BA,CAnDA;IAoDAC,aApDA,yBAoDAC,CApDA,EAoDA;MACA;QACA;UACA;UACA;UACA;UACA;UACA;;QACA;UACA;UACA;UACA;UACA;;QACA;UACA;MAbA;IAeA,CApEA;IAqEAC,KArEA,mBAqEA;MACA;QACAzC,SADA;QAEAC,wBAFA;QAGAC,iBAHA;QAIAC,eAJA;QAKAC,mBALA;QAMAQ,eANA;QAOAP,WAPA;QAQAC,UARA;QASAC,WATA;QAUAC,eAVA;QAWAC;MAXA;IAaA,CAnFA;IAoFA;IACAiC,OArFA,mBAqFA1C,IArFA,EAqFA;MAAA;;MACA;MACApB,uBACA+D,IADA;QAAA,mEACA;UAAA;YAAA;cAAA;gBAAA;kBACA;;kBACA;;gBAFA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KAKAC,KALA,CAKA;QACA;;QACA;MACA,CARA;IASA,CAhGA;IAiGA;IACAC,OAlGA,mBAkGA1D,IAlGA,EAkGA;MAAA;;MACA;QACA2D,gBADA;QAEAC;MAFA;;MAIA;QACA;UACA;QACA,CAFA,MAEA;UACA;QACA,CAFA,MAEA;UACA;QACA,CAFA,MAEA;UACA;QACA,CAFA,MAEA;UACA;QACA,CAFA,MAEA;UACA;QACA;MACA;;MACA;QACA;UACA;QACA,CAFA,MAEA;UACA;QACA;MACA;;MACA;QACA;UACA;QACA;MACA;;MAEA;QACApD;QACA;UACAA;YACAqD,kBADA;YAEAC;UAFA;QAIA,CALA;QAMAnE,oBACA6D,IADA,CACA;UACA;;UACA;;UACA;;UACA;;UACA;QACA,CAPA,EAQAC,KARA,CAQA;UACA;QACA,CAVA;MAWA,CAnBA,MAmBA;QACA/D,kBACA8D,IADA;UAAA,oEACA;YAAA;cAAA;gBAAA;kBAAA;oBACA;;oBACA;;oBACA;;oBACA;;oBACA;;kBALA;kBAAA;oBAAA;gBAAA;cAAA;YAAA;UAAA,CADA;;UAAA;YAAA;UAAA;QAAA,KAQAC,KARA,CAQA;UACA;QACA,CAVA;MAWA;IACA,CAnKA;IAoKAM,MApKA,kBAoKA/D,IApKA,EAoKA;MACA;MACA;MACA;MACA;MACA;MACA;MACA,aAPA,CAQA;MACA;IACA,CA9KA;IA+KA;IACAgE,aAhLA,yBAgLAvB,KAhLA,EAgLA;MAAA;;MACA;QACA;MACA,CAFA;;MAGA;QACA;MACA;;MACA;;MACA;QACA;QACA;QACA7C;UACAqE;QADA,GAGAT,IAHA,CAGA;UACA;;UACA;YACA;UACA;QACA,CARA,EASAC,KATA,CASA;UACA;QACA,CAXA;MAYA;IACA,CAxMA;IAyMAS,WAzMA,uBAyMA1D,IAzMA,EAyMA2D,OAzMA,EAyMA;MAAA;;MACA;MACA;MACApE;QACA;QACAkD;UACA;QACA,CAFA;MAGA,CALA;IAMA,CAlNA;IAmNAmB,eAnNA,6BAmNA;MAAA;;MACAvE,oBACA2D,IADA,CACA;QACA;MACA,CAHA,EAIAC,KAJA,CAIA;QACA;MACA,CANA;IAOA,CA3NA;IA4NAY,YA5NA,0BA4NA;MAAA;;MACAvE,iBACA0D,IADA,CACA;QACA;;QACA;UACA;YACA;UACA;QACA;;QACA;;QACA;UACA;QACA;;QACA;MACA,CAbA,EAcAC,KAdA,CAcA;QACA;MACA,CAhBA;IAiBA,CA9OA;IA+OAa,gBA/OA,4BA+OA7B,KA/OA,EA+OA;MACA;MACA;QACA;MACA,CAFA;MAGA;MACA;MACA;IACA,CAvPA;IAwPA8B,iBAxPA,6BAwPAC,MAxPA,EAwPA;MACA;QACA;MACA,CAFA;;MAGA;QACA;MACA;IACA,CA/PA;IAgQA;IACA;IACA;IACAC,OAnQA,qBAmQA;MACA,iCADA,CAEA;IACA;EAtQA;AArGA","names":["getExpressData","putDelivery","splitDelivery","orderExpressTemp","orderDeliveryList","orderSheetInfo","splitCartInfo","name","props","orderId","status","pay_type","virtual_type","watch","val","data","orderStatus","total_num","splitSwitch","formItem","type","express_record_type","delivery_name","delivery_id","express_temp_id","to_name","to_tel","to_addr","sh_delivery","fictitious_content","modals","express","expressTemp","deliveryList","temp","export_open","manyFormValidate","header","width","align","title","slot","minWidth","key","render","h","min","max","value","on","params","selectData","methods","selectOne","changeModal","changeSplitStatus","Object","changeRadio","o","changeExpress","j","reset","getList","then","catch","putSend","id","datas","cart_id","cart_num","cancel","expressChange","com","getCartInfo","orderid","getDeliveryList","getSheetInfo","shDeliveryChange","expressTempChange","tempId","preview"],"sourceRoot":"src/pages/order/orderList/handle","sources":["orderSend.vue"],"sourcesContent":["<template>\r\n <Modal\r\n v-model=\"modals\"\r\n scrollable\r\n title=\"订单发送货\"\r\n class=\"order_box\"\r\n :closable=\"false\"\r\n width=\"1000\"\r\n @on-visible-change=\"changeModal\"\r\n >\r\n <Form v-if=\"modals\" ref=\"formItem\" :model=\"formItem\" :label-width=\"100\" @submit.native.prevent>\r\n <FormItem label=\"选择类型:\">\r\n <RadioGroup v-model=\"formItem.type\" @on-change=\"changeRadio\">\r\n <Radio label=\"1\" v-if=\"virtual_type !== 3\">发货</Radio>\r\n <Radio label=\"2\" v-if=\"virtual_type !== 3\">送货</Radio>\r\n <Radio label=\"3\">无需配送</Radio>\r\n </RadioGroup>\r\n </FormItem>\r\n <FormItem v-if=\"formItem.type == 1\" v-show=\"export_open\" label=\"发货类型:\">\r\n <RadioGroup v-model=\"formItem.express_record_type\" @on-change=\"changeExpress\">\r\n <Radio label=\"1\">手动填写</Radio>\r\n <Radio label=\"2\">电子面单打印</Radio>\r\n </RadioGroup>\r\n </FormItem>\r\n <div>\r\n <FormItem label=\"快递公司:\" v-if=\"formItem.type == 1\">\r\n <Select\r\n v-model=\"formItem.delivery_name\"\r\n filterable\r\n placeholder=\"请选择快递公司\"\r\n style=\"width: 80%\"\r\n @on-change=\"expressChange\"\r\n >\r\n <Option v-for=\"(item, i) in express\" :value=\"item.value\" :key=\"item.value\">{{ item.value }}</Option>\r\n </Select>\r\n </FormItem>\r\n <FormItem v-if=\"formItem.express_record_type === '1' && formItem.type == 1\" label=\"快递单号:\">\r\n <Input v-model=\"formItem.delivery_id\" placeholder=\"请输入快递单号\" style=\"width: 80%\"></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 </FormItem>\r\n <template v-if=\"formItem.express_record_type === '2' && formItem.type == 1\">\r\n <FormItem label=\"电子面单:\" class=\"express_temp_id\">\r\n <Select\r\n v-model=\"formItem.express_temp_id\"\r\n placeholder=\"请选择电子面单\"\r\n style=\"width: 80%\"\r\n @on-change=\"expressTempChange\"\r\n >\r\n <Option v-for=\"(item, i) in expressTemp\" :value=\"item.temp_id\" :key=\"i\">{{ item.title }}</Option>\r\n </Select>\r\n <Button v-if=\"formItem.express_temp_id\" type=\"text\" @click=\"preview\">预览</Button>\r\n </FormItem>\r\n <FormItem label=\"寄件人姓名:\">\r\n <Input v-model=\"formItem.to_name\" placeholder=\"请输入寄件人姓名\" style=\"width: 80%\"></Input>\r\n </FormItem>\r\n <FormItem label=\"寄件人电话:\">\r\n <Input v-model=\"formItem.to_tel\" placeholder=\"请输入寄件人电话\" style=\"width: 80%\"></Input>\r\n </FormItem>\r\n <FormItem label=\"寄件人地址:\">\r\n <Input v-model=\"formItem.to_addr\" placeholder=\"请输入寄件人地址\" style=\"width: 80%\"></Input>\r\n </FormItem>\r\n </template>\r\n </div>\r\n <div v-show=\"formItem.type === '2'\">\r\n <FormItem label=\"送货人:\">\r\n <Select\r\n v-model=\"formItem.sh_delivery\"\r\n placeholder=\"请选择送货人\"\r\n style=\"width: 80%\"\r\n @on-change=\"shDeliveryChange\"\r\n >\r\n <Option v-for=\"(item, i) in deliveryList\" :value=\"item.id\" :key=\"i\"\r\n >{{ item.wx_name }}({{ item.phone }})</Option\r\n >\r\n </Select>\r\n </FormItem>\r\n </div>\r\n <div v-show=\"formItem.type === '3'\">\r\n <FormItem label=\"备注:\">\r\n <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 ></Input>\r\n </FormItem>\r\n </div>\r\n <div v-if=\"total_num > 1\">\r\n <FormItem label=\"分单发货:\">\r\n <i-switch\r\n size=\"large\"\r\n v-model=\"splitSwitch\"\r\n :disabled=\"orderStatus === 8 || orderStatus === 11\"\r\n @on-change=\"changeSplitStatus\"\r\n >\r\n <span slot=\"open\">开启</span>\r\n <span slot=\"close\">关闭</span>\r\n </i-switch>\r\n <div class=\"trips\">\r\n <p>可选择表格中的商品单独发货,发货后会生成新的订单且不能撤回,请谨慎操作!</p>\r\n </div>\r\n <i-table\r\n v-if=\"splitSwitch && manyFormValidate.length\"\r\n :data=\"manyFormValidate\"\r\n @on-selection-change=\"selectOne\"\r\n :columns=\"header\"\r\n >\r\n <template slot-scope=\"{ row, index }\" slot=\"image\">\r\n <div class=\"product-data\">\r\n <img class=\"image\" :src=\"row.cart_info.productInfo.image\" />\r\n <div class=\"line2\">\r\n {{ row.cart_info.productInfo.store_name }}\r\n </div>\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"value\">\r\n <div class=\"product-data\">\r\n <div>{{ row.cart_info.productInfo.attrInfo.suk }}</div>\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"price\">\r\n <div class=\"product-data\">\r\n <div>{{ row.cart_info.truePrice }}</div>\r\n </div>\r\n </template>\r\n </i-table>\r\n </FormItem>\r\n </div>\r\n </Form>\r\n <div slot=\"footer\">\r\n <Button @click=\"cancel\">取消</Button>\r\n <Button type=\"primary\" @click=\"putSend\">提交</Button>\r\n </div>\r\n <!-- <viewer @inited=\"inited\">\r\n <img :src=\"temp.pic\" style=\"display:none\" />\r\n </viewer> -->\r\n <div ref=\"viewer\" v-viewer v-show=\"temp\">\r\n <img :src=\"temp.pic\" style=\"display: none\" />\r\n </div>\r\n </Modal>\r\n</template>\r\n\r\n<script>\r\nimport {\r\n getExpressData,\r\n putDelivery,\r\n splitDelivery,\r\n orderExpressTemp,\r\n orderDeliveryList,\r\n orderSheetInfo,\r\n splitCartInfo,\r\n} from '@/api/order';\r\nexport default {\r\n name: 'orderSend',\r\n props: {\r\n orderId: Number,\r\n status: Number,\r\n // total_num: Number,\r\n pay_type: String,\r\n virtual_type: Number,\r\n },\r\n watch: {\r\n orderId(val) {\r\n if (this.virtual_type == 3) this.formItem.type = '3';\r\n },\r\n },\r\n data() {\r\n return {\r\n orderStatus: 0,\r\n total_num: 0,\r\n splitSwitch: true,\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 temp: {},\r\n export_open: true,\r\n manyFormValidate: [],\r\n header: [\r\n {\r\n type: 'selection',\r\n width: 60,\r\n align: 'center',\r\n },\r\n {\r\n title: '商品信息',\r\n slot: 'image',\r\n width: 200,\r\n align: 'center',\r\n },\r\n {\r\n title: '规格',\r\n slot: 'value',\r\n align: 'center',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '价格',\r\n slot: 'price',\r\n align: 'center',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '总数',\r\n key: 'cart_num',\r\n align: 'center',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '待发数量',\r\n key: 'surplus_num',\r\n align: 'center',\r\n width: 180,\r\n render: (h, params) => {\r\n return h('div', [\r\n h('InputNumber', {\r\n props: {\r\n min: 1,\r\n max: params.row.surplus_num,\r\n value: params.row.num || params.row.surplus_num,\r\n },\r\n on: {\r\n 'on-change': (e) => {\r\n // params.row.surplus_num = e || 1;\r\n params.row.num = e || 1;\r\n this.manyFormValidate[params.index] = params.row;\r\n this.selectData.forEach((v, index) => {\r\n if (v.cart_id === params.row.cart_id) {\r\n this.selectData.splice(index, 1, params.row);\r\n }\r\n });\r\n },\r\n },\r\n }),\r\n ]);\r\n },\r\n },\r\n ],\r\n selectData: [],\r\n };\r\n },\r\n methods: {\r\n selectOne(data) {\r\n this.selectData = data;\r\n },\r\n changeModal(status) {\r\n if (!status) {\r\n this.cancel();\r\n }\r\n },\r\n changeSplitStatus(status) {\r\n // this.splitSwitch = status;\r\n if (status) {\r\n splitCartInfo(this.orderId).then((res) => {\r\n this.manyFormValidate = [];\r\n Object.keys(res.data).forEach((key) => {\r\n this.manyFormValidate.push(res.data[key]);\r\n });\r\n });\r\n }\r\n },\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\r\n if (this.splitSwitch) {\r\n data.datas.cart_ids = [];\r\n this.selectData.forEach((v) => {\r\n data.datas.cart_ids.push({\r\n cart_id: v.cart_id,\r\n cart_num: v.num || v.surplus_num,\r\n });\r\n });\r\n splitDelivery(data)\r\n .then((res) => {\r\n this.modals = false;\r\n this.$Message.success(res.msg);\r\n this.$emit('submitFail');\r\n this.reset();\r\n this.splitSwitch = false;\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n } else {\r\n putDelivery(data)\r\n .then(async (res) => {\r\n this.modals = false;\r\n this.$Message.success(res.msg);\r\n this.splitSwitch = false;\r\n this.$emit('submitFail');\r\n this.reset();\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n }\r\n },\r\n cancel(name) {\r\n this.modals = false;\r\n this.orderStatus = 0;\r\n this.splitSwitch = false;\r\n this.selectData = [];\r\n this.formItem.type = '1';\r\n this.$emit('clearId');\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 getCartInfo(data, orderid) {\r\n this.$set(this, 'orderStatus', data);\r\n this.$set(this, 'splitSwitch', data === 8 || data === 11 ? true : false);\r\n splitCartInfo(this.orderId).then((res) => {\r\n this.manyFormValidate = [];\r\n Object.keys(res.data).forEach((key) => {\r\n this.manyFormValidate.push(res.data[key]);\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 if (!value) return;\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.product-data {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n}\r\n.product-data .image {\r\n width: 50px !important;\r\n height: 50px !important;\r\n}\r\n.line2 {\r\n display: -webkit-box;\r\n -webkit-line-clamp: 2;\r\n -webkit-box-orient: vertical;\r\n overflow: hidden;\r\n}\r\n</style>\r\n"]}]}