1 |
- {"remainingRequest":"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\\OutIn\\storage.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\stock\\OutIn\\storage.vue","mtime":1678954023640},{"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\\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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IFNlbGVjdFNob3AgZnJvbSAiQC9jb21wb25lbnQvZ29vZHMvU2VsZWN0U2hvcC52dWUiOwppbXBvcnQgeyBzdGF0aXN0aWNzQWxsUHVyY2hhc2VJbiwgdXBkYXRlUHVyY2hhc2VJblN0YXR1cywgZ2V0QWxsUHVyY2hhc2VJbiwgZXhwb3J0c0dldEFsbFB1cmNoYXNlSW4sIHNlYXJjaEFsbFB1cmNoYXNlSW4sIHJlamVjdEludmVudG9yeSwgZ2V0UHVyY2hhc2VJbkluZm8gfSBmcm9tICJAL2FwaS9TdG9jayI7CmltcG9ydCB7IGV4cG9ydFNlYXJjaEFsbFB1cmNoYXNlRGV0YWlscyB9IGZyb20gIkAvYXBpL1B1cmNoYXNlIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJTdG9yYWdlIiwKCiAgLy8gY29tcG9uZW50czogewogIC8vICAgU2VsZWN0U2hvcCwKICAvLyB9LAogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBnb29kczogIiIsCiAgICAgIHNlYXJjaF90aW1lOiBbXSwKICAgICAgcHJvZHVjdGlvbkRhdGE6ICIiLAogICAgICBzaG9wSWQ6ICIiLAogICAgICBzaG9wTmFtZTogIiIsCiAgICAgIHNob3dfc2hvcDogZmFsc2UsCiAgICAgIGlzX2NoZWNrOiBmYWxzZSwKICAgICAgdG9wX3NlbDogInB1cmNoYXNlU3RvcmFnZSIsCiAgICAgIHdhcmVob3VzZURhdGE6IFtdLAogICAgICAvLyDmiYDmnInku5PlupPmlbDmja4KICAgICAgb3BlcmF0b3JMaXN0OiBbXSwKICAgICAgLy8g6I635Y+W5omA5pyJ5pON5L2c5Lq65YiX6KGoCiAgICAgIHN1cHBsaWVyRGF0YTogW10sCiAgICAgIC8vIOaJgOacieS+m+W6lOWVhuaVsOaNrgogICAgICBzb3VyY2U6IDMsCiAgICAgIHNlYXJjaERhdGE6IHsKICAgICAgICBzb3VyY2U6IDMsCiAgICAgICAgc3RhdHVzQXJyOiBbXSwKICAgICAgICBzaG9wSWQ6ICIiLAogICAgICAgIHNob3BOYW1lOiAiIiwKICAgICAgICBnb29kc05hbWU6ICIiLAogICAgICAgIG9wZXJhdG9ySWQ6ICIiLAogICAgICAgIHN0YXJ0VGltZTogIiIsCiAgICAgICAgZW5kVGltZTogIiIKICAgICAgfSwKICAgICAgc3RhdHVzOiBbLy8geyB2YWx1ZTogMSwgbGFiZWw6ICfmmoLlrZgnIH0sCiAgICAgIHsKICAgICAgICB2YWx1ZTogMSwKICAgICAgICBsYWJlbDogIuW+heWuoeaguCIKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAyLAogICAgICAgIGxhYmVsOiAi5a6h5qC46YCa6L+HIgogICAgICB9IC8vIHsgdmFsdWU6IDQsIGxhYmVsOiAn5a6h5qC45aSx6LSlJyB9CiAgICAgIF0sCiAgICAgIHBhZ2U6IDEsCiAgICAgIHBhZ2VTaXplOiAxMCwKICAgICAgd2FyZWhvdXNpbmdTdGF0aXN0aWNzOiBbewogICAgICAgIGNvdW50OiAwCiAgICAgIH0sIHsKICAgICAgICBjb3VudDogMAogICAgICB9LCB7CiAgICAgICAgY291bnQ6IDAKICAgICAgfSwgewogICAgICAgIGNvdW50OiAwCiAgICAgIH1dLAogICAgICB0b3RhbF9kYXRhOiAxLAogICAgICBxdWVyeURhdGE6IFtdLAogICAgICBjaGVja0xpc3Q6IFsi5YWl5bqT57G75Z6LIiwgIuWFpeW6k+aVsOmHjyIsICLlrqHmoLjkurrlkZgiLCAi5Yi25Y2V5Lq65ZGYIiwgIuadpea6kOWNleWPtyIsICLlrqHmoLjnirbmgIEiLCAi5Yi25Y2V5pel5pyfIl0sCiAgICAgIGNvbHVtbnM6IFt7CiAgICAgICAgbGFiZWw6ICLlhaXlupPnsbvlnosiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuWFpeW6k+aVsOmHjyIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5a6h5qC45Lq65ZGYIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLliLbljZXkurrlkZgiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuadpea6kOWNleWPtyIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5a6h5qC454q25oCBIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLliLbljZXml6XmnJ8iCiAgICAgIH1dLAogICAgICBzdG9yYWdlVHlwZUZsYWc6IHRydWUsCiAgICAgIGludmVudG9yeVF1YW50aXR5RmxhZzogdHJ1ZSwKICAgICAgYXVkaXRvckZsYWc6IHRydWUsCiAgICAgIHByZXBhcmVkQnlGbGFnOiB0cnVlLAogICAgICBzb3VyY2VOdW1iZXJGbGFnOiB0cnVlLAogICAgICBhdWRpdFN0YXR1c0ZsYWc6IHRydWUsCiAgICAgIHRpbWVGbGFnOiB0cnVlCiAgICB9OwogIH0sCgogIGNvbXB1dGVkOiB7CiAgICB0eXBlX29uX2NvbG9yKCkgewogICAgICByZXR1cm4gewogICAgICAgIGNvbG9yOiB0aGlzLnRoZW1lQQogICAgICB9OwogICAgfSwKCiAgICB0eXBlX29uX3N0eWxlKCkgewogICAgICByZXR1cm4gewogICAgICAgIGJvcmRlckNvbG9yOiB0aGlzLnRoZW1lQSAvLyBiYWNrZ3JvdW5kQ29sb3I6IHRoaXMuaGV4VG9SZ2JhKHRoaXMudGhlbWVBLCAxMCkucmdiYSwKCiAgICAgIH07CiAgICB9CgogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLnN0YXRpc3RpY3NBbGxQdXJjaGFzZUluKCk7CiAgICB0aGlzLmdldEFsbFB1cmNoYXNlSW4oKTsKICAgIHRoaXMucHJvZHVjdGlvbkRhdGEgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTsKICB9LAoKICBhY3RpdmF0ZWQoKSB7CiAgICBpZiAodGhpcy4kX2lzSW5pdCgpKSByZXR1cm47CiAgICB0aGlzLmdldERhdGEoKTsKICAgIHRoaXMuc3RhdGlzdGljc0FsbFB1cmNoYXNlSW4oKTsKICAgIHRoaXMucHJvZHVjdGlvbkRhdGEgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICAvLyDmiZPljbAKICAgIG9wZW5VcmwoaWQpIHsKICAgICAgbGV0IHJvdXRlRGF0YSA9IHRoaXMuJHJvdXRlci5yZXNvbHZlKHsKICAgICAgICBwYXRoOiBgL1N0b3JhZ2VQcmludGluZy8ke2lkfWAKICAgICAgfSk7CiAgICAgIHdpbmRvdy5vcGVuKHJvdXRlRGF0YS5ocmVmLCAiX2JsYW5rIik7CiAgICB9LAoKICAgIC8v5omT5Y2w5ZWG5oi35YWl5bqTCiAgICBvcGVuUHJpbnRNZXJjaGFudHMoaWQpIHsKICAgICAgbGV0IHJvdXRlRGF0YSA9IHRoaXMuJHJvdXRlci5yZXNvbHZlKHsKICAgICAgICBwYXRoOiBgL1ByaW50TWVyY2hhbnRzLyR7aWR9YAogICAgICB9KTsKICAgICAgd2luZG93Lm9wZW4ocm91dGVEYXRhLmhyZWYsICJfYmxhbmsiKTsKICAgIH0sCgogICAgZ29EZXRhaWwocm93KSB7CiAgICAgIGlmICghdGhpcy4kYWNjZXNzQ2hlY2sodGhpcy4kQWNjZXNzLkludmVudG9yeUluR2V0SW52ZW50b3J5SW5JbmZvKSkgewogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgdGhpcy4kcm91dGVyLnB1c2goIi9zdG9jay9PdXRJbi9zdG9yYWdlSW5mby8iICsgcm93LmlkKTsKICAgIH0sCgogICAgLy8gIOWFpeW6k+e7n+iuoQogICAgYXN5bmMgc3RhdGlzdGljc0FsbFB1cmNoYXNlSW4oKSB7CiAgICAgIGlmICghdGhpcy4kYWNjZXNzQ2hlY2sodGhpcy4kQWNjZXNzLkludmVudG9yeUluU2VhcmNoQWxsSW52ZW50b3J5SW4pKSB7CiAgICAgICAgcmV0dXJuOwogICAgICB9CgogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgc3RhdGlzdGljc0FsbFB1cmNoYXNlSW4oewogICAgICAgIHR5cGU6IFszLCAvLyDph4fotK3lhaXlupMKICAgICAgICAxMiwgLy8g6LCD5ouo5YWl5bqTCiAgICAgICAgMTUsIC8vIOmUgOWUrumAgOi0pwogICAgICAgIDMwIC8v5ZWG5oi35YWl5bqTCiAgICAgICAgXQogICAgICB9KTsKICAgICAgdGhpcy53YXJlaG91c2luZ1N0YXRpc3RpY3MgPSBkYXRhOwogICAgfSwKCiAgICBnb090aGVyRGV0YWlsKHJvdykgewogICAgICBzd2l0Y2ggKHJvdy50eXBlKSB7CiAgICAgICAgY2FzZSAzOgogICAgICAgICAgLy8g6YeH6LSt5YWl5bqTCiAgICAgICAgICB0aGlzLiRyb3V0ZXIucHVzaCgiL1B1cmNoYXNlL01hbmFnZVAvUHVyY2hhc2VPcmRlckxvb2svIiArIHJvdy5zb3VyY2VJZCk7CiAgICAgICAgICBicmVhazsKCiAgICAgICAgY2FzZSAxNToKICAgICAgICAgIC8vIOmUgOWUrumAgOi0pwogICAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goIi9vcmRlci9tYW5hZ2VPL0xvb2tXYXJlT3JkZXIvIiArIHJvdy5zb3VyY2VJZCk7CiAgICAgICAgICBicmVhazsKCiAgICAgICAgY2FzZSAxMjoKICAgICAgICAgIC8vIOiwg+aLqOWFpeW6kwogICAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goIi9zdG9jay9PdXRJbi9vdXRnb2luZ0luZm8vIiArIHJvdy5zb3VyY2VJZCk7CiAgICAgICAgICBicmVhazsKICAgICAgfQogICAgfSwKCiAgICAvLyDpobbpg6jnrZvpgIkKICAgIHNlbFRvcFR5cGUodGFnKSB7CiAgICAgIHN3aXRjaCAodGhpcy50b3Bfc2VsKSB7CiAgICAgICAgY2FzZSAicHVyY2hhc2VTdG9yYWdlIjoKICAgICAgICAgIHRoaXMuc2VhcmNoRGF0YS5zb3VyY2UgPSAzOwogICAgICAgICAgYnJlYWs7CgogICAgICAgIGNhc2UgInNhbGVzUmV0dXJucyI6CiAgICAgICAgICB0aGlzLnNlYXJjaERhdGEuc291cmNlID0gMTU7CiAgICAgICAgICBicmVhazsKCiAgICAgICAgY2FzZSAidHJhbnNmZXJXYXJlaG91c2UiOgogICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnNvdXJjZSA9IDEyOwogICAgICAgICAgYnJlYWs7CgogICAgICAgIGNhc2UgImFsbERvY3VtZW50cyI6CiAgICAgICAgICAvLyB0aGlzLnNlYXJjaERhdGEuc3RhdHVzQXJyID0gW10KICAgICAgICAgIHRoaXMuc2VhcmNoRGF0YS5zb3VyY2UgPSAiIjsKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBjYXNlICJNZXJjaGFudCI6CiAgICAgICAgICAvLyB0aGlzLnNlYXJjaERhdGEuc3RhdHVzQXJyID0gW10KICAgICAgICAgIHRoaXMuc2VhcmNoRGF0YS5zb3VyY2UgPSAzMDsKICAgICAgICAgIGJyZWFrOwogICAgICB9CgogICAgICB0aGlzLnNvdXJjZSA9IHRoaXMuc2VhcmNoRGF0YS5zb3VyY2U7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy8g5YWl5bqT5a6h5qC4CiAgICB1cGRhdGVQdXJjaGFzZUluU3RhdHVzKGlkKSB7CiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKCIvc3RvY2svT3V0SW4vc3RvcmFnZUluZm8vIiArIGlkKTsKICAgICAgcmV0dXJuOyAvLyDlvIDlkK/kv53otKjmnJ/orr7nva7vvIzov5vooYzkv53otKjmnJ/pqozor4EKCiAgICAgIGlmICh0aGlzLnNoZWxmTGlmZVNldFVwID09PSA1KSB7CiAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goIi9zdG9jay9PdXRJbi9zdG9yYWdlSW5mby8iICsgaWQpOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgdGhpcy4kY29uZmlybSgi56Gu5a6a6KaB5a6h5qC46K+l5YWl5bqT5Y2V5ZCX77yfIiwgIuaPkOekuiIsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogIuehruWumiIsCiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogIuWPlua2iCIsCiAgICAgICAgdHlwZTogIndhcm5pbmciCiAgICAgIH0pLnRoZW4oYXN5bmMgKCkgPT4gewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCB1cGRhdGVQdXJjaGFzZUluU3RhdHVzKHsKICAgICAgICAgIGlkOiBpZCwKICAgICAgICAgIGF1ZGl0TmFtZTogdGhpcy51c2VyTmFtZQogICAgICAgIH0pOwogICAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgICAgdHlwZTogInN1Y2Nlc3MiLAogICAgICAgICAgbWVzc2FnZTogIuaTjeS9nOaIkOWKnyEiCiAgICAgICAgfSk7CiAgICAgICAgYXdhaXQgdGhpcy5nZXRBbGxQdXJjaGFzZUluKCk7CiAgICAgIH0pOwogICAgfSwKCiAgICAvLyAg6I635Y+W5YiX6KGoCiAgICBhc3luYyBnZXRBbGxQdXJjaGFzZUluKGV4cG9ydHMpIHsKICAgICAgY29uc3QgcGFyYW1zID0gewogICAgICAgIHdhcmVob3VzZUlkOiB0aGlzLnNlYXJjaERhdGEuc2hvcElkLAogICAgICAgIGF1ZGl0U3RhdHVzOiB0aGlzLnNlYXJjaERhdGEuc3RhdHVzQXJyLAogICAgICAgIHR5cGU6IHRoaXMuc2VhcmNoRGF0YS5zb3VyY2UsCiAgICAgICAgc3RhcnQ6IHRoaXMuc2VhcmNoRGF0YS5zdGFydFRpbWUsCiAgICAgICAgZW5kOiB0aGlzLnNlYXJjaERhdGEuZW5kVGltZSwKICAgICAgICBzZWFyY2g6IHRoaXMuc2VhcmNoRGF0YS5nb29kc05hbWUsCiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplCiAgICAgIH07CgogICAgICBpZiAoZXhwb3J0cykgewogICAgICAgIHBhcmFtcy5leHBvcnQgPSBleHBvcnRzOwogICAgICAgIGNvbnN0IHRhcmdldCA9IGF3YWl0IGV4cG9ydHNHZXRBbGxQdXJjaGFzZUluKHsgLi4ucGFyYW1zCiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgY29uc3QgewogICAgICAgICAgZGF0YSwKICAgICAgICAgIHBhZ2VUb3RhbAogICAgICAgIH0gPSBhd2FpdCBnZXRBbGxQdXJjaGFzZUluKHsgLi4ucGFyYW1zCiAgICAgICAgfSk7CiAgICAgICAgdGhpcy5xdWVyeURhdGEgPSBkYXRhOwogICAgICAgIHRoaXMudG90YWxfZGF0YSA9IHBhZ2VUb3RhbDsKICAgICAgfQogICAgfSwKCiAgICAvLyAg5pCc57SiCiAgICBhc3luYyBzZWFyY2hBbGxQdXJjaGFzZUluKCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YSwKICAgICAgICBwYWdlVG90YWwKICAgICAgfSA9IGF3YWl0IHNlYXJjaEFsbFB1cmNoYXNlSW4oewogICAgICAgIHdhcmVob3VzZUlkOiB0aGlzLnNlYXJjaERhdGEuc2hvcElkLAogICAgICAgIGF1ZGl0U3RhdHVzOiB0aGlzLnNlYXJjaERhdGEuc3RhdHVzQXJyLAogICAgICAgIHR5cGU6IHRoaXMuc2VhcmNoRGF0YS5zb3VyY2UsCiAgICAgICAgc3RhcnQ6IHRoaXMuc2VhcmNoRGF0YS5zdGFydFRpbWUsCiAgICAgICAgZW5kOiB0aGlzLnNlYXJjaERhdGEuZW5kVGltZSwKICAgICAgICBzZWFyY2g6IHRoaXMuc2VhcmNoRGF0YS5nb29kc05hbWUsCiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplCiAgICAgIH0pOwogICAgICB0aGlzLnF1ZXJ5RGF0YSA9IGRhdGE7CiAgICAgIHRoaXMudG90YWxfZGF0YSA9IHBhZ2VUb3RhbDsKICAgIH0sCgogICAgLy8gIOWIpOaWrQogICAgZ2V0RGF0YSgpIHsKICAgICAgLy8gY29uc3Qgc2VhcmNoRGF0YSA9IHRoaXMuJF9jb21tb24uZGVlcENsb25lKHRoaXMuc2VhcmNoRGF0YSk7CiAgICAgIC8vIGRlbGV0ZSBzZWFyY2hEYXRhLnNvdXJjZTsKICAgICAgLy8gY29uc3QgaXNLZXkgPSB0aGlzLiRfY29tbW9uLmlzU2VyY2goc2VhcmNoRGF0YSk7CiAgICAgIC8vIGlmIChpc0tleSkgewogICAgICAvLyAgIHRoaXMuc2VhcmNoQWxsUHVyY2hhc2VJbigpOwogICAgICAvLyB9IGVsc2UgewogICAgICAvLyAgIHRoaXMuZ2V0QWxsUHVyY2hhc2VJbigpOwogICAgICAvLyB9CiAgICAgIHRoaXMuZ2V0QWxsUHVyY2hhc2VJbigpOwogICAgfSwKCiAgICBjbGVhclNob3AoKSB7CiAgICAgIHRoaXMuc2VhcmNoRGF0YS5zaG9wSWQgPSAiIjsKICAgICAgdGhpcy5zZWFyY2hEYXRhLnNob3BOYW1lID0gIiI7CiAgICAgIHRoaXMuc2VhcmNoRGF0YS53YXJlaG91c2VJZCA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIHNlbFNob3AodmFsLCByb3cpIHsKICAgICAgdGhpcy5zZWFyY2hEYXRhLnNob3BOYW1lID0gcm93WzBdLm5hbWU7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgcGFnZUNoYW5nZShwYWdlKSB7CiAgICAgIHRoaXMucGFnZSA9IHBhZ2U7CiAgICAgIHRoaXMuZ2V0RGF0YSgpOwogICAgfSwKCiAgICBzaXplQ2hhbmdlKHNpemUpIHsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IHNpemU7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy8g5pe26Ze057uE5Lu25a+85Ye65pWw5o2uCiAgICBzZWFyY2hUaW1lQ2hhbmdlKHZhbCkgewogICAgICBpZiAodmFsICYmIHZhbC5sZW5ndGgpIHsKICAgICAgICB0aGlzLnNlYXJjaERhdGEuc3RhcnRUaW1lID0gdmFsWzBdIC8gMTAwMDsKICAgICAgICB0aGlzLnNlYXJjaERhdGEuZW5kVGltZSA9IHZhbFsxXSAvIDEwMDAgKyA4NjM5OTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLnNlYXJjaERhdGEuc3RhcnRUaW1lID0gIiI7CiAgICAgICAgdGhpcy5zZWFyY2hEYXRhLmVuZFRpbWUgPSAiIjsKICAgICAgfQoKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBjaGFuZ2UoKSB7CiAgICAgIHRoaXMuc3RvcmFnZVR5cGVGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLlhaXlupPnsbvlnosiKTsKICAgICAgdGhpcy5pbnZlbnRvcnlRdWFudGl0eUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuWFpeW6k+aVsOmHjyIpOwogICAgICB0aGlzLmF1ZGl0b3JGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLlrqHmoLjkurrlkZgiKTsKICAgICAgdGhpcy5wcmVwYXJlZEJ5RmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5Yi25Y2V5Lq65ZGYIik7CiAgICAgIHRoaXMuc291cmNlTnVtYmVyRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5p2l5rqQ5Y2V5Y+3Iik7CiAgICAgIHRoaXMuYXVkaXRTdGF0dXNGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLlrqHmoLjnirbmgIEiKTsKICAgICAgdGhpcy50aW1lRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5Yi25Y2V5pel5pyfIik7CiAgICB9LAoKICAgIC8vIOmps+WbnuaPkOekugogICAgcmVqZWN0SW52ZW50b3J5VGlwKGlkKSB7CiAgICAgIHRoaXMuJGNvbmZpcm0oIuehruWumuimgemps+WbnuivpeWFpeW6k+WNleWQl++8nyIsICLmj5DnpLoiLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICLnoa7lrpoiLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICLlj5bmtogiLAogICAgICAgIHR5cGU6ICJ3YXJuaW5nIgogICAgICB9KS50aGVuKGFzeW5jICgpID0+IHsKICAgICAgICB0aGlzLmdldFB1cmNoYXNlSW5JbmZvKGlkKTsKICAgICAgfSk7CiAgICB9LAoKICAgIC8vIOiOt+WPluivpuaDhQogICAgYXN5bmMgZ2V0UHVyY2hhc2VJbkluZm8oaWQpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldFB1cmNoYXNlSW5JbmZvKGlkKTsKICAgICAgY29uc3QgaW52ZW50b3J5SW5EZXRhaWxJZHMgPSBkYXRhLmRldGFpbHMubWFwKGl0ZW0gPT4gewogICAgICAgIHJldHVybiBpdGVtLmlkOwogICAgICB9KTsKICAgICAgdGhpcy5yZWplY3RJbnZlbnRvcnkoaWQsIGludmVudG9yeUluRGV0YWlsSWRzKTsKICAgIH0sCgogICAgLy8g6amz5Zue5o6l5Y+jCiAgICBhc3luYyByZWplY3RJbnZlbnRvcnkoaW52ZW50b3J5SW5JZCwgaW52ZW50b3J5SW5EZXRhaWxJZHMpIHsKICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IHJlamVjdEludmVudG9yeSh7CiAgICAgICAgaW52ZW50b3J5SW5JZDogaW52ZW50b3J5SW5JZCwKICAgICAgICBpbnZlbnRvcnlJbkRldGFpbElkczogaW52ZW50b3J5SW5EZXRhaWxJZHMKICAgICAgfSk7CiAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICBtZXNzYWdlOiAi5pON5L2c5oiQ5YqfISIKICAgICAgfSk7CiAgICAgIHRoaXMuZ2V0QWxsUHVyY2hhc2VJbigpOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmTA;AAEA,SACAA,uBADA,EAEAC,sBAFA,EAGAC,gBAHA,EAIAC,uBAJA,EAKAC,mBALA,EAMAC,eANA,EAOAC,iBAPA,QAQA,aARA;AASA;AAEA;EACAC,eADA;;EAEA;EACA;EACA;EACAC;IACA;MACAC,SADA;MAEAC,eAFA;MAGAC,kBAHA;MAIAC,UAJA;MAKAC,YALA;MAMAC,gBANA;MAOAC,eAPA;MAQAC,0BARA;MASAC,iBATA;MASA;MACAC,gBAVA;MAUA;MACAC,gBAXA;MAWA;MACAC,SAZA;MAaAC;QACAD,SADA;QAEAE,aAFA;QAGAV,UAHA;QAIAC,YAJA;QAKAU,aALA;QAMAC,cANA;QAOAC,aAPA;QAQAC;MARA,CAbA;MAuBAC,SACA;MACA;QAAAC;QAAAC;MAAA,CAFA,EAGA;QAAAD;QAAAC;MAAA,CAHA,CAIA;MAJA,CAvBA;MA6BAC,OA7BA;MA8BAC,YA9BA;MA+BAC,wBACA;QAAAC;MAAA,CADA,EAEA;QAAAA;MAAA,CAFA,EAGA;QAAAA;MAAA,CAHA,EAIA;QAAAA;MAAA,CAJA,CA/BA;MAqCAC,aArCA;MAsCAC,aAtCA;MAuCAC,YACA,MADA,EAEA,MAFA,EAGA,MAHA,EAIA,MAJA,EAKA,MALA,EAMA,MANA,EAOA,MAPA,CAvCA;MAgDAC,UACA;QACAR;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,CAhDA;MAuEAS,qBAvEA;MAwEAC,2BAxEA;MAyEAC,iBAzEA;MA0EAC,oBA1EA;MA2EAC,sBA3EA;MA4EAC,qBA5EA;MA6EAC;IA7EA;EA+EA,CArFA;;EAsFAC;IACAC;MACA;QAAAC;MAAA;IACA,CAHA;;IAIAC;MACA;QACAC,wBADA,CAEA;;MAFA;IAIA;;EATA,CAtFA;;EAiGAC;IACA;IACA;IACA;EACA,CArGA;;EAsGAC;IACA;IACA;IACA;IACA;EACA,CA3GA;;EA4GAC;IACA;IACAC;MACA;QACAC;MADA;MAGAC;IACA,CAPA;;IAQA;IACAC;MACA;QACAF;MADA;MAGAC;IACA,CAdA;;IAeAE;MACA;QACA;MACA;;MACA;IACA,CApBA;;IAqBA;IACA;MACA;QACA;MACA;;MACA;QAAAjD;MAAA;QACAkD,OACA,CADA,EACA;QACA,EAFA,EAEA;QACA,EAHA,EAGA;QACA,EAJA,CAIA;QAJA;MADA;MAQA;IACA,CAnCA;;IAoCAC;MACA;QACA;UAAA;UACA,kBACA,qDADA;UAGA;;QACA;UAAA;UACA;UACA;;QACA;UAAA;UACA;UACA;MAXA;IAaA,CAlDA;;IAmDA;IACAC;MACA;QACA;UACA;UACA;;QACA;UACA;UACA;;QACA;UACA;UACA;;QACA;UACA;UACA;UACA;;QACA;UACA;UACA;UACA;MAjBA;;MAmBA;MACA;IACA,CA1EA;;IA2EA;IACA3D;MACA;MACA,OAFA,CAGA;;MACA;QACA;QACA;MACA;;MACA;QACA4D,uBADA;QAEAC,sBAFA;QAGAJ;MAHA,GAIAK,IAJA,CAIA;QACA;UACAC,MADA;UAEAC;QAFA;QAKA;UACAP,eADA;UAEAQ;QAFA;QAIA;MACA,CAfA;IAgBA,CApGA;;IAqGA;IACA;MACA;QACAC,mCADA;QAEAC,sCAFA;QAGAV,4BAHA;QAIAW,gCAJA;QAKAC,4BALA;QAMAC,iCANA;QAOAzC,eAPA;QAQAC;MARA;;MAUA;QACAyC;QACA,+CACA;QADA;MAGA,CALA,MAKA;QACA;UAAAhE;UAAAiE;QAAA;QAAA;QACA;QACA;MACA;IACA,CA3HA;;IA4HA;IACA;MACA;QAAAjE;QAAAiE;MAAA;QACAN,mCADA;QAEAC,sCAFA;QAGAV,4BAHA;QAIAW,gCAJA;QAKAC,4BALA;QAMAC,iCANA;QAOAzC,eAPA;QAQAC;MARA;MAWA;MACA;IACA,CA3IA;;IA4IA;IACA2C;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;IACA,CAvJA;;IAwJAC;MACA;MACA;MACA;MACA;IACA,CA7JA;;IA8JAC;MACA;MACA;IACA,CAjKA;;IAkKAC;MACA;MACA;IACA,CArKA;;IAsKAC;MACA;MACA;IACA,CAzKA;;IA0KA;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CApLA;;IAqLAC;MACA,2CACAC,uBADA;MAGA,iDACAA,uBADA;MAGA;MACA,0CACAA,uBADA;MAGA,4CACAA,uBADA;MAGA,2CACAA,uBADA;MAGA;IACA,CAvMA;;IAwMA;IACAC;MACA;QACArB,uBADA;QAEAC,sBAFA;QAGAJ;MAHA,GAIAK,IAJA,CAIA;QACA;MACA,CANA;IAOA,CAjNA;;IAkNA;IACA;MACA;QAAAvD;MAAA;MACA;QACA;MACA,CAFA;MAGA;IACA,CAzNA;;IA0NA;IACA;MACA;QACA2E,4BADA;QAEAC;MAFA;MAIA;QACA1B,eADA;QAEAQ;MAFA;MAIA;IACA;;EArOA;AA5GA","names":["statisticsAllPurchaseIn","updatePurchaseInStatus","getAllPurchaseIn","exportsGetAllPurchaseIn","searchAllPurchaseIn","rejectInventory","getPurchaseInInfo","name","data","goods","search_time","productionData","shopId","shopName","show_shop","is_check","top_sel","warehouseData","operatorList","supplierData","source","searchData","statusArr","goodsName","operatorId","startTime","endTime","status","value","label","page","pageSize","warehousingStatistics","count","total_data","queryData","checkList","columns","storageTypeFlag","inventoryQuantityFlag","auditorFlag","preparedByFlag","sourceNumberFlag","auditStatusFlag","timeFlag","computed","type_on_color","color","type_on_style","borderColor","created","activated","methods","openUrl","path","window","openPrintMerchants","goDetail","type","goOtherDetail","selTopType","confirmButtonText","cancelButtonText","then","id","auditName","message","warehouseId","auditStatus","start","end","search","params","pageTotal","getData","clearShop","selShop","pageChange","sizeChange","searchTimeChange","change","item","rejectInventoryTip","inventoryInId","inventoryInDetailIds"],"sourceRoot":"src/views/stock/OutIn","sources":["storage.vue"],"sourcesContent":["<!--入库管理-->\n<template>\n <Container>\n <el-button\n v-if=\"false\"\n slot=\"left\"\n type=\"primary\"\n size=\"small\"\n @click=\"$router.push({ path: '/stock/OutInWarehouse/newStorage' })\"\n >\n 新增\n </el-button>\n <!-- 搜索 -->\n <div\n v-if=\"$accessCheck($Access.InventoryInSearchAllInventoryIn)\"\n slot=\"left\"\n >\n <el-form inline size=\"small\">\n <!-- <el-form-item>-->\n <!-- <el-input-->\n <!-- placeholder=\"单据编号/经办人员\"-->\n <!-- style=\"width: 220px\"-->\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 v-if=\"systemType === 1\">-->\n <!-- <SelectShop-->\n <!-- v-model=\"searchData.shopId\"-->\n <!-- placeholder=\"选择商铺\"-->\n <!-- width=\"150\"-->\n <!-- @change=\"selShop\"-->\n <!-- @clear=\"clearShop\"-->\n <!-- />-->\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-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=\"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-button size=\"small\" type=\"primary\" @click=\"getAllPurchaseIn(1)\">\n 导出\n </el-button>\n </el-form>\n </div>\n <el-tabs\n v-if=\"$accessCheck($Access.InventoryInSearchAllInventoryIn)\"\n v-model=\"top_sel\"\n type=\"card\"\n @tab-click=\"selTopType\"\n >\n <el-tab-pane\n :label=\"'采购入库(' + warehousingStatistics[0].count + ')'\"\n name=\"purchaseStorage\"\n ></el-tab-pane>\n <el-tab-pane\n :label=\"'商户入库(' + warehousingStatistics[3].count + ')'\"\n name=\"Merchant\"\n ></el-tab-pane>\n <el-tab-pane\n :label=\"'销售退货(' + warehousingStatistics[2].count + ')'\"\n name=\"salesReturns\"\n ></el-tab-pane>\n <el-tab-pane\n :label=\"'调拨入库(' + warehousingStatistics[1].count + ')'\"\n name=\"transferWarehouse\"\n ></el-tab-pane>\n <el-tab-pane\n :label=\"\n '全部单据(' +\n $NP.plus(\n warehousingStatistics[1].count,\n warehousingStatistics[0].count,\n warehousingStatistics[2].count,\n warehousingStatistics[3].count\n ) +\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=\"purchaseStorage\"></el-tab-pane>\n <el-tab-pane label=\"商户入库\" name=\"Merchant\"></el-tab-pane>\n <el-tab-pane label=\"销售退货\" name=\"salesReturns\"></el-tab-pane>\n <el-tab-pane label=\"调拨入库\" name=\"transferWarehouse\"></el-tab-pane>\n <el-tab-pane label=\"全部单据\" name=\"allDocuments\"></el-tab-pane>\n </el-tabs>\n <!-- 表格 -->\n <el-table :data=\"queryData\" @row-dblclick=\"goDetail\">\n <el-table-column\n prop=\"id\"\n label=\"ID\"\n fixed=\"left\"\n min-width=\"50\"\n ></el-table-column>\n <el-table-column\n prop=\"no\"\n min-width=\"180\"\n label=\"入库单号\"\n show-overflow-tooltip\n >\n <template slot-scope=\"scope\">\n <span\n v-if=\"$accessCheck($Access.InventoryInGetInventoryInInfo)\"\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 prop=\"warehouseName\"\n :label=\"top_sel !== 'transferWarehouse' ? '仓库名称' : '调入仓库'\"\n min-width=\"140\"\n :show-overflow-tooltip=\"true\"\n ></el-table-column>\n <el-table-column\n v-if=\"storageTypeFlag\"\n label=\"入库类型\"\n min-width=\"130\"\n show-overflow-tooltip\n prop=\"typeName\"\n ></el-table-column>\n <el-table-column\n v-if=\"inventoryQuantityFlag\"\n prop=\"materielNum\"\n label=\"入库数量\"\n min-width=\"90\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatNub(scope.row.materielNum) }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"auditorFlag\"\n prop=\"auditName\"\n label=\"审核人员\"\n show-overflow-tooltip\n min-width=\"100\"\n />\n <el-table-column\n v-if=\"preparedByFlag\"\n prop=\"operatorName\"\n label=\"制单人员\"\n min-width=\"100\"\n show-overflow-tooltip\n />\n <el-table-column\n v-if=\"sourceNumberFlag\"\n min-width=\"180\"\n label=\"来源单号\"\n show-overflow-tooltip\n >\n <template slot-scope=\"scope\">\n <span\n v-if=\"\n (scope.row.type === 3 &&\n $accessCheck($Access.PurchaseOrderGetPurchaseInfoById)) ||\n (scope.row.type === 15 &&\n $accessCheck($Access.AllocationFormGetAllocateInfo)) ||\n (scope.row.type === 12 &&\n $accessCheck($Access.ReturnWarehousingOrderGetOrderReturn))\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=\"auditStatusFlag\"\n prop=\"auditStatus\"\n label=\"审核状态\"\n min-width=\"120\"\n >\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.auditStatus === 1\" class=\"info-status\">\n 未审核\n </span>\n <span v-else class=\"success-status\">已审核</span>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"timeFlag\"\n prop=\"createTime\"\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 label=\"操作\" fixed=\"right\" width=\"160\">\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 <el-button\n v-if=\"['采购入库', '商户入库'].includes(scope.row.typeName)\"\n :disabled=\"scope.row.auditStatus === 2\"\n type=\"text\"\n @click=\"rejectInventoryTip(scope.row.id)\"\n >\n 驳回\n </el-button>\n <el-button\n v-if=\"$accessCheck($Access.InventoryInUpdateInventoryInStatus)\"\n type=\"text\"\n :disabled=\"scope.row.auditStatus === 2\"\n @click=\"updatePurchaseInStatus(scope.row.id)\"\n >\n 审核\n </el-button>\n <el-button\n v-if=\"['采购入库', '销售退货入库'].includes(scope.row.typeName)\"\n type=\"text\"\n @click=\"openUrl(scope.row.id)\"\n >\n 打印\n </el-button>\n <el-button\n v-if=\"['商户入库'].includes(scope.row.typeName)\"\n type=\"text\"\n @click=\"openPrintMerchants(scope.row.id)\"\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_data\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n </Container>\n</template>\n\n<script>\n import SelectShop from \"@/component/goods/SelectShop.vue\";\n\n import {\n statisticsAllPurchaseIn,\n updatePurchaseInStatus,\n getAllPurchaseIn,\n exportsGetAllPurchaseIn,\n searchAllPurchaseIn,\n rejectInventory,\n getPurchaseInInfo,\n } from \"@/api/Stock\";\n import { exportSearchAllPurchaseDetails } from \"@/api/Purchase\";\n\n export default {\n name: \"Storage\",\n // components: {\n // SelectShop,\n // },\n data() {\n return {\n goods: \"\",\n search_time: [],\n productionData: \"\",\n shopId: \"\",\n shopName: \"\",\n show_shop: false,\n is_check: false,\n top_sel: \"purchaseStorage\",\n warehouseData: [], // 所有仓库数据\n operatorList: [], // 获取所有操作人列表\n supplierData: [], // 所有供应商数据\n source: 3,\n searchData: {\n source: 3,\n statusArr: [],\n shopId: \"\",\n shopName: \"\",\n goodsName: \"\",\n operatorId: \"\",\n startTime: \"\",\n endTime: \"\",\n },\n status: [\n // { value: 1, label: '暂存' },\n { value: 1, label: \"待审核\" },\n { value: 2, label: \"审核通过\" },\n // { value: 4, label: '审核失败' }\n ],\n page: 1,\n pageSize: 10,\n warehousingStatistics: [\n { count: 0 },\n { count: 0 },\n { count: 0 },\n { count: 0 },\n ],\n total_data: 1,\n queryData: [],\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 storageTypeFlag: true,\n inventoryQuantityFlag: true,\n auditorFlag: true,\n preparedByFlag: true,\n sourceNumberFlag: true,\n auditStatusFlag: true,\n timeFlag: true,\n };\n },\n computed: {\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.statisticsAllPurchaseIn();\n this.getAllPurchaseIn();\n this.productionData = new Date().getTime();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getData();\n this.statisticsAllPurchaseIn();\n this.productionData = new Date().getTime();\n },\n methods: {\n // 打印\n openUrl(id) {\n let routeData = this.$router.resolve({\n path: `/StoragePrinting/${id}`,\n });\n window.open(routeData.href, \"_blank\");\n },\n //打印商户入库\n openPrintMerchants(id) {\n let routeData = this.$router.resolve({\n path: `/PrintMerchants/${id}`,\n });\n window.open(routeData.href, \"_blank\");\n },\n goDetail(row) {\n if (!this.$accessCheck(this.$Access.InventoryInGetInventoryInInfo)) {\n return;\n }\n this.$router.push(\"/stock/OutIn/storageInfo/\" + row.id);\n },\n // 入库统计\n async statisticsAllPurchaseIn() {\n if (!this.$accessCheck(this.$Access.InventoryInSearchAllInventoryIn)) {\n return;\n }\n const { data } = await statisticsAllPurchaseIn({\n type: [\n 3, // 采购入库\n 12, // 调拨入库\n 15, // 销售退货\n 30, //商户入库\n ],\n });\n this.warehousingStatistics = data;\n },\n goOtherDetail(row) {\n switch (row.type) {\n case 3: // 采购入库\n this.$router.push(\n \"/Purchase/ManageP/PurchaseOrderLook/\" + row.sourceId\n );\n break;\n case 15: // 销售退货\n this.$router.push(\"/order/manageO/LookWareOrder/\" + row.sourceId);\n break;\n case 12: // 调拨入库\n this.$router.push(\"/stock/OutIn/outgoingInfo/\" + row.sourceId);\n break;\n }\n },\n // 顶部筛选\n selTopType(tag) {\n switch (this.top_sel) {\n case \"purchaseStorage\":\n this.searchData.source = 3;\n break;\n case \"salesReturns\":\n this.searchData.source = 15;\n break;\n case \"transferWarehouse\":\n this.searchData.source = 12;\n break;\n case \"allDocuments\":\n // this.searchData.statusArr = []\n this.searchData.source = \"\";\n break;\n case \"Merchant\":\n // this.searchData.statusArr = []\n this.searchData.source = 30;\n break;\n }\n this.source = this.searchData.source;\n this.pageChange(1);\n },\n // 入库审核\n updatePurchaseInStatus(id) {\n this.$router.push(\"/stock/OutIn/storageInfo/\" + id);\n return;\n // 开启保质期设置,进行保质期验证\n if (this.shelfLifeSetUp === 5) {\n this.$router.push(\"/stock/OutIn/storageInfo/\" + id);\n return;\n }\n this.$confirm(\"确定要审核该入库单吗?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await updatePurchaseInStatus({\n id: id,\n auditName: this.userName,\n });\n\n this.$message({\n type: \"success\",\n message: \"操作成功!\",\n });\n await this.getAllPurchaseIn();\n });\n },\n // 获取列表\n async getAllPurchaseIn(exports) {\n const params = {\n warehouseId: this.searchData.shopId,\n auditStatus: this.searchData.statusArr,\n type: this.searchData.source,\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 exportsGetAllPurchaseIn({\n ...params,\n });\n } else {\n const { data, pageTotal } = await getAllPurchaseIn({ ...params });\n this.queryData = data;\n this.total_data = pageTotal;\n }\n },\n // 搜索\n async searchAllPurchaseIn() {\n const { data, pageTotal } = await searchAllPurchaseIn({\n warehouseId: this.searchData.shopId,\n auditStatus: this.searchData.statusArr,\n type: this.searchData.source,\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\n this.queryData = 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.searchAllPurchaseIn();\n // } else {\n // this.getAllPurchaseIn();\n // }\n this.getAllPurchaseIn();\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.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 = 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 change() {\n this.storageTypeFlag = this.checkList.some(\n (item) => item === \"入库类型\"\n );\n this.inventoryQuantityFlag = this.checkList.some(\n (item) => item === \"入库数量\"\n );\n this.auditorFlag = this.checkList.some((item) => item === \"审核人员\");\n this.preparedByFlag = this.checkList.some(\n (item) => item === \"制单人员\"\n );\n this.sourceNumberFlag = this.checkList.some(\n (item) => item === \"来源单号\"\n );\n this.auditStatusFlag = this.checkList.some(\n (item) => item === \"审核状态\"\n );\n this.timeFlag = this.checkList.some((item) => item === \"制单日期\");\n },\n // 驳回提示\n rejectInventoryTip(id) {\n this.$confirm(\"确定要驳回该入库单吗?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n this.getPurchaseInInfo(id);\n });\n },\n // 获取详情\n async getPurchaseInInfo(id) {\n const { data } = await getPurchaseInInfo(id);\n const inventoryInDetailIds = data.details.map((item) => {\n return item.id;\n });\n this.rejectInventory(id, inventoryInDetailIds);\n },\n // 驳回接口\n async rejectInventory(inventoryInId, inventoryInDetailIds) {\n const data = await rejectInventory({\n inventoryInId: inventoryInId,\n inventoryInDetailIds: inventoryInDetailIds,\n });\n this.$message({\n type: \"success\",\n message: \"操作成功!\",\n });\n this.getAllPurchaseIn();\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .query-form-view {\n /*background: #f7f8fa;*/\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 /* .type-row{\n border-bottom: 1px solid #dcdee0;\n padding-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"]}]}
|