8934b07521126bd6b36a7598564dbe2e.json 28 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\\user\\list\\handle\\userDetails.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\user\\list\\handle\\userDetails.vue","mtime":1677828270253},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBkZXRhaWxzQXBpLCBpbmZvQXBpIH0gZnJvbSAnQC9hcGkvdXNlcic7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAndXNlckRldGFpbHMnLAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICB0aGVtZTI6ICdsaWdodCcsCiAgICAgIGxpc3Q6IFt7CiAgICAgICAgdmFsOiAnb3JkZXInLAogICAgICAgIGxhYmVsOiAn5raI6LS56K6w5b2VJwogICAgICB9LCB7CiAgICAgICAgdmFsOiAnaW50ZWdyYWwnLAogICAgICAgIGxhYmVsOiAn56ev5YiG5piO57uGJwogICAgICB9LCB7CiAgICAgICAgdmFsOiAnc2lnbicsCiAgICAgICAgbGFiZWw6ICfnrb7liLDorrDlvZUnCiAgICAgIH0sIHsKICAgICAgICB2YWw6ICdjb3Vwb24nLAogICAgICAgIGxhYmVsOiAn5oyB5pyJ5LyY5oOg5Yi4JwogICAgICB9LCB7CiAgICAgICAgdmFsOiAnYmFsYW5jZV9jaGFuZ2UnLAogICAgICAgIGxhYmVsOiAn5L2Z6aKd5Y+Y5YqoJwogICAgICB9LCB7CiAgICAgICAgdmFsOiAnc3ByZWFkJywKICAgICAgICBsYWJlbDogJ+WlveWPi+WFs+ezuycKICAgICAgfV0sCiAgICAgIG1vZGFsczogZmFsc2UsCiAgICAgIHNwaW5TaG93OiBmYWxzZSwKICAgICAgZGV0YWlsc0RhdGE6IFtdLAogICAgICB1c2VySWQ6IDAsCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICB1c2VyRnJvbTogewogICAgICAgIHR5cGU6ICdvcmRlcicsCiAgICAgICAgcGFnZTogMSwKICAgICAgICAvLyDlvZPliY3pobUKICAgICAgICBsaW1pdDogMjAgLy8g5q+P6aG15pi+56S65p2h5pWwCgogICAgICB9LAogICAgICB0b3RhbDogMCwKICAgICAgY29sdW1uczogW10sCiAgICAgIHVzZXJMaXN0czogW10sCiAgICAgIHBzSW5mbzoge30sCiAgICAgIGFjdGl2ZU5hbWU6ICdvcmRlcicKICAgIH07CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkge30sCiAgbWV0aG9kczogewogICAgLy8g5Lya5ZGY6K+m5oOFCiAgICBnZXREZXRhaWxzOiBmdW5jdGlvbiBnZXREZXRhaWxzKGlkKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICB0aGlzLmFjdGl2ZU5hbWUgPSAnb3JkZXInOwogICAgICB0aGlzLnVzZXJJZCA9IGlkOwogICAgICB0aGlzLnNwaW5TaG93ID0gdHJ1ZTsKICAgICAgZGV0YWlsc0FwaShpZCkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZShyZXMpIHsKICAgICAgICAgIHZhciBkYXRhOwogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBpZiAocmVzLnN0YXR1cyA9PT0gMjAwKSB7CiAgICAgICAgICAgICAgICAgICAgZGF0YSA9IHJlcy5kYXRhOwogICAgICAgICAgICAgICAgICAgIF90aGlzLmRldGFpbHNEYXRhID0gZGF0YS5oZWFkZXJMaXN0OwogICAgICAgICAgICAgICAgICAgIF90aGlzLnBzSW5mbyA9IGRhdGEucHNfaW5mbzsKCiAgICAgICAgICAgICAgICAgICAgX3RoaXMuY2hhbmdlVHlwZSgnb3JkZXInKTsKCiAgICAgICAgICAgICAgICAgICAgX3RoaXMuc3BpblNob3cgPSBmYWxzZTsKICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBfdGhpcy5zcGluU2hvdyA9IGZhbHNlOwoKICAgICAgICAgICAgICAgICAgICBfdGhpcy4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5zdG9wKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgICB9KSk7CgogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gpIHsKICAgICAgICAgIHJldHVybiBfcmVmLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMuc3BpblNob3cgPSBmYWxzZTsKCiAgICAgICAgX3RoaXMuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIHBhZ2VDaGFuZ2U6IGZ1bmN0aW9uIHBhZ2VDaGFuZ2UoaW5kZXgpIHsKICAgICAgdGhpcy51c2VyRnJvbS5wYWdlID0gaW5kZXg7CiAgICAgIHRoaXMuY2hhbmdlVHlwZSh0aGlzLnVzZXJGcm9tLnR5cGUpOwogICAgfSwKICAgIC8vIHRhYumAiemhuQogICAgY2hhbmdlVHlwZTogZnVuY3Rpb24gY2hhbmdlVHlwZShuYW1lKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgdGhpcy51c2VyRnJvbS50eXBlID0gbmFtZTsKICAgICAgdGhpcy5hY3RpdmVOYW1lID0gbmFtZTsKCiAgICAgIGlmICh0aGlzLnVzZXJGcm9tLnR5cGUgPT09ICcnKSB7CiAgICAgICAgdGhpcy51c2VyRnJvbS50eXBlID0gJ29yZGVyJzsKICAgICAgfQoKICAgICAgdmFyIGRhdGEgPSB7CiAgICAgICAgaWQ6IHRoaXMudXNlcklkLAogICAgICAgIGRhdGFzOiB0aGlzLnVzZXJGcm9tCiAgICAgIH07CiAgICAgIGluZm9BcGkoZGF0YSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjIgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUyKHJlcykgewogICAgICAgICAgdmFyIF9kYXRhOwoKICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlMiQoX2NvbnRleHQyKSB7CiAgICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dDIucHJldiA9IF9jb250ZXh0Mi5uZXh0KSB7CiAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgIGlmICghKHJlcy5zdGF0dXMgPT09IDIwMCkpIHsKICAgICAgICAgICAgICAgICAgICBfY29udGV4dDIubmV4dCA9IDIxOwogICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICBfZGF0YSA9IHJlcy5kYXRhOwogICAgICAgICAgICAgICAgICBfdGhpczIudXNlckxpc3RzID0gX2RhdGEubGlzdDsKICAgICAgICAgICAgICAgICAgX3RoaXMyLnRvdGFsID0gX2RhdGEuY291bnQ7CiAgICAgICAgICAgICAgICAgIF9jb250ZXh0Mi50MCA9IF90aGlzMi51c2VyRnJvbS50eXBlOwogICAgICAgICAgICAgICAgICBfY29udGV4dDIubmV4dCA9IF9jb250ZXh0Mi50MCA9PT0gJ29yZGVyJyA/IDcgOiBfY29udGV4dDIudDAgPT09ICdpbnRlZ3JhbCcgPyA5IDogX2NvbnRleHQyLnQwID09PSAnc2lnbicgPyAxMSA6IF9jb250ZXh0Mi50MCA9PT0gJ2NvdXBvbicgPyAxMyA6IF9jb250ZXh0Mi50MCA9PT0gJ2JhbGFuY2VfY2hhbmdlJyA/IDE1IDogMTc7CiAgICAgICAgICAgICAgICAgIGJyZWFrOwoKICAgICAgICAgICAgICAgIGNhc2UgNzoKICAgICAgICAgICAgICAgICAgX3RoaXMyLmNvbHVtbnMgPSBbewogICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn6K6i5Y2VSUQnLAogICAgICAgICAgICAgICAgICAgIGtleTogJ29yZGVyX2lkJywKICAgICAgICAgICAgICAgICAgICBtaW5XaWR0aDogMTYwCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+aUtui0p+S6uicsCiAgICAgICAgICAgICAgICAgICAga2V5OiAncmVhbF9uYW1lJywKICAgICAgICAgICAgICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+WVhuWTgeaVsOmHjycsCiAgICAgICAgICAgICAgICAgICAga2V5OiAndG90YWxfbnVtJywKICAgICAgICAgICAgICAgICAgICBtaW5XaWR0aDogOTAKICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5a6e5LuY6YeR6aKdJywKICAgICAgICAgICAgICAgICAgICBrZXk6ICdwYXlfcHJpY2UnLAogICAgICAgICAgICAgICAgICAgIG1pbldpZHRoOiAxMjAKICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5Lqk5piT5a6M5oiQ5pe26Ze0JywKICAgICAgICAgICAgICAgICAgICBrZXk6ICdwYXlfdGltZScsCiAgICAgICAgICAgICAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICAgICAgICAgICAgICB9XTsKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5hYnJ1cHQoImJyZWFrIiwgMTgpOwoKICAgICAgICAgICAgICAgIGNhc2UgOToKICAgICAgICAgICAgICAgICAgX3RoaXMyLmNvbHVtbnMgPSBbewogICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5p2l5rqQL+eUqOmAlCcsCiAgICAgICAgICAgICAgICAgICAga2V5OiAndGl0bGUnLAogICAgICAgICAgICAgICAgICAgIG1pbldpZHRoOiAxMjAKICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn56ev5YiG5Y+Y5YyWJywKICAgICAgICAgICAgICAgICAgICBrZXk6ICdudW1iZXInLAogICAgICAgICAgICAgICAgICAgIG1pbldpZHRoOiAxMjAKICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5Y+Y5YyW5YmN56ev5YiGJywKICAgICAgICAgICAgICAgICAgICBrZXk6ICdiYWxhbmNlJywKICAgICAgICAgICAgICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+aXpeacnycsCiAgICAgICAgICAgICAgICAgICAga2V5OiAnYWRkX3RpbWUnLAogICAgICAgICAgICAgICAgICAgIG1pbldpZHRoOiAxMjAKICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5aSH5rOoJywKICAgICAgICAgICAgICAgICAgICBrZXk6ICdtYXJrJywKICAgICAgICAgICAgICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgICAgICAgICAgICAgIH1dOwogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLmFicnVwdCgiYnJlYWsiLCAxOCk7CgogICAgICAgICAgICAgICAgY2FzZSAxMToKICAgICAgICAgICAgICAgICAgX3RoaXMyLmNvbHVtbnMgPSBbewogICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5Yqo5L2cJywKICAgICAgICAgICAgICAgICAgICBrZXk6ICd0aXRsZScsCiAgICAgICAgICAgICAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICfojrflvpfnp6/liIYnLAogICAgICAgICAgICAgICAgICAgIGtleTogJ251bWJlcicsCiAgICAgICAgICAgICAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICfnrb7liLDml7bpl7QnLAogICAgICAgICAgICAgICAgICAgIGtleTogJ2FkZF90aW1lJywKICAgICAgICAgICAgICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+Wkh+azqCcsCiAgICAgICAgICAgICAgICAgICAga2V5OiAnbWFyaycsCiAgICAgICAgICAgICAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICAgICAgICAgICAgICB9XTsKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5hYnJ1cHQoImJyZWFrIiwgMTgpOwoKICAgICAgICAgICAgICAgIGNhc2UgMTM6CiAgICAgICAgICAgICAgICAgIF90aGlzMi5jb2x1bW5zID0gW3sKICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+S8mOaDoOWIuOWQjeensCcsCiAgICAgICAgICAgICAgICAgICAga2V5OiAnY291cG9uX3RpdGxlJywKICAgICAgICAgICAgICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+mdouWAvCcsCiAgICAgICAgICAgICAgICAgICAga2V5OiAnY291cG9uX3ByaWNlJywKICAgICAgICAgICAgICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+acieaViOacnyjlpKkpJywKICAgICAgICAgICAgICAgICAgICBrZXk6ICdjb3Vwb25fdGltZScsCiAgICAgICAgICAgICAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICflhZHmjaLml7bpl7QnLAogICAgICAgICAgICAgICAgICAgIGtleTogJ19hZGRfdGltZScsCiAgICAgICAgICAgICAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICAgICAgICAgICAgICB9XTsKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5hYnJ1cHQoImJyZWFrIiwgMTgpOwoKICAgICAgICAgICAgICAgIGNhc2UgMTU6CiAgICAgICAgICAgICAgICAgIF90aGlzMi5jb2x1bW5zID0gW3sKICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+WKqOS9nCcsCiAgICAgICAgICAgICAgICAgICAga2V5OiAndGl0bGUnLAogICAgICAgICAgICAgICAgICAgIG1pbldpZHRoOiAxMjAKICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5L2Z6aKd5Y+Y5YqoJywKICAgICAgICAgICAgICAgICAgICBzbG90OiAnbnVtYmVyJywKICAgICAgICAgICAgICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+W9k+WJjeS9meminScsCiAgICAgICAgICAgICAgICAgICAga2V5OiAnYmFsYW5jZScsCiAgICAgICAgICAgICAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICfliJvlu7rml7bpl7QnLAogICAgICAgICAgICAgICAgICAgIGtleTogJ2FkZF90aW1lJywKICAgICAgICAgICAgICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+Wkh+azqCcsCiAgICAgICAgICAgICAgICAgICAga2V5OiAnbWFyaycsCiAgICAgICAgICAgICAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICAgICAgICAgICAgICB9XTsKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5hYnJ1cHQoImJyZWFrIiwgMTgpOwoKICAgICAgICAgICAgICAgIGNhc2UgMTc6CiAgICAgICAgICAgICAgICAgIF90aGlzMi5jb2x1bW5zID0gW3sKICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ0lEJywKICAgICAgICAgICAgICAgICAgICBrZXk6ICd1aWQnLAogICAgICAgICAgICAgICAgICAgIG1pbldpZHRoOiAxMjAKICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5pi156ewJywKICAgICAgICAgICAgICAgICAgICBrZXk6ICduaWNrbmFtZScsCiAgICAgICAgICAgICAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICfnrYnnuqcnLAogICAgICAgICAgICAgICAgICAgIGtleTogJ3R5cGUnLAogICAgICAgICAgICAgICAgICAgIG1pbldpZHRoOiAxMjAKICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5Yqg5YWl5pe26Ze0JywKICAgICAgICAgICAgICAgICAgICBrZXk6ICdhZGRfdGltZScsCiAgICAgICAgICAgICAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICAgICAgICAgICAgICB9XTsKCiAgICAgICAgICAgICAgICBjYXNlIDE4OgogICAgICAgICAgICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgICAgICAgICBfY29udGV4dDIubmV4dCA9IDIzOwogICAgICAgICAgICAgICAgICBicmVhazsKCiAgICAgICAgICAgICAgICBjYXNlIDIxOgogICAgICAgICAgICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwoKICAgICAgICAgICAgICAgICAgX3RoaXMyLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwoKICAgICAgICAgICAgICAgIGNhc2UgMjM6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLnN0b3AoKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUyKTsKICAgICAgICB9KSk7CgogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gyKSB7CiAgICAgICAgICByZXR1cm4gX3JlZjIuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwoKICAgICAgICBfdGhpczIuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfQogIH0KfTs="},{"version":3,"mappings":"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","names":["name","data","theme2","list","val","label","modals","spinShow","detailsData","userId","loading","userFrom","type","page","limit","total","columns","userLists","psInfo","activeName","created","methods","getDetails","id","detailsApi","then","res","catch","pageChange","index","changeType","datas","infoApi","title","key","minWidth","slot"],"sourceRoot":"src/pages/user/list/handle","sources":["userDetails.vue"],"sourcesContent":["<template>\r\n <div style=\"width: 100%\">\r\n <Drawer title=\"用户详情\" :closable=\"false\" width=\"900\" scrollable v-model=\"modals\">\r\n <Spin size=\"large\" fix v-if=\"spinShow\"></Spin>\r\n <div class=\"acea-row\">\r\n <div class=\"avatar mr15\"><img :src=\"psInfo.avatar\" /></div>\r\n <div class=\"dashboard-workplace-header-tip\">\r\n <p class=\"dashboard-workplace-header-tip-title\" v-text=\"psInfo.nickname || '-'\"></p>\r\n <div class=\"dashboard-workplace-header-tip-desc\">\r\n <span class=\"dashboard-workplace-header-tip-desc-sp\" v-for=\"(item, index) in detailsData\" :key=\"index\">{{\r\n item.title + ':' + item.value\r\n }}</span>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <Row type=\"flex\" justify=\"space-between\" class=\"mt25\">\r\n <!-- <Col span=\"4\" class=\"user_menu\">\r\n <Menu :theme=\"theme2\" :active-name=\"activeName\" @on-select=\"changeType\">\r\n <MenuItem :name=\"item.val\" v-for=\"(item, index) in list\" :key=\"index\">\r\n \r\n </MenuItem>\r\n </Menu>\r\n </Col> -->\r\n <Col span=\"24\">\r\n <Tabs class=\"mb20\" :value=\"activeName\" @on-click=\"changeType\">\r\n <TabPane :name=\"item.val\" v-for=\"(item, index) in list\" :key=\"index\" :label=\"item.label\"></TabPane>\r\n </Tabs>\r\n </Col>\r\n\r\n <Col span=\"24\">\r\n <Table\r\n :columns=\"columns\"\r\n :data=\"userLists\"\r\n max-height=\"400\"\r\n ref=\"table\"\r\n :loading=\"loading\"\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <template slot-scope=\"{ row }\" slot=\"number\">\r\n <div :class=\"row.pm ? 'plusColor' : 'reduceColor'\">\r\n {{ row.pm ? '+' + row.number : '-' + row.number }}\r\n </div>\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=\"userFrom.page\"\r\n show-elevator\r\n show-total\r\n @on-change=\"pageChange\"\r\n :page-size=\"userFrom.limit\"\r\n />\r\n </div>\r\n </Col>\r\n </Row>\r\n </Drawer>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { detailsApi, infoApi } from '@/api/user';\r\n\r\nexport default {\r\n name: 'userDetails',\r\n data() {\r\n return {\r\n theme2: 'light',\r\n list: [\r\n { val: 'order', label: '消费记录' },\r\n { val: 'integral', label: '积分明细' },\r\n { val: 'sign', label: '签到记录' },\r\n { val: 'coupon', label: '持有优惠券' },\r\n { val: 'balance_change', label: '余额变动' },\r\n { val: 'spread', label: '好友关系' },\r\n ],\r\n modals: false,\r\n spinShow: false,\r\n detailsData: [],\r\n userId: 0,\r\n loading: false,\r\n userFrom: {\r\n type: 'order',\r\n page: 1, // 当前页\r\n limit: 20, // 每页显示条数\r\n },\r\n total: 0,\r\n columns: [],\r\n userLists: [],\r\n psInfo: {},\r\n activeName: 'order',\r\n };\r\n },\r\n created() {},\r\n methods: {\r\n // 会员详情\r\n getDetails(id) {\r\n this.activeName = 'order';\r\n this.userId = id;\r\n this.spinShow = true;\r\n detailsApi(id)\r\n .then(async (res) => {\r\n if (res.status === 200) {\r\n let data = res.data;\r\n this.detailsData = data.headerList;\r\n this.psInfo = data.ps_info;\r\n this.changeType('order');\r\n this.spinShow = false;\r\n } else {\r\n this.spinShow = false;\r\n this.$Message.error(res.msg);\r\n }\r\n })\r\n .catch((res) => {\r\n this.spinShow = false;\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n pageChange(index) {\r\n this.userFrom.page = index;\r\n this.changeType(this.userFrom.type);\r\n },\r\n // tab选项\r\n changeType(name) {\r\n this.loading = true;\r\n this.userFrom.type = name;\r\n this.activeName = name;\r\n if (this.userFrom.type === '') {\r\n this.userFrom.type = 'order';\r\n }\r\n let data = {\r\n id: this.userId,\r\n datas: this.userFrom,\r\n };\r\n infoApi(data)\r\n .then(async (res) => {\r\n if (res.status === 200) {\r\n let data = res.data;\r\n this.userLists = data.list;\r\n this.total = data.count;\r\n switch (this.userFrom.type) {\r\n case 'order':\r\n this.columns = [\r\n {\r\n title: '订单ID',\r\n key: 'order_id',\r\n minWidth: 160,\r\n },\r\n {\r\n title: '收货人',\r\n key: 'real_name',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '商品数量',\r\n key: 'total_num',\r\n minWidth: 90,\r\n },\r\n {\r\n title: '实付金额',\r\n key: 'pay_price',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '交易完成时间',\r\n key: 'pay_time',\r\n minWidth: 120,\r\n },\r\n ];\r\n break;\r\n case 'integral':\r\n this.columns = [\r\n {\r\n title: '来源/用途',\r\n key: 'title',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '积分变化',\r\n key: 'number',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '变化前积分',\r\n key: 'balance',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '日期',\r\n key: 'add_time',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '备注',\r\n key: 'mark',\r\n minWidth: 120,\r\n },\r\n ];\r\n break;\r\n case 'sign':\r\n this.columns = [\r\n {\r\n title: '动作',\r\n key: 'title',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '获得积分',\r\n key: 'number',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '签到时间',\r\n key: 'add_time',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '备注',\r\n key: 'mark',\r\n minWidth: 120,\r\n },\r\n ];\r\n break;\r\n case 'coupon':\r\n this.columns = [\r\n {\r\n title: '优惠券名称',\r\n key: 'coupon_title',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '面值',\r\n key: 'coupon_price',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '有效期(天)',\r\n key: 'coupon_time',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '兑换时间',\r\n key: '_add_time',\r\n minWidth: 120,\r\n },\r\n ];\r\n break;\r\n case 'balance_change':\r\n this.columns = [\r\n {\r\n title: '动作',\r\n key: 'title',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '余额变动',\r\n slot: 'number',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '当前余额',\r\n key: 'balance',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '创建时间',\r\n key: 'add_time',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '备注',\r\n key: 'mark',\r\n minWidth: 120,\r\n },\r\n ];\r\n break;\r\n default:\r\n this.columns = [\r\n {\r\n title: 'ID',\r\n key: 'uid',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '昵称',\r\n key: 'nickname',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '等级',\r\n key: 'type',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '加入时间',\r\n key: 'add_time',\r\n minWidth: 120,\r\n },\r\n ];\r\n }\r\n this.loading = false;\r\n } else {\r\n this.loading = false;\r\n this.$Message.error(res.msg);\r\n }\r\n })\r\n .catch((res) => {\r\n this.loading = false;\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"less\" scoped>\r\n.avatar {\r\n width: 60px;\r\n height: 60px;\r\n border-radius: 50%;\r\n overflow: hidden;\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n.dashboard-workplace {\r\n &-header {\r\n &-avatar {\r\n width: 64px;\r\n height: 64px;\r\n border-radius: 50%;\r\n margin-right: 16px;\r\n font-weight: 600;\r\n }\r\n\r\n &-tip {\r\n width: 82%;\r\n display: inline-block;\r\n vertical-align: middle;\r\n\r\n &-title {\r\n font-size: 13px;\r\n color: #000000;\r\n margin-bottom: 12px;\r\n }\r\n\r\n &-desc {\r\n &-sp {\r\n width: 33.33%;\r\n color: #17233d;\r\n font-size: 13px;\r\n display: inline-block;\r\n }\r\n }\r\n }\r\n\r\n &-extra {\r\n .ivu-col {\r\n p {\r\n text-align: right;\r\n }\r\n\r\n p:first-child {\r\n span:first-child {\r\n margin-right: 4px;\r\n }\r\n\r\n span:last-child {\r\n color: #808695;\r\n }\r\n }\r\n\r\n p:last-child {\r\n font-size: 22px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n<style scoped lang=\"stylus\">\r\n.user_menu >>> .ivu-menu {\r\n width: 100% !important;\r\n}\r\n</style>\r\n"]}]}