ca5e2cbf1ee849bd14218806848c6a9f.json 33 KB

1
  1. {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\finance\\userExtract\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\finance\\userExtract\\index.vue","mtime":1677828270197},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5qb2luLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgY2FyZHNEYXRhIGZyb20gJ0AvY29tcG9uZW50cy9jYXJkcy9jYXJkcyc7CmltcG9ydCBzZWFyY2hGcm9tIGZyb20gJ0AvY29tcG9uZW50cy9wdWJsaWNTZWFyY2hGcm9tJzsKaW1wb3J0IHsgbWFwU3RhdGUgfSBmcm9tICd2dWV4JzsKaW1wb3J0IHsgY2FzaExpc3RBcGksIGNhc2hFZGl0QXBpLCByZWZ1c2VBcGkgfSBmcm9tICdAL2FwaS9maW5hbmNlJzsKaW1wb3J0IHsgZm9ybWF0RGF0ZSBhcyBfZm9ybWF0RGF0ZSB9IGZyb20gJ0AvdXRpbHMvdmFsaWRhdGUnOwppbXBvcnQgZWRpdEZyb20gZnJvbSAnQC9jb21wb25lbnRzL2Zyb20vZnJvbSc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnY2FzaEFwcGx5JywKICBjb21wb25lbnRzOiB7CiAgICBjYXJkc0RhdGE6IGNhcmRzRGF0YSwKICAgIHNlYXJjaEZyb206IHNlYXJjaEZyb20sCiAgICBlZGl0RnJvbTogZWRpdEZyb20KICB9LAogIGZpbHRlcnM6IHsKICAgIGZvcm1hdERhdGU6IGZ1bmN0aW9uIGZvcm1hdERhdGUodGltZSkgewogICAgICBpZiAodGltZSAhPT0gMCkgewogICAgICAgIHZhciBkYXRlID0gbmV3IERhdGUodGltZSAqIDEwMDApOwogICAgICAgIHJldHVybiBfZm9ybWF0RGF0ZShkYXRlLCAneXl5eS1NTS1kZCBoaDptbScpOwogICAgICB9CiAgICB9CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgaW1hZ2VzOiBbJzEuanBnJywgJzIuanBnJ10sCiAgICAgIG1vZGFsX2xvYWRpbmc6IGZhbHNlLAogICAgICBmYWlsX21zZzogewogICAgICAgIG1lc3NhZ2U6ICfovpPlhaXkv6Hmga/kuI3lrozmlbTmiJbmnInor68hJwogICAgICB9LAogICAgICBtb2RhbHM6IGZhbHNlLAogICAgICB0b3RhbDogMCwKICAgICAgY2FyZExpc3RzOiBbXSwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIGNvbHVtbnM6IFt7CiAgICAgICAgdGl0bGU6ICdJRCcsCiAgICAgICAga2V5OiAnaWQnLAogICAgICAgIHdpZHRoOiA4MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfnlKjmiLfkv6Hmga8nLAogICAgICAgIHNsb3Q6ICduaWNrbmFtZScsCiAgICAgICAgbWluV2lkdGg6IDE4MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmj5DnjrDph5Hpop0nLAogICAgICAgIHNsb3Q6ICdleHRyYWN0X3ByaWNlJywKICAgICAgICBtaW5XaWR0aDogOTAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5o+Q546w5pa55byPJywKICAgICAgICBzbG90OiAnZXh0cmFjdF90eXBlJywKICAgICAgICBtaW5XaWR0aDogMTUwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aUtuasvueggScsCiAgICAgICAgc2xvdDogJ3FyY29kZV91cmwnLAogICAgICAgIG1pbldpZHRoOiAxNTAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5re75Yqg5pe26Ze0JywKICAgICAgICBzbG90OiAnYWRkX3RpbWUnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5aSH5rOoJywKICAgICAgICBrZXk6ICdtYXJrJywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+WuoeaguOeKtuaAgScsCiAgICAgICAgc2xvdDogJ3N0YXR1cycsCiAgICAgICAgbWluV2lkdGg6IDE4MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmk43kvZwnLAogICAgICAgIHNsb3Q6ICdjcmVhdGVNb2RhbEZyYW1lJywKICAgICAgICBmaXhlZDogJ3JpZ2h0JywKICAgICAgICB3aWR0aDogMTAwCiAgICAgIH1dLAogICAgICB0YWJMaXN0OiBbXSwKICAgICAgZnJvbUxpc3Q6IHsKICAgICAgICB0aXRsZTogJ+mAieaLqeaXtumXtCcsCiAgICAgICAgY3VzdG9tOiB0cnVlLAogICAgICAgIGZyb21UeHQ6IFt7CiAgICAgICAgICB0ZXh0OiAn5YWo6YOoJywKICAgICAgICAgIHZhbDogJycKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5LuK5aSpJywKICAgICAgICAgIHZhbDogJ3RvZGF5JwogICAgICAgIH0sIHsKICAgICAgICAgIHRleHQ6ICfmnKzlkagnLAogICAgICAgICAgdmFsOiAnd2VlaycKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5pys5pyIJywKICAgICAgICAgIHZhbDogJ21vbnRoJwogICAgICAgIH0sIHsKICAgICAgICAgIHRleHQ6ICfmnKzlraPluqYnLAogICAgICAgICAgdmFsOiAncXVhcnRlcicKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5pys5bm0JywKICAgICAgICAgIHZhbDogJ3llYXInCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgdHJlZURhdGE6IHsKICAgICAgICB3aXRoZHJhd2FsOiBbewogICAgICAgICAgdGl0bGU6ICflhajpg6gnLAogICAgICAgICAgdmFsdWU6ICcnCiAgICAgICAgfSwgewogICAgICAgICAgdGl0bGU6ICfmnKrpgJrov4cnLAogICAgICAgICAgdmFsdWU6IC0xCiAgICAgICAgfSwgewogICAgICAgICAgdGl0bGU6ICfnlLPor7fkuK0nLAogICAgICAgICAgdmFsdWU6IDAKICAgICAgICB9LCB7CiAgICAgICAgICB0aXRsZTogJ+W3sumAmui/hycsCiAgICAgICAgICB2YWx1ZTogMQogICAgICAgIH1dLAogICAgICAgIHBheW1lbnQ6IFt7CiAgICAgICAgICB0aXRsZTogJ+WFqOmDqCcsCiAgICAgICAgICB2YWx1ZTogJycKICAgICAgICB9LCB7CiAgICAgICAgICB0aXRsZTogJ+W+ruS/oScsCiAgICAgICAgICB2YWx1ZTogJ3d4JwogICAgICAgIH0sIHsKICAgICAgICAgIHRpdGxlOiAn5pSv5LuY5a6dJywKICAgICAgICAgIHZhbHVlOiAnYWxpcGF5JwogICAgICAgIH0sIHsKICAgICAgICAgIHRpdGxlOiAn6ZO26KGM5Y2hJywKICAgICAgICAgIHZhbHVlOiAnYmFuaycKICAgICAgICB9XQogICAgICB9LAogICAgICBmb3JtVmFsaWRhdGU6IHsKICAgICAgICBzdGF0dXM6ICcnLAogICAgICAgIGV4dHJhY3RfdHlwZTogJycsCiAgICAgICAgbmlyZWlkOiAnJywKICAgICAgICBkYXRhOiAnJywKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAyMAogICAgICB9LAogICAgICBleHRyYWN0U3RhdGlzdGljczoge30sCiAgICAgIHRpbWVWYWw6IFtdLAogICAgICBGcm9tRGF0YTogbnVsbCwKICAgICAgZXh0cmFjdElkOiAwCiAgICB9OwogIH0sCiAgd2F0Y2g6IHsKICAgICRyb3V0ZTogZnVuY3Rpb24gJHJvdXRlKCkgewogICAgICBpZiAodGhpcy4kcm91dGUuZnVsbFBhdGggPT09ICcvYWRtaW4vZmluYW5jZS91c2VyX2V4dHJhY3QvaW5kZXg/c3RhdHVzPTAnKSB7CiAgICAgICAgdGhpcy5nZXRQYXRoKCk7CiAgICAgIH0KICAgIH0KICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIG1hcFN0YXRlKCdtZWRpYScsIFsnaXNNb2JpbGUnXSkpLCB7fSwgewogICAgbGFiZWxXaWR0aDogZnVuY3Rpb24gbGFiZWxXaWR0aCgpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyB1bmRlZmluZWQgOiA4MDsKICAgIH0sCiAgICBsYWJlbFBvc2l0aW9uOiBmdW5jdGlvbiBsYWJlbFBvc2l0aW9uKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/ICd0b3AnIDogJ2xlZnQnOwogICAgfQogIH0pLAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICBpZiAodGhpcy4kcm91dGUuZnVsbFBhdGggPT09ICcvYWRtaW4vZmluYW5jZS91c2VyX2V4dHJhY3QvaW5kZXg/c3RhdHVzPTAnKSB7CiAgICAgIHRoaXMuZ2V0UGF0aCgpOwogICAgfSBlbHNlIHsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9CiAgfSwKICBtZXRob2RzOiB7CiAgICBnZXRQYXRoOiBmdW5jdGlvbiBnZXRQYXRoKCkgewogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gMTsKICAgICAgdGhpcy5mb3JtVmFsaWRhdGUuc3RhdHVzID0gcGFyc2VJbnQodGhpcy4kcm91dGUucXVlcnkuc3RhdHVzKTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g5peg5pWICiAgICBpbnZhbGlkOiBmdW5jdGlvbiBpbnZhbGlkKHJvdykgewogICAgICB0aGlzLmV4dHJhY3RJZCA9IHJvdy5pZDsKICAgICAgdGhpcy5tb2RhbHMgPSB0cnVlOwogICAgfSwKICAgIC8vIOehruWumgogICAgb2tzOiBmdW5jdGlvbiBva3MoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICB0aGlzLm1vZGFsX2xvYWRpbmcgPSB0cnVlOwogICAgICByZWZ1c2VBcGkodGhpcy5leHRyYWN0SWQsIHRoaXMuZmFpbF9tc2cpLnRoZW4oIC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUocmVzKSB7CiAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgIF90aGlzLiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CgogICAgICAgICAgICAgICAgICBfdGhpcy5tb2RhbF9sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgIF90aGlzLm1vZGFscyA9IGZhbHNlOwoKICAgICAgICAgICAgICAgICAgX3RoaXMuZ2V0TGlzdCgpOwoKICAgICAgICAgICAgICAgIGNhc2UgNDoKICAgICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5zdG9wKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgICB9KSk7CgogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gpIHsKICAgICAgICAgIHJldHVybiBfcmVmLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOmAmui/hwogICAgYWRvcHQ6IGZ1bmN0aW9uIGFkb3B0KHJvdywgdGl0LCBudW0pIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICB2YXIgZGVsZnJvbURhdGEgPSB7CiAgICAgICAgdGl0bGU6IHRpdCwKICAgICAgICBudW06IG51bSwKICAgICAgICB1cmw6ICJmaW5hbmNlL2V4dHJhY3QvYWRvcHQvIi5jb25jYXQocm93LmlkKSwKICAgICAgICBtZXRob2Q6ICdwdXQnLAogICAgICAgIGlkczogJycKICAgICAgfTsKICAgICAgdGhpcy4kbW9kYWxTdXJlKGRlbGZyb21EYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIuJE1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKCiAgICAgICAgX3RoaXMyLmdldExpc3QoKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMi4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5YW35L2T5pel5pyfCiAgICBvbmNoYW5nZVRpbWU6IGZ1bmN0aW9uIG9uY2hhbmdlVGltZShlKSB7CiAgICAgIHRoaXMudGltZVZhbCA9IGU7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLmRhdGEgPSB0aGlzLnRpbWVWYWwuam9pbignLScpOwogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g6YCJ5oup5pe26Ze0CiAgICBzZWxlY3RDaGFuZ2U6IGZ1bmN0aW9uIHNlbGVjdENoYW5nZSh0YWIpIHsKICAgICAgdGhpcy5mb3JtVmFsaWRhdGUucGFnZSA9IDE7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLmRhdGEgPSB0YWI7CiAgICAgIHRoaXMudGltZVZhbCA9IFtdOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvLyDpgInmi6kKICAgIHNlbENoYW5nZTogZnVuY3Rpb24gc2VsQ2hhbmdlKCkgewogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g5YiX6KGoCiAgICBnZXRMaXN0OiBmdW5jdGlvbiBnZXRMaXN0KCkgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKCiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CiAgICAgIGNhc2hMaXN0QXBpKHRoaXMuZm9ybVZhbGlkYXRlKS50aGVuKCAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmMiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZTIocmVzKSB7CiAgICAgICAgICB2YXIgZGF0YTsKICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlMiQoX2NvbnRleHQyKSB7CiAgICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dDIucHJldiA9IF9jb250ZXh0Mi5uZXh0KSB7CiAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgIGRhdGEgPSByZXMuZGF0YTsKICAgICAgICAgICAgICAgICAgX3RoaXMzLnRhYkxpc3QgPSBkYXRhLmxpc3QubGlzdDsKICAgICAgICAgICAgICAgICAgX3RoaXMzLnRvdGFsID0gZGF0YS5saXN0LmNvdW50OwogICAgICAgICAgICAgICAgICBfdGhpczMuZXh0cmFjdFN0YXRpc3RpY3MgPSBkYXRhLmV4dHJhY3Rfc3RhdGlzdGljczsKICAgICAgICAgICAgICAgICAgX3RoaXMzLmNhcmRMaXN0cyA9IFt7CiAgICAgICAgICAgICAgICAgICAgY29sOiA2LAogICAgICAgICAgICAgICAgICAgIGNvdW50OiBfdGhpczMuZXh0cmFjdFN0YXRpc3RpY3MucHJpY2UsCiAgICAgICAgICAgICAgICAgICAgbmFtZTogJ+W+heaPkOeOsOmHkeminScsCiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lOiAnbWQtYmFza2V0JwogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgY29sOiA2LAogICAgICAgICAgICAgICAgICAgIGNvdW50OiBfdGhpczMuZXh0cmFjdFN0YXRpc3RpY3MuYnJva2VyYWdlX2NvdW50LAogICAgICAgICAgICAgICAgICAgIG5hbWU6ICfkvaPph5HmgLvph5Hpop0nLAogICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZTogJ21kLXByaWNldGFncycKICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgIGNvbDogNiwKICAgICAgICAgICAgICAgICAgICBjb3VudDogX3RoaXMzLmV4dHJhY3RTdGF0aXN0aWNzLnByaWNlZCwKICAgICAgICAgICAgICAgICAgICBuYW1lOiAn5bey5o+Q546w6YeR6aKdJywKICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU6ICdtZC1jYXNoJwogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgY29sOiA2LAogICAgICAgICAgICAgICAgICAgIGNvdW50OiBfdGhpczMuZXh0cmFjdFN0YXRpc3RpY3MuYnJva2VyYWdlX25vdCwKICAgICAgICAgICAgICAgICAgICBuYW1lOiAn5pyq5o+Q546w6YeR6aKdJywKICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU6ICdpb3MtY2FzaCcKICAgICAgICAgICAgICAgICAgfV07CiAgICAgICAgICAgICAgICAgIF90aGlzMy5sb2FkaW5nID0gZmFsc2U7CgogICAgICAgICAgICAgICAgY2FzZSA2OgogICAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5zdG9wKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlMik7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94MikgewogICAgICAgICAgcmV0dXJuIF9yZWYyLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMzLmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgX3RoaXMzLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICBwYWdlQ2hhbmdlOiBmdW5jdGlvbiBwYWdlQ2hhbmdlKGluZGV4KSB7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLnBhZ2UgPSBpbmRleDsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g57yW6L6RCiAgICBlZGl0OiBmdW5jdGlvbiBlZGl0KHJvdykgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKCiAgICAgIGNhc2hFZGl0QXBpKHJvdy5pZCkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjMgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUzKHJlcykgewogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUzJChfY29udGV4dDMpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0My5wcmV2ID0gX2NvbnRleHQzLm5leHQpIHsKICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgaWYgKCEocmVzLmRhdGEuc3RhdHVzID09PSBmYWxzZSkpIHsKICAgICAgICAgICAgICAgICAgICBfY29udGV4dDMubmV4dCA9IDI7CiAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDMuYWJydXB0KCJyZXR1cm4iLCBfdGhpczQuJGF1dGhMYXBzZShyZXMuZGF0YSkpOwoKICAgICAgICAgICAgICAgIGNhc2UgMjoKICAgICAgICAgICAgICAgICAgX3RoaXM0LkZyb21EYXRhID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAgIF90aGlzNC4kcmVmcy5lZGl0cy5tb2RhbHMgPSB0cnVlOwoKICAgICAgICAgICAgICAgIGNhc2UgNDoKICAgICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDMuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZTMpOwogICAgICAgIH0pKTsKCiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeDMpIHsKICAgICAgICAgIHJldHVybiBfcmVmMy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzNC4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g57yW6L6R5o+Q5Lqk5oiQ5YqfCiAgICBzdWJtaXRGYWlsOiBmdW5jdGlvbiBzdWJtaXRGYWlsKCkgewogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0KICB9Cn07"},{"version":3,"mappings":"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","names":["name","components","cardsData","searchFrom","editFrom","filters","formatDate","time","data","images","modal_loading","fail_msg","message","modals","total","cardLists","loading","columns","title","key","width","slot","minWidth","fixed","tabList","fromList","custom","fromTxt","text","val","treeData","withdrawal","value","payment","formValidate","status","extract_type","nireid","page","limit","extractStatistics","timeVal","FromData","extractId","watch","$route","computed","mapState","labelWidth","labelPosition","mounted","methods","getPath","invalid","row","oks","refuseApi","then","catch","adopt","tit","num","url","method","ids","onchangeTime","e","selectChange","tab","selChange","getList","cashListApi","res","col","count","className","pageChange","index","edit","cashEditApi","submitFail"],"sourceRoot":"src/pages/finance/userExtract","sources":["index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Form\r\n ref=\"formValidate\"\r\n :model=\"formValidate\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n class=\"tabform\"\r\n @submit.native.prevent\r\n >\r\n <Row :gutter=\"24\" type=\"flex\">\r\n <Col span=\"24\">\r\n <FormItem label=\"时间选择:\">\r\n <RadioGroup\r\n v-model=\"formValidate.data\"\r\n type=\"button\"\r\n @on-change=\"selectChange(formValidate.data)\"\r\n class=\"mr\"\r\n >\r\n <Radio :label=\"item.val\" v-for=\"(item, i) in fromList.fromTxt\" :key=\"i\">{{ item.text }}</Radio>\r\n </RadioGroup>\r\n <DatePicker\r\n :editable=\"false\"\r\n @on-change=\"onchangeTime\"\r\n :value=\"timeVal\"\r\n format=\"yyyy/MM/dd\"\r\n type=\"daterange\"\r\n placement=\"bottom-end\"\r\n placeholder=\"请选择时间\"\r\n style=\"width: 200px\"\r\n ></DatePicker>\r\n </FormItem>\r\n </Col>\r\n <Col span=\"24\">\r\n <FormItem label=\"提现状态:\">\r\n <RadioGroup type=\"button\" v-model=\"formValidate.status\" class=\"mr15\" @on-change=\"selChange\">\r\n <Radio :label=\"itemn.value\" v-for=\"(itemn, indexn) in treeData.withdrawal\" :key=\"indexn\">{{\r\n itemn.title\r\n }}</Radio>\r\n </RadioGroup>\r\n </FormItem>\r\n </Col>\r\n <Col span=\"24\">\r\n <FormItem label=\"提现方式:\">\r\n <RadioGroup type=\"button\" v-model=\"formValidate.extract_type\" class=\"mr15\" @on-change=\"selChange\">\r\n <Radio :label=\"itemn.value\" v-for=\"(itemn, indexn) in treeData.payment\" :key=\"indexn\">{{\r\n itemn.title\r\n }}</Radio>\r\n </RadioGroup>\r\n </FormItem>\r\n </Col>\r\n <Col span=\"24\">\r\n <FormItem label=\"搜索:\">\r\n <div class=\"acea-row row-middle\">\r\n <Input\r\n search\r\n enter-button\r\n @on-search=\"selChange\"\r\n placeholder=\"微信昵称/姓名/支付宝账号/银行卡号\"\r\n element-id=\"name\"\r\n v-model=\"formValidate.nireid\"\r\n style=\"width: 30%\"\r\n />\r\n <router-link to=\"/admin/finance/finance/commission\" class=\"ml20\">佣金记录</router-link>\r\n </div>\r\n </FormItem>\r\n </Col>\r\n </Row>\r\n </Form>\r\n </Card>\r\n <cards-data :cardLists=\"cardLists\" v-if=\"extractStatistics\"></cards-data>\r\n <Card :bordered=\"false\" dis-hover>\r\n <Table\r\n ref=\"table\"\r\n :columns=\"columns\"\r\n :data=\"tabList\"\r\n class=\"ivu-mt\"\r\n :loading=\"loading\"\r\n no-data-text=\"暂无数据\"\r\n no-filtered-data-text=\"暂无筛选结果\"\r\n >\r\n <template slot-scope=\"{ row }\" slot=\"nickname\">\r\n <div>\r\n 用户昵称: {{ row.nickname }} <br />\r\n 用户id:{{ row.uid }}\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row }\" slot=\"extract_price\">\r\n <div>{{ row.extract_price }}</div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"add_time\">\r\n <span> {{ row.add_time | formatDate }}</span>\r\n </template>\r\n <template slot-scope=\"{ row }\" slot=\"extract_type\">\r\n <div class=\"type\" v-if=\"row.extract_type === 'bank'\">\r\n <div class=\"item\">姓名:{{ row.real_name }}</div>\r\n <div class=\"item\">银行卡号:{{ row.bank_code }}</div>\r\n <div class=\"item\">银行开户地址:{{ row.bank_address }}</div>\r\n </div>\r\n <div class=\"type\" v-if=\"row.extract_type === 'weixin'\">\r\n <div class=\"item\">昵称:{{ row.nickname }}</div>\r\n <div class=\"item\">微信号:{{ row.wechat }}</div>\r\n </div>\r\n <div class=\"type\" v-if=\"row.extract_type === 'alipay'\">\r\n <div class=\"item\">姓名:{{ row.real_name }}</div>\r\n <div class=\"item\">支付宝号:{{ row.alipay_code }}</div>\r\n </div>\r\n <div class=\"type\" v-if=\"row.extract_type === 'balance'\">\r\n <div class=\"item\">姓名:{{ row.real_name }}</div>\r\n <div class=\"item\">提现方式:佣金转入余额</div>\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"qrcode_url\">\r\n <div class=\"tabBox_img\" v-viewer v-if=\"row.extract_type === 'weixin' || row.extract_type === 'alipay'\">\r\n <img v-lazy=\"row.qrcode_url\" />\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"status\">\r\n <div class=\"status\" v-if=\"row.status === 0\">\r\n <div class=\"statusVal\">申请中</div>\r\n <div>\r\n <Button type=\"error\" icon=\"md-close\" size=\"small\" class=\"item\" @click=\"invalid(row)\">驳回</Button>\r\n <Button type=\"info\" icon=\"md-checkmark\" size=\"small\" class=\"item\" @click=\"adopt(row, '审核通过', index)\"\r\n >通过</Button\r\n >\r\n </div>\r\n </div>\r\n <div class=\"statusVal\" v-if=\"row.status === 1\">提现通过</div>\r\n <div class=\"statusVal\" v-if=\"row.status === -1\">提现未通过<br />未通过原因:{{ row.fail_msg }}</div>\r\n </template>\r\n <template slot-scope=\"{ row }\" slot=\"createModalFrame\">\r\n <a href=\"javascript:void(0);\" @click=\"edit(row)\">编辑</a>\r\n </template>\r\n </Table>\r\n <div class=\"acea-row row-right page\">\r\n <Page\r\n :total=\"total\"\r\n :current=\"formValidate.page\"\r\n show-elevator\r\n show-total\r\n @on-change=\"pageChange\"\r\n :page-size=\"formValidate.limit\"\r\n />\r\n </div>\r\n </Card>\r\n\r\n <!-- 编辑表单-->\r\n <edit-from ref=\"edits\" :FromData=\"FromData\" @submitFail=\"submitFail\"></edit-from>\r\n <!-- 拒绝通过-->\r\n <Modal v-model=\"modals\" scrollable closable title=\"未通过原因\" :mask-closable=\"false\">\r\n <Input v-model=\"fail_msg.message\" type=\"textarea\" :rows=\"4\" placeholder=\"请输入未通过原因\" />\r\n <div slot=\"footer\">\r\n <Button type=\"primary\" size=\"large\" long :loading=\"modal_loading\" @click=\"oks\">确定</Button>\r\n </div>\r\n </Modal>\r\n </div>\r\n</template>\r\n<script>\r\nimport cardsData from '@/components/cards/cards';\r\nimport searchFrom from '@/components/publicSearchFrom';\r\nimport { mapState } from 'vuex';\r\nimport { cashListApi, cashEditApi, refuseApi } from '@/api/finance';\r\nimport { formatDate } from '@/utils/validate';\r\nimport editFrom from '@/components/from/from';\r\nexport default {\r\n name: 'cashApply',\r\n components: { cardsData, searchFrom, editFrom },\r\n filters: {\r\n formatDate(time) {\r\n if (time !== 0) {\r\n let date = new Date(time * 1000);\r\n return formatDate(date, 'yyyy-MM-dd hh:mm');\r\n }\r\n },\r\n },\r\n data() {\r\n return {\r\n images: ['1.jpg', '2.jpg'],\r\n modal_loading: false,\r\n fail_msg: {\r\n message: '输入信息不完整或有误!',\r\n },\r\n modals: false,\r\n total: 0,\r\n cardLists: [],\r\n loading: false,\r\n columns: [\r\n {\r\n title: 'ID',\r\n key: 'id',\r\n width: 80,\r\n },\r\n {\r\n title: '用户信息',\r\n slot: 'nickname',\r\n minWidth: 180,\r\n },\r\n {\r\n title: '提现金额',\r\n slot: 'extract_price',\r\n minWidth: 90,\r\n },\r\n {\r\n title: '提现方式',\r\n slot: 'extract_type',\r\n minWidth: 150,\r\n },\r\n {\r\n title: '收款码',\r\n slot: 'qrcode_url',\r\n minWidth: 150,\r\n },\r\n {\r\n title: '添加时间',\r\n slot: 'add_time',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '备注',\r\n key: 'mark',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '审核状态',\r\n slot: 'status',\r\n minWidth: 180,\r\n },\r\n {\r\n title: '操作',\r\n slot: 'createModalFrame',\r\n fixed: 'right',\r\n width: 100,\r\n },\r\n ],\r\n tabList: [],\r\n fromList: {\r\n title: '选择时间',\r\n custom: true,\r\n fromTxt: [\r\n { text: '全部', val: '' },\r\n { text: '今天', val: 'today' },\r\n { text: '本周', val: 'week' },\r\n { text: '本月', val: 'month' },\r\n { text: '本季度', val: 'quarter' },\r\n { text: '本年', val: 'year' },\r\n ],\r\n },\r\n treeData: {\r\n withdrawal: [\r\n {\r\n title: '全部',\r\n value: '',\r\n },\r\n {\r\n title: '未通过',\r\n value: -1,\r\n },\r\n {\r\n title: '申请中',\r\n value: 0,\r\n },\r\n {\r\n title: '已通过',\r\n value: 1,\r\n },\r\n ],\r\n payment: [\r\n {\r\n title: '全部',\r\n value: '',\r\n },\r\n {\r\n title: '微信',\r\n value: 'wx',\r\n },\r\n {\r\n title: '支付宝',\r\n value: 'alipay',\r\n },\r\n {\r\n title: '银行卡',\r\n value: 'bank',\r\n },\r\n ],\r\n },\r\n formValidate: {\r\n status: '',\r\n extract_type: '',\r\n nireid: '',\r\n data: '',\r\n page: 1,\r\n limit: 20,\r\n },\r\n extractStatistics: {},\r\n timeVal: [],\r\n FromData: null,\r\n extractId: 0,\r\n };\r\n },\r\n watch: {\r\n $route() {\r\n if (this.$route.fullPath === '/admin/finance/user_extract/index?status=0') {\r\n this.getPath();\r\n }\r\n },\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : 80;\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'left';\r\n },\r\n },\r\n mounted() {\r\n if (this.$route.fullPath === '/admin/finance/user_extract/index?status=0') {\r\n this.getPath();\r\n } else {\r\n this.getList();\r\n }\r\n },\r\n methods: {\r\n getPath() {\r\n this.formValidate.page = 1;\r\n this.formValidate.status = parseInt(this.$route.query.status);\r\n this.getList();\r\n },\r\n // 无效\r\n invalid(row) {\r\n this.extractId = row.id;\r\n this.modals = true;\r\n },\r\n // 确定\r\n oks() {\r\n this.modal_loading = true;\r\n refuseApi(this.extractId, this.fail_msg)\r\n .then(async (res) => {\r\n this.$Message.success(res.msg);\r\n this.modal_loading = false;\r\n this.modals = false;\r\n this.getList();\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 通过\r\n adopt(row, tit, num) {\r\n let delfromData = {\r\n title: tit,\r\n num: num,\r\n url: `finance/extract/adopt/${row.id}`,\r\n method: 'put',\r\n ids: '',\r\n };\r\n this.$modalSure(delfromData)\r\n .then((res) => {\r\n this.$Message.success(res.msg);\r\n this.getList();\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 具体日期\r\n onchangeTime(e) {\r\n this.timeVal = e;\r\n this.formValidate.data = this.timeVal.join('-');\r\n this.formValidate.page = 1;\r\n this.getList();\r\n },\r\n // 选择时间\r\n selectChange(tab) {\r\n this.formValidate.page = 1;\r\n this.formValidate.data = tab;\r\n this.timeVal = [];\r\n this.getList();\r\n },\r\n // 选择\r\n selChange() {\r\n this.formValidate.page = 1;\r\n this.getList();\r\n },\r\n // 列表\r\n getList() {\r\n this.loading = true;\r\n cashListApi(this.formValidate)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.tabList = data.list.list;\r\n this.total = data.list.count;\r\n this.extractStatistics = data.extract_statistics;\r\n this.cardLists = [\r\n { col: 6, count: this.extractStatistics.price, name: '待提现金额', className: 'md-basket' },\r\n { col: 6, count: this.extractStatistics.brokerage_count, name: '佣金总金额', className: 'md-pricetags' },\r\n { col: 6, count: this.extractStatistics.priced, name: '已提现金额', className: 'md-cash' },\r\n { col: 6, count: this.extractStatistics.brokerage_not, name: '未提现金额', className: 'ios-cash' },\r\n ];\r\n this.loading = false;\r\n })\r\n .catch((res) => {\r\n this.loading = false;\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n pageChange(index) {\r\n this.formValidate.page = index;\r\n this.getList();\r\n },\r\n // 编辑\r\n edit(row) {\r\n cashEditApi(row.id)\r\n .then(async (res) => {\r\n if (res.data.status === false) {\r\n return this.$authLapse(res.data);\r\n }\r\n this.FromData = res.data;\r\n this.$refs.edits.modals = true;\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 编辑提交成功\r\n submitFail() {\r\n this.getList();\r\n },\r\n },\r\n};\r\n</script>\r\n<style scoped lang=\"stylus\">\r\n.ivu-mt .type .item\r\n margin:3px 0;\r\n.tabform\r\n margin-bottom 10px\r\n.Refresh\r\n font-size 12px\r\n color #1890FF\r\n cursor pointer\r\n.ivu-form-item\r\n margin-bottom 10px\r\n.status >>> .item~.item\r\n margin-left 6px\r\n.status >>> .statusVal\r\n margin-bottom 7px\r\n/*.ivu-mt >>> .ivu-table-header*/\r\n/* border-top:1px dashed #ddd!important*/\r\n.type\r\n padding 3px 0\r\n box-sizing border-box\r\n.tabBox_img\r\n width 36px\r\n height 36px\r\n border-radius:4px\r\n cursor pointer\r\n img\r\n width 100%\r\n height 100%\r\n</style>\r\n"]}]}