| 1 |
- {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\agent\\agentManage.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\agent\\agentManage.vue","mtime":1761614939005},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9yZWdlbmVyYXRvciBmcm9tICJEOi9mcm9udC9pdGVtL3p5QWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3JlZ2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L2Zyb250L2l0ZW0venlBZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CmltcG9ydCBfb2JqZWN0U3ByZWFkIGZyb20gIkQ6L2Zyb250L2l0ZW0venlBZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmpvaW4uanMiOwppbXBvcnQgY2FyZHNEYXRhIGZyb20gJ0AvY29tcG9uZW50cy9jYXJkcy9jYXJkcyc7CmltcG9ydCBzZWFyY2hGcm9tIGZyb20gJ0AvY29tcG9uZW50cy9wdWJsaWNTZWFyY2hGcm9tJzsKaW1wb3J0IHsgbWFwU3RhdGUgfSBmcm9tICd2dWV4JzsKaW1wb3J0IHsgYWdlbnRMaXN0QXBpLCBzdGF0aXN0aWNzQXBpLCBsb29rQ29kZUFwaSwgbG9va3hjeENvZGVBcGksIGxvb2toNUNvZGVBcGksIHVzZXJBZ2VudEFwaSwgYWdlbnRTcHJlYWRBcGkgfSBmcm9tICdAL2FwaS9hZ2VudCc7CmltcG9ydCBwcm9tb3RlcnNMaXN0IGZyb20gJy4vaGFuZGxlL3Byb21vdGVyc0xpc3QnOwppbXBvcnQgY3VzdG9tZXJJbmZvIGZyb20gJ0AvY29tcG9uZW50cy9jdXN0b21lckluZm8nOwppbXBvcnQgeyBtZW1iZXJzaGlwRGF0YUFkZEFwaSB9IGZyb20gJ0AvYXBpL21lbWJlcnNoaXBMZXZlbCc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnYWdlbnRNYW5hZ2UnLAogIGNvbXBvbmVudHM6IHsKICAgIGNhcmRzRGF0YTogY2FyZHNEYXRhLAogICAgc2VhcmNoRnJvbTogc2VhcmNoRnJvbSwKICAgIHByb21vdGVyc0xpc3Q6IHByb21vdGVyc0xpc3QsCiAgICBjdXN0b21lckluZm86IGN1c3RvbWVySW5mbwogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGN1c3RvbWVyU2hvdzogZmFsc2UsCiAgICAgIHByb21vdGVyU2hvdzogZmFsc2UsCiAgICAgIG1vZGFsczogZmFsc2UsCiAgICAgIHNwaW5TaG93OiBmYWxzZSwKICAgICAgcGlja2VyT3B0aW9uczogdGhpcy4kdGltZU9wdGlvbnMsCiAgICAgIHJvd3M6IHt9LAogICAgICBmb3JtVmFsaWRhdGU6IHsKICAgICAgICBuaWNrbmFtZTogJycsCiAgICAgICAgZGF0YTogJycsCiAgICAgICAgcGFnZTogMSwKICAgICAgICBsaW1pdDogMTUKICAgICAgfSwKICAgICAgZGF0ZTogJ2FsbCcsCiAgICAgIHRvdGFsOiAwLAogICAgICBjYXJkTGlzdHM6IFtdLAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgdGFibGVMaXN0OiBbXSwKICAgICAgdGltZVZhbDogW10sCiAgICAgIGNvZGVfc3JjOiAnJywKICAgICAgY29kZV94Y3g6ICcnLAogICAgICBjb2RlX2g1OiAnJywKICAgICAgZm9ybUlubGluZTogewogICAgICAgIHVpZDogMCwKICAgICAgICBzcHJlYWRfdWlkOiAwLAogICAgICAgIGltYWdlOiAnJwogICAgICB9CiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ21lZGlhJywgWydpc01vYmlsZSddKSksIHt9LCB7CiAgICBsYWJlbFdpZHRoOiBmdW5jdGlvbiBsYWJlbFdpZHRoKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6ICc4MHB4JzsKICAgIH0sCiAgICBsYWJlbFBvc2l0aW9uOiBmdW5jdGlvbiBsYWJlbFBvc2l0aW9uKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/ICd0b3AnIDogJ3JpZ2h0JzsKICAgIH0KICB9KSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRMaXN0KCk7CiAgICB0aGlzLmdldFN0YXRpc3RpY3MoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOaPkOS6pAogICAgcHV0U2VuZDogZnVuY3Rpb24gcHV0U2VuZChuYW1lKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIHRoaXMuJHJlZnNbbmFtZV0udmFsaWRhdGUoZnVuY3Rpb24gKHZhbGlkKSB7CiAgICAgICAgaWYgKHZhbGlkKSB7CiAgICAgICAgICBpZiAoIV90aGlzLmZvcm1JbmxpbmUuc3ByZWFkX3VpZCkgewogICAgICAgICAgICByZXR1cm4gX3RoaXMuJG1lc3NhZ2UuZXJyb3IoJ+ivt+S4iuS8oOeUqOaItycpOwogICAgICAgICAgfQogICAgICAgICAgYWdlbnRTcHJlYWRBcGkoX3RoaXMuZm9ybUlubGluZSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICAgIF90aGlzLnByb21vdGVyU2hvdyA9IGZhbHNlOwogICAgICAgICAgICBfdGhpcy4kbWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOwogICAgICAgICAgICBfdGhpcy5nZXRMaXN0KCk7CiAgICAgICAgICAgIF90aGlzLiRyZWZzW25hbWVdLnJlc2V0RmllbGRzKCk7CiAgICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICAgIF90aGlzLiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICAvLyDlr7zlh7oKICAgIGV4cG9ydHM6IGZ1bmN0aW9uIGV4cG9ydHMoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICB2YXIgZm9ybVZhbGlkYXRlID0gdGhpcy5mb3JtVmFsaWRhdGU7CiAgICAgIHZhciBkYXRhID0gewogICAgICAgIGRhdGE6IGZvcm1WYWxpZGF0ZS5kYXRhLAogICAgICAgIG5pY2tuYW1lOiBmb3JtVmFsaWRhdGUubmlja25hbWUKICAgICAgfTsKICAgICAgdXNlckFnZW50QXBpKGRhdGEpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIGxvY2F0aW9uLmhyZWYgPSByZXMuZGF0YVswXTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMi4kbWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5pON5L2cCiAgICBjaGFuZ2VNZW51OiBmdW5jdGlvbiBjaGFuZ2VNZW51KHJvdywgbmFtZSwgaW5kZXgpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CiAgICAgIHN3aXRjaCAobmFtZSkgewogICAgICAgIGNhc2UgJzEnOgogICAgICAgICAgdGhpcy5wcm9tb3RlcnMocm93LCAnb3JkZXInKTsgLy/mjqjlub/kurrorqLljZUKICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJzInOgogICAgICAgICAgdGhpcy5zcHJlYWRRUihyb3cpOyAvL+aOqOW5v+aWueW8j+S6jOe7tOeggQogICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAnMyc6CiAgICAgICAgICB0aGlzLmVkaXRTKHJvdyk7IC8v5L+u5pS55LiK57qn5o6o5bm/5Lq6CiAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICc0JzoKICAgICAgICAgIC8v5riF6Zmk5LiK57qn5o6o5bm/5Lq6CiAgICAgICAgICB0aGlzLmRlbF9wYXJlbnQocm93LCAn5riF6Zmk44CQICcgKyByb3cubmlja25hbWUgKyAnIOOAkeeahOS4iue6p+aOqOW5v+S6uicsIGluZGV4KTsKICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJzUnOgogICAgICAgICAgLy/lj5bmtojmjqjlub/otYTmoLwKICAgICAgICAgIHRoaXMuZGVsX2FnZW50KHJvdywgJ+WPlua2iOOAkCAnICsgcm93Lm5pY2tuYW1lICsgJyDjgJHnmoTmjqjlub/otYTmoLwnLCBpbmRleCk7CiAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICc2JzoKICAgICAgICAgIC8v5L+u5pS55o6o5bm/562J57qnCiAgICAgICAgICB0aGlzLiRtb2RhbEZvcm0obWVtYmVyc2hpcERhdGFBZGRBcGkoewogICAgICAgICAgICB1aWQ6IHJvdy51aWQKICAgICAgICAgIH0sICcvYWdlbnQvZ2V0X2xldmVsX2Zvcm0nKSkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgIHJldHVybiBfdGhpczMuZ2V0TGlzdCgpOwogICAgICAgICAgfSk7CiAgICAgICAgICBicmVhazsKICAgICAgICBkZWZhdWx0OgogICAgICAgICAgYnJlYWs7CiAgICAgIH0KICAgIH0sCiAgICBlZGl0UzogZnVuY3Rpb24gZWRpdFMocm93KSB7CiAgICAgIHRoaXMucHJvbW90ZXJTaG93ID0gdHJ1ZTsKICAgICAgdGhpcy5mb3JtSW5saW5lLnVpZCA9IHJvdy51aWQ7CiAgICB9LAogICAgY3VzdG9tZXI6IGZ1bmN0aW9uIGN1c3RvbWVyKCkgewogICAgICB0aGlzLmN1c3RvbWVyU2hvdyA9IHRydWU7CiAgICB9LAogICAgaW1hZ2VPYmplY3Q6IGZ1bmN0aW9uIGltYWdlT2JqZWN0KGUpIHsKICAgICAgdGhpcy5jdXN0b21lclNob3cgPSBmYWxzZTsKICAgICAgdGhpcy5mb3JtSW5saW5lLnNwcmVhZF91aWQgPSBlLnVpZDsKICAgICAgdGhpcy5mb3JtSW5saW5lLmltYWdlID0gZS5pbWFnZTsKICAgIH0sCiAgICAvLyDmuIXpmaTkuIrnuqflhbPns7sKICAgIGRlbF9wYXJlbnQ6IGZ1bmN0aW9uIGRlbF9wYXJlbnQocm93cywgdGl0aWxlLCBudW0pIHsKICAgICAgdmFyIF90aGlzNCA9IHRoaXM7CiAgICAgIHZhciBkZWxmcm9tRGF0YXAgPSB7CiAgICAgICAgdGl0bGU6IHRpdGlsZSwKICAgICAgICBudW06IG51bSwKICAgICAgICB1cmw6ICJhZ2VudC9zdGFpci9kZWxldGVfc3ByZWFkLyIuY29uY2F0KHJvd3MudWlkKSwKICAgICAgICBtZXRob2Q6ICdQVVQnLAogICAgICAgIGlkczogJycKICAgICAgfTsKICAgICAgdGhpcy4kbW9kYWxTdXJlKGRlbGZyb21EYXRhcCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM0LiRtZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CiAgICAgICAgX3RoaXM0LmdldExpc3QoKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzNC4kbWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5Y+W5raI6Ieq5bex5o6o5bm/6LWE5qC8CiAgICBkZWxfYWdlbnQ6IGZ1bmN0aW9uIGRlbF9hZ2VudChyb3csIHRpdCwgbnVtKSB7CiAgICAgIHZhciBfdGhpczUgPSB0aGlzOwogICAgICB2YXIgZGVsZnJvbURhdGEgPSB7CiAgICAgICAgdGl0bGU6IHRpdCwKICAgICAgICBudW06IG51bSwKICAgICAgICB1cmw6ICJhZ2VudC9zdGFpci9kZWxldGVfc3lzdGVtX3NwcmVhZC8iLmNvbmNhdChyb3cudWlkKSwKICAgICAgICBtZXRob2Q6ICdQVVQnLAogICAgICAgIGlkczogJycKICAgICAgfTsKICAgICAgdGhpcy4kbW9kYWxTdXJlKGRlbGZyb21EYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczUuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKICAgICAgICBfdGhpczUuZ2V0TGlzdCgpOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM1LiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICBlZGl0OiBmdW5jdGlvbiBlZGl0KHJvdykgewogICAgICB0aGlzLnByb21vdGVyU2hvdyA9IHRydWU7CiAgICAgIHRoaXMuZm9ybUlubGluZS51aWQgPSByb3cudWlkOwogICAgfSwKICAgIGNhbmNlbDogZnVuY3Rpb24gY2FuY2VsKG5hbWUpIHsKICAgICAgdGhpcy5wcm9tb3RlclNob3cgPSBmYWxzZTsKICAgICAgdGhpcy4kcmVmc1tuYW1lXS5yZXNldEZpZWxkcygpOwogICAgfSwKICAgIC8vIOaOqOW5v+S6uuWIl+ihqCDorqLljZUKICAgIHByb21vdGVyczogZnVuY3Rpb24gcHJvbW90ZXJzKHJvdywgdGl0KSB7CiAgICAgIHRoaXMuJHJlZnMucHJvbW90ZXJzTGlzdHMubW9kYWxzID0gdHJ1ZTsKICAgICAgdGhpcy4kcmVmcy5wcm9tb3RlcnNMaXN0cy5nZXRMaXN0KHJvdywgdGl0KTsKICAgIH0sCiAgICAvLyDnu5/orqEKICAgIGdldFN0YXRpc3RpY3M6IGZ1bmN0aW9uIGdldFN0YXRpc3RpY3MoKSB7CiAgICAgIHZhciBfdGhpczYgPSB0aGlzOwogICAgICB2YXIgZGF0YSA9IHsKICAgICAgICBuaWNrbmFtZTogdGhpcy5mb3JtVmFsaWRhdGUubmlja25hbWUsCiAgICAgICAgZGF0YTogdGhpcy5mb3JtVmFsaWRhdGUuZGF0YQogICAgICB9OwogICAgICBzdGF0aXN0aWNzQXBpKGRhdGEpLnRoZW4oLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZiA9IF9hc3luY1RvR2VuZXJhdG9yKC8qI19fUFVSRV9fKi9fcmVnZW5lcmF0b3IoKS5tKGZ1bmN0aW9uIF9jYWxsZWUocmVzKSB7CiAgICAgICAgICB2YXIgZGF0YTsKICAgICAgICAgIHJldHVybiBfcmVnZW5lcmF0b3IoKS53KGZ1bmN0aW9uIChfY29udGV4dCkgewogICAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dC5uKSB7CiAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgZGF0YSA9IHJlcy5kYXRhOwogICAgICAgICAgICAgICAgX3RoaXM2LmNhcmRMaXN0cyA9IGRhdGEucmVzOwogICAgICAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5hKDIpOwogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgICB9KSk7CiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeCkgewogICAgICAgICAgcmV0dXJuIF9yZWYuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczYuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWFt+S9k+aXpeacnwogICAgb25jaGFuZ2VUaW1lOiBmdW5jdGlvbiBvbmNoYW5nZVRpbWUoZSkgewogICAgICB0aGlzLnRpbWVWYWwgPSBlOwogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5kYXRhID0gdGhpcy50aW1lVmFsID8gdGhpcy50aW1lVmFsLmpvaW4oJy0nKSA6ICcnOwogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gMTsKICAgICAgaWYgKCFlWzBdKSB7CiAgICAgICAgdGhpcy5mb3JtVmFsaWRhdGUuZGF0YSA9ICcnOwogICAgICB9CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgICB0aGlzLmdldFN0YXRpc3RpY3MoKTsKICAgIH0sCiAgICAvLyDpgInmi6nml7bpl7QKICAgIHNlbGVjdENoYW5nZTogZnVuY3Rpb24gc2VsZWN0Q2hhbmdlKHRhYikgewogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gMTsKICAgICAgdGhpcy5mb3JtVmFsaWRhdGUuZGF0YSA9IHRhYjsKICAgICAgdGhpcy50aW1lVmFsID0gW107CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgICB0aGlzLmdldFN0YXRpc3RpY3MoKTsKICAgIH0sCiAgICAvLyDliJfooagKICAgIGdldExpc3Q6IGZ1bmN0aW9uIGdldExpc3QoKSB7CiAgICAgIHZhciBfdGhpczcgPSB0aGlzOwogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICBhZ2VudExpc3RBcGkodGhpcy5mb3JtVmFsaWRhdGUpLnRoZW4oLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjIgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yKCkubShmdW5jdGlvbiBfY2FsbGVlMihyZXMpIHsKICAgICAgICAgIHZhciBkYXRhOwogICAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvcigpLncoZnVuY3Rpb24gKF9jb250ZXh0MikgewogICAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dDIubikgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIGRhdGEgPSByZXMuZGF0YTsKICAgICAgICAgICAgICAgIF90aGlzNy50YWJsZUxpc3QgPSBkYXRhLmxpc3Q7CiAgICAgICAgICAgICAgICBfdGhpczcudG90YWwgPSByZXMuZGF0YS5jb3VudDsKICAgICAgICAgICAgICAgIF90aGlzNy5sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5hKDIpOwogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlMik7CiAgICAgICAgfSkpOwogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gyKSB7CiAgICAgICAgICByZXR1cm4gX3JlZjIuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczcubG9hZGluZyA9IGZhbHNlOwogICAgICAgIF90aGlzNy4kbWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g6KGo5qC85pCc57SiCiAgICB1c2VyU2VhcmNoczogZnVuY3Rpb24gdXNlclNlYXJjaHMoKSB7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLnBhZ2UgPSAxOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgICAgdGhpcy5nZXRTdGF0aXN0aWNzKCk7CiAgICB9LAogICAgLy8g5LqM57u056CBCiAgICBzcHJlYWRRUjogZnVuY3Rpb24gc3ByZWFkUVIocm93KSB7CiAgICAgIHRoaXMubW9kYWxzID0gdHJ1ZTsKICAgICAgdGhpcy5yb3dzID0gcm93OwogICAgICB0aGlzLmdldFdlQ2hhdCgpOwogICAgICB0aGlzLmdldFhjeCgpOwogICAgICB0aGlzLmdldEg1KCk7CiAgICB9LAogICAgLy8g5YWs5LyX5Y+35o6o5bm/5LqM57u056CBCiAgICBnZXRXZUNoYXQ6IGZ1bmN0aW9uIGdldFdlQ2hhdCgpIHsKICAgICAgdmFyIF90aGlzOCA9IHRoaXM7CiAgICAgIHRoaXMuc3BpblNob3cgPSB0cnVlOwogICAgICB2YXIgZGF0YSA9IHsKICAgICAgICB1aWQ6IHRoaXMucm93cy51aWQsCiAgICAgICAgYWN0aW9uOiAnd2VjaGFudF9jb2RlJwogICAgICB9OwogICAgICBsb29rQ29kZUFwaShkYXRhKS50aGVuKC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYzID0gX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL19yZWdlbmVyYXRvcigpLm0oZnVuY3Rpb24gX2NhbGxlZTMocmVzKSB7CiAgICAgICAgICB2YXIgZGF0YTsKICAgICAgICAgIHJldHVybiBfcmVnZW5lcmF0b3IoKS53KGZ1bmN0aW9uIChfY29udGV4dDMpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHN3aXRjaCAoX2NvbnRleHQzLm4pIHsKICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICBkYXRhID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICBfdGhpczguY29kZV9zcmMgPSBkYXRhLmNvZGVfc3JjOwogICAgICAgICAgICAgICAgX3RoaXM4LnNwaW5TaG93ID0gZmFsc2U7CiAgICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0My5hKDIpOwogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlMyk7CiAgICAgICAgfSkpOwogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gzKSB7CiAgICAgICAgICByZXR1cm4gX3JlZjMuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczguc3BpblNob3cgPSBmYWxzZTsKICAgICAgICBfdGhpczguJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWwj+eoi+W6j+aOqOW5v+S6jOe7tOeggQogICAgZ2V0WGN4OiBmdW5jdGlvbiBnZXRYY3goKSB7CiAgICAgIHZhciBfdGhpczkgPSB0aGlzOwogICAgICB0aGlzLnNwaW5TaG93ID0gdHJ1ZTsKICAgICAgdmFyIGRhdGEgPSB7CiAgICAgICAgdWlkOiB0aGlzLnJvd3MudWlkCiAgICAgIH07CiAgICAgIGxvb2t4Y3hDb2RlQXBpKGRhdGEpLnRoZW4oLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjQgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yKCkubShmdW5jdGlvbiBfY2FsbGVlNChyZXMpIHsKICAgICAgICAgIHZhciBkYXRhOwogICAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvcigpLncoZnVuY3Rpb24gKF9jb250ZXh0NCkgewogICAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dDQubikgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIGRhdGEgPSByZXMuZGF0YTsKICAgICAgICAgICAgICAgIF90aGlzOS5jb2RlX3hjeCA9IGRhdGEuY29kZV9zcmM7CiAgICAgICAgICAgICAgICBfdGhpczkuc3BpblNob3cgPSBmYWxzZTsKICAgICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQ0LmEoMik7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWU0KTsKICAgICAgICB9KSk7CiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeDQpIHsKICAgICAgICAgIHJldHVybiBfcmVmNC5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzOS5zcGluU2hvdyA9IGZhbHNlOwogICAgICAgIF90aGlzOS4kbWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgZ2V0SDU6IGZ1bmN0aW9uIGdldEg1KCkgewogICAgICB2YXIgX3RoaXMwID0gdGhpczsKICAgICAgdGhpcy5zcGluU2hvdyA9IHRydWU7CiAgICAgIHZhciBkYXRhID0gewogICAgICAgIHVpZDogdGhpcy5yb3dzLnVpZAogICAgICB9OwogICAgICBsb29raDVDb2RlQXBpKGRhdGEpLnRoZW4oLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjUgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yKCkubShmdW5jdGlvbiBfY2FsbGVlNShyZXMpIHsKICAgICAgICAgIHZhciBkYXRhOwogICAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvcigpLncoZnVuY3Rpb24gKF9jb250ZXh0NSkgewogICAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dDUubikgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIGRhdGEgPSByZXMuZGF0YTsKICAgICAgICAgICAgICAgIF90aGlzMC5jb2RlX2g1ID0gZGF0YS5jb2RlX3NyYzsKICAgICAgICAgICAgICAgIF90aGlzMC5zcGluU2hvdyA9IGZhbHNlOwogICAgICAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDUuYSgyKTsKICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZTUpOwogICAgICAgIH0pKTsKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94NSkgewogICAgICAgICAgcmV0dXJuIF9yZWY1LmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMwLnNwaW5TaG93ID0gZmFsc2U7CiAgICAgICAgX3RoaXMwLiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"names":["cardsData","searchFrom","mapState","agentListApi","statisticsApi","lookCodeApi","lookxcxCodeApi","lookh5CodeApi","userAgentApi","agentSpreadApi","promotersList","customerInfo","membershipDataAddApi","name","components","data","customerShow","promoterShow","modals","spinShow","pickerOptions","$timeOptions","rows","formValidate","nickname","page","limit","date","total","cardLists","loading","tableList","timeVal","code_src","code_xcx","code_h5","formInline","uid","spread_uid","image","computed","_objectSpread","labelWidth","isMobile","undefined","labelPosition","created","getList","getStatistics","methods","putSend","_this","$refs","validate","valid","$message","error","then","res","success","msg","resetFields","catch","exports","_this2","location","href","changeMenu","row","index","_this3","promoters","spreadQR","editS","del_parent","del_agent","$modalForm","customer","imageObject","e","titile","num","_this4","delfromDatap","title","url","concat","method","ids","$modalSure","tit","_this5","delfromData","edit","cancel","promotersLists","_this6","_ref","_asyncToGenerator","_regenerator","m","_callee","w","_context","n","a","_x","apply","arguments","onchangeTime","join","selectChange","tab","_this7","_ref2","_callee2","_context2","list","count","_x2","userSearchs","getWeChat","getXcx","getH5","_this8","action","_ref3","_callee3","_context3","_x3","_this9","_ref4","_callee4","_context4","_x4","_this0","_ref5","_callee5","_context5","_x5"],"sources":["src/pages/agent/agentManage.vue"],"sourcesContent":["<template>\r\n <div>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mb-16\" :body-style=\"{ padding: 0 }\">\r\n <div class=\"padding-add\">\r\n <el-form\r\n ref=\"formValidate\"\r\n :model=\"formValidate\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n @submit.native.prevent\r\n inline\r\n >\r\n <el-form-item label=\"时间选择:\">\r\n <el-date-picker\r\n clearable\r\n v-model=\"timeVal\"\r\n type=\"daterange\"\r\n :editable=\"false\"\r\n @change=\"onchangeTime\"\r\n format=\"yyyy/MM/dd\"\r\n value-format=\"yyyy/MM/dd\"\r\n start-placeholder=\"开始日期\"\r\n end-placeholder=\"结束日期\"\r\n :picker-options=\"pickerOptions\"\r\n style=\"width: 250px\"\r\n class=\"mr20\"\r\n ></el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"搜索:\" label-for=\"status\">\r\n <el-input\r\n clearable\r\n placeholder=\"请输入姓名、电话、UID\"\r\n v-model=\"formValidate.nickname\"\r\n class=\"form_content_width\"\r\n />\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" v-db-click @click=\"userSearchs\">查询</el-button>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n </el-card>\r\n <cards-data :cardLists=\"cardLists\" v-if=\"cardLists.length >= 0\"></cards-data>\r\n <el-card :bordered=\"false\" shadow=\"never\">\r\n <el-button v-auth=\"['export-userAgent']\" class=\"export\" v-db-click @click=\"exports\">导出</el-button>\r\n <el-table\r\n ref=\"selection\"\r\n :data=\"tableList\"\r\n class=\"mt14\"\r\n v-loading=\"loading\"\r\n empty-text=\"暂无数据\"\r\n highlight-current-row\r\n >\r\n <el-table-column label=\"ID\" width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.uid }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"商品图片\" min-width=\"90\">\r\n <template slot-scope=\"scope\">\r\n <div class=\"tabBox_img\" v-viewer>\r\n <img v-lazy=\"scope.row.headimgurl ? scope.row.headimgurl : require('../../assets/images/moren.jpg')\" />\r\n </div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"用户信息\" width=\"150\">\r\n <template slot-scope=\"scope\">\r\n <div class=\"name\">\r\n <div class=\"item\">昵称:{{ scope.row.nickname }}</div>\r\n <div class=\"item\">姓名:{{ scope.row.real_name }}</div>\r\n <div class=\"item\">电话:{{ scope.row.phone }}</div>\r\n </div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"分销等级\" min-width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <div>{{ scope.row.agentLevel ? scope.row.agentLevel.name : '--' }}</div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"推广用户数量\" min-width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.spread_count }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"推广订单数量\" min-width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <div>{{ scope.row.spread_order.order_count }}</div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"推广订单金额\" min-width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <div>{{ scope.row.spread_order.order_price || '0.00' }}</div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"佣金总金额\" min-width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <div>{{ scope.row.brokerage_money }}</div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"已提现金额\" min-width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <div>{{ scope.row.extract_count_price }}</div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"提现次数\" min-width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <div>{{ scope.row.extract_count_num }}</div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"未提现金额\" min-width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <div>{{ scope.row.new_money }}</div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"上级推广人\" min-width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <div>{{ scope.row.spread_name }}</div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"操作\" fixed=\"right\" width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <a v-db-click @click=\"promoters(scope.row, 'man')\">推广人</a>\r\n <el-divider direction=\"vertical\"></el-divider>\r\n <template>\r\n <el-dropdown size=\"small\" @command=\"changeMenu(scope.row, $event, scope.$index)\" :transfer=\"true\">\r\n <span class=\"el-dropdown-link\">更多<i class=\"el-icon-arrow-down el-icon--right\"></i> </span>\r\n <el-dropdown-menu slot=\"dropdown\">\r\n <el-dropdown-item command=\"1\">推广订单</el-dropdown-item>\r\n <el-dropdown-item command=\"2\">推广二维码</el-dropdown-item>\r\n <el-dropdown-item command=\"3\">修改上级推广人</el-dropdown-item>\r\n <el-dropdown-item command=\"4\" v-if=\"scope.row.spread_uid\">清除上级推广人</el-dropdown-item>\r\n <el-dropdown-item command=\"5\">取消推广资格</el-dropdown-item>\r\n <el-dropdown-item command=\"6\">修改分销等级</el-dropdown-item>\r\n </el-dropdown-menu>\r\n </el-dropdown>\r\n </template>\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n <div class=\"acea-row row-right page\">\r\n <pagination\r\n v-if=\"total\"\r\n :total=\"total\"\r\n :page.sync=\"formValidate.page\"\r\n :limit.sync=\"formValidate.limit\"\r\n @pagination=\"getList\"\r\n />\r\n </div>\r\n </el-card>\r\n <!-- 推广人列表-->\r\n <promoters-list ref=\"promotersLists\"></promoters-list>\r\n <!-- 推广二维码-->\r\n <el-dialog :visible.sync=\"modals\" title=\"推广二维码\" :close-on-click-modal=\"false\" width=\"540px\">\r\n <div class=\"acea-row row-around\" v-loading=\"spinShow\">\r\n <div class=\"acea-row row-column-around row-between-wrapper\">\r\n <div class=\"QRpic\" v-if=\"code_src\"><img v-lazy=\"code_src\" /></div>\r\n <span class=\"QRpic_sp1 mt10\" v-db-click @click=\"getWeChat\">公众号推广二维码</span>\r\n </div>\r\n <div class=\"acea-row row-column-around row-between-wrapper\">\r\n <div class=\"QRpic\" v-if=\"code_xcx\"><img v-lazy=\"code_xcx\" /></div>\r\n <span class=\"QRpic_sp2 mt10\" v-db-click @click=\"getXcx\">小程序推广二维码</span>\r\n </div>\r\n <div class=\"acea-row row-column-around row-between-wrapper\">\r\n <div class=\"QRpic\" v-if=\"code_h5\"><img v-lazy=\"code_h5\" /></div>\r\n <span class=\"QRpic_sp2 mt10\" v-db-click @click=\"getH5\">H5推广二维码</span>\r\n </div>\r\n </div>\r\n </el-dialog>\r\n <!--修改推广人-->\r\n <el-dialog :visible.sync=\"promoterShow\" title=\"修改推广人\" width=\"540px\" :show-close=\"true\">\r\n <el-form ref=\"formInline\" :model=\"formInline\" label-width=\"100px\" @submit.native.prevent>\r\n <el-form-item label=\"用户头像:\" prop=\"image\">\r\n <div class=\"picBox\" v-db-click @click=\"customer\">\r\n <div class=\"pictrue\" v-if=\"formInline.image\">\r\n <img v-lazy=\"formInline.image\" />\r\n </div>\r\n <div class=\"upLoad acea-row row-center-wrapper\" v-else>\r\n <i class=\"el-icon-picture-outline\" style=\"font-size: 24px\"></i>\r\n </div>\r\n </div>\r\n </el-form-item>\r\n </el-form>\r\n <span slot=\"footer\" class=\"dialog-footer\">\r\n <el-button v-db-click @click=\"cancel('formInline')\">取 消</el-button>\r\n <el-button type=\"primary\" v-db-click @click=\"putSend('formInline')\">提交</el-button>\r\n </span>\r\n </el-dialog>\r\n <el-dialog :visible.sync=\"customerShow\" title=\"请选择商城用户\" :show-close=\"true\" width=\"1000px\">\r\n <customerInfo v-if=\"customerShow\" @imageObject=\"imageObject\"></customerInfo>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport cardsData from '@/components/cards/cards';\r\nimport searchFrom from '@/components/publicSearchFrom';\r\nimport { mapState } from 'vuex';\r\nimport {\r\n agentListApi,\r\n statisticsApi,\r\n lookCodeApi,\r\n lookxcxCodeApi,\r\n lookh5CodeApi,\r\n userAgentApi,\r\n agentSpreadApi,\r\n} from '@/api/agent';\r\nimport promotersList from './handle/promotersList';\r\nimport customerInfo from '@/components/customerInfo';\r\nimport { membershipDataAddApi } from '@/api/membershipLevel';\r\nexport default {\r\n name: 'agentManage',\r\n components: { cardsData, searchFrom, promotersList, customerInfo },\r\n data() {\r\n return {\r\n customerShow: false,\r\n promoterShow: false,\r\n modals: false,\r\n spinShow: false,\r\n pickerOptions: this.$timeOptions,\r\n rows: {},\r\n formValidate: {\r\n nickname: '',\r\n data: '',\r\n page: 1,\r\n limit: 15,\r\n },\r\n date: 'all',\r\n total: 0,\r\n cardLists: [],\r\n loading: false,\r\n tableList: [],\r\n timeVal: [],\r\n code_src: '',\r\n code_xcx: '',\r\n code_h5: '',\r\n formInline: {\r\n uid: 0,\r\n spread_uid: 0,\r\n image: '',\r\n },\r\n };\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : '80px';\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\r\n },\r\n },\r\n created() {\r\n this.getList();\r\n this.getStatistics();\r\n },\r\n methods: {\r\n // 提交\r\n putSend(name) {\r\n this.$refs[name].validate((valid) => {\r\n if (valid) {\r\n if (!this.formInline.spread_uid) {\r\n return this.$message.error('请上传用户');\r\n }\r\n agentSpreadApi(this.formInline)\r\n .then((res) => {\r\n this.promoterShow = false;\r\n this.$message.success(res.msg);\r\n this.getList();\r\n this.$refs[name].resetFields();\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n }\r\n });\r\n },\r\n // 导出\r\n exports() {\r\n let formValidate = this.formValidate;\r\n let data = {\r\n data: formValidate.data,\r\n nickname: formValidate.nickname,\r\n };\r\n userAgentApi(data)\r\n .then((res) => {\r\n location.href = res.data[0];\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 操作\r\n changeMenu(row, name, index) {\r\n switch (name) {\r\n case '1':\r\n this.promoters(row, 'order'); //推广人订单\r\n break;\r\n case '2':\r\n this.spreadQR(row); //推广方式二维码\r\n break;\r\n case '3':\r\n this.editS(row); //修改上级推广人\r\n break;\r\n case '4': //清除上级推广人\r\n this.del_parent(row, '清除【 ' + row.nickname + ' 】的上级推广人', index);\r\n break;\r\n case '5': //取消推广资格\r\n this.del_agent(row, '取消【 ' + row.nickname + ' 】的推广资格', index);\r\n break;\r\n case '6': //修改推广等级\r\n this.$modalForm(membershipDataAddApi({ uid: row.uid }, '/agent/get_level_form')).then(() => this.getList());\r\n break;\r\n default:\r\n break;\r\n }\r\n },\r\n editS(row) {\r\n this.promoterShow = true;\r\n this.formInline.uid = row.uid;\r\n },\r\n customer() {\r\n this.customerShow = true;\r\n },\r\n imageObject(e) {\r\n this.customerShow = false;\r\n this.formInline.spread_uid = e.uid;\r\n this.formInline.image = e.image;\r\n },\r\n // 清除上级关系\r\n del_parent(rows, titile, num) {\r\n let delfromDatap = {\r\n title: titile,\r\n num: num,\r\n url: `agent/stair/delete_spread/${rows.uid}`,\r\n method: 'PUT',\r\n ids: '',\r\n };\r\n this.$modalSure(delfromDatap)\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 del_agent(row, tit, num) {\r\n let delfromData = {\r\n title: tit,\r\n num: num,\r\n url: `agent/stair/delete_system_spread/${row.uid}`,\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 edit(row) {\r\n this.promoterShow = true;\r\n this.formInline.uid = row.uid;\r\n },\r\n cancel(name) {\r\n this.promoterShow = false;\r\n this.$refs[name].resetFields();\r\n },\r\n // 推广人列表 订单\r\n promoters(row, tit) {\r\n this.$refs.promotersLists.modals = true;\r\n this.$refs.promotersLists.getList(row, tit);\r\n },\r\n // 统计\r\n getStatistics() {\r\n let data = {\r\n nickname: this.formValidate.nickname,\r\n data: this.formValidate.data,\r\n };\r\n statisticsApi(data)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.cardLists = data.res;\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 ? this.timeVal.join('-') : '';\r\n this.formValidate.page = 1;\r\n if (!e[0]) {\r\n this.formValidate.data = '';\r\n }\r\n this.getList();\r\n this.getStatistics();\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 this.getStatistics();\r\n },\r\n // 列表\r\n getList() {\r\n this.loading = true;\r\n agentListApi(this.formValidate)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.tableList = data.list;\r\n this.total = res.data.count;\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 // 表格搜索\r\n userSearchs() {\r\n this.formValidate.page = 1;\r\n this.getList();\r\n this.getStatistics();\r\n },\r\n // 二维码\r\n spreadQR(row) {\r\n this.modals = true;\r\n this.rows = row;\r\n this.getWeChat();\r\n this.getXcx();\r\n this.getH5();\r\n },\r\n // 公众号推广二维码\r\n getWeChat() {\r\n this.spinShow = true;\r\n let data = {\r\n uid: this.rows.uid,\r\n action: 'wechant_code',\r\n };\r\n lookCodeApi(data)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.code_src = data.code_src;\r\n this.spinShow = false;\r\n })\r\n .catch((res) => {\r\n this.spinShow = false;\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 小程序推广二维码\r\n getXcx() {\r\n this.spinShow = true;\r\n let data = {\r\n uid: this.rows.uid,\r\n };\r\n lookxcxCodeApi(data)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.code_xcx = data.code_src;\r\n this.spinShow = false;\r\n })\r\n .catch((res) => {\r\n this.spinShow = false;\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n getH5() {\r\n this.spinShow = true;\r\n let data = {\r\n uid: this.rows.uid,\r\n };\r\n lookh5CodeApi(data)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.code_h5 = data.code_src;\r\n this.spinShow = false;\r\n })\r\n .catch((res) => {\r\n this.spinShow = false;\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n.picBox {\r\n display: inline-block;\r\n cursor: pointer;\r\n .upLoad {\r\n width: 58px;\r\n height: 58px;\r\n line-height: 58px;\r\n border: 1px dotted rgba(0, 0, 0, 0.1);\r\n border-radius: 4px;\r\n background: rgba(0, 0, 0, 0.02);\r\n }\r\n .pictrue {\r\n width: 60px;\r\n height: 60px;\r\n border: 1px dotted rgba(0, 0, 0, 0.1);\r\n margin-right: 10px;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n }\r\n .iconfont {\r\n color: #898989;\r\n }\r\n}\r\n.QRpic {\r\n width: 180px;\r\n height: 180px;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n.QRpic_sp1 {\r\n font-size: 13px;\r\n color: #19be6b;\r\n cursor: pointer;\r\n}\r\n.QRpic_sp2 {\r\n font-size: 13px;\r\n color: #2d8cf0;\r\n cursor: pointer;\r\n}\r\n\r\nimg {\r\n height: 36px;\r\n display: block;\r\n}\r\n.ivu-mt .name .item {\r\n margin: 3px 0;\r\n}\r\n.tabform {\r\n margin-bottom: 10px;\r\n}\r\n.Refresh {\r\n font-size: 12px;\r\n color: var(--prev-color-primary);\r\n cursor: pointer;\r\n}\r\n.ivu-form-item {\r\n margin-bottom: 10px;\r\n}\r\n\r\n/* .ivu-mt ::v-deep .ivu-table-header */\r\n/* border-top:1px dashed #ddd!important */\r\n</style>\r\n"],"mappings":"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","ignoreList":[]}]}
|