1 |
- {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\stock\\WarehouseAdmin\\flowing.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\stock\\WarehouseAdmin\\flowing.vue","mtime":1678954023641},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1681371925422},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHN0YWZmTGlzdE1vZGFsIGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9zdGFmZkxpc3RNb2RhbC52dWUiOwppbXBvcnQgeyBnZXRBbGxXYXJlaG91c2UsIGdldEludmVudG9yeURldGFpbHNBbGwsIGV4cG9ydEdldEludmVudG9yeURldGFpbHNBbGwsIHNlYXJjaEFsbEludmVudG9yeURldGFpbHMsIGV4cG9ydFNlYXJjaEFsbEludmVudG9yeURldGFpbHMgfSBmcm9tICJAL2FwaS9TdG9jayI7CmltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tICJ2dWV4IjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJGbG93aW5nIiwKICBjb21wb25lbnRzOiB7CiAgICBzdGFmZkxpc3RNb2RhbAogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBzZWFyY2hfdGltZTogW10sCiAgICAgIHNob3BJZDogIiIsCiAgICAgIHNob3BOYW1lOiAiIiwKICAgICAgZ29vZHNJZDogIiIsCiAgICAgIG9wZXJhdG9yTmFtZTogIiIsCiAgICAgIHN0YWZmX3Nob3c6IGZhbHNlLAogICAgICBzaG93X3Nob3A6IGZhbHNlLAogICAgICBzaG93X3NlbGdvb2RzOiBmYWxzZSwKICAgICAgb3BlcmF0b3JfbGlzdDogW10sCiAgICAgIHBhZ2U6IDEsCiAgICAgIC8vIOmhteeggQogICAgICBwYWdlU2l6ZTogMTAsCiAgICAgIC8vIOavj+mhteaYvuekuuadoeaVsAogICAgICB0b3RhbF9kYXRhOiAwLAogICAgICBmbG93aW5nRGF0YTogW10sCiAgICAgIC8vIOa1geawtOaVsOaNrgogICAgICB2YWx1ZTogIiIsCiAgICAgIC8vIOWVhuWTgeWIl+ihqAogICAgICBzaGVldFR5cGVEYXRhOiBbewogICAgICAgIHZhbHVlOiAiQ0dSSyIsCiAgICAgICAgbGFiZWw6ICLph4fotK3lhaXlupPljZUiCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogIkNUQ0siLAogICAgICAgIGxhYmVsOiAi6YeH6LSt6YCA6LSn5Ye65bqTIgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6ICJYU0NLIiwKICAgICAgICBsYWJlbDogIumUgOWUruWHuuW6k+WNlSIKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAiWFRSSyIsCiAgICAgICAgbGFiZWw6ICLplIDllK7pgIDotKflhaXlupMiCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogIlFDS0MiLAogICAgICAgIGxhYmVsOiAi5pyf5Yid5bqT5a2YIgogICAgICB9XSwKICAgICAgc3RvY2tfbGlzdDogW10sCiAgICAgIHNvdXJjZV9saXN0OiBbewogICAgICAgIGxhYmVsOiAi6YeH6LSt5YWl5bqTIiwKICAgICAgICB2YWx1ZTogMwogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLplIDllK7lh7rlupMiLAogICAgICAgIHZhbHVlOiA1CiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuiwg+aLqOWHuuW6kyIsCiAgICAgICAgdmFsdWU6IDgKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi6LCD5ouo5YWl5bqTIiwKICAgICAgICB2YWx1ZTogMTIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi6YeH6LSt6YCA6LSn5Ye65bqTIiwKICAgICAgICB2YWx1ZTogMTQKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi6ZSA5ZSu6YCA6LSn5YWl5bqTIiwKICAgICAgICB2YWx1ZTogMTUKICAgICAgfV0sCiAgICAgIHNlYXJjaERhdGE6IHsKICAgICAgICBrZXlXb3JkOiAiIiwKICAgICAgICBza3VJZDogIiIsCiAgICAgICAgc291cmNlOiAiIiwKICAgICAgICB3YXJlaG91c2VJZDogIiIsCiAgICAgICAgLy8g5LuT5bqTSUQKICAgICAgICBvcGVyYXRvcklkOiAiIiwKICAgICAgICAvLyDmk43kvZzlkZhJRAogICAgICAgIHN0YXJ0VGltZTogIiIsCiAgICAgICAgLy8g5Yi25Y2V5byA5aeL5pe26Ze0CiAgICAgICAgZW5kVGltZTogIiIgLy8g5Yi25Y2V57uT5p2f5pe26Ze0CgogICAgICB9LAogICAgICBjaGVja0xpc3Q6IFsi5Yi25Y2V5pe26Ze0IiwgIuWNleaNruexu+WeiyIsICLop4TmoLwiLCAvLyAi5Ye65YWl5bqTIiwKICAgICAgIuWJqeS9memHjyIsICLlubPlnYfmiJDmnKwo5YWDKSJdLAogICAgICBjb2x1bW5zOiBbewogICAgICAgIGxhYmVsOiAi5Yi25Y2V5pe26Ze0IgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLljZXmja7nsbvlnosiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuinhOagvCIKICAgICAgfSwgLy8gewogICAgICAvLyAgIGxhYmVsOiAi5Ye65YWl5bqTIiwKICAgICAgLy8gfSwKICAgICAgewogICAgICAgIGxhYmVsOiAi5Ymp5L2Z6YePIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLlubPlnYfmiJDmnKwo5YWDKSIKICAgICAgfV0sCiAgICAgIHRpbWVGbGFnOiB0cnVlLAogICAgICB0eXBlT2ZEb2N1bWVudEZsYWc6IHRydWUsCiAgICAgIHVuaXRGbGFnOiB0cnVlLAogICAgICAvLyBvdXRGbGFnOiB0cnVlLAogICAgICBzdXJwbHVzRmxhZzogdHJ1ZSwKICAgICAgYXZlcmFnZUZsYWc6IHRydWUsCiAgICAgIG1lcmNoYW50SWQ6ICIiIC8vIOWkmuWVhuaIt+WVhuaIt0lECgogICAgfTsKICB9LAoKICBjb21wdXRlZDogeyAuLi5tYXBHZXR0ZXJzKHsKICAgICAgc3RvcmVEYXRhOiAiTVVzZXIvc3RvcmVEYXRhIgogICAgfSkKICB9LAoKICBhc3luYyBjcmVhdGVkKCkgewogICAgaWYgKHRoaXMuc3lzdGVtVHlwZSA9PT0gMykgewogICAgICB0aGlzLm1lcmNoYW50SWQgPSB0aGlzLnN0b3JlRGF0YS5tZXJjaGFudERhdGEuaWQ7CiAgICB9CgogICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5LndhcmVob3VzZUlkKSB7CiAgICAgIHRoaXMuc2VhcmNoRGF0YS53YXJlaG91c2VJZCA9IHBhcnNlSW50KHRoaXMuJHJvdXRlLnF1ZXJ5LndhcmVob3VzZUlkKTsKICAgIH0KCiAgICBpZiAodGhpcy4kcm91dGUucXVlcnkuc2t1SWQpIHsKICAgICAgdGhpcy5zZWFyY2hEYXRhLnNrdUlkID0gdGhpcy4kcm91dGUucXVlcnkuc2t1SWQ7CiAgICB9CgogICAgdGhpcy5zZWFyY2hEYXRhLnN0YXJ0VGltZSA9IG5ldyBEYXRlKHRoaXMuJF9jb21tb24uc2hvd01vbnRoRmlyc3REYXkoKSkuZ2V0VGltZSgpIC8gMTAwMDsKICAgIHRoaXMuc2VhcmNoRGF0YS5lbmRUaW1lID0gbmV3IERhdGUoKS5nZXRUaW1lKCkgLyAxMDAwOwogICAgdGhpcy5zZWFyY2hfdGltZSA9IFtuZXcgRGF0ZSh0aGlzLiRfY29tbW9uLnNob3dNb250aEZpcnN0RGF5KCkpLmdldFRpbWUoKSwgbmV3IERhdGUoKS5nZXRUaW1lKCldOwogICAgYXdhaXQgdGhpcy5nZXRBbGxXYXJlaG91c2UoKTsKICAgIGF3YWl0IHRoaXMuZ2V0RGF0YSgpOwogIH0sCgogIGFjdGl2YXRlZCgpIHsKICAgIGlmICh0aGlzLiRfaXNJbml0KCkpIHJldHVybjsKCiAgICBpZiAodGhpcy4kcm91dGUucXVlcnkud2FyZWhvdXNlSWQpIHsKICAgICAgdGhpcy5zZWFyY2hEYXRhLndhcmVob3VzZUlkID0gcGFyc2VJbnQodGhpcy4kcm91dGUucXVlcnkud2FyZWhvdXNlSWQpOwogICAgfQoKICAgIGlmICh0aGlzLiRyb3V0ZS5xdWVyeS5za3VJZCkgewogICAgICB0aGlzLnNlYXJjaERhdGEuc2t1SWQgPSB0aGlzLiRyb3V0ZS5xdWVyeS5za3VJZDsKICAgIH0KCiAgICB0aGlzLmdldERhdGEoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBhc3luYyBnZXRBbGxXYXJlaG91c2UoKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhCiAgICAgIH0gPSBhd2FpdCBnZXRBbGxXYXJlaG91c2UoewogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgcGFnZVNpemU6IDk5OQogICAgICB9KTsKICAgICAgdGhpcy5zdG9ja19saXN0ID0gZGF0YTsKCiAgICAgIGlmICghdGhpcy5zZWFyY2hEYXRhLndhcmVob3VzZUlkKSB7CiAgICAgICAgdGhpcy5zZWFyY2hEYXRhLndhcmVob3VzZUlkID0gZGF0YVswXS5pZDsKICAgICAgfQogICAgfSwKCiAgICAvLyDojrflj5bmtYHmsLTliJfooagKICAgIGFzeW5jIGdldEludmVudG9yeURldGFpbHNBbGwoZXhwb3J0cykgewogICAgICBsZXQgcGFyYW1zID0gewogICAgICAgIG1lcmNoYW50SWQ6IHRoaXMubWVyY2hhbnRJZCwKICAgICAgICBza3VJZDogdGhpcy5zZWFyY2hEYXRhLnNrdUlkLAogICAgICAgIHdhcmVob3VzZUlkOiB0aGlzLnNlYXJjaERhdGEud2FyZWhvdXNlSWQsCiAgICAgICAgb3BlcmF0b3JJZDogdGhpcy5zZWFyY2hEYXRhLm9wZXJhdG9ySWQsCiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplCiAgICAgIH07CgogICAgICBpZiAoZXhwb3J0cyA9PT0gMSkgewogICAgICAgIHBhcmFtcy5leHBvcnQgPSAxOwogICAgICAgIGNvbnN0IHRhcmdldCA9IGF3YWl0IGV4cG9ydEdldEludmVudG9yeURldGFpbHNBbGwocGFyYW1zKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0SW52ZW50b3J5RGV0YWlsc0FsbChwYXJhbXMpOwogICAgICAgIHRoaXMuZmxvd2luZ0RhdGEgPSBkYXRhLmRhdGE7CiAgICAgICAgdGhpcy50b3RhbF9kYXRhID0gZGF0YS5wYWdlVG90YWw7CiAgICAgIH0KICAgIH0sCgogICAgLy8gIOa1geawtOaQnOe0ogogICAgYXN5bmMgc2VhcmNoQWxsSW52ZW50b3J5RGV0YWlscyhleHBvcnRzKSB7CiAgICAgIGxldCBwYXJhbXMgPSB7CiAgICAgICAgbWVyY2hhbnRJZDogdGhpcy5tZXJjaGFudElkLAogICAgICAgIHdhcmVob3VzZUlkOiB0aGlzLnNlYXJjaERhdGEud2FyZWhvdXNlSWQsCiAgICAgICAgc2t1SWQ6IHRoaXMuc2VhcmNoRGF0YS5za3VJZCwKICAgICAgICBvcGVyYXRvcklkOiB0aGlzLnNlYXJjaERhdGEub3BlcmF0b3JJZCwKICAgICAgICBzdGFydDogcGFyc2VJbnQodGhpcy5zZWFyY2hEYXRhLnN0YXJ0VGltZSksCiAgICAgICAgZW5kOiBwYXJzZUludCh0aGlzLnNlYXJjaERhdGEuZW5kVGltZSksCiAgICAgICAgc2VhcmNoOiB0aGlzLnNlYXJjaERhdGEua2V5V29yZCwKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgc291cmNlOiB0aGlzLnNlYXJjaERhdGEuc291cmNlCiAgICAgIH07CgogICAgICBpZiAoZXhwb3J0cykgewogICAgICAgIHBhcmFtcy5leHBvcnQgPSAxOwogICAgICAgIGNvbnN0IHRhcmdldCA9IGF3YWl0IGV4cG9ydFNlYXJjaEFsbEludmVudG9yeURldGFpbHMocGFyYW1zKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgc2VhcmNoQWxsSW52ZW50b3J5RGV0YWlscyhwYXJhbXMpOwogICAgICAgIHRoaXMuZmxvd2luZ0RhdGEgPSBkYXRhLmRhdGE7CiAgICAgICAgdGhpcy50b3RhbF9kYXRhID0gZGF0YS5wYWdlVG90YWw7CiAgICAgIH0KICAgIH0sCgogICAgLy8gIOWIpOaWreaQnOe0ouWSjOWIl+ihqOaOpeWPowogICAgZ2V0RGF0YShleHBvcnRzKSB7CiAgICAgIGNvbnN0IG9iaiA9IHsKICAgICAgICBzdGFydDogdGhpcy5zZWFyY2hEYXRhLnN0YXJ0VGltZSwKICAgICAgICBlbmQ6IHRoaXMuc2VhcmNoRGF0YS5lbmRUaW1lLAogICAgICAgIHNlYXJjaDogdGhpcy5zZWFyY2hEYXRhLmtleVdvcmQKICAgICAgfTsKICAgICAgY29uc3QgaXNLZXkgPSB0aGlzLiRfY29tbW9uLmlzU2VyY2gob2JqKTsKCiAgICAgIGlmIChpc0tleSkgewogICAgICAgIHRoaXMuc2VhcmNoQWxsSW52ZW50b3J5RGV0YWlscyhleHBvcnRzKTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLmdldEludmVudG9yeURldGFpbHNBbGwoZXhwb3J0cyk7CiAgICAgIH0KICAgIH0sCgogICAgLy8g6YCJ5oup5pON5L2c5Lq6CiAgICBzZWxTdGFmZihyb3cpIHsKICAgICAgdGhpcy5zZWFyY2hEYXRhLm9wZXJhdG9ySWQgPSByb3dbMF0uaWQ7CiAgICAgIHRoaXMub3BlcmF0b3JOYW1lID0gcm93WzBdLnN0YWZmTmFtZTsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBjbGVhclN0YWZmKCkgewogICAgICB0aGlzLnNlYXJjaERhdGEub3BlcmF0b3JJZCA9ICIiOwogICAgICB0aGlzLm9wZXJhdG9yTmFtZSA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIHBhZ2VDaGFuZ2UocGFnZSkgewogICAgICB0aGlzLnBhZ2UgPSBwYWdlOwogICAgICB0aGlzLmdldERhdGEoKTsKICAgIH0sCgogICAgc2l6ZUNoYW5nZShzaXplKSB7CiAgICAgIHRoaXMucGFnZVNpemUgPSBzaXplOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vICDpgInmi6nml7bpl7QKICAgIHNlYXJjaFRpbWVDaGFuZ2UodmFsKSB7CiAgICAgIC8vIOaXtumXtOe7hOS7tuWvvOWHuuaVsOaNrgogICAgICBpZiAodmFsICYmIHZhbC5sZW5ndGgpIHsKICAgICAgICB0aGlzLnNlYXJjaERhdGEuc3RhcnRUaW1lID0gcGFyc2VJbnQodmFsWzBdIC8gMTAwMCk7CiAgICAgICAgdGhpcy5zZWFyY2hEYXRhLmVuZFRpbWUgPSBwYXJzZUludCh2YWxbMV0gLyAxMDAwKSArIDg2Mzk5OwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuc2VhcmNoRGF0YS5zdGFydFRpbWUgPSAiIjsKICAgICAgICB0aGlzLnNlYXJjaERhdGEuZW5kVGltZSA9ICIiOwogICAgICB9CgogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vIOWvvOWHugogICAgYXN5bmMgZXhwb3J0RGF0YSgpIHt9LAoKICAgIGNoYW5nZSgpIHsKICAgICAgdGhpcy50aW1lRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5Yi25Y2V5pe26Ze0Iik7CiAgICAgIHRoaXMudHlwZU9mRG9jdW1lbnRGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLljZXmja7nsbvlnosiKTsKICAgICAgdGhpcy51bml0RmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi6KeE5qC8Iik7IC8vIHRoaXMub3V0RmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoKGl0ZW0pID0+IGl0ZW0gPT09ICLlh7rlhaXlupMiKTsKCiAgICAgIHRoaXMuc3VycGx1c0ZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuWJqeS9memHjyIpOwogICAgICB0aGlzLmF2ZXJhZ2VGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLlubPlnYfmiJDmnKwo5YWDKSIpOwogICAgfSwKCiAgICBnb0RldGFpbChyb3cpIHsKICAgICAgaWYgKHJvdy5zb3VyY2UgPT09IDMwIHx8IHJvdy5zb3VyY2UgPT09IDE1IHx8IHJvdy5zb3VyY2UgPT09IDMgfHwgcm93LnNvdXJjZSA9PT0gMTIpIHsKICAgICAgICB0aGlzLiRyb3V0ZXIucHVzaCgiL3N0b2NrL091dEluL3N0b3JhZ2VJbmZvLyIgKyByb3cuc291cmNlSWQpOwogICAgICB9CgogICAgICBpZiAocm93LnNvdXJjZSA9PT0gNSB8fCByb3cuc291cmNlID09PSAxNCB8fCByb3cuc291cmNlID09PSA4KSB7CiAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goIi9zdG9jay9PdXRJbi9vdXRnb2luZ0luZm8vIiArIHJvdy5zb3VyY2VJZCk7CiAgICAgIH0KICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAgRA;AACA,SACAA,eADA,EAEAC,sBAFA,EAGAC,4BAHA,EAIAC,yBAJA,EAKAC,+BALA,QAMA,aANA;AAOA;AACA;EACAC,eADA;EAEAC;IACAC;EADA,CAFA;;EAKAC;IACA;MACAC,eADA;MAEAC,UAFA;MAGAC,YAHA;MAIAC,WAJA;MAKAC,gBALA;MAMAC,iBANA;MAOAC,gBAPA;MAQAC,oBARA;MASAC,iBATA;MAUAC,OAVA;MAUA;MACAC,YAXA;MAWA;MACAC,aAZA;MAaAC,eAbA;MAaA;MACAC,SAdA;MAeA;MACAC,gBACA;QAAAD;QAAAE;MAAA,CADA,EAEA;QAAAF;QAAAE;MAAA,CAFA,EAGA;QAAAF;QAAAE;MAAA,CAHA,EAIA;QAAAF;QAAAE;MAAA,CAJA,EAKA;QAAAF;QAAAE;MAAA,CALA,CAhBA;MAuBAC,cAvBA;MAwBAC,cACA;QACAF,aADA;QAEAF;MAFA,CADA,EAKA;QACAE,aADA;QAEAF;MAFA,CALA,EASA;QACAE,aADA;QAEAF;MAFA,CATA,EAaA;QACAE,aADA;QAEAF;MAFA,CAbA,EAiBA;QACAE,eADA;QAEAF;MAFA,CAjBA,EAqBA;QACAE,eADA;QAEAF;MAFA,CArBA,CAxBA;MAkDAK;QACAC,WADA;QAEAC,SAFA;QAGAC,UAHA;QAIAC,eAJA;QAIA;QACAC,cALA;QAKA;QACAC,aANA;QAMA;QACAC,WAPA,CAOA;;MAPA,CAlDA;MA2DAC,YACA,MADA,EAEA,MAFA,EAGA,IAHA,EAIA;MACA,KALA,EAMA,SANA,CA3DA;MAmEAC,UACA;QACAZ;MADA,CADA,EAIA;QACAA;MADA,CAJA,EAOA;QACAA;MADA,CAPA,EAUA;MACA;MACA;MACA;QACAA;MADA,CAbA,EAgBA;QACAA;MADA,CAhBA,CAnEA;MAuFAa,cAvFA;MAwFAC,wBAxFA;MAyFAC,cAzFA;MA0FA;MACAC,iBA3FA;MA4FAC,iBA5FA;MA6FAC,cA7FA,CA6FA;;IA7FA;EA+FA,CArGA;;EAsGAC,YACA;MAAAC;IAAA;EADA,CAtGA;;EAyGA;IACA;MACA;IACA;;IACA;MACA;IACA;;IACA;MACA;IACA;;IACA,4BACA,4DADA;IAEA;IACA,oBACA,qDADA,EAEA,oBAFA;IAIA;IACA;EACA,CA5HA;;EA6HAC;IACA;;IACA;MACA;IACA;;IACA;MACA;IACA;;IACA;EACA,CAtIA;;EAuIAC;IACA;MACA;QAAAtC;MAAA;QACAU,OADA;QAEAC;MAFA;MAKA;;MACA;QACA;MACA;IACA,CAXA;;IAYA;IACA;MACA;QACAuB,2BADA;QAEAb,4BAFA;QAGAE,wCAHA;QAIAC,sCAJA;QAKAd,eALA;QAMAC;MANA;;MAQA;QACA4B;QACA;MACA,CAHA,MAGA;QACA;QAEA;QACA;MACA;IACA,CA/BA;;IAgCA;IACA;MACA;QACAL,2BADA;QAEAX,wCAFA;QAGAF,4BAHA;QAIAG,sCAJA;QAKAgB,0CALA;QAMAC,sCANA;QAOAC,+BAPA;QAQAhC,eARA;QASAC,uBATA;QAUAW;MAVA;;MAYA;QACAiB;QACA;MACA,CAHA,MAGA;QACA;QAEA;QACA;MACA;IACA,CAvDA;;IAwDA;IACAI;MACA;QACAH,gCADA;QAEAC,4BAFA;QAGAC;MAHA;MAKA;;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA;IACA,CArEA;;IAsEA;IACAE;MACA;MACA;MACA;IACA,CA3EA;;IA4EAC;MACA;MACA;MACA;IACA,CAhFA;;IAiFAC;MACA;MACA;IACA,CApFA;;IAqFAC;MACA;MACA;IACA,CAxFA;;IAyFA;IACAC;MACA;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CApGA;;IAqGA;IACA,qBAtGA;;IAuGAC;MACA;MACA,8CACAC,uBADA;MAGA,2DALA,CAMA;;MACA;MACA,uCACAA,0BADA;IAGA,CAlHA;;IAmHAC;MACA,IACAC,qBACAA,iBADA,IAEAA,gBAFA,IAGAA,iBAJA,EAKA;QACA;MACA;;MACA;QACA;MACA;IACA;;EA/HA;AAvIA","names":["getAllWarehouse","getInventoryDetailsAll","exportGetInventoryDetailsAll","searchAllInventoryDetails","exportSearchAllInventoryDetails","name","components","staffListModal","data","search_time","shopId","shopName","goodsId","operatorName","staff_show","show_shop","show_selgoods","operator_list","page","pageSize","total_data","flowingData","value","sheetTypeData","label","stock_list","source_list","searchData","keyWord","skuId","source","warehouseId","operatorId","startTime","endTime","checkList","columns","timeFlag","typeOfDocumentFlag","unitFlag","surplusFlag","averageFlag","merchantId","computed","storeData","activated","methods","params","start","end","search","getData","selStaff","clearStaff","pageChange","sizeChange","searchTimeChange","change","item","goDetail","row"],"sourceRoot":"src/views/stock/WarehouseAdmin","sources":["flowing.vue"],"sourcesContent":["<!--库存流水-->\n<template>\n <ContainerQuery>\n <el-button\n v-if=\"$accessCheck($Access.flowingGetInventoryDetailsAll)\"\n slot=\"left\"\n size=\"small\"\n type=\"primary\"\n @click=\"getInventoryDetailsAll(1)\"\n >\n 导出\n </el-button>\n\n <div\n v-if=\"$accessCheck($Access.flowingSearchAllInventoryDetails)\"\n slot=\"more\"\n >\n <el-form inline size=\"small\">\n <el-form-item>\n <el-input\n v-model=\"searchData.keyWord\"\n placeholder=\"商品名称/单据编号\"\n clearable\n style=\"width: 200px\"\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button\n slot=\"append\"\n icon=\"el-icon-search\"\n @click=\"pageChange(1)\"\n ></el-button>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-select\n v-model=\"searchData.warehouseId\"\n filterable\n placeholder=\"选择仓库\"\n style=\"width: 150px\"\n @change=\"getInventoryDetailsAll()\"\n >\n <el-option\n v-for=\"item in stock_list\"\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.source\"\n filterable\n placeholder=\"单据类型\"\n style=\"width: 150px\"\n clearable\n @change=\"pageChange(1)\"\n >\n <el-option\n v-for=\"item in source_list\"\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-input\n v-model=\"operatorName\"\n placeholder=\"选择操作人\"\n clearable\n style=\"width: 150px\"\n @clear=\"clearStaff\"\n @blur=\"operatorName = ''\"\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"staff_show = true\"\n ></i>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-date-picker\n v-model=\"search_time\"\n type=\"daterange\"\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>\n </div>\n\n <!-- // 搜索 -->\n <!-- 表格 -->\n <el-table :data=\"flowingData\">\n <el-table-column\n prop=\"id\"\n label=\"ID\"\n fixed=\"left\"\n min-width=\"50\"\n align=\"left\"\n ></el-table-column>\n <el-table-column\n prop=\"sourceNo\"\n align=\"left\"\n label=\"单据编号\"\n show-overflow-tooltip\n min-width=\"180\"\n >\n <template slot-scope=\"scope\">\n <span\n v-if=\"scope.row.sourceId\"\n class=\"click-div\"\n @click=\"goDetail(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=\"timeFlag\"\n prop=\"createTime\"\n align=\"left\"\n label=\"制单时间\"\n min-width=\"160\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime, \"yyyy-MM-dd hh:mm:ss\") }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"typeOfDocumentFlag\"\n prop=\"sourceName\"\n align=\"left\"\n label=\"单据类型\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n prop=\"materielName\"\n align=\"left\"\n label=\"商品名称\"\n min-width=\"120\"\n ></el-table-column>\n\n <el-table-column\n v-if=\"unitFlag\"\n prop=\"unitName\"\n label=\"规格\"\n min-width=\"80\"\n >\n <template slot-scope=\"scope\">\n {{ scope.row.unitName }};{{ scope.row.skuName }}\n </template>\n </el-table-column>\n <!-- <el-table-column-->\n <!-- v-if=\"outFlag\"-->\n <!-- prop=\"goodsWeight\"-->\n <!-- align=\"left\"-->\n <!-- label=\"出入库\"-->\n <!-- min-width=\"120\"-->\n <!-- >-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <!– +入库,颜色为绿色 -为出库,颜色为红色 –>-->\n <!-- <span v-if=\"scope.row.actionType === 5\" class=\"success-status\">-->\n <!-- +{{ $_common.formatNub(scope.row.inventoryNum) }}-->\n <!-- </span>-->\n <!-- <span v-else class=\"danger-status\">-->\n <!-- -{{ $_common.formatNub(scope.row.inventoryNum) }}-->\n <!-- </span>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <el-table-column label=\"出库\" min-width=\"120\">\n <template slot-scope=\"scope\">\n <!-- +入库,颜色为绿色 -为出库,颜色为红色 -->\n <span v-if=\"scope.row.actionType === 4\" class=\"danger-status\">\n -{{ $_common.formatNub(scope.row.inventoryNum) }}\n </span>\n <span v-else>--</span>\n </template>\n </el-table-column>\n <el-table-column label=\"入库\" min-width=\"120\">\n <template slot-scope=\"scope\">\n <!-- +入库,颜色为绿色 -为出库,颜色为红色 -->\n <span v-if=\"scope.row.actionType === 5\" class=\"success-status\">\n +{{ $_common.formatNub(scope.row.inventoryNum) }}\n </span>\n <span v-else>--</span>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"surplusFlag\"\n prop=\"inventoryChangeNum\"\n align=\"left\"\n label=\"剩余量\"\n min-width=\"120\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatNub(scope.row.inventoryChangeNum) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"otherNum\" label=\"其他单位\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.isEq === 5\">\n {{ $_common.formatNub(scope.row.otherNum) }}\n </span>\n <span v-else>--</span>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"averageFlag\"\n v-show=\"$accessCheck($Access.moneyshowcostPriceShow)\"\n prop=\"averageCost\"\n align=\"left\"\n label=\"平均成本\"\n min-width=\"120\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.averageCost) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"operatorName\"\n align=\"center\"\n label=\"操作人\"\n min-width=\"100\"\n >\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 </el-table-column>\n </el-table>\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total_data\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n <!-- 业务员-->\n <staffListModal\n v-if=\"staff_show\"\n :is-check=\"false\"\n :is-show=\"staff_show\"\n @cancel=\"staff_show = false\"\n @confirm=\"selStaff\"\n />\n </ContainerQuery>\n</template>\n\n<script>\n import staffListModal from \"@/component/common/staffListModal.vue\";\n import {\n getAllWarehouse,\n getInventoryDetailsAll,\n exportGetInventoryDetailsAll,\n searchAllInventoryDetails,\n exportSearchAllInventoryDetails,\n } from \"@/api/Stock\";\n import { mapGetters } from \"vuex\";\n export default {\n name: \"Flowing\",\n components: {\n staffListModal,\n },\n data() {\n return {\n search_time: [],\n shopId: \"\",\n shopName: \"\",\n goodsId: \"\",\n operatorName: \"\",\n staff_show: false,\n show_shop: false,\n show_selgoods: false,\n operator_list: [],\n page: 1, // 页码\n pageSize: 10, // 每页显示条数\n total_data: 0,\n flowingData: [], // 流水数据\n value: \"\",\n // 商品列表\n sheetTypeData: [\n { value: \"CGRK\", label: \"采购入库单\" },\n { value: \"CTCK\", label: \"采购退货出库\" },\n { value: \"XSCK\", label: \"销售出库单\" },\n { value: \"XTRK\", label: \"销售退货入库\" },\n { value: \"QCKC\", label: \"期初库存\" },\n ],\n stock_list: [],\n source_list: [\n {\n label: \"采购入库\",\n value: 3,\n },\n {\n label: \"销售出库\",\n value: 5,\n },\n {\n label: \"调拨出库\",\n value: 8,\n },\n {\n label: \"调拨入库\",\n value: 12,\n },\n {\n label: \"采购退货出库\",\n value: 14,\n },\n {\n label: \"销售退货入库\",\n value: 15,\n },\n ],\n searchData: {\n keyWord: \"\",\n skuId: \"\",\n source: \"\",\n warehouseId: \"\", // 仓库ID\n operatorId: \"\", // 操作员ID\n startTime: \"\", // 制单开始时间\n endTime: \"\", // 制单结束时间\n },\n checkList: [\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 timeFlag: true,\n typeOfDocumentFlag: true,\n unitFlag: true,\n // outFlag: true,\n surplusFlag: true,\n averageFlag: true,\n merchantId: \"\", // 多商户商户ID\n };\n },\n computed: {\n ...mapGetters({ storeData: \"MUser/storeData\" }),\n },\n async created() {\n if (this.systemType === 3) {\n this.merchantId = this.storeData.merchantData.id;\n }\n if (this.$route.query.warehouseId) {\n this.searchData.warehouseId = parseInt(this.$route.query.warehouseId);\n }\n if (this.$route.query.skuId) {\n this.searchData.skuId = this.$route.query.skuId;\n }\n this.searchData.startTime =\n new Date(this.$_common.showMonthFirstDay()).getTime() / 1000;\n this.searchData.endTime = new Date().getTime() / 1000;\n this.search_time = [\n new Date(this.$_common.showMonthFirstDay()).getTime(),\n new Date().getTime(),\n ];\n await this.getAllWarehouse();\n await this.getData();\n },\n activated() {\n if (this.$_isInit()) return;\n if (this.$route.query.warehouseId) {\n this.searchData.warehouseId = parseInt(this.$route.query.warehouseId);\n }\n if (this.$route.query.skuId) {\n this.searchData.skuId = this.$route.query.skuId;\n }\n this.getData();\n },\n methods: {\n async getAllWarehouse() {\n const { data } = await getAllWarehouse({\n page: 1,\n pageSize: 999,\n });\n\n this.stock_list = data;\n if (!this.searchData.warehouseId) {\n this.searchData.warehouseId = data[0].id;\n }\n },\n // 获取流水列表\n async getInventoryDetailsAll(exports) {\n let params = {\n merchantId: this.merchantId,\n skuId: this.searchData.skuId,\n warehouseId: this.searchData.warehouseId,\n operatorId: this.searchData.operatorId,\n page: this.page,\n pageSize: this.pageSize,\n };\n if (exports === 1) {\n params.export = 1;\n const target = await exportGetInventoryDetailsAll(params);\n } else {\n const data = await getInventoryDetailsAll(params);\n\n this.flowingData = data.data;\n this.total_data = data.pageTotal;\n }\n },\n // 流水搜索\n async searchAllInventoryDetails(exports) {\n let params = {\n merchantId: this.merchantId,\n warehouseId: this.searchData.warehouseId,\n skuId: this.searchData.skuId,\n operatorId: this.searchData.operatorId,\n start: parseInt(this.searchData.startTime),\n end: parseInt(this.searchData.endTime),\n search: this.searchData.keyWord,\n page: this.page,\n pageSize: this.pageSize,\n source: this.searchData.source,\n };\n if (exports) {\n params.export = 1;\n const target = await exportSearchAllInventoryDetails(params);\n } else {\n const data = await searchAllInventoryDetails(params);\n\n this.flowingData = data.data;\n this.total_data = data.pageTotal;\n }\n },\n // 判断搜索和列表接口\n getData(exports) {\n const obj = {\n start: this.searchData.startTime,\n end: this.searchData.endTime,\n search: this.searchData.keyWord,\n };\n const isKey = this.$_common.isSerch(obj);\n if (isKey) {\n this.searchAllInventoryDetails(exports);\n } else {\n this.getInventoryDetailsAll(exports);\n }\n },\n // 选择操作人\n selStaff(row) {\n this.searchData.operatorId = row[0].id;\n this.operatorName = row[0].staffName;\n this.pageChange(1);\n },\n clearStaff() {\n this.searchData.operatorId = \"\";\n this.operatorName = \"\";\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 // 时间组件导出数据\n if (val && val.length) {\n this.searchData.startTime = parseInt(val[0] / 1000);\n this.searchData.endTime = parseInt(val[1] / 1000) + 86399;\n } else {\n this.searchData.startTime = \"\";\n this.searchData.endTime = \"\";\n }\n this.pageChange(1);\n },\n // 导出\n async exportData() {},\n change() {\n this.timeFlag = this.checkList.some((item) => item === \"制单时间\");\n this.typeOfDocumentFlag = this.checkList.some(\n (item) => item === \"单据类型\"\n );\n this.unitFlag = this.checkList.some((item) => item === \"规格\");\n // this.outFlag = this.checkList.some((item) => item === \"出入库\");\n this.surplusFlag = this.checkList.some((item) => item === \"剩余量\");\n this.averageFlag = this.checkList.some(\n (item) => item === \"平均成本(元)\"\n );\n },\n goDetail(row) {\n if (\n row.source === 30 ||\n row.source === 15 ||\n row.source === 3 ||\n row.source === 12\n ) {\n this.$router.push(\"/stock/OutIn/storageInfo/\" + row.sourceId);\n }\n if (row.source === 5 || row.source === 14 || row.source === 8) {\n this.$router.push(\"/stock/OutIn/outgoingInfo/\" + row.sourceId);\n }\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .box-search-form .el-form-item--mini.el-form-item,\n .el-form-item--small.el-form-item {\n margin-bottom: 10px;\n }\n .custom-table-checkbox {\n .el-checkbox {\n display: block !important;\n margin: 0 0 $base-padding/4 0;\n }\n }\n</style>\n"]}]}
|