dbc51280bf12dcb0011cc135f58bb10b.json 31 KB

1
  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\\Batch.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\stock\\WarehouseAdmin\\Batch.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHN0YWZmTGlzdE1vZGFsIGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9zdGFmZkxpc3RNb2RhbC52dWUiOwppbXBvcnQgeyBnZXRBbGxXYXJlaG91c2UsIGV4cG9ydEdldEludmVudG9yeURldGFpbHNBbGwsIGdldEludmVudG9yeURldGFpbHNBbGwsIGV4cG9ydFNlYXJjaEFsbEludmVudG9yeURldGFpbHMsIHNlYXJjaEFsbEludmVudG9yeURldGFpbHMgfSBmcm9tICJAL2FwaS9TdG9jayI7CmltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tICJ2dWV4IjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJCYXRjaCIsCiAgY29tcG9uZW50czogewogICAgc3RhZmZMaXN0TW9kYWwKICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgc2VhcmNoX3RpbWU6IFtdLAogICAgICBzaG9wSWQ6ICIiLAogICAgICBzaG9wTmFtZTogIiIsCiAgICAgIGdvb2RzSWQ6ICIiLAogICAgICBvcGVyYXRvck5hbWU6ICIiLAogICAgICBzdGFmZl9zaG93OiBmYWxzZSwKICAgICAgc2hvd19zaG9wOiBmYWxzZSwKICAgICAgc2hvd19zZWxnb29kczogZmFsc2UsCiAgICAgIG9wZXJhdG9yX2xpc3Q6IFtdLAogICAgICBwYWdlOiAxLAogICAgICAvLyDpobXnoIEKICAgICAgcGFnZVNpemU6IDEwLAogICAgICAvLyDmr4/pobXmmL7npLrmnaHmlbAKICAgICAgdG90YWxfZGF0YTogMCwKICAgICAgZmxvd2luZ0RhdGE6IFtdLAogICAgICAvLyDmtYHmsLTmlbDmja4KICAgICAgdmFsdWU6ICIiLAogICAgICAvLyDllYblk4HliJfooagKICAgICAgc2hlZXRUeXBlRGF0YTogW3sKICAgICAgICB2YWx1ZTogIkNHUksiLAogICAgICAgIGxhYmVsOiAi6YeH6LSt5YWl5bqT5Y2VIgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6ICJDVENLIiwKICAgICAgICBsYWJlbDogIumHh+i0remAgOi0p+WHuuW6kyIKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAiWFNDSyIsCiAgICAgICAgbGFiZWw6ICLplIDllK7lh7rlupPljZUiCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogIlhUUksiLAogICAgICAgIGxhYmVsOiAi6ZSA5ZSu6YCA6LSn5YWl5bqTIgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6ICJRQ0tDIiwKICAgICAgICBsYWJlbDogIuacn+WIneW6k+WtmCIKICAgICAgfV0sCiAgICAgIHN0b2NrX2xpc3Q6IFtdLAogICAgICBzZWFyY2hEYXRhOiB7CiAgICAgICAga2V5V29yZDogIiIsCiAgICAgICAgc2t1SWQ6ICIiLAogICAgICAgIHNvdXJjZTogIiIsCiAgICAgICAgd2FyZWhvdXNlSWQ6ICIiLAogICAgICAgIC8vIOS7k+W6k0lECiAgICAgICAgb3BlcmF0b3JJZDogIiIsCiAgICAgICAgLy8g5pON5L2c5ZGYSUQKICAgICAgICBzdGFydFRpbWU6ICIiLAogICAgICAgIC8vIOWItuWNleW8gOWni+aXtumXtAogICAgICAgIGVuZFRpbWU6ICIiIC8vIOWItuWNlee7k+adn+aXtumXtAoKICAgICAgfSwKICAgICAgY2hlY2tMaXN0OiBbIuWItuWNleaXtumXtCIsICLljZXmja7nsbvlnosiLCAi6KeE5qC8IiwgIuWHuuWFpeW6kyIsICLliankvZnph48iLCAi5bmz5Z2H5oiQ5pysIiwgIuaJueasoeWPtyJdLAogICAgICBjb2x1bW5zOiBbewogICAgICAgIGxhYmVsOiAi5Yi25Y2V5pe26Ze0IgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLljZXmja7nsbvlnosiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuinhOagvCIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5Ye65YWl5bqTIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLliankvZnph48iCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuW5s+Wdh+aIkOacrCIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5om55qyh5Y+3IgogICAgICB9XSwKICAgICAgdGltZUZsYWc6IHRydWUsCiAgICAgIHR5cGVPZkRvY3VtZW50RmxhZzogdHJ1ZSwKICAgICAgdW5pdEZsYWc6IHRydWUsCiAgICAgIG91dEZsYWc6IHRydWUsCiAgICAgIHJlc2lkdWVGbGFnOiB0cnVlLAogICAgICBhdmVyYWdlRmxhZzogdHJ1ZSwKICAgICAgYmF0Y2hGbGFnOiB0cnVlLAogICAgICBtZXJjaGFudElkOiAiIiwKICAgICAgLy8g5aSa5ZWG5oi35ZWG5oi3SUQKICAgICAgZGVsaXZlcnlfZm9ybTogewogICAgICAgIGRlbGl2ZXJ5Tm86ICIiLAogICAgICAgIHJlbWFyazogIiIKICAgICAgfSwKICAgICAgZm9ybVJ1bGVzMzogewogICAgICAgIG5hbWU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaUiCiAgICAgICAgfV0KICAgICAgfQogICAgfTsKICB9LAoKICBjb21wdXRlZDogeyAuLi5tYXBHZXR0ZXJzKHsKICAgICAgc3RvcmVEYXRhOiAiTVVzZXIvc3RvcmVEYXRhIgogICAgfSkKICB9LAoKICBhc3luYyBjcmVhdGVkKCkgewogICAgaWYgKHRoaXMuc3lzdGVtVHlwZSA9PT0gMykgewogICAgICB0aGlzLm1lcmNoYW50SWQgPSB0aGlzLnN0b3JlRGF0YS5tZXJjaGFudERhdGEuaWQ7CiAgICB9CgogICAgdGhpcy5zZWFyY2hEYXRhLmtleVdvcmQgPSB0aGlzLiRyb3V0ZS5xdWVyeS5ubyB8fCAiIjsKICAgIHRoaXMuc2VhcmNoRGF0YS5za3VJZCA9IHRoaXMuJHJvdXRlLnF1ZXJ5LnNrdUlkIHx8ICIiOwogICAgdGhpcy5zZWFyY2hEYXRhLndhcmVob3VzZUlkID0gcGFyc2VJbnQodGhpcy4kcm91dGUucXVlcnkud2FyZWhvdXNlSWQpIHx8IDA7CiAgICBhd2FpdCB0aGlzLmdldEFsbFdhcmVob3VzZSgpOwogICAgYXdhaXQgdGhpcy5nZXRJbnZlbnRvcnlEZXRhaWxzQWxsKCk7CiAgfSwKCiAgYWN0aXZhdGVkKCkgewogICAgaWYgKHRoaXMuJF9pc0luaXQoKSkgcmV0dXJuOwogICAgdGhpcy5nZXREYXRhKCk7CiAgfSwKCiAgbWV0aG9kczogewogICAgYXN5bmMgZ2V0QWxsV2FyZWhvdXNlKCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgZ2V0QWxsV2FyZWhvdXNlKHsKICAgICAgICBwYWdlOiAxLAogICAgICAgIHBhZ2VTaXplOiA5OTkKICAgICAgfSk7CiAgICAgIHRoaXMuc3RvY2tfbGlzdCA9IGRhdGE7CgogICAgICBpZiAoIXRoaXMuc2VhcmNoRGF0YS53YXJlaG91c2VJZCkgewogICAgICAgIHRoaXMuc2VhcmNoRGF0YS53YXJlaG91c2VJZCA9IGRhdGFbMF0uaWQ7CiAgICAgIH0KICAgIH0sCgogICAgLy8g6I635Y+W5rWB5rC05YiX6KGoCiAgICBhc3luYyBnZXRJbnZlbnRvcnlEZXRhaWxzQWxsKGV4cG9ydHMpIHsKICAgICAgY29uc3QgcGFyYW1zID0gewogICAgICAgIG1lcmNoYW50SWQ6IHRoaXMubWVyY2hhbnRJZCwKICAgICAgICB3YXJlaG91c2VJZDogdGhpcy5zZWFyY2hEYXRhLndhcmVob3VzZUlkLAogICAgICAgIG9wZXJhdG9ySWQ6IHRoaXMuc2VhcmNoRGF0YS5vcGVyYXRvcklkLAogICAgICAgIHNrdUlkOiB0aGlzLnNlYXJjaERhdGEuc2t1SWQsCiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplCiAgICAgIH07CgogICAgICBpZiAoZXhwb3J0cyA9PT0gMSkgewogICAgICAgIHBhcmFtcy5leHBvcnQgPSAxOwogICAgICAgIGNvbnN0IHRhcmdldCA9IGF3YWl0IGV4cG9ydEdldEludmVudG9yeURldGFpbHNBbGwocGFyYW1zKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0SW52ZW50b3J5RGV0YWlsc0FsbCh7IC4uLnBhcmFtcwogICAgICAgIH0pOwogICAgICAgIHRoaXMuZmxvd2luZ0RhdGEgPSBkYXRhLmRhdGE7CiAgICAgICAgdGhpcy50b3RhbF9kYXRhID0gZGF0YS5wYWdlVG90YWw7CiAgICAgIH0KICAgIH0sCgogICAgLy8gIOa1geawtOaQnOe0ogogICAgYXN5bmMgc2VhcmNoQWxsSW52ZW50b3J5RGV0YWlscyhleHBvcnRzKSB7CiAgICAgIGNvbnN0IHBhcmFtcyA9IHsKICAgICAgICBtZXJjaGFudElkOiB0aGlzLm1lcmNoYW50SWQsCiAgICAgICAgd2FyZWhvdXNlSWQ6IHRoaXMuc2VhcmNoRGF0YS53YXJlaG91c2VJZCwKICAgICAgICBvcGVyYXRvcklkOiB0aGlzLnNlYXJjaERhdGEub3BlcmF0b3JJZCwKICAgICAgICBza3VJZDogdGhpcy5zZWFyY2hEYXRhLnNrdUlkLAogICAgICAgIHN0YXJ0OiB0aGlzLnNlYXJjaERhdGEuc3RhcnRUaW1lLAogICAgICAgIGVuZDogdGhpcy5zZWFyY2hEYXRhLmVuZFRpbWUsCiAgICAgICAgc2VhcmNoOiB0aGlzLnNlYXJjaERhdGEua2V5V29yZCwKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUKICAgICAgfTsKCiAgICAgIGlmIChleHBvcnRzID09PSAxKSB7CiAgICAgICAgcGFyYW1zLmV4cG9ydCA9IDE7CiAgICAgICAgY29uc3QgdGFyZ2V0ID0gYXdhaXQgZXhwb3J0U2VhcmNoQWxsSW52ZW50b3J5RGV0YWlscyhwYXJhbXMpOwogICAgICB9IGVsc2UgewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBzZWFyY2hBbGxJbnZlbnRvcnlEZXRhaWxzKHBhcmFtcyk7CiAgICAgICAgdGhpcy5mbG93aW5nRGF0YSA9IGRhdGEuZGF0YTsKICAgICAgICB0aGlzLnRvdGFsX2RhdGEgPSBkYXRhLnBhZ2VUb3RhbDsKICAgICAgfQogICAgfSwKCiAgICAvLyAg5Yik5pat5pCc57Si5ZKM5YiX6KGo5o6l5Y+jCiAgICBnZXREYXRhKGV4cG9ydHMpIHsKICAgICAgY29uc3Qgb2JqID0gewogICAgICAgIHN0YXJ0OiB0aGlzLnNlYXJjaERhdGEuc3RhcnRUaW1lLAogICAgICAgIGVuZDogdGhpcy5zZWFyY2hEYXRhLmVuZFRpbWUsCiAgICAgICAgc2VhcmNoOiB0aGlzLnNlYXJjaERhdGEua2V5V29yZAogICAgICB9OwogICAgICBjb25zdCBpc0tleSA9IHRoaXMuJF9jb21tb24uaXNTZXJjaChvYmopOwoKICAgICAgaWYgKGlzS2V5KSB7CiAgICAgICAgdGhpcy5zZWFyY2hBbGxJbnZlbnRvcnlEZXRhaWxzKGV4cG9ydHMpOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuZ2V0SW52ZW50b3J5RGV0YWlsc0FsbChleHBvcnRzKTsKICAgICAgfQogICAgfSwKCiAgICAvLyAg6YCJ5oup5pON5L2c5Lq6CiAgICBzZWxTdGFmZih2YWwpIHsKICAgICAgdGhpcy5vcGVyYXRvck5hbWUgPSB2YWxbMF0uc3RhZmZOYW1lOwogICAgICB0aGlzLnNlYXJjaERhdGEub3BlcmF0b3JJZCA9IHZhbFswXS5pZDsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBjbGVhclN0YWZmKCkgewogICAgICB0aGlzLnNlYXJjaERhdGEub3BlcmF0b3JJZCA9ICIiOwogICAgICB0aGlzLm9wZXJhdG9yTmFtZSA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIHBhZ2VDaGFuZ2UocGFnZSkgewogICAgICB0aGlzLnBhZ2UgPSBwYWdlOwogICAgICB0aGlzLmdldERhdGEoKTsKICAgIH0sCgogICAgc2l6ZUNoYW5nZShzaXplKSB7CiAgICAgIHRoaXMucGFnZVNpemUgPSBzaXplOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vICDpgInmi6nml7bpl7QKICAgIHNlYXJjaFRpbWVDaGFuZ2UodmFsKSB7CiAgICAgIC8vIOaXtumXtOe7hOS7tuWvvOWHuuaVsOaNrgogICAgICBpZiAodmFsICYmIHZhbC5sZW5ndGgpIHsKICAgICAgICB0aGlzLnNlYXJjaERhdGEuc3RhcnRUaW1lID0gdmFsWzBdIC8gMTAwMDsKICAgICAgICB0aGlzLnNlYXJjaERhdGEuZW5kVGltZSA9IHZhbFsxXSAvIDEwMDAgKyA4NjM5OTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLnNlYXJjaERhdGEuc3RhcnRUaW1lID0gIiI7CiAgICAgICAgdGhpcy5zZWFyY2hEYXRhLmVuZFRpbWUgPSAiIjsKICAgICAgfQoKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICAvLyDlr7zlh7oKICAgIGFzeW5jIGV4cG9ydERhdGEoKSB7fSwKCiAgICBjaGFuZ2UoKSB7CiAgICAgIHRoaXMudGltZUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuWItuWNleaXtumXtCIpOwogICAgICB0aGlzLnR5cGVPZkRvY3VtZW50RmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5Y2V5o2u57G75Z6LIik7CiAgICAgIHRoaXMudW5pdEZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuinhOagvCIpOwogICAgICB0aGlzLm91dEZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuWHuuWFpeW6kyIpOwogICAgICB0aGlzLnJlc2lkdWVGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLliankvZnph48iKTsKICAgICAgdGhpcy5hdmVyYWdlRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5bmz5Z2H5oiQ5pysIik7CiAgICAgIHRoaXMuYmF0Y2hGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLmibnmrKHlj7ciKTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA0RA;AACA,SACAA,eADA,EAEAC,4BAFA,EAGAC,sBAHA,EAIAC,+BAJA,EAKAC,yBALA,QAMA,aANA;AAOA;AACA;EACAC,aADA;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;QACAC,WADA;QAEAC,SAFA;QAGAC,UAHA;QAIAC,eAJA;QAIA;QACAC,cALA;QAKA;QACAC,aANA;QAMA;QACAC,WAPA,CAOA;;MAPA,CAxBA;MAiCAC,YACA,MADA,EAEA,MAFA,EAGA,IAHA,EAIA,KAJA,EAKA,KALA,EAMA,MANA,EAOA,KAPA,CAjCA;MA0CAC,UACA;QACAX;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,CA1CA;MAiEAY,cAjEA;MAkEAC,wBAlEA;MAmEAC,cAnEA;MAoEAC,aApEA;MAqEAC,iBArEA;MAsEAC,iBAtEA;MAuEAC,eAvEA;MAwEAC,cAxEA;MAwEA;MACAC;QACAC,cADA;QAEAC;MAFA,CAzEA;MA6EAC;QACA1C;UAAA2C;UAAAC;QAAA;MADA;IA7EA;EAiFA,CAvFA;;EAwFAC,YACA;MAAAC;IAAA;EADA,CAxFA;;EA2FA;IACA;MACA;IACA;;IACA;IACA;IACA,8BACAC,4CADA;IAEA;IACA;EACA,CArGA;;EAsGAC;IACA;IACA;EACA,CAzGA;;EA0GAC;IACA;MACA;QAAA9C;MAAA;QACAU,OADA;QAEAC;MAFA;MAKA;;MACA;QACA;MACA;IACA,CAXA;;IAYA;IACA;MACA;QACAwB,2BADA;QAEAb,wCAFA;QAGAC,sCAHA;QAIAH,4BAJA;QAKAV,eALA;QAMAC;MANA;;MAQA;QACAoC;QACA;MACA,CAHA,MAGA;QACA,4CACA;QADA;QAIA;QACA;MACA;IACA,CAjCA;;IAkCA;IACA;MACA;QACAZ,2BADA;QAEAb,wCAFA;QAGAC,sCAHA;QAIAH,4BAJA;QAKA4B,gCALA;QAMAC,4BANA;QAOAC,+BAPA;QAQAxC,eARA;QASAC;MATA;;MAWA;QACAoC;QACA;MACA,CAHA,MAGA;QACA;QAEA;QACA;MACA;IACA,CAxDA;;IAyDA;IACAI;MACA;QACAH,gCADA;QAEAC,4BAFA;QAGAC;MAHA;MAKA;;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA;IACA,CAtEA;;IAwEA;IACAE;MACA;MACA;MACA;IACA,CA7EA;;IA8EAC;MACA;MACA;MACA;IACA,CAlFA;;IAmFAC;MACA;MACA;IACA,CAtFA;;IAuFAC;MACA;MACA;IACA,CA1FA;;IA2FA;IACAC;MACA;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CAtGA;;IAwGA;IACA,qBAzGA;;IA0GAC;MACA;MACA,8CACAC,uBADA;MAGA;MACA;MACA;MACA;MACA;IACA;;EApHA;AA1GA","names":["getAllWarehouse","exportGetInventoryDetailsAll","getInventoryDetailsAll","exportSearchAllInventoryDetails","searchAllInventoryDetails","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","searchData","keyWord","skuId","source","warehouseId","operatorId","startTime","endTime","checkList","columns","timeFlag","typeOfDocumentFlag","unitFlag","outFlag","residueFlag","averageFlag","batchFlag","merchantId","delivery_form","deliveryNo","remark","formRules3","required","message","computed","storeData","parseInt","activated","methods","params","start","end","search","getData","selStaff","clearStaff","pageChange","sizeChange","searchTimeChange","change","item"],"sourceRoot":"src/views/stock/WarehouseAdmin","sources":["Batch.vue"],"sourcesContent":["<!--批次流水-->\n<template>\n <ContainerQuery>\n <el-button slot=\"left\" size=\"small\" type=\"primary\" @click=\"getData(1)\">\n 导出\n </el-button>\n <div slot=\"more\">\n <el-form inline size=\"small\" class=\"demo-form-inline\">\n <el-form-item>\n <el-input\n v-model=\"searchData.keyWord\"\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 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.sheetType\"-->\n <!-- filterable-->\n <!-- placeholder=\"请选择单据类型\"-->\n <!-- @change=\"pageChange(1)\"-->\n <!-- >-->\n <!-- <el-option-->\n <!-- v-for=\"item in sheetTypeData\"-->\n <!-- :key=\"item.value\"-->\n <!-- :value=\"item.value\"-->\n <!-- :label=\"item.label\"-->\n <!-- ></el-option>-->\n <!-- </el-select>-->\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=\"pageChange(1)\"\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-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-input-->\n <!-- placeholder=\"选择商铺\"-->\n <!-- v-model=\"shopName\"-->\n <!-- clearable-->\n <!-- @clear=\"clearShop\"-->\n <!-- @blur=\"searchData.shop=''\"-->\n <!-- >-->\n <!-- <i-->\n <!-- @click=\"show_shop=true\"-->\n <!-- slot=\"suffix\"-->\n <!-- class=\"el-input__icon el-icon-search\"-->\n <!-- ></i>-->\n <!-- </el-input>-->\n <!-- </el-form-item>-->\n\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 min-width=\"200\"\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) }}\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=\"90\"\n ></el-table-column>\n <el-table-column\n prop=\"materielName\"\n align=\"left\"\n label=\"商品名称\"\n min-width=\"160\"\n ></el-table-column>\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=\"100\"-->\n <!-- >-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- &lt;!&ndash; +入库,颜色为绿色 -为出库,颜色为红色 &ndash;&gt;-->\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=\"residueFlag\"\n prop=\"inventoryChangeNum\"\n align=\"left\"\n label=\"剩余量\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatNub(scope.row.inventoryChangeNum) }}\n </template>\n </el-table-column>\n <el-table-column label=\"其他单位\" min-width=\"80\" prop=\"otherNum\">\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=\"costPrice\"\n align=\"left\"\n label=\"平均成本\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.costPrice) }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"batchFlag\"\n prop=\"batch\"\n header-align=\"left\"\n align=\"left\"\n label=\"批次号\"\n min-width=\"160\"\n :show-overflow-tooltip=\"true\"\n >\n <template slot-scope=\"scope\">\n <p\n v-for=\"(item, index) in scope.row.batch\"\n :key=\"index\"\n class=\"batch-no\"\n >\n {{ item.batch }}\n </p>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"operatorName\"\n align=\"center\"\n label=\"操作人\"\n min-width=\"105\"\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 exportGetInventoryDetailsAll,\n getInventoryDetailsAll,\n exportSearchAllInventoryDetails,\n searchAllInventoryDetails,\n } from \"@/api/Stock\";\n import { mapGetters } from \"vuex\";\n export default {\n name: \"Batch\",\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 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 ],\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 typeOfDocumentFlag: true,\n unitFlag: true,\n outFlag: true,\n residueFlag: true,\n averageFlag: true,\n batchFlag: true,\n merchantId: \"\", // 多商户商户ID\n delivery_form: {\n deliveryNo: \"\",\n remark: \"\",\n },\n formRules3: {\n name: [{ required: true, message: \"请输入\" }],\n },\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 this.searchData.keyWord = this.$route.query.no || \"\";\n this.searchData.skuId = this.$route.query.skuId || \"\";\n this.searchData.warehouseId =\n parseInt(this.$route.query.warehouseId) || 0;\n await this.getAllWarehouse();\n await this.getInventoryDetailsAll();\n },\n activated() {\n if (this.$_isInit()) return;\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 const params = {\n merchantId: this.merchantId,\n warehouseId: this.searchData.warehouseId,\n operatorId: this.searchData.operatorId,\n skuId: this.searchData.skuId,\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({\n ...params,\n });\n\n this.flowingData = data.data;\n this.total_data = data.pageTotal;\n }\n },\n // 流水搜索\n async searchAllInventoryDetails(exports) {\n const params = {\n merchantId: this.merchantId,\n warehouseId: this.searchData.warehouseId,\n operatorId: this.searchData.operatorId,\n skuId: this.searchData.skuId,\n start: this.searchData.startTime,\n end: this.searchData.endTime,\n search: this.searchData.keyWord,\n page: this.page,\n pageSize: this.pageSize,\n };\n if (exports === 1) {\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 // 选择操作人\n selStaff(val) {\n this.operatorName = val[0].staffName;\n this.searchData.operatorId = val[0].id;\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 = val[0] / 1000;\n this.searchData.endTime = val[1] / 1000 + 86399;\n } else {\n this.searchData.startTime = \"\";\n this.searchData.endTime = \"\";\n }\n this.pageChange(1);\n },\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.residueFlag = this.checkList.some((item) => item === \"剩余量\");\n this.averageFlag = this.checkList.some((item) => item === \"平均成本\");\n this.batchFlag = this.checkList.some((item) => item === \"批次号\");\n },\n },\n };\n</script>\n\n<style>\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</style>\n<style scoped lang=\"scss\">\n .batch-no {\n border-bottom: 1px solid #ddd;\n }\n .batch-no:last-child {\n border-bottom: 0 none;\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"]}]}