1 |
- {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Purchase\\ManageP\\PurchaseOrder.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Purchase\\ManageP\\PurchaseOrder.vue","mtime":1658126510846},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsUHVyY2hhc2UsIGV4cG9ydEdldEFsbFB1cmNoYXNlLCBkZWxQdXJjaGFzZSwgdXBkYXRlUHVyY2hhc2VTdGF0dXMsIHJlU3RvY2tJbiwgcmV0TW9uZXkgfSBmcm9tICJAL2FwaS9QdXJjaGFzZSI7IC8vIGltcG9ydCBTZWxlY3RTaG9wIGZyb20gIkAvY29tcG9uZW50L2dvb2RzL1NlbGVjdFNob3AudnVlIjsKCmltcG9ydCBXYXJlaG91c2VNb2RlbCBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vV2FyZWhvdXNlTW9kZWwudnVlIjsKaW1wb3J0IFN0YWZmTGlzdCBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vc3RhZmZMaXN0TW9kYWwiOwppbXBvcnQgU2VsZWN0U3VwcGxpZXIgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL1NlbGVjdFN1cHBsaWVyLnZ1ZSI7CmltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tICJ2dWV4IjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJQdXJjaGFzZU9yZGVyIiwKICBjb21wb25lbnRzOiB7CiAgICAvLyBTZWxlY3RTaG9wLAogICAgV2FyZWhvdXNlTW9kZWwsCiAgICBTdGFmZkxpc3QsCiAgICBTZWxlY3RTdXBwbGllcgogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBnb29kczogIiIsCiAgICAgIHB1cmNoYXNlTm86ICIiLAogICAgICBhdWRpdFN0YXR1czogIiIsCiAgICAgIHNoZW5oZV9vcHRpb25zOiBbewogICAgICAgIHZhbHVlOiAwLAogICAgICAgIGxhYmVsOiAi5YWo6YOo54q25oCBIgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6IDEsCiAgICAgICAgbGFiZWw6ICLmnKrlrqHmoLgiCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogMiwKICAgICAgICBsYWJlbDogIuW3suWuoeaguCIKICAgICAgfV0sCiAgICAgIHRhYmxlRGF0YTogW10sCiAgICAgIHRvdGFsOiAxLAogICAgICBwYWdlOiAxLAogICAgICBwYWdlU2l6ZTogMTAsCiAgICAgIHNob3BJZDogIiIsCiAgICAgIGNoZWNrTGlzdDogWyLph4fotK3ph5Hpop0iLCAi5LuT5bqTIiwgIumHh+i0reS6uuWRmCIsICLliLbljZXkurrlkZgiLCAi5Yi25Y2V5pel5pyfIiwgIuWuoeaguOeKtuaAgSJdLAogICAgICBjb2x1bW5zOiBbewogICAgICAgIGxhYmVsOiAi6YeH6LSt6YeR6aKdIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLku5PlupMiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIumHh+i0reS6uuWRmCIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5Yi25Y2V5Lq65ZGYIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLliLbljZXml6XmnJ8iCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuWuoeaguOeKtuaAgSIKICAgICAgfV0sCiAgICAgIHB1cmNoYXNlQW1vdW50OiB0cnVlLAogICAgICBzdG9yZUZsYWc6IHRydWUsCiAgICAgIHBlcnNvbm5lbEZsYWc6IHRydWUsCiAgICAgIHByZXBhcmVkQnlGbGFnOiB0cnVlLAogICAgICBkb2N1bWVudGF0aW9uRGF0ZUZsYWc6IHRydWUsCiAgICAgIGF1ZGl0RmxhZzogdHJ1ZSwKICAgICAgd2FyZWhvdXNlX3Nob3c6IGZhbHNlLAogICAgICB3YXJlaG91c2VOYW1lOiAiIiwKICAgICAgd2FyZWhvdXNlSWQ6ICIiLAogICAgICBtZXJjaGFudElkOiAiIiwKICAgICAgYnV5ZXJOYW1lOiAiIiwKICAgICAgYnV5ZXJJZDogIiIsCiAgICAgIHN0YWZmX3Nob3c6IGZhbHNlLAogICAgICBzdXBwbGllcklkOiAiIiwKICAgICAgc3RhcnQ6ICIiLAogICAgICBlbmQ6ICIiLAogICAgICB0aW1lOiAiIgogICAgfTsKICB9LAoKICBjb21wdXRlZDogeyAuLi5tYXBHZXR0ZXJzKHsKICAgICAgc3RvcmVEYXRhOiAiTVVzZXIvc3RvcmVEYXRhIgogICAgfSkKICB9LAoKICBjcmVhdGVkKCkgewogICAgaWYgKHRoaXMuc3lzdGVtVHlwZSA9PT0gMykgewogICAgICB0aGlzLm1lcmNoYW50SWQgPSB0aGlzLnN0b3JlRGF0YS5tZXJjaGFudERhdGEuaWQ7CiAgICB9CgogICAgdGhpcy5nZXRBbGxQdXJjaGFzZSgpOwogIH0sCgogIGFjdGl2YXRlZCgpIHsKICAgIGlmICh0aGlzLiRfaXNJbml0KCkpIHJldHVybjsKICAgIHRoaXMuZ2V0QWxsUHVyY2hhc2UoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICAvL+aJk+WNsAogICAgb3BlblByaW50UHVyY2hhc2UoaWQpIHsKICAgICAgbGV0IHJvdXRlRGF0YSA9IHRoaXMuJHJvdXRlci5yZXNvbHZlKHsKICAgICAgICBwYXRoOiBgL1ByaW50UHVyY2hhc2UvJHtpZH1gCiAgICAgIH0pOwogICAgICB3aW5kb3cub3Blbihyb3V0ZURhdGEuaHJlZiwgIl9ibGFuayIpOwogICAgfSwKCiAgICAvLyDkuIDplK7pgIDmrL4KICAgIHJldHVybk1vbmV5KGlkKSB7CiAgICAgIHRoaXMuJGNvbmZpcm0oIuaYr+WQpuehruiupOS4gOmUrumAgOasvj8iLCAi5o+Q56S6IiwgewogICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAi56Gu5a6aIiwKICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAi5Y+W5raIIiwKICAgICAgICB0eXBlOiAid2FybmluZyIKICAgICAgfSkudGhlbihhc3luYyAoKSA9PiB7CiAgICAgICAgY29uc3QgewogICAgICAgICAgZGF0YQogICAgICAgIH0gPSBhd2FpdCByZXRNb25leShpZCk7CiAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKCLmk43kvZzmiJDlip8iKTsKICAgICAgICBhd2FpdCB0aGlzLmdldEFsbFB1cmNoYXNlKCk7CiAgICAgIH0pOwogICAgfSwKCiAgICAvLyDlho3mrKHlhaXlupMKICAgIGFnaW5JbihpZCkgewogICAgICB0aGlzLiRjb25maXJtKCLmmK/lkKbnoa7orqTlho3mrKHlhaXlupM/IiwgIuaPkOekuiIsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogIuehruWumiIsCiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogIuWPlua2iCIsCiAgICAgICAgdHlwZTogIndhcm5pbmciCiAgICAgIH0pLnRoZW4oYXN5bmMgKCkgPT4gewogICAgICAgIGNvbnN0IHsKICAgICAgICAgIGRhdGEKICAgICAgICB9ID0gYXdhaXQgcmVTdG9ja0luKGlkKTsKICAgICAgICB0aGlzLiRtZXNzYWdlLnN1Y2Nlc3MoIuWGjeasoeWFpeW6k+aIkOWKnyIpOwogICAgICAgIGF3YWl0IHRoaXMuZ2V0QWxsUHVyY2hhc2UoKTsKICAgICAgfSk7CiAgICB9LAoKICAgIHNlbFNob3AoKSB7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgc2hvcENsZWFyKCkgewogICAgICB0aGlzLnNob3BJZCA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIGRlbFN0YXR1KCkgewogICAgICB0aGlzLmF1ZGl0U3RhdHVzID0gIiI7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy8gIOafpeeci+mHh+i0reiuouWNlQogICAgYXN5bmMgZ2V0QWxsUHVyY2hhc2UoZXhwb3J0cykgewogICAgICBsZXQgcGFyYW1zID0gewogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSwKICAgICAgICBzaG9wSWQ6IHRoaXMuc2hvcElkLAogICAgICAgIGF1ZGl0U3RhdHVzOiB0aGlzLmF1ZGl0U3RhdHVzLAogICAgICAgIG5vOiB0aGlzLnB1cmNoYXNlTm8sCiAgICAgICAgd2FyZWhvdXNlSWQ6IHRoaXMud2FyZWhvdXNlSWQsCiAgICAgICAgbWVyY2hhbnRJZDogdGhpcy5tZXJjaGFudElkLAogICAgICAgIGlmTWVyY2hhbnQ6IDQsCiAgICAgICAgZ29vZHNOYW1lOiB0aGlzLmdvb2RzLAogICAgICAgIGJ1eWVySWQ6IHRoaXMuYnV5ZXJJZCwKICAgICAgICBzdXBwbGllcklkOiB0aGlzLnN1cHBsaWVySWQsCiAgICAgICAgc3RhcnQ6IHRoaXMuc3RhcnQsCiAgICAgICAgZW5kOiB0aGlzLmVuZAogICAgICB9OwoKICAgICAgaWYgKGV4cG9ydHMpIHsKICAgICAgICBwYXJhbXMuZXhwb3J0ID0gZXhwb3J0czsKICAgICAgICBjb25zdCB0YXJnZXQgPSBhd2FpdCBleHBvcnRHZXRBbGxQdXJjaGFzZSh7IC4uLnBhcmFtcwogICAgICAgIH0pOwogICAgICB9IGVsc2UgewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRBbGxQdXJjaGFzZSh7IC4uLnBhcmFtcwogICAgICAgIH0pOwogICAgICAgIHRoaXMudG90YWwgPSBkYXRhLnBhZ2VUb3RhbDsKICAgICAgICB0aGlzLnRhYmxlRGF0YSA9IGRhdGEuZGF0YTsKICAgICAgfQogICAgfSwKCiAgICAvLyAg57yW6L6RCiAgICBlZGl0RGF0YShpZCkgewogICAgICB0aGlzLiRyb3V0ZXIucHVzaChgL1B1cmNoYXNlL01hbmFnZVAvUHVyY2hhc2VPcmRlckVkaXQvJHtpZH1gKTsKICAgIH0sCgogICAgLy8gIOmAgOWNlQogICAgYmFja0RhdGEoaWQpIHsKICAgICAgdGhpcy4kcm91dGVyLnB1c2goYC9QdXJjaGFzZS9NYW5hZ2VQL1B1cmNoYXNlUmV0dXJuT3JkZXJBZGQvND9wdXJjaGFzZV9pZD0ke2lkfWApOwogICAgfSwKCiAgICAvLyDmn6XnnIsKICAgIGxvb2tEYXRhKHJvdykgewogICAgICBpZiAoIXRoaXMuJGFjY2Vzc0NoZWNrKHRoaXMuJEFjY2Vzcy5QdXJjaGFzZU9yZGVyR2V0UHVyY2hhc2VJbmZvQnlJZCkpIHsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKGAvUHVyY2hhc2UvTWFuYWdlUC9QdXJjaGFzZU9yZGVyTG9vay8ke3Jvdy5pZH1gKTsKICAgIH0sCgogICAgZGVsRGF0YShpZCkgewogICAgICB0aGlzLiRjb25maXJtKCLor7fnoa7orqTmmK/lkKbliKDpmaTor6XorqLljZU/IiwgIuaPkOekuiIsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogIuehruWumiIsCiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogIuWPlua2iCIsCiAgICAgICAgdHlwZTogIndhcm5pbmciCiAgICAgIH0pLnRoZW4oYXN5bmMgKCkgPT4gewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBkZWxQdXJjaGFzZShpZCk7CiAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAgICAgICBtZXNzYWdlOiAi5Yig6Zmk5oiQ5YqfISIKICAgICAgICB9KTsKICAgICAgICBhd2FpdCB0aGlzLmdldEFsbFB1cmNoYXNlKCk7CiAgICAgIH0pOwogICAgfSwKCiAgICAvLyDlrqHmoLjnirbmgIEgIHVwZGF0ZVB1cmNoYXNlU3RhdHVzCiAgICBhc3luYyB1cGRhdGVQdXJjaGFzZShyb3cpIHsKICAgICAgY29uc3QgcGFyYW1zID0gewogICAgICAgIGF1ZGl0U3RhdHVzOiAiMiIsCiAgICAgICAgYXVkaXROYW1lOiB0aGlzLnVzZXJOYW1lCiAgICAgIH07CiAgICAgIHRoaXMuJGNvbmZpcm0oIuehruWumuWuoeaguOivpemHh+i0reWNlSIsICLmj5DnpLoiLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICLnoa7lrpoiLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICLlj5bmtogiLAogICAgICAgIHR5cGU6ICJ3YXJuaW5nIgogICAgICB9KS50aGVuKGFzeW5jICgpID0+IHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgdXBkYXRlUHVyY2hhc2VTdGF0dXMocm93LmlkLCBwYXJhbXMpOwogICAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgICAgdHlwZTogInN1Y2Nlc3MiLAogICAgICAgICAgbWVzc2FnZTogIuaTjeS9nOaIkOWKnyEiCiAgICAgICAgfSk7CiAgICAgICAgYXdhaXQgdGhpcy5nZXRBbGxQdXJjaGFzZSgpOwogICAgICB9KTsKICAgIH0sCgogICAgLy8gIOeCueWHu+a3u+WKoAogICAgYWRkRGF0YSgpIHsKICAgICAgdGhpcy4kcm91dGVyLnB1c2goIi9QdXJjaGFzZS9NYW5hZ2VQL1B1cmNoYXNlT3JkZXJBZGQvIik7CiAgICB9LAoKICAgIHBhZ2VDaGFuZ2UocGFnZSkgewogICAgICB0aGlzLnBhZ2UgPSBwYWdlOwogICAgICB0aGlzLmdldEFsbFB1cmNoYXNlKCk7CiAgICB9LAoKICAgIHNpemVDaGFuZ2Uoc2l6ZSkgewogICAgICB0aGlzLnBhZ2VTaXplID0gc2l6ZTsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBjaGFuZ2UoKSB7CiAgICAgIHRoaXMucHVyY2hhc2VBbW91bnQgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIumHh+i0remHkeminSIpOwogICAgICB0aGlzLnN0b3JlRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5LuT5bqTIik7CiAgICAgIHRoaXMucGVyc29ubmVsRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi6YeH6LSt5Lq65ZGYIik7CiAgICAgIHRoaXMucHJlcGFyZWRCeUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuWItuWNleS6uuWRmCIpOwogICAgICB0aGlzLmRvY3VtZW50YXRpb25EYXRlRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5Yi25Y2V5pel5pyfIik7CiAgICAgIHRoaXMuYXVkaXRGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLlrqHmoLjnirbmgIEiKTsKICAgIH0sCgogICAgb3BlbldhcmVob3VzZSgpIHsKICAgICAgdGhpcy53YXJlaG91c2Vfc2hvdyA9IHRydWU7CiAgICB9LAoKICAgIHNlbFdhcmVob3VzZShyb3cpIHsKICAgICAgdGhpcy53YXJlaG91c2VOYW1lID0gcm93WzBdLndhcmVob3VzZU5hbWU7CiAgICAgIHRoaXMud2FyZWhvdXNlSWQgPSByb3dbMF0uaWQ7CiAgICAgIHRoaXMuZ2V0QWxsUHVyY2hhc2UoKTsKICAgIH0sCgogICAgc3RhZmZTZWwocm93KSB7CiAgICAgIHRoaXMuYnV5ZXJOYW1lID0gcm93WzBdLnN0YWZmTmFtZTsKICAgICAgdGhpcy5idXllcklkID0gcm93WzBdLmlkOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIHN1cHBsaWVyQ2xlYXIoKSB7CiAgICAgIHRoaXMuc3VwcGxpZXJJZCA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vICDml7bpl7TmkJzntKIKICAgIHRpbWVDaGFuZ2UodmFsKSB7CiAgICAgIGlmICh2YWwgJiYgdmFsLmxlbmd0aCkgewogICAgICAgIHRoaXMuc3RhcnQgPSB2YWxbMF0gLyAxMDAwOwogICAgICAgIHRoaXMuZW5kID0gdmFsWzFdIC8gMTAwMCArIDg2Mzk5OwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuc3RhcnQgPSAiIjsKICAgICAgICB0aGlzLmVuZCA9ICIiOwogICAgICB9CgogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsWA,SACAA,cADA,EAEAC,oBAFA,EAGAC,WAHA,EAIAC,oBAJA,EAKAC,SALA,EAMAC,QANA,QAOA,gBAPA,C,CAQA;;AACA;AACA;AACA;AAEA;AACA;EACAC,qBADA;EAEAC;IACA;IACAC,cAFA;IAGAC,SAHA;IAIAC;EAJA,CAFA;;EAQAC;IACA;MACAC,SADA;MAEAC,cAFA;MAGAC,eAHA;MAIAC,iBACA;QAAAC;QAAAC;MAAA,CADA,EAEA;QAAAD;QAAAC;MAAA,CAFA,EAGA;QAAAD;QAAAC;MAAA,CAHA,CAJA;MASAC,aATA;MAUAC,QAVA;MAWAC,OAXA;MAYAC,YAZA;MAaAC,UAbA;MAcAC,YACA,MADA,EAEA,IAFA,EAGA,MAHA,EAIA,MAJA,EAKA,MALA,EAMA,MANA,CAdA;MAsBAC,UACA;QACAP;MADA,CADA,EAIA;QACAA;MADA,CAJA,EAOA;QACAA;MADA,CAPA,EAUA;QACAA;MADA,CAVA,EAaA;QACAA;MADA,CAbA,EAgBA;QACAA;MADA,CAhBA,CAtBA;MA0CAQ,oBA1CA;MA2CAC,eA3CA;MA4CAC,mBA5CA;MA6CAC,oBA7CA;MA8CAC,2BA9CA;MA+CAC,eA/CA;MAgDAC,qBAhDA;MAiDAC,iBAjDA;MAkDAC,eAlDA;MAmDAC,cAnDA;MAoDAC,aApDA;MAqDAC,WArDA;MAsDAC,iBAtDA;MAuDAC,cAvDA;MAwDAC,SAxDA;MAyDAC,OAzDA;MA0DAC;IA1DA;EA4DA,CArEA;;EAsEAC,YACA;MAAAC;IAAA;EADA,CAtEA;;EAyEAC;IACA;MACA;IACA;;IACA;EACA,CA9EA;;EA+EAC;IACA;IACA;EACA,CAlFA;;EAmFAC;IACA;IACAC;MACA;QACAC;MADA;MAGAC;IACA,CAPA;;IAQA;IACAC;MACA;QACAC,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;UAAA3C;QAAA;QACA;QACA;MACA,CARA;IASA,CAnBA;;IAoBA;IACA4C;MACA;QACAJ,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;UAAA3C;QAAA;QACA;QACA;MACA,CARA;IASA,CA/BA;;IAgCA6C;MACA;IACA,CAlCA;;IAmCAC;MACA;MACA;IACA,CAtCA;;IAuCAC;MACA;MACA;IACA,CA1CA;;IA2CA;IACA;MACA;QACAtC,eADA;QAEAC,uBAFA;QAGAC,mBAHA;QAIAR,6BAJA;QAKA6C,mBALA;QAMA1B,6BANA;QAOAC,2BAPA;QAQA0B,aARA;QASAC,qBATA;QAUAzB,qBAVA;QAWAE,2BAXA;QAYAC,iBAZA;QAaAC;MAbA;;MAeA;QACAsB;QACA,4CACA;QADA;MAGA,CALA,MAKA;QACA,oCACA;QADA;QAIA;QACA;MACA;IACA,CAzEA;;IA0EA;IACAC;MACA;IACA,CA7EA;;IA8EA;IACAC;MACA,kBACA,8DADA;IAGA,CAnFA;;IAoFA;IACAC;MACA;QACA;MACA;;MACA;IACA,CA1FA;;IA2FAC;MACA;QACAf,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;QAEA;UACAD,eADA;UAEAc;QAFA;QAIA;MACA,CAZA;IAaA,CAzGA;;IA0GA;IACA;MACA;QACArD,gBADA;QAEAsD;MAFA;MAIA;QACAjB,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;QAEA;UACAD,eADA;UAEAc;QAFA;QAIA;MACA,CAZA;IAaA,CA7HA;;IA8HA;IACAE;MACA;IACA,CAjIA;;IAkIAC;MACA;MACA;IACA,CArIA;;IAsIAC;MACA;MACA;IACA,CAzIA;;IA0IAC;MACA,0CACAC,uBADA;MAGA;MACA;MACA,0CACAA,uBADA;MAGA,iDACAA,uBADA;MAGA;IACA,CAvJA;;IAwJAC;MACA;IACA,CA1JA;;IA2JAC;MACA;MACA;MACA;IACA,CA/JA;;IAgKAC;MACA;MACA;MACA;IACA,CApKA;;IAqKAC;MACA;MACA;IACA,CAxKA;;IAyKA;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA;;EAnLA;AAnFA","names":["getAllPurchase","exportGetAllPurchase","delPurchase","updatePurchaseStatus","reStockIn","retMoney","name","components","WarehouseModel","StaffList","SelectSupplier","data","goods","purchaseNo","auditStatus","shenhe_options","value","label","tableData","total","page","pageSize","shopId","checkList","columns","purchaseAmount","storeFlag","personnelFlag","preparedByFlag","documentationDateFlag","auditFlag","warehouse_show","warehouseName","warehouseId","merchantId","buyerName","buyerId","staff_show","supplierId","start","end","time","computed","storeData","created","activated","methods","openPrintPurchase","path","window","returnMoney","confirmButtonText","cancelButtonText","type","then","aginIn","selShop","shopClear","delStatu","no","ifMerchant","goodsName","params","editData","backData","lookData","delData","message","auditName","addData","pageChange","sizeChange","change","item","openWarehouse","selWarehouse","staffSel","supplierClear","timeChange"],"sourceRoot":"src/views/Purchase/ManageP","sources":["PurchaseOrder.vue"],"sourcesContent":["<!--采购单-->\n<template>\n <ContainerQuery>\n <div slot=\"tip\" class=\"page-tip-div\">\n <i class=\"el-icon-info\"></i>\n 1、采购单新增后,已审核采购订单无法编辑,只有未审核的采购订单才能编辑!\n 2、采购订单审核后,自动在库存-入库管理生成对应的入库单!\n </div>\n <div slot=\"left\">\n <el-dropdown\n v-if=\"$accessCheck($Access.PurchaseOrderAddPurchase)\"\n type=\"primary\"\n split-button\n @click=\"addData\"\n >\n 新增采购单\n <el-dropdown-menu slot=\"dropdown\">\n <el-dropdown-item\n v-if=\"$accessCheck($Access.PurchaseOrderGetAllPurchase)\"\n >\n <div class=\"dropdown-div\" @click=\"getAllPurchase(1)\">导出</div>\n </el-dropdown-item>\n </el-dropdown-menu>\n </el-dropdown>\n <div v-else>\n <el-button\n v-if=\"$accessCheck($Access.PurchaseOrderGetAllPurchase)\"\n size=\"small\"\n type=\"primary\"\n plain\n @click=\"getAllPurchase(1)\"\n >\n 导出\n </el-button>\n </div>\n </div>\n <div slot=\"more\">\n <el-form size=\"small\" inline>\n <!-- <el-form-item>-->\n <!-- <el-input-->\n <!-- v-model=\"purchaseNo\"-->\n <!-- placeholder=\"采购单号\"-->\n <!-- size=\"small\"-->\n <!-- clearable-->\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>\n <el-select\n v-model=\"auditStatus\"\n size=\"small\"\n style=\"width: 150px\"\n clearable\n placeholder=\"审核状态\"\n @clear=\"delStatu\"\n @change=\"pageChange(1)\"\n >\n <el-option\n v-for=\"item in shenhe_options\"\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 <div>\n <el-input\n v-model=\"warehouseName\"\n placeholder=\"采购仓库\"\n style=\"width: 150px\"\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"openWarehouse()\"\n ></i>\n </el-input>\n </div>\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"buyerName\"\n placeholder=\"采购人员\"\n style=\"width: 200px\"\n readonly\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 <SelectSupplier\n v-model=\"supplierId\"\n @clear=\"supplierClear\"\n @change=\"pageChange(1)\"\n />\n </el-form-item>\n <el-form-item>\n <el-date-picker\n v-model=\"time\"\n type=\"daterange\"\n range-separator=\"-\"\n start-placeholder=\"开始日期\"\n end-placeholder=\"结束日期\"\n value-format=\"timestamp\"\n @change=\"timeChange\"\n ></el-date-picker>\n </el-form-item>\n <!-- <el-form-item>-->\n <!-- <el-input-->\n <!-- v-model=\"goods\"-->\n <!-- placeholder=\"请输入商品名称\"-->\n <!-- style=\"width: 220px\"-->\n <!-- clearable-->\n <!-- @keyup.enter.native=\"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>\n </div>\n <el-table :data=\"tableData\" @row-dblclick=\"lookData\">\n <el-table-column\n prop=\"id\"\n label=\"ID\"\n fixed=\"left\"\n width=\"50\"\n ></el-table-column>\n <el-table-column prop=\"no\" fixed=\"left\" label=\"采购单号\" min-width=\"180\">\n <template slot-scope=\"scope\">\n <span\n v-if=\"$accessCheck($Access.PurchaseOrderGetPurchaseInfoById)\"\n class=\"click-div\"\n @click=\"lookData(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=\"supplierName\"\n label=\"供应商\"\n min-width=\"160\"\n show-overflow-tooltip\n ></el-table-column>\n <el-table-column\n v-if=\"purchaseAmount\"\n prop=\"purchaseAmount\"\n label=\"采购金额\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.purchaseAmount) }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"personnelFlag\"\n prop=\"warehouseName\"\n label=\"仓库\"\n min-width=\"100\"\n show-overflow-tooltip\n ></el-table-column>\n <el-table-column prop=\"inStatus\" label=\"入库状态\" min-width=\"140\">\n <template slot-scope=\"scope\">\n {{\n scope.row.inStatus == 4\n ? \"未入库\"\n : scope.row.inStatus == 5\n ? \"已入库\"\n : \"部分入库\"\n }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"personnelFlag\"\n prop=\"buyerName\"\n label=\"采购人员\"\n min-width=\"100\"\n show-overflow-tooltip\n ></el-table-column>\n <el-table-column\n v-if=\"preparedByFlag\"\n prop=\"operatorName\"\n label=\"制单人员\"\n min-width=\"100\"\n show-overflow-tooltip\n ></el-table-column>\n <el-table-column\n v-if=\"documentationDateFlag\"\n prop=\"goodsData\"\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=\"auditFlag\"\n prop=\"auditStatus\"\n label=\"审核状态\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.auditStatus === 2\" class=\"success-status\">\n 已审核\n </span>\n <span v-else class=\"warning-status\">未审核</span>\n </template>\n </el-table-column>\n <el-table-column fixed=\"right\" label=\"操作\" width=\"180\">\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=\"$accessCheck($Access.PurchaseOrderUpdateAuditStatus)\"\n :disabled=\"scope.row.auditStatus === 2\"\n type=\"text\"\n @click=\"updatePurchase(scope.row)\"\n >\n 审核\n </el-button>\n <el-button\n v-if=\"$accessCheck($Access.PurchaseOrderEditPurchase)\"\n :disabled=\"scope.row.auditStatus === 2\"\n type=\"text\"\n @click=\"editData(scope.row.id)\"\n >\n 编辑\n </el-button>\n <el-dropdown>\n <span class=\"el-dropdown-link\">\n 更多\n <i class=\"el-icon-arrow-down el-icon--right\"></i>\n </span>\n <el-dropdown-menu slot=\"dropdown\">\n <el-dropdown-item\n v-if=\"$accessCheck($Access.PurchaseOrderGetPurchaseInfoById)\"\n >\n <div class=\"dropdown-div\" @click=\"lookData(scope.row)\">\n 查看\n </div>\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"\n $accessCheck($Access.PurchaseOrderDelPurchase) &&\n scope.row.auditStatus !== 2\n \"\n >\n <div class=\"dropdown-div\" @click=\"delData(scope.row.id)\">\n 删除\n </div>\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"\n $accessCheck($Access.PurchaseReturnOrderAddPurchaseOut) &&\n (!(\n scope.row.returnStatus !== 0 ||\n scope.row.inStatus !== 5 ||\n scope.row.auditStatus !== 2 ||\n scope.row.deleteStatus !== 5\n ) ||\n (scope.row.inStatus === 6 && scope.row.havaRefund === 5))\n \"\n >\n <div class=\"dropdown-div\" @click=\"backData(scope.row.id)\">\n 退单\n </div>\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"scope.row.inStatus === 6 && scope.row.havaRefund === 4\"\n >\n <div class=\"dropdown-div\" @click=\"aginIn(scope.row.id)\">\n 再次入库\n </div>\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"scope.row.inStatus === 6 && scope.row.havaRefund === 4\"\n >\n <div class=\"dropdown-div\" @click=\"returnMoney(scope.row.id)\">\n 一键完结\n </div>\n </el-dropdown-item>\n <el-dropdown-item>\n <div\n class=\"dropdown-div\"\n @click=\"openPrintPurchase(scope.row.id)\"\n >\n 打印\n </div>\n </el-dropdown-item>\n </el-dropdown-menu>\n </el-dropdown>\n </template>\n </el-table-column>\n </el-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 <!-- 选择仓库-->\n <WarehouseModel\n v-if=\"warehouse_show\"\n :is-check=\"false\"\n :is-show=\"warehouse_show\"\n @confirm=\"selWarehouse\"\n @cancel=\"warehouse_show = false\"\n />\n <StaffList\n v-if=\"staff_show\"\n :is-show=\"staff_show\"\n :is-check=\"false\"\n :isserch=\"true\"\n @cancel=\"staff_show = false\"\n @confirm=\"staffSel\"\n />\n </ContainerQuery>\n</template>\n\n<script>\n import {\n getAllPurchase,\n exportGetAllPurchase,\n delPurchase,\n updatePurchaseStatus,\n reStockIn,\n retMoney,\n } from \"@/api/Purchase\";\n // import SelectShop from \"@/component/goods/SelectShop.vue\";\n import WarehouseModel from \"@/component/common/WarehouseModel.vue\";\n import StaffList from \"@/component/common/staffListModal\";\n import SelectSupplier from \"@/component/common/SelectSupplier.vue\";\n\n import { mapGetters } from \"vuex\";\n export default {\n name: \"PurchaseOrder\",\n components: {\n // SelectShop,\n WarehouseModel,\n StaffList,\n SelectSupplier,\n },\n data() {\n return {\n goods: \"\",\n purchaseNo: \"\",\n auditStatus: \"\",\n shenhe_options: [\n { value: 0, label: \"全部状态\" },\n { value: 1, label: \"未审核\" },\n { value: 2, label: \"已审核\" },\n ],\n tableData: [],\n total: 1,\n page: 1,\n pageSize: 10,\n shopId: \"\",\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 purchaseAmount: true,\n storeFlag: true,\n personnelFlag: true,\n preparedByFlag: true,\n documentationDateFlag: true,\n auditFlag: true,\n warehouse_show: false,\n warehouseName: \"\",\n warehouseId: \"\",\n merchantId: \"\",\n buyerName: \"\",\n buyerId: \"\",\n staff_show: false,\n supplierId: \"\",\n start: \"\",\n end: \"\",\n time: \"\",\n };\n },\n computed: {\n ...mapGetters({ storeData: \"MUser/storeData\" }),\n },\n created() {\n if (this.systemType === 3) {\n this.merchantId = this.storeData.merchantData.id;\n }\n this.getAllPurchase();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getAllPurchase();\n },\n methods: {\n //打印\n openPrintPurchase(id) {\n let routeData = this.$router.resolve({\n path: `/PrintPurchase/${id}`,\n });\n window.open(routeData.href, \"_blank\");\n },\n // 一键退款\n returnMoney(id) {\n this.$confirm(\"是否确认一键退款?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const { data } = await retMoney(id);\n this.$message.success(\"操作成功\");\n await this.getAllPurchase();\n });\n },\n // 再次入库\n aginIn(id) {\n this.$confirm(\"是否确认再次入库?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const { data } = await reStockIn(id);\n this.$message.success(\"再次入库成功\");\n await this.getAllPurchase();\n });\n },\n selShop() {\n this.pageChange(1);\n },\n shopClear() {\n this.shopId = \"\";\n this.pageChange(1);\n },\n delStatu() {\n this.auditStatus = \"\";\n this.pageChange(1);\n },\n // 查看采购订单\n async getAllPurchase(exports) {\n let params = {\n page: this.page,\n pageSize: this.pageSize,\n shopId: this.shopId,\n auditStatus: this.auditStatus,\n no: this.purchaseNo,\n warehouseId: this.warehouseId,\n merchantId: this.merchantId,\n ifMerchant: 4,\n goodsName: this.goods,\n buyerId: this.buyerId,\n supplierId: this.supplierId,\n start: this.start,\n end: this.end,\n };\n if (exports) {\n params.export = exports;\n const target = await exportGetAllPurchase({\n ...params,\n });\n } else {\n const data = await getAllPurchase({\n ...params,\n });\n\n this.total = data.pageTotal;\n this.tableData = data.data;\n }\n },\n // 编辑\n editData(id) {\n this.$router.push(`/Purchase/ManageP/PurchaseOrderEdit/${id}`);\n },\n // 退单\n backData(id) {\n this.$router.push(\n `/Purchase/ManageP/PurchaseReturnOrderAdd/4?purchase_id=${id}`\n );\n },\n // 查看\n lookData(row) {\n if (!this.$accessCheck(this.$Access.PurchaseOrderGetPurchaseInfoById)) {\n return;\n }\n this.$router.push(`/Purchase/ManageP/PurchaseOrderLook/${row.id}`);\n },\n delData(id) {\n this.$confirm(\"请确认是否删除该订单?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await delPurchase(id);\n\n this.$message({\n type: \"success\",\n message: \"删除成功!\",\n });\n await this.getAllPurchase();\n });\n },\n // 审核状态 updatePurchaseStatus\n async updatePurchase(row) {\n const params = {\n auditStatus: \"2\",\n auditName: this.userName,\n };\n this.$confirm(\"确定审核该采购单\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await updatePurchaseStatus(row.id, params);\n\n this.$message({\n type: \"success\",\n message: \"操作成功!\",\n });\n await this.getAllPurchase();\n });\n },\n // 点击添加\n addData() {\n this.$router.push(\"/Purchase/ManageP/PurchaseOrderAdd/\");\n },\n pageChange(page) {\n this.page = page;\n this.getAllPurchase();\n },\n sizeChange(size) {\n this.pageSize = size;\n this.pageChange(1);\n },\n change() {\n this.purchaseAmount = this.checkList.some(\n (item) => item === \"采购金额\"\n );\n this.storeFlag = this.checkList.some((item) => item === \"仓库\");\n this.personnelFlag = this.checkList.some((item) => item === \"采购人员\");\n this.preparedByFlag = this.checkList.some(\n (item) => item === \"制单人员\"\n );\n this.documentationDateFlag = this.checkList.some(\n (item) => item === \"制单日期\"\n );\n this.auditFlag = this.checkList.some((item) => item === \"审核状态\");\n },\n openWarehouse() {\n this.warehouse_show = true;\n },\n selWarehouse(row) {\n this.warehouseName = row[0].warehouseName;\n this.warehouseId = row[0].id;\n this.getAllPurchase();\n },\n staffSel(row) {\n this.buyerName = row[0].staffName;\n this.buyerId = row[0].id;\n this.pageChange(1);\n },\n supplierClear() {\n this.supplierId = \"\";\n this.pageChange(1);\n },\n // 时间搜索\n timeChange(val) {\n if (val && val.length) {\n this.start = val[0] / 1000;\n this.end = val[1] / 1000 + 86399;\n } else {\n this.start = \"\";\n this.end = \"\";\n }\n this.pageChange(1);\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .mleft10 {\n padding-left: 10px;\n }\n .custom-table-checkbox {\n .el-checkbox {\n display: block !important;\n margin: 0 05px 0;\n }\n }\n</style>\n"]}]}
|