582b86d393d33ecb2cb533172fe0d50f.json 32 KB

1
  1. {"remainingRequest":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\boman-framwork\\ruoyi-ui\\src\\components\\ServiceNodeConfig\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\boman-framwork\\ruoyi-ui\\src\\components\\ServiceNodeConfig\\index.vue","mtime":1623215520059},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgRm9ybUl0ZW1Db21wb25lbnQgZnJvbSAiQC9jb21wb25lbnRzL0Zvcm1JdGVtQ29tcG9uZW50IjsNCmltcG9ydCBJdGVtQ29tcG9uZW50IGZyb20gIkAvY29tcG9uZW50cy9JdGVtQ29tcG9uZW50IjsNCmV4cG9ydCBkZWZhdWx0IHsNCiAgY29tcG9uZW50czogeyBGb3JtSXRlbUNvbXBvbmVudCB9LA0KICBwcm9wczogew0KICAgIGNvbmZpZ0RhdGE6IHsNCiAgICAgIHR5cGU6IE9iamVjdCwNCiAgICAgIGRlZmF1bHQ6ICgpID0+IHsNCiAgICAgICAgcmV0dXJuIHt9Ow0KICAgICAgfQ0KICAgIH0NCiAgfSwNCiAgZGF0YSgpIHsNCiAgICByZXR1cm4gew0KICAgICAgZm9ybUxpc3RzOiBbDQogICAgICAgIHsNCiAgICAgICAgICByb3c6IDEsDQogICAgICAgICAgY29sOiAxLA0KICAgICAgICAgIGNvbXBvbmVudDogSXRlbUNvbXBvbmVudCwNCiAgICAgICAgICBpdGVtOiB7DQogICAgICAgICAgICB0eXBlOiAic2VsZWN0IiwNCiAgICAgICAgICAgIHRpdGxlOiAi5pyN5Yqh5a6e546wIiwNCiAgICAgICAgICAgIGZpbGVkOiAiaGFuZGxlVHlwZSIsDQogICAgICAgICAgICB2YWx1ZTogIiIsDQogICAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwNCiAgICAgICAgICAgIC8vIHNob3c6IHRydWUsIC8v5o6n5Yi257uE5Lu25piv5ZCm5pi+56S6DQogICAgICAgICAgICBwcm9wczogew0KICAgICAgICAgICAgICBjbGVhcmFibGU6IGZhbHNlDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgb3B0aW9uczogWw0KICAgICAgICAgICAgICAvLyB7DQogICAgICAgICAgICAgIC8vICAgdmFsdWU6IDUxLA0KICAgICAgICAgICAgICAvLyAgIGxhYmVsOiAiUkVTRVQiDQogICAgICAgICAgICAgIC8vIH0sDQogICAgICAgICAgICAgIC8vIHsNCiAgICAgICAgICAgICAgLy8gICB2YWx1ZTogNTIsDQogICAgICAgICAgICAgIC8vICAgbGFiZWw6ICLmtojmga/ns7vnu58iDQogICAgICAgICAgICAgIC8vIH0NCiAgICAgICAgICAgIF0sDQogICAgICAgICAgICBldmVudDogew0KICAgICAgICAgICAgICBjaGFuZ2U6IHZhbCA9PiB7DQogICAgICAgICAgICAgICAgdGhpcy5vbkNoYW5nZSh2YWwpOw0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgcm93OiAxLA0KICAgICAgICAgIGNvbDogMSwNCiAgICAgICAgICBjb21wb25lbnQ6IEl0ZW1Db21wb25lbnQsDQogICAgICAgICAgaXRlbTogew0KICAgICAgICAgICAgdHlwZTogInNlbGVjdCIsDQogICAgICAgICAgICB0aXRsZTogIuivt+axgueKtuaAgSIsDQogICAgICAgICAgICBmaWxlZDogInJlcXVlc3RTdGF1cyIsDQogICAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwNCiAgICAgICAgICAgIHZhbHVlOiAiIiwNCiAgICAgICAgICAgIGhpZGRlbjogdHJ1ZSwgLy/mmK/lkKbpmpDol4/or6XlrZfmrrUNCiAgICAgICAgICAgIHByb3BzOiB7DQogICAgICAgICAgICAgIHJlZ3g6IC9eWzAtOV0qJC8NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICBvcHRpb25zOiBbDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICB2YWx1ZTogMSwNCiAgICAgICAgICAgICAgICBsYWJlbDogIuW8guatpSINCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIHZhbHVlOiAyLA0KICAgICAgICAgICAgICAgIGxhYmVsOiAi5ZCM5q2lIg0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICBdLA0KICAgICAgICAgICAgZXZlbnQ6IHsNCiAgICAgICAgICAgICAgY2hhbmdlOiB2YWwgPT4gew0KICAgICAgICAgICAgICAgIHRoaXMuc3RhdHVzQ2hhbmdlKHZhbCk7DQogICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9DQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICByb3c6IDEsDQogICAgICAgICAgY29sOiAxLA0KICAgICAgICAgIGNvbXBvbmVudDogSXRlbUNvbXBvbmVudCwNCiAgICAgICAgICBpdGVtOiB7DQogICAgICAgICAgICB0eXBlOiAic2VsZWN0SW5wdXQiLA0KICAgICAgICAgICAgdGl0bGU6ICLph43or5XmrKHmlbAiLA0KICAgICAgICAgICAgZmlsZWQ6ICJ0cnlOdW0iLA0KICAgICAgICAgICAgcmVxdWlyZWQ6IHRydWUsDQogICAgICAgICAgICBoaWRkZW46IHRydWUsDQogICAgICAgICAgICB2YWx1ZTogIiIsDQogICAgICAgICAgICBzbG90OiB0cnVlLA0KICAgICAgICAgICAgc2xvdFZhbHVlOiAiIiwNCiAgICAgICAgICAgIHNsb3RmaWxlZDogInRyeVR5cGUiLA0KICAgICAgICAgICAgcHJvcHM6IHsNCiAgICAgICAgICAgICAgcmVhZG9ubHk6IGZhbHNlDQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgcm93OiAxLA0KICAgICAgICAgIGNvbDogMSwNCiAgICAgICAgICBjb21wb25lbnQ6IEl0ZW1Db21wb25lbnQsDQogICAgICAgICAgaXRlbTogew0KICAgICAgICAgICAgdHlwZTogIlN3aXRjaCIsDQogICAgICAgICAgICB0aXRsZTogIumYu+WhniIsDQogICAgICAgICAgICBmaWxlZDogImJsb2NrIiwNCiAgICAgICAgICAgIHZhbHVlOiBmYWxzZSwNCiAgICAgICAgICAgIGhpZGRlbjogdHJ1ZQ0KICAgICAgICAgIH0NCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHJvdzogMSwNCiAgICAgICAgICBjb2w6IDEsDQogICAgICAgICAgY29tcG9uZW50OiBJdGVtQ29tcG9uZW50LA0KICAgICAgICAgIGl0ZW06IHsNCiAgICAgICAgICAgIHR5cGU6ICJpbnB1dCIsDQogICAgICAgICAgICB0aXRsZTogIlVSTCIsDQogICAgICAgICAgICBmaWxlZDogInVybCIsDQogICAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwNCiAgICAgICAgICAgIGhpZGRlbjogdHJ1ZQ0KICAgICAgICAgICAgLy8gcHJvcHM6IHsNCiAgICAgICAgICAgIC8vICAgcmVneDogL15bMC05XSokLw0KICAgICAgICAgICAgLy8gfQ0KICAgICAgICAgIH0NCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHJvdzogMSwNCiAgICAgICAgICBjb2w6IDEsDQogICAgICAgICAgY29tcG9uZW50OiBJdGVtQ29tcG9uZW50LA0KICAgICAgICAgIGl0ZW06IHsNCiAgICAgICAgICAgIHR5cGU6ICJzZWxlY3QiLA0KICAgICAgICAgICAgdGl0bGU6ICLmtojmga/nsbvlnosiLA0KICAgICAgICAgICAgZmlsZWQ6ICJtc2dUeXBlIiwNCiAgICAgICAgICAgIHZhbHVlOiBudWxsLA0KICAgICAgICAgICAgcmVxdWlyZWQ6IHRydWUsDQogICAgICAgICAgICBoaWRkZW46IHRydWUsIC8v5o6n5Yi257uE5Lu25piv5ZCm5pi+56S6DQogICAgICAgICAgICBwcm9wczogew0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIG9wdGlvbnM6IFtdLA0KICAgICAgICAgICAgZXZlbnQ6IHsNCiAgICAgICAgICAgICAgY2hhbmdlOiB2YWwgPT4gew0KICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgcm93OiAxLA0KICAgICAgICAgIGNvbDogMSwNCiAgICAgICAgICBjb21wb25lbnQ6IEl0ZW1Db21wb25lbnQsDQogICAgICAgICAgaXRlbTogew0KICAgICAgICAgICAgdHlwZTogImlucHV0IiwNCiAgICAgICAgICAgIHRpdGxlOiAi5pyN5Yqh5Y+C5pWwIiwNCiAgICAgICAgICAgIGZpbGVkOiAiZXh0cmFNc2ciLA0KICAgICAgICAgICAgdmFsdWU6ICIiLA0KICAgICAgICAgICAgcmVxdWlyZWQ6IHRydWUsDQogICAgICAgICAgICAvLyBzaG93OiB0cnVlLCAvL+aOp+WItue7hOS7tuaYr+WQpuaYvuekug0KICAgICAgICAgICAgcHJvcHM6IHsNCiAgICAgICAgICAgICAgDQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICB9DQogICAgICBdLA0KICAgICAgZGVmYXVsdERhdGE6IHt9LCAvL+m7mOiupOWAvA0KICAgICAgcmVzdWx0RGF0YToge30sIC8v5pyA57uI55qE57uT5p6cDQogICAgICB2ZXJpZnlNZXNzYWdlOiAiIiAvL+aPkOekuuS/oeaBrw0KICAgIH07DQogIH0sDQogIGNvbXB1dGVkOiB7DQogICAgdHJ5VHlwZTogZnVuY3Rpb24oKSB7DQogICAgICByZXR1cm4gdGhpcy5mb3JtTGlzdHNbMl0uaXRlbS5zbG90VmFsdWU7DQogICAgfQ0KICB9LA0KICB3YXRjaDogew0KICAgIHRyeVR5cGU6IHsNCiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uKG5ld1ZhbCkgew0KICAgICAgICBpZiAobmV3VmFsID09PSAxKSB7DQogICAgICAgICAgdGhpcy5mb3JtTGlzdHNbMl0uaXRlbS52YWx1ZSA9ICLkuI3pmZDmrKHmlbAiOw0KICAgICAgICAgIHRoaXMuZm9ybUxpc3RzWzJdLml0ZW0ucHJvcHMucmVhZG9ubHkgPSB0cnVlOw0KICAgICAgICAgIGlmKHRoaXMuZm9ybUxpc3RzWzJdLml0ZW0ucHJvcHMubnVtYmVyKXsNCiAgICAgICAgICAgIHRoaXMuZm9ybUxpc3RzWzJdLml0ZW0ucHJvcHMubnVtYmVyPWZhbHNlOw0KICAgICAgICAgIH0NCiAgICAgICAgICBpZih0aGlzLmZvcm1MaXN0c1syXS5pdGVtLnByb3BzLnJlZ3gpew0KICAgICAgICAgICAgZGVsZXRlIHRoaXMuZm9ybUxpc3RzWzJdLml0ZW0ucHJvcHMucmVneA0KICAgICAgICAgIH0NCiAgICAgICAgfSBlbHNlIHsNCiAgICAgICAgICB0aGlzLmZvcm1MaXN0c1syXS5pdGVtLnByb3BzLnJlYWRvbmx5ID0gZmFsc2U7DQogICAgICAgICAgdGhpcy5mb3JtTGlzdHNbMl0uaXRlbS52YWx1ZT0nJw0KICAgICAgICAgIHRoaXMuZm9ybUxpc3RzWzJdLml0ZW0ucHJvcHMubnVtYmVyP3RoaXMuZm9ybUxpc3RzWzJdLml0ZW0ucHJvcHMubnVtYmVyPXRydWU6dGhpcy4kc2V0KHRoaXMuZm9ybUxpc3RzWzJdLml0ZW0ucHJvcHMsICJudW1iZXIiLCB0cnVlKTsNCiAgICAgICAgICB0aGlzLiRzZXQodGhpcy5mb3JtTGlzdHNbMl0uaXRlbS5wcm9wcywncmVneCcsL15bMC05XSokLyk7DQogICAgICAgIH0NCiAgICAgIH0sDQogICAgICBkZWVwOiB0cnVlDQogICAgfQ0KICB9LA0KICBtZXRob2RzOiB7DQogICAgZ2V0VHlwZXMgKCkgew0KICAgICAgdGhpcy4kbmV0d29yay5wb3N0KCcvcC9jcy9ub2RlL3NlcnZpY2UvdHlwZScse30pDQogICAgICAgIC50aGVuKHJlcyA9PiB7DQogICAgICAgICAgaWYocmVzLmRhdGEucmVzdWx0Q29kZSA9PT0gMCl7DQogICAgICAgICAgICB0aGlzLmZvcm1MaXN0cyA9IHRoaXMuZm9ybUxpc3RzLm1hcCh0ZW1wID0+IHsNCiAgICAgICAgICAgICAgaWYodGVtcC5pdGVtLmZpbGVkID09PSAnaGFuZGxlVHlwZScpew0KICAgICAgICAgICAgICAgIHRlbXAuaXRlbS5vcHRpb25zID0gcmVzLmRhdGEuZGF0YS5zZXJ2aWNlVHlwZQ0KICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgaWYodGVtcC5pdGVtLmZpbGVkID09PSAnbXNnVHlwZScpew0KICAgICAgICAgICAgICAgIHRlbXAuaXRlbS5vcHRpb25zID0gcmVzLmRhdGEuZGF0YS5tc2dUeXBlDQogICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICByZXR1cm4gdGVtcA0KICAgICAgICAgICAgfSkNCiAgICAgICAgICB9DQogICAgICAgIH0pDQogICAgfSwNCiAgICBzdGF0dXNDaGFuZ2UodmFsKSB7DQogICAgICBpZiAodmFsID09PSAyKSB7DQogICAgICAgIHRoaXMuZm9ybUxpc3RzID0gdGhpcy5mb3JtTGlzdHMubWFwKGl0ZW0gPT4gew0KICAgICAgICAgIGlmIChpdGVtLml0ZW0uZmlsZWQgPT09ICJyZXF1ZXN0U3RhdXMiKSB7DQogICAgICAgICAgICBpdGVtLml0ZW0udmFsdWUgPSB2YWw7DQogICAgICAgICAgfQ0KICAgICAgICAgIGlmIChpdGVtLml0ZW0uZmlsZWQgPT09ICJ0cnlOdW0iKSB7DQogICAgICAgICAgICBkZWxldGUgaXRlbS5pdGVtLmhpZGRlbjsNCiAgICAgICAgICB9DQogICAgICAgICAgaWYgKGl0ZW0uaXRlbS5maWxlZCA9PT0gImJsb2NrIikgew0KICAgICAgICAgICAgZGVsZXRlIGl0ZW0uaXRlbS5oaWRkZW47DQogICAgICAgICAgfQ0KICAgICAgICAgIHJldHVybiBpdGVtOw0KICAgICAgICB9KTsNCiAgICAgIH0gZWxzZSB7DQogICAgICAgIHRoaXMuZm9ybUxpc3RzID0gdGhpcy5mb3JtTGlzdHMubWFwKGl0ZW0gPT4gew0KICAgICAgICAgIGlmIChpdGVtLml0ZW0uZmlsZWQgPT09ICJyZXF1ZXN0U3RhdXMiKSB7DQogICAgICAgICAgICBpdGVtLml0ZW0udmFsdWUgPSB2YWw7DQogICAgICAgICAgfQ0KICAgICAgICAgIGlmIChpdGVtLml0ZW0uZmlsZWQgPT09ICJ0cnlOdW0iKSB7DQogICAgICAgICAgICBpdGVtLml0ZW0uaGlkZGVuID0gdHJ1ZTsNCiAgICAgICAgICAgIGl0ZW0uaXRlbS52YWx1ZT0nJzsNCiAgICAgICAgICAgIGl0ZW0uaXRlbS5zbG90VmFsdWU9Jyc7DQogICAgICAgICAgfQ0KICAgICAgICAgIGlmIChpdGVtLml0ZW0uZmlsZWQgPT09ICJibG9jayIpIHsNCiAgICAgICAgICAgIGl0ZW0uaXRlbS5oaWRkZW4gPSB0cnVlOw0KICAgICAgICAgICAgaXRlbS5pdGVtLnZhbHVlPScnOw0KICAgICAgICAgIH0NCiAgICAgICAgICByZXR1cm4gaXRlbTsNCiAgICAgICAgfSk7DQogICAgICB9DQogICAgfSwgLy/or7fmsYLnirbmgIFjaGFuZ2Xkuovku7YNCiAgICBvbkNoYW5nZSh2YWwpIHsNCiAgICAgIGlmICh2YWwgPT09IDUxKSB7DQogICAgICAgIHRoaXMuZm9ybUxpc3RzID0gdGhpcy5mb3JtTGlzdHMubWFwKGl0ZW0gPT4gew0KICAgICAgICAgIGlmIChpdGVtLml0ZW0uZmlsZWQgPT09ICJoYW5kbGVUeXBlIikgew0KICAgICAgICAgICAgaXRlbS5pdGVtLnZhbHVlID0gdmFsOw0KICAgICAgICAgIH0NCiAgICAgICAgICBpZiAoaXRlbS5pdGVtLmZpbGVkID09PSAicmVxdWVzdFN0YXVzIikgew0KICAgICAgICAgICAgZGVsZXRlIGl0ZW0uaXRlbS5oaWRkZW47DQogICAgICAgICAgfQ0KICAgICAgICAgIGlmIChpdGVtLml0ZW0uZmlsZWQgPT09ICJ1cmwiKSB7DQogICAgICAgICAgICBkZWxldGUgaXRlbS5pdGVtLmhpZGRlbjsNCiAgICAgICAgICB9DQoNCiAgICAgICAgICBpZiAoaXRlbS5pdGVtLmZpbGVkID09PSAibXNnVHlwZSIpIHsNCiAgICAgICAgICAgIGl0ZW0uaXRlbS5oaWRkZW4gPSB0cnVlOw0KICAgICAgICAgICAgaXRlbS5pdGVtLnZhbHVlPScnOw0KICAgICAgICAgIH0NCiAgICAgICAgICByZXR1cm4gaXRlbTsNCiAgICAgICAgfSk7DQogICAgICB9IGVsc2Ugew0KICAgICAgICB0aGlzLmZvcm1MaXN0cyA9IHRoaXMuZm9ybUxpc3RzLm1hcChpdGVtID0+IHsNCiAgICAgICAgICBpZiAoaXRlbS5pdGVtLmZpbGVkID09PSAiaGFuZGxlVHlwZSIpIHsNCiAgICAgICAgICAgIGl0ZW0uaXRlbS52YWx1ZSA9IHZhbDsNCiAgICAgICAgICB9DQogICAgICAgICAgaWYgKGl0ZW0uaXRlbS5maWxlZCA9PT0gInJlcXVlc3RTdGF1cyIpIHsNCiAgICAgICAgICAgIGl0ZW0uaXRlbS5oaWRkZW4gPSB0cnVlOw0KICAgICAgICAgICAgaXRlbS5pdGVtLnZhbHVlPScnOw0KICAgICAgICAgIH0NCiAgICAgICAgICBpZiAoaXRlbS5pdGVtLmZpbGVkID09PSAidXJsIikgew0KICAgICAgICAgICAgaXRlbS5pdGVtLmhpZGRlbiA9IHRydWU7DQogICAgICAgICAgICBpdGVtLml0ZW0udmFsdWU9Jyc7DQogICAgICAgICAgfQ0KICAgICAgICAgIGlmIChpdGVtLml0ZW0uZmlsZWQgPT09ICJ0cnlOdW0iKSB7DQogICAgICAgICAgICBpdGVtLml0ZW0uaGlkZGVuID0gdHJ1ZTsNCiAgICAgICAgICAgIGl0ZW0uaXRlbS52YWx1ZT0nJzsNCiAgICAgICAgICAgIGl0ZW0uaXRlbS5zbG90VmFsdWU9Jyc7DQogICAgICAgICAgfQ0KICAgICAgICAgIGlmIChpdGVtLml0ZW0uZmlsZWQgPT09ICJibG9jayIpIHsNCiAgICAgICAgICAgIGl0ZW0uaXRlbS5oaWRkZW4gPSB0cnVlOw0KICAgICAgICAgICAgaXRlbS5pdGVtLnZhbHVlPScnOw0KICAgICAgICAgIH0NCg0KICAgICAgICAgIGlmIChpdGVtLml0ZW0uZmlsZWQgPT09ICJtc2dUeXBlIikgew0KICAgICAgICAgICAgaXRlbS5pdGVtLmhpZGRlbiA9IGZhbHNlOw0KICAgICAgICAgICAgaXRlbS5pdGVtLnZhbHVlPScnOw0KICAgICAgICAgIH0NCiAgICAgICAgICByZXR1cm4gaXRlbTsNCiAgICAgICAgfSk7DQogICAgICB9DQogICAgfSwgLy/mnI3liqHlrp7njrBjaGFuZ2Xkuovku7YNCiAgICBmb3JtQ2hhbmdlKGRhdGEpIHsNCiAgICAgIGxldCByZXN1bHQgPSBPYmplY3QuYXNzaWduKHt9LCBkYXRhKTsNCiAgICAgIE9iamVjdC5rZXlzKHJlc3VsdCkuZm9yRWFjaChpdGVtID0+IHsNCiAgICAgICAgdGhpcy5mb3JtTGlzdHMuZm9yRWFjaChpbm5lciA9PiB7DQogICAgICAgICAgaWYgKGl0ZW0gPT09IGlubmVyLml0ZW0uZmlsZWQpIHsNCiAgICAgICAgICAgIGlubmVyLml0ZW0udmFsdWUgPSByZXN1bHRbaXRlbV07DQogICAgICAgICAgfQ0KICAgICAgICAgIGlmIChpbm5lci5pdGVtLnR5cGUgPT09ICJzZWxlY3RJbnB1dCIpIHsNCiAgICAgICAgICAgIGlmIChpdGVtID09PSBpbm5lci5pdGVtLnNsb3RmaWxlZCkgew0KICAgICAgICAgICAgICBpbm5lci5pdGVtLnNsb3RWYWx1ZSA9IHJlc3VsdFtpdGVtXTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9DQogICAgICAgIH0pOw0KICAgICAgfSk7DQogICAgfSwNCiAgICBjaGVja01lc3NhZ2UoaXRlbSwgdGl0bGUpIHsNCiAgICAgIGxldCB0aXBNZXNzYWdlID0gIiI7DQogICAgICBpZiAoaXRlbS50eXBlICE9PSAic2VsZWN0SW5wdXQiKSB7DQogICAgICAgIHRpcE1lc3NhZ2UgPSBpdGVtLnJleE1lc3NhZ2UgfHwgIuivt+i+k+WFpSIgKyB0aXRsZTsNCiAgICAgIH0gZWxzZSB7DQogICAgICAgIHRpcE1lc3NhZ2UgPSAi5bCd6K+V57G75Z6L5LiO5bCd6K+V5qyh5pWw6YO95LiN6IO95Li656m6IjsNCiAgICAgIH0NCiAgICAgIHRoaXMudmVyaWZ5TWVzc2FnZSA9IHRpcE1lc3NhZ2U7DQogICAgICByZXR1cm4gdGhpcy52ZXJpZnlNZXNzYWdlOw0KICAgIH0sIC8v5o+Q56S65L+h5oGvDQogICAgdmVyaWZ5Q2hlY2soaXRlbSwgcmVxdWlyZWQsaGlkZGVuKSB7DQogICAgICBpZiAocmVxdWlyZWQgJiYgcmVxdWlyZWQgPT09IHRydWUgJiYgKCFpdGVtLml0ZW0udmFsdWUgJiYgaXRlbS5pdGVtLnZhbHVlICE9PSAwKSAmJiAhaGlkZGVuKSB7DQogICAgICAgIGlmIChpdGVtLml0ZW0udHlwZSA9PT0gInNlbGVjdElucHV0Iikgew0KICAgICAgICAgIGlmICghaXRlbS5pdGVtLnZhbHVlIHx8ICFpdGVtLml0ZW0uc2xvdFZhbHVlKSB7DQogICAgICAgICAgICB0aGlzLmNoZWNrTWVzc2FnZShpdGVtLml0ZW0sIGl0ZW0uaXRlbS50aXRsZSk7DQogICAgICAgICAgfQ0KICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgIHRoaXMuY2hlY2tNZXNzYWdlKGl0ZW0uaXRlbSwgaXRlbS5pdGVtLnRpdGxlKTsNCiAgICAgICAgfQ0KICAgICAgICByZXR1cm4gdHJ1ZTsNCiAgICAgIH0gZWxzZSB7DQogICAgICAgIHJldHVybiBmYWxzZTsNCiAgICAgIH0NCiAgICB9LA0KICAgIHZlcmlmeSgpIHsNCiAgICAgIHRoaXMudmVyaWZ5TWVzc2FnZSA9ICIiOw0KICAgICAgdGhpcy5mb3JtTGlzdHMuc29tZShpdGVtID0+IHsNCiAgICAgICAgcmV0dXJuIHRoaXMudmVyaWZ5Q2hlY2soaXRlbSwgaXRlbS5pdGVtLnJlcXVpcmVkLGl0ZW0uaXRlbS5oaWRkZW4pOw0KICAgICAgfSk7DQogICAgICByZXR1cm4gdGhpcy52ZXJpZnlNZXNzYWdlOw0KICAgIH0sIC8v6LCD55So5qCh6aqM5Ye95pWwDQogICAgb2soKSB7DQogICAgICBpZiAodGhpcy52ZXJpZnkoKSAhPT0gIiIpIHsNCiAgICAgICAgdGhpcy4kTWVzc2FnZS53YXJuaW5nKHRoaXMudmVyaWZ5KCkpOw0KICAgICAgICByZXR1cm4gZmFsc2U7DQogICAgICB9DQogICAgICBsZXQgaGFuZGxlVmFsdWUgPSB7fTsNCiAgICAgIHRoaXMuZm9ybUxpc3RzLmZvckVhY2goaXRlbSA9PiB7DQogICAgICAgIGlmIChpdGVtLml0ZW0uZmlsZWQgPT0gImhhbmRsZVR5cGUiIHx8IGl0ZW0uaXRlbS5maWxlZCA9PT0gImV4dHJhTXNnIikgew0KICAgICAgICAgIHRoaXMuJHNldCh0aGlzLnJlc3VsdERhdGEsIGl0ZW0uaXRlbS5maWxlZCwgaXRlbS5pdGVtLnZhbHVlKTsNCiAgICAgICAgfSBlbHNlIHsNCiAgICAgICAgICBoYW5kbGVWYWx1ZVtpdGVtLml0ZW0uZmlsZWRdID0gaXRlbS5pdGVtLnZhbHVlOw0KICAgICAgICAgIGlmIChpdGVtLml0ZW0udHlwZSA9PT0gInNlbGVjdElucHV0Iikgew0KICAgICAgICAgICAgaGFuZGxlVmFsdWVbaXRlbS5pdGVtLnNsb3RmaWxlZF0gPSBpdGVtLml0ZW0uc2xvdFZhbHVlOw0KICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgICAgfSk7DQogICAgICB0aGlzLiRzZXQodGhpcy5yZXN1bHREYXRhLCAiaGFuZGxlVmFsdWUiLCBoYW5kbGVWYWx1ZSk7DQogICAgICB0aGlzLmNvbmZpZ0RhdGEuYWN0aW9uQ29uZmlnWzBdID0gdGhpcy5yZXN1bHREYXRhDQogICAgICB0aGlzLiRlbWl0KCdjbG9zZURyYXdlcicpDQogICAgfSwgLy/noa7lrpoNCiAgICBjYW5jZWwoKSB7DQogICAgICB0aGlzLiRwYXJlbnQuJHBhcmVudC5ub2RlTXNnW051bWJlcih0aGlzLmNvbmZpZ0RhdGEua2V5KV0gPSB0aGlzLmRlZmF1bHREYXRhDQogICAgICB0aGlzLiRlbWl0KCdjbG9zZURyYXdlcicpDQogICAgfSAvL+WPlua2iA0KICB9LA0KICBjcmVhdGVkICgpIHsNCiAgICB0aGlzLmdldFR5cGVzKCkNCiAgfSwNCiAgbW91bnRlZCgpIHsNCiAgICB0aGlzLmRlZmF1bHREYXRhID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeSh0aGlzLmNvbmZpZ0RhdGEpKQ0KICAgIGlmICh0aGlzLmNvbmZpZ0RhdGEuYWN0aW9uQ29uZmlnWzBdKSB7DQogICAgICBPYmplY3Qua2V5cyh0aGlzLmNvbmZpZ0RhdGEuYWN0aW9uQ29uZmlnWzBdKS5mb3JFYWNoKGtleSA9PiB7DQogICAgICAgIHRoaXMuZm9ybUxpc3RzLmZvckVhY2goaXRlbSA9PiB7DQogICAgICAgICAgaWYgKGtleSA9PT0gaXRlbS5pdGVtLmZpbGVkKSB7DQogICAgICAgICAgICBpdGVtLml0ZW0udmFsdWUgPSB0aGlzLmNvbmZpZ0RhdGEuYWN0aW9uQ29uZmlnWzBdW2tleV07DQogICAgICAgICAgfQ0KICAgICAgICB9KTsNCiAgICAgIH0pOw0KICAgICAgaWYgKHRoaXMuY29uZmlnRGF0YS5hY3Rpb25Db25maWdbMF0uaGFuZGxlVmFsdWUpIHsNCiAgICAgICAgT2JqZWN0LmtleXModGhpcy5jb25maWdEYXRhLmFjdGlvbkNvbmZpZ1swXS5oYW5kbGVWYWx1ZSkuZm9yRWFjaChrZXkgPT4gew0KICAgICAgICAgIHRoaXMuZm9ybUxpc3RzLmZvckVhY2goaXRlbSA9PiB7DQogICAgICAgICAgICBpZiAoa2V5ID09PSBpdGVtLml0ZW0uZmlsZWQpIHsNCiAgICAgICAgICAgICAgaXRlbS5pdGVtLnZhbHVlID0gdGhpcy5jb25maWdEYXRhLmFjdGlvbkNvbmZpZ1swXS5oYW5kbGVWYWx1ZVtrZXldOw0KICAgICAgICAgICAgICBpZih0aGlzLmNvbmZpZ0RhdGEuYWN0aW9uQ29uZmlnWzBdLmhhbmRsZVZhbHVlW2tleV0pew0KICAgICAgICAgICAgICAgIGl0ZW0uaXRlbS5oaWRkZW49ZmFsc2U7DQogICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIGlmIChrZXkgPT09IGl0ZW0uaXRlbS5zbG90ZmlsZWQpIHsNCiAgICAgICAgICAgICAgaXRlbS5pdGVtLnNsb3RWYWx1ZSA9IHRoaXMuY29uZmlnRGF0YS5hY3Rpb25Db25maWdbMF0uaGFuZGxlVmFsdWVba2V5XTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9KTsNCiAgICAgICAgfSk7DQogICAgICB9DQogICAgfQ0KICB9DQp9Ow0K"},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAkBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/components/ServiceNodeConfig","sourcesContent":["/* 服务节点配置 */\r\n<template>\r\n <div class=\"service-node-config\">\r\n <div class=\"node-name\">节点配置</div>\r\n <FormItemComponent\r\n class=\"node-config-content\"\r\n :formItemLists=\"formLists\"\r\n :buttonType=\"false\"\r\n :defaultColumn=\"1\"\r\n @formChange=\"formChange\"\r\n ></FormItemComponent>\r\n <div class=\"btnArea\">\r\n <Button type=\"text\" class=\"cancel\" @click=\"cancel\">取消</Button>\r\n <Button type=\"primary\" @click=\"ok\">确定</Button>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport FormItemComponent from \"@/components/FormItemComponent\";\r\nimport ItemComponent from \"@/components/ItemComponent\";\r\nexport default {\r\n components: { FormItemComponent },\r\n props: {\r\n configData: {\r\n type: Object,\r\n default: () => {\r\n return {};\r\n }\r\n }\r\n },\r\n data() {\r\n return {\r\n formLists: [\r\n {\r\n row: 1,\r\n col: 1,\r\n component: ItemComponent,\r\n item: {\r\n type: \"select\",\r\n title: \"服务实现\",\r\n filed: \"handleType\",\r\n value: \"\",\r\n required: true,\r\n // show: true, //控制组件是否显示\r\n props: {\r\n clearable: false\r\n },\r\n options: [\r\n // {\r\n // value: 51,\r\n // label: \"RESET\"\r\n // },\r\n // {\r\n // value: 52,\r\n // label: \"消息系统\"\r\n // }\r\n ],\r\n event: {\r\n change: val => {\r\n this.onChange(val);\r\n }\r\n }\r\n }\r\n },\r\n {\r\n row: 1,\r\n col: 1,\r\n component: ItemComponent,\r\n item: {\r\n type: \"select\",\r\n title: \"请求状态\",\r\n filed: \"requestStaus\",\r\n required: true,\r\n value: \"\",\r\n hidden: true, //是否隐藏该字段\r\n props: {\r\n regx: /^[0-9]*$/\r\n },\r\n options: [\r\n {\r\n value: 1,\r\n label: \"异步\"\r\n },\r\n {\r\n value: 2,\r\n label: \"同步\"\r\n }\r\n ],\r\n event: {\r\n change: val => {\r\n this.statusChange(val);\r\n }\r\n }\r\n }\r\n },\r\n {\r\n row: 1,\r\n col: 1,\r\n component: ItemComponent,\r\n item: {\r\n type: \"selectInput\",\r\n title: \"重试次数\",\r\n filed: \"tryNum\",\r\n required: true,\r\n hidden: true,\r\n value: \"\",\r\n slot: true,\r\n slotValue: \"\",\r\n slotfiled: \"tryType\",\r\n props: {\r\n readonly: false\r\n }\r\n }\r\n },\r\n {\r\n row: 1,\r\n col: 1,\r\n component: ItemComponent,\r\n item: {\r\n type: \"Switch\",\r\n title: \"阻塞\",\r\n filed: \"block\",\r\n value: false,\r\n hidden: true\r\n }\r\n },\r\n {\r\n row: 1,\r\n col: 1,\r\n component: ItemComponent,\r\n item: {\r\n type: \"input\",\r\n title: \"URL\",\r\n filed: \"url\",\r\n required: true,\r\n hidden: true\r\n // props: {\r\n // regx: /^[0-9]*$/\r\n // }\r\n }\r\n },\r\n {\r\n row: 1,\r\n col: 1,\r\n component: ItemComponent,\r\n item: {\r\n type: \"select\",\r\n title: \"消息类型\",\r\n filed: \"msgType\",\r\n value: null,\r\n required: true,\r\n hidden: true, //控制组件是否显示\r\n props: {\r\n },\r\n options: [],\r\n event: {\r\n change: val => {\r\n \r\n }\r\n }\r\n }\r\n },\r\n {\r\n row: 1,\r\n col: 1,\r\n component: ItemComponent,\r\n item: {\r\n type: \"input\",\r\n title: \"服务参数\",\r\n filed: \"extraMsg\",\r\n value: \"\",\r\n required: true,\r\n // show: true, //控制组件是否显示\r\n props: {\r\n \r\n }\r\n }\r\n }\r\n ],\r\n defaultData: {}, //默认值\r\n resultData: {}, //最终的结果\r\n verifyMessage: \"\" //提示信息\r\n };\r\n },\r\n computed: {\r\n tryType: function() {\r\n return this.formLists[2].item.slotValue;\r\n }\r\n },\r\n watch: {\r\n tryType: {\r\n handler: function(newVal) {\r\n if (newVal === 1) {\r\n this.formLists[2].item.value = \"不限次数\";\r\n this.formLists[2].item.props.readonly = true;\r\n if(this.formLists[2].item.props.number){\r\n this.formLists[2].item.props.number=false;\r\n }\r\n if(this.formLists[2].item.props.regx){\r\n delete this.formLists[2].item.props.regx\r\n }\r\n } else {\r\n this.formLists[2].item.props.readonly = false;\r\n this.formLists[2].item.value=''\r\n this.formLists[2].item.props.number?this.formLists[2].item.props.number=true:this.$set(this.formLists[2].item.props, \"number\", true);\r\n this.$set(this.formLists[2].item.props,'regx',/^[0-9]*$/);\r\n }\r\n },\r\n deep: true\r\n }\r\n },\r\n methods: {\r\n getTypes () {\r\n this.$network.post('/p/cs/node/service/type',{})\r\n .then(res => {\r\n if(res.data.resultCode === 0){\r\n this.formLists = this.formLists.map(temp => {\r\n if(temp.item.filed === 'handleType'){\r\n temp.item.options = res.data.data.serviceType\r\n }\r\n\r\n if(temp.item.filed === 'msgType'){\r\n temp.item.options = res.data.data.msgType\r\n }\r\n\r\n return temp\r\n })\r\n }\r\n })\r\n },\r\n statusChange(val) {\r\n if (val === 2) {\r\n this.formLists = this.formLists.map(item => {\r\n if (item.item.filed === \"requestStaus\") {\r\n item.item.value = val;\r\n }\r\n if (item.item.filed === \"tryNum\") {\r\n delete item.item.hidden;\r\n }\r\n if (item.item.filed === \"block\") {\r\n delete item.item.hidden;\r\n }\r\n return item;\r\n });\r\n } else {\r\n this.formLists = this.formLists.map(item => {\r\n if (item.item.filed === \"requestStaus\") {\r\n item.item.value = val;\r\n }\r\n if (item.item.filed === \"tryNum\") {\r\n item.item.hidden = true;\r\n item.item.value='';\r\n item.item.slotValue='';\r\n }\r\n if (item.item.filed === \"block\") {\r\n item.item.hidden = true;\r\n item.item.value='';\r\n }\r\n return item;\r\n });\r\n }\r\n }, //请求状态change事件\r\n onChange(val) {\r\n if (val === 51) {\r\n this.formLists = this.formLists.map(item => {\r\n if (item.item.filed === \"handleType\") {\r\n item.item.value = val;\r\n }\r\n if (item.item.filed === \"requestStaus\") {\r\n delete item.item.hidden;\r\n }\r\n if (item.item.filed === \"url\") {\r\n delete item.item.hidden;\r\n }\r\n\r\n if (item.item.filed === \"msgType\") {\r\n item.item.hidden = true;\r\n item.item.value='';\r\n }\r\n return item;\r\n });\r\n } else {\r\n this.formLists = this.formLists.map(item => {\r\n if (item.item.filed === \"handleType\") {\r\n item.item.value = val;\r\n }\r\n if (item.item.filed === \"requestStaus\") {\r\n item.item.hidden = true;\r\n item.item.value='';\r\n }\r\n if (item.item.filed === \"url\") {\r\n item.item.hidden = true;\r\n item.item.value='';\r\n }\r\n if (item.item.filed === \"tryNum\") {\r\n item.item.hidden = true;\r\n item.item.value='';\r\n item.item.slotValue='';\r\n }\r\n if (item.item.filed === \"block\") {\r\n item.item.hidden = true;\r\n item.item.value='';\r\n }\r\n\r\n if (item.item.filed === \"msgType\") {\r\n item.item.hidden = false;\r\n item.item.value='';\r\n }\r\n return item;\r\n });\r\n }\r\n }, //服务实现change事件\r\n formChange(data) {\r\n let result = Object.assign({}, data);\r\n Object.keys(result).forEach(item => {\r\n this.formLists.forEach(inner => {\r\n if (item === inner.item.filed) {\r\n inner.item.value = result[item];\r\n }\r\n if (inner.item.type === \"selectInput\") {\r\n if (item === inner.item.slotfiled) {\r\n inner.item.slotValue = result[item];\r\n }\r\n }\r\n });\r\n });\r\n },\r\n checkMessage(item, title) {\r\n let tipMessage = \"\";\r\n if (item.type !== \"selectInput\") {\r\n tipMessage = item.rexMessage || \"请输入\" + title;\r\n } else {\r\n tipMessage = \"尝试类型与尝试次数都不能为空\";\r\n }\r\n this.verifyMessage = tipMessage;\r\n return this.verifyMessage;\r\n }, //提示信息\r\n verifyCheck(item, required,hidden) {\r\n if (required && required === true && (!item.item.value && item.item.value !== 0) && !hidden) {\r\n if (item.item.type === \"selectInput\") {\r\n if (!item.item.value || !item.item.slotValue) {\r\n this.checkMessage(item.item, item.item.title);\r\n }\r\n } else {\r\n this.checkMessage(item.item, item.item.title);\r\n }\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n },\r\n verify() {\r\n this.verifyMessage = \"\";\r\n this.formLists.some(item => {\r\n return this.verifyCheck(item, item.item.required,item.item.hidden);\r\n });\r\n return this.verifyMessage;\r\n }, //调用校验函数\r\n ok() {\r\n if (this.verify() !== \"\") {\r\n this.$Message.warning(this.verify());\r\n return false;\r\n }\r\n let handleValue = {};\r\n this.formLists.forEach(item => {\r\n if (item.item.filed == \"handleType\" || item.item.filed === \"extraMsg\") {\r\n this.$set(this.resultData, item.item.filed, item.item.value);\r\n } else {\r\n handleValue[item.item.filed] = item.item.value;\r\n if (item.item.type === \"selectInput\") {\r\n handleValue[item.item.slotfiled] = item.item.slotValue;\r\n }\r\n }\r\n });\r\n this.$set(this.resultData, \"handleValue\", handleValue);\r\n this.configData.actionConfig[0] = this.resultData\r\n this.$emit('closeDrawer')\r\n }, //确定\r\n cancel() {\r\n this.$parent.$parent.nodeMsg[Number(this.configData.key)] = this.defaultData\r\n this.$emit('closeDrawer')\r\n } //取消\r\n },\r\n created () {\r\n this.getTypes()\r\n },\r\n mounted() {\r\n this.defaultData = JSON.parse(JSON.stringify(this.configData))\r\n if (this.configData.actionConfig[0]) {\r\n Object.keys(this.configData.actionConfig[0]).forEach(key => {\r\n this.formLists.forEach(item => {\r\n if (key === item.item.filed) {\r\n item.item.value = this.configData.actionConfig[0][key];\r\n }\r\n });\r\n });\r\n if (this.configData.actionConfig[0].handleValue) {\r\n Object.keys(this.configData.actionConfig[0].handleValue).forEach(key => {\r\n this.formLists.forEach(item => {\r\n if (key === item.item.filed) {\r\n item.item.value = this.configData.actionConfig[0].handleValue[key];\r\n if(this.configData.actionConfig[0].handleValue[key]){\r\n item.item.hidden=false;\r\n }\r\n }\r\n if (key === item.item.slotfiled) {\r\n item.item.slotValue = this.configData.actionConfig[0].handleValue[key];\r\n }\r\n });\r\n });\r\n }\r\n }\r\n }\r\n};\r\n</script>\r\n<style lang=\"scss\">\r\n.service-node-config {\r\n position: relative;\r\n width: 440px;\r\n .node-name {\r\n font-size: 14px;\r\n font-family: PingFangSC-Regular, PingFang SC;\r\n font-weight: 400;\r\n color: rgba(146, 146, 146, 1);\r\n line-height: 20px;\r\n margin-bottom: 10px;\r\n }\r\n .node-config-content {\r\n width: 440px;\r\n height: 513px;\r\n background: rgba(255, 255, 255, 1);\r\n border: 1px solid rgba(220, 222, 226, 1);\r\n box-sizing: border-box;\r\n padding: 1px 39px 17px;\r\n .ItemComponentRoot {\r\n padding-top: 16px;\r\n .itemComponent {\r\n overflow: visible;\r\n }\r\n }\r\n }\r\n .btnArea {\r\n margin-top: 16px;\r\n position: absolute;\r\n right: 0;\r\n .cancel {\r\n border: 1px solid rgba(91, 133, 228, 1);\r\n color: rgba(91, 133, 228, 1);\r\n margin-right: 10px;\r\n }\r\n }\r\n}\r\n</style>"]}]}