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\\order\\saleO\\SaleOrderList.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\order\\saleO\\SaleOrderList.vue","mtime":1658126511159},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IFNlbGVjdEN1c3RvbWVyIGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9TZWxlY3RDdXN0b21lci52dWUiOwppbXBvcnQgU2VsZWN0U2hvcCBmcm9tICJAL2NvbXBvbmVudC9nb29kcy9TZWxlY3RTaG9wLnZ1ZSI7CmltcG9ydCBzdGFmZkxpc3RNb2RhbCBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vc3RhZmZMaXN0TW9kYWwiOwppbXBvcnQgeyBnZXRBbGxDdXN0b21lclNvdXJjZSB9IGZyb20gIkAvYXBpL1N5c3RlbSI7CmltcG9ydCB7IGdldEFsbE9yZGVyLCBleHBvcnRHZXRBbGxPcmRlciwgc2VhcmNoT3JkZXIsIGV4cG9ydFNlYXJjaE9yZGVyLCB1cGRhdGVPcmRlclN0YXR1cyB9IGZyb20gIkAvYXBpL09yZGVyIjsKaW1wb3J0IHsgdG9QcmludCB9IGZyb20gIkAvYXBpL2NvbW1vbiI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiTmV3T3JkZXJMaXN0IiwKICBjb21wb25lbnRzOiB7CiAgICBTZWxlY3RDdXN0b21lciwKICAgIFNlbGVjdFNob3AsCiAgICBzdGFmZkxpc3RNb2RhbAogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBzdGFmZl9zaG93OiBmYWxzZSwKICAgICAgY3VzdG9tZXJUeXBlOiBbXSwKICAgICAgY3VzdG9tZXJfbmFtZTogIiIsCiAgICAgIHNlYXJjaERhdGU6IHsKICAgICAgICBrZXl3b3JkOiAiIiwKICAgICAgICBvcmRlclN0YXR1czogIiIsCiAgICAgICAgcGF5VHlwZTogIiIsCiAgICAgICAgcHJvdmluY2VDb2RlOiAiIiwKICAgICAgICBjaXR5Q29kZTogIiIsCiAgICAgICAgZGlzdHJpY3RDb2RlOiAiIiwKICAgICAgICBzdGFydDogIiIsCiAgICAgICAgZW5kOiAiIiwKICAgICAgICBjdXN0b21lcklkOiAiIiwKICAgICAgICBjdXN0b21lclR5cGU6ICIiLAogICAgICAgIHNhbGVzTWFuSWQ6ICIiLAogICAgICAgIHNob3BJZDogIiIsCiAgICAgICAgc291cmNlOiAiIgogICAgICB9LAogICAgICBzdGFmZk5hbWU6ICIiLAogICAgICBjdXN0b21lcl9zaG93OiBmYWxzZSwKICAgICAgb3JkZXJfbGlzdDogW10sCiAgICAgIHRvdGFsOiAwLAogICAgICBwYWdlOiAxLAogICAgICBwYWdlU2l6ZTogMTAsCiAgICAgIHNlYXJjaF9mb3JtOiB7CiAgICAgICAgdGltZTogW10sCiAgICAgICAgY3VzdG9tVHlwZTogIiIsCiAgICAgICAgY3VzdG9tZXI6ICIiCiAgICAgIH0sCiAgICAgIC8vIOadg+mZkAogICAgICBhY2Nlc3NBZGQ6IHRydWUsCiAgICAgIGFjY2Vzc0F1ZGl0OiB0cnVlLAogICAgICBhY2Nlc3NDYW5jZWw6IHRydWUsCiAgICAgIGFjY2Vzc0RldGFpbDogdHJ1ZSwKICAgICAgb3JkZXJUeXBlOiAyMywKICAgICAgY2hlY2tMaXN0OiBbIuiuouWNlemHkeminSIsICLorqLljZXnirbmgIEiLCAi5Lia5Yqh5ZGYIiwgIuWkh+azqCIsICLlupfpk7oiLCAi6Ieq5o+Q56CBIiwgIuWIm+W7uuaXtumXtCJdLAogICAgICBjb2x1bW5zOiBbewogICAgICAgIGxhYmVsOiAi6K6i5Y2V6YeR6aKdIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLorqLljZXnirbmgIEiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuS4muWKoeWRmCIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5aSH5rOoIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLlupfpk7oiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuiHquaPkOeggSIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5Yib5bu65pe26Ze0IgogICAgICB9XSwKICAgICAgbW9uZXlGbGFnOiB0cnVlLAogICAgICBzdGF0ZUZsYWc6IHRydWUsCiAgICAgIHNhbGVzbWFuRmxhZzogdHJ1ZSwKICAgICAgcmVtYXJrRmxhZzogdHJ1ZSwKICAgICAgc3RvcmVGbGFnOiB0cnVlLAogICAgICBjb2RlRmxhZzogdHJ1ZSwKICAgICAgdGltZUZsYWc6IHRydWUKICAgIH07CiAgfSwKCiAgYXN5bmMgbW91bnRlZCgpIHsKICAgIHRoaXMub3JkZXJUeXBlID0gdGhpcy4kcm91dGUubmFtZSA9PT0gIkNhc2hpZXJPcmRlciIgPyAyNCA6IDIzOwogICAgYXdhaXQgdGhpcy5nZXRBbGxPcmRlcigpOwogICAgYXdhaXQgdGhpcy5nZXRBbGxDdXN0b21lclNvdXJjZSgpOyAvLyDliKTmlq3kvIHkuJrmmK/lkKbliLDmnJ8KCiAgICB0aGlzLmVudGVyRXhwaXJlVGltZSgpOwogIH0sCgogIGFjdGl2YXRlZCgpIHsKICAgIGlmICh0aGlzLiRfaXNJbml0KCkpIHJldHVybjsKICAgIHRoaXMuZ2V0RGF0YSgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIGNsZWFyU2hvcCgpIHsKICAgICAgdGhpcy5zZWFyY2hEYXRlLnNob3BJZCA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIHNlbFNob3AodmFsKSB7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy8g6YCJ5oup5ZGY5belCiAgICBzdGFmZlNlbCh2YWwpIHsKICAgICAgY29uc3Qgcm93ID0gdmFsWzBdOwogICAgICB0aGlzLnNlYXJjaERhdGUuc2FsZXNNYW5JZCA9IHJvdy5pZDsKICAgICAgdGhpcy5zdGFmZk5hbWUgPSByb3cuc3RhZmZOYW1lOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vIOa4hemZpOWRmOW3pei+k+WFpeahhgogICAgc3RhZmZDbGVhcigpIHsKICAgICAgdGhpcy5zZWFyY2hEYXRlLnNhbGVzTWFuSWQgPSAiIjsKICAgICAgdGhpcy5zdGFmZk5hbWUgPSAiIjsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICAvLyDlrqLmiLfnsbvlnosKICAgIGFzeW5jIGdldEFsbEN1c3RvbWVyU291cmNlKCkgewogICAgICBpZiAoIXRoaXMuY3VzdG9tZXJUeXBlLmxlbmd0aCkgewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRBbGxDdXN0b21lclNvdXJjZSh7CiAgICAgICAgICBwYWdlOiAxLAogICAgICAgICAgcGFnZVNpemU6IDk5CiAgICAgICAgfSk7CiAgICAgICAgdGhpcy5jdXN0b21lclR5cGUgPSBkYXRhLmRhdGE7CiAgICAgIH0KICAgIH0sCgogICAgY3VzdG9tZXJUeXBlcyh2YWwpIHsKICAgICAgdGhpcy5zZWFyY2hEYXRlLmN1c3RvbWVyVHlwZSA9IHZhbDsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICAvLyDojrflj5bliJfooagKICAgIGFzeW5jIGdldEFsbE9yZGVyKGV4cG9ydHMpIHsKICAgICAgbGV0IHNlYXJjaCA9IHsKICAgICAgICBvcmRlclR5cGU6IHRoaXMub3JkZXJUeXBlCiAgICAgIH07CgogICAgICBpZiAodGhpcy4kcm91dGUubmFtZSA9PT0gIkNhc2hpZXJPcmRlciIpIHsKICAgICAgICBzZWFyY2guaXNBbGwgPSA1OwogICAgICB9CgogICAgICBsZXQgcGFyYW1zID0gewogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSwKICAgICAgICBzZWFyY2g6IHNlYXJjaAogICAgICB9OwoKICAgICAgaWYgKGV4cG9ydHMpIHsKICAgICAgICBwYXJhbXMuZXhwb3J0ID0gMTsKICAgICAgICBjb25zdCB0YXJnZXQgPSBhd2FpdCBleHBvcnRHZXRBbGxPcmRlcih7IC4uLnBhcmFtcwogICAgICAgIH0pOwogICAgICB9IGVsc2UgewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRBbGxPcmRlcih7IC4uLnBhcmFtcwogICAgICAgIH0pOwogICAgICAgIHRoaXMub3JkZXJfbGlzdCA9IGRhdGEuZGF0YTsKICAgICAgICB0aGlzLnRvdGFsID0gZGF0YS5wYWdlVG90YWw7CiAgICAgIH0KICAgIH0sCgogICAgLy8g6K6i5Y2V5pCc57Sic2VhcmNoT3JkZXIKICAgIGFzeW5jIHNlYXJjaE9yZGVyKGV4cG9ydHMpIHsKICAgICAgY29uc3QgcGFyYW1zID0gewogICAgICAgIGtleXdvcmQ6IHRoaXMuc2VhcmNoRGF0ZS5rZXl3b3JkLAogICAgICAgIHBheVR5cGU6IHRoaXMuc2VhcmNoRGF0ZS5wYXlUeXBlLAogICAgICAgIHByb3ZpbmNlQ29kZTogdGhpcy5zZWFyY2hEYXRlLnByb3ZpbmNlQ29kZSwKICAgICAgICBjaXR5Q29kZTogdGhpcy5zZWFyY2hEYXRlLmNpdHlDb2RlLAogICAgICAgIGRpc3RyaWN0Q29kZTogdGhpcy5zZWFyY2hEYXRlLmRpc3RyaWN0Q29kZSwKICAgICAgICBzdGFydDogdGhpcy5zZWFyY2hEYXRlLnN0YXJ0LAogICAgICAgIGVuZDogdGhpcy5zZWFyY2hEYXRlLmVuZCwKICAgICAgICBjdXN0b21lcklkOiB0aGlzLnNlYXJjaERhdGUuY3VzdG9tZXJJZCwKICAgICAgICBjdXN0b21lclR5cGU6IHRoaXMuc2VhcmNoRGF0ZS5jdXN0b21lclR5cGUsCiAgICAgICAgc2FsZXNNYW5JZDogdGhpcy5zZWFyY2hEYXRlLnNhbGVzTWFuSWQsCiAgICAgICAgc291cmNlOiB0aGlzLnNlYXJjaERhdGUuc291cmNlLAogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSwKICAgICAgICBzaG9wSWQ6IHRoaXMuc2VhcmNoRGF0ZS5zaG9wSWQsCiAgICAgICAgb3JkZXJUeXBlOiB0aGlzLm9yZGVyVHlwZQogICAgICB9OwoKICAgICAgaWYgKHRoaXMuJHJvdXRlLm5hbWUgPT09ICJDYXNoaWVyT3JkZXIiKSB7CiAgICAgICAgcGFyYW1zLmlzQWxsID0gNTsKICAgICAgfQoKICAgICAgaWYgKGV4cG9ydHMpIHsKICAgICAgICBwYXJhbXMuZXhwb3J0ID0gMTsKICAgICAgICBjb25zdCB0YXJnZXQgPSBhd2FpdCBleHBvcnRTZWFyY2hPcmRlcih7IC4uLnBhcmFtcwogICAgICAgIH0pOwogICAgICB9IGVsc2UgewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBzZWFyY2hPcmRlcih7IC4uLnBhcmFtcwogICAgICAgIH0pOwogICAgICAgIHRoaXMub3JkZXJfbGlzdCA9IGRhdGEuZGF0YTsKICAgICAgICB0aGlzLnRvdGFsID0gZGF0YS5wYWdlVG90YWw7CiAgICAgIH0KICAgIH0sCgogICAgLy8gIOWIpOaWrQogICAgZ2V0RGF0YShleHBvcnRzKSB7CiAgICAgIGNvbnN0IG9iaiA9IHsKICAgICAgICBrZXl3b3JkOiB0aGlzLnNlYXJjaERhdGUua2V5d29yZCwKICAgICAgICAvLyAnb3JkZXJTdGF0dXMnOiB0aGlzLnNlYXJjaERhdGUub3JkZXJTdGF0dXMsCiAgICAgICAgcGF5VHlwZTogdGhpcy5zZWFyY2hEYXRlLnBheVR5cGUsCiAgICAgICAgcHJvdmluY2VDb2RlOiB0aGlzLnNlYXJjaERhdGUucHJvdmluY2VDb2RlLAogICAgICAgIGNpdHlDb2RlOiB0aGlzLnNlYXJjaERhdGUuY2l0eUNvZGUsCiAgICAgICAgZGlzdHJpY3RDb2RlOiB0aGlzLnNlYXJjaERhdGUuZGlzdHJpY3RDb2RlLAogICAgICAgIHN0YXJ0OiB0aGlzLnNlYXJjaERhdGUuc3RhcnQsCiAgICAgICAgZW5kOiB0aGlzLnNlYXJjaERhdGUuZW5kLAogICAgICAgIGN1c3RvbWVySWQ6IHRoaXMuc2VhcmNoRGF0ZS5jdXN0b21lcklkLAogICAgICAgIGN1c3RvbWVyVHlwZTogdGhpcy5zZWFyY2hEYXRlLmN1c3RvbWVyVHlwZSwKICAgICAgICBzYWxlc01hbklkOiB0aGlzLnNlYXJjaERhdGUuc2FsZXNNYW5JZCwKICAgICAgICBzaG9wSWQ6IHRoaXMuc2VhcmNoRGF0ZS5zaG9wSWQsCiAgICAgICAgc291cmNlOiB0aGlzLnNlYXJjaERhdGUuc291cmNlCiAgICAgIH07CiAgICAgIGNvbnN0IGlzS2V5ID0gdGhpcy4kX2NvbW1vbi5pc1NlcmNoKG9iaik7CgogICAgICBpZiAoaXNLZXkpIHsKICAgICAgICB0aGlzLnNlYXJjaE9yZGVyKGV4cG9ydHMpOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuZ2V0QWxsT3JkZXIoZXhwb3J0cyk7CiAgICAgIH0KICAgIH0sCgogICAgLy8g6YCJ5oup5a6i5oi3CiAgICBjdXN0b21lclNlbCh2YWwsIGxpc3QpIHsKICAgICAgdGhpcy5zZWFyY2hEYXRlLmN1c3RvbWVySWQgPSBsaXN0WzBdLmlkOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIGN1c3RvbWVyQ2xlYXIoKSB7CiAgICAgIHRoaXMuc2VhcmNoRGF0ZS5jdXN0b21lcklkID0gIiI7CiAgICAgIHRoaXMuY3VzdG9tZXJfbmFtZSA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vICDorqLljZXml7bpl7QKICAgIG9yZGVyRGF0ZSh2YWwpIHsKICAgICAgaWYgKHZhbCAmJiB2YWwubGVuZ3RoKSB7CiAgICAgICAgdGhpcy5zZWFyY2hEYXRlLnN0YXJ0ID0gdmFsWzBdIC8gMTAwMDsKICAgICAgICB0aGlzLnNlYXJjaERhdGUuZW5kID0gdmFsWzFdIC8gMTAwMCArIDg2Mzk5OwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuc2VhcmNoRGF0ZS5zdGFydCA9ICIiOwogICAgICAgIHRoaXMuc2VhcmNoRGF0ZS5lbmQgPSAiIjsKICAgICAgfQoKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICAvLyDliIfpobUKICAgIHBhZ2VDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IHZhbDsKICAgICAgdGhpcy5nZXREYXRhKCk7CiAgICB9LAoKICAgIC8vIOavj+mhteaVsOaNruWkp+Wwj+aUueWPmAogICAgc2l6ZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IHZhbDsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBnb0FkZE9yZGVyKCkgewogICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7CiAgICAgICAgcGF0aDogIi9vcmRlci9zYWxlTy9BZGRTYWxlT3JkZXIiCiAgICAgIH0pOwogICAgfSwKCiAgICBnb0RldGFpbChyb3cpIHsKICAgICAgaWYgKCF0aGlzLiRhY2Nlc3NDaGVjayh0aGlzLiRBY2Nlc3Muc2FsZU9yZGVyTGlzdEdldE9yZGVySW5mb0J5SWQpKSB7CiAgICAgICAgcmV0dXJuOwogICAgICB9CgogICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7CiAgICAgICAgcGF0aDogYC9vcmRlci9tYW5hZ2VPL09yZGVyRGV0YWlscy8ke3Jvdy51c2VyQ2VudGVySWR9LyR7cm93LmlkfWAKICAgICAgfSk7CiAgICB9LAoKICAgIG9wZW5Vcmwocm93KSB7CiAgICAgIGxldCByb3V0ZURhdGEgPSB0aGlzLiRyb3V0ZXIucmVzb2x2ZSh7CiAgICAgICAgcGF0aDogYC9PcmRlclByaW50aW5nLyR7cm93LnVzZXJDZW50ZXJJZH0vJHtyb3cuaWR9YAogICAgICB9KTsKICAgICAgd2luZG93Lm9wZW4ocm91dGVEYXRhLmhyZWYsICJfYmxhbmsiKTsKICAgIH0sCgogICAgLy8g5Y2V5o2u5bCP56Wo5omT5Y2wCiAgICBhc3luYyB0b1ByaW50KHJvdykgewogICAgICBjb25zdCBkYXRhID0gYXdhaXQgdG9QcmludCh7CiAgICAgICAgb2JqZWN0SWQ6IHJvdy5pZCwKICAgICAgICBvYmplY3RUeXBlOiAyMyAvLyDplIDllK7ljZUKCiAgICAgIH0pOwogICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAgICAgbWVzc2FnZTogIuaTjeS9nOaIkOWKnyIKICAgICAgfSk7CiAgICB9LAoKICAgIC8vIOWPlua2iOiuouWNlQogICAgYXN5bmMgdXBkYXRlT3JkZXJTdGF0dXMocm93KSB7CiAgICAgIHRoaXMuJGNvbmZpcm0oIuehruWumuimgeWPlua2iOivpeiuouWNleWQlz8iLCAi5o+Q56S6IiwgewogICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAi56Gu5a6aIiwKICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAi5Y+W5raIIiwKICAgICAgICB0eXBlOiAid2FybmluZyIKICAgICAgfSkudGhlbihhc3luYyAoKSA9PiB7CiAgICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IHVwZGF0ZU9yZGVyU3RhdHVzKHJvdy51c2VyQ2VudGVySWQsIHsKICAgICAgICAgIG9yZGVySWQ6IHJvdy5pZAogICAgICAgIH0pOwogICAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgICAgdHlwZTogInN1Y2Nlc3MiLAogICAgICAgICAgbWVzc2FnZTogIuaTjeS9nOaIkOWKnyIKICAgICAgICB9KTsKICAgICAgICB0aGlzLmdldERhdGEoKTsKICAgICAgfSk7CiAgICB9LAoKICAgIGNoYW5nZSgpIHsKICAgICAgdGhpcy5tb25leUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuiuouWNlemHkeminSIpOwogICAgICB0aGlzLnN0YXRlRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi6K6i5Y2V54q25oCBIik7CiAgICAgIHRoaXMuc2FsZXNtYW5GbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLkuJrliqHlkZgiKTsKICAgICAgdGhpcy5yZW1hcmtGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLlpIfms6giKTsKICAgICAgdGhpcy5zdG9yZUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuW6l+mTuiIpOwogICAgICB0aGlzLmNvZGVGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLoh6rmj5DnoIEiKTsKICAgICAgdGhpcy50aW1lRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5Yib5bu65pe26Ze0Iik7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4SA;AACA;AACA;AACA;AACA,SACAA,WADA,EAEAC,iBAFA,EAGAC,WAHA,EAIAC,iBAJA,EAKAC,iBALA,QAMA,aANA;AAOA;AAEA;EACAC,oBADA;EAEAC;IACAC,cADA;IAEAC,UAFA;IAGAC;EAHA,CAFA;;EAOAC;IACA;MACAC,iBADA;MAEAC,gBAFA;MAGAC,iBAHA;MAIAC;QACAC,WADA;QAEAC,eAFA;QAGAC,WAHA;QAIAC,gBAJA;QAKAC,YALA;QAMAC,gBANA;QAOAC,SAPA;QAQAC,OARA;QASAC,cATA;QAUAX,gBAVA;QAWAY,cAXA;QAYAC,UAZA;QAaAC;MAbA,CAJA;MAmBAC,aAnBA;MAoBAC,oBApBA;MAqBAC,cArBA;MAsBAC,QAtBA;MAuBAC,OAvBA;MAwBAC,YAxBA;MAyBAC;QACAC,QADA;QAEAC,cAFA;QAGAC;MAHA,CAzBA;MA8BA;MACAC,eA/BA;MAgCAC,iBAhCA;MAiCAC,kBAjCA;MAkCAC,kBAlCA;MAmCAC,aAnCA;MAoCAC,YACA,MADA,EAEA,MAFA,EAGA,KAHA,EAIA,IAJA,EAKA,IALA,EAMA,KANA,EAOA,MAPA,CApCA;MA6CAC,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,CA7CA;MAoEAC,eApEA;MAqEAC,eArEA;MAsEAC,kBAtEA;MAuEAC,gBAvEA;MAwEAC,eAxEA;MAyEAC,cAzEA;MA0EAC;IA1EA;EA4EA,CApFA;;EAqFA;IACA;IACA;IACA,kCAHA,CAIA;;IACA;EACA,CA3FA;;EA4FAC;IACA;IACA;EACA,CA/FA;;EAgGAC;IACAC;MACA;MACA;IACA,CAJA;;IAKAC;MACA;IACA,CAPA;;IAQA;IACAC;MACA;MACA;MACA;MACA;IACA,CAdA;;IAeA;IACAC;MACA;MACA;MACA;IACA,CApBA;;IAqBA;IACA;MACA;QACA;UACA1B,OADA;UAEAC;QAFA;QAIA;MACA;IACA,CA9BA;;IA+BA0B;MACA;MACA;IACA,CAlCA;;IAmCA;IACA;MACA;QACAjB;MADA;;MAGA;QACAkB;MACA;;MACA;QACA5B,eADA;QAEAC,uBAFA;QAGA2B;MAHA;;MAKA;QACAC;QACA,yCACA;QADA;MAGA,CALA,MAKA;QACA,iCACA;QADA;QAIA;QACA;MACA;IACA,CA7DA;;IA8DA;IACA;MACA;QACA7C,gCADA;QAEAE,gCAFA;QAGAC,0CAHA;QAIAC,kCAJA;QAKAC,0CALA;QAMAC,4BANA;QAOAC,wBAPA;QAQAC,sCARA;QASAX,0CATA;QAUAY,sCAVA;QAWAE,8BAXA;QAYAK,eAZA;QAaAC,uBAbA;QAcAP,8BAdA;QAeAgB;MAfA;;MAiBA;QACAmB;MACA;;MACA;QACAA;QACA,yCACA;QADA;MAGA,CALA,MAKA;QACA,iCACA;QADA;QAIA;QACA;MACA;IACA,CAjGA;;IAmGA;IACAC;MACA;QACA9C,gCADA;QAEA;QACAE,gCAHA;QAIAC,0CAJA;QAKAC,kCALA;QAMAC,0CANA;QAOAC,4BAPA;QAQAC,wBARA;QASAC,sCATA;QAUAX,0CAVA;QAWAY,sCAXA;QAYAC,8BAZA;QAaAC;MAbA;MAeA;;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA;IACA,CA1HA;;IA2HA;IACAoC;MACA;MACA;IACA,CA/HA;;IAgIAC;MACA;MACA;MACA;IACA,CApIA;;IAqIA;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CA/IA;;IAgJA;IACAC;MACA;MACA;IACA,CApJA;;IAqJA;IACAC;MACA;MACA;IACA,CAzJA;;IA0JAC;MACA;QACAC;MADA;IAGA,CA9JA;;IA+JAC;MACA;QACA;MACA;;MACA;QACAD;MADA;IAGA,CAtKA;;IAuKAE;MACA;QACAF;MADA;MAGAG;IACA,CA5KA;;IA6KA;IACA;MACA;QACAC,gBADA;QAEAC,cAFA,CAEA;;MAFA;MAKA;QACAC,eADA;QAEAC;MAFA;IAIA,CAxLA;;IAyLA;IACA;MACA;QACAC,uBADA;QAEAC,sBAFA;QAGAH;MAHA,GAIAI,IAJA,CAIA;QACA;UACAC;QADA;QAIA;UACAL,eADA;UAEAC;QAFA;QAIA;MACA,CAdA;IAeA,CA1MA;;IA2MAK;MACA;MACA;MACA;MACA;MACA;MACA;MACA;IACA;;EAnNA;AAhGA","names":["getAllOrder","exportGetAllOrder","searchOrder","exportSearchOrder","updateOrderStatus","name","components","SelectCustomer","SelectShop","staffListModal","data","staff_show","customerType","customer_name","searchDate","keyword","orderStatus","payType","provinceCode","cityCode","districtCode","start","end","customerId","salesManId","shopId","source","staffName","customer_show","order_list","total","page","pageSize","search_form","time","customType","customer","accessAdd","accessAudit","accessCancel","accessDetail","orderType","checkList","columns","label","moneyFlag","stateFlag","salesmanFlag","remarkFlag","storeFlag","codeFlag","timeFlag","activated","methods","clearShop","selShop","staffSel","staffClear","customerTypes","search","params","getData","customerSel","customerClear","orderDate","pageChange","sizeChange","goAddOrder","path","goDetail","openUrl","window","objectId","objectType","type","message","confirmButtonText","cancelButtonText","then","orderId","change"],"sourceRoot":"src/views/order/saleO","sources":["SaleOrderList.vue"],"sourcesContent":["<template>\n <ContainerQuery>\n <div v-if=\"$accessCheck($Access.saleOrderListSearch)\" slot=\"more\">\n <el-form size=\"small\" :inline=\"true\" :model=\"search_form\">\n <el-form-item>\n <el-input\n v-model=\"searchDate.keyword\"\n clearable\n style=\"width: 260px\"\n placeholder=\"订单编号/商品名称/备注\"\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 <SelectCustomer\n v-model=\"customer_name\"\n @clear=\"customerClear\"\n @change=\"customerSel\"\n />\n </el-form-item>\n\n <el-form-item>\n <el-date-picker\n v-model=\"search_form.time\"\n clearable\n type=\"daterange\"\n value-format=\"timestamp\"\n range-separator=\"-\"\n start-placeholder=\"开始日期\"\n end-placeholder=\"结束日期\"\n @change=\"orderDate\"\n ></el-date-picker>\n </el-form-item>\n <el-form-item>\n <el-select\n v-model=\"searchDate.customerType\"\n clearable\n style=\"width: 150px\"\n placeholder=\"客户类型\"\n @change=\"customerTypes\"\n >\n <el-option\n v-for=\"(item, index) in customerType\"\n :key=\"index\"\n :label=\"item.name\"\n :value=\"item.id\"\n ></el-option>\n </el-select>\n </el-form-item>\n <el-form-item>\n <SelectShop\n v-model=\"searchDate.shopId\"\n width=\"150\"\n placeholder=\"选择商铺\"\n @clear=\"clearShop\"\n @change=\"selShop\"\n />\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"staffName\"\n clearable\n style=\"width: 150px\"\n placeholder=\"业务员\"\n @clear=\"staffClear\"\n @blur=\"staffName = ''\"\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>\n </div>\n <div slot=\"left\">\n <el-dropdown\n v-if=\"\n $accessCheck($Access.addSaleOrder) && $route.name !== 'CashierOrder'\n \"\n split-button\n type=\"primary\"\n @click=\"goAddOrder\"\n >\n 新建订单\n <el-dropdown-menu slot=\"dropdown\">\n <el-dropdown-item>\n <div class=\"dropdown-div\" @click=\"getData(1)\">导出</div>\n </el-dropdown-item>\n </el-dropdown-menu>\n </el-dropdown>\n <el-button v-else type=\"primary\" plain size=\"small\" @click=\"getData(1)\">\n 导出\n </el-button>\n </div>\n <el-table :data=\"order_list\" @row-dblclick=\"goDetail\">\n <el-table-column\n prop=\"id\"\n label=\"ID\"\n fixed=\"left\"\n width=\"80\"\n ></el-table-column>\n <el-table-column prop=\"no\" label=\"订单号\" min-width=\"180\">\n <template slot-scope=\"scope\">\n <span\n v-if=\"$accessCheck($Access.saleOrderListGetOrderInfoById)\"\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\n <el-table-column\n prop=\"customerName\"\n show-overflow-tooltip\n label=\"客户\"\n min-width=\"140\"\n >\n <template slot-scope=\"scope\">\n <el-popover\n v-if=\"$route.name !== 'CashierOrder'\"\n placement=\"right\"\n width=\"400\"\n trigger=\"hover\"\n >\n <div>\n <p class=\"order-info-p\">\n <span class=\"order-info-label\">收货人:</span>\n {{ scope.row.receiveData.realName }}\n </p>\n <p class=\"order-info-p\">\n <span class=\"order-info-label\">联系电话:</span>\n {{ scope.row.receiveData.mobile }}\n </p>\n <p v-if=\"scope.row.receiveData.area\" class=\"order-info-p\">\n <span class=\"order-info-label\">联系地址:</span>\n {{ scope.row.receiveData.area.provinceName\n }}{{ scope.row.receiveData.area.cityName\n }}{{ scope.row.receiveData.area.districtName\n }}{{ scope.row.receiveData.address }}\n </p>\n </div>\n <span slot=\"reference\" class=\"click-div\">\n {{ scope.row.customerName }}\n </span>\n </el-popover>\n <span v-else>{{ scope.row.customerName }}</span>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"moneyFlag\"\n prop=\"payAmount\"\n label=\"订单金额\"\n min-width=\"100\"\n ></el-table-column>\n <el-table-column\n v-if=\"stateFlag\"\n prop=\"orderMsg\"\n label=\"订单状态\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n <span\n :class=\"[\n scope.row.orderMsg === '待审核'\n ? 'warning-status'\n : scope.row.orderMsg === '已关闭'\n ? 'info-status'\n : scope.row.orderMsg === '已出库'\n ? 'primary-status'\n : scope.row.orderMsg === '已完成'\n ? 'success-status'\n : scope.row.orderMsg === '待出库'\n ? 'danger-status'\n : 'primary-status',\n ]\"\n >\n {{ scope.row.orderMsg }}\n </span>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"salesmanFlag\"\n prop=\"salesManName\"\n label=\"业务员\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{ scope.row.salesManName || \"未分配\" }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"remarkFlag\"\n prop=\"remark\"\n label=\"备注\"\n show-overflow-tooltip\n min-width=\"160\"\n >\n <template slot-scope=\"scope\">\n {{ scope.row.remark || \"无\" }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"storeFlag\"\n prop=\"shopName\"\n label=\"店铺\"\n min-width=\"100\"\n :show-overflow-tooltip=\"true\"\n ></el-table-column>\n <el-table-column\n v-if=\"codeFlag\"\n prop=\"verifyCode\"\n label=\"自提码\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n <p\n v-if=\"scope.row.verifyCode\"\n style=\"font-weight: bold; color: #67c23a\"\n >\n {{ scope.row.verifyCode }}\n </p>\n <p v-else>--</p>\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\" min-width=\"85\">\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-group class=\"table-btn-group\">\n <el-popconfirm\n v-if=\"accessDetail\"\n title=\"请选择要打印的单据\"\n confirm-button-text=\"小票打印机\"\n cancel-button-text=\"网页打印\"\n @onConfirm=\"toPrint(scope.row)\"\n @onCancel=\"openUrl(scope.row)\"\n >\n <el-button slot=\"reference\" type=\"text\">打印</el-button>\n </el-popconfirm>\n </el-button-group>\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 <staffListModal\n v-if=\"staff_show\"\n :is-show=\"staff_show\"\n :is-check=\"false\"\n @cancel=\"staff_show = false\"\n @confirm=\"staffSel\"\n />\n </ContainerQuery>\n</template>\n\n<script>\n import SelectCustomer from \"@/component/common/SelectCustomer.vue\";\n import SelectShop from \"@/component/goods/SelectShop.vue\";\n import staffListModal from \"@/component/common/staffListModal\";\n import { getAllCustomerSource } from \"@/api/System\";\n import {\n getAllOrder,\n exportGetAllOrder,\n searchOrder,\n exportSearchOrder,\n updateOrderStatus,\n } from \"@/api/Order\";\n import { toPrint } from \"@/api/common\";\n\n export default {\n name: \"NewOrderList\",\n components: {\n SelectCustomer,\n SelectShop,\n staffListModal,\n },\n data() {\n return {\n staff_show: false,\n customerType: [],\n customer_name: \"\",\n searchDate: {\n keyword: \"\",\n orderStatus: \"\",\n payType: \"\",\n provinceCode: \"\",\n cityCode: \"\",\n districtCode: \"\",\n start: \"\",\n end: \"\",\n customerId: \"\",\n customerType: \"\",\n salesManId: \"\",\n shopId: \"\",\n source: \"\",\n },\n staffName: \"\",\n customer_show: false,\n order_list: [],\n total: 0,\n page: 1,\n pageSize: 10,\n search_form: {\n time: [],\n customType: \"\",\n customer: \"\",\n },\n // 权限\n accessAdd: true,\n accessAudit: true,\n accessCancel: true,\n accessDetail: true,\n orderType: 23,\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 moneyFlag: true,\n stateFlag: true,\n salesmanFlag: true,\n remarkFlag: true,\n storeFlag: true,\n codeFlag: true,\n timeFlag: true,\n };\n },\n async mounted() {\n this.orderType = this.$route.name === \"CashierOrder\" ? 24 : 23;\n await this.getAllOrder();\n await this.getAllCustomerSource();\n // 判断企业是否到期\n this.enterExpireTime();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getData();\n },\n methods: {\n clearShop() {\n this.searchDate.shopId = \"\";\n this.pageChange(1);\n },\n selShop(val) {\n this.pageChange(1);\n },\n // 选择员工\n staffSel(val) {\n const row = val[0];\n this.searchDate.salesManId = row.id;\n this.staffName = row.staffName;\n this.pageChange(1);\n },\n // 清除员工输入框\n staffClear() {\n this.searchDate.salesManId = \"\";\n this.staffName = \"\";\n this.pageChange(1);\n },\n // 客户类型\n async getAllCustomerSource() {\n if (!this.customerType.length) {\n const data = await getAllCustomerSource({\n page: 1,\n pageSize: 99,\n });\n this.customerType = data.data;\n }\n },\n customerTypes(val) {\n this.searchDate.customerType = val;\n this.pageChange(1);\n },\n // 获取列表\n async getAllOrder(exports) {\n let search = {\n orderType: this.orderType,\n };\n if (this.$route.name === \"CashierOrder\") {\n search.isAll = 5;\n }\n let params = {\n page: this.page,\n pageSize: this.pageSize,\n search: search,\n };\n if (exports) {\n params.export = 1;\n const target = await exportGetAllOrder({\n ...params,\n });\n } else {\n const data = await getAllOrder({\n ...params,\n });\n\n this.order_list = data.data;\n this.total = data.pageTotal;\n }\n },\n // 订单搜索searchOrder\n async searchOrder(exports) {\n const params = {\n keyword: this.searchDate.keyword,\n payType: this.searchDate.payType,\n provinceCode: this.searchDate.provinceCode,\n cityCode: this.searchDate.cityCode,\n districtCode: this.searchDate.districtCode,\n start: this.searchDate.start,\n end: this.searchDate.end,\n customerId: this.searchDate.customerId,\n customerType: this.searchDate.customerType,\n salesManId: this.searchDate.salesManId,\n source: this.searchDate.source,\n page: this.page,\n pageSize: this.pageSize,\n shopId: this.searchDate.shopId,\n orderType: this.orderType,\n };\n if (this.$route.name === \"CashierOrder\") {\n params.isAll = 5;\n }\n if (exports) {\n params.export = 1;\n const target = await exportSearchOrder({\n ...params,\n });\n } else {\n const data = await searchOrder({\n ...params,\n });\n\n this.order_list = data.data;\n this.total = data.pageTotal;\n }\n },\n\n // 判断\n getData(exports) {\n const obj = {\n keyword: this.searchDate.keyword,\n // 'orderStatus': this.searchDate.orderStatus,\n payType: this.searchDate.payType,\n provinceCode: this.searchDate.provinceCode,\n cityCode: this.searchDate.cityCode,\n districtCode: this.searchDate.districtCode,\n start: this.searchDate.start,\n end: this.searchDate.end,\n customerId: this.searchDate.customerId,\n customerType: this.searchDate.customerType,\n salesManId: this.searchDate.salesManId,\n shopId: this.searchDate.shopId,\n source: this.searchDate.source,\n };\n const isKey = this.$_common.isSerch(obj);\n if (isKey) {\n this.searchOrder(exports);\n } else {\n this.getAllOrder(exports);\n }\n },\n // 选择客户\n customerSel(val, list) {\n this.searchDate.customerId = list[0].id;\n this.pageChange(1);\n },\n customerClear() {\n this.searchDate.customerId = \"\";\n this.customer_name = \"\";\n this.pageChange(1);\n },\n // 订单时间\n orderDate(val) {\n if (val && val.length) {\n this.searchDate.start = val[0] / 1000;\n this.searchDate.end = val[1] / 1000 + 86399;\n } else {\n this.searchDate.start = \"\";\n this.searchDate.end = \"\";\n }\n this.pageChange(1);\n },\n // 切页\n pageChange(val) {\n this.page = val;\n this.getData();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n goAddOrder() {\n this.$router.push({\n path: \"/order/saleO/AddSaleOrder\",\n });\n },\n goDetail(row) {\n if (!this.$accessCheck(this.$Access.saleOrderListGetOrderInfoById)) {\n return;\n }\n this.$router.push({\n path: `/order/manageO/OrderDetails/${row.userCenterId}/${row.id}`,\n });\n },\n openUrl(row) {\n let routeData = this.$router.resolve({\n path: `/OrderPrinting/${row.userCenterId}/${row.id}`,\n });\n window.open(routeData.href, \"_blank\");\n },\n // 单据小票打印\n async toPrint(row) {\n const data = await toPrint({\n objectId: row.id,\n objectType: 23, // 销售单\n });\n\n this.$message({\n type: \"success\",\n message: \"操作成功\",\n });\n },\n // 取消订单\n async updateOrderStatus(row) {\n this.$confirm(\"确定要取消该订单吗?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await updateOrderStatus(row.userCenterId, {\n orderId: row.id,\n });\n\n this.$message({\n type: \"success\",\n message: \"操作成功\",\n });\n this.getData();\n });\n },\n change() {\n this.moneyFlag = this.checkList.some((item) => item === \"订单金额\");\n this.stateFlag = this.checkList.some((item) => item === \"订单状态\");\n this.salesmanFlag = this.checkList.some((item) => item === \"业务员\");\n this.remarkFlag = this.checkList.some((item) => item === \"备注\");\n this.storeFlag = this.checkList.some((item) => item === \"店铺\");\n this.codeFlag = this.checkList.some((item) => item === \"自提码\");\n this.timeFlag = this.checkList.some((item) => item === \"创建时间\");\n },\n },\n };\n</script>\n<style scoped lang=\"scss\">\n .order-table-out {\n padding: 14px;\n height: calc(100vh - 380px);\n overflow-y: auto;\n overflow-x: hidden;\n border-bottom: 1px solid #ebeef5;\n }\n .order-table-head th {\n text-align: center;\n font-size: 13px;\n height: 40px;\n background-color: #f7f7f7;\n }\n .order-empty {\n height: 14px;\n }\n .order-time-no {\n font-size: 13px;\n border: 1px solid #ebeef5;\n }\n .tbody-view .order-time-no td {\n padding: 10px 14px;\n }\n .order-time-text {\n padding-right: 24px;\n }\n .tbody-view tr td {\n padding: 8px 0;\n }\n .tbody-view .order-detail-tr td {\n text-align: center;\n font-size: 13px;\n border: 1px solid #ebeef5;\n }\n .tbody-view .order-detail-tr .goods-td {\n text-align: left;\n padding: 10px 14px;\n }\n .goods-img {\n width: 72px;\n height: 72px;\n margin-right: 10px;\n object-fit: cover;\n }\n .goods-info .goods-tit {\n line-height: 30px;\n }\n .goods-info .goods-spec {\n color: #666;\n }\n .order-payAmount {\n font-weight: 600;\n font-size: 16px;\n color: #ff4040;\n }\n .order-info-p {\n padding-bottom: 4px;\n }\n .order-info-label {\n color: #888;\n }\n .tbody-view .table-handel-div {\n /*transform: translateX(400px);*/\n transition: 0.2s;\n opacity: 0;\n }\n .tbody-view:hover .table-handel-div {\n /*transform: translateX(0);*/\n opacity: 1;\n }\n .custom-table-checkbox {\n .el-checkbox {\n display: block !important;\n margin: 0 05px 0;\n }\n }\n</style>\n"]}]}
|