| 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\\setting\\systemOutAccount\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\setting\\systemOutAccount\\index.vue","mtime":1761614939060},{"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:aW1wb3J0IF9yZWdlbmVyYXRvciBmcm9tICJEOi9mcm9udC9pdGVtL3p5QWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3JlZ2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L2Zyb250L2l0ZW0venlBZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CmltcG9ydCBfb2JqZWN0U3ByZWFkIGZyb20gIkQ6L2Zyb250L2l0ZW0venlBZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5Lm1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnB1c2guanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zcGxpY2UuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5pdGVyYXRvci5jb25zdHJ1Y3Rvci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLml0ZXJhdG9yLm1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm51bWJlci5jb25zdHJ1Y3Rvci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiOwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwppbXBvcnQgeyBhY2NvdW50TGlzdEFwaSwgb3V0U2F2ZUFwaSwgb3V0U2F2ZXNBcGksIHNldFNob3dBcGksIG91dFNldFVwLCBpbnRlcmZhY2VMaXN0LCBzZXRVcFB1c2gsIHRleHRPdXRVcmwgYXMgX3RleHRPdXRVcmwgfSBmcm9tICdAL2FwaS9zeXN0ZW1PdXRBY2NvdW50JzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdzeXN0ZW1PdXQnLAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBncmlkOiB7CiAgICAgICAgeGw6IDcsCiAgICAgICAgbGc6IDcsCiAgICAgICAgbWQ6IDEyLAogICAgICAgIHNtOiAyNCwKICAgICAgICB4czogMjQKICAgICAgfSwKICAgICAgdG90YWw6IDAsCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICByb2xlRGF0YTogewogICAgICAgIHN0YXR1czE6ICcnCiAgICAgIH0sCiAgICAgIGZvcm1WYWxpZGF0ZTogewogICAgICAgIHJvbGVzOiAnJywKICAgICAgICBzdGF0dXM6ICcnLAogICAgICAgIG5hbWU6ICcnLAogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgLy8g5b2T5YmN6aG1CiAgICAgICAgbGltaXQ6IDIwIC8vIOavj+mhteaYvuekuuadoeaVsAogICAgICB9LAogICAgICBzdGF0dXM6ICcnLAogICAgICBsaXN0OiBbXSwKICAgICAgaW50TGlzdDogW10sCiAgICAgIEZyb21EYXRhOiBudWxsLAogICAgICBtb2RhbFRpdGxlU3M6ICcnLAogICAgICBpZHM6IE51bWJlciwKICAgICAgbW9kYWxzOiBmYWxzZSwKICAgICAgbW9kYWxzaWQ6ICcnLAogICAgICB0eXBlOiAwLAogICAgICBtb2RhbHNkYXRlOiB7CiAgICAgICAgYXBwaWQ6ICcnLAogICAgICAgIGFwcHNlY3JldDogJycsCiAgICAgICAgdGl0bGU6ICcnLAogICAgICAgIHJ1bGVzOiBbXQogICAgICB9LAogICAgICBzZXR0aW5nTW9kYWxzOiBmYWxzZSwKICAgICAgc2V0dGluZ0RhdGE6IHsKICAgICAgICBzd2l0Y2g6IDEsCiAgICAgICAgbmFtZTogJycKICAgICAgfSwKICAgICAgcnVsZVZhbGlkYXRlOiB7CiAgICAgICAgYXBwaWQ6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXmraPnoa7nmoTotKblj7cgKDTliLAzMOS9jeS5i+mXtCknLAogICAgICAgICAgdHJpZ2dlcjogJ2JsdXInLAogICAgICAgICAgbWluOiA0LAogICAgICAgICAgbWF4OiAzMAogICAgICAgIH1dLAogICAgICAgIGFwcHNlY3JldDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpeato+ehrueahOWvhueggSAoNuWIsDMy5L2N5LmL6Ze0KScsCiAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicsCiAgICAgICAgICBtaW46IDYsCiAgICAgICAgICBtYXg6IDMyCiAgICAgICAgfV0sCiAgICAgICAgdGl0bGU6IFt7CiAgICAgICAgICBtZXNzYWdlOiAn6K+36L6T5YWl5q2j56Gu55qE5o+P6L+wICjkuI3og73lpJrkuo4yMDDkvY3mlbApJywKICAgICAgICAgIHRyaWdnZXI6ICdibHVyJywKICAgICAgICAgIG1heDogMjAwCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgZWRpdFZhbGlkYXRlOiB7CiAgICAgICAgYXBwc2VjcmV0OiBbewogICAgICAgICAgcmVxdWlyZWQ6IGZhbHNlLAogICAgICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpeato+ehrueahOWvhueggSAoNuWIsDMy5L2N5LmL6Ze0KScsCiAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicsCiAgICAgICAgICBtaW46IDYsCiAgICAgICAgICBtYXg6IDMyCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgcHJvcHM6IHsKICAgICAgICBsYWJlbDogJ3RpdGxlJywKICAgICAgICBkaXNhYmxlZDogJ2Rpc2FibGVDaGVja2JveCcKICAgICAgfSwKICAgICAgc2VsZWN0SWRzOiBbXQogICAgfTsKICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIG1hcFN0YXRlKCdtZWRpYScsIFsnaXNNb2JpbGUnXSkpLCB7fSwgewogICAgbGFiZWxXaWR0aDogZnVuY3Rpb24gbGFiZWxXaWR0aCgpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyB1bmRlZmluZWQgOiAnNTBweCc7CiAgICB9LAogICAgbGFiZWxQb3NpdGlvbjogZnVuY3Rpb24gbGFiZWxQb3NpdGlvbigpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyAndG9wJyA6ICdyaWdodCc7CiAgICB9CiAgfSksCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0TGlzdCgpOwogIH0sCiAgbWV0aG9kczogewogICAgLy8g5byA5ZCv54q25oCBCiAgICBvbmNoYW5nZUlzU2hvdzogZnVuY3Rpb24gb25jaGFuZ2VJc1Nob3cocm93KSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIHZhciBkYXRhID0gewogICAgICAgIGlkOiByb3cuaWQsCiAgICAgICAgc3RhdHVzOiByb3cuc3RhdHVzCiAgICAgIH07CiAgICAgIHNldFNob3dBcGkoZGF0YSkudGhlbigvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmID0gX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL19yZWdlbmVyYXRvcigpLm0oZnVuY3Rpb24gX2NhbGxlZShyZXMpIHsKICAgICAgICAgIHJldHVybiBfcmVnZW5lcmF0b3IoKS53KGZ1bmN0aW9uIChfY29udGV4dCkgewogICAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dC5uKSB7CiAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgX3RoaXMuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKICAgICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuYSgyKTsKICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gpIHsKICAgICAgICAgIHJldHVybiBfcmVmLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOivt+axguWIl+ihqAogICAgc3VibWl0RmFpbDogZnVuY3Rpb24gc3VibWl0RmFpbCgpIHsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g5YiX6KGoCiAgICBnZXRMaXN0OiBmdW5jdGlvbiBnZXRMaXN0KCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgdGhpcy5mb3JtVmFsaWRhdGUucm9sZXMgPSB0aGlzLmZvcm1WYWxpZGF0ZS5yb2xlcyB8fCAnJzsKICAgICAgYWNjb3VudExpc3RBcGkodGhpcy5mb3JtVmFsaWRhdGUpLnRoZW4oLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjIgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yKCkubShmdW5jdGlvbiBfY2FsbGVlMihyZXMpIHsKICAgICAgICAgIHJldHVybiBfcmVnZW5lcmF0b3IoKS53KGZ1bmN0aW9uIChfY29udGV4dDIpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHN3aXRjaCAoX2NvbnRleHQyLm4pIHsKICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICBfdGhpczIudG90YWwgPSByZXMuZGF0YS5jb3VudDsKICAgICAgICAgICAgICAgIF90aGlzMi5saXN0ID0gcmVzLmRhdGEubGlzdDsKICAgICAgICAgICAgICAgIF90aGlzMi5sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5hKDIpOwogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlMik7CiAgICAgICAgfSkpOwogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gyKSB7CiAgICAgICAgICByZXR1cm4gX3JlZjIuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwogICAgICAgIF90aGlzMi4kbWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5re75YqgCiAgICBhZGQ6IGZ1bmN0aW9uIGFkZCgpIHsKICAgICAgdGhpcy5tb2RhbHMgPSB0cnVlOwogICAgICB0aGlzLnR5cGUgPSAwOwogICAgICB0aGlzLm1vZGFsc2RhdGUgPSB7CiAgICAgICAgYXBwaWQ6ICcnLAogICAgICAgIGFwcHNlY3JldDogJycsCiAgICAgICAgdGl0bGU6ICcnLAogICAgICAgIHJ1bGVzOiBbXQogICAgICB9OwogICAgICB0aGlzLmdldEludExpc3QoKTsKICAgIH0sCiAgICBzZWxlY3RUcmVlOiBmdW5jdGlvbiBzZWxlY3RUcmVlKGUsIGkpIHt9LAogICAgZ2V0SW50TGlzdDogZnVuY3Rpb24gZ2V0SW50TGlzdCh0eXBlLCBsaXN0KSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwogICAgICB2YXIgYXJyID0gW107CiAgICAgIGludGVyZmFjZUxpc3QoKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczMuaW50TGlzdCA9IHJlcy5kYXRhOwogICAgICAgIGlmICghdHlwZSkgewogICAgICAgICAgX3RoaXMzLmludExpc3QubWFwKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgICAgICAgIGlmIChpdGVtLmlkID09PSAxKSB7CiAgICAgICAgICAgICAgaXRlbS5jaGVja2VkID0gdHJ1ZTsKICAgICAgICAgICAgICBpdGVtLmRpc2FibGVDaGVja2JveCA9IHRydWU7CiAgICAgICAgICAgICAgYXJyLnB1c2goaXRlbS5pZCk7CiAgICAgICAgICAgICAgaWYgKGl0ZW0uY2hpbGRyZW4ubGVuZ3RoKSB7CiAgICAgICAgICAgICAgICBpdGVtLmNoaWxkcmVuLm1hcChmdW5jdGlvbiAodikgewogICAgICAgICAgICAgICAgICB2LmNoZWNrZWQgPSB0cnVlOwogICAgICAgICAgICAgICAgICB2LmRpc2FibGVDaGVja2JveCA9IHRydWU7CiAgICAgICAgICAgICAgICAgIGFyci5wdXNoKHYuaWQpOwogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9KTsKICAgICAgICAgIF90aGlzMy4kbmV4dFRpY2soZnVuY3Rpb24gKGUpIHsKICAgICAgICAgICAgX3RoaXMzLnNlbGVjdElkcyA9IGFycjsKICAgICAgICAgIH0pOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBsaXN0Lm1hcChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgICAgICBfdGhpczMuaW50TGlzdC5tYXAoZnVuY3Rpb24gKGUpIHsKICAgICAgICAgICAgICBpZiAoZS5pZCA9PT0gMSkgewogICAgICAgICAgICAgICAgZS5jaGVja2VkID0gdHJ1ZTsKICAgICAgICAgICAgICAgIGUuZGlzYWJsZUNoZWNrYm94ID0gdHJ1ZTsKICAgICAgICAgICAgICAgIGlmIChlLmNoaWxkcmVuLmxlbmd0aCkgewogICAgICAgICAgICAgICAgICBlLmNoaWxkcmVuLm1hcChmdW5jdGlvbiAodikgewogICAgICAgICAgICAgICAgICAgIHYuY2hlY2tlZCA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgdi5kaXNhYmxlQ2hlY2tib3ggPSB0cnVlOwogICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgbGlzdERhdGEoZS5jaGlsZHJlbiB8fCBbXSwgaXRlbSk7CiAgICAgICAgICAgIH0pOwogICAgICAgICAgfSk7CiAgICAgICAgICBfdGhpczMuc2VsZWN0SWRzID0gbGlzdDsKICAgICAgICB9CiAgICAgICAgZnVuY3Rpb24gbGlzdERhdGEobGlzdCwgaWQpIHsKICAgICAgICAgIGlmIChsaXN0Lmxlbmd0aCkgewogICAgICAgICAgICBsaXN0Lm1hcChmdW5jdGlvbiAodikgewogICAgICAgICAgICAgIGlmICh2LmlkID09IGlkKSB7CiAgICAgICAgICAgICAgICB2LmNoZWNrZWQgPSB0cnVlOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBpZiAodi5jaGlsZHJlbikgewogICAgICAgICAgICAgICAgbGlzdERhdGEodi5jaGlsZHJlbik7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOe8lui+kQogICAgZWRpdDogZnVuY3Rpb24gZWRpdChyb3cpIHsKICAgICAgdGhpcy5tb2RhbHMgPSB0cnVlOwogICAgICB0aGlzLm1vZGFsc2RhdGUuYXBwaWQgPSByb3cuYXBwaWQ7CiAgICAgIHRoaXMubW9kYWxzZGF0ZS50aXRsZSA9IHJvdy50aXRsZTsKICAgICAgdGhpcy5tb2RhbHNkYXRlLmFwcHNlY3JldCA9IHJvdy5hcHBwd2Q7CiAgICAgIHRoaXMubW9kYWxzZGF0ZS5ydWxlcyA9IHJvdy5ydWxlcy5tYXAoZnVuY3Rpb24gKGUpIHsKICAgICAgICByZXR1cm4gTnVtYmVyKGUpOwogICAgICB9KTsKICAgICAgdGhpcy5tb2RhbHNpZCA9IHJvdy5pZDsKICAgICAgdGhpcy50eXBlID0gMTsKICAgICAgdGhpcy5nZXRJbnRMaXN0KCdlZGl0JywgdGhpcy5tb2RhbHNkYXRlLnJ1bGVzKTsKICAgIH0sCiAgICAvLyDliKDpmaQKICAgIGRlbDogZnVuY3Rpb24gZGVsKHJvdywgdGl0LCBudW0pIHsKICAgICAgdmFyIF90aGlzNCA9IHRoaXM7CiAgICAgIHZhciBkZWxmcm9tRGF0YSA9IHsKICAgICAgICB0aXRsZTogdGl0LAogICAgICAgIG51bTogbnVtLAogICAgICAgIHVybDogInNldHRpbmcvc3lzdGVtX291dF9hY2NvdW50LyIuY29uY2F0KHJvdy5pZCksCiAgICAgICAgbWV0aG9kOiAnREVMRVRFJywKICAgICAgICBpZHM6ICcnCiAgICAgIH07CiAgICAgIHRoaXMuJG1vZGFsU3VyZShkZWxmcm9tRGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM0LiRtZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CiAgICAgICAgX3RoaXM0Lmxpc3Quc3BsaWNlKG51bSwgMSk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczQuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOe8lui+kQogICAgc2V0VXA6IGZ1bmN0aW9uIHNldFVwKHJvdykgewogICAgICB0aGlzLnNldHRpbmdNb2RhbHMgPSB0cnVlOwogICAgICB0aGlzLnNldHRpbmdEYXRhID0gcm93OwogICAgfSwKICAgIC8vIOaQnOe0ogogICAgdXNlclNlYXJjaHM6IGZ1bmN0aW9uIHVzZXJTZWFyY2hzKCkgewogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5zdGF0dXMgPSB0aGlzLnN0YXR1cyA9PT0gJ2FsbCcgPyAnJyA6IHRoaXMuc3RhdHVzOwogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gMTsKICAgICAgdGhpcy5saXN0ID0gW107CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIHN1Ym1pdDogZnVuY3Rpb24gc3VibWl0KG5hbWUpIHsKICAgICAgdmFyIF90aGlzNSA9IHRoaXM7CiAgICAgIHNldFVwUHVzaCh0aGlzLnNldHRpbmdEYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczUuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKICAgICAgICBfdGhpczUuc2V0dGluZ01vZGFscyA9IGZhbHNlOwogICAgICAgIF90aGlzNS5nZXRMaXN0KCk7CiAgICAgIH0pOwogICAgfSwKICAgIHRleHRPdXRVcmw6IGZ1bmN0aW9uIHRleHRPdXRVcmwoKSB7CiAgICAgIHZhciBfdGhpczYgPSB0aGlzOwogICAgICBfdGV4dE91dFVybCh0aGlzLnNldHRpbmdEYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczYuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycikgewogICAgICAgIF90aGlzNi4kbWVzc2FnZS5lcnJvcihlcnIubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgb2s6IGZ1bmN0aW9uIG9rKG5hbWUpIHsKICAgICAgdmFyIF90aGlzNyA9IHRoaXM7CiAgICAgIHZhciBmdWMgPSB0aGlzLm1vZGFsc2lkID8gb3V0U2F2ZXNBcGkgOiBvdXRTYXZlQXBpOwogICAgICB0aGlzLiRyZWZzW25hbWVdLnZhbGlkYXRlKGZ1bmN0aW9uICh2YWxpZCkgewogICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgX3RoaXM3Lm1vZGFsc2RhdGUucnVsZXMgPSBbXTsKICAgICAgICAgIF90aGlzNy4kcmVmcy50cmVlLmdldENoZWNrZWROb2RlcygpLm1hcChmdW5jdGlvbiAobm9kZSkgewogICAgICAgICAgICBfdGhpczcubW9kYWxzZGF0ZS5ydWxlcy5wdXNoKG5vZGUuaWQpOwogICAgICAgICAgfSk7CiAgICAgICAgICBpZiAoX3RoaXM3Lm1vZGFsc2lkKSBfdGhpczcubW9kYWxzZGF0ZS5pZCA9IF90aGlzNy5tb2RhbHNpZDsKICAgICAgICAgIGZ1YyhfdGhpczcubW9kYWxzZGF0ZSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICAgIF90aGlzNy5tb2RhbHNkYXRlID0gewogICAgICAgICAgICAgIGFwcGlkOiAnJywKICAgICAgICAgICAgICBhcHBzZWNyZXQ6ICcnLAogICAgICAgICAgICAgIHRpdGxlOiAnJywKICAgICAgICAgICAgICBydWxlczogW10KICAgICAgICAgICAgfTsKICAgICAgICAgICAgX3RoaXM3Lm1vZGFscyA9IGZhbHNlLCBfdGhpczcuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKICAgICAgICAgICAgX3RoaXM3Lm1vZGFsc2lkID0gJyc7CiAgICAgICAgICAgIF90aGlzNy5nZXRMaXN0KCk7CiAgICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgICAgIF90aGlzNy4kbWVzc2FnZS5lcnJvcihlcnIubXNnKTsKICAgICAgICAgIH0pOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBfdGhpczcuJG1lc3NhZ2Uud2FybmluZygn6K+35a6M5ZaE5pWw5o2uJyk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICBjYW5jZWw6IGZ1bmN0aW9uIGNhbmNlbCgpIHsKICAgICAgdGhpcy5tb2RhbHNpZCA9ICcnOwogICAgICB0aGlzLm1vZGFsc2RhdGUgPSB7CiAgICAgICAgYXBwaWQ6ICcnLAogICAgICAgIGFwcHNlY3JldDogJycsCiAgICAgICAgdGl0bGU6ICcnCiAgICAgIH07CiAgICAgIHRoaXMubW9kYWxzID0gZmFsc2U7CiAgICB9LAogICAgcmVzZXQ6IGZ1bmN0aW9uIHJlc2V0KCkgewogICAgICB2YXIgbGVuID0gMTY7CiAgICAgIHZhciBjaGFycyA9ICdBQkNERUZHSEpLTU5QUVJTVFdYWVphYmNkZWZoaWprbW5wcnN0d3h5ejIzNDU2NzgnOwogICAgICB2YXIgbWF4UG9zID0gY2hhcnMubGVuZ3RoOwogICAgICB2YXIgcHdkID0gJyc7CiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbGVuOyBpKyspIHsKICAgICAgICBwd2QgKz0gY2hhcnMuY2hhckF0KE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIG1heFBvcykpOwogICAgICB9CiAgICAgIHRoaXMubW9kYWxzZGF0ZS5hcHBzZWNyZXQgPSBwd2Q7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["mapState","accountListApi","outSaveApi","outSavesApi","setShowApi","outSetUp","interfaceList","setUpPush","textOutUrl","name","data","grid","xl","lg","md","sm","xs","total","loading","roleData","status1","formValidate","roles","status","page","limit","list","intList","FromData","modalTitleSs","ids","Number","modals","modalsid","type","modalsdate","appid","appsecret","title","rules","settingModals","settingData","switch","ruleValidate","required","message","trigger","min","max","editValidate","props","label","disabled","selectIds","computed","_objectSpread","labelWidth","isMobile","undefined","labelPosition","created","getList","methods","onchangeIsShow","row","_this","id","then","_ref","_asyncToGenerator","_regenerator","m","_callee","res","w","_context","n","$message","success","msg","a","_x","apply","arguments","catch","error","submitFail","_this2","_ref2","_callee2","_context2","count","_x2","add","getIntList","selectTree","e","i","_this3","arr","map","item","checked","disableCheckbox","push","children","length","v","$nextTick","listData","edit","apppwd","del","tit","num","_this4","delfromData","url","concat","method","$modalSure","splice","setUp","userSearchs","submit","_this5","_this6","err","ok","_this7","fuc","$refs","validate","valid","tree","getCheckedNodes","node","warning","cancel","reset","len","chars","maxPos","pwd","charAt","Math","floor","random"],"sources":["src/pages/setting/systemOutAccount/index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt\">\r\n <el-alert type=\"warning\" :closable=\"false\" class=\"alert-info\">\r\n <template slot=\"title\">\r\n 获取访问 Token 的接口:<br />\r\n 请求 URL: /outapi/access_token 请求方式: POST 请求参数: appid和appsecret 返回数据: access_token: 访问令牌\r\n exp_time: 令牌过期时间 auth_info: 授权信息<br />\r\n 使用获取到的 Token 访问对外接口:<br />\r\n 在 HTTP 请求头中添加 Authorization 字段 字段值为 Bearer access_token(注意 Bearer 后有一个空格)\r\n </template>\r\n </el-alert>\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 >\r\n <el-row>\r\n <el-col v-bind=\"grid\">\r\n <el-button v-auth=\"['setting-system_admin-add']\" type=\"primary\" v-db-click @click=\"add\">添加账号</el-button>\r\n </el-col>\r\n </el-row>\r\n </el-form>\r\n <el-table\r\n :data=\"list\"\r\n class=\"mt14\"\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n v-loading=\"loading\"\r\n highlight-current-row\r\n >\r\n <el-table-column label=\"编号\" width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.id }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"账号\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.appid }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"描述\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.title }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"添加时间\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.add_time }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"最后登录时间\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.last_time }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"最后登录ip\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.ip }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"状态\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <el-switch\r\n class=\"defineSwitch\"\r\n :active-value=\"1\"\r\n :inactive-value=\"0\"\r\n v-model=\"scope.row.status\"\r\n :value=\"scope.row.status\"\r\n @change=\"onchangeIsShow(scope.row)\"\r\n size=\"large\"\r\n active-text=\"开启\"\r\n inactive-text=\"关闭\"\r\n >\r\n </el-switch>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"操作\" fixed=\"right\" width=\"140\">\r\n <template slot-scope=\"scope\">\r\n <a v-db-click @click=\"setUp(scope.row)\">设置</a>\r\n <el-divider direction=\"vertical\"></el-divider>\r\n <a v-db-click @click=\"edit(scope.row)\">编辑</a>\r\n <el-divider direction=\"vertical\"></el-divider>\r\n <a v-db-click @click=\"del(scope.row, '删除账号', scope.$index)\">删除</a>\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 <el-dialog\r\n :visible.sync=\"modals\"\r\n :title=\"type == 0 ? '添加账号' : '编辑账号'\"\r\n :close-on-click-modal=\"false\"\r\n :show-close=\"true\"\r\n width=\"720px\"\r\n >\r\n <el-form\r\n ref=\"modalsdate\"\r\n :model=\"modalsdate\"\r\n :rules=\"type == 0 ? ruleValidate : editValidate\"\r\n label-width=\"80px\"\r\n label-position=\"right\"\r\n >\r\n <el-form-item label=\"账号:\" prop=\"appid\">\r\n <div style=\"display: flex\">\r\n <el-input type=\"text\" v-model=\"modalsdate.appid\" :disabled=\"type != 0\"></el-input>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"密码:\" prop=\"appsecret\">\r\n <div style=\"display: flex\">\r\n <el-input type=\"text\" v-model=\"modalsdate.appsecret\" class=\"input\"></el-input>\r\n <el-button type=\"primary\" v-db-click @click=\"reset\" class=\"reset\">随机</el-button>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"描述:\" prop=\"title\">\r\n <div style=\"display: flex\">\r\n <el-input type=\"textarea\" v-model=\"modalsdate.title\"></el-input>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"接口权限:\" prop=\"title\">\r\n <!-- <el-checkbox-group v-model=\"modalsdate.rules\">\r\n <el-checkbox\r\n :disabled=\"[2, 3].includes(item.id)\"\r\n style=\"width: 30%\"\r\n v-for=\"item in intList\"\r\n :key=\"item.id\"\r\n :label=\"item.id\"\r\n >{{ item.name }}</el-checkbox\r\n >\r\n </el-checkbox-group> -->\r\n <el-tree\r\n :data=\"intList\"\r\n :props=\"props\"\r\n multiple\r\n show-checkbox\r\n ref=\"tree\"\r\n node-key=\"id\"\r\n :default-checked-keys=\"selectIds\"\r\n @check-change=\"selectTree\"\r\n ></el-tree>\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\">取 消</el-button>\r\n <el-button type=\"primary\" v-db-click @click=\"ok('modalsdate')\">确 定</el-button>\r\n </span>\r\n </el-dialog>\r\n <el-dialog\r\n :visible.sync=\"settingModals\"\r\n scrollable\r\n title=\"设置推送\"\r\n width=\"1000px\"\r\n :close-on-click-modal=\"false\"\r\n :show-close=\"true\"\r\n >\r\n <el-form\r\n class=\"setting-style\"\r\n ref=\"settingData\"\r\n :model=\"settingData\"\r\n :rules=\"type == 0 ? ruleValidate : editValidate\"\r\n label-width=\"155px\"\r\n label-position=\"right\"\r\n >\r\n <el-form-item label=\"推送开关:\" prop=\"switch\">\r\n <el-switch v-model=\"settingData.push_open\" :active-value=\"1\" :inactive-value=\"0\" />\r\n </el-form-item>\r\n <el-form-item label=\"推送账号:\" prop=\"push_account\">\r\n <div class=\"form-content\">\r\n <el-input type=\"text\" v-model=\"settingData.push_account\" placeholder=\"请输入推送账号\"></el-input>\r\n <span class=\"tips-info\">接受推送方获取token的账号</span>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"推送密码:\" prop=\"push_password\">\r\n <div class=\"form-content\">\r\n <el-input type=\"text\" v-model=\"settingData.push_password\" placeholder=\"请输入推送密码\"></el-input>\r\n <span class=\"tips-info\">接受推送方获取token的密码</span>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"获取TOKEN接口:\" prop=\"push_token_url\">\r\n <div class=\"form-content\">\r\n <div class=\"input-button\">\r\n <el-input type=\"text\" v-model=\"settingData.push_token_url\" placeholder=\"请输入获取TOKEN接口\"></el-input>\r\n <el-button class=\"ml10\" type=\"primary\" v-db-click @click=\"textOutUrl(settingData.id)\">测试链接</el-button>\r\n </div>\r\n <span class=\"tips-info\"\r\n >接受推送方获取token的URL地址,POST方法,传入push_account和push_password,返回token和有效时间time(秒)</span\r\n >\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"用户数据修改推送接口:\" prop=\"user_update_push\">\r\n <div class=\"form-content\">\r\n <el-input\r\n type=\"text\"\r\n v-model=\"settingData.user_update_push\"\r\n placeholder=\"请输入用户数据修改推送接口\"\r\n ></el-input>\r\n <span class=\"tips-info\">用户修改积分,余额,经验等将用户信息推送至该地址,POST方法</span>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"订单创建推送接口:\" prop=\"order_create_push\">\r\n <div class=\"form-content\">\r\n <el-input\r\n type=\"text\"\r\n v-model=\"settingData.order_create_push\"\r\n placeholder=\"请输入订单创建推送接口\"\r\n ></el-input>\r\n <span class=\"tips-info\">订单创建时推送订单信息至该地址,POST方法</span>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"订单支付推送接口:\" prop=\"order_pay_push\">\r\n <div class=\"form-content\">\r\n <el-input type=\"text\" v-model=\"settingData.order_pay_push\" placeholder=\"请输入订单支付推送接口\"></el-input>\r\n <span class=\"tips-info\">订单完成支付时推送订单已支付信息至该地址,POST方法</span>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"售后订单创建推送接口:\" prop=\"refund_create_push\">\r\n <div class=\"form-content\">\r\n <el-input\r\n type=\"text\"\r\n v-model=\"settingData.refund_create_push\"\r\n placeholder=\"请输入售后订单创建推送接口\"\r\n ></el-input>\r\n <span class=\"tips-info\">售后订单生成时推送售后单信息至该地址,POST方法</span>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"售后订单取消推送接口:\" prop=\"refund_cancel_push\">\r\n <div class=\"form-content\">\r\n <el-input\r\n type=\"text\"\r\n v-model=\"settingData.refund_cancel_push\"\r\n placeholder=\"请输入售后订单取消推送接口\"\r\n ></el-input>\r\n <span class=\"tips-info\">售后订单取消时推送售后单取消信息至该地址,POST方法</span>\r\n </div>\r\n </el-form-item>\r\n </el-form>\r\n <div slot=\"footer\">\r\n <el-button type=\"primary\" v-db-click @click=\"submit('settingData')\">确定</el-button>\r\n <el-button v-db-click @click=\"settingModals = false\">取消</el-button>\r\n </div>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport {\r\n accountListApi,\r\n outSaveApi,\r\n outSavesApi,\r\n setShowApi,\r\n outSetUp,\r\n interfaceList,\r\n setUpPush,\r\n textOutUrl,\r\n} from '@/api/systemOutAccount';\r\nexport default {\r\n name: 'systemOut',\r\n data() {\r\n return {\r\n grid: {\r\n xl: 7,\r\n lg: 7,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n total: 0,\r\n loading: false,\r\n roleData: {\r\n status1: '',\r\n },\r\n formValidate: {\r\n roles: '',\r\n status: '',\r\n name: '',\r\n page: 1, // 当前页\r\n limit: 20, // 每页显示条数\r\n },\r\n status: '',\r\n list: [],\r\n intList: [],\r\n FromData: null,\r\n modalTitleSs: '',\r\n ids: Number,\r\n modals: false,\r\n modalsid: '',\r\n type: 0,\r\n modalsdate: {\r\n appid: '',\r\n appsecret: '',\r\n title: '',\r\n rules: [],\r\n },\r\n settingModals: false,\r\n settingData: {\r\n switch: 1,\r\n name: '',\r\n },\r\n ruleValidate: {\r\n appid: [{ required: true, message: '请输入正确的账号 (4到30位之间)', trigger: 'blur', min: 4, max: 30 }],\r\n appsecret: [{ required: true, message: '请输入正确的密码 (6到32位之间)', trigger: 'blur', min: 6, max: 32 }],\r\n title: [{ message: '请输入正确的描述 (不能多于200位数)', trigger: 'blur', max: 200 }],\r\n },\r\n editValidate: {\r\n appsecret: [{ required: false, message: '请输入正确的密码 (6到32位之间)', trigger: 'blur', min: 6, max: 32 }],\r\n },\r\n props: {\r\n label: 'title',\r\n disabled: 'disableCheckbox',\r\n },\r\n selectIds: [],\r\n };\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : '50px';\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 },\r\n methods: {\r\n // 开启状态\r\n onchangeIsShow(row) {\r\n let data = {\r\n id: row.id,\r\n status: row.status,\r\n };\r\n setShowApi(data)\r\n .then(async (res) => {\r\n this.$message.success(res.msg);\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 getList() {\r\n this.loading = true;\r\n this.formValidate.roles = this.formValidate.roles || '';\r\n accountListApi(this.formValidate)\r\n .then(async (res) => {\r\n this.total = res.data.count;\r\n this.list = res.data.list;\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 add() {\r\n this.modals = true;\r\n this.type = 0;\r\n this.modalsdate = {\r\n appid: '',\r\n appsecret: '',\r\n title: '',\r\n rules: [],\r\n };\r\n this.getIntList();\r\n },\r\n selectTree(e, i) {},\r\n getIntList(type, list) {\r\n let arr = [];\r\n interfaceList().then((res) => {\r\n this.intList = res.data;\r\n if (!type) {\r\n this.intList.map((item) => {\r\n if (item.id === 1) {\r\n item.checked = true;\r\n item.disableCheckbox = true;\r\n arr.push(item.id);\r\n if (item.children.length) {\r\n item.children.map((v) => {\r\n v.checked = true;\r\n v.disableCheckbox = true;\r\n arr.push(v.id);\r\n });\r\n }\r\n }\r\n });\r\n this.$nextTick((e) => {\r\n this.selectIds = arr;\r\n });\r\n } else {\r\n list.map((item) => {\r\n this.intList.map((e) => {\r\n if (e.id === 1) {\r\n e.checked = true;\r\n e.disableCheckbox = true;\r\n if (e.children.length) {\r\n e.children.map((v) => {\r\n v.checked = true;\r\n v.disableCheckbox = true;\r\n });\r\n }\r\n }\r\n listData(e.children || [], item);\r\n });\r\n });\r\n this.selectIds = list;\r\n }\r\n function listData(list, id) {\r\n if (list.length) {\r\n list.map((v) => {\r\n if (v.id == id) {\r\n v.checked = true;\r\n }\r\n if (v.children) {\r\n listData(v.children);\r\n }\r\n });\r\n }\r\n }\r\n });\r\n },\r\n // 编辑\r\n edit(row) {\r\n this.modals = true;\r\n this.modalsdate.appid = row.appid;\r\n this.modalsdate.title = row.title;\r\n this.modalsdate.appsecret = row.apppwd;\r\n this.modalsdate.rules = row.rules.map((e) => {\r\n return Number(e);\r\n });\r\n this.modalsid = row.id;\r\n this.type = 1;\r\n this.getIntList('edit', this.modalsdate.rules);\r\n },\r\n // 删除\r\n del(row, tit, num) {\r\n let delfromData = {\r\n title: tit,\r\n num: num,\r\n url: `setting/system_out_account/${row.id}`,\r\n method: 'DELETE',\r\n ids: '',\r\n };\r\n this.$modalSure(delfromData)\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n this.list.splice(num, 1);\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 编辑\r\n setUp(row) {\r\n this.settingModals = true;\r\n this.settingData = row;\r\n },\r\n // 搜索\r\n userSearchs() {\r\n this.formValidate.status = this.status === 'all' ? '' : this.status;\r\n this.formValidate.page = 1;\r\n this.list = [];\r\n this.getList();\r\n },\r\n submit(name) {\r\n setUpPush(this.settingData).then((res) => {\r\n this.$message.success(res.msg);\r\n this.settingModals = false;\r\n this.getList();\r\n });\r\n },\r\n textOutUrl() {\r\n textOutUrl(this.settingData)\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n })\r\n .catch((err) => {\r\n this.$message.error(err.msg);\r\n });\r\n },\r\n ok(name) {\r\n let fuc = this.modalsid ? outSavesApi : outSaveApi;\r\n this.$refs[name].validate((valid) => {\r\n if (valid) {\r\n this.modalsdate.rules = [];\r\n this.$refs.tree.getCheckedNodes().map((node) => {\r\n this.modalsdate.rules.push(node.id);\r\n });\r\n if (this.modalsid) this.modalsdate.id = this.modalsid;\r\n fuc(this.modalsdate)\r\n .then((res) => {\r\n this.modalsdate = {\r\n appid: '',\r\n appsecret: '',\r\n title: '',\r\n rules: [],\r\n };\r\n (this.modals = false), this.$message.success(res.msg);\r\n this.modalsid = '';\r\n this.getList();\r\n })\r\n .catch((err) => {\r\n this.$message.error(err.msg);\r\n });\r\n } else {\r\n this.$message.warning('请完善数据');\r\n }\r\n });\r\n },\r\n cancel() {\r\n this.modalsid = '';\r\n this.modalsdate = {\r\n appid: '',\r\n appsecret: '',\r\n title: '',\r\n };\r\n this.modals = false;\r\n },\r\n reset() {\r\n let len = 16;\r\n let chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';\r\n let maxPos = chars.length;\r\n let pwd = '';\r\n for (let i = 0; i < len; i++) {\r\n pwd += chars.charAt(Math.floor(Math.random() * maxPos));\r\n }\r\n this.modalsdate.appsecret = pwd;\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.reset {\r\n margin-left: 10px;\r\n}\r\n.form-content {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n.input-button {\r\n display: flex;\r\n}\r\n.setting-style ::v-deep .ivu-form-item {\r\n margin-bottom: 14px;\r\n}\r\n.alert-info {\r\n margin-bottom: 14px;\r\n}\r\n</style>\r\n"],"mappings":"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","ignoreList":[]}]}
|