7901491b0aa174fefeb3d63637ba55f9.json 27 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\\MoneyGoodsBill\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\qianger\\7\\jindouyunNewFront\\src\\views\\MoneyGoodsBill\\index.vue","mtime":1658126510724},{"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:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucmVkdWNlLmpzIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsV2FyZWhvdXNlLCBpbnZlbnRvcnlTdGF0aXN0aWNzLCBleHBvcnRzSW52ZW50b3J5U3RhdGlzdGljcyB9IGZyb20gIkAvYXBpL1N0b2NrIjsKaW1wb3J0IHsgZXhwb3J0c2FsZXNNYW5SYW5rIH0gZnJvbSAiQC9hcGkvQ29tbWlzc2lvbiI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiSW5kZXgiLAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgdGFibGVEYXRhOiBbXSwKICAgICAgdG90YWw6IDAsCiAgICAgIHBhZ2U6IDEsCiAgICAgIHBhZ2VTaXplOiAxMCwKICAgICAgd2FyZWhvdXNlX2xpc3Q6IFtdLAogICAgICB3YXJlaG91c2VJZDogIiIsCiAgICAgIGtleXdvcmRzOiAiIiwKICAgICAgc3BhbkFycjogW10sCiAgICAgIGVuZFRpbWU6ICIiLAogICAgICBzdGFydFRpbWU6ICIiLAogICAgICBjaGVja0xpc3Q6IFsi5ZWG5ZOB6KeE5qC8IiwgIuaYqOaXpee7k+WtmOaAu+aVsOmHjyIsICLku4rml6Xnu5PlrZjmgLvmlbDph48iLCAi5LuK5pel5YWl5bqT5oC75pWw6YePIiwgIuS7iuaXpeWHuuW6k+aAu+aVsOmHjyIsICLph4fotK3lhaXlupMiLCAi6YeH6LSt6YCA6LSn5Ye65bqTIiwgIumUgOWUruWHuuW6kyIsICLplIDllK7pgIDotKflhaXlupMiLCAi6LCD5ouo5YWl5bqTIiwgIuiwg+aLqOWHuuW6kyJdLAogICAgICBjb2x1bW5zOiBbewogICAgICAgIGxhYmVsOiAi5ZWG5ZOB6KeE5qC8IgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLmmKjml6Xnu5PlrZjmgLvmlbDph48iCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuS7iuaXpee7k+WtmOaAu+aVsOmHjyIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5LuK5pel5YWl5bqT5oC75pWw6YePIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLku4rml6Xlh7rlupPmgLvmlbDph48iCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIumHh+i0reWFpeW6kyIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi6YeH6LSt6YCA6LSn5Ye65bqTIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLplIDllK7lh7rlupMiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIumUgOWUrumAgOi0p+WFpeW6kyIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi6LCD5ouo5YWl5bqTIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLosIPmi6jlh7rlupMiCiAgICAgIH1dLAogICAgICB1bml0TmFtZUZsYWc6IHRydWUsCiAgICAgIHRvcEVuZE51bUZsYWc6IHRydWUsCiAgICAgIHNlbGZFbmROdW1GbGFnOiB0cnVlLAogICAgICBzZWxmSW5OdW1GbGFnOiB0cnVlLAogICAgICBzZWxmT3V0TnVtRmxhZzogdHJ1ZSwKICAgICAgc2VsZlB1cmNoYXNlSW5OdW1GbGFnOiB0cnVlLAogICAgICBzZWxmUHVyY2hhc2VSZXR1cm5PdXROdW1GbGFnOiB0cnVlLAogICAgICBzZWxmU2FsZU91dE51bUZsYWc6IHRydWUsCiAgICAgIHNlbGZTYWxlUmV0dXJuSW5OdW1GbGFnOiB0cnVlLAogICAgICBzZWxmQWxsb2NhdGVJbk51bUZsYWc6IHRydWUsCiAgICAgIHNlbGZBbGxvY2F0ZU91dE51bUZsYWc6IHRydWUsCiAgICAgIHRpbWVWYWx1ZTogIiIsCiAgICAgIHBpY2tlck9wdGlvbnM6IHsKICAgICAgICBkaXNhYmxlZERhdGUodGltZSkgewogICAgICAgICAgcmV0dXJuIHRpbWUuZ2V0VGltZSgpID4gRGF0ZS5ub3coKTsKICAgICAgICB9CgogICAgICB9LAogICAgICB0aW1lRGF0YTogbmV3IERhdGUoKQogICAgfTsKICB9LAoKICBjb21wdXRlZDogewogICAgbXlEYXRlKCkgewogICAgICBpZiAodGhpcy50aW1lVmFsdWUpIHsKICAgICAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgdnVlL25vLXNpZGUtZWZmZWN0cy1pbi1jb21wdXRlZC1wcm9wZXJ0aWVzCiAgICAgICAgdGhpcy50aW1lRGF0YSA9IG5ldyBEYXRlKHRoaXMudGltZVZhbHVlKTsKICAgICAgfQoKICAgICAgbGV0IGRhdGUgPSB0aGlzLnRpbWVEYXRhOwogICAgICBsZXQgeWVhciA9IGRhdGUuZ2V0RnVsbFllYXIoKTsKICAgICAgbGV0IG1vbnRoID0gZGF0ZS5nZXRNb250aCgpICsgMTsKICAgICAgbGV0IGRheSA9IGRhdGUuZ2V0RGF0ZSgpOwogICAgICByZXR1cm4geWVhciArICLlubQiICsgbW9udGggKyAi5pyIIiArIGRheSArICLml6UiOwogICAgfQoKICB9LAoKICBhc3luYyBjcmVhdGVkKCkgewogICAgbGV0IHN0YXJ0ID0gbmV3IERhdGUobmV3IERhdGUoKS50b0xvY2FsZURhdGVTdHJpbmcoKSk7CiAgICBsZXQgZW5kID0gbmV3IERhdGUoKTsKICAgIHRoaXMuZW5kVGltZSA9IHBhcnNlSW50KGVuZC5nZXRUaW1lKCkgLyAxMDAwKTsKICAgIHRoaXMuc3RhcnRUaW1lID0gcGFyc2VJbnQoc3RhcnQuZ2V0VGltZSgpIC8gMTAwMCk7CiAgICBhd2FpdCB0aGlzLmdldEFsbFdhcmVob3VzZSgpOwogICAgYXdhaXQgdGhpcy5pbnZlbnRvcnlTdGF0aXN0aWNzKCk7CiAgfSwKCiAgYWN0aXZhdGVkKCkgewogICAgaWYgKHRoaXMuJF9pc0luaXQoKSkgcmV0dXJuOwogICAgdGhpcy5pbnZlbnRvcnlTdGF0aXN0aWNzKCk7CiAgfSwKCiAgbWV0aG9kczogewogICAgb2JqZWN0U3Bhbk1ldGhvZCh7CiAgICAgIGNvbHVtbnMsCiAgICAgIGRhdGEKICAgIH0pIHsKICAgICAgY29uc3QgcHJvcGVydGllcyA9IFsibWF0ZXJpZWxOYW1lIiwgInVuaXROYW1lIl07CiAgICAgIHJldHVybiB0aGlzLiRfY29tbW9uLmdldFN1bW1hcmllc1Z4ZShjb2x1bW5zLCBkYXRhLCBwcm9wZXJ0aWVzKTsKICAgIH0sCgogICAgcGFnZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlID0gdmFsOwogICAgICB0aGlzLmludmVudG9yeVN0YXRpc3RpY3MoKTsKICAgIH0sCgogICAgc2l6ZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IHZhbDsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBvcGVuVXJsKHJvdykgewogICAgICBsZXQgY2hlY2tMaXN0ID0gSlNPTi5zdHJpbmdpZnkodGhpcy5jaGVja0xpc3QpOwogICAgICBsZXQgcm91dGVEYXRhID0gdGhpcy4kcm91dGVyLnJlc29sdmUoewogICAgICAgIHBhdGg6IGAvUmVjb25jaWxpYXRpb25QcmludGAsCiAgICAgICAgcXVlcnk6IHsKICAgICAgICAgIGlkOiAxLAogICAgICAgICAgd2FyZWhvdXNlSWQ6IHRoaXMud2FyZWhvdXNlSWQsCiAgICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSwKICAgICAgICAgIGNoZWNrTGlzdDogY2hlY2tMaXN0LAogICAgICAgICAgc3RhcnRUaW1lOiB0aGlzLnN0YXJ0VGltZSwKICAgICAgICAgIGVuZFRpbWU6IHRoaXMuZW5kVGltZQogICAgICAgIH0KICAgICAgfSk7CiAgICAgIHdpbmRvdy5vcGVuKHJvdXRlRGF0YS5ocmVmLCAiX2JsYW5rIik7CiAgICB9LAoKICAgIGFzeW5jIGludmVudG9yeVN0YXRpc3RpY3MoZXhwb3J0cykgewogICAgICBsZXQgcGFyYW1zID0gewogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSwKICAgICAgICB3YXJlaG91c2VJZDogdGhpcy53YXJlaG91c2VJZCwKICAgICAgICBzZWFyY2g6IHRoaXMua2V5d29yZHMsCiAgICAgICAgc3RhcnQ6IHRoaXMuc3RhcnRUaW1lLAogICAgICAgIGVuZDogdGhpcy5lbmRUaW1lCiAgICAgIH07CgogICAgICBpZiAoZXhwb3J0cykgewogICAgICAgIHBhcmFtcy5leHBvcnQgPSAxOwogICAgICAgIHBhcmFtcy5yZWNvbmNpbGlhdGlvbiA9IDE7CiAgICAgICAgY29uc3QgdGFyZ2V0ID0gYXdhaXQgZXhwb3J0c0ludmVudG9yeVN0YXRpc3RpY3MoeyAuLi5wYXJhbXMKICAgICAgICB9KTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjb25zdCB7CiAgICAgICAgICBkYXRhLAogICAgICAgICAgcGFnZVRvdGFsCiAgICAgICAgfSA9IGF3YWl0IGludmVudG9yeVN0YXRpc3RpY3MocGFyYW1zKTsKICAgICAgICB0aGlzLnRhYmxlRGF0YSA9IFtdOwogICAgICAgIGRhdGEuZm9yRWFjaChpdGVtID0+IHsKICAgICAgICAgIGl0ZW0uRGV0YWlscy5mb3JFYWNoKGl0ZW1EID0+IHsKICAgICAgICAgICAgdGhpcy50YWJsZURhdGEucHVzaCh7CiAgICAgICAgICAgICAgbWF0ZXJpZWxDb2RlOiBpdGVtLm1hdGVyaWVsQ29kZSwKICAgICAgICAgICAgICBtYXRlcmllbElkOiBpdGVtLm1hdGVyaWVsSWQsCiAgICAgICAgICAgICAgbWF0ZXJpZWxOYW1lOiBpdGVtLm1hdGVyaWVsTmFtZSwKICAgICAgICAgICAgICB3YXJlaG91c2VJZDogaXRlbS53YXJlaG91c2VJZCwKICAgICAgICAgICAgICAuLi5pdGVtRAogICAgICAgICAgICB9KTsKICAgICAgICAgIH0pOwogICAgICAgIH0pOwogICAgICAgIHRoaXMudG90YWwgPSBwYWdlVG90YWw7CiAgICAgICAgY29uc3QgZ2V0U3BhbkFyciA9IHRoaXMuJF9jb21tb24uZ2V0U3BhbkFycih0aGlzLnRhYmxlRGF0YSwgIm1hdGVyaWVsSWQiKTsKICAgICAgICB0aGlzLnNwYW5BcnIgPSBnZXRTcGFuQXJyLnNwYW5BcnI7CiAgICAgIH0gLy8gY29uc29sZS5sb2codGhpcy53YXJlaG91c2VJZCk7CgogICAgfSwKCiAgICBnZXRTdW1tYXJpZXMocGFyYW0pIHsKICAgICAgY29uc3QgewogICAgICAgIGNvbHVtbnMsCiAgICAgICAgZGF0YQogICAgICB9ID0gcGFyYW07CiAgICAgIGNvbnN0IHN1bXMgPSBbXTsKICAgICAgY29sdW1ucy5mb3JFYWNoKChjb2x1bW4sIGluZGV4KSA9PiB7CiAgICAgICAgaWYgKGluZGV4ID09PSAwKSB7CiAgICAgICAgICBzdW1zW2luZGV4XSA9ICLlkIjorqEiOwogICAgICAgICAgcmV0dXJuOwogICAgICAgIH0KCiAgICAgICAgY29uc3QgdmFsdWVzID0gZGF0YS5tYXAoaXRlbSA9PiBOdW1iZXIoaXRlbVtjb2x1bW4ucHJvcGVydHldKSk7CgogICAgICAgIGlmICghdmFsdWVzLmV2ZXJ5KHZhbHVlID0+IGlzTmFOKHZhbHVlKSkpIHsKICAgICAgICAgIHN1bXNbaW5kZXhdID0gdmFsdWVzLnJlZHVjZSgocHJldiwgY3VycikgPT4gewogICAgICAgICAgICBjb25zdCB2YWx1ZSA9IE51bWJlcihjdXJyKTsKCiAgICAgICAgICAgIGlmICghaXNOYU4odmFsdWUpKSB7CiAgICAgICAgICAgICAgcmV0dXJuIHByZXYgKyBjdXJyOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgIHJldHVybiBwcmV2OwogICAgICAgICAgICB9CiAgICAgICAgICB9LCAwKTsgLy8gc3Vtc1tpbmRleF0gKz0gIiI7CgogICAgICAgICAgc3Vtc1tpbmRleF0gPSB0aGlzLiRfY29tbW9uLmZvcm1hdE51YihzdW1zW2luZGV4XSwgMikgKyAiIjsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgc3Vtc1tpbmRleF0gPSAiLS0iOwogICAgICAgIH0KICAgICAgfSk7CiAgICAgIHJldHVybiBzdW1zOwogICAgfSwKCiAgICAvLyAg6YCJ5oup5LuT5bqTCiAgICBhc3luYyBnZXRBbGxXYXJlaG91c2UoKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhCiAgICAgIH0gPSBhd2FpdCBnZXRBbGxXYXJlaG91c2UoewogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgcGFnZVNpemU6IDk5OQogICAgICB9KTsKICAgICAgdGhpcy53YXJlaG91c2VfbGlzdCA9IGRhdGE7CiAgICAgIHRoaXMud2FyZWhvdXNlSWQgPSBkYXRhWzBdLmlkOwogICAgfSwKCiAgICBjaGFuZ2UoKSB7CiAgICAgIHRoaXMudW5pdE5hbWVGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLllYblk4Hop4TmoLwiKTsKICAgICAgdGhpcy50b3BFbmROdW1GbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLmmKjml6Xnu5PlrZjmgLvmlbDph48iKTsKICAgICAgdGhpcy5zZWxmRW5kTnVtRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5LuK5pel57uT5a2Y5oC75pWw6YePIik7CiAgICAgIHRoaXMuc2VsZkluTnVtRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5LuK5pel5YWl5bqT5oC75pWw6YePIik7CiAgICAgIHRoaXMuc2VsZk91dE51bUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuS7iuaXpeWHuuW6k+aAu+aVsOmHjyIpOwogICAgICB0aGlzLnNlbGZQdXJjaGFzZUluTnVtRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi6YeH6LSt5YWl5bqTIik7CiAgICAgIHRoaXMuc2VsZlB1cmNoYXNlUmV0dXJuT3V0TnVtRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi6YeH6LSt6YCA6LSn5Ye65bqTIik7CiAgICAgIHRoaXMuc2VsZlNhbGVPdXROdW1GbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLplIDllK7lh7rlupMiKTsKICAgICAgdGhpcy5zZWxmU2FsZVJldHVybkluTnVtRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi6ZSA5ZSu6YCA6LSn5YWl5bqTIik7CiAgICAgIHRoaXMuc2VsZkFsbG9jYXRlSW5OdW1GbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLosIPmi6jlhaXlupMiKTsKICAgICAgdGhpcy5zZWxmQWxsb2NhdGVPdXROdW1GbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLosIPmi6jlh7rlupMiKTsKICAgIH0sCgogICAgYXN5bmMganVyaXNkaWN0aW9uKHZhbCkgewogICAgICBsZXQgc3RhcnQyID0gbmV3IERhdGUodmFsKTsKICAgICAgbGV0IHZhbHVlMSA9IHBhcnNlSW50KHN0YXJ0Mi5nZXRUaW1lKCkgLyAxMDAwKTsKCiAgICAgIGlmICh2YWwpIHsKICAgICAgICB0aGlzLnN0YXJ0VGltZSA9IHZhbHVlMTsKICAgICAgICB0aGlzLmVuZFRpbWUgPSB2YWx1ZTEgKyA4NjM5OTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLnN0YXJ0VGltZSA9ICIiOwogICAgICAgIHRoaXMuZW5kVGltZSA9ICIiOwogICAgICB9CgogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiKA,SACAA,eADA,EAEAC,mBAFA,EAGAC,0BAHA,QAIA,aAJA;AAKA;AACA;EACAC,aADA;;EAEAC;IACA;MACAC,aADA;MAEAC,QAFA;MAGAC,OAHA;MAIAC,YAJA;MAKAC,kBALA;MAMAC,eANA;MAOAC,YAPA;MAQAC,WARA;MASAC,WATA;MAUAC,aAVA;MAWAC,YACA,MADA,EAEA,SAFA,EAGA,SAHA,EAIA,SAJA,EAKA,SALA,EAMA,MANA,EAOA,QAPA,EAQA,MARA,EASA,QATA,EAUA,MAVA,EAWA,MAXA,CAXA;MAwBAC,UACA;QACAC;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,EAsBA;QACAA;MADA,CAtBA,EAyBA;QACAA;MADA,CAzBA,EA4BA;QACAA;MADA,CA5BA,EA+BA;QACAA;MADA,CA/BA,CAxBA;MA2DAC,kBA3DA;MA4DAC,mBA5DA;MA6DAC,oBA7DA;MA8DAC,mBA9DA;MA+DAC,oBA/DA;MAgEAC,2BAhEA;MAiEAC,kCAjEA;MAkEAC,wBAlEA;MAmEAC,6BAnEA;MAoEAC,2BApEA;MAqEAC,4BArEA;MAsEAC,aAtEA;MAuEAC;QACAC;UACA;QACA;;MAHA,CAvEA;MA4EAC;IA5EA;EA8EA,CAjFA;;EAkFAC;IACAC;MACA;QACA;QACA;MACA;;MACA;MACA;MACA;MACA;MACA;IACA;;EAXA,CAlFA;;EA+FA;IACA;IACA;IACA;IACA;IACA;IACA;EACA,CAtGA;;EAuGAC;IACA;IACA;EACA,CA1GA;;EA2GAC;IACAC;MAAArB;MAAAZ;IAAA;MACA;MACA;IACA,CAJA;;IAKAkC;MACA;MACA;IACA,CARA;;IASAC;MACA;MACA;IACA,CAZA;;IAaAC;MACA;MACA;QACAC,4BADA;QAEAC;UACAC,KADA;UAEAjC,6BAFA;UAGAH,eAHA;UAIAC,uBAJA;UAKAO,oBALA;UAMAD,yBANA;UAOAD;QAPA;MAFA;MAYA+B;IACA,CA5BA;;IA6BA;MACA;QACArC,eADA;QAEAC,uBAFA;QAGAE,6BAHA;QAIAmC,qBAJA;QAKAC,qBALA;QAMAC;MANA;;MAQA;QACAC;QACAA;QACA,kDACA;QADA;MAGA,CANA,MAMA;QACA;UAAA5C;UAAA6C;QAAA;QACA;QACA7C;UACA8C;YACA;cACAC,+BADA;cAEAC,2BAFA;cAGAC,+BAHA;cAIA3C,6BAJA;cAKA;YALA;UAOA,CARA;QASA,CAVA;QAWA;QACA,4CACA,cADA,EAEA,YAFA;QAIA;MACA,CAnCA,CAoCA;;IACA,CAlEA;;IAmEA4C;MACA;QAAAtC;QAAAZ;MAAA;MACA;MACAY;QACA;UACAuC;UACA;QACA;;QACA;;QACA;UACAA;YACA;;YACA;cACA;YACA,CAFA,MAEA;cACA;YACA;UACA,CAPA,EAOA,CAPA,EADA,CASA;;UACAA;QACA,CAXA,MAWA;UACAA;QACA;MACA,CApBA;MAsBA;IACA,CA7FA;;IA8FA;IACA;MACA;QAAAnD;MAAA;QACAG,OADA;QAEAC;MAFA;MAKA;MACA;IACA,CAvGA;;IAwGAgD;MACA;MACA,yCACAN,0BADA;MAGA,0CACAA,0BADA;MAGA,yCACAA,0BADA;MAGA,0CACAA,0BADA;MAGA,iDACAA,uBADA;MAGA,wDACAA,yBADA;MAGA,8CACAA,uBADA;MAGA,mDACAA,yBADA;MAGA,iDACAA,uBADA;MAGA,kDACAA,uBADA;IAGA,CAxIA;;IAyIA;MACA;MACA;;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA;;EApJA;AA3GA","names":["getAllWarehouse","inventoryStatistics","exportsInventoryStatistics","name","data","tableData","total","page","pageSize","warehouse_list","warehouseId","keywords","spanArr","endTime","startTime","checkList","columns","label","unitNameFlag","topEndNumFlag","selfEndNumFlag","selfInNumFlag","selfOutNumFlag","selfPurchaseInNumFlag","selfPurchaseReturnOutNumFlag","selfSaleOutNumFlag","selfSaleReturnInNumFlag","selfAllocateInNumFlag","selfAllocateOutNumFlag","timeValue","pickerOptions","disabledDate","timeData","computed","myDate","activated","methods","objectSpanMethod","pageChange","sizeChange","openUrl","path","query","id","window","search","start","end","params","pageTotal","item","materielCode","materielId","materielName","getSummaries","sums","change"],"sourceRoot":"src/views/MoneyGoodsBill","sources":["index.vue"],"sourcesContent":["<template>\n <Container>\n <div\n v-if=\"$accessCheck($Access.inventoryStatisticsSearchInventoryStatistics)\"\n slot=\"right\"\n class=\"box-search-form\"\n >\n <el-form inline size=\"small\">\n <el-form-item>\n <el-input\n v-model=\"keywords\"\n placeholder=\"商品名称/商品编码\"\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=\"warehouseId\"\n filterable\n placeholder=\"请选择仓库\"\n @change=\"pageChange(1)\"\n >\n <el-option\n v-for=\"item in warehouse_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-date-picker\n v-model=\"timeValue\"\n type=\"date\"\n placeholder=\"选择日期\"\n :picker-options=\"pickerOptions\"\n :clearable=\"false\"\n @change=\"jurisdiction\"\n ></el-date-picker>\n </el-form-item>\n </el-form>\n </div>\n <div slot=\"left\" class=\"all-handel-btn\">\n <el-button\n type=\"primary\"\n class=\"float_left\"\n size=\"small\"\n @click=\"openUrl\"\n >\n 打印\n </el-button>\n <el-button type=\"primary\" size=\"small\" @click=\"inventoryStatistics(1)\">\n 导出\n </el-button>\n <el-popover\n popper-class=\"custom-table-checkbox\"\n trigger=\"click\"\n style=\"float: left; margin-left: 10px\"\n >\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 size=\"small\"\n ></el-button>\n </el-popover>\n </div>\n <div class=\"tip\">{{ myDate }}库存日报</div>\n <vxe-table\n show-footer\n :data=\"tableData\"\n border=\"inner\"\n :footer-method=\"objectSpanMethod\"\n >\n <vxe-table-column\n field=\"materielName\"\n title=\"商品名称\"\n ></vxe-table-column>\n <vxe-table-column field=\"unitName\" title=\"商品规格\">\n <template #default=\"{ row }\">\n <span>{{ row.unitName }}</span>\n <span v-if=\"row.skuName\">_{{ row.skuName }}</span>\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"topEndNum\" title=\"昨日结存总数量\">\n <template #default=\"{ row }\">\n {{ $_common.formatNub(row.topEndNum) }}\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"selfInNum\" title=\"今日入库总数量\">\n <template #default=\"{ row }\">\n {{ $_common.formatNub(row.selfInNum) }}\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"selfOutNum\" title=\"今日出库总数量\">\n <template #default=\"{ row }\">\n {{ $_common.formatNub(row.selfOutNum) }}\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"selfPurchaseInNum\" title=\"采购入库\">\n <template #default=\"{ row }\">\n {{ $_common.formatNub(row.selfPurchaseInNum) }}\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"selfPurchaseReturnOutNum\" title=\"采购退货出库\">\n <template #default=\"{ row }\">\n {{ $_common.formatNub(row.selfPurchaseReturnOutNum) }}\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"selfSaleOutNum\" title=\"销售出库\">\n <template #default=\"{ row }\">\n {{ $_common.formatNub(row.selfSaleOutNum) }}\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"selfSaleReturnInNum\" title=\"销售退货入库\">\n <template #default=\"{ row }\">\n {{ $_common.formatNub(row.selfSaleReturnInNum) }}\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"selfAllocateInNum\" title=\"调拨入库\">\n <template #default=\"{ row }\">\n {{ $_common.formatNub(row.selfAllocateInNum) }}\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"selfAllocateOutNum\" title=\"调拨出库\">\n <template #default=\"{ row }\">\n {{ $_common.formatNub(row.selfAllocateOutNum) }}\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"selfEndNum\" title=\"今日结存总数量\">\n <template #default=\"{ row }\">\n {{ $_common.formatNub(row.selfEndNum) }}\n </template>\n </vxe-table-column>\n </vxe-table>\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 </Container>\n</template>\n\n<script>\n import {\n getAllWarehouse,\n inventoryStatistics,\n exportsInventoryStatistics,\n } from \"@/api/Stock\";\n import { exportsalesManRank } from \"@/api/Commission\";\n export default {\n name: \"Index\",\n data() {\n return {\n tableData: [],\n total: 0,\n page: 1,\n pageSize: 10,\n warehouse_list: [],\n warehouseId: \"\",\n keywords: \"\",\n spanArr: [],\n endTime: \"\",\n startTime: \"\",\n checkList: [\n \"商品规格\",\n \"昨日结存总数量\",\n \"今日结存总数量\",\n \"今日入库总数量\",\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 label: \"销售出库\",\n },\n {\n label: \"销售退货入库\",\n },\n {\n label: \"调拨入库\",\n },\n {\n label: \"调拨出库\",\n },\n ],\n unitNameFlag: true,\n topEndNumFlag: true,\n selfEndNumFlag: true,\n selfInNumFlag: true,\n selfOutNumFlag: true,\n selfPurchaseInNumFlag: true,\n selfPurchaseReturnOutNumFlag: true,\n selfSaleOutNumFlag: true,\n selfSaleReturnInNumFlag: true,\n selfAllocateInNumFlag: true,\n selfAllocateOutNumFlag: true,\n timeValue: \"\",\n pickerOptions: {\n disabledDate(time) {\n return time.getTime() > Date.now();\n },\n },\n timeData: new Date(),\n };\n },\n computed: {\n myDate() {\n if (this.timeValue) {\n // eslint-disable-next-line vue/no-side-effects-in-computed-properties\n this.timeData = new Date(this.timeValue);\n }\n let date = this.timeData;\n let year = date.getFullYear();\n let month = date.getMonth() + 1;\n let day = date.getDate();\n return year + \"年\" + month + \"月\" + day + \"日\";\n },\n },\n async created() {\n let start = new Date(new Date().toLocaleDateString());\n let end = new Date();\n this.endTime = parseInt(end.getTime() / 1000);\n this.startTime = parseInt(start.getTime() / 1000);\n await this.getAllWarehouse();\n await this.inventoryStatistics();\n },\n activated() {\n if (this.$_isInit()) return;\n this.inventoryStatistics();\n },\n methods: {\n objectSpanMethod({ columns, data }) {\n const properties = [\"materielName\", \"unitName\"];\n return this.$_common.getSummariesVxe(columns, data, properties);\n },\n pageChange(val) {\n this.page = val;\n this.inventoryStatistics();\n },\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n openUrl(row) {\n let checkList = JSON.stringify(this.checkList);\n let routeData = this.$router.resolve({\n path: `/ReconciliationPrint`,\n query: {\n id: 1,\n warehouseId: this.warehouseId,\n page: this.page,\n pageSize: this.pageSize,\n checkList: checkList,\n startTime: this.startTime,\n endTime: this.endTime,\n },\n });\n window.open(routeData.href, \"_blank\");\n },\n async inventoryStatistics(exports) {\n let params = {\n page: this.page,\n pageSize: this.pageSize,\n warehouseId: this.warehouseId,\n search: this.keywords,\n start: this.startTime,\n end: this.endTime,\n };\n if (exports) {\n params.export = 1;\n params.reconciliation = 1;\n const target = await exportsInventoryStatistics({\n ...params,\n });\n } else {\n const { data, pageTotal } = await inventoryStatistics(params);\n this.tableData = [];\n data.forEach((item) => {\n item.Details.forEach((itemD) => {\n this.tableData.push({\n materielCode: item.materielCode,\n materielId: item.materielId,\n materielName: item.materielName,\n warehouseId: item.warehouseId,\n ...itemD,\n });\n });\n });\n this.total = pageTotal;\n const getSpanArr = this.$_common.getSpanArr(\n this.tableData,\n \"materielId\"\n );\n this.spanArr = getSpanArr.spanArr;\n }\n // console.log(this.warehouseId);\n },\n getSummaries(param) {\n const { columns, data } = param;\n const sums = [];\n columns.forEach((column, index) => {\n if (index === 0) {\n sums[index] = \"合计\";\n return;\n }\n const values = data.map((item) => Number(item[column.property]));\n if (!values.every((value) => isNaN(value))) {\n sums[index] = values.reduce((prev, curr) => {\n const value = Number(curr);\n if (!isNaN(value)) {\n return prev + curr;\n } else {\n return prev;\n }\n }, 0);\n // sums[index] += \"\";\n sums[index] = this.$_common.formatNub(sums[index], 2) + \"\";\n } else {\n sums[index] = \"--\";\n }\n });\n\n return sums;\n },\n // 选择仓库\n async getAllWarehouse() {\n const { data } = await getAllWarehouse({\n page: 1,\n pageSize: 999,\n });\n\n this.warehouse_list = data;\n this.warehouseId = data[0].id;\n },\n change() {\n this.unitNameFlag = this.checkList.some((item) => item === \"商品规格\");\n this.topEndNumFlag = this.checkList.some(\n (item) => item === \"昨日结存总数量\"\n );\n this.selfEndNumFlag = this.checkList.some(\n (item) => item === \"今日结存总数量\"\n );\n this.selfInNumFlag = this.checkList.some(\n (item) => item === \"今日入库总数量\"\n );\n this.selfOutNumFlag = this.checkList.some(\n (item) => item === \"今日出库总数量\"\n );\n this.selfPurchaseInNumFlag = this.checkList.some(\n (item) => item === \"采购入库\"\n );\n this.selfPurchaseReturnOutNumFlag = this.checkList.some(\n (item) => item === \"采购退货出库\"\n );\n this.selfSaleOutNumFlag = this.checkList.some(\n (item) => item === \"销售出库\"\n );\n this.selfSaleReturnInNumFlag = this.checkList.some(\n (item) => item === \"销售退货入库\"\n );\n this.selfAllocateInNumFlag = this.checkList.some(\n (item) => item === \"调拨入库\"\n );\n this.selfAllocateOutNumFlag = this.checkList.some(\n (item) => item === \"调拨出库\"\n );\n },\n async jurisdiction(val) {\n let start2 = new Date(val);\n let value1 = parseInt(start2.getTime() / 1000);\n if (val) {\n this.startTime = value1;\n this.endTime = value1 + 86399;\n } else {\n this.startTime = \"\";\n this.endTime = \"\";\n }\n this.pageChange(1);\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .tip {\n font-weight: bold;\n text-align: center;\n line-height: 50px;\n }\n .custom-table-checkbox {\n .el-checkbox {\n display: block !important;\n margin: 0 05px 0;\n }\n }\n</style>\n"]}]}