a783edd594a5734a94a83e2f4f1a7584.json 55 KB

1
  1. {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\order\\manageO\\LookWareOrder.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\order\\manageO\\LookWareOrder.vue","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0T3JkZXJPdXQsIGF1ZGl0T3JkZXJPdXQgfSBmcm9tICJAL2FwaS9PcmRlciI7CmltcG9ydCB7IGNvdW50UHVyY2hhc2VDb3N0LCBnZXRQdXJjaGFzZUluSW5mb1QsIHVwZGF0ZVB1cmNoYXNlSW5TdGF0dXMgfSBmcm9tICJAL2FwaS9TdG9jayI7CmltcG9ydCBQcm9kdWN0aW9uRGF0YSBmcm9tICJAL3ZpZXdzL3N0b2NrL2NvbXBvbmVudC9Qcm9kdWN0aW9uRGF0YSI7CmltcG9ydCBTdG9yYWdlTG9jYXRpb24gZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL1N0b3JhZ2VMb2NhdGlvbiI7CmltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tICJ2dWV4IjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJMb29rV2FyZU9yZGVyIiwKICBjb21wb25lbnRzOiB7CiAgICBQcm9kdWN0aW9uRGF0YSwKICAgIFN0b3JhZ2VMb2NhdGlvbgogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBhY3RpdmVOYW1lOiAib25lIiwKICAgICAgZ29vZHNfbGlzdDogW10sCiAgICAgIGluV2FyZWhvdXNlX2RhdGE6IHsKICAgICAgICBkZXRhaWxzOiBbXQogICAgICB9LAogICAgICBvcmRlckxvZzogW10sCiAgICAgIHJldHVybl9kZXRhaWw6IHt9LAogICAgICBvcmRlcm91dF9pZDogIiIsCiAgICAgIGJhdGNoX2dvb2RzOiB7fSwKICAgICAgdGltZV9zaG93OiBmYWxzZSwKICAgICAgaW5kZXg6ICIiLAogICAgICBzdG9yYWdlX3Nob3c6IGZhbHNlLAogICAgICB3YXJlaG91c2VfaWQ6ICIiLAogICAgICBvcHRpb25zOiBbewogICAgICAgIHZhbHVlOiA0LAogICAgICAgIGxhYmVsOiAi5oyJ5pWw6YePIgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6IDUsCiAgICAgICAgbGFiZWw6ICLmjInph5Hpop0iCiAgICAgIH1dLAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgZGV0YWlsczogW10KICAgIH07CiAgfSwKCiAgY29tcHV0ZWQ6IHsgLi4ubWFwR2V0dGVycyh7CiAgICAgIGVuYWJsZUxvY2F0aW9uTWFuYWdlbWVudDogIk1Vc2VyL2VuYWJsZUxvY2F0aW9uTWFuYWdlbWVudCIKICAgIH0pCiAgfSwKCiAgYXN5bmMgY3JlYXRlZCgpIHsKICAgIHRoaXMub3JkZXJvdXRfaWQgPSB0aGlzLiRyb3V0ZS5wYXJhbXMuaWQ7CiAgICBhd2FpdCB0aGlzLmdldE9yZGVyT3V0KCk7CgogICAgaWYgKHBhcnNlSW50KHRoaXMucmV0dXJuX2RldGFpbC5hdWRpdFN0YXR1cykgPT09IDIgJiYgdGhpcy4kYWNjZXNzQ2hlY2sodGhpcy4kQWNjZXNzLkludmVudG9yeUluR2V0SW52ZW50b3J5SW5JbmZvKSkgewogICAgICBhd2FpdCB0aGlzLmdldFB1cmNoYXNlSW5JbmZvKCk7CiAgICB9CiAgfSwKCiAgbWV0aG9kczogewogICAgLy8g5YWl5bqT5pWw6YeP5aSx5Y6754Sm54K5CiAgICBpbk51bUJsdXIoaW5kZXgpIHsKICAgICAgY29uc3QgbGlzdCA9IHRoaXMuJF9jb21tb24uZGVlcENsb25lKHRoaXMuaW5XYXJlaG91c2VfZGF0YS5kZXRhaWxzKTsKICAgICAgbGlzdFtpbmRleF0uaW5Db3N0VG90YWwgPSB0aGlzLiROUC50aW1lcyhsaXN0W2luZGV4XS5pbkNvc3QsIGxpc3RbaW5kZXhdLmluTnVtKTsKICAgICAgdGhpcy5pbldhcmVob3VzZV9kYXRhLmRldGFpbHMgPSBsaXN0OwogICAgfSwKCiAgICAvLyAg6K+m5oOF5o6l5Y+jCiAgICBhc3luYyBnZXRPcmRlck91dCgpIHsKICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IGdldE9yZGVyT3V0KHRoaXMub3JkZXJvdXRfaWQpOwogICAgICB0aGlzLnJldHVybl9kZXRhaWwgPSBkYXRhLmRhdGE7CiAgICAgIHRoaXMuZ29vZHNfbGlzdCA9IGRhdGEuZGF0YS5kZXRhaWxzLm1hcChpdGVtID0+IHsKICAgICAgICByZXR1cm4geyAuLi5pdGVtLAogICAgICAgICAgc2FsZU51bTogaXRlbS5leHRlbmQuc2FsZU51bQogICAgICAgIH07CiAgICAgIH0pOwogICAgfSwKCiAgICAvLyDojrflj5blhaXlupPljZXor6bmg4UKICAgIGFzeW5jIGdldFB1cmNoYXNlSW5JbmZvKCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgZ2V0UHVyY2hhc2VJbkluZm9UKHsKICAgICAgICBvcmlnaW5JZDogdGhpcy5yZXR1cm5fZGV0YWlsLm9yaWdpbklkLAogICAgICAgIHNvdXJjZTogdGhpcy5yZXR1cm5fZGV0YWlsLnR5cGUKICAgICAgfSk7CiAgICAgIHRoaXMuaW5XYXJlaG91c2VfZGF0YSA9IHsgLi4uZGF0YSwKICAgICAgICBkZXRhaWxzOiBkYXRhLmRldGFpbHMubWFwKGl0ZW0gPT4gewogICAgICAgICAgbGV0IGluTnVtID0gMDsKCiAgICAgICAgICBpZiAoZGF0YS5hdWRpdFN0YXR1cyA9PT0gMikgewogICAgICAgICAgICBpbk51bSA9IGl0ZW0uaW5OdW07CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBpbk51bSA9IE51bWJlcihpdGVtLmluTnVtKSA/IE51bWJlcihpdGVtLmluTnVtKSA6IE51bWJlcihpdGVtLm51bSk7CiAgICAgICAgICB9CgogICAgICAgICAgcmV0dXJuIHsgLi4uaXRlbSwKICAgICAgICAgICAgcHJvZHVjdGlvbkRhdGE6IGl0ZW0ucHJvZHVjdGlvbkRhdGEgPyBpdGVtLnByb2R1Y3Rpb25EYXRhICogMTAwMCA6IG5ldyBEYXRlKCkuZ2V0VGltZSgpLAogICAgICAgICAgICBpbk51bTogaW5OdW0sCiAgICAgICAgICAgIGluQ29zdDogTnVtYmVyKGl0ZW0uaW5Db3N0KSB8fCBpdGVtLnVuaXRQcmljZSwKICAgICAgICAgICAgaW5Db3N0VG90YWw6IE51bWJlcihpdGVtLmluQ29zdFRvdGFsKSB8fCB0aGlzLiROUC50aW1lcyhpbk51bSwgaXRlbS51bml0UHJpY2UpLAogICAgICAgICAgICBhcmVhSWQ6IGl0ZW0uYXJlYUlkIHx8ICIiLAogICAgICAgICAgICBhcmVhTmFtZTogaXRlbS5hcmVhTmFtZSB8fCAiIiwKICAgICAgICAgICAgYXJlYUNvZGU6IGl0ZW0uYXJlYUNvZGUgfHwgIiIsCiAgICAgICAgICAgIHN0b3JhZ2VMb2NhdGlvbklkOiBpdGVtLnN0b3JhZ2VMb2NhdGlvbklkIHx8ICIiLAogICAgICAgICAgICBzdG9yYWdlTG9jYXRpb25OYW1lOiBpdGVtLnN0b3JhZ2VMb2NhdGlvbk5hbWUgfHwgIiIsCiAgICAgICAgICAgIHN0b3JhZ2VMb2NhdGlvbkNvZGU6IGl0ZW0uc3RvcmFnZUxvY2F0aW9uQ29kZSB8fCAiIgogICAgICAgICAgfTsKICAgICAgICB9KQogICAgICB9OwogICAgICBjb25zb2xlLmxvZyh0aGlzLmluV2FyZWhvdXNlX2RhdGEpOwogICAgfSwKCiAgICAvLyDlkIjorqEKICAgIGdldFN1bW1hcmllcyhwYXJhbSkgewogICAgICByZXR1cm4gdGhpcy4kX2NvbW1vbi5nZXRTdW1tYXJpZXMocGFyYW0sIFsi6ZSA5ZSu5pWw6YePIiwgIumAgOi0p+aVsOmHjyIsICLlsI/orqHph5Hpop0iXSk7CiAgICB9LAoKICAgIC8vIOaJk+WNsAogICAgb3BlblVybCgpIHsKICAgICAgbGV0IHJvdXRlRGF0YSA9IHRoaXMuJHJvdXRlci5yZXNvbHZlKHsKICAgICAgICBwYXRoOiBgL1JldHVybk9yZGVyUHJpbnRpbmcvJHt0aGlzLnJldHVybl9kZXRhaWwuaWR9YAogICAgICB9KTsKICAgICAgd2luZG93Lm9wZW4ocm91dGVEYXRhLmhyZWYsICJfYmxhbmsiKTsKICAgIH0sCgogICAgLy8gIOWuoeaguAogICAgYXN5bmMgdXBkYXRlQXVkaXRTdGF0dXMoKSB7CiAgICAgIHRoaXMuJGNvbmZpcm0oIuehruWumuimgeWuoeaguOmAmui/h+ivpemAgOi0p+WNleWQlz8iLCAi5o+Q56S6IiwgewogICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAi56Gu5a6aIiwKICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAi5Y+W5raIIiwKICAgICAgICB0eXBlOiAid2FybmluZyIKICAgICAgfSkudGhlbihhc3luYyAoKSA9PiB7CiAgICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IGF1ZGl0T3JkZXJPdXQodGhpcy5yZXR1cm5fZGV0YWlsLmlkLCB7CiAgICAgICAgICBhdWRpdE5hbWU6IHRoaXMudXNlck5hbWUKICAgICAgICB9KTsKICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgIG1lc3NhZ2U6ICLlrqHmoLjmiJDlip8iCiAgICAgICAgfSk7CiAgICAgICAgYXdhaXQgdGhpcy5nZXRPcmRlck91dCgpOwoKICAgICAgICBpZiAodGhpcy4kYWNjZXNzQ2hlY2sodGhpcy4kQWNjZXNzLkludmVudG9yeUluR2V0SW52ZW50b3J5SW5JbmZvKSkgewogICAgICAgICAgdGhpcy5hY3RpdmVOYW1lID0gInR3byI7CiAgICAgICAgICBhd2FpdCB0aGlzLmdldFB1cmNoYXNlSW5JbmZvKCk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCgogICAgc3dpdGNoVGFicygpIHt9LAoKICAgIC8vIOWFpeW6k+WNleWuoeaguAogICAgdXBkYXRlUHVyY2hhc2VJblN0YXR1cygpIHsKICAgICAgLy8g5byA5ZCv5L+d6LSo5pyf6K6+572u77yM6L+b6KGM5L+d6LSo5pyf6aqM6K+BCiAgICAgIGlmICh0aGlzLnNoZWxmTGlmZVNldFVwID09PSA1KSB7CiAgICAgICAgbGV0IGdpbmRleCA9IDA7CiAgICAgICAgbGV0IGdkYXRlID0gZmFsc2U7CgogICAgICAgIGZvciAobGV0IGkgaW4gdGhpcy5pbldhcmVob3VzZV9kYXRhLmRldGFpbHMpIHsKICAgICAgICAgIGxldCBpdGVtID0gdGhpcy5pbldhcmVob3VzZV9kYXRhLmRldGFpbHNbaV07CgogICAgICAgICAgaWYgKCFpdGVtLnByb2R1Y3Rpb25EYXRhKSB7CiAgICAgICAgICAgIGdpbmRleCA9IGk7CiAgICAgICAgICAgIGdkYXRlID0gdHJ1ZTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBpZiAoZ2RhdGUpIHsKICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uud2FybmluZyhg6K+36YCJ5oup56ysJHtOdW1iZXIoZ2luZGV4KSArIDF96KGM55qE55Sf5Lqn5pel5pyfYCk7CiAgICAgICAgICByZXR1cm47CiAgICAgICAgfQogICAgICB9IC8vIOWIpOaWreWVhuWTgeWFpeW6k+aVsOmHj+aYr+WQpuWkp+S6jumHh+i0reaVsOmHjwoKCiAgICAgIGxldCBudW1vYmogPSB7fTsKCiAgICAgIGZvciAobGV0IGkgaW4gdGhpcy5pbldhcmVob3VzZV9kYXRhLmRldGFpbHMpIHsKICAgICAgICBsZXQgaXRlbSA9IHRoaXMuaW5XYXJlaG91c2VfZGF0YS5kZXRhaWxzW2ldOwoKICAgICAgICBpZiAoIW51bW9ialtpdGVtLnNrdUlkXSkgewogICAgICAgICAgbnVtb2JqW2l0ZW0uc2t1SWRdID0gewogICAgICAgICAgICBpbk51bTogaXRlbS5pbk51bSwKICAgICAgICAgICAgbnVtOiBOdW1iZXIoaXRlbS5udW0pLAogICAgICAgICAgICBtYXRlcmllbE5hbWU6IGl0ZW0ubWF0ZXJpZWxOYW1lLAogICAgICAgICAgICBza3VOYW1lOiBpdGVtLnVuaXROYW1lICsgIjsiICsgaXRlbS5za3VOYW1lCiAgICAgICAgICB9OwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBudW1vYmpbaXRlbS5za3VJZF0uaW5OdW0gKz0gaXRlbS5pbk51bTsKICAgICAgICB9CiAgICAgIH0KCiAgICAgIGNvbnN0IGlzbW9yZSA9IE9iamVjdC52YWx1ZXMobnVtb2JqKS5zb21lKGl0ZW0gPT4gaXRlbS5pbk51bSA+IGl0ZW0ubnVtKTsKICAgICAgbGV0IHRpcCA9ICLnoa7lrpropoHlrqHmoLjor6XlhaXlupPljZXlkJfvvJ8iOwoKICAgICAgaWYgKGlzbW9yZSkgewogICAgICAgIHRpcCA9ICLllYblk4HnmoTlhaXlupPmlbDph4/lpKfkuo7kuobph4fotK3mlbDph4/vvIznoa7lrpropoHlhaXlupPlkJfvvJ8iOwogICAgICB9CgogICAgICB0aGlzLiRjb25maXJtKHRpcCwgIuaPkOekuiIsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogIuehruWumiIsCiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogIuWPlua2iCIsCiAgICAgICAgdHlwZTogIndhcm5pbmciCiAgICAgIH0pLnRoZW4oYXN5bmMgKCkgPT4gewogICAgICAgIC8vIGxldCBwYXJhbXMgPSB7CiAgICAgICAgLy8gICBpZDogdGhpcy5pbldhcmVob3VzZV9kYXRhLmlkLAogICAgICAgIC8vICAgYXVkaXROYW1lOiB0aGlzLnVzZXJOYW1lLAogICAgICAgIC8vIH07CiAgICAgICAgLy8gLy8g5byA5ZCv5L+d6LSo5pyf6K6+572u77yM6L+b6KGM5L+d6LSo5pyf6aqM6K+BCiAgICAgICAgLy8gaWYgKHRoaXMuc2hlbGZMaWZlU2V0VXAgPT09IDUpIHsKICAgICAgICAvLyAgIGNvbnN0IGlzVGltZSA9IHRoaXMuaW5XYXJlaG91c2VfZGF0YS5kZXRhaWxzLmV2ZXJ5KAogICAgICAgIC8vICAgICAoaXRlbSkgPT4gaXRlbS5wcm9kdWN0aW9uRGF0YSA+IDAKICAgICAgICAvLyAgICk7CiAgICAgICAgLy8gICBpZiAoIWlzVGltZSkgewogICAgICAgIC8vICAgICB0aGlzLiRtZXNzYWdlLndhcm5pbmcoIuivt+mAieaLqeeUn+S6p+aXpeacnyIpOwogICAgICAgIC8vICAgICByZXR1cm47CiAgICAgICAgLy8gICB9CiAgICAgICAgLy8KICAgICAgICAvLyAgIGxldCBwcm9kdWN0aW9uRGF0YSA9IHRoaXMuaW5XYXJlaG91c2VfZGF0YS5kZXRhaWxzLm1hcCgoaXRlbSkgPT4gewogICAgICAgIC8vICAgICByZXR1cm4gewogICAgICAgIC8vICAgICAgIGlkOiBpdGVtLmlkLAogICAgICAgIC8vICAgICAgIHByb2R1Y3Rpb25EYXRhOiBwYXJzZUludChpdGVtLnByb2R1Y3Rpb25EYXRhIC8gMTAwMCksCiAgICAgICAgLy8gICAgIH07CiAgICAgICAgLy8gICB9KTsKICAgICAgICAvLyAgIHBhcmFtcy5kZXRhaWxzID0gcHJvZHVjdGlvbkRhdGE7CiAgICAgICAgLy8gfQogICAgICAgIGxldCBkZXRhaWxzID0gdGhpcy5pbldhcmVob3VzZV9kYXRhLmRldGFpbHMubWFwKGl0ZW0gPT4gewogICAgICAgICAgLy8g5byA5ZCv5L+d6LSo5pyf6K6+572u77yM6L+b6KGM5L+d6LSo5pyf6aqM6K+BCiAgICAgICAgICBpZiAodGhpcy5zaGVsZkxpZmVTZXRVcCA9PT0gNSkgewogICAgICAgICAgICBpdGVtLnByb2R1Y3Rpb25EYXRhID0gcGFyc2VJbnQoaXRlbS5wcm9kdWN0aW9uRGF0YSAvIDEwMDApOwogICAgICAgICAgfQoKICAgICAgICAgIHJldHVybiBpdGVtOwogICAgICAgIH0pOwogICAgICAgIGxldCBwYXJhbXMgPSB7CiAgICAgICAgICBpZDogdGhpcy5pbldhcmVob3VzZV9kYXRhLmlkLAogICAgICAgICAgYXVkaXROYW1lOiB0aGlzLnVzZXJOYW1lLAogICAgICAgICAgcmVtYXJrOiB0aGlzLmluV2FyZWhvdXNlX2RhdGEucmVtYXJrLAogICAgICAgICAgZGV0YWlsczogZGV0YWlscywKICAgICAgICAgIGNvc3RBbGxvY2F0aW9uVHlwZTogdGhpcy5pbldhcmVob3VzZV9kYXRhLmNvc3RBbGxvY2F0aW9uVHlwZSwKICAgICAgICAgIGNvc3RBbGxvY2F0aW9uOiBOdW1iZXIodGhpcy5pbldhcmVob3VzZV9kYXRhLmNvc3RBbGxvY2F0aW9uKQogICAgICAgIH07CiAgICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IHVwZGF0ZVB1cmNoYXNlSW5TdGF0dXMocGFyYW1zKTsKICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgIG1lc3NhZ2U6ICLmk43kvZzmiJDlip8hIgogICAgICAgIH0pOwogICAgICAgIGF3YWl0IHRoaXMuZ2V0UHVyY2hhc2VJbkluZm8oKTsKICAgICAgfSk7CiAgICB9LAoKICAgIG9wZW5UaW1lU2hvdyhyb3cpIHsKICAgICAgdGhpcy5iYXRjaF9nb29kcyA9IHJvdzsKICAgICAgdGhpcy50aW1lX3Nob3cgPSB0cnVlOwogICAgfSwKCiAgICAvLyDliIbmibnmrKHlhaXlupMKICAgIHRpbWVFZGl0Q29uZmlybShhcnIpIHsKICAgICAgaWYgKCFhcnIubGVuZ3RoKSB7CiAgICAgICAgcmV0dXJuOwogICAgICB9CgogICAgICBjb25zdCBpbmRleCA9IHRoaXMuaW5XYXJlaG91c2VfZGF0YS5kZXRhaWxzLmZpbmRJbmRleChpdGVtID0+IGl0ZW0uc2t1SWQgPT09IGFyclswXS5za3VJZCAmJiBpdGVtLm1hdGVyaWVsQ29kZSA9PT0gYXJyWzBdLm1hdGVyaWVsQ29kZSk7CgogICAgICBpZiAoaW5kZXggPiAtMSkgewogICAgICAgIGlmICh0aGlzLmluV2FyZWhvdXNlX2RhdGEuZGV0YWlsc1tpbmRleF0uaWQpIHsKICAgICAgICAgIGFyclswXS5pZCA9IHRoaXMuaW5XYXJlaG91c2VfZGF0YS5kZXRhaWxzW2luZGV4XS5pZDsKICAgICAgICB9CgogICAgICAgIHRoaXMuaW5XYXJlaG91c2VfZGF0YS5kZXRhaWxzLnNwbGljZShpbmRleCwgMSk7CiAgICAgIH0KCiAgICAgIHRoaXMuaW5XYXJlaG91c2VfZGF0YS5kZXRhaWxzID0gdGhpcy5pbldhcmVob3VzZV9kYXRhLmRldGFpbHMuY29uY2F0KGFycik7CiAgICB9LAoKICAgIHN0b3JhZ2VTaG93KHJvdywgaW5kZXgpIHsKICAgICAgdGhpcy5pbmRleCA9IGluZGV4OwogICAgICB0aGlzLnN0b3JhZ2Vfc2hvdyA9IHRydWU7CiAgICAgIHRoaXMud2FyZWhvdXNlX2lkID0gdGhpcy5pbldhcmVob3VzZV9kYXRhLndhcmVob3VzZUlkOwogICAgfSwKCiAgICBzZWxTdG9yYWdlKGUpIHsKICAgICAgY29uc3QgdGFyZ2V0ID0gdGhpcy4kX2NvbW1vbi5kZWVwQ2xvbmUodGhpcy5pbldhcmVob3VzZV9kYXRhLmRldGFpbHMpOwogICAgICB0YXJnZXRbdGhpcy5pbmRleF0gPSB7IC4uLnRhcmdldFt0aGlzLmluZGV4XSwKICAgICAgICBhcmVhSWQ6IGVbMF0uYXJlYUlkLAogICAgICAgIGFyZWFOYW1lOiBlWzBdLmFyZWFOYW1lLAogICAgICAgIGFyZWFDb2RlOiBlWzBdLmFyZWFDb2RlLAogICAgICAgIHN0b3JhZ2VMb2NhdGlvbklkOiBlWzBdLmlkLAogICAgICAgIHN0b3JhZ2VMb2NhdGlvbk5hbWU6IGVbMF0ubmFtZSwKICAgICAgICBzdG9yYWdlTG9jYXRpb25Db2RlOiBlWzBdLmNvZGUKICAgICAgfTsKICAgICAgdGhpcy5pbldhcmVob3VzZV9kYXRhLmRldGFpbHMgPSB0YXJnZXQ7CiAgICAgIGNvbnNvbGUubG9nKHRoaXMuaW5XYXJlaG91c2VfZGF0YS5kZXRhaWxzKTsKICAgIH0sCgogICAgLy/noa7lrprliIbmkYoKICAgIGFzeW5jIGNvdW50UHVyY2hhc2VDb3N0KCkgewogICAgICBpZiAoIXRoaXMuaW5XYXJlaG91c2VfZGF0YS5jb3N0QWxsb2NhdGlvblR5cGUpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlLndhcm5pbmcoIuivt+WFiOmAieaLqeWIhuaRiuaWueW8jyIpOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgaWYgKCFOdW1iZXIodGhpcy5pbldhcmVob3VzZV9kYXRhLmNvc3RBbGxvY2F0aW9uKSkgewogICAgICAgIHRoaXMuJG1lc3NhZ2Uud2FybmluZygi6LS555So6YeR6aKd6aG75aSn5LqOMCIpOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgdGhpcy5kZXRhaWxzID0gdGhpcy5pbldhcmVob3VzZV9kYXRhLmRldGFpbHM7CiAgICAgIGNvbnNvbGUubG9nKHRoaXMuZGV0YWlscyk7CiAgICAgIHRoaXMuc2t1RGF0YSA9IHRoaXMuaW5XYXJlaG91c2VfZGF0YS5kZXRhaWxzLm1hcChpdGVtID0+IHsKICAgICAgICByZXR1cm4gewogICAgICAgICAgc2t1SWQ6IGl0ZW0uc2t1SWQsCiAgICAgICAgICBudW06IE51bWJlcihpdGVtLmluTnVtKSwKICAgICAgICAgIGNvc3Q6IE51bWJlcihpdGVtLnVuaXRQcmljZSksCiAgICAgICAgICBtb25leTogTnVtYmVyKGl0ZW0uaW5Db3N0VG90YWwpCiAgICAgICAgfTsKICAgICAgfSk7CiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CgogICAgICB0cnkgewogICAgICAgIGNvbnN0IHsKICAgICAgICAgIGRhdGEKICAgICAgICB9ID0gYXdhaXQgY291bnRQdXJjaGFzZUNvc3QoewogICAgICAgICAgbW9uZXk6IHRoaXMuaW5XYXJlaG91c2VfZGF0YS5jb3N0QWxsb2NhdGlvbiwKICAgICAgICAgIHR5cGU6IHRoaXMuaW5XYXJlaG91c2VfZGF0YS5jb3N0QWxsb2NhdGlvblR5cGUsCiAgICAgICAgICBza3VEYXRhOiB0aGlzLnNrdURhdGEKICAgICAgICB9KTsKICAgICAgICB0aGlzLmluV2FyZWhvdXNlX2RhdGEuZGV0YWlscyA9IHRoaXMuaW5XYXJlaG91c2VfZGF0YS5kZXRhaWxzLm1hcChpdGVtID0+IHsKICAgICAgICAgIGl0ZW0uaW5Db3N0ID0gZGF0YVtpdGVtLnNrdUlkXS5jb3N0OwogICAgICAgICAgaXRlbS5pbkNvc3RUb3RhbCA9IGRhdGFbaXRlbS5za3VJZF0ubW9uZXk7CiAgICAgICAgICByZXR1cm4gaXRlbTsKICAgICAgICB9KTsKICAgICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgfSBjYXRjaCB7CiAgICAgICAgdGhpcy5sb2FkaW5nID0gZmFsc2U7CiAgICAgIH0KICAgIH0sCgogICAgLy/lj5bmtojliIbmkYoKICAgIGRlbENvdW50UHVyY2hhc2VDb3N0KCkgewogICAgICB0aGlzLmluV2FyZWhvdXNlX2RhdGEuY29zdEFsbG9jYXRpb24gPSAiIjsKICAgICAgdGhpcy5pbldhcmVob3VzZV9kYXRhLmNvc3RBbGxvY2F0aW9uVHlwZSA9ICIiOwogICAgICB0aGlzLmluV2FyZWhvdXNlX2RhdGEuZGV0YWlscyA9IHRoaXMuaW5XYXJlaG91c2VfZGF0YS5kZXRhaWxzLm1hcChpdGVtID0+IHsKICAgICAgICBpdGVtLmluQ29zdCA9IGl0ZW0udW5pdFByaWNlOwogICAgICAgIGl0ZW0uaW5Db3N0VG90YWwgPSBpdGVtLnRvdGFsUHJpY2U7CiAgICAgICAgcmV0dXJuIGl0ZW07CiAgICAgIH0pOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAklBA;AACA,SACAA,iBADA,EAEAC,kBAFA,EAGAC,sBAHA,QAIA,aAJA;AAKA;AACA;AACA;AACA;EACAC,qBADA;EAEAC;IACAC,cADA;IAEAC;EAFA,CAFA;;EAMAC;IACA;MACAC,iBADA;MAEAC,cAFA;MAGAC;QACAC;MADA,CAHA;MAMAC,YANA;MAOAC,iBAPA;MAQAC,eARA;MASAC,eATA;MAUAC,gBAVA;MAWAC,SAXA;MAYAC,mBAZA;MAaAC,gBAbA;MAcAC,UACA;QAAAC;QAAAC;MAAA,CADA,EAEA;QAAAD;QAAAC;MAAA,CAFA,CAdA;MAkBAC,cAlBA;MAmBAZ;IAnBA;EAqBA,CA5BA;;EA6BAa,YACA;MACAC;IADA;EADA,CA7BA;;EAkCA;IACA;IACA;;IACA,IACAC,kDACA,6DAFA,EAGA;MACA;IACA;EACA,CA3CA;;EA4CAC;IACA;IACAC;MACA;MACAC,yCACAA,kBADA,EAEAA,iBAFA;MAIA;IACA,CATA;;IAUA;IACA;MACA;MACA;MACA;QACA,SACA,OADA;UAEAC;QAFA;MAIA,CALA;IAMA,CApBA;;IAqBA;IACA;MACA;QAAAvB;MAAA;QACAwB,qCADA;QAEAC;MAFA;MAKA,0BACA,OADA;QAEArB;UACA;;UACA;YACAsB;UACA,CAFA,MAEA;YACAA,6BACAC,kBADA,GAEAA,gBAFA;UAGA;;UACA,SACA,OADA;YAEAC,sCACAC,0BADA,GAEA,oBAJA;YAKAH,YALA;YAMAI,6CANA;YAOAC,aACAJ,4BACA,qCATA;YAUAK,yBAVA;YAWAC,6BAXA;YAYAC,6BAZA;YAaAC,+CAbA;YAcAC,mDAdA;YAeAC;UAfA;QAiBA,CA1BA;MAFA;MA8BAC;IACA,CA3DA;;IA4DA;IACAC;MACA,0CACA,MADA,EAEA,MAFA,EAGA,MAHA;IAKA,CAnEA;;IAoEA;IACAC;MACA;QACAC;MADA;MAGAC;IACA,CA1EA;;IA2EA;IACA;MACA;QACAC,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;UACAC;QADA;QAIA;UACAF,eADA;UAEAG;QAFA;QAIA;;QACA;UACA;UACA;QACA;MACA,CAlBA;IAmBA,CAhGA;;IAiGAC,eAjGA;;IAkGA;IACAtD;MACA;MACA;QACA;QACA;;QACA;UACA;;UACA;YACAuD;YACAC;YACA;UACA;QACA;;QACA;UACA;UACA;QACA;MACA,CAjBA,CAkBA;;;MACA;;MACA;QACA;;QACA;UACAC;YACA1B,iBADA;YAEA2B,qBAFA;YAGAC,+BAHA;YAIAC;UAJA;QAMA,CAPA,MAOA;UACAH;QACA;MACA;;MACA,0CACAvB,6BADA;MAGA;;MACA;QACA2B;MACA;;MACA;QACAb,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;UACA;UACA;YACAjB;UACA;;UACA;QACA,CANA;QAOA;UACA4B,4BADA;UAEAV,wBAFA;UAGAW,oCAHA;UAIAtD,gBAJA;UAKAuD,4DALA;UAMAC;QANA;QAQA;QACA;UACAf,eADA;UAEAG;QAFA;QAIA;MACA,CAhDA;IAiDA,CA5LA;;IA6LAa;MACA;MACA;IACA,CAhMA;;IAiMA;IACAC;MACA;QACA;MACA;;MACA,sDACAjC,QACAA,+BACAA,yCAHA;;MAKA;QACA;UACAkC;QACA;;QACA;MACA;;MAEA,qEACAA,GADA;IAGA,CArNA;;IAsNAC;MACA;MACA;MACA;IACA,CA1NA;;IA2NAC;MACA;MACAC,uBACA,qBADA;QAEAlC,mBAFA;QAGAC,uBAHA;QAIAC,uBAJA;QAKAC,0BALA;QAMAC,8BANA;QAOAC;MAPA;MASA;MACAC;IACA,CAxOA;;IAyOA;IACA;MACA;QACA;QACA;MACA;;MACA;QACA;QACA;MACA;;MACA;MACAA;MACA;QACA;UACA6B,iBADA;UAEAd,uBAFA;UAGAe,4BAHA;UAIAC;QAJA;MAMA,CAPA;MAQA;;MACA;QACA;UAAArE;QAAA;UACAqE,2CADA;UAEAxB,8CAFA;UAGAyB;QAHA;QAKA,kEACAzC;UACAA;UACAA;UACA;QACA,CALA;QAOA;MACA,CAdA,CAcA;QACA;MACA;IACA,CA/QA;;IAgRA;IACA0C;MACA;MACA;MACA,kEACA1C;QACAA;QACAA;QACA;MACA,CALA;IAOA;;EA3RA;AA5CA","names":["countPurchaseCost","getPurchaseInInfoT","updatePurchaseInStatus","name","components","ProductionData","StorageLocation","data","activeName","goods_list","inWarehouse_data","details","orderLog","return_detail","orderout_id","batch_goods","time_show","index","storage_show","warehouse_id","options","value","label","loading","computed","enableLocationManagement","parseInt","methods","inNumBlur","list","saleNum","originId","source","inNum","Number","productionData","item","inCost","inCostTotal","areaId","areaName","areaCode","storageLocationId","storageLocationName","storageLocationCode","console","getSummaries","openUrl","path","window","confirmButtonText","cancelButtonText","type","then","auditName","message","switchTabs","gindex","gdate","numobj","num","materielName","skuName","tip","id","remark","costAllocationType","costAllocation","openTimeShow","timeEditConfirm","arr","storageShow","selStorage","target","skuId","cost","money","skuData","delCountPurchaseCost"],"sourceRoot":"src/views/order/manageO","sources":["LookWareOrder.vue"],"sourcesContent":["<template>\n <!-- 退货单详情-->\n <div class=\"LookWareOrder\">\n <div class=\"btn-top-div\">\n <el-button\n v-if=\"\n return_detail.auditStatus === 1 &&\n $accessCheck($Access.ReturnWarehousingOrderUpdateOrderReturn)\n \"\n type=\"primary\"\n size=\"small\"\n @click=\"updateAuditStatus\"\n >\n 审核通过\n </el-button>\n <el-button type=\"primary\" size=\"small\" @click=\"openUrl\">\n 打印退货单\n </el-button>\n </div>\n <div style=\"background: #ffffff; padding: 0 10px; margin-bottom: 10px\">\n <el-tabs v-model=\"activeName\" @tab-click=\"switchTabs\">\n <el-tab-pane label=\"退货单详情\" name=\"one\"></el-tab-pane>\n <el-tab-pane\n v-if=\"\n parseInt(return_detail.auditStatus) === 2 &&\n $accessCheck($Access.InventoryInGetInventoryInInfo)\n \"\n label=\"入库详情\"\n name=\"two\"\n ></el-tab-pane>\n </el-tabs>\n </div>\n <el-row style=\"padding-bottom: 13px\">\n <el-col :span=\"24\">\n <p\n style=\"padding-left: 20px\"\n class=\"order_midden_left_text el-icon-arrow-right\"\n >\n 退货单信息\n </p>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">订单编号</span>\n <span class=\"form_right\">{{ return_detail.no }}</span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">源订单号</span>\n <span class=\"form_right\">{{ return_detail.originNo }}</span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">创建时间</span>\n <span class=\"form_right\">\n {{ $_common.formatDate(return_detail.createTime) }}\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">客户名称</span>\n <span class=\"form_right\">\n {{ return_detail.customerName }}\n </span>\n </el-col>\n <!--<el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">客户类型</span>\n <span class=\"form_right\">\n {{ return_detail.customerTypeName }}\n </span>\n </el-col>-->\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">所属店铺</span>\n <span class=\"form_right\">\n {{ return_detail.shopName }}\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\" style=\"padding-left: 54px\">\n <span class=\"form_left\">联系人</span>\n <span class=\"form_right\">\n {{ return_detail.realName }}\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">联系电话</span>\n <span class=\"form_right\">\n {{ return_detail.mobile }}\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">联系地址</span>\n <span v-if=\"return_detail.area\" class=\"form_right\">\n {{ return_detail.area.provinceName }}{{ return_detail.area.cityName\n }}{{ return_detail.area.districtName }}{{ return_detail.address }}\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">入库状态</span>\n <span class=\"form_right\">\n <span v-if=\"return_detail.inStatus === 4\" class=\"warning-status\">\n 未入库\n </span>\n <span v-else class=\"success-status\">已入库</span>\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">审核状态</span>\n <span class=\"form_right\">\n <span v-if=\"return_detail.auditStatus === 1\" class=\"warning-status\">\n 待审核\n </span>\n <span v-if=\"return_detail.auditStatus === 2\" class=\"success-status\">\n 已审核\n </span>\n <span v-if=\"return_detail.auditStatus === 3\" class=\"info-status\">\n 已驳回\n </span>\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\" style=\"padding-left: 54px\">\n <span class=\"form_left\">审核人</span>\n <span class=\"form_right\">\n {{ return_detail.auditStatus === 1 ? \"--\" : return_detail.auditName }}\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\" style=\"padding-left: 54px\">\n <span class=\"form_left\">制单人</span>\n <span class=\"form_right\">\n {{ return_detail.operatorName }}\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">退货说明</span>\n <span class=\"form_right\">\n {{ return_detail.remark || \"无\" }}\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">审核时间</span>\n <span class=\"form_right\">\n {{\n return_detail.auditStatus === 1\n ? \"--\"\n : $_common.formatDate(return_detail.auditTime)\n }}\n </span>\n </el-col>\n <el-col v-if=\"return_detail.auditStatus === 3\" class=\"form\" :span=\"6\">\n <span class=\"form_left\">驳回原因</span>\n <span class=\"form_right\">\n {{ return_detail.auditFailReason || \"无\" }}\n </span>\n </el-col>\n </el-row>\n <div v-show=\"activeName === 'one'\" class=\"order_bottom\">\n <p class=\"text\">商品清单</p>\n <el-table :data=\"goods_list\" show-summary :summary-method=\"getSummaries\">\n <el-table-column label=\"#\" width=\"60\" type=\"index\"></el-table-column>\n <el-table-column\n prop=\"goodsCode\"\n label=\"编码\"\n min-width=\"140\"\n ></el-table-column>\n <el-table-column\n prop=\"goodsName\"\n label=\"商品名称\"\n min-width=\"180\"\n ></el-table-column>\n <el-table-column label=\"规格\" min-width=\"140\">\n <template slot-scope=\"scope\">\n {{ scope.row.unitName }}; {{ scope.row.skuName }}\n </template>\n </el-table-column>\n <el-table-column prop=\"saleNum\" label=\"销售数量\" min-width=\"100\">\n <template slot-scope=\"scope\">\n {{ $_common.formatNub(scope.row.saleNum) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"num\" label=\"退货数量\" min-width=\"110\">\n <template slot-scope=\"scope\">\n {{ $_common.formatNub(scope.row.num) }}\n <span v-if=\"scope.row.isEq === 5\">\n ({{ $_common.formatNub(scope.row.otherNum) }})\n </span>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"returnUnitPrice\"\n label=\"退货单价\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.returnUnitPrice) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"returnTotalPrice\"\n label=\"小计金额\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.returnTotalPrice) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"skuBarCode\"\n label=\"商品条码\"\n min-width=\"100\"\n ></el-table-column>\n <el-table-column\n prop=\"storage\"\n label=\"货架编码\"\n min-width=\"100\"\n ></el-table-column>\n </el-table>\n </div>\n <div v-show=\"activeName === 'two'\" style=\"margin-top: 20px\">\n <div class=\"order_bottom\">\n <div class=\"clearfix\">\n <p class=\"text float_left\">入库信息</p>\n <div\n v-if=\"\n inWarehouse_data.auditStatus !== 2 &&\n $accessCheck($Access.PurchaseOrderUpdateAuditStatus)\n \"\n class=\"float_right\"\n style=\"margin: 20px 20px 0 0\"\n >\n <el-button\n size=\"mini\"\n type=\"primary\"\n @click=\"updatePurchaseInStatus\"\n >\n 入库审核\n </el-button>\n </div>\n </div>\n <el-row style=\"padding-bottom: 13px\">\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">入库单号</span>\n <span class=\"form_right\">{{ inWarehouse_data.no }}</span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">制单人员</span>\n <span class=\"form_right\">\n {{ inWarehouse_data.operatorName }}\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">制单时间</span>\n <span class=\"form_right\">\n {{ $_common.formatDate(inWarehouse_data.createTime) }}\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">审核状态</span>\n <span class=\"form_right\">\n <span\n v-if=\"inWarehouse_data.auditStatus === 1\"\n class=\"warning-status\"\n >\n 待审核\n </span>\n <span\n v-if=\"inWarehouse_data.auditStatus === 2\"\n class=\"success-status\"\n >\n 已审核\n </span>\n <span\n v-if=\"inWarehouse_data.auditStatus === 3\"\n class=\"info-status\"\n >\n 已驳回\n </span>\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">审核人员</span>\n <span class=\"form_right\">\n {{\n parseInt(inWarehouse_data.auditStatus) === 1\n ? \"--\"\n : inWarehouse_data.auditName\n }}\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">审核时间</span>\n <span class=\"form_right\">\n {{\n parseInt(inWarehouse_data.auditStatus) === 1\n ? \"--\"\n : $_common.formatDate(inWarehouse_data.auditTime)\n }}\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">入库类型</span>\n <span class=\"form_right\">\n {{ inWarehouse_data.typeName }}\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">入库门店</span>\n <span class=\"form_right\">\n {{ inWarehouse_data.shopName }}\n </span>\n </el-col>\n <el-col\n v-if=\"inWarehouse_data.auditStatus === 2\"\n class=\"form\"\n :span=\"24\"\n >\n <span class=\"form_left\">入库说明</span>\n <span class=\"form_right\">\n {{ inWarehouse_data.remark || \"无\" }}\n </span>\n </el-col>\n </el-row>\n </div>\n <div class=\"order_bottom\">\n <p class=\"text\">商品清单</p>\n <el-table :data=\"inWarehouse_data.details\">\n <el-table-column label=\"#\" width=\"60\" type=\"index\"></el-table-column>\n <el-table-column\n min-width=\"140\"\n prop=\"materielName\"\n label=\"商品名称\"\n ></el-table-column>\n <el-table-column\n min-width=\"140\"\n prop=\"materielCode\"\n label=\"商品编码\"\n ></el-table-column>\n <el-table-column min-width=\"140\" prop=\"unitName\" label=\"规格\">\n <template slot-scope=\"scope\">\n {{ scope.row.unitName }}; {{ scope.row.skuName }}\n </template>\n </el-table-column>\n <el-table-column\n :label=\"inWarehouse_data.type === 3 ? '采购数量' : '数量'\"\n min-width=\"120\"\n prop=\"num\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatNub(scope.row.num) }}\n </template>\n </el-table-column>\n\n <el-table-column\n prop=\"unitPrice\"\n :label=\"\n inWarehouse_data.type === 3\n ? '采购成本'\n : inWarehouse_data.type === 12\n ? '调拨成本'\n : '退货成本'\n ? '采购成本'\n : '退货单价'\n \"\n min-width=\"140\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.unitPrice) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"totalPrice\"\n :label=\"\n inWarehouse_data.type === 3\n ? '采购总成本'\n : inWarehouse_data.type === 12\n ? '调拨总成本'\n : '退货总成本'\n ? '采购总成本'\n : '退货总金额'\n \"\n min-width=\"140\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.totalPrice) }}\n </template>\n </el-table-column>\n <el-table-column min-width=\"120\" prop=\"inNum\" label=\"入库数量\">\n <template slot-scope=\"scope\">\n <span v-if=\"inWarehouse_data.auditStatus === 2\">\n {{ $_common.formatNub(scope.row.inNum) }}\n </span>\n <el-input-number\n v-else\n v-model=\"scope.row.inNum\"\n size=\"small\"\n style=\"width: 100%\"\n :min=\"1\"\n :controls=\"false\"\n @blur=\"inNumBlur(scope.$index)\"\n ></el-input-number>\n </template>\n </el-table-column>\n <el-table-column min-width=\"120\" prop=\"otherNum\" label=\"其他单位\">\n <template slot-scope=\"scope\">\n <span v-if=\"inWarehouse_data.auditStatus === 2\">\n {{\n scope.row.isEq === 5\n ? $_common.formatNub(scope.row.otherNum)\n : \"--\"\n }}\n </span>\n <el-input-number\n v-else-if=\"scope.row.isEq === 5\"\n v-model=\"scope.row.otherNum\"\n style=\"width: 100%\"\n :min=\"0\"\n :controls=\"false\"\n ></el-input-number>\n <span v-else>--</span>\n </template>\n </el-table-column>\n <el-table-column\n :label=\"inWarehouse_data.type === 3 ? '入库成本' : '入库单价'\"\n prop=\"unitPrice\"\n min-width=\"140\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.inCost) }}\n </template>\n </el-table-column>\n\n <el-table-column\n prop=\"totalPrice\"\n :label=\"inWarehouse_data.type === 3 ? '入库总成本' : '入库总金额'\"\n min-width=\"140\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.inCostTotal) }}\n </template>\n </el-table-column>\n <!-- <el-table-column min-width=\"120\" prop=\"num\" label=\"入库数量\">-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- {{ $_common.formatNub(scope.row.num) }}-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <el-table-column\n v-if=\"shelfLifeSetUp === 5\"\n prop=\"num\"\n label=\"生产日期\"\n min-width=\"140\"\n >\n <template slot-scope=\"scope\">\n <div\n v-if=\"inWarehouse_data.auditStatus !== 2\"\n style=\"cursor: pointer\"\n @click=\"openTimeShow(scope.row)\"\n >\n <el-input\n :value=\"\n $_common.formatDate(scope.row.productionData, 'yyyy-MM-dd')\n \"\n readonly\n placeholder=\"请选择生产日期\"\n suffix-icon=\"el-icon-date\"\n ></el-input>\n </div>\n <div v-else>\n {{\n $_common.formatDate(scope.row.productionData, \"yyyy-MM-dd\")\n }}\n </div>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"enableLocationManagement === 5\"\n label=\"库区库位\"\n min-width=\"160\"\n >\n <template slot-scope=\"scope\">\n <div\n v-if=\"inWarehouse_data.auditStatus !== 2\"\n style=\"cursor: pointer\"\n >\n <el-input\n v-model=\"scope.row.storageLocationName\"\n placeholder=\"库区库位\"\n style=\"width: 150px\"\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"storageShow(scope.row, scope.$index)\"\n ></i>\n </el-input>\n </div>\n <div v-else>{{ scope.row.storageLocationName || \"--\" }}</div>\n </template>\n </el-table-column>\n <el-table-column\n min-width=\"140\"\n prop=\"barCode\"\n label=\"商品条码\"\n ></el-table-column>\n <el-table-column\n min-width=\"140\"\n prop=\"storage\"\n label=\"货架编码\"\n ></el-table-column>\n </el-table>\n </div>\n <div v-if=\"inWarehouse_data.auditStatus !== 2\" class=\"order_bottom\">\n <p class=\"text\">备注说明</p>\n <div style=\"margin-bottom: 10px\">\n <el-input\n v-model=\"inWarehouse_data.remark\"\n :readonly=\"inWarehouse_data.auditStatus === 2\"\n type=\"textarea\"\n placeholder=\"备注说明\"\n ></el-input>\n </div>\n </div>\n <div v-if=\"inWarehouse_data.auditStatus !== 2\" class=\"order_bottom\">\n <p class=\"text\">分摊</p>\n <div style=\"margin-left: 30px; padding-bottom: 40px\">\n <el-form :inline=\"true\">\n <el-form-item label=\"分摊方式:\">\n <el-select\n v-model=\"inWarehouse_data.costAllocationType\"\n :disabled=\"inWarehouse_data.auditStatus === 2\"\n placeholder=\"请选择\"\n >\n <el-option\n v-for=\"item in options\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n ></el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"费用金额:\">\n <el-input-number\n v-model=\"inWarehouse_data.costAllocation\"\n :disabled=\"inWarehouse_data.auditStatus === 2\"\n size=\"small\"\n :controls=\"false\"\n :min=\"0\"\n placeholder=\"请输入费用金额\"\n ></el-input-number>\n </el-form-item>\n <el-button\n type=\"primary\"\n :disabled=\"inWarehouse_data.auditStatus === 2\"\n :loading=\"loading\"\n @click=\"countPurchaseCost\"\n >\n 确定分摊\n </el-button>\n <el-button\n type=\"warning\"\n :disabled=\"inWarehouse_data.auditStatus === 2\"\n @click=\"delCountPurchaseCost\"\n >\n 取消分摊\n </el-button>\n </el-form>\n </div>\n </div>\n </div>\n <div v-show=\"activeName === 'three'\">\n <el-table style=\"width: 98%; margin: 20px auto 0\" :data=\"orderLog\">\n <el-table-column prop=\"userName\" label=\"操作人\"></el-table-column>\n <el-table-column prop=\"actionType\" label=\"操作类型\"></el-table-column>\n <el-table-column prop=\"createTime\" label=\"操作时间\">\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime) }}\n </template>\n </el-table-column>\n </el-table>\n </div>\n <!-- 选择生产日期-->\n <ProductionData\n v-if=\"time_show\"\n :show=\"time_show\"\n :goods-data=\"batch_goods\"\n @cancel=\"time_show = false\"\n @confirm=\"timeEditConfirm\"\n ></ProductionData>\n <!-- 选择库位-->\n <StorageLocation\n v-if=\"storage_show\"\n :is-check=\"false\"\n :is-show=\"storage_show\"\n :warehouse-id=\"warehouse_id\"\n @confirm=\"selStorage\"\n @cancel=\"storage_show = false\"\n />\n </div>\n</template>\n\n<script>\n import { getOrderOut, auditOrderOut } from \"@/api/Order\";\n import {\n countPurchaseCost,\n getPurchaseInInfoT,\n updatePurchaseInStatus,\n } from \"@/api/Stock\";\n import ProductionData from \"@/views/stock/component/ProductionData\";\n import StorageLocation from \"@/component/common/StorageLocation\";\n import { mapGetters } from \"vuex\";\n export default {\n name: \"LookWareOrder\",\n components: {\n ProductionData,\n StorageLocation,\n },\n data() {\n return {\n activeName: \"one\",\n goods_list: [],\n inWarehouse_data: {\n details: [],\n },\n orderLog: [],\n return_detail: {},\n orderout_id: \"\",\n batch_goods: {},\n time_show: false,\n index: \"\",\n storage_show: false,\n warehouse_id: \"\",\n options: [\n { value: 4, label: \"按数量\" },\n { value: 5, label: \"按金额\" },\n ],\n loading: false,\n details: [],\n };\n },\n computed: {\n ...mapGetters({\n enableLocationManagement: \"MUser/enableLocationManagement\",\n }),\n },\n async created() {\n this.orderout_id = this.$route.params.id;\n await this.getOrderOut();\n if (\n parseInt(this.return_detail.auditStatus) === 2 &&\n this.$accessCheck(this.$Access.InventoryInGetInventoryInInfo)\n ) {\n await this.getPurchaseInInfo();\n }\n },\n methods: {\n // 入库数量失去焦点\n inNumBlur(index) {\n const list = this.$_common.deepClone(this.inWarehouse_data.details);\n list[index].inCostTotal = this.$NP.times(\n list[index].inCost,\n list[index].inNum\n );\n this.inWarehouse_data.details = list;\n },\n // 详情接口\n async getOrderOut() {\n const data = await getOrderOut(this.orderout_id);\n this.return_detail = data.data;\n this.goods_list = data.data.details.map((item) => {\n return {\n ...item,\n saleNum: item.extend.saleNum,\n };\n });\n },\n // 获取入库单详情\n async getPurchaseInInfo() {\n const { data } = await getPurchaseInInfoT({\n originId: this.return_detail.originId,\n source: this.return_detail.type,\n });\n\n this.inWarehouse_data = {\n ...data,\n details: data.details.map((item) => {\n let inNum = 0;\n if (data.auditStatus === 2) {\n inNum = item.inNum;\n } else {\n inNum = Number(item.inNum)\n ? Number(item.inNum)\n : Number(item.num);\n }\n return {\n ...item,\n productionData: item.productionData\n ? item.productionData * 1000\n : new Date().getTime(),\n inNum: inNum,\n inCost: Number(item.inCost) || item.unitPrice,\n inCostTotal:\n Number(item.inCostTotal) ||\n this.$NP.times(inNum, item.unitPrice),\n areaId: item.areaId || \"\",\n areaName: item.areaName || \"\",\n areaCode: item.areaCode || \"\",\n storageLocationId: item.storageLocationId || \"\",\n storageLocationName: item.storageLocationName || \"\",\n storageLocationCode: item.storageLocationCode || \"\",\n };\n }),\n };\n console.log(this.inWarehouse_data);\n },\n // 合计\n getSummaries(param) {\n return this.$_common.getSummaries(param, [\n \"销售数量\",\n \"退货数量\",\n \"小计金额\",\n ]);\n },\n // 打印\n openUrl() {\n let routeData = this.$router.resolve({\n path: `/ReturnOrderPrinting/${this.return_detail.id}`,\n });\n window.open(routeData.href, \"_blank\");\n },\n // 审核\n async updateAuditStatus() {\n this.$confirm(\"确定要审核通过该退货单吗?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await auditOrderOut(this.return_detail.id, {\n auditName: this.userName,\n });\n\n this.$message({\n type: \"success\",\n message: \"审核成功\",\n });\n await this.getOrderOut();\n if (this.$accessCheck(this.$Access.InventoryInGetInventoryInInfo)) {\n this.activeName = \"two\";\n await this.getPurchaseInInfo();\n }\n });\n },\n switchTabs() {},\n // 入库单审核\n updatePurchaseInStatus() {\n // 开启保质期设置,进行保质期验证\n if (this.shelfLifeSetUp === 5) {\n let gindex = 0;\n let gdate = false;\n for (let i in this.inWarehouse_data.details) {\n let item = this.inWarehouse_data.details[i];\n if (!item.productionData) {\n gindex = i;\n gdate = true;\n break;\n }\n }\n if (gdate) {\n this.$message.warning(`请选择第${Number(gindex) + 1}行的生产日期`);\n return;\n }\n }\n // 判断商品入库数量是否大于采购数量\n let numobj = {};\n for (let i in this.inWarehouse_data.details) {\n let item = this.inWarehouse_data.details[i];\n if (!numobj[item.skuId]) {\n numobj[item.skuId] = {\n inNum: item.inNum,\n num: Number(item.num),\n materielName: item.materielName,\n skuName: item.unitName + \";\" + item.skuName,\n };\n } else {\n numobj[item.skuId].inNum += item.inNum;\n }\n }\n const ismore = Object.values(numobj).some(\n (item) => item.inNum > item.num\n );\n let tip = \"确定要审核该入库单吗?\";\n if (ismore) {\n tip = \"商品的入库数量大于了采购数量,确定要入库吗?\";\n }\n this.$confirm(tip, \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n // let params = {\n // id: this.inWarehouse_data.id,\n // auditName: this.userName,\n // };\n // // 开启保质期设置,进行保质期验证\n // if (this.shelfLifeSetUp === 5) {\n // const isTime = this.inWarehouse_data.details.every(\n // (item) => item.productionData > 0\n // );\n // if (!isTime) {\n // this.$message.warning(\"请选择生产日期\");\n // return;\n // }\n //\n // let productionData = this.inWarehouse_data.details.map((item) => {\n // return {\n // id: item.id,\n // productionData: parseInt(item.productionData / 1000),\n // };\n // });\n // params.details = productionData;\n // }\n let details = this.inWarehouse_data.details.map((item) => {\n // 开启保质期设置,进行保质期验证\n if (this.shelfLifeSetUp === 5) {\n item.productionData = parseInt(item.productionData / 1000);\n }\n return item;\n });\n let params = {\n id: this.inWarehouse_data.id,\n auditName: this.userName,\n remark: this.inWarehouse_data.remark,\n details: details,\n costAllocationType: this.inWarehouse_data.costAllocationType,\n costAllocation: Number(this.inWarehouse_data.costAllocation),\n };\n const data = await updatePurchaseInStatus(params);\n this.$message({\n type: \"success\",\n message: \"操作成功!\",\n });\n await this.getPurchaseInInfo();\n });\n },\n openTimeShow(row) {\n this.batch_goods = row;\n this.time_show = true;\n },\n // 分批次入库\n timeEditConfirm(arr) {\n if (!arr.length) {\n return;\n }\n const index = this.inWarehouse_data.details.findIndex(\n (item) =>\n item.skuId === arr[0].skuId &&\n item.materielCode === arr[0].materielCode\n );\n if (index > -1) {\n if (this.inWarehouse_data.details[index].id) {\n arr[0].id = this.inWarehouse_data.details[index].id;\n }\n this.inWarehouse_data.details.splice(index, 1);\n }\n\n this.inWarehouse_data.details = this.inWarehouse_data.details.concat(\n arr\n );\n },\n storageShow(row, index) {\n this.index = index;\n this.storage_show = true;\n this.warehouse_id = this.inWarehouse_data.warehouseId;\n },\n selStorage(e) {\n const target = this.$_common.deepClone(this.inWarehouse_data.details);\n target[this.index] = {\n ...target[this.index],\n areaId: e[0].areaId,\n areaName: e[0].areaName,\n areaCode: e[0].areaCode,\n storageLocationId: e[0].id,\n storageLocationName: e[0].name,\n storageLocationCode: e[0].code,\n };\n this.inWarehouse_data.details = target;\n console.log(this.inWarehouse_data.details);\n },\n //确定分摊\n async countPurchaseCost() {\n if (!this.inWarehouse_data.costAllocationType) {\n this.$message.warning(\"请先选择分摊方式\");\n return;\n }\n if (!Number(this.inWarehouse_data.costAllocation)) {\n this.$message.warning(\"费用金额须大于0\");\n return;\n }\n this.details = this.inWarehouse_data.details;\n console.log(this.details);\n this.skuData = this.inWarehouse_data.details.map((item) => {\n return {\n skuId: item.skuId,\n num: Number(item.inNum),\n cost: Number(item.unitPrice),\n money: Number(item.inCostTotal),\n };\n });\n this.loading = true;\n try {\n const { data } = await countPurchaseCost({\n money: this.inWarehouse_data.costAllocation,\n type: this.inWarehouse_data.costAllocationType,\n skuData: this.skuData,\n });\n this.inWarehouse_data.details = this.inWarehouse_data.details.map(\n (item) => {\n item.inCost = data[item.skuId].cost;\n item.inCostTotal = data[item.skuId].money;\n return item;\n }\n );\n this.loading = false;\n } catch {\n this.loading = false;\n }\n },\n //取消分摊\n delCountPurchaseCost() {\n this.inWarehouse_data.costAllocation = \"\";\n this.inWarehouse_data.costAllocationType = \"\";\n this.inWarehouse_data.details = this.inWarehouse_data.details.map(\n (item) => {\n item.inCost = item.unitPrice;\n item.inCostTotal = item.totalPrice;\n return item;\n }\n );\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .order_bottom {\n border-top: 16px solid #f6f8f9;\n width: 100%;\n background-color: #ffffff;\n border-radius: 3px;\n .text {\n font-size: 16px;\n font-weight: 600;\n color: #2d405e;\n line-height: 64px;\n padding: 0px 24px;\n }\n }\n .order_midden_left_text {\n font-weight: bold;\n font-size: 16px;\n margin: 0 0 27px 0;\n }\n .form {\n padding-left: 40px;\n font-size: 14px;\n margin-bottom: 19px;\n .form_left {\n margin-right: 32px;\n color: #62738e;\n font-weight: 400;\n }\n .form_right {\n color: #2d405e;\n font-weight: 500;\n }\n }\n .LookWareOrder {\n background-color: #fff;\n position: relative;\n }\n .btn-top-div {\n position: absolute;\n right: 10px;\n top: 16px;\n z-index: 999;\n }\n .de_label {\n width: 90px;\n display: inline-block;\n text-align: right;\n }\n</style>\n\n<style>\n .LookWareOrder .el-tabs__item {\n font-size: 16px !important;\n height: 60px !important;\n line-height: 60px !important;\n }\n .LookWareOrder .el-tabs__nav {\n margin-left: 24px;\n }\n .LookWareOrder .is-active {\n font-weight: 700;\n }\n</style>\n"]}]}