1d021a0f5d46ace5ebfce6515afe4247.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\\rent\\user\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\rent\\user\\index.vue","mtime":1678936874260},{"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:aW1wb3J0IF90b0NvbnN1bWFibGVBcnJheSBmcm9tICJFOi9pdGVtL25ld0l0ZW0vYWRtaW4vbm9kZV9tb2R1bGVzL0B2dWUvYmFiZWwtcHJlc2V0LWFwcC9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vdG9Db25zdW1hYmxlQXJyYXkuanMiOwppbXBvcnQgX2FzeW5jVG9HZW5lcmF0b3IgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2FzeW5jVG9HZW5lcmF0b3IuanMiOwppbXBvcnQgX29iamVjdFNwcmVhZCBmcm9tICJFOi9pdGVtL25ld0l0ZW0vYWRtaW4vbm9kZV9tb2R1bGVzL0B2dWUvYmFiZWwtcHJlc2V0LWFwcC9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMi5qcyI7CmltcG9ydCAicmVnZW5lcmF0b3ItcnVudGltZS9ydW50aW1lLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnNldC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnN0cmluZy5pdGVyYXRvci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuaXRlcmF0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy93ZWIuZG9tLWNvbGxlY3Rpb25zLmZvci1lYWNoLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuam9pbi5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmltcG9ydCB7IHVzZXJMaXN0LCBnZXRVc2VyU2F2ZUZvcm0sIGdldFVzZXJJbmZvLCBlZGl0VXNlciB9IGZyb20gJ0AvYXBpL3VzZXInOwppbXBvcnQgeyBhZ2VudFNwcmVhZEFwaSB9IGZyb20gJ0AvYXBpL2FnZW50JzsKaW1wb3J0IHsgZXhwb3J0VXNlckxpc3QgfSBmcm9tICdAL2FwaS9leHBvcnQnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ3VzZXJfbGlzdCcsCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGRhdGFMYWJlbDogW10sCiAgICAgIHNlbGVjdERhdGFMYWJlbDogW10sCiAgICAgIGdyaWQ6IHsKICAgICAgICB4bDogOCwKICAgICAgICBsZzogOCwKICAgICAgICBtZDogMTIsCiAgICAgICAgc206IDI0LAogICAgICAgIHhzOiAyNAogICAgICB9LAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgdG90YWw6IDAsCiAgICAgIHVzZXJGcm9tOiB7CiAgICAgICAgbGFiZWxfaWQ6ICcnLAogICAgICAgIHVzZXJfdHlwZTogJycsCiAgICAgICAgc3RhdHVzOiAnJywKICAgICAgICBzZXg6ICcnLAogICAgICAgIGlzX3Byb21vdGVyOiAnJywKICAgICAgICBjb3VudHJ5OiAnJywKICAgICAgICBpc01lbWJlcjogJycsCiAgICAgICAgcGF5X2NvdW50OiAnJywKICAgICAgICB1c2VyX3RpbWVfdHlwZTogJycsCiAgICAgICAgdXNlcl90aW1lOiAnJywKICAgICAgICBuaWNrbmFtZTogJycsCiAgICAgICAgcHJvdmluY2U6ICcnLAogICAgICAgIGNpdHk6ICcnLAogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgbGltaXQ6IDE1LAogICAgICAgIGxldmVsOiAnJywKICAgICAgICBncm91cF9pZDogJycsCiAgICAgICAgZmllbGRfa2V5OiAnJwogICAgICB9LAogICAgICBmaWVsZF9rZXk6ICcnLAogICAgICBsZXZlbDogJycsCiAgICAgIGdyb3VwX2lkOiAnJywKICAgICAgbGFiZWxfaWQ6ICcnLAogICAgICB1c2VyX3RpbWVfdHlwZTogJycsCiAgICAgIHBheV9jb3VudDogJycsCiAgICAgIGNvbHVtbnM6IFt7CiAgICAgICAgdHlwZTogJ3NlbGVjdGlvbicsCiAgICAgICAgd2lkdGg6IDYwLAogICAgICAgIGFsaWduOiAnY2VudGVyJwogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICdJRCcsCiAgICAgICAga2V5OiAndWlkJywKICAgICAgICB3aWR0aDogODAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5aS05YOPJywKICAgICAgICBzbG90OiAnYXZhdGFycycsCiAgICAgICAgbWluV2lkdGg6IDYwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+Wnk+WQjScsCiAgICAgICAgc2xvdDogJ25pY2tuYW1lJywKICAgICAgICBtaW5XaWR0aDogMTUwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+S7mOi0ueS8muWRmCcsCiAgICAgICAgc2xvdDogJ2lzTWVtYmVyJywKICAgICAgICBtaW5XaWR0aDogOTAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn55So5oi3562J57qnJywKICAgICAgICBrZXk6ICdsZXZlbCcsCiAgICAgICAgbWluV2lkdGg6IDkwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+WIhue7hCcsCiAgICAgICAga2V5OiAnZ3JvdXBfaWQnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5omL5py65Y+3JywKICAgICAgICBrZXk6ICdwaG9uZScsCiAgICAgICAgbWluV2lkdGg6IDEwMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfnlKjmiLfnsbvlnosnLAogICAgICAgIGtleTogJ3VzZXJfdHlwZScsCiAgICAgICAgbWluV2lkdGg6IDEwMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfkvZnpop0nLAogICAgICAgIGtleTogJ25vd19tb25leScsCiAgICAgICAgc29ydGFibGU6ICdjdXN0b20nLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5pON5L2cJywKICAgICAgICBzbG90OiAnYWN0aW9uJywKICAgICAgICBmaXhlZDogJ3JpZ2h0JywKICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgIH1dLAogICAgICB1c2VyTGlzdHM6IFtdLAogICAgICBGcm9tRGF0YTogbnVsbCwKICAgICAgc2VsZWN0aW9uTGlzdDogW10sCiAgICAgIHNlbGVjdGVkSWRzOiBuZXcgU2V0KCksCiAgICAgIC8v6YCJ5Lit5ZCI5bm26aG555qEaWQKICAgICAgaWRzOiBbXQogICAgfTsKICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIG1hcFN0YXRlKCdtZWRpYScsIFsnaXNNb2JpbGUnXSkpLCB7fSwgewogICAgbGFiZWxXaWR0aDogZnVuY3Rpb24gbGFiZWxXaWR0aCgpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyB1bmRlZmluZWQgOiAxMDA7CiAgICB9LAogICAgbGFiZWxQb3NpdGlvbjogZnVuY3Rpb24gbGFiZWxQb3NpdGlvbigpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyAndG9wJyA6ICdyaWdodCc7CiAgICB9CiAgfSksCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0TGlzdCgpOwogIH0sCiAgbWV0aG9kczogewogICAgLy8g5pON5L2cCiAgICBjaGFuZ2VNZW51OiBmdW5jdGlvbiBjaGFuZ2VNZW51KHJvdywgbmFtZSwgaW5kZXgpIHsKICAgICAgdmFyIHVpZCA9IFtdOwogICAgICB1aWQucHVzaChyb3cudWlkKTsKICAgICAgdmFyIHVpZHMgPSB7CiAgICAgICAgdWlkczogdWlkCiAgICAgIH07CgogICAgICBzd2l0Y2ggKG5hbWUpIHsKICAgICAgICBjYXNlICcxJzoKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBjYXNlICcyJzoKICAgICAgICAgIHRoaXMuZ2V0T3RoZXJGcm9tKHJvdy51aWQpOwogICAgICAgICAgYnJlYWs7CgogICAgICAgIGNhc2UgJzMnOgogICAgICAgICAgYnJlYWs7CgogICAgICAgIGNhc2UgJzQnOgogICAgICAgICAgdGhpcy5kZWwocm93LCAn5riF6ZmkIOOAkCAnICsgcm93Lm5pY2tuYW1lICsgJyDjgJHnmoTkvJrlkZjnrYnnuqcnLCBpbmRleCwgJ3VzZXInKTsKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBjYXNlICc1JzoKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBjYXNlICc2JzoKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBjYXNlICc3JzoKICAgICAgICAgIHRoaXMuZWRpdFMocm93KTsKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBkZWZhdWx0OgogICAgICAgICAgdGhpcy5kZWwocm93LCAn6Kej6Zmk44CQICcgKyByb3cubmlja25hbWUgKyAnIOOAkeeahOS4iue6p+aOqOW5v+S6uicsIGluZGV4LCAndHVpZ3VhbmcnKTsKICAgICAgfQogICAgfSwKICAgIC8vIOWIoOmZpAogICAgZGVsOiBmdW5jdGlvbiBkZWwocm93LCB0aXQsIG51bSwgbmFtZSkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgdmFyIGRlbGZyb21EYXRhID0gewogICAgICAgIHRpdGxlOiB0aXQsCiAgICAgICAgbnVtOiBudW0sCiAgICAgICAgdXJsOiBuYW1lID09PSAndXNlcicgPyAidXNlci9kZWxfbGV2ZWwvIi5jb25jYXQocm93LnVpZCkgOiAiYWdlbnQvc3RhaXIvZGVsZXRlX3NwcmVhZC8iLmNvbmNhdChyb3cudWlkKSwKICAgICAgICBtZXRob2Q6IG5hbWUgPT09ICd1c2VyJyA/ICdERUxFVEUnIDogJ1BVVCcsCiAgICAgICAgaWRzOiAnJwogICAgICB9OwogICAgICB0aGlzLiRtb2RhbFN1cmUoZGVsZnJvbURhdGEpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CgogICAgICAgIF90aGlzLmdldExpc3QoKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDmuIXpmaTkvJrlkZjliKDpmaTmiJDlip8KICAgIHN1Ym1pdE1vZGVsOiBmdW5jdGlvbiBzdWJtaXRNb2RlbCgpIHsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g5Lya5ZGY5YiX6KGoCiAgICBnZXRMaXN0OiBmdW5jdGlvbiBnZXRMaXN0KCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIGlmICh0aGlzLnNlbGVjdERhdGFMYWJlbC5sZW5ndGgpIHsKICAgICAgICB2YXIgYWN0aXZlSWRzID0gW107CiAgICAgICAgdGhpcy5zZWxlY3REYXRhTGFiZWwuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgICAgYWN0aXZlSWRzLnB1c2goaXRlbS5pZCk7CiAgICAgICAgfSk7CiAgICAgICAgdGhpcy51c2VyRnJvbS5sYWJlbF9pZCA9IGFjdGl2ZUlkcy5qb2luKCcsJyk7CiAgICAgIH0KCiAgICAgIHRoaXMudXNlckZyb20udXNlcl90eXBlID0gdGhpcy51c2VyRnJvbS51c2VyX3R5cGUgfHwgJyc7CiAgICAgIHRoaXMudXNlckZyb20uc3RhdHVzID0gdGhpcy51c2VyRnJvbS5zdGF0dXMgfHwgJyc7CiAgICAgIHRoaXMudXNlckZyb20uc2V4ID0gdGhpcy51c2VyRnJvbS5zZXggfHwgJyc7CiAgICAgIHRoaXMudXNlckZyb20uaXNfcHJvbW90ZXIgPSB0aGlzLnVzZXJGcm9tLmlzX3Byb21vdGVyIHx8ICcnOwogICAgICB0aGlzLnVzZXJGcm9tLmNvdW50cnkgPSB0aGlzLnVzZXJGcm9tLmNvdW50cnkgfHwgJyc7CiAgICAgIHRoaXMudXNlckZyb20ucGF5X2NvdW50ID0gdGhpcy5wYXlfY291bnQgPT09ICdhbGwnID8gJycgOiB0aGlzLnBheV9jb3VudDsKICAgICAgdGhpcy51c2VyRnJvbS51c2VyX3RpbWVfdHlwZSA9IHRoaXMudXNlcl90aW1lX3R5cGUgPT09ICdhbGwnID8gJycgOiB0aGlzLnVzZXJfdGltZV90eXBlOwogICAgICB0aGlzLnVzZXJGcm9tLmZpZWxkX2tleSA9IHRoaXMuZmllbGRfa2V5ID09PSAnYWxsJyA/ICcnIDogdGhpcy5maWVsZF9rZXk7CiAgICAgIHRoaXMudXNlckZyb20ubGV2ZWwgPSB0aGlzLmxldmVsID09PSAnYWxsJyA/ICcnIDogdGhpcy5sZXZlbDsKICAgICAgdGhpcy51c2VyRnJvbS5ncm91cF9pZCA9IHRoaXMuZ3JvdXBfaWQgPT09ICdhbGwnID8gJycgOiB0aGlzLmdyb3VwX2lkOwogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICB1c2VyTGlzdCh0aGlzLnVzZXJGcm9tKS50aGVuKCAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlKHJlcykgewogICAgICAgICAgdmFyIGRhdGE7CiAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgIGRhdGEgPSByZXMuZGF0YTsKICAgICAgICAgICAgICAgICAgX3RoaXMyLnVzZXJMaXN0cyA9IGRhdGEubGlzdDsKICAgICAgICAgICAgICAgICAgX3RoaXMyLnRvdGFsID0gZGF0YS5jb3VudDsKICAgICAgICAgICAgICAgICAgX3RoaXMyLmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgICAgICAgICAgIF90aGlzMi4kbmV4dFRpY2soZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgICAgIF90aGlzMi5zZXRDaGVja2VkKCk7CiAgICAgICAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgICAgIGNhc2UgNToKICAgICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5zdG9wKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgICB9KSk7CgogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gpIHsKICAgICAgICAgIHJldHVybiBfcmVmLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMyLmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgX3RoaXMyLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICBwYWdlQ2hhbmdlOiBmdW5jdGlvbiBwYWdlQ2hhbmdlKGluZGV4KSB7CiAgICAgIHRoaXMuc2VsZWN0aW9uTGlzdCA9IFtdOwogICAgICB0aGlzLnVzZXJGcm9tLnBhZ2UgPSBpbmRleDsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g5pCc57SiCiAgICB1c2VyU2VhcmNoczogZnVuY3Rpb24gdXNlclNlYXJjaHMoKSB7CiAgICAgIHRoaXMudXNlckZyb20ucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOmHjee9rgogICAgcmVzZXQ6IGZ1bmN0aW9uIHJlc2V0KG5hbWUpIHsKICAgICAgdGhpcy51c2VyRnJvbSA9IHsKICAgICAgICB1c2VyX3R5cGU6IHRoaXMudXNlckZyb20udXNlcl90eXBlLAogICAgICAgIHN0YXR1czogJycsCiAgICAgICAgc2V4OiAnJywKICAgICAgICBpc19wcm9tb3RlcjogJycsCiAgICAgICAgY291bnRyeTogJycsCiAgICAgICAgcGF5X2NvdW50OiAnJywKICAgICAgICB1c2VyX3RpbWVfdHlwZTogJycsCiAgICAgICAgdXNlcl90aW1lOiAnJywKICAgICAgICBuaWNrbmFtZTogJycsCiAgICAgICAgZmllbGRfa2V5OiAnJywKICAgICAgICBsZXZlbDogJycsCiAgICAgICAgZ3JvdXBfaWQ6ICcnLAogICAgICAgIGxhYmVsX2lkOiAnJywKICAgICAgICBwYWdlOiAxLAogICAgICAgIC8vIOW9k+WJjemhtQogICAgICAgIGxpbWl0OiAyMCAvLyDmr4/pobXmmL7npLrmnaHmlbAKCiAgICAgIH07CiAgICAgIHRoaXMuZmllbGRfa2V5ID0gJyc7CiAgICAgIHRoaXMubGV2ZWwgPSAnJzsKICAgICAgdGhpcy5ncm91cF9pZCA9ICcnOwogICAgICB0aGlzLmRhdGFMYWJlbCA9IFtdOwogICAgICB0aGlzLnNlbGVjdERhdGFMYWJlbCA9IFtdOwogICAgICB0aGlzLnVzZXJfdGltZV90eXBlID0gJyc7CiAgICAgIHRoaXMucGF5X2NvdW50ID0gJyc7CiAgICAgIHRoaXMuc2VsZWN0ZWRJZHMgPSBuZXcgU2V0KCk7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOe8lui+kQogICAgZWRpdDogZnVuY3Rpb24gZWRpdChyb3cpIHsKICAgICAgdGhpcy5nZXRVc2VyRnJvbShyb3cudWlkKTsKICAgIH0sCiAgICAvLyDkv67mlLnmiJDlip8KICAgIHN1Ym1pdEZhaWw6IGZ1bmN0aW9uIHN1Ym1pdEZhaWwoKSB7Ly8gdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g5o6S5bqPCiAgICBzb3J0Q2hhbmdlZDogZnVuY3Rpb24gc29ydENoYW5nZWQoZSkgewogICAgICB0aGlzLnVzZXJGcm9tW2Uua2V5XSA9IGUub3JkZXI7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8v5YWo6YCJ5ZKM5Y+W5raI5YWo6YCJ5pe26Kem5Y+RCiAgICBoYW5kbGVTZWxlY3RBbGw6IGZ1bmN0aW9uIGhhbmRsZVNlbGVjdEFsbChzZWxlY3Rpb24pIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CgogICAgICBpZiAoc2VsZWN0aW9uLmxlbmd0aCA9PT0gMCkgewogICAgICAgIC8v6I635Y+WdGFibGXnmoTmlbDmja7vvJsKICAgICAgICB2YXIgZGF0YSA9IHRoaXMuJHJlZnMudGFibGUuZGF0YTsKICAgICAgICBkYXRhLmZvckVhY2goZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICAgIGlmIChfdGhpczMuc2VsZWN0ZWRJZHMuaGFzKGl0ZW0udWlkKSkgewogICAgICAgICAgICBfdGhpczMuc2VsZWN0ZWRJZHMuZGVsZXRlKGl0ZW0udWlkKTsKICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgfSBlbHNlIHsKICAgICAgICBzZWxlY3Rpb24uZm9yRWFjaChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgICAgX3RoaXMzLnNlbGVjdGVkSWRzLmFkZChpdGVtLnVpZCk7CiAgICAgICAgfSk7CiAgICAgIH0KCiAgICAgIHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgICAvL+ehruS/nWRvbeWKoOi9veWujOavlQogICAgICAgIF90aGlzMy5zZXRDaGVja2VkKCk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vICDpgInkuK3mn5DkuIDooYwKICAgIGhhbmRsZVNlbGVjdFJvdzogZnVuY3Rpb24gaGFuZGxlU2VsZWN0Um93KHNlbGVjdGlvbiwgcm93KSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwoKICAgICAgdGhpcy5zZWxlY3RlZElkcy5hZGQocm93LnVpZCk7CiAgICAgIHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgICAvL+ehruS/nWRvbeWKoOi9veWujOavlQogICAgICAgIF90aGlzNC5zZXRDaGVja2VkKCk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vICDlj5bmtojmn5DkuIDooYwKICAgIGhhbmRsZUNhbmNlbFJvdzogZnVuY3Rpb24gaGFuZGxlQ2FuY2VsUm93KHNlbGVjdGlvbiwgcm93KSB7CiAgICAgIHZhciBfdGhpczUgPSB0aGlzOwoKICAgICAgdGhpcy5zZWxlY3RlZElkcy5kZWxldGUocm93LnVpZCk7CiAgICAgIHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgICAvL+ehruS/nWRvbeWKoOi9veWujOavlQogICAgICAgIF90aGlzNS5zZXRDaGVja2VkKCk7CiAgICAgIH0pOwogICAgfSwKICAgIHNldENoZWNrZWQ6IGZ1bmN0aW9uIHNldENoZWNrZWQoKSB7CiAgICAgIC8v5bCGbmV3IFNldCgp6L2s5YyW5Li65pWw57uECiAgICAgIHRoaXMuaWRzID0gX3RvQ29uc3VtYWJsZUFycmF5KHRoaXMuc2VsZWN0ZWRJZHMpOyAvLyDmib7liLDnu5HlrprnmoR0YWJsZeeahHJlZuWvueW6lOeahGRvbe+8jOaJvuWIsHRhYmxl55qEb2JqRGF0YeWvueixoe+8jG9iakRhdGHkv53lrZjnmoTmmK/lvZPliY3pobXnmoTmlbDmja4KCiAgICAgIHZhciBvYmpEYXRhID0gdGhpcy4kcmVmcy50YWJsZS5vYmpEYXRhOwoKICAgICAgZm9yICh2YXIgaW5kZXggaW4gb2JqRGF0YSkgewogICAgICAgIGlmICh0aGlzLnNlbGVjdGVkSWRzLmhhcyhvYmpEYXRhW2luZGV4XS51aWQpKSB7CiAgICAgICAgICBvYmpEYXRhW2luZGV4XS5faXNDaGVja2VkID0gdHJ1ZTsKICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn07"},{"version":3,"mappings":"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","names":["mapState","userList","getUserSaveForm","getUserInfo","editUser","agentSpreadApi","exportUserList","name","data","dataLabel","selectDataLabel","grid","xl","lg","md","sm","xs","loading","total","userFrom","label_id","user_type","status","sex","is_promoter","country","isMember","pay_count","user_time_type","user_time","nickname","province","city","page","limit","level","group_id","field_key","columns","type","width","align","title","key","slot","minWidth","sortable","fixed","userLists","FromData","selectionList","selectedIds","ids","computed","labelWidth","labelPosition","created","methods","changeMenu","row","index","uid","uids","del","tit","num","url","method","then","catch","submitModel","getList","activeIds","res","pageChange","userSearchs","reset","edit","submitFail","sortChanged","e","handleSelectAll","selection","handleSelectRow","handleCancelRow","setChecked","objData"],"sourceRoot":"src/pages/rent/user","sources":["index.vue"],"sourcesContent":["<template>\r\n\t<div>\r\n\t\t<Card :bordered=\"false\" dis-hover class=\"ivu-mt listbox\">\r\n\t\t\t<Form ref=\"userFrom\" :model=\"userFrom\" :label-width=\"labelWidth\" :label-position=\"labelPosition\"\r\n\t\t\t\t@submit.native.prevent>\r\n\t\t\t\t<Row :gutter=\"16\">\r\n\t\t\t\t\t<Col span=\"18\">\r\n\t\t\t\t\t<Col span=\"24\">\r\n\t\t\t\t\t<Col v-bind=\"grid\">\r\n\t\t\t\t\t<FormItem label=\"用户搜索:\" label-for=\"nickname\">\r\n\t\t\t\t\t\t<Input v-model=\"userFrom.nickname\" placeholder=\"请输入用户\" element-id=\"nickname\" clearable>\r\n\t\t\t\t\t\t<Select v-model=\"field_key\" slot=\"prepend\" style=\"width: 80px\">\r\n\t\t\t\t\t\t\t<Option value=\"all\">全部</Option>\r\n\t\t\t\t\t\t\t<Option value=\"uid\">UID</Option>\r\n\t\t\t\t\t\t\t<Option value=\"phone\">手机号</Option>\r\n\t\t\t\t\t\t\t<Option value=\"nickname\">用户昵称</Option>\r\n\t\t\t\t\t\t</Select>\r\n\t\t\t\t\t\t</Input>\r\n\t\t\t\t\t</FormItem>\r\n\t\t\t\t\t</Col>\r\n\t\t\t\t\t</Col>\r\n\t\t\t\t\t</Col>\r\n\t\t\t\t\t<Col span=\"6\" class=\"ivu-text-right userFrom\">\r\n\t\t\t\t\t<FormItem>\r\n\t\t\t\t\t\t<Button type=\"primary\" icon=\"ios-search\" label=\"default\" class=\"mr15\"\r\n\t\t\t\t\t\t\t@click=\"userSearchs\">搜索</Button>\r\n\t\t\t\t\t\t<Button class=\"ResetSearch\" @click=\"reset('userFrom')\">重置</Button>\r\n\t\t\t\t\t</FormItem>\r\n\t\t\t\t\t</Col>\r\n\t\t\t\t</Row>\r\n\t\t\t</Form>\r\n\t\t\t<Divider dashed />\r\n\t\t\t<Row type=\"flex\" justify=\"space-between\" class=\"mt20\">\r\n\t\t\t\t<Col span=\"24\" class=\"userAlert\" v-if=\"selectionList.length\">\r\n\t\t\t\t<Alert show-icon>\r\n\t\t\t\t\t已选择<i class=\"userI\"> {{ selectionList.length }} </i>项</Alert>\r\n\t\t\t\t</Col>\r\n\t\t\t</Row>\r\n\t\t\t<Table :columns=\"columns\" :data=\"userLists\" class=\"mt25\" ref=\"table\" highlight-row :loading=\"loading\"\r\n\t\t\t\tno-userFrom-text=\"暂无数据\" no-filtered-userFrom-text=\"暂无筛选结果\" @on-sort-change=\"sortChanged\"\r\n\t\t\t\t@on-select=\"handleSelectRow\" @on-select-cancel=\"handleCancelRow\" @on-select-all=\"handleSelectAll\"\r\n\t\t\t\t@on-select-all-cancel=\"handleSelectAll\">\r\n\t\t\t\t<template slot-scope=\"{ row, index }\" slot=\"avatars\">\r\n\t\t\t\t\t<div class=\"tabBox_img\" v-viewer>\r\n\t\t\t\t\t\t<img v-lazy=\"row.avatar\" />\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</template>\r\n\t\t\t\t<template slot-scope=\"{ row, index }\" slot=\"nickname\">\r\n\t\t\t\t\t<div class=\"acea-row\">\r\n\t\t\t\t\t\t<Icon type=\"md-male\" v-show=\"row.sex === '男'\" color=\"#2db7f5\" size=\"15\" class=\"mr5\" />\r\n\t\t\t\t\t\t<Icon type=\"md-female\" v-show=\"row.sex === '女'\" color=\"#ed4014\" size=\"15\" class=\"mr5\" />\r\n\t\t\t\t\t\t<div v-text=\"row.nickname\"></div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div v-if=\"row.is_del == 1\" style=\"color: red\">用户已注销</div>\r\n\t\t\t\t\t<!-- <div v-show=\"row.vip_name\" class=\"vipName\">{{row.vip_name}}</div> -->\r\n\t\t\t\t</template>\r\n\t\t\t\t<template slot-scope=\"{ row, index }\" slot=\"isMember\">\r\n\t\t\t\t\t<div>{{ row.isMember ? '是' : '否' }}</div>\r\n\t\t\t\t</template>\r\n\t\t\t\t<template slot-scope=\"{ row, index }\" slot=\"action\">\r\n\t\t\t\t\t\t<a @click=\"edit(row)\">编辑</a>\r\n\t\t\t\t\t\t<Divider type=\"vertical\" />\r\n\t\t\t\t\t\t<Dropdown @on-click=\"changeMenu(row, $event, index)\" :transfer=\"true\">\r\n\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\r\n\t\t\t\t\t\t\t\t更多\r\n\t\t\t\t\t\t\t\t<Icon type=\"ios-arrow-down\"></Icon>\r\n\t\t\t\t\t\t\t</a>\r\n\t\t\t\t\t\t\t<DropdownMenu slot=\"list\">\r\n\t\t\t\t\t\t\t\t<DropdownItem name=\"1\">账户详情</DropdownItem>\r\n\t\t\t\t\t\t\t\t<DropdownItem name=\"2\">积分余额</DropdownItem>\r\n\t\t\t\t\t\t\t</DropdownMenu>\r\n\t\t\t\t\t\t</Dropdown>\r\n\t\t\t\t</template>\r\n\t\t\t</Table>\r\n\t</div>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tmapState\r\n\t} from 'vuex';\r\n\timport {\r\n\t\tuserList,\r\n\t\tgetUserSaveForm,\r\n\t\tgetUserInfo,\r\n\t\teditUser,\r\n\t} from '@/api/user';\r\n\timport {\r\n\t\tagentSpreadApi\r\n\t} from '@/api/agent';\r\n\timport {\r\n\t\texportUserList\r\n\t} from '@/api/export';\r\n\texport default {\r\n\t\tname: 'user_list',\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tdataLabel: [],\r\n\t\t\t\tselectDataLabel: [],\r\n\t\t\t\tgrid: {\r\n\t\t\t\t\txl: 8,\r\n\t\t\t\t\tlg: 8,\r\n\t\t\t\t\tmd: 12,\r\n\t\t\t\t\tsm: 24,\r\n\t\t\t\t\txs: 24,\r\n\t\t\t\t},\r\n\t\t\t\tloading: false,\r\n\t\t\t\ttotal: 0,\r\n\t\t\t\tuserFrom: {\r\n\t\t\t\t\tlabel_id: '',\r\n\t\t\t\t\tuser_type: '',\r\n\t\t\t\t\tstatus: '',\r\n\t\t\t\t\tsex: '',\r\n\t\t\t\t\tis_promoter: '',\r\n\t\t\t\t\tcountry: '',\r\n\t\t\t\t\tisMember: '',\r\n\t\t\t\t\tpay_count: '',\r\n\t\t\t\t\tuser_time_type: '',\r\n\t\t\t\t\tuser_time: '',\r\n\t\t\t\t\tnickname: '',\r\n\t\t\t\t\tprovince: '',\r\n\t\t\t\t\tcity: '',\r\n\t\t\t\t\tpage: 1,\r\n\t\t\t\t\tlimit: 15,\r\n\t\t\t\t\tlevel: '',\r\n\t\t\t\t\tgroup_id: '',\r\n\t\t\t\t\tfield_key: '',\r\n\t\t\t\t},\r\n\t\t\t\tfield_key: '',\r\n\t\t\t\tlevel: '',\r\n\t\t\t\tgroup_id: '',\r\n\t\t\t\tlabel_id: '',\r\n\t\t\t\tuser_time_type: '',\r\n\t\t\t\tpay_count: '',\r\n\t\t\t\tcolumns: [{\r\n\t\t\t\t\t\ttype: 'selection',\r\n\t\t\t\t\t\twidth: 60,\r\n\t\t\t\t\t\talign: 'center',\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\ttitle: 'ID',\r\n\t\t\t\t\t\tkey: 'uid',\r\n\t\t\t\t\t\twidth: 80,\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\ttitle: '头像',\r\n\t\t\t\t\t\tslot: 'avatars',\r\n\t\t\t\t\t\tminWidth: 60,\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\ttitle: '姓名',\r\n\t\t\t\t\t\tslot: 'nickname',\r\n\t\t\t\t\t\tminWidth: 150,\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\ttitle: '付费会员',\r\n\t\t\t\t\t\tslot: 'isMember',\r\n\t\t\t\t\t\tminWidth: 90,\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\ttitle: '用户等级',\r\n\t\t\t\t\t\tkey: 'level',\r\n\t\t\t\t\t\tminWidth: 90,\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\ttitle: '分组',\r\n\t\t\t\t\t\tkey: 'group_id',\r\n\t\t\t\t\t\tminWidth: 100,\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\ttitle: '手机号',\r\n\t\t\t\t\t\tkey: 'phone',\r\n\t\t\t\t\t\tminWidth: 100,\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\ttitle: '用户类型',\r\n\t\t\t\t\t\tkey: 'user_type',\r\n\t\t\t\t\t\tminWidth: 100,\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\ttitle: '余额',\r\n\t\t\t\t\t\tkey: 'now_money',\r\n\t\t\t\t\t\tsortable: 'custom',\r\n\t\t\t\t\t\tminWidth: 100,\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\ttitle: '操作',\r\n\t\t\t\t\t\tslot: 'action',\r\n\t\t\t\t\t\tfixed: 'right',\r\n\t\t\t\t\t\tminWidth: 120,\r\n\t\t\t\t\t},\r\n\t\t\t\t],\r\n\t\t\t\tuserLists: [],\r\n\t\t\t\tFromData: null,\r\n\t\t\t\tselectionList: [],\r\n\t\t\t\tselectedIds: new Set(), //选中合并项的id\r\n\t\t\t\tids: [],\r\n\t\t\t};\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\t...mapState('media', ['isMobile']),\r\n\t\t\tlabelWidth() {\r\n\t\t\t\treturn this.isMobile ? undefined : 100;\r\n\t\t\t},\r\n\t\t\tlabelPosition() {\r\n\t\t\t\treturn this.isMobile ? 'top' : 'right';\r\n\t\t\t},\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.getList();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 操作\r\n\t\t\tchangeMenu(row, name, index) {\r\n\t\t\t\tlet uid = [];\r\n\t\t\t\tuid.push(row.uid);\r\n\t\t\t\tlet uids = {\r\n\t\t\t\t\tuids: uid\r\n\t\t\t\t};\r\n\t\t\t\tswitch (name) {\r\n\t\t\t\t\tcase '1':\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase '2':\r\n\t\t\t\t\t\tthis.getOtherFrom(row.uid);\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase '3':\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase '4':\r\n\t\t\t\t\t\tthis.del(row, '清除 【 ' + row.nickname + ' 】的会员等级', index, 'user');\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase '5':\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase '6':\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase '7':\r\n\t\t\t\t\t\tthis.editS(row);\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tdefault:\r\n\t\t\t\t\t\tthis.del(row, '解除【 ' + row.nickname + ' 】的上级推广人', index, 'tuiguang');\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 删除\r\n\t\t\tdel(row, tit, num, name) {\r\n\t\t\t\tlet delfromData = {\r\n\t\t\t\t\ttitle: tit,\r\n\t\t\t\t\tnum: num,\r\n\t\t\t\t\turl: name === 'user' ? `user/del_level/${row.uid}` : `agent/stair/delete_spread/${row.uid}`,\r\n\t\t\t\t\tmethod: name === 'user' ? 'DELETE' : 'PUT',\r\n\t\t\t\t\tids: '',\r\n\t\t\t\t};\r\n\t\t\t\tthis.$modalSure(delfromData)\r\n\t\t\t\t\t.then((res) => {\r\n\t\t\t\t\t\tthis.$Message.success(res.msg);\r\n\t\t\t\t\t\tthis.getList();\r\n\t\t\t\t\t})\r\n\t\t\t\t\t.catch((res) => {\r\n\t\t\t\t\t\tthis.$Message.error(res.msg);\r\n\t\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t// 清除会员删除成功\r\n\t\t\tsubmitModel() {\r\n\t\t\t\tthis.getList();\r\n\t\t\t},\r\n\t\t\t// 会员列表\r\n\t\t\tgetList() {\r\n\t\t\t\tif (this.selectDataLabel.length) {\r\n\t\t\t\t\tlet activeIds = [];\r\n\t\t\t\t\tthis.selectDataLabel.forEach((item) => {\r\n\t\t\t\t\t\tactiveIds.push(item.id);\r\n\t\t\t\t\t});\r\n\t\t\t\t\tthis.userFrom.label_id = activeIds.join(',');\r\n\t\t\t\t}\r\n\t\t\t\tthis.userFrom.user_type = this.userFrom.user_type || '';\r\n\t\t\t\tthis.userFrom.status = this.userFrom.status || '';\r\n\t\t\t\tthis.userFrom.sex = this.userFrom.sex || '';\r\n\t\t\t\tthis.userFrom.is_promoter = this.userFrom.is_promoter || '';\r\n\t\t\t\tthis.userFrom.country = this.userFrom.country || '';\r\n\t\t\t\tthis.userFrom.pay_count = this.pay_count === 'all' ? '' : this.pay_count;\r\n\t\t\t\tthis.userFrom.user_time_type = this.user_time_type === 'all' ? '' : this.user_time_type;\r\n\t\t\t\tthis.userFrom.field_key = this.field_key === 'all' ? '' : this.field_key;\r\n\t\t\t\tthis.userFrom.level = this.level === 'all' ? '' : this.level;\r\n\t\t\t\tthis.userFrom.group_id = this.group_id === 'all' ? '' : this.group_id;\r\n\t\t\t\tthis.loading = true;\r\n\t\t\t\tuserList(this.userFrom)\r\n\t\t\t\t\t.then(async (res) => {\r\n\t\t\t\t\t\tlet data = res.data;\r\n\t\t\t\t\t\tthis.userLists = data.list;\r\n\t\t\t\t\t\tthis.total = data.count;\r\n\t\t\t\t\t\tthis.loading = false;\r\n\t\t\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\t\t\tthis.setChecked();\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t})\r\n\t\t\t\t\t.catch((res) => {\r\n\t\t\t\t\t\tthis.loading = false;\r\n\t\t\t\t\t\tthis.$Message.error(res.msg);\r\n\t\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tpageChange(index) {\r\n\t\t\t\tthis.selectionList = [];\r\n\t\t\t\tthis.userFrom.page = index;\r\n\t\t\t\tthis.getList();\r\n\t\t\t},\r\n\t\t\t// 搜索\r\n\t\t\tuserSearchs() {\r\n\t\t\t\tthis.userFrom.page = 1;\r\n\t\t\t\tthis.getList();\r\n\t\t\t},\r\n\t\t\t// 重置\r\n\t\t\treset(name) {\r\n\t\t\t\tthis.userFrom = {\r\n\t\t\t\t\tuser_type: this.userFrom.user_type,\r\n\t\t\t\t\tstatus: '',\r\n\t\t\t\t\tsex: '',\r\n\t\t\t\t\tis_promoter: '',\r\n\t\t\t\t\tcountry: '',\r\n\t\t\t\t\tpay_count: '',\r\n\t\t\t\t\tuser_time_type: '',\r\n\t\t\t\t\tuser_time: '',\r\n\t\t\t\t\tnickname: '',\r\n\t\t\t\t\tfield_key: '',\r\n\t\t\t\t\tlevel: '',\r\n\t\t\t\t\tgroup_id: '',\r\n\t\t\t\t\tlabel_id: '',\r\n\t\t\t\t\tpage: 1, // 当前页\r\n\t\t\t\t\tlimit: 20, // 每页显示条数\r\n\t\t\t\t};\r\n\t\t\t\tthis.field_key = '';\r\n\t\t\t\tthis.level = '';\r\n\t\t\t\tthis.group_id = '';\r\n\t\t\t\tthis.dataLabel = [];\r\n\t\t\t\tthis.selectDataLabel = [];\r\n\t\t\t\tthis.user_time_type = '';\r\n\t\t\t\tthis.pay_count = '';\r\n\t\t\t\tthis.selectedIds = new Set();\r\n\t\t\t\tthis.getList();\r\n\t\t\t},\r\n\t\t\t// 编辑\r\n\t\t\tedit(row) {\r\n\t\t\t\tthis.getUserFrom(row.uid);\r\n\t\t\t},\r\n\t\t\t// 修改成功\r\n\t\t\tsubmitFail() {\r\n\t\t\t\t// this.getList();\r\n\t\t\t},\r\n\t\t\t// 排序\r\n\t\t\tsortChanged(e) {\r\n\t\t\t\tthis.userFrom[e.key] = e.order;\r\n\t\t\t\tthis.getList();\r\n\t\t\t},\r\n\t\t\t//全选和取消全选时触发\r\n\t\t\thandleSelectAll(selection) {\r\n\t\t\t\tif (selection.length === 0) {\r\n\t\t\t\t\t//获取table的数据;\r\n\t\t\t\t\tlet data = this.$refs.table.data;\r\n\t\t\t\t\tdata.forEach((item) => {\r\n\t\t\t\t\t\tif (this.selectedIds.has(item.uid)) {\r\n\t\t\t\t\t\t\tthis.selectedIds.delete(item.uid);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t} else {\r\n\t\t\t\t\tselection.forEach((item) => {\r\n\t\t\t\t\t\tthis.selectedIds.add(item.uid);\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\t//确保dom加载完毕\r\n\t\t\t\t\tthis.setChecked();\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t// 选中某一行\r\n\t\t\thandleSelectRow(selection, row) {\r\n\t\t\t\tthis.selectedIds.add(row.uid);\r\n\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\t//确保dom加载完毕\r\n\t\t\t\t\tthis.setChecked();\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t// 取消某一行\r\n\t\t\thandleCancelRow(selection, row) {\r\n\t\t\t\tthis.selectedIds.delete(row.uid);\r\n\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\t//确保dom加载完毕\r\n\t\t\t\t\tthis.setChecked();\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tsetChecked() {\r\n\t\t\t\t//将new Set()转化为数组\r\n\t\t\t\tthis.ids = [...this.selectedIds];\r\n\t\t\t\t// 找到绑定的table的ref对应的dom,找到table的objData对象,objData保存的是当前页的数据\r\n\t\t\t\tlet objData = this.$refs.table.objData;\r\n\t\t\t\tfor (let index in objData) {\r\n\t\t\t\t\tif (this.selectedIds.has(objData[index].uid)) {\r\n\t\t\t\t\t\tobjData[index]._isChecked = true;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t},\r\n\t};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n\t.picBox {\r\n\t\tdisplay: inline-block;\r\n\t\tcursor: pointer;\r\n\r\n\t\t.upLoad {\r\n\t\t\twidth: 58px;\r\n\t\t\theight: 58px;\r\n\t\t\tline-height: 58px;\r\n\t\t\tborder: 1px dotted rgba(0, 0, 0, 0.1);\r\n\t\t\tborder-radius: 4px;\r\n\t\t\tbackground: rgba(0, 0, 0, 0.02);\r\n\t\t}\r\n\r\n\t\t.pictrue {\r\n\t\t\twidth: 60px;\r\n\t\t\theight: 60px;\r\n\t\t\tborder: 1px dotted rgba(0, 0, 0, 0.1);\r\n\t\t\tmargin-right: 10px;\r\n\r\n\t\t\timg {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.userFrom {\r\n\t\t>>>.ivu-form-item-content {\r\n\t\t\tmargin-left: 0px !important;\r\n\t\t}\r\n\t}\r\n\r\n\t.userAlert {\r\n\t\tmargin-top: 20px;\r\n\t}\r\n\r\n\t.userI {\r\n\t\tcolor: #1890FF;\r\n\t\tfont-style: normal;\r\n\t}\r\n\r\n\timg {\r\n\t\theight: 36px;\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n\t.tabBox_img {\r\n\t\twidth: 36px;\r\n\t\theight: 36px;\r\n\t\tborder-radius: 4px;\r\n\t\tcursor: pointer;\r\n\r\n\t\timg {\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t}\r\n\t}\r\n\r\n\t.tabBox_tit {\r\n\t\twidth: 60%;\r\n\t\tfont-size: 12px !important;\r\n\t\tmargin: 0 2px 0 10px;\r\n\t\tletter-spacing: 1px;\r\n\t\tpadding: 5px 0;\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\r\n\t.modelBox {\r\n\t\t>>>.ivu-modal-body {\r\n\t\t\tpadding: 0 16px 16px 16px !important;\r\n\t\t}\r\n\t}\r\n\r\n\t.vipName {\r\n\t\tcolor: #dab176;\r\n\t}\r\n\r\n\t.listbox {\r\n\t\t>>>.ivu-divider-horizontal {\r\n\t\t\tmargin: 0 !important;\r\n\t\t}\r\n\t}\r\n\r\n\t.labelInput {\r\n\t\tborder: 1px solid #dcdee2;\r\n\t\tpadding: 0 6px;\r\n\t\tborder-radius: 5px;\r\n\t\tmin-height: 30px;\r\n\t\tcursor: pointer;\r\n\r\n\t\t.span {\r\n\t\t\tcolor: #c5c8ce;\r\n\t\t}\r\n\r\n\t\t.ivu-icon-ios-arrow-down {\r\n\t\t\tfont-size: 14px;\r\n\t\t\tcolor: #808695;\r\n\t\t}\r\n\t}\r\n\r\n\t.demo-drawer-footer {\r\n\t\twidth: 100%;\r\n\t\tposition: absolute;\r\n\t\tbottom: 0;\r\n\t\tleft: 0;\r\n\t\tborder-top: 1px solid #e8e8e8;\r\n\t\tpadding: 10px 16px;\r\n\t\ttext-align: right;\r\n\t\tbackground: #fff;\r\n\t}\r\n</style>\n"]}]}