da352d3464d6dc74984522fe5923cc82.json 40 KB

1
  1. {"remainingRequest":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\qianger\\7\\jindouyunNewFront\\src\\views\\stock\\OutIn\\outgoing.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\qianger\\7\\jindouyunNewFront\\src\\views\\stock\\OutIn\\outgoing.vue","mtime":1658126511191},{"path":"D:\\qianger\\7\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IE9yZGVyT3V0IGZyb20gIkAvdmlld3Mvb3JkZXIvY29tcG9uZW50cy9PcmRlck91dC52dWUiOwppbXBvcnQgeyBzdGF0aXN0aWNzQWxsU2FsZU91dCwgdXBkYXRlU2FsZU91dFN0YXR1cywgZ2V0QWxsU2FsZU91dCwgZXhwb3J0R2V0QWxsU2FsZU91dCwgc2VhcmNoQWxsU2FsZU91dCwgZ2V0QWxsV2FyZWhvdXNlLCBnZXRBbGxQdXJjaGFzZUluIH0gZnJvbSAiQC9hcGkvU3RvY2siOwppbXBvcnQgeyBtYXBHZXR0ZXJzIH0gZnJvbSAidnVleCI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiT3V0Z29pbmciLAogIGNvbXBvbmVudHM6IHsKICAgIE9yZGVyT3V0CiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGdvb2RzOiAiIiwKICAgICAgc2VhcmNoX3RpbWU6IFtdLAogICAgICBvdXRfaWQ6IDAsCiAgICAgIHNob3dfb3V0OiBmYWxzZSwKICAgICAgY2Vuc3VzOiBbewogICAgICAgIGNvdW50OiAwCiAgICAgIH0sIHsKICAgICAgICBjb3VudDogMAogICAgICB9LCB7CiAgICAgICAgY291bnQ6IDAKICAgICAgfV0sCiAgICAgIHdhcmVob3VzZURhdGE6IFtdLAogICAgICAvLyDmiYDmnInku5PlupPmlbDmja4KICAgICAgcGFnZTogMSwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICB0b3RhbDogMCwKICAgICAgdG9wX3NlbDogInNhbGVzU3RvY2siLAogICAgICBzb3VyY2U6IDUsCiAgICAgIC8vICDpgInmi6nlrqHmoLjnirbmgIEKICAgICAgc3RhdHVzOiBbewogICAgICAgIHZhbHVlOiAxLAogICAgICAgIGxhYmVsOiAi5b6F5a6h5qC4IgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6IDIsCiAgICAgICAgbGFiZWw6ICLlrqHmoLjpgJrov4ciCiAgICAgIH1dLAogICAgICBzZWFyY2hEYXRhOiB7CiAgICAgICAgc291cmNlOiA1LAogICAgICAgIHNob3BJZDogIiIsCiAgICAgICAgc2hvcE5hbWU6ICIiLAogICAgICAgIHN0YXR1c0FycjogW10sCiAgICAgICAgZ29vZHNOYW1lOiAiIiwKICAgICAgICAvLyDllYblk4HlkI3np7AKICAgICAgICB3YXJlaG91c2VJZDogIiIsCiAgICAgICAgLy8g5LuT5bqTaWQKICAgICAgICBzdGFydFRpbWU6ICIiLAogICAgICAgIC8vIOWItuWNleW8gOWni+aXtumXtAogICAgICAgIGVuZFRpbWU6ICIiIC8vIOWItuWNlee7k+adn+aXtumXtAoKICAgICAgfSwKICAgICAgb3BlcmF0b3JMaXN0OiBbXSwKICAgICAgLy8g6I635Y+W5omA5pyJ5pON5L2c5Lq65YiX6KGoCiAgICAgIG91dGdvaW5nTGlzdDogW10sCiAgICAgIC8vIOWIl+ihqOaVsOaNrgogICAgICBjaGVja0xpc3Q6IFsi5Yi25Y2V5pe26Ze0IiwgIuWuouaItyIsICLlrqLmiLfnlLXor50iLCAi5p2l5rqQ5Y2V5Y+3IiwgIumFjemAgeaWueW8jyIsICLlh7rlupPnsbvlnosiLCAi5a6h5qC45Lq6Il0sCiAgICAgIGNvbHVtbnM6IFt7CiAgICAgICAgbGFiZWw6ICLliLbljZXml7bpl7QiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuWuouaItyIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5a6i5oi355S16K+dIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLmnaXmupDljZXlj7ciCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIumFjemAgeaWueW8jyIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5Ye65bqT57G75Z6LIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLlrqHmoLjkuroiCiAgICAgIH1dLAogICAgICB0aW1lRmxhZzogdHJ1ZSwKICAgICAgY2xpZW50RmxhZzogdHJ1ZSwKICAgICAgY3VzdG9tZXJDYWxsc0ZsYWc6IHRydWUsCiAgICAgIHNvdXJjZU51bWJlckZsYWc6IHRydWUsCiAgICAgIG1vZGVPZkRpc3RyaWJ1dGlvbkZsYWc6IHRydWUsCiAgICAgIG91dGJvdW5kVHlwZUZsYWc6IHRydWUsCiAgICAgIGF1ZGl0b3JGbGFnOiB0cnVlCiAgICB9OwogIH0sCgogIGNvbXB1dGVkOiB7IC4uLm1hcEdldHRlcnMoewogICAgICBwcmludFRhZzogIk1Vc2VyL3ByaW50VGFnIgogICAgfSksCgogICAgdHlwZV9vbl9jb2xvcigpIHsKICAgICAgcmV0dXJuIHsKICAgICAgICBjb2xvcjogdGhpcy50aGVtZUEKICAgICAgfTsKICAgIH0sCgogICAgdHlwZV9vbl9zdHlsZSgpIHsKICAgICAgcmV0dXJuIHsKICAgICAgICBib3JkZXJDb2xvcjogdGhpcy50aGVtZUEgLy8gYmFja2dyb3VuZENvbG9yOiB0aGlzLmhleFRvUmdiYSh0aGlzLnRoZW1lQSwgMTApLnJnYmEsCgogICAgICB9OwogICAgfQoKICB9LAoKICBjcmVhdGVkKCkgewogICAgLy8gdGhpcy5nZXRBbGxXYXJlaG91c2UoKTsKICAgIHRoaXMuZ2V0QWxsU2FsZU91dCgpOwogICAgdGhpcy5zdGF0aXN0aWNzQWxsU2FsZU91dCgpOwogIH0sCgogIGFjdGl2YXRlZCgpIHsKICAgIGlmICh0aGlzLiRfaXNJbml0KCkpIHJldHVybjsKICAgIHRoaXMuZ2V0RGF0YSgpOwogICAgdGhpcy5zdGF0aXN0aWNzQWxsU2FsZU91dCgpOwogIH0sCgogIG1vdW50ZWQoKSB7Ly/lvZPliY3pobXpnaLnm5Hop4bplK7nm5jovpPlhaUKICAgIC8vIGlmIChwYXJzZUludCh0aGlzLnByaW50VGFnKSA9PT0gNSkgewogICAgLy8gICBkb2N1bWVudC5vbmtleWRvd24gPSAoZSkgPT4gewogICAgLy8gICAgIGxldCBlMSA9CiAgICAvLyAgICAgICBlIHx8IGV2ZW50IHx8IHdpbmRvdy5ldmVudCB8fCBhcmd1bWVudHMuY2FsbGVlLmNhbGxlci5hcmd1bWVudHNbMF07CiAgICAvLyAgICAgaWYgKGUxICYmIGUxLmtleUNvZGUgPT09IDQwKSB7CiAgICAvLyAgICAgICBpZiAocGFyc2VJbnQodGhpcy5wcmludFRhZykgPT09IDUpIHsKICAgIC8vICAgICAgICAgaWYgKHRoaXMuJHJvdXRlLm5hbWUgPT09ICJPdXRnb2luZyIpIHsKICAgIC8vICAgICAgICAgICB0aGlzLnJlc2V0UGFnZSgpOwogICAgLy8gICAgICAgICB9CiAgICAvLyAgICAgICB9CiAgICAvLyAgICAgfQogICAgLy8gICB9OwogICAgLy8gfQogIH0sCgogIG1ldGhvZHM6IHsKICAgIHRhYkNsaWNrKCkge30sCgogICAgZ29EZXRhaWwocm93KSB7CiAgICAgIGlmICghdGhpcy4kYWNjZXNzQ2hlY2sodGhpcy4kQWNjZXNzLkludmVudG9yeU91dEdldEludmVudG9yeU91dEluZm8pKSB7CiAgICAgICAgcmV0dXJuOwogICAgICB9CgogICAgICB0aGlzLiRyb3V0ZXIucHVzaCgiL3N0b2NrL091dEluL291dGdvaW5nSW5mby8iICsgcm93LmlkKTsKICAgIH0sCgogICAgZ29PdGhlckRldGFpbChyb3cpIHsKICAgICAgc3dpdGNoIChyb3cudHlwZSkgewogICAgICAgIGNhc2UgNToKICAgICAgICAgIC8vIOmUgOWUruWHuuW6kwogICAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goIi9vcmRlci9tYW5hZ2VPL09yZGVyRGV0YWlscy8xLyIgKyByb3cuc291cmNlSWQpOwogICAgICAgICAgYnJlYWs7CgogICAgICAgIGNhc2UgODoKICAgICAgICAgIC8vIOiwg+aLqOWHuuW6kwogICAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goIi9zdG9jay9XYXJlaG91c2VNYW5hZ2VtZW50L0RldGFpbEFsbG9jYXRpb25Gb3JtLyIgKyByb3cuc291cmNlSWQpOwogICAgICAgICAgYnJlYWs7CgogICAgICAgIGNhc2UgMTQ6CiAgICAgICAgICAvLyDph4fotK3pgIDotKcKICAgICAgICAgIHRoaXMuJHJvdXRlci5wdXNoKCIvUHVyY2hhc2UvTWFuYWdlUC9QdXJjaGFzZVJldHVybk9yZGVyTG9vay8iICsgcm93LnNvdXJjZUlkKTsKICAgICAgICAgIGJyZWFrOwogICAgICB9CiAgICB9LAoKICAgIC8vIOaJk+WNsAogICAgb3BlblVybChyb3cpIHsKICAgICAgbGV0IHJvdXRlRGF0YSA9IHRoaXMuJHJvdXRlci5yZXNvbHZlKHsKICAgICAgICBwYXRoOiBgL091dGdvaW5nUHJpbnRpbmcvJHtyb3cuaWR9YAogICAgICB9KTsKICAgICAgd2luZG93Lm9wZW4ocm91dGVEYXRhLmhyZWYsICJfYmxhbmsiKTsKICAgIH0sCgogICAgLy8g5omT5Y2w6LCD5ouo5Ye65bqT5Y2VCiAgICBvcGVuQWxsb2NhdGluZyhyb3cpIHsKICAgICAgbGV0IHJvdXRlRGF0YSA9IHRoaXMuJHJvdXRlci5yZXNvbHZlKHsKICAgICAgICBwYXRoOiBgL0FsbG9jYXRpbmdPdXRib3VuZC8ke3Jvdy5pZH1gCiAgICAgIH0pOwogICAgICB3aW5kb3cub3Blbihyb3V0ZURhdGEuaHJlZiwgIl9ibGFuayIpOwogICAgfSwKCiAgICBjbGVhclNob3AoKSB7CiAgICAgIHRoaXMuc2VhcmNoRGF0YS5zaG9wSWQgPSAiIjsKICAgICAgdGhpcy5zZWFyY2hEYXRhLnNob3BOYW1lID0gIiI7CiAgICAgIHRoaXMuc2VhcmNoRGF0YS53YXJlaG91c2VJZCA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIHNlbFNob3AodmFsLCByb3cpIHsKICAgICAgdGhpcy5zZWFyY2hEYXRhLnNob3BOYW1lID0gcm93WzBdLm5hbWU7CiAgICAgIHRoaXMuc2VhcmNoRGF0YS53YXJlaG91c2VJZCA9IHJvd1swXS53YXJlaG91c2VJZDsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICAvLyAg5Ye65bqT57uf6K6hCiAgICBhc3luYyBzdGF0aXN0aWNzQWxsU2FsZU91dCgpIHsKICAgICAgaWYgKCF0aGlzLiRhY2Nlc3NDaGVjayh0aGlzLiRBY2Nlc3MuSW52ZW50b3J5T3V0U3RhdGlzdGljc0FsbEludmVudG9yeU91dCkpIHsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhCiAgICAgIH0gPSBhd2FpdCBzdGF0aXN0aWNzQWxsU2FsZU91dCh7CiAgICAgICAgdHlwZTogWzUsIC8vIOmUgOWUrgogICAgICAgIDgsIC8vIOiwg+aLqAogICAgICAgIDE0IC8vIOmHh+i0rQogICAgICAgIF0KICAgICAgfSk7CiAgICAgIHRoaXMuY2Vuc3VzID0gZGF0YTsKICAgIH0sCgogICAgLy8g5Ye65bqTIOWuoeaguOeKtuaAgQogICAgb3JkZXJBdWRpdENvbmZpcm0oKSB7CiAgICAgIHRoaXMuZ2V0RGF0YSgpOwogICAgfSwKCiAgICB1cGRhdGVTYWxlT3V0U3RhdHVzKHJvdykgewogICAgICBpZiAocm93LmRlbGl2ZXJ5VHlwZSA9PT0gMSAmJiByb3cudHlwZSA9PT0gNSkgewogICAgICAgIHRoaXMub3V0X2lkID0gcm93LmlkOwogICAgICAgIHRoaXMuc2hvd19vdXQgPSB0cnVlOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgdGhpcy4kY29uZmlybSgi56Gu5a6a6KaB5a6h5qC46K+l5Ye65bqT5Y2V5ZCX77yfIiwgIuaPkOekuiIsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogIuehruWumiIsCiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogIuWPlua2iCIsCiAgICAgICAgdHlwZTogIndhcm5pbmciCiAgICAgIH0pLnRoZW4oYXN5bmMgKCkgPT4gewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCB1cGRhdGVTYWxlT3V0U3RhdHVzKHsKICAgICAgICAgIGlkOiByb3cuaWQsCiAgICAgICAgICBhdWRpdE5hbWU6IHRoaXMudXNlck5hbWUKICAgICAgICB9KTsKICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgIG1lc3NhZ2U6ICLmk43kvZzmiJDlip8hIgogICAgICAgIH0pOwogICAgICAgIHRoaXMuZ2V0RGF0YSgpOwogICAgICB9KTsKICAgIH0sCgogICAgLy8gIOiOt+WPluWIl+ihqAogICAgYXN5bmMgZ2V0QWxsU2FsZU91dChleHBvcnRzKSB7CiAgICAgIGNvbnN0IHBhcmFtcyA9IHsKICAgICAgICB0eXBlOiB0aGlzLnNlYXJjaERhdGEuc291cmNlLAogICAgICAgIHdhcmVob3VzZUlkOiB0aGlzLnNlYXJjaERhdGEud2FyZWhvdXNlSWQsCiAgICAgICAgYXVkaXRTdGF0dXM6IHRoaXMuc2VhcmNoRGF0YS5zdGF0dXNBcnIsCiAgICAgICAgc3RhcnQ6IHRoaXMuc2VhcmNoRGF0YS5zdGFydFRpbWUsCiAgICAgICAgZW5kOiB0aGlzLnNlYXJjaERhdGEuZW5kVGltZSwKICAgICAgICBzZWFyY2g6IHRoaXMuc2VhcmNoRGF0YS5nb29kc05hbWUsCiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplCiAgICAgIH07CgogICAgICBpZiAoZXhwb3J0cykgewogICAgICAgIHBhcmFtcy5leHBvcnQgPSBleHBvcnRzOwogICAgICAgIGNvbnN0IHRhcmdldCA9IGF3YWl0IGV4cG9ydEdldEFsbFNhbGVPdXQoeyAuLi5wYXJhbXMKICAgICAgICB9KTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0QWxsU2FsZU91dCh7IC4uLnBhcmFtcwogICAgICAgIH0pOwogICAgICAgIHRoaXMub3V0Z29pbmdMaXN0ID0gZGF0YS5kYXRhOwogICAgICAgIHRoaXMudG90YWwgPSBkYXRhLnBhZ2VUb3RhbDsKICAgICAgfQogICAgfSwKCiAgICAvLyAg5pCc57SiCiAgICBhc3luYyBzZWFyY2hBbGxTYWxlT3V0KCkgewogICAgICBjb25zdCBkYXRhID0gYXdhaXQgc2VhcmNoQWxsU2FsZU91dCh7CiAgICAgICAgdHlwZTogdGhpcy5zZWFyY2hEYXRhLnNvdXJjZSwKICAgICAgICB3YXJlaG91c2VJZDogdGhpcy5zZWFyY2hEYXRhLndhcmVob3VzZUlkLAogICAgICAgIGF1ZGl0U3RhdHVzOiB0aGlzLnNlYXJjaERhdGEuc3RhdHVzQXJyLAogICAgICAgIHN0YXJ0OiB0aGlzLnNlYXJjaERhdGEuc3RhcnRUaW1lLAogICAgICAgIGVuZDogdGhpcy5zZWFyY2hEYXRhLmVuZFRpbWUsCiAgICAgICAgc2VhcmNoOiB0aGlzLnNlYXJjaERhdGEuZ29vZHNOYW1lLAogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZQogICAgICB9KTsKICAgICAgdGhpcy5vdXRnb2luZ0xpc3QgPSBkYXRhLmRhdGE7CiAgICAgIHRoaXMudG90YWwgPSBkYXRhLnBhZ2VUb3RhbDsKICAgIH0sCgogICAgLy8gIOWIpOaWrQogICAgZ2V0RGF0YSgpIHsKICAgICAgLy8gY29uc3Qgc2VhcmNoRGF0YSA9IHRoaXMuJF9jb21tb24uZGVlcENsb25lKHRoaXMuc2VhcmNoRGF0YSk7CiAgICAgIC8vIGRlbGV0ZSBzZWFyY2hEYXRhLnNvdXJjZTsKICAgICAgLy8gY29uc3QgaXNLZXkgPSB0aGlzLiRfY29tbW9uLmlzU2VyY2goc2VhcmNoRGF0YSk7CiAgICAgIC8vIGlmIChpc0tleSkgewogICAgICAvLyAgIHRoaXMuc2VhcmNoQWxsU2FsZU91dCgpOwogICAgICAvLyB9IGVsc2UgewogICAgICAvLyAgIHRoaXMuZ2V0QWxsU2FsZU91dCgpOwogICAgICAvLyB9CiAgICAgIHRoaXMuZ2V0QWxsU2FsZU91dCgpOwogICAgfSwKCiAgICAvLyAg6K+35rGC5omA5pyJ5LuT5bqT5YiX6KGoCiAgICBhc3luYyBnZXRBbGxXYXJlaG91c2UoKSB7CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRBbGxXYXJlaG91c2UoewogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgcGFnZVNpemU6IDk5OQogICAgICB9KTsKICAgICAgdGhpcy53YXJlaG91c2VEYXRhID0gZGF0YS5kYXRhOwogICAgfSwKCiAgICAvLyDpobbpg6jnrZvpgIkKICAgIHNlbFRvcFR5cGUodGFnKSB7CiAgICAgIHN3aXRjaCAodGhpcy50b3Bfc2VsKSB7CiAgICAgICAgY2FzZSAib3V0Qm91bmQiOgogICAgICAgICAgLy8g6LCD5ouo5Ye65bqTCiAgICAgICAgICB0aGlzLnNlYXJjaERhdGEuc291cmNlID0gODsKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBjYXNlICJzYWxlc1N0b2NrIjoKICAgICAgICAgIC8vIOmUgOWUruWHuuW6kwogICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnNvdXJjZSA9IDU7CiAgICAgICAgICBicmVhazsKCiAgICAgICAgY2FzZSAicHVyY2hhc2VSZXR1cm5zIjoKICAgICAgICAgIC8vIOmHh+i0remAgOi0pwogICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnNvdXJjZSA9IDE0OwogICAgICAgICAgYnJlYWs7CgogICAgICAgIGNhc2UgImFsbERvY3VtZW50cyI6CiAgICAgICAgICAvLyDlhajpg6jljZXmja4KICAgICAgICAgIC8vIHRoaXMuc2VhcmNoRGF0YS5zdGF0dXNBcnIgPSBbXQogICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnNvdXJjZSA9ICIiOwogICAgICAgICAgYnJlYWs7CiAgICAgIH0KCiAgICAgIHRoaXMuc291cmNlID0gdGhpcy5zZWFyY2hEYXRhLnNvdXJjZTsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBwYWdlQ2hhbmdlKHBhZ2UpIHsKICAgICAgdGhpcy5wYWdlID0gcGFnZTsKICAgICAgdGhpcy5nZXREYXRhKCk7CiAgICB9LAoKICAgIHNpemVDaGFuZ2Uoc2l6ZSkgewogICAgICB0aGlzLnBhZ2VTaXplID0gc2l6ZTsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICAvLyDmkJzntKLmnaHku7bml7bpl7Tlm57osIMKICAgIHNlYXJjaFRpbWVDaGFuZ2UodmFsKSB7CiAgICAgIGlmICh2YWwgJiYgdmFsLmxlbmd0aCkgewogICAgICAgIHRoaXMuc2VhcmNoRGF0YS5zdGFydFRpbWUgPSBwYXJzZUludCh2YWxbMF0gLyAxMDAwKTsKICAgICAgICB0aGlzLnNlYXJjaERhdGEuZW5kVGltZSA9IHBhcnNlSW50KHZhbFsxXSAvIDEwMDApOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuc2VhcmNoRGF0YS5zdGFydFRpbWUgPSAiIjsKICAgICAgICB0aGlzLnNlYXJjaERhdGEuZW5kVGltZSA9ICIiOwogICAgICB9CgogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIHRhYmxlUm93Q2xhc3NOYW1lKHsKICAgICAgcm93LAogICAgICByb3dJbmRleAogICAgfSkgewogICAgICBpZiAocGFyc2VJbnQodGhpcy5wcmludFRhZykgPT09IDUgJiYgcm93LnByaW50TnVtID4gMCkgewogICAgICAgIHJldHVybiAicHJpbnQtcm93IjsKICAgICAgfQoKICAgICAgcmV0dXJuICIiOwogICAgfSwKCiAgICAvLyDliLfmlrDpobXpnaIKICAgIHJlc2V0UGFnZSgpIHsKICAgICAgdGhpcy5nZXREYXRhKCk7CiAgICB9LAoKICAgIGNoYW5nZSgpIHsKICAgICAgdGhpcy50aW1lRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5Yi25Y2V5pe26Ze0Iik7CiAgICAgIHRoaXMuY2xpZW50RmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5a6i5oi3Iik7CiAgICAgIHRoaXMuY3VzdG9tZXJDYWxsc0ZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuWuouaIt+eUteivnSIpOwogICAgICB0aGlzLnNvdXJjZU51bWJlckZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuadpea6kOWNleWPtyIpOwogICAgICB0aGlzLm1vZGVPZkRpc3RyaWJ1dGlvbkZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIumFjemAgeaWueW8jyIpOwogICAgICB0aGlzLm91dGJvdW5kVHlwZUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuWHuuW6k+exu+WeiyIpOwogICAgICB0aGlzLmF1ZGl0b3JGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLlrqHmoLjkuroiKTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+TA;AACA,SACAA,oBADA,EAEAC,mBAFA,EAGAC,aAHA,EAIAC,mBAJA,EAKAC,gBALA,EAMAC,eANA,EAOAC,gBAPA,QAQA,aARA;AASA;AACA;EACAC,gBADA;EAEAC;IACAC;EADA,CAFA;;EAKAC;IACA;MACAC,SADA;MAEAC,eAFA;MAGAC,SAHA;MAIAC,eAJA;MAKAC;QAAAC;MAAA;QAAAA;MAAA;QAAAA;MAAA,EALA;MAMAC,iBANA;MAMA;MACAC,OAPA;MAQAC,YARA;MASAC,QATA;MAUAC,qBAVA;MAWAC,SAXA;MAYA;MACAC,SACA;QAAAC;QAAAC;MAAA,CADA,EAEA;QAAAD;QAAAC;MAAA,CAFA,CAbA;MAiBAC;QACAJ,SADA;QAEAK,UAFA;QAGAC,YAHA;QAIAC,aAJA;QAKAC,aALA;QAKA;QACAC,eANA;QAMA;QACAC,aAPA;QAOA;QACAC,WARA,CAQA;;MARA,CAjBA;MA2BAC,gBA3BA;MA2BA;MACAC,gBA5BA;MA4BA;MACAC,YACA,MADA,EAEA,IAFA,EAGA,MAHA,EAIA,MAJA,EAKA,MALA,EAMA,MANA,EAOA,KAPA,CA7BA;MAsCAC,UACA;QACAZ;MADA,CADA,EAIA;QACAA;MADA,CAJA,EAOA;QACAA;MADA,CAPA,EAUA;QACAA;MADA,CAVA,EAaA;QACAA;MADA,CAbA,EAgBA;QACAA;MADA,CAhBA,EAmBA;QACAA;MADA,CAnBA,CAtCA;MA6DAa,cA7DA;MA8DAC,gBA9DA;MA+DAC,uBA/DA;MAgEAC,sBAhEA;MAiEAC,4BAjEA;MAkEAC,sBAlEA;MAmEAC;IAnEA;EAqEA,CA3EA;;EA4EAC,YACA;MACAC;IADA,EADA;;IAIAC;MACA;QAAAC;MAAA;IACA,CANA;;IAOAC;MACA;QACAC,wBADA,CAEA;;MAFA;IAIA;;EAZA,CA5EA;;EA0FAC;IACA;IACA;IACA;EACA,CA9FA;;EA+FAC;IACA;IACA;IACA;EACA,CAnGA;;EAoGAC,WACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;EACA,CAnHA;;EAoHAC;IACAC,aADA;;IAEAC;MACA;QACA;MACA;;MACA;IACA,CAPA;;IAQAC;MACA;QACA;UAAA;UACA;UACA;;QACA;UAAA;UACA,kBACA,iEADA;UAGA;;QACA;UAAA;UACA,kBACA,2DADA;UAGA;MAbA;IAeA,CAxBA;;IAyBA;IACAC;MACA;QACAC;MADA;MAGAC;IACA,CA/BA;;IAgCA;IACAC;MACA;QACAF;MADA;MAGAC;IACA,CAtCA;;IAuCAE;MACA;MACA;MACA;MACA;IACA,CA5CA;;IA6CAC;MACA;MACA;MACA;IACA,CAjDA;;IAkDA;IACA;MACA,IACA,sEADA,EAEA;QACA;MACA;;MACA;QAAArD;MAAA;QACAsD,OACA,CADA,EACA;QACA,CAFA,EAEA;QACA,EAHA,CAGA;QAHA;MADA;MAQA;IACA,CAlEA;;IAmEA;IACAC;MACA;IACA,CAtEA;;IAuEAhE;MACA;QACA;QACA;QACA;MACA;;MACA;QACAiE,uBADA;QAEAC,sBAFA;QAGAH;MAHA,GAIAI,IAJA,CAIA;QACA;UACAC,UADA;UAEAC;QAFA;QAKA;UACAN,eADA;UAEAO;QAFA;QAIA;MACA,CAfA;IAgBA,CA7FA;;IA8FA;IACA;MACA;QACAP,4BADA;QAEAjC,wCAFA;QAGAyC,sCAHA;QAIAC,gCAJA;QAKAC,4BALA;QAMAC,iCANA;QAOAzD,eAPA;QAQAC;MARA;;MAUA;QACAyD;QACA,2CACA;QADA;MAGA,CALA,MAKA;QACA,mCACA;QADA;QAGA;QACA;MACA;IACA,CAtHA;;IAuHA;IACA;MACA;QACAZ,4BADA;QAEAjC,wCAFA;QAGAyC,sCAHA;QAIAC,gCAJA;QAKAC,4BALA;QAMAC,iCANA;QAOAzD,eAPA;QAQAC;MARA;MAUA;MACA;IACA,CArIA;;IAsIA;IACA0D;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;IACA,CAjJA;;IAkJA;IACA;MACA;QACA3D,OADA;QAEAC;MAFA;MAIA;IACA,CAzJA;;IA0JA;IACA2D;MACA;QACA;UAAA;UACA;UACA;;QACA;UAAA;UACA;UACA;;QACA;UAAA;UACA;UACA;;QACA;UAAA;UACA;UACA;UACA;MAbA;;MAeA;MACA;IACA,CA7KA;;IA8KAC;MACA;MACA;IACA,CAjLA;;IAkLAC;MACA;MACA;IACA,CArLA;;IAsLA;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CAhMA;;IAiMAC;MAAAC;MAAAC;IAAA;MACA;QACA;MACA;;MACA;IACA,CAtMA;;IAuMA;IACAC;MACA;IACA,CA1MA;;IA2MAC;MACA;MACA;MACA,6CACAC,uBADA;MAGA,4CACAA,uBADA;MAGA,kDACAA,uBADA;MAGA,4CACAA,uBADA;MAGA;IACA;;EA3NA;AApHA","names":["statisticsAllSaleOut","updateSaleOutStatus","getAllSaleOut","exportGetAllSaleOut","searchAllSaleOut","getAllWarehouse","getAllPurchaseIn","name","components","OrderOut","data","goods","search_time","out_id","show_out","census","count","warehouseData","page","pageSize","total","top_sel","source","status","value","label","searchData","shopId","shopName","statusArr","goodsName","warehouseId","startTime","endTime","operatorList","outgoingList","checkList","columns","timeFlag","clientFlag","customerCallsFlag","sourceNumberFlag","modeOfDistributionFlag","outboundTypeFlag","auditorFlag","computed","printTag","type_on_color","color","type_on_style","borderColor","created","activated","mounted","methods","tabClick","goDetail","goOtherDetail","openUrl","path","window","openAllocating","clearShop","selShop","type","orderAuditConfirm","confirmButtonText","cancelButtonText","then","id","auditName","message","auditStatus","start","end","search","params","getData","selTopType","pageChange","sizeChange","searchTimeChange","tableRowClassName","row","rowIndex","resetPage","change","item"],"sourceRoot":"src/views/stock/OutIn","sources":["outgoing.vue"],"sourcesContent":["<template>\n <ContainerQuery>\n <div\n v-if=\"parseInt(printTag) === 5\"\n slot=\"tip\"\n class=\"page-tip-div\"\n style=\"margin-top: 0\"\n >\n <i class=\"el-icon-info\"></i>\n <span>温馨提示:当前页面按键盘【F8】可进行页面刷新</span>\n </div>\n <div slot=\"left\">\n <el-button\n v-if=\"parseInt(printTag) === 5\"\n type=\"primary\"\n plain\n size=\"small\"\n @click=\"resetPage\"\n >\n 刷新页面\n </el-button>\n <el-button size=\"small\" type=\"primary\" @click=\"getAllSaleOut(1)\">\n 导出\n </el-button>\n </div>\n <div\n v-if=\"$accessCheck($Access.InventoryOutSearchAllInventoryOut)\"\n slot=\"more\"\n >\n <el-form inline size=\"small\">\n <!-- <el-form-item>-->\n <!-- <el-input-->\n <!-- v-model=\"searchData.goodsName\"-->\n <!-- placeholder=\"操作人\"-->\n <!-- style=\"width: 220px\"-->\n <!-- clearable-->\n <!-- @keyup.enter.native=\"pageChange(1)\"-->\n <!-- @clear=\"pageChange(1)\"-->\n <!-- >-->\n <!-- <el-button-->\n <!-- slot=\"append\"-->\n <!-- class=\"el-icon-search\"-->\n <!-- @click=\"pageChange(1)\"-->\n <!-- ></el-button>-->\n <!-- </el-input>-->\n <!-- </el-form-item>-->\n <!-- <el-form-item v-if=\"systemType === 1\">-->\n <!-- <el-select-->\n <!-- v-model=\"searchData.warehouseId\"-->\n <!-- placeholder=\"出库仓库\"-->\n <!-- clearable-->\n <!-- style=\"width: 150px\"-->\n <!-- @change=\"pageChange(1)\"-->\n <!-- >-->\n <!-- <el-option-->\n <!-- v-for=\"item in warehouseData\"-->\n <!-- :key=\"item.id\"-->\n <!-- :label=\"item.warehouseName\"-->\n <!-- :value=\"item.id\"-->\n <!-- ></el-option>-->\n <!-- </el-select>-->\n <!-- </el-form-item>-->\n <el-form-item>\n <el-select\n v-model=\"searchData.statusArr\"\n multiple\n placeholder=\"审核状态(可多选)\"\n style=\"width: 150px\"\n @change=\"pageChange(1)\"\n >\n <el-option\n v-for=\"item in status\"\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>\n <el-date-picker\n v-model=\"search_time\"\n type=\"datetimerange\"\n :unlink-panels=\"true\"\n range-separator=\"-\"\n start-placeholder=\"制单开始时间\"\n end-placeholder=\"制单结束时间\"\n @change=\"searchTimeChange\"\n ></el-date-picker>\n </el-form-item>\n <!-- <el-form-item>-->\n <!-- <el-input-->\n <!-- v-model=\"goods\"-->\n <!-- placeholder=\"请输入商品名称\"-->\n <!-- style=\"width: 220px\"-->\n <!-- clearable-->\n <!-- @keyup.enter.native=\"getUserList()\"-->\n <!-- @clear=\"getUserList()\"-->\n <!-- >-->\n <!-- <el-button-->\n <!-- slot=\"append\"-->\n <!-- icon=\"el-icon-search\"-->\n <!-- @click=\"getUserList()\"-->\n <!-- ></el-button>-->\n <!-- </el-input>-->\n <!-- </el-form-item>-->\n </el-form>\n </div>\n <el-tabs\n v-if=\"$accessCheck($Access.InventoryOutStatisticsAllInventoryOut)\"\n v-model=\"top_sel\"\n type=\"card\"\n @tab-click=\"selTopType\"\n >\n <el-tab-pane\n :label=\"'销售出库(' + census[0].count + ')'\"\n name=\"salesStock\"\n ></el-tab-pane>\n <el-tab-pane\n :label=\"'采购退货(' + census[2].count + ')'\"\n name=\"purchaseReturns\"\n ></el-tab-pane>\n <el-tab-pane\n :label=\"'调拨出库(' + census[1].count + ')'\"\n name=\"outBound\"\n ></el-tab-pane>\n <el-tab-pane\n :label=\"\n '全部单据(' +\n $NP.plus(census[1].count, census[0].count, census[2].count) +\n ')'\n \"\n name=\"allDocuments\"\n ></el-tab-pane>\n </el-tabs>\n <el-tabs v-else v-model=\"top_sel\" type=\"card\" @tab-click=\"selTopType\">\n <el-tab-pane label=\"销售出库\" name=\"salesStock\"></el-tab-pane>\n <el-tab-pane label=\"采购退货\" name=\"purchaseReturns\"></el-tab-pane>\n <el-tab-pane label=\"调拨出库\" name=\"outBound\"></el-tab-pane>\n <el-tab-pane label=\"全部单据\" name=\"allDocuments\"></el-tab-pane>\n </el-tabs>\n <!-- 表格 -->\n <el-table\n :data=\"outgoingList\"\n :row-class-name=\"tableRowClassName\"\n @row-dblclick=\"goDetail\"\n >\n <el-table-column\n prop=\"id\"\n label=\"ID\"\n fixed=\"left\"\n min-width=\"80\"\n ></el-table-column>\n <el-table-column\n prop=\"no\"\n min-width=\"210\"\n label=\"单据编号\"\n show-overflow-tooltip\n >\n <template slot-scope=\"scope\">\n <span\n v-if=\"$accessCheck($Access.InventoryOutGetInventoryOutInfo)\"\n class=\"click-div\"\n @click=\"goDetail(scope.row)\"\n >\n {{ scope.row.no }}\n </span>\n <span v-else>{{ scope.row.no }}</span>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"timeFlag\"\n prop=\"creatTime\"\n min-width=\"160\"\n label=\"制单时间\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime) }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"top_sel === 'outBound'\"\n prop=\"warehouseName\"\n min-width=\"160\"\n label=\"调出仓库\"\n ></el-table-column>\n <el-table-column\n v-if=\"clientFlag && top_sel !== 'outBound'\"\n min-width=\"140\"\n prop=\"customerName\"\n show-overflow-tooltip\n label=\"客户\"\n />\n <el-table-column\n v-if=\"customerCallsFlag && top_sel !== 'outBound'\"\n min-width=\"120\"\n prop=\"customerMobile\"\n label=\"客户电话\"\n />\n <el-table-column\n v-if=\"sourceNumberFlag\"\n prop=\"sourceNo\"\n min-width=\"210\"\n label=\"来源单号\"\n >\n <template slot-scope=\"scope\">\n <span\n v-if=\"\n (scope.row.type === 8 &&\n $accessCheck($Access.AllocationFormGetAllocateInfo)) ||\n (scope.row.type === 5 &&\n $accessCheck($Access.newOrderLitGetOrderInfoById)) ||\n (scope.row.type === 14 &&\n $accessCheck($Access.PurchaseReturnOrderGetPurchaseOutInfoById))\n \"\n class=\"click-div\"\n @click=\"goOtherDetail(scope.row)\"\n >\n {{ scope.row.sourceNo }}\n </span>\n <span v-else>{{ scope.row.sourceNo }}</span>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"modeOfDistributionFlag\"\n prop=\"deliveryName\"\n min-width=\"120\"\n label=\"配送方式\"\n >\n <template slot-scope=\"scope\">\n {{ scope.row.deliveryName || \"--\" }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"outboundTypeFlag\"\n prop=\"typeName\"\n label=\"出库类型\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n v-if=\"auditorFlag\"\n prop=\"auditName\"\n label=\"审核人\"\n min-width=\"110\"\n ></el-table-column>\n <el-table-column\n v-if=\"parseInt(printTag) === 5\"\n prop=\"printNum\"\n label=\"打印次数\"\n min-width=\"80\"\n ></el-table-column>\n <el-table-column label=\"操作\" fixed=\"right\" min-width=\"120\">\n <template slot=\"header\" slot-scope=\"scope\">\n <span v-if=\"false\">{{ scope.$index }}</span>\n <span class=\"operation\">操作</span>\n <el-popover popper-class=\"custom-table-checkbox\" trigger=\"click\">\n <el-checkbox-group v-model=\"checkList\">\n <el-checkbox\n v-for=\"(item, index) in columns\"\n :key=\"index\"\n :label=\"item.label\"\n @change=\"change\"\n ></el-checkbox>\n </el-checkbox-group>\n <el-button\n slot=\"reference\"\n icon=\"el-icon-setting\"\n type=\"text\"\n ></el-button>\n </el-popover>\n </template>\n <template slot-scope=\"scope\">\n <!-- @click=\"updateSaleOutStatus(scope.row)\"-->\n <el-button\n v-if=\"$accessCheck($Access.InventoryOutUpdateInventoryOutStatus)\"\n type=\"text\"\n :disabled=\"scope.row.auditStatus === 2\"\n @click=\"goDetail(scope.row)\"\n >\n 审核\n </el-button>\n <el-button\n v-if=\"\n $accessCheck($Access.outgoingGetSaleOutInfo) &&\n scope.row.typeName === '销售出库'\n \"\n type=\"text\"\n @click=\"openUrl(scope.row)\"\n >\n 打印\n </el-button>\n <el-button\n v-if=\"scope.row.typeName === '调拨出库'\"\n type=\"text\"\n @click=\"openAllocating(scope.row)\"\n >\n 打印\n </el-button>\n </template>\n </el-table-column>\n </el-table>\n <!-- // 表格 -->\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n <OrderOut\n v-if=\"show_out\"\n :out-id=\"out_id\"\n :is-show=\"show_out\"\n @cancel=\"show_out = false\"\n @confirm=\"orderAuditConfirm\"\n ></OrderOut>\n </ContainerQuery>\n</template>\n\n<script>\n import OrderOut from \"@/views/order/components/OrderOut.vue\";\n import {\n statisticsAllSaleOut,\n updateSaleOutStatus,\n getAllSaleOut,\n exportGetAllSaleOut,\n searchAllSaleOut,\n getAllWarehouse,\n getAllPurchaseIn,\n } from \"@/api/Stock\";\n import { mapGetters } from \"vuex\";\n export default {\n name: \"Outgoing\",\n components: {\n OrderOut,\n },\n data() {\n return {\n goods: \"\",\n search_time: [],\n out_id: 0,\n show_out: false,\n census: [{ count: 0 }, { count: 0 }, { count: 0 }],\n warehouseData: [], // 所有仓库数据\n page: 1,\n pageSize: 10,\n total: 0,\n top_sel: \"salesStock\",\n source: 5,\n // 选择审核状态\n status: [\n { value: 1, label: \"待审核\" },\n { value: 2, label: \"审核通过\" },\n ],\n searchData: {\n source: 5,\n shopId: \"\",\n shopName: \"\",\n statusArr: [],\n goodsName: \"\", // 商品名称\n warehouseId: \"\", // 仓库id\n startTime: \"\", // 制单开始时间\n endTime: \"\", // 制单结束时间\n },\n operatorList: [], // 获取所有操作人列表\n outgoingList: [], // 列表数据\n checkList: [\n \"制单时间\",\n \"客户\",\n \"客户电话\",\n \"来源单号\",\n \"配送方式\",\n \"出库类型\",\n \"审核人\",\n ],\n columns: [\n {\n label: \"制单时间\",\n },\n {\n label: \"客户\",\n },\n {\n label: \"客户电话\",\n },\n {\n label: \"来源单号\",\n },\n {\n label: \"配送方式\",\n },\n {\n label: \"出库类型\",\n },\n {\n label: \"审核人\",\n },\n ],\n timeFlag: true,\n clientFlag: true,\n customerCallsFlag: true,\n sourceNumberFlag: true,\n modeOfDistributionFlag: true,\n outboundTypeFlag: true,\n auditorFlag: true,\n };\n },\n computed: {\n ...mapGetters({\n printTag: \"MUser/printTag\",\n }),\n type_on_color() {\n return { color: this.themeA };\n },\n type_on_style() {\n return {\n borderColor: this.themeA,\n // backgroundColor: this.hexToRgba(this.themeA, 10).rgba,\n };\n },\n },\n created() {\n // this.getAllWarehouse();\n this.getAllSaleOut();\n this.statisticsAllSaleOut();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getData();\n this.statisticsAllSaleOut();\n },\n mounted() {\n //当前页面监视键盘输入\n // if (parseInt(this.printTag) === 5) {\n // document.onkeydown = (e) => {\n // let e1 =\n // e || event || window.event || arguments.callee.caller.arguments[0];\n // if (e1 && e1.keyCode === 40) {\n // if (parseInt(this.printTag) === 5) {\n // if (this.$route.name === \"Outgoing\") {\n // this.resetPage();\n // }\n // }\n // }\n // };\n // }\n },\n methods: {\n tabClick() {},\n goDetail(row) {\n if (!this.$accessCheck(this.$Access.InventoryOutGetInventoryOutInfo)) {\n return;\n }\n this.$router.push(\"/stock/OutIn/outgoingInfo/\" + row.id);\n },\n goOtherDetail(row) {\n switch (row.type) {\n case 5: // 销售出库\n this.$router.push(\"/order/manageO/OrderDetails/1/\" + row.sourceId);\n break;\n case 8: // 调拨出库\n this.$router.push(\n \"/stock/WarehouseManagement/DetailAllocationForm/\" + row.sourceId\n );\n break;\n case 14: // 采购退货\n this.$router.push(\n \"/Purchase/ManageP/PurchaseReturnOrderLook/\" + row.sourceId\n );\n break;\n }\n },\n // 打印\n openUrl(row) {\n let routeData = this.$router.resolve({\n path: `/OutgoingPrinting/${row.id}`,\n });\n window.open(routeData.href, \"_blank\");\n },\n // 打印调拨出库单\n openAllocating(row) {\n let routeData = this.$router.resolve({\n path: `/AllocatingOutbound/${row.id}`,\n });\n window.open(routeData.href, \"_blank\");\n },\n clearShop() {\n this.searchData.shopId = \"\";\n this.searchData.shopName = \"\";\n this.searchData.warehouseId = \"\";\n this.pageChange(1);\n },\n selShop(val, row) {\n this.searchData.shopName = row[0].name;\n this.searchData.warehouseId = row[0].warehouseId;\n this.pageChange(1);\n },\n // 出库统计\n async statisticsAllSaleOut() {\n if (\n !this.$accessCheck(this.$Access.InventoryOutStatisticsAllInventoryOut)\n ) {\n return;\n }\n const { data } = await statisticsAllSaleOut({\n type: [\n 5, // 销售\n 8, // 调拨\n 14, // 采购\n ],\n });\n\n this.census = data;\n },\n // 出库 审核状态\n orderAuditConfirm() {\n this.getData();\n },\n updateSaleOutStatus(row) {\n if (row.deliveryType === 1 && row.type === 5) {\n this.out_id = row.id;\n this.show_out = true;\n return;\n }\n this.$confirm(\"确定要审核该出库单吗?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await updateSaleOutStatus({\n id: row.id,\n auditName: this.userName,\n });\n\n this.$message({\n type: \"success\",\n message: \"操作成功!\",\n });\n this.getData();\n });\n },\n // 获取列表\n async getAllSaleOut(exports) {\n const params = {\n type: this.searchData.source,\n warehouseId: this.searchData.warehouseId,\n auditStatus: this.searchData.statusArr,\n start: this.searchData.startTime,\n end: this.searchData.endTime,\n search: this.searchData.goodsName,\n page: this.page,\n pageSize: this.pageSize,\n };\n if (exports) {\n params.export = exports;\n const target = await exportGetAllSaleOut({\n ...params,\n });\n } else {\n const data = await getAllSaleOut({\n ...params,\n });\n this.outgoingList = data.data;\n this.total = data.pageTotal;\n }\n },\n // 搜索\n async searchAllSaleOut() {\n const data = await searchAllSaleOut({\n type: this.searchData.source,\n warehouseId: this.searchData.warehouseId,\n auditStatus: this.searchData.statusArr,\n start: this.searchData.startTime,\n end: this.searchData.endTime,\n search: this.searchData.goodsName,\n page: this.page,\n pageSize: this.pageSize,\n });\n this.outgoingList = data.data;\n this.total = data.pageTotal;\n },\n // 判断\n getData() {\n // const searchData = this.$_common.deepClone(this.searchData);\n // delete searchData.source;\n // const isKey = this.$_common.isSerch(searchData);\n // if (isKey) {\n // this.searchAllSaleOut();\n // } else {\n // this.getAllSaleOut();\n // }\n this.getAllSaleOut();\n },\n // 请求所有仓库列表\n async getAllWarehouse() {\n const data = await getAllWarehouse({\n page: 1,\n pageSize: 999,\n });\n this.warehouseData = data.data;\n },\n // 顶部筛选\n selTopType(tag) {\n switch (this.top_sel) {\n case \"outBound\": // 调拨出库\n this.searchData.source = 8;\n break;\n case \"salesStock\": // 销售出库\n this.searchData.source = 5;\n break;\n case \"purchaseReturns\": // 采购退货\n this.searchData.source = 14;\n break;\n case \"allDocuments\": // 全部单据\n // this.searchData.statusArr = []\n this.searchData.source = \"\";\n break;\n }\n this.source = this.searchData.source;\n this.pageChange(1);\n },\n pageChange(page) {\n this.page = page;\n this.getData();\n },\n sizeChange(size) {\n this.pageSize = size;\n this.pageChange(1);\n },\n // 搜索条件时间回调\n searchTimeChange(val) {\n if (val && val.length) {\n this.searchData.startTime = parseInt(val[0] / 1000);\n this.searchData.endTime = parseInt(val[1] / 1000);\n } else {\n this.searchData.startTime = \"\";\n this.searchData.endTime = \"\";\n }\n this.pageChange(1);\n },\n tableRowClassName({ row, rowIndex }) {\n if (parseInt(this.printTag) === 5 && row.printNum > 0) {\n return \"print-row\";\n }\n return \"\";\n },\n // 刷新页面\n resetPage() {\n this.getData();\n },\n change() {\n this.timeFlag = this.checkList.some((item) => item === \"制单时间\");\n this.clientFlag = this.checkList.some((item) => item === \"客户\");\n this.customerCallsFlag = this.checkList.some(\n (item) => item === \"客户电话\"\n );\n this.sourceNumberFlag = this.checkList.some(\n (item) => item === \"来源单号\"\n );\n this.modeOfDistributionFlag = this.checkList.some(\n (item) => item === \"配送方式\"\n );\n this.outboundTypeFlag = this.checkList.some(\n (item) => item === \"出库类型\"\n );\n this.auditorFlag = this.checkList.some((item) => item === \"审核人\");\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .query-form-view {\n padding: 10px;\n border: 1px solid #eee;\n margin-bottom: 10px;\n }\n .customer-type-li {\n background: #fff;\n padding: 10px;\n border: 1px solid #eee;\n cursor: pointer;\n box-shadow: 0 0 4px 0 hsla(0, 0%, 73%, 0.5);\n }\n .num-p {\n font-size: 12px;\n color: #969799;\n }\n\n /* .type-row{\n padding-bottom: 10px;\n } */\n .custom-table-checkbox {\n .el-checkbox {\n display: block !important;\n margin: 0 05px 0;\n }\n }\n</style>\n"]}]}