e03b1d508e727224ba369bdcb21a401d.json 36 KB

1
  1. {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Customer\\CustomerStatements\\AnomalyAnalysisTable.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Customer\\CustomerStatements\\AnomalyAnalysisTable.vue","mtime":1678954023531},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1681371925422},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHN0YWZmTGlzdE1vZGFsIGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9zdGFmZkxpc3RNb2RhbCI7CmltcG9ydCBSZWdpb25TZWxlY3QgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL1JlZ2lvblNlbGVjdEpTT04iOwppbXBvcnQgeyBub09yZGVyQ3VzdG9tZXIsIGludGVydmFsTm9PcmRlckN1c3RvbWVyLCBnZXRDdXN0b21lck5vVmlzaXQgfSBmcm9tICJAL2FwaS9DdXN0b21lciI7CmltcG9ydCB7IHNldHRpbmcsIGdldEJhc2ljU2V0dXAgfSBmcm9tICJAL2FwaS9TeXN0ZW0iOwpleHBvcnQgZGVmYXVsdCB7CiAgY29tcG9uZW50czogewogICAgc3RhZmZMaXN0TW9kYWwsCiAgICBSZWdpb25TZWxlY3QKICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgY3VzdG9tZXJOYW1lOiAiIiwKICAgICAgLy8g5a6i5oi35ZCN56ewCiAgICAgIGN1cnJlbnRVbml0OiAiIiwKICAgICAgc3RhZmZfc2hvdzogZmFsc2UsCiAgICAgIGlzc2VyY2g6IHRydWUsCiAgICAgIHNhbGVzTWFuSWQ6ICIiLAogICAgICAvLyDkuJrliqHlkZhJRAogICAgICBhcmVhOiBbXSwKICAgICAgcHJvdmluY2VDb2RlOiAiIiwKICAgICAgY2l0eUNvZGU6ICIiLAogICAgICBkaXN0cmljdENvZGU6ICIiLAogICAgICBhY3RpdmVOYW1lOiAiMSIsCiAgICAgIHRhYmxlRGF0YTogW10sCiAgICAgIHJhZGlvMTogIiIsCiAgICAgIG9uX21lbnU6IDAsCiAgICAgIGJ1dHRvbkZsYWc6IGZhbHNlLAogICAgICBhY3RpdmVkMTogZmFsc2UsCiAgICAgIGFjdGl2ZWQyOiB0cnVlLAogICAgICBhY3RpdmVkMzogZmFsc2UsCiAgICAgIGFjdGl2ZWQ0OiBmYWxzZSwKICAgICAgYWN0aXZlZDU6IGZhbHNlLAogICAgICBhbmFseXNpc19mb3JtOiB7CiAgICAgICAgaW50ZXJ2YWxEYXk6IDEsCiAgICAgICAgbmV3UmVnaXN0ZXJPcmRlcjogMTUsCiAgICAgICAgbm90VmlzaXQ6IDE1CiAgICAgIH0sCiAgICAgIGluZGV4OiAiIiwKICAgICAgYmFzaWNEYXRhOiB7fSwKICAgICAgdG90YWw6IDAsCiAgICAgIHBhZ2U6IDEsCiAgICAgIHBhZ2VTaXplOiAxMAogICAgfTsKICB9LAoKICBhc3luYyBjcmVhdGVkKCkgewogICAgYXdhaXQgdGhpcy5nZXRCYXNpY1NldHVwKCk7CiAgICBhd2FpdCB0aGlzLmNoYW5nZU1lbnUoMik7CiAgfSwKCiAgYXN5bmMgYWN0aXZhdGVkKCkgewogICAgYXdhaXQgdGhpcy5nZXRCYXNpY1NldHVwKCk7CiAgICBhd2FpdCB0aGlzLmNoYW5nZU1lbnUoMik7CiAgfSwKCiAgbWV0aG9kczogewogICAgY2hhbmdlTWVudShpbmRleCkgewogICAgICB0aGlzLmluZGV4ID0gaW5kZXg7CiAgICAgIHRoaXMuY3VzdG9tZXJOYW1lID0gIiI7CiAgICAgIHRoaXMuY3VycmVudFVuaXQgPSAiIjsKICAgICAgdGhpcy5zYWxlc01hbklkID0gIiI7CiAgICAgIHRoaXMucHJvdmluY2VDb2RlID0gIiI7CiAgICAgIHRoaXMuY2l0eUNvZGUgPSAiIjsKICAgICAgdGhpcy5kaXN0cmljdENvZGUgPSAiIjsKICAgICAgdGhpcy5wYWdlID0gMTsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IDEwOwogICAgICB0aGlzLmFyZWEgPSBbXTsKCiAgICAgIGlmIChpbmRleCA9PT0gMSkgewogICAgICAgIHRoaXMuYWN0aXZlZDEgPSB0cnVlOwogICAgICAgIHRoaXMuYWN0aXZlZDIgPSBmYWxzZTsKICAgICAgICB0aGlzLmFjdGl2ZWQzID0gZmFsc2U7CiAgICAgICAgdGhpcy5hY3RpdmVkNCA9IGZhbHNlOwogICAgICAgIHRoaXMuYWN0aXZlZDUgPSBmYWxzZTsKICAgICAgfSBlbHNlIGlmIChpbmRleCA9PT0gMikgewogICAgICAgIHRoaXMuYWN0aXZlZDEgPSBmYWxzZTsKICAgICAgICB0aGlzLmFjdGl2ZWQyID0gdHJ1ZTsKICAgICAgICB0aGlzLmFjdGl2ZWQzID0gZmFsc2U7CiAgICAgICAgdGhpcy5hY3RpdmVkNCA9IGZhbHNlOwogICAgICAgIHRoaXMuYWN0aXZlZDUgPSBmYWxzZTsKICAgICAgICB0aGlzLmludGVydmFsTm9PcmRlckN1c3RvbWVyKCk7CiAgICAgIH0gZWxzZSBpZiAoaW5kZXggPT09IDMpIHsKICAgICAgICB0aGlzLmFjdGl2ZWQxID0gZmFsc2U7CiAgICAgICAgdGhpcy5hY3RpdmVkMiA9IGZhbHNlOwogICAgICAgIHRoaXMuYWN0aXZlZDMgPSB0cnVlOwogICAgICAgIHRoaXMuYWN0aXZlZDQgPSBmYWxzZTsKICAgICAgICB0aGlzLmFjdGl2ZWQ1ID0gZmFsc2U7CiAgICAgICAgdGhpcy5ub09yZGVyQ3VzdG9tZXIoKTsKICAgICAgfSBlbHNlIGlmIChpbmRleCA9PT0gNCkgewogICAgICAgIHRoaXMuYWN0aXZlZDEgPSBmYWxzZTsKICAgICAgICB0aGlzLmFjdGl2ZWQyID0gZmFsc2U7CiAgICAgICAgdGhpcy5hY3RpdmVkMyA9IGZhbHNlOwogICAgICAgIHRoaXMuYWN0aXZlZDQgPSB0cnVlOwogICAgICAgIHRoaXMuYWN0aXZlZDUgPSBmYWxzZTsKICAgICAgICB0aGlzLmdldEN1c3RvbWVyTm9WaXNpdCgpOwogICAgICB9IGVsc2UgaWYgKGluZGV4ID09PSA1KSB7CiAgICAgICAgdGhpcy5hY3RpdmVkMSA9IGZhbHNlOwogICAgICAgIHRoaXMuYWN0aXZlZDIgPSBmYWxzZTsKICAgICAgICB0aGlzLmFjdGl2ZWQzID0gZmFsc2U7CiAgICAgICAgdGhpcy5hY3RpdmVkNCA9IGZhbHNlOwogICAgICAgIHRoaXMuYWN0aXZlZDUgPSB0cnVlOwogICAgICB9CiAgICB9LAoKICAgIHNlYXJjaERhdGEoKSB7CiAgICAgIHN3aXRjaCAodGhpcy5pbmRleCkgewogICAgICAgIGNhc2UgMjoKICAgICAgICAgIHRoaXMuaW50ZXJ2YWxOb09yZGVyQ3VzdG9tZXIoKTsKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBjYXNlIDM6CiAgICAgICAgICB0aGlzLm5vT3JkZXJDdXN0b21lcigpOwogICAgICAgICAgYnJlYWs7CgogICAgICAgIGNhc2UgNDoKICAgICAgICAgIHRoaXMuZ2V0Q3VzdG9tZXJOb1Zpc2l0KCk7CiAgICAgIH0KICAgIH0sCgogICAgc2FsZUZuKGlzc2VyY2gpIHsKICAgICAgdGhpcy5zdGFmZl9zaG93ID0gdHJ1ZTsKICAgICAgdGhpcy5pc3NlcmNoID0gaXNzZXJjaDsKICAgIH0sCgogICAgLy8g6YCJ5oup5ZGY5belCiAgICBzdGFmZlNlbCh2YWwpIHsKICAgICAgY29uc3Qgcm93ID0gdmFsWzBdOwogICAgICB0aGlzLmN1cnJlbnRVbml0ID0gcm93LnN0YWZmTmFtZTsKICAgICAgdGhpcy5zYWxlc01hbklkID0gcm93LmlkOwogICAgICB0aGlzLnNlYXJjaERhdGEoKTsKICAgIH0sCgogICAgLy8gIOWMuuWfnwogICAgcmVnaW9uQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnByb3ZpbmNlQ29kZSA9IHZhbFswXTsKICAgICAgdGhpcy5jaXR5Q29kZSA9IHZhbFsxXTsKICAgICAgdGhpcy5kaXN0cmljdENvZGUgPSB2YWxbMl07CiAgICAgIHRoaXMuc2VhcmNoRGF0YSgpOwogICAgfSwKCiAgICB0YWJDaGFuZ2UoKSB7fSwKCiAgICAvLyDmlrDms6jlhozmnKrkuIvljZXliJfooagKICAgIGFzeW5jIG5vT3JkZXJDdXN0b21lcigpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEsCiAgICAgICAgcGFnZVRvdGFsCiAgICAgIH0gPSBhd2FpdCBub09yZGVyQ3VzdG9tZXIoewogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSwKICAgICAgICBpbnRlcnZhbERheTogTnVtYmVyKHRoaXMuYW5hbHlzaXNfZm9ybS5uZXdSZWdpc3Rlck9yZGVyKSwKICAgICAgICBjdXN0b21lck5hbWU6IHRoaXMuY3VzdG9tZXJOYW1lLAogICAgICAgIHNhbGVzTWFuSWQ6IHRoaXMuc2FsZXNNYW5JZCwKICAgICAgICBwcm92aW5jZUNvZGU6IHRoaXMucHJvdmluY2VDb2RlLAogICAgICAgIGNpdHlDb2RlOiB0aGlzLmNpdHlDb2RlLAogICAgICAgIGRpc3RyaWN0Q29kZTogdGhpcy5kaXN0cmljdENvZGUKICAgICAgfSk7CiAgICAgIHRoaXMudGFibGVEYXRhID0gZGF0YTsKICAgICAgdGhpcy50b3RhbCA9IHBhZ2VUb3RhbDsKICAgIH0sCgogICAgYXN5bmMgYWRkRGF0YSgpIHsKICAgICAgaWYgKHRoaXMuaW5kZXggPT09IDIpIHsKICAgICAgICBhd2FpdCB0aGlzLmludGVydmFsTm9PcmRlckN1c3RvbWVyKCk7CiAgICAgICAgdGhpcy5idXR0b25GbGFnID0gZmFsc2U7CiAgICAgIH0KCiAgICAgIGlmICh0aGlzLmluZGV4ID09PSAzKSB7CiAgICAgICAgYXdhaXQgdGhpcy5ub09yZGVyQ3VzdG9tZXIoKTsKICAgICAgICB0aGlzLmJ1dHRvbkZsYWcgPSBmYWxzZTsKICAgICAgfQoKICAgICAgaWYgKHRoaXMuaW5kZXggPT09IDQpIHsKICAgICAgICBhd2FpdCB0aGlzLmdldEN1c3RvbWVyTm9WaXNpdCgpOwogICAgICAgIHRoaXMuYnV0dG9uRmxhZyA9IGZhbHNlOwogICAgICB9CgogICAgICBjb25zdCBkYXRhID0gYXdhaXQgc2V0dGluZyh7CiAgICAgICAgYmFzaWNEYXRhOiB7IC4uLnRoaXMuYmFzaWNEYXRhLAogICAgICAgICAgYW5hbHlzaXNfZm9ybTogdGhpcy5hbmFseXNpc19mb3JtCiAgICAgICAgfQogICAgICB9KTsKICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgbWVzc2FnZTogIuaPkOS6pOaIkOWKnyIsCiAgICAgICAgdHlwZTogInN1Y2Nlc3MiCiAgICAgIH0pOwogICAgICBhd2FpdCB0aGlzLmdldEJhc2ljU2V0dXAoKTsKICAgIH0sCgogICAgLy8g5LmF5pyq6K6i6LSn5YiX6KGoCiAgICBhc3luYyBpbnRlcnZhbE5vT3JkZXJDdXN0b21lcigpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEsCiAgICAgICAgcGFnZVRvdGFsCiAgICAgIH0gPSBhd2FpdCBpbnRlcnZhbE5vT3JkZXJDdXN0b21lcih7CiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplLAogICAgICAgIGludGVydmFsRGF5OiBOdW1iZXIodGhpcy5hbmFseXNpc19mb3JtLmludGVydmFsRGF5KSwKICAgICAgICBjdXN0b21lck5hbWU6IHRoaXMuY3VzdG9tZXJOYW1lLAogICAgICAgIHNhbGVzTWFuSWQ6IHRoaXMuc2FsZXNNYW5JZCwKICAgICAgICBwcm92aW5jZUNvZGU6IHRoaXMucHJvdmluY2VDb2RlLAogICAgICAgIGNpdHlDb2RlOiB0aGlzLmNpdHlDb2RlLAogICAgICAgIGRpc3RyaWN0Q29kZTogdGhpcy5kaXN0cmljdENvZGUKICAgICAgfSk7CiAgICAgIHRoaXMudGFibGVEYXRhID0gZGF0YTsKICAgICAgdGhpcy50b3RhbCA9IHBhZ2VUb3RhbDsKICAgIH0sCgogICAgLy8gIOiOt+WPluivpuaDhQogICAgYXN5bmMgZ2V0QmFzaWNTZXR1cCgpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldEJhc2ljU2V0dXAoKTsKICAgICAgdGhpcy5iYXNpY0RhdGEgPSBkYXRhLmJhc2ljRGF0YTsKCiAgICAgIGlmIChkYXRhLmJhc2ljRGF0YS5hbmFseXNpc19mb3JtKSB7CiAgICAgICAgdGhpcy5hbmFseXNpc19mb3JtID0gZGF0YS5iYXNpY0RhdGEuYW5hbHlzaXNfZm9ybTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLmFuYWx5c2lzX2Zvcm0gPSB7CiAgICAgICAgICBpbnRlcnZhbERheTogMSwKICAgICAgICAgIG5ld1JlZ2lzdGVyT3JkZXI6IDE1LAogICAgICAgICAgbm90VmlzaXQ6IDE1CiAgICAgICAgfTsKICAgICAgfQogICAgfSwKCiAgICBjbGVhckRhdGEoKSB7CiAgICAgIHRoaXMuY3VzdG9tZXJOYW1lID0gIiI7CiAgICAgIHRoaXMuY3VycmVudFVuaXQgPSAiIjsKICAgICAgdGhpcy5zYWxlc01hbklkID0gIiI7CiAgICAgIHRoaXMucHJvdmluY2VDb2RlID0gIiI7CiAgICAgIHRoaXMuY2l0eUNvZGUgPSAiIjsKICAgICAgdGhpcy5kaXN0cmljdENvZGUgPSAiIjsKICAgIH0sCgogICAgY2xlYXJDdXJyZW50VW5pdCgpIHsKICAgICAgdGhpcy5zYWxlc01hbklkID0gIiI7CiAgICAgIHRoaXMuc2VhcmNoRGF0YSgpOwogICAgfSwKCiAgICBhc3luYyBnZXRDdXN0b21lck5vVmlzaXQoKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhLAogICAgICAgIHBhZ2VUb3RhbAogICAgICB9ID0gYXdhaXQgZ2V0Q3VzdG9tZXJOb1Zpc2l0KHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgaW50ZXJ2YWxEYXk6IE51bWJlcih0aGlzLmFuYWx5c2lzX2Zvcm0ubm90VmlzaXQpLAogICAgICAgIGN1c3RvbWVyTmFtZTogdGhpcy5jdXN0b21lck5hbWUsCiAgICAgICAgc3RhZmZJZDogdGhpcy5zYWxlc01hbklkLAogICAgICAgIHByb3ZpbmNlOiB0aGlzLnByb3ZpbmNlQ29kZSwKICAgICAgICBjaXR5OiB0aGlzLmNpdHlDb2RlLAogICAgICAgIGRpc3RyaWN0OiB0aGlzLmRpc3RyaWN0Q29kZQogICAgICB9KTsKICAgICAgdGhpcy50YWJsZURhdGEgPSBkYXRhOwogICAgICB0aGlzLnRvdGFsID0gcGFnZVRvdGFsOwogICAgfSwKCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2VTaXplID0gdmFsOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIHBhZ2VDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IHZhbDsKICAgICAgdGhpcy5zZWFyY2hEYXRhKCk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAoXA;AACA;AACA,SACAA,eADA,EAEAC,uBAFA,EAGAC,kBAHA,QAIA,gBAJA;AAKA;AACA;EACAC;IACAC,cADA;IAEAC;EAFA,CADA;;EAKAC;IACA;MACAC,gBADA;MACA;MACAC,eAFA;MAGAC,iBAHA;MAIAC,aAJA;MAKAC,cALA;MAKA;MACAC,QANA;MAOAC,gBAPA;MAQAC,YARA;MASAC,gBATA;MAUAC,eAVA;MAWAC,aAXA;MAYAC,UAZA;MAaAC,UAbA;MAcAC,iBAdA;MAeAC,eAfA;MAgBAC,cAhBA;MAiBAC,eAjBA;MAkBAC,eAlBA;MAmBAC,eAnBA;MAoBAC;QACAC,cADA;QAEAC,oBAFA;QAGAC;MAHA,CApBA;MAyBAC,SAzBA;MA0BAC,aA1BA;MA2BAC,QA3BA;MA4BAC,OA5BA;MA6BAC;IA7BA;EA+BA,CArCA;;EAsCA;IACA;IACA;EACA,CAzCA;;EA0CA;IACA;IACA;EACA,CA7CA;;EA8CAC;IACAC;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;;MACA;QACA;QACA;QACA;QACA;QACA;MACA,CANA,MAMA;QACA;QACA;QACA;QACA;QACA;QACA;MACA,CAPA,MAOA;QACA;QACA;QACA;QACA;QACA;QACA;MACA,CAPA,MAOA;QACA;QACA;QACA;QACA;QACA;QACA;MACA,CAPA,MAOA;QACA;QACA;QACA;QACA;QACA;MACA;IACA,CA9CA;;IA+CAC;MACA;QACA;UACA;UACA;;QACA;UACA;UACA;;QACA;UACA;MARA;IAUA,CA1DA;;IA2DAC;MACA;MACA;IACA,CA9DA;;IA+DA;IACAC;MACA;MACA;MACA;MACA;IACA,CArEA;;IAsEA;IACAC;MACA;MACA;MACA;MACA;IACA,CA5EA;;IA6EAC,cA7EA;;IA8EA;IACA;MACA;QAAAnC;QAAAoC;MAAA;QACAT,eADA;QAEAC,uBAFA;QAGAP,wDAHA;QAIApB,+BAJA;QAKAI,2BALA;QAMAE,+BANA;QAOAC,uBAPA;QAQAC;MARA;MAUA;MACA;IACA,CA5FA;;IA6FA;MACA;QACA;QACA;MACA;;MACA;QACA;QACA;MACA;;MACA;QACA;QACA;MACA;;MACA;QACAgB,aACA,iBADA;UAEAL;QAFA;MADA;MAMA;QACAiB,eADA;QAEAC;MAFA;MAIA;IACA,CArHA;;IAsHA;IACA;MACA;QAAAtC;QAAAoC;MAAA;QACAT,eADA;QAEAC,uBAFA;QAGAP,mDAHA;QAIApB,+BAJA;QAKAI,2BALA;QAMAE,+BANA;QAOAC,uBAPA;QAQAC;MARA;MAUA;MACA;IACA,CApIA;;IAqIA;IACA;MACA;QAAAT;MAAA;MACA;;MACA;QACA;MACA,CAFA,MAEA;QACA;UACAqB,cADA;UAEAC,oBAFA;UAGAC;QAHA;MAKA;IACA,CAlJA;;IAmJAgB;MACA;MACA;MACA;MACA;MACA;MACA;IACA,CA1JA;;IA2JAC;MACA;MACA;IACA,CA9JA;;IA+JA;MACA;QAAAxC;QAAAoC;MAAA;QACAT,eADA;QAEAC,uBAFA;QAGAP,gDAHA;QAIApB,+BAJA;QAKAwC,wBALA;QAMAC,2BANA;QAOAC,mBAPA;QAQAC;MARA;MAUA;MACA;IACA,CA5KA;;IA6KAC;MACA;MACA;IACA,CAhLA;;IAiLAC;MACA;MACA;IACA;;EApLA;AA9CA","names":["noOrderCustomer","intervalNoOrderCustomer","getCustomerNoVisit","components","staffListModal","RegionSelect","data","customerName","currentUnit","staff_show","isserch","salesManId","area","provinceCode","cityCode","districtCode","activeName","tableData","radio1","on_menu","buttonFlag","actived1","actived2","actived3","actived4","actived5","analysis_form","intervalDay","newRegisterOrder","notVisit","index","basicData","total","page","pageSize","methods","changeMenu","searchData","saleFn","staffSel","regionChange","tabChange","pageTotal","message","type","clearData","clearCurrentUnit","staffId","province","city","district","sizeChange","pageChange"],"sourceRoot":"src/views/Customer/CustomerStatements","sources":["AnomalyAnalysisTable.vue"],"sourcesContent":["<template>\n <ContainerQuery>\n <!-- <div slot=\"left\">-->\n <!-- <el-button size=\"small\" type=\"primary\">导出</el-button>-->\n <!-- </div>-->\n <div slot=\"more\">\n <el-form :inline=\"true\" size=\"small\">\n <el-form-item>\n <el-input\n v-model=\"customerName\"\n style=\"width: 220px\"\n placeholder=\"客户名称\"\n clearable\n @keyup.enter.native=\"searchData\"\n @clear=\"searchData\"\n >\n <el-button slot=\"append\" @click=\"searchData\">\n <i class=\"el-icon-search\"></i>\n </el-button>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"currentUnit\"\n :clearable=\"true\"\n style=\"width: 200px\"\n placeholder=\"业务员\"\n @clear=\"clearCurrentUnit\"\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"saleFn(true)\"\n ></i>\n </el-input>\n </el-form-item>\n <el-form-item>\n <RegionSelect\n v-model=\"area\"\n :clearable=\"true\"\n placeholder=\"地区\"\n style=\"width: 100%\"\n :check-strictly=\"true\"\n @change=\"regionChange\"\n />\n </el-form-item>\n </el-form>\n </div>\n <el-row>\n <el-col :span=\"2\">\n <el-container style=\"height: 730px; border: 1px solid #eee\">\n <el-aside\n width=\"100%\"\n style=\"background-color: rgb(238, 241, 246); padding-top: 20px\"\n >\n <div style=\"height: 70px; width: 100%; position: relative\">\n <span style=\"margin-left: 10px\">异常分组</span>\n <div>\n <el-button\n v-if=\"!buttonFlag\"\n type=\"text\"\n style=\"position: absolute; right: 10px; bottom: 0\"\n @click=\"buttonFlag = true\"\n >\n 编辑\n </el-button>\n <el-button\n v-if=\"buttonFlag\"\n size=\"mini\"\n style=\"position: absolute; right: 60px; bottom: 5px\"\n @click=\"buttonFlag = false\"\n >\n 取消\n </el-button>\n <el-button\n v-if=\"buttonFlag\"\n type=\"primary\"\n size=\"mini\"\n style=\"position: absolute; right: 0; bottom: 5px\"\n @click=\"addData\"\n >\n 保存\n </el-button>\n </div>\n </div>\n <ul v-if=\"!buttonFlag\" class=\"edit-list\">\n <li class=\"item-box-outline\">\n <div\n class=\"item-box item-box-view\"\n :class=\"[actived2 ? 'actived' : '']\"\n @click=\"changeMenu(2)\"\n >\n <div class=\"space-block\"></div>\n <div class=\"item-content\">\n <div class=\"title-box\">\n <div class=\"title\">\n 久未订货({{ analysis_form.intervalDay }})\n </div>\n </div>\n </div>\n </div>\n </li>\n <li class=\"item-box-outline\">\n <div\n class=\"item-box item-box-view\"\n :class=\"[actived3 ? 'actived' : '']\"\n @click=\"changeMenu(3)\"\n >\n <div class=\"space-block\"></div>\n <div class=\"item-content\">\n <div class=\"title-box\">\n <div class=\"title\">\n 新注册未下单({{ analysis_form.newRegisterOrder }})\n </div>\n </div>\n </div>\n </div>\n </li>\n <li class=\"item-box-outline\">\n <div\n class=\"item-box item-box-view\"\n :class=\"[actived4 ? 'actived' : '']\"\n @click=\"changeMenu(4)\"\n >\n <div class=\"space-block\"></div>\n <div class=\"item-content\">\n <div class=\"title-box\">\n <div class=\"title\">\n 未拜访客户统计({{ analysis_form.notVisit }})\n </div>\n </div>\n </div>\n </div>\n </li>\n </ul>\n <ul v-if=\"buttonFlag\" class=\"edit-list\">\n <li class=\"item-box-outline\">\n <el-popover placement=\"left-end\" trigger=\"hover\">\n <div>\n 距上次订货\n <span class=\"el-icon-arrow-right\"></span>\n <el-input-number\n v-model=\"analysis_form.intervalDay\"\n :controls=\"false\"\n style=\"width: 50px\"\n :min=\"1\"\n ></el-input-number>\n </div>\n <div\n slot=\"reference\"\n class=\"item-box item-box-view\"\n :class=\"[actived2 ? 'actived' : '']\"\n @click=\"changeMenu(2)\"\n >\n <div class=\"space-block\"></div>\n <div class=\"item-content\">\n <div class=\"title-box\">\n <div class=\"title\">久未订货</div>\n <div class=\"title-explain\">\n 距上次订货\n <span class=\"el-icon-arrow-right\">\n {{ analysis_form.intervalDay }}天\n </span>\n </div>\n </div>\n </div>\n </div>\n </el-popover>\n </li>\n <li class=\"item-box-outline\">\n <el-popover placement=\"left-end\" trigger=\"hover\">\n <div>\n 注册天数\n <span class=\"el-icon-arrow-left\"></span>\n <el-input-number\n v-model=\"analysis_form.newRegisterOrder\"\n :controls=\"false\"\n style=\"width: 50px\"\n :min=\"1\"\n ></el-input-number>\n 未下单\n </div>\n <div\n slot=\"reference\"\n class=\"item-box item-box-view\"\n :class=\"[actived3 ? 'actived' : '']\"\n @click=\"changeMenu(3)\"\n >\n <div class=\"space-block\"></div>\n <div class=\"item-content\">\n <div class=\"title-box\">\n <div class=\"title\">新注册未下单</div>\n <div class=\"title-explain\">\n 注册天数\n <span class=\"el-icon-arrow-left\">\n {{ analysis_form.newRegisterOrder }}天未下单\n </span>\n </div>\n </div>\n </div>\n </div>\n </el-popover>\n </li>\n <li class=\"item-box-outline\">\n <el-popover placement=\"left-end\" trigger=\"hover\">\n <div>\n 客户\n <span class=\"el-icon-arrow-left\"></span>\n <el-input-number\n v-model=\"analysis_form.notVisit\"\n :controls=\"false\"\n style=\"width: 50px\"\n :min=\"1\"\n ></el-input-number>\n 未拜访\n </div>\n <div\n slot=\"reference\"\n class=\"item-box item-box-view\"\n :class=\"[actived4 ? 'actived' : '']\"\n @click=\"changeMenu(4)\"\n >\n <div class=\"space-block\"></div>\n <div class=\"item-content\">\n <div class=\"title-box\">\n <div class=\"title\">客户未拜访统计</div>\n <div class=\"title-explain\">\n 客户\n <span class=\"el-icon-arrow-left\">\n {{ analysis_form.notVisit }}天未拜访\n </span>\n </div>\n </div>\n </div>\n </div>\n </el-popover>\n </li>\n </ul>\n </el-aside>\n </el-container>\n </el-col>\n <el-col :span=\"22\">\n <el-table :data=\"tableData\" style=\"width: 100%\">\n <el-table-column prop=\"name\" label=\"客户名称\"></el-table-column>\n <el-table-column prop=\"code\" label=\"客户编码\"></el-table-column>\n <el-table-column prop=\"address\" label=\"客户地区\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.area\">\n {{\n scope.row.area.provinceName +\n \" \" +\n scope.row.area.cityName +\n \" \" +\n scope.row.area.districtName\n }}\n </span>\n <span v-else>-</span>\n </template>\n </el-table-column>\n <el-table-column prop=\"customerType\" label=\"客户类型\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.customerType\">\n {{ scope.row.customerType }}\n </span>\n <span v-else>-</span>\n </template>\n </el-table-column>\n <el-table-column prop=\"salesManName\" label=\"业务员\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.salesManName\">\n {{ scope.row.salesManName }}\n </span>\n <span v-else>-</span>\n </template>\n </el-table-column>\n <el-table-column prop=\"province\" label=\"注册天数\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.customerDays\">\n {{ scope.row.customerDays }}\n </span>\n <span v-else>-</span>\n </template>\n </el-table-column>\n <el-table-column label=\"本年订单金额\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.year\">\n {{ $_common.formattedNumber(scope.row.year.orderMoney) }}\n </span>\n <span v-else>-</span>\n </template>\n </el-table-column>\n <el-table-column label=\"本月订单金额\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.thisMonth\">\n {{ $_common.formattedNumber(scope.row.thisMonth.orderMoney) }}\n </span>\n <span v-else>-</span>\n </template>\n </el-table-column>\n <el-table-column label=\"上月订单金额\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.lastMonth\">\n {{ $_common.formattedNumber(scope.row.lastMonth.orderMoney) }}\n </span>\n <span v-else>-</span>\n </template>\n </el-table-column>\n <el-table-column label=\"本年订单个数\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.year\">\n {{ $_common.formatNub(scope.row.year.orderNum) }}\n </span>\n <span v-else>-</span>\n </template>\n </el-table-column>\n <el-table-column label=\"本月订单个数\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.thisMonth\">\n {{ $_common.formatNub(scope.row.thisMonth.orderNum) }}\n </span>\n <span v-else>-</span>\n </template>\n </el-table-column>\n <el-table-column label=\"上月订单个数\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.lastMonth\">\n {{ $_common.formatNub(scope.row.lastMonth.orderNum) }}\n </span>\n <span v-else>-</span>\n </template>\n </el-table-column>\n <el-table-column label=\"本年拜访次数\" prop=\"yearNum\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.yearNum\">\n {{ scope.row.yearNum }}\n </span>\n <span v-else>-</span>\n </template>\n </el-table-column>\n <el-table-column\n width=\"135\"\n label=\"距上次拜访多少天\"\n prop=\"customerDays\"\n >\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.intervalDay\">\n {{ scope.row.intervalDay }}\n </span>\n <span v-else>-</span>\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 </el-col>\n </el-row>\n <staffListModal\n v-if=\"staff_show\"\n :is-show=\"staff_show\"\n :is-check=\"false\"\n :isserch=\"isserch\"\n @cancel=\"staff_show = false\"\n @confirm=\"staffSel\"\n />\n </ContainerQuery>\n</template>\n<script>\n import staffListModal from \"@/component/common/staffListModal\";\n import RegionSelect from \"@/component/common/RegionSelectJSON\";\n import {\n noOrderCustomer,\n intervalNoOrderCustomer,\n getCustomerNoVisit,\n } from \"@/api/Customer\";\n import { setting, getBasicSetup } from \"@/api/System\";\n export default {\n components: {\n staffListModal,\n RegionSelect,\n },\n data() {\n return {\n customerName: \"\", // 客户名称\n currentUnit: \"\",\n staff_show: false,\n isserch: true,\n salesManId: \"\", // 业务员ID\n area: [],\n provinceCode: \"\",\n cityCode: \"\",\n districtCode: \"\",\n activeName: \"1\",\n tableData: [],\n radio1: \"\",\n on_menu: 0,\n buttonFlag: false,\n actived1: false,\n actived2: true,\n actived3: false,\n actived4: false,\n actived5: false,\n analysis_form: {\n intervalDay: 1,\n newRegisterOrder: 15,\n notVisit: 15,\n },\n index: \"\",\n basicData: {},\n total: 0,\n page: 1,\n pageSize: 10,\n };\n },\n async created() {\n await this.getBasicSetup();\n await this.changeMenu(2);\n },\n async activated() {\n await this.getBasicSetup();\n await this.changeMenu(2);\n },\n methods: {\n changeMenu(index) {\n this.index = index;\n this.customerName = \"\";\n this.currentUnit = \"\";\n this.salesManId = \"\";\n this.provinceCode = \"\";\n this.cityCode = \"\";\n this.districtCode = \"\";\n this.page = 1;\n this.pageSize = 10;\n this.area = [];\n if (index === 1) {\n this.actived1 = true;\n this.actived2 = false;\n this.actived3 = false;\n this.actived4 = false;\n this.actived5 = false;\n } else if (index === 2) {\n this.actived1 = false;\n this.actived2 = true;\n this.actived3 = false;\n this.actived4 = false;\n this.actived5 = false;\n this.intervalNoOrderCustomer();\n } else if (index === 3) {\n this.actived1 = false;\n this.actived2 = false;\n this.actived3 = true;\n this.actived4 = false;\n this.actived5 = false;\n this.noOrderCustomer();\n } else if (index === 4) {\n this.actived1 = false;\n this.actived2 = false;\n this.actived3 = false;\n this.actived4 = true;\n this.actived5 = false;\n this.getCustomerNoVisit();\n } else if (index === 5) {\n this.actived1 = false;\n this.actived2 = false;\n this.actived3 = false;\n this.actived4 = false;\n this.actived5 = true;\n }\n },\n searchData() {\n switch (this.index) {\n case 2:\n this.intervalNoOrderCustomer();\n break;\n case 3:\n this.noOrderCustomer();\n break;\n case 4:\n this.getCustomerNoVisit();\n }\n },\n saleFn(isserch) {\n this.staff_show = true;\n this.isserch = isserch;\n },\n // 选择员工\n staffSel(val) {\n const row = val[0];\n this.currentUnit = row.staffName;\n this.salesManId = row.id;\n this.searchData();\n },\n // 区域\n regionChange(val) {\n this.provinceCode = val[0];\n this.cityCode = val[1];\n this.districtCode = val[2];\n this.searchData();\n },\n tabChange() {},\n // 新注册未下单列表\n async noOrderCustomer() {\n const { data, pageTotal } = await noOrderCustomer({\n page: this.page,\n pageSize: this.pageSize,\n intervalDay: Number(this.analysis_form.newRegisterOrder),\n customerName: this.customerName,\n salesManId: this.salesManId,\n provinceCode: this.provinceCode,\n cityCode: this.cityCode,\n districtCode: this.districtCode,\n });\n this.tableData = data;\n this.total = pageTotal;\n },\n async addData() {\n if (this.index === 2) {\n await this.intervalNoOrderCustomer();\n this.buttonFlag = false;\n }\n if (this.index === 3) {\n await this.noOrderCustomer();\n this.buttonFlag = false;\n }\n if (this.index === 4) {\n await this.getCustomerNoVisit();\n this.buttonFlag = false;\n }\n const data = await setting({\n basicData: {\n ...this.basicData,\n analysis_form: this.analysis_form,\n },\n });\n this.$message({\n message: \"提交成功\",\n type: \"success\",\n });\n await this.getBasicSetup();\n },\n // 久未订货列表\n async intervalNoOrderCustomer() {\n const { data, pageTotal } = await intervalNoOrderCustomer({\n page: this.page,\n pageSize: this.pageSize,\n intervalDay: Number(this.analysis_form.intervalDay),\n customerName: this.customerName,\n salesManId: this.salesManId,\n provinceCode: this.provinceCode,\n cityCode: this.cityCode,\n districtCode: this.districtCode,\n });\n this.tableData = data;\n this.total = pageTotal;\n },\n // 获取详情\n async getBasicSetup() {\n const { data } = await getBasicSetup();\n this.basicData = data.basicData;\n if (data.basicData.analysis_form) {\n this.analysis_form = data.basicData.analysis_form;\n } else {\n this.analysis_form = {\n intervalDay: 1,\n newRegisterOrder: 15,\n notVisit: 15,\n };\n }\n },\n clearData() {\n this.customerName = \"\";\n this.currentUnit = \"\";\n this.salesManId = \"\";\n this.provinceCode = \"\";\n this.cityCode = \"\";\n this.districtCode = \"\";\n },\n clearCurrentUnit() {\n this.salesManId = \"\";\n this.searchData();\n },\n async getCustomerNoVisit() {\n const { data, pageTotal } = await getCustomerNoVisit({\n page: this.page,\n pageSize: this.pageSize,\n intervalDay: Number(this.analysis_form.notVisit),\n customerName: this.customerName,\n staffId: this.salesManId,\n province: this.provinceCode,\n city: this.cityCode,\n district: this.districtCode,\n });\n this.tableData = data;\n this.total = pageTotal;\n },\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n pageChange(val) {\n this.page = val;\n this.searchData();\n },\n },\n };\n</script>\n<style scoped lang=\"scss\">\n .edit-list {\n .item-box-outline {\n position: relative;\n .hoverdiv {\n position: absolute;\n right: -50px;\n top: 50%;\n padding: 10px;\n background-color: #fff;\n z-index: 999;\n }\n .item-box {\n min-height: 50px;\n position: relative;\n display: flex;\n align-items: center;\n &:hover {\n background-color: #e1f0fa;\n }\n &.actived {\n background-color: #fff;\n .space-block {\n width: 3px;\n min-height: 50px;\n height: 100%;\n position: absolute;\n background-color: $base-color-blue;\n top: 0;\n left: 0;\n }\n }\n .item-content {\n padding: 12px 6px 12px 12px;\n display: flex;\n cursor: context-menu;\n .title-box {\n .title-explain {\n font-size: 12px;\n color: #999fab;\n }\n }\n }\n }\n }\n }\n</style>\n"]}]}