8db6346c5d912c6217e897ad21e8eda0.json 41 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\\ParameterConfiguration\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\boman-framwork\\ruoyi-ui\\src\\components\\ParameterConfiguration\\index.vue","mtime":1623215520035},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCBGb3JtSXRlbUNvbXBvbmVudCBmcm9tICdAL2NvbXBvbmVudHMvRm9ybUl0ZW1Db21wb25lbnQnOwppbXBvcnQgSXRlbUNvbXBvbmVudCBmcm9tICdAL2NvbXBvbmVudHMvSXRlbUNvbXBvbmVudCc7CmltcG9ydCB7CiAgZ2V0Q29sdW1uTGlzdCwKICBnZXRUYWJMaXN0Cn0gZnJvbSAnQC9hcGkvbW9kZWxlci5qcycKZXhwb3J0IGRlZmF1bHQgewogIGNvbXBvbmVudHM6IHsKICAgIEZvcm1JdGVtQ29tcG9uZW50CiAgfSwKICBwcm9wczogewogICAgZGF0YTogewogICAgICB0eXBlOiBPYmplY3QKICAgIH0KICB9LAogIHdhdGNoOiB7CiAgICBkYXRhOiB7CiAgICAgIGhhbmRsZXIoKSB7CiAgICAgICAgdGhpcy5mb3JtTGlzdHMgPSBbewogICAgICAgICAgICByb3c6IDEsCiAgICAgICAgICAgIGNvbDogMSwKICAgICAgICAgICAgY29tcG9uZW50OiBJdGVtQ29tcG9uZW50LAogICAgICAgICAgICBpdGVtOiB7CiAgICAgICAgICAgICAgdHlwZTogJ3NlbGVjdCcsCiAgICAgICAgICAgICAgdGl0bGU6ICfmqKHniYjnsbvlnosnLAogICAgICAgICAgICAgIGZpbGVkOiAnbW9kdWxlVHlwZScsCiAgICAgICAgICAgICAgdmFsdWU6IHRoaXMuZGF0YS5tb2R1bGVUeXBlLAogICAgICAgICAgICAgIHByb3BzOiB7CiAgICAgICAgICAgICAgICBkaXNhYmxlZDogdGhpcy5kaXNhYmxlZCwKICAgICAgICAgICAgICAgIGNsZWFyYWJsZTogZmFsc2UsCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICBvcHRpb25zOiBbewogICAgICAgICAgICAgICAgICB2YWx1ZTogMCwKICAgICAgICAgICAgICAgICAgbGFiZWw6ICflm7rlrprmqKHniYgnCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICB2YWx1ZTogMSwKICAgICAgICAgICAgICAgICAgbGFiZWw6ICfliqjmgIHmqKHniYgnCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXQogICAgICAgICAgICB9CiAgICAgICAgICB9LAogICAgICAgICAgewogICAgICAgICAgICByb3c6IDEsCiAgICAgICAgICAgIGNvbDogMSwKICAgICAgICAgICAgY29tcG9uZW50OiBJdGVtQ29tcG9uZW50LAogICAgICAgICAgICBpdGVtOiB7CiAgICAgICAgICAgICAgdHlwZTogJ0Ryb3BEb3duU2VsZWN0RmlsdGVyJywKICAgICAgICAgICAgICB0aXRsZTogJ+WNleaNruexu+WeiycsCiAgICAgICAgICAgICAgZmlsZWQ6ICdidXNpbmVzc1R5cGUnLAogICAgICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgICAgIGhpZGRlbjogdGhpcy5kYXRhLm1vZHVsZVR5cGUgPT09IDEsCiAgICAgICAgICAgICAgcHJvcHM6IHsKICAgICAgICAgICAgICAgIGNvbHVtbnNLZXk6IFsnTkFNRSddLAogICAgICAgICAgICAgICAgQXV0b0RhdGE6IFtdLAogICAgICAgICAgICAgICAgaGlkZWNvbHVtbnM6IFsnaWQnXSwKICAgICAgICAgICAgICAgIGRhdGE6IHt9LAogICAgICAgICAgICAgICAgdG90YWxSb3dDb3VudDogMCwKICAgICAgICAgICAgICAgIGRlZmF1bHRTZWxlY3RlZDogdGhpcy5kYXRhLmJ1c2luZXNzVHlwZSwKICAgICAgICAgICAgICAgIGRpc2FibGVkOiB0aGlzLmRpc2FibGVkCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICBldmVudDogewogICAgICAgICAgICAgICAgaW5wdXRWYWx1ZUNoYW5nZTogKHZhbHVlKSA9PiB7CiAgICAgICAgICAgICAgICAgIC8vIOWklumUrueahOaooeeziuaQnOe0ogogICAgICAgICAgICAgICAgICB0aGlzLmZrRnV6enlxdWVyeWJ5YWsodmFsdWUpCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgJ29uLXNob3cnOiAoJHRoaXMpID0+IHsKICAgICAgICAgICAgICAgICAgLy8g5b2T5aSW6ZSu5LiL5ouJ56uZ5byA5aeL5Y676K+35rGC5pWw5o2uCiAgICAgICAgICAgICAgICAgIHRoaXMuZnJlc2hEcm9wRG93blNlbGVjdEZpbHRlckRhdGEoJHRoaXMpCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgcGFnZUNoYW5nZTogKGN1cnJlbnRQYWdlLCAkdGhpcykgPT4gewogICAgICAgICAgICAgICAgICAvLyDlpJbplK7nmoTliIbpobXmn6Xor6IKICAgICAgICAgICAgICAgICAgdGhpcy5mcmVzaERyb3BEb3duU2VsZWN0RmlsdGVyRGF0YSgkdGhpcywgY3VycmVudFBhZ2UpCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgYmx1cjogKGV2ZW50LCBpbnN0YW5jZSkgPT4gewogICAgICAgICAgICAgICAgICBpZiAoT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHRoaXMuZGF0YS5idXNpbmVzc1R5cGUpICE9PSAnW29iamVjdCBBcnJheV0nIHx8IHRoaXMuZGF0YS5idXNpbmVzc1R5cGUKICAgICAgICAgICAgICAgICAgICAubGVuZ3RoID09PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgdGhpcy5kYXRhLmJ1c2luZXNzVHlwZSA9IFtdCiAgICAgICAgICAgICAgICAgICAgaW5zdGFuY2UuaW5wdXRWYWx1ZSA9ICcnCiAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LAogICAgICAgICAgewogICAgICAgICAgICByb3c6IDEsCiAgICAgICAgICAgIGNvbDogMSwKICAgICAgICAgICAgY29tcG9uZW50OiBJdGVtQ29tcG9uZW50LAogICAgICAgICAgICBpdGVtOiB7CiAgICAgICAgICAgICAgdHlwZTogJ2lucHV0JywKICAgICAgICAgICAgICB0aXRsZTogJ+aooeeJiOWQjeensCcsCiAgICAgICAgICAgICAgZmlsZWQ6ICduYW1lJywKICAgICAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgICAgICB2YWx1ZTogdGhpcy5kYXRhLm5hbWUsCiAgICAgICAgICAgICAgcHJvcHM6IHsKICAgICAgICAgICAgICAgIC8vIGRpc2FibGVkOnRoaXMuZGF0YS5zdGF0dXMgPT09IDEKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgIHJvdzogMSwKICAgICAgICAgICAgY29sOiAxLAogICAgICAgICAgICBjb21wb25lbnQ6IEl0ZW1Db21wb25lbnQsCiAgICAgICAgICAgIGl0ZW06IHsKICAgICAgICAgICAgICB0eXBlOiAnRHJvcERvd25TZWxlY3RGaWx0ZXInLAogICAgICAgICAgICAgIHRpdGxlOiAn5p+l6K+i57Si5byVJywKICAgICAgICAgICAgICBmaWxlZDogJ2J1c2luZXNzTnVtYmVyJywKICAgICAgICAgICAgICBoaWRkZW46IHRoaXMuZGF0YS5tb2R1bGVUeXBlID09PSAxLAogICAgICAgICAgICAgIHByb3BzOiB7CiAgICAgICAgICAgICAgICBjb2x1bW5zS2V5OiBbJ05BTUUnXSwKICAgICAgICAgICAgICAgIEF1dG9EYXRhOiBbXSwKICAgICAgICAgICAgICAgIGhpZGVjb2x1bW5zOiBbJ2lkJ10sCiAgICAgICAgICAgICAgICBkYXRhOiB7fSwKICAgICAgICAgICAgICAgIHRvdGFsUm93Q291bnQ6IDAsCiAgICAgICAgICAgICAgICBkZWZhdWx0U2VsZWN0ZWQ6IHRoaXMuZGF0YS5idXNpbmVzc051bWJlciwKICAgICAgICAgICAgICAgIC8vIGRpc2FibGVkOnRoaXMuZGF0YS5zdGF0dXMgPT09IDEKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgIGV2ZW50OiB7CiAgICAgICAgICAgICAgICBpbnB1dFZhbHVlQ2hhbmdlOiAodmFsdWUsIGluc3RhbmNlKSA9PiB7CiAgICAgICAgICAgICAgICAgIGlmICghdGhpcy5kYXRhLmJ1c2luZXNzVHlwZSB8fCB0aGlzLmRhdGEuYnVzaW5lc3NUeXBlLmxlbmd0ID09IDAgfHwgIXRoaXMuZGF0YS5idXNpbmVzc1R5cGVbMF0uSUQpIHsKICAgICAgICAgICAgICAgICAgICB0aGlzLiRNb2RhbC5mY1dhcm5pbmcoewogICAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICforablkYonLAogICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+ivt+WFiOmAieaLqeWNleaNruexu+WeiyEnCiAgICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgICAgICB0aGlzLmRhdGEuYnVzaW5lc3NOdW1iZXIgPSBbXQogICAgICAgICAgICAgICAgICAgIGluc3RhbmNlLmlucHV0VmFsdWUgPSAnJwogICAgICAgICAgICAgICAgICAgIHJldHVybgogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIC8vIOWklumUrueahOaooeeziuaQnOe0ogogICAgICAgICAgICAgICAgICB0aGlzLmZrRnV6enlxdWVyeWJ5YWtjb2x1bW4odmFsdWUpCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgJ29uLXNob3cnOiAoJHRoaXMpID0+IHsKICAgICAgICAgICAgICAgICAgLy8g5b2T5aSW6ZSu5LiL5ouJ56uZ5byA5aeL5Y676K+35rGC5pWw5o2uCiAgICAgICAgICAgICAgICAgIGlmICghdGhpcy5kYXRhLmJ1c2luZXNzVHlwZSB8fCB0aGlzLmRhdGEuYnVzaW5lc3NUeXBlLmxlbmd0ID09IDAgfHwgIXRoaXMuZGF0YS5idXNpbmVzc1R5cGVbMF0uSUQpIHsKICAgICAgICAgICAgICAgICAgICB0aGlzLiRNb2RhbC5mY1dhcm5pbmcoewogICAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICforablkYonLAogICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+ivt+WFiOmAieaLqeWNleaNruexu+WeiyEnCiAgICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgICAgICB0aGlzLmRhdGEuYnVzaW5lc3NOdW1iZXIgPSBbXQogICAgICAgICAgICAgICAgICAgICR0aGlzLmlucHV0VmFsdWUgPSAnJwogICAgICAgICAgICAgICAgICAgIHJldHVybgogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIHRoaXMuZnJlc2hEcm9wRG93blNlbGVjdEZpbHRlckRhdGFDb2x1bW4oJHRoaXMpCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgcGFnZUNoYW5nZTogKGN1cnJlbnRQYWdlLCAkdGhpcykgPT4gewogICAgICAgICAgICAgICAgICAvLyDlpJbplK7nmoTliIbpobXmn6Xor6IKICAgICAgICAgICAgICAgICAgdGhpcy5mcmVzaERyb3BEb3duU2VsZWN0RmlsdGVyRGF0YUNvbHVtbigkdGhpcywgY3VycmVudFBhZ2UpCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgYmx1cjogKGV2ZW50LCBpbnN0YW5jZSkgPT4gewogICAgICAgICAgICAgICAgICBpZiAoT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHRoaXMuZGF0YS5idXNpbmVzc051bWJlcikgIT09ICdbb2JqZWN0IEFycmF5XScgfHwgdGhpcy5kYXRhLmJ1c2luZXNzTnVtYmVyCiAgICAgICAgICAgICAgICAgICAgLmxlbmd0aCA9PT0gMCkgewogICAgICAgICAgICAgICAgICAgIHRoaXMuZGF0YS5idXNpbmVzc051bWJlciA9IFtdCiAgICAgICAgICAgICAgICAgICAgaW5zdGFuY2UuaW5wdXRWYWx1ZSA9ICcnCiAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LAogICAgICAgICAgewogICAgICAgICAgICByb3c6IDEsCiAgICAgICAgICAgIGNvbDogMSwKICAgICAgICAgICAgY29tcG9uZW50OiBJdGVtQ29tcG9uZW50LAogICAgICAgICAgICBpdGVtOiB7CiAgICAgICAgICAgICAgdHlwZTogJ2lucHV0JywKICAgICAgICAgICAgICB0aXRsZTogJ+aooeeJiOaPj+i/sCcsCiAgICAgICAgICAgICAgZmlsZWQ6ICdkZXNjcmlwdGlvbicsCiAgICAgICAgICAgICAgdmFsdWU6IHRoaXMuZGF0YS5kZXNjcmlwdGlvbiwKICAgICAgICAgICAgICBwcm9wczogewogICAgICAgICAgICAgICAgdHlwZTogJ3RleHRhcmVhJywKICAgICAgICAgICAgICAgIC8vIGRpc2FibGVkOnRoaXMuZGF0YS5zdGF0dXMgPT09IDEKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgIHJvdzogMSwKICAgICAgICAgICAgY29sOiAxLAogICAgICAgICAgICBjb21wb25lbnQ6IEl0ZW1Db21wb25lbnQsCiAgICAgICAgICAgIGl0ZW06IHsKICAgICAgICAgICAgICB0eXBlOiAnU3dpdGNoJywKICAgICAgICAgICAgICB0aXRsZTogJ+W8gOWQr+iHquWKqOWkhOeQhicsCiAgICAgICAgICAgICAgZmlsZWQ6ICdhdXRvQ2xvc2UnLAogICAgICAgICAgICAgIHZhbHVlOiB0aGlzLmRhdGEuYXV0b0Nsb3NlLAogICAgICAgICAgICB9CiAgICAgICAgICB9LAogICAgICAgICAgewogICAgICAgICAgICByb3c6IDEsCiAgICAgICAgICAgIGNvbDogMSwKICAgICAgICAgICAgY29tcG9uZW50OiBJdGVtQ29tcG9uZW50LAogICAgICAgICAgICBpdGVtOiB7CiAgICAgICAgICAgICAgdHlwZTogJ2lucHV0JywKICAgICAgICAgICAgICB0aXRsZTogJ+S4muWKoeaVsOaNruajgOafpScsCiAgICAgICAgICAgICAgZmlsZWQ6ICdidXNpbmVzc0NoZWNrVXJsJywKICAgICAgICAgICAgICB2YWx1ZTogdGhpcy5kYXRhLmJ1c2luZXNzQ2hlY2tVcmwKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgZGVlcDogdHJ1ZQogICAgfQogIH0sCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGZvcm1MaXN0czogW3sKICAgICAgICAgIHJvdzogMSwKICAgICAgICAgIGNvbDogMSwKICAgICAgICAgIGNvbXBvbmVudDogSXRlbUNvbXBvbmVudCwKICAgICAgICAgIGl0ZW06IHsKICAgICAgICAgICAgdHlwZTogJ3NlbGVjdCcsCiAgICAgICAgICAgIHRpdGxlOiAn5qih54mI57G75Z6LJywKICAgICAgICAgICAgZmlsZWQ6ICdtb2R1bGVUeXBlJywKICAgICAgICAgICAgdmFsdWU6IDAsCiAgICAgICAgICAgIHByb3BzOiB7CiAgICAgICAgICAgICAgZGlzYWJsZWQ6IGZhbHNlLAogICAgICAgICAgICAgIGNsZWFyYWJsZTogZmFsc2UKICAgICAgICAgICAgfSwKICAgICAgICAgICAgb3B0aW9uczogW3sKICAgICAgICAgICAgICAgIHZhbHVlOiAwLAogICAgICAgICAgICAgICAgbGFiZWw6ICflm7rlrprmqKHniYgnCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICB2YWx1ZTogMSwKICAgICAgICAgICAgICAgIGxhYmVsOiAn5Yqo5oCB5qih54mIJwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgcm93OiAxLAogICAgICAgICAgY29sOiAxLAogICAgICAgICAgY29tcG9uZW50OiBJdGVtQ29tcG9uZW50LAogICAgICAgICAgaXRlbTogewogICAgICAgICAgICB0eXBlOiAnRHJvcERvd25TZWxlY3RGaWx0ZXInLAogICAgICAgICAgICB0aXRsZTogJ+WNleaNruexu+WeiycsCiAgICAgICAgICAgIGZpbGVkOiAnYnVzaW5lc3NUeXBlJywKICAgICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICAgIGhpZGRlbjogdGhpcy5kYXRhLm1vZHVsZVR5cGUgPT09IDEsCiAgICAgICAgICAgIHByb3BzOiB7CiAgICAgICAgICAgICAgY29sdW1uc0tleTogWydOQU1FJ10sCiAgICAgICAgICAgICAgQXV0b0RhdGE6IFtdLAogICAgICAgICAgICAgIGhpZGVjb2x1bW5zOiBbJ2lkJ10sCiAgICAgICAgICAgICAgZGF0YToge30sCiAgICAgICAgICAgICAgdG90YWxSb3dDb3VudDogMAogICAgICAgICAgICB9LAogICAgICAgICAgICBldmVudDogewogICAgICAgICAgICAgIGlucHV0VmFsdWVDaGFuZ2U6ICh2YWx1ZSkgPT4gewogICAgICAgICAgICAgICAgLy8g5aSW6ZSu55qE5qih57OK5pCc57SiCiAgICAgICAgICAgICAgICB0aGlzLmZrRnV6enlxdWVyeWJ5YWsodmFsdWUpCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAnb24tc2hvdyc6ICgkdGhpcykgPT4gewogICAgICAgICAgICAgICAgLy8g5b2T5aSW6ZSu5LiL5ouJ56uZ5byA5aeL5Y676K+35rGC5pWw5o2uCiAgICAgICAgICAgICAgICB0aGlzLmZyZXNoRHJvcERvd25TZWxlY3RGaWx0ZXJEYXRhKCR0aGlzKQogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgcGFnZUNoYW5nZTogKGN1cnJlbnRQYWdlLCAkdGhpcykgPT4gewogICAgICAgICAgICAgICAgLy8g5aSW6ZSu55qE5YiG6aG15p+l6K+iCiAgICAgICAgICAgICAgICB0aGlzLmZyZXNoRHJvcERvd25TZWxlY3RGaWx0ZXJEYXRhKCR0aGlzLCBjdXJyZW50UGFnZSkKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgIGJsdXI6IChldmVudCwgaW5zdGFuY2UpID0+IHsKICAgICAgICAgICAgICAgIGlmIChPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodGhpcy5kYXRhLmJ1c2luZXNzVHlwZSkgIT09ICdbb2JqZWN0IEFycmF5XScgfHwgdGhpcy5kYXRhLmJ1c2luZXNzVHlwZQogICAgICAgICAgICAgICAgICAubGVuZ3RoID09PSAwKSB7CiAgICAgICAgICAgICAgICAgIHRoaXMuZGF0YS5idXNpbmVzc1R5cGUgPSBbXQogICAgICAgICAgICAgICAgICBpbnN0YW5jZS5pbnB1dFZhbHVlID0gJycKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICByb3c6IDEsCiAgICAgICAgICBjb2w6IDEsCiAgICAgICAgICBjb21wb25lbnQ6IEl0ZW1Db21wb25lbnQsCiAgICAgICAgICBpdGVtOiB7CiAgICAgICAgICAgIHR5cGU6ICdpbnB1dCcsCiAgICAgICAgICAgIHRpdGxlOiAn5qih54mI5ZCN56ewJywKICAgICAgICAgICAgZmlsZWQ6ICduYW1lJywKICAgICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICAgIHZhbHVlOiB0aGlzLmRhdGEubmFtZQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgcm93OiAxLAogICAgICAgICAgY29sOiAxLAogICAgICAgICAgY29tcG9uZW50OiBJdGVtQ29tcG9uZW50LAogICAgICAgICAgaXRlbTogewogICAgICAgICAgICB0eXBlOiAnRHJvcERvd25TZWxlY3RGaWx0ZXInLAogICAgICAgICAgICB0aXRsZTogJ+afpeivoue0ouW8lScsCiAgICAgICAgICAgIGZpbGVkOiAnYnVzaW5lc3NOdW1iZXInLAogICAgICAgICAgICBoaWRkZW46IHRoaXMuZGF0YS5tb2R1bGVUeXBlID09PSAxLAogICAgICAgICAgICBwcm9wczogewogICAgICAgICAgICAgIGNvbHVtbnNLZXk6IFsnTkFNRSddLAogICAgICAgICAgICAgIEF1dG9EYXRhOiBbXSwKICAgICAgICAgICAgICBoaWRlY29sdW1uczogWydpZCddLAogICAgICAgICAgICAgIGRhdGE6IHt9LAogICAgICAgICAgICAgIHRvdGFsUm93Q291bnQ6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgZXZlbnQ6IHsKICAgICAgICAgICAgICBpbnB1dFZhbHVlQ2hhbmdlOiAodmFsdWUsIGluc3RhbmNlKSA9PiB7CiAgICAgICAgICAgICAgICBpZiAoIXRoaXMuZGF0YS5idXNpbmVzc1R5cGUgfHwgdGhpcy5kYXRhLmJ1c2luZXNzVHlwZS5sZW5ndCA9PSAwIHx8ICF0aGlzLmRhdGEuYnVzaW5lc3NUeXBlWzBdLklEKSB7CiAgICAgICAgICAgICAgICAgIHRoaXMuJE1vZGFsLmZjV2FybmluZyh7CiAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICforablkYonLAogICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfor7flhYjpgInmi6nljZXmja7nsbvlnoshJwogICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgICB0aGlzLmRhdGEuYnVzaW5lc3NOdW1iZXIgPSBbXQogICAgICAgICAgICAgICAgICBpbnN0YW5jZS5pbnB1dFZhbHVlID0gJycKICAgICAgICAgICAgICAgICAgcmV0dXJuCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAvLyDlpJbplK7nmoTmqKHns4rmkJzntKIKICAgICAgICAgICAgICAgIHRoaXMuZmtGdXp6eXF1ZXJ5Ynlha2NvbHVtbih2YWx1ZSkKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICdvbi1zaG93JzogKCR0aGlzKSA9PiB7CiAgICAgICAgICAgICAgICAvLyDlvZPlpJbplK7kuIvmi4nnq5nlvIDlp4vljrvor7fmsYLmlbDmja4KICAgICAgICAgICAgICAgIGlmICghdGhpcy5kYXRhLmJ1c2luZXNzVHlwZSB8fCB0aGlzLmRhdGEuYnVzaW5lc3NUeXBlLmxlbmd0ID09IDAgfHwgIXRoaXMuZGF0YS5idXNpbmVzc1R5cGVbMF0uSUQpIHsKICAgICAgICAgICAgICAgICAgdGhpcy4kTW9kYWwuZmNXYXJuaW5nKHsKICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+itpuWRiicsCiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+ivt+WFiOmAieaLqeWNleaNruexu+WeiyEnCiAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICAgIHRoaXMuZGF0YS5idXNpbmVzc051bWJlciA9IFtdCiAgICAgICAgICAgICAgICAgICR0aGlzLmlucHV0VmFsdWUgPSAnJwogICAgICAgICAgICAgICAgICByZXR1cm4KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIHRoaXMuZnJlc2hEcm9wRG93blNlbGVjdEZpbHRlckRhdGFDb2x1bW4oJHRoaXMpCiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICBwYWdlQ2hhbmdlOiAoY3VycmVudFBhZ2UsICR0aGlzKSA9PiB7CiAgICAgICAgICAgICAgICAvLyDlpJbplK7nmoTliIbpobXmn6Xor6IKICAgICAgICAgICAgICAgIHRoaXMuZnJlc2hEcm9wRG93blNlbGVjdEZpbHRlckRhdGFDb2x1bW4oJHRoaXMsIGN1cnJlbnRQYWdlKQogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgYmx1cjogKGV2ZW50LCBpbnN0YW5jZSkgPT4gewoKICAgICAgICAgICAgICAgIGlmIChPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodGhpcy5kYXRhLmJ1c2luZXNzTnVtYmVyKSAhPT0gJ1tvYmplY3QgQXJyYXldJyB8fCB0aGlzLmRhdGEuYnVzaW5lc3NOdW1iZXIKICAgICAgICAgICAgICAgICAgLmxlbmd0aCA9PT0gMCkgewogICAgICAgICAgICAgICAgICB0aGlzLmRhdGEuYnVzaW5lc3NOdW1iZXIgPSBbXQogICAgICAgICAgICAgICAgICBpbnN0YW5jZS5pbnB1dFZhbHVlID0gJycKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICByb3c6IDEsCiAgICAgICAgICBjb2w6IDEsCiAgICAgICAgICBjb21wb25lbnQ6IEl0ZW1Db21wb25lbnQsCiAgICAgICAgICBpdGVtOiB7CiAgICAgICAgICAgIHR5cGU6ICdpbnB1dCcsCiAgICAgICAgICAgIHRpdGxlOiAn5qih54mI5o+P6L+wJywKICAgICAgICAgICAgZmlsZWQ6ICdkZXNjcmlwdGlvbicsCiAgICAgICAgICAgIHZhbHVlOiB0aGlzLmRhdGEuZGVzY3JpcHRpb24sCiAgICAgICAgICAgIHByb3BzOiB7CiAgICAgICAgICAgICAgdHlwZTogJ3RleHRhcmVhJywKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgcm93OiAxLAogICAgICAgICAgY29sOiAxLAogICAgICAgICAgY29tcG9uZW50OiBJdGVtQ29tcG9uZW50LAogICAgICAgICAgaXRlbTogewogICAgICAgICAgICB0eXBlOiAnU3dpdGNoJywKICAgICAgICAgICAgdGl0bGU6ICflvIDlkK/oh6rliqjlpITnkIYnLAogICAgICAgICAgICBmaWxlZDogJ2F1dG9DbG9zZScsCiAgICAgICAgICAgIHZhbHVlOiB0cnVlLAogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgcm93OiAxLAogICAgICAgICAgY29sOiAxLAogICAgICAgICAgY29tcG9uZW50OiBJdGVtQ29tcG9uZW50LAogICAgICAgICAgaXRlbTogewogICAgICAgICAgICB0eXBlOiAnaW5wdXQnLAogICAgICAgICAgICB0aXRsZTogJ+S4muWKoeaVsOaNruajgOafpScsCiAgICAgICAgICAgIGZpbGVkOiAnYnVzaW5lc3NDaGVja1VybCcsCiAgICAgICAgICAgIHZhbHVlOiB0aGlzLmRhdGEuYnVzaW5lc3NDaGVja1VybAogICAgICAgICAgfQogICAgICAgIH0KICAgICAgXSwKICAgICAgZm9ybURhdGE6IHt9LAogICAgICByb3c6IFtdLAogICAgICBkaXNhYmxlZDogZmFsc2UKICAgIH0KICB9LAogIG1ldGhvZHM6IHsKICAgIGZvcm1DaGFuZ2UoZGF0YSkgeyAvL+aVsOaNruS/ruaUuQogICAgICBpZiAoZGF0YS5idXNpbmVzc1R5cGUgJiYgZGF0YS5idXNpbmVzc1R5cGUubGVuZ3RoID4gMCkgewogICAgICAgIHRoaXMucm93Lm1hcChpdGVtID0+IHsKICAgICAgICAgIGlmIChpdGVtLklELnZhbCA9PT0gZGF0YS5idXNpbmVzc1R5cGVbMF0uSUQpIHsKICAgICAgICAgICAgZGF0YS5idXNpbmVzc1R5cGVbMF0udmFsID0gaXRlbS5ERVNDUklQVElPTi52YWwKICAgICAgICAgICAgZGF0YS5idXNpbmVzc1R5cGVbMF0uTGFiZWwgPSBpdGVtLk5BTUUudmFsCiAgICAgICAgICB9CiAgICAgICAgICByZXR1cm4gaXRlbQogICAgICAgIH0pCiAgICAgIH0KCiAgICAgIGlmIChkYXRhLmJ1c2luZXNzTnVtYmVyICYmIGRhdGEuYnVzaW5lc3NOdW1iZXIubGVuZ3RoID4gMCkgewogICAgICAgIHRoaXMucm93Lm1hcChpdGVtID0+IHsKICAgICAgICAgIGlmIChpdGVtLklELnZhbCA9PT0gZGF0YS5idXNpbmVzc051bWJlclswXS5JRCkgewogICAgICAgICAgICBkYXRhLmJ1c2luZXNzTnVtYmVyWzBdLnZhbCA9IGl0ZW0uREVTQ1JJUFRJT04udmFsCiAgICAgICAgICAgIGRhdGEuYnVzaW5lc3NOdW1iZXJbMF0uTGFiZWwgPSBpdGVtLk5BTUUudmFsCiAgICAgICAgICB9CiAgICAgICAgICByZXR1cm4gaXRlbQogICAgICAgIH0pCiAgICAgIH0KCiAgICAgIHRoaXMuZm9ybURhdGEgPSBPYmplY3QuYXNzaWduKHRoaXMuZm9ybURhdGEsIGRhdGEpCiAgICAgIHRoaXMuJGVtaXQoJ2RhdGFDaGFuZ2UnLCB0aGlzLmZvcm1EYXRhKQogICAgfSwKICAgIGZrRnV6enlxdWVyeWJ5YWsodmFsdWUpIHsgLy/ljZXmja7nsbvlnovmqKHns4rmkJzntKAKICAgICAgdGhpcy5mb3JtTGlzdHNbMV0uaXRlbS5wcm9wcy5BdXRvRGF0YSA9IFtdCiAgICAgIGdldFRhYkxpc3QoewogICAgICAgIERFU0NSSVBUSU9OOiB2YWx1ZQogICAgICB9KS50aGVuKHJlcyA9PiB7CiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAwKSB7CiAgICAgICAgICB0aGlzLnJvdyA9IHJlcy5kYXRhLnJvdy5jb25jYXQoW10pCiAgICAgICAgICB0aGlzLmZvcm1MaXN0c1sxXS5pdGVtLnByb3BzLkF1dG9EYXRhID0gcmVzLmRhdGEucm93LnJlZHVjZSgoYXJyLCBpdGVtKSA9PiB7CiAgICAgICAgICAgIGFyci5wdXNoKHsKICAgICAgICAgICAgICB2YWx1ZTogaXRlbS5OQU1FLnZhbCwKICAgICAgICAgICAgICBpZDogaXRlbS5JRC52YWwsCiAgICAgICAgICAgICAgTkFNRTogaXRlbS5ERVNDUklQVElPTi52YWwKICAgICAgICAgICAgfSkKICAgICAgICAgICAgcmV0dXJuIGFycgogICAgICAgICAgfSwgW10pOwogICAgICAgIH0KCiAgICAgIH0pCiAgICB9LAogICAgZnJlc2hEcm9wRG93blNlbGVjdEZpbHRlckRhdGEoaW5zdGFuY2UsIGN1cnJlbnRQYWdlKSB7IC8v5aSW6ZSu5YiX6KGo5p+l6K+iCiAgICAgIGdldFRhYkxpc3QoewogICAgICAgIHBhZ2VTaXplOiBpbnN0YW5jZS5wYWdlU2l6ZSwKICAgICAgICBwYWdlOiBjdXJyZW50UGFnZSA/IGN1cnJlbnRQYWdlIDogMQogICAgICB9KS50aGVuKHJlcyA9PiB7CiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAwKSB7CiAgICAgICAgICB0aGlzLnJvdyA9IHJlcy5kYXRhLnJvdy5jb25jYXQoW10pCiAgICAgICAgICByZXMuZGF0YS50YWJ0aC5mb3JFYWNoKGl0ZW0gPT4gewogICAgICAgICAgICBpZiAoaXRlbS5jb2xuYW1lID09PSAnREVTQ1JJUFRJT04nKSB7CiAgICAgICAgICAgICAgaXRlbS5pc2FrID0gdHJ1ZQogICAgICAgICAgICB9CiAgICAgICAgICAgIHJldHVybiBpdGVtCiAgICAgICAgICB9KQogICAgICAgICAgLy8gcmVzLmRhdGEuZGF0YXMucm93LmZvckVhY2goaXRlbSA9PiB7CiAgICAgICAgICAvLyAgIGl0ZW0uSUQudmFsID0gaXRlbS5OQU1FLnZhbAogICAgICAgICAgLy8gICByZXR1cm4gaXRlbQogICAgICAgICAgLy8gfSkKICAgICAgICAgIHRoaXMuZm9ybUxpc3RzWzFdLml0ZW0ucHJvcHMuZGF0YSA9IHJlcy5kYXRhOwogICAgICAgICAgdGhpcy5mb3JtTGlzdHNbMV0uaXRlbS5wcm9wcy50b3RhbFJvd0NvdW50ID0gcmVzLmRhdGEudG90YWxSb3dDb3VudDsKICAgICAgICB9CgogICAgICB9KQogICAgfSwKICAgIGZrRnV6enlxdWVyeWJ5YWtjb2x1bW4odmFsdWUpIHsgLy/ljZXmja7nsbvlnovmqKHns4rmkJzntKAKICAgICAgdGhpcy5mb3JtTGlzdHNbM10uaXRlbS5wcm9wcy5BdXRvRGF0YSA9IFtdCiAgICAgIGdldENvbHVtbkxpc3QoewogICAgICAgIERFU0NSSVBUSU9OOiB2YWx1ZSwKICAgICAgICBBRF9UQUJMRV9JRDogdGhpcy5kYXRhLmJ1c2luZXNzVHlwZVswXS5JRAogICAgICB9KS50aGVuKHJlcyA9PiB7CiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAwKSB7CiAgICAgICAgICB0aGlzLnJvdyA9IHJlcy5kYXRhLnJvdy5jb25jYXQoW10pCiAgICAgICAgICB0aGlzLmZvcm1MaXN0c1szXS5pdGVtLnByb3BzLkF1dG9EYXRhID0gcmVzLmRhdGEucm93LnJlZHVjZSgoYXJyLCBpdGVtKSA9PiB7CiAgICAgICAgICAgIGFyci5wdXNoKHsKICAgICAgICAgICAgICB2YWx1ZTogaXRlbS5OQU1FLnZhbCwKICAgICAgICAgICAgICBpZDogaXRlbS5JRC52YWwsCiAgICAgICAgICAgICAgTkFNRTogaXRlbS5ERVNDUklQVElPTi52YWwKICAgICAgICAgICAgfSkKICAgICAgICAgICAgcmV0dXJuIGFycgogICAgICAgICAgfSwgW10pOwogICAgICAgIH0KCiAgICAgIH0pCiAgICB9LAogICAgZnJlc2hEcm9wRG93blNlbGVjdEZpbHRlckRhdGFDb2x1bW4oaW5zdGFuY2UsIGN1cnJlbnRQYWdlKSB7IC8v5aSW6ZSu5YiX6KGo5p+l6K+iCiAgICAgIGdldENvbHVtbkxpc3QoewogICAgICAgIHBhZ2VTaXplOiBpbnN0YW5jZS5wYWdlU2l6ZSwKICAgICAgICBwYWdlOiBjdXJyZW50UGFnZSA/IGN1cnJlbnRQYWdlIDogMSwKICAgICAgICBBRF9UQUJMRV9JRDogdGhpcy5kYXRhLmJ1c2luZXNzVHlwZVswXS5JRAogICAgICB9KS50aGVuKHJlcyA9PiB7CiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAwKSB7CiAgICAgICAgICB0aGlzLnJvdyA9IHJlcy5kYXRhLnJvdy5jb25jYXQoW10pCiAgICAgICAgICByZXMuZGF0YS50YWJ0aC5mb3JFYWNoKGl0ZW0gPT4gewogICAgICAgICAgICBpZiAoaXRlbS5jb2xuYW1lID09PSAnREVTQ1JJUFRJT04nKSB7CiAgICAgICAgICAgICAgaXRlbS5pc2FrID0gdHJ1ZQogICAgICAgICAgICB9CiAgICAgICAgICAgIHJldHVybiBpdGVtCiAgICAgICAgICB9KQogICAgICAgICAgLy8gcmVzLmRhdGEuZGF0YXMucm93LmZvckVhY2goaXRlbSA9PiB7CiAgICAgICAgICAvLyAgIGl0ZW0uSUQudmFsID0gaXRlbS5OQU1FLnZhbAogICAgICAgICAgLy8gICByZXR1cm4gaXRlbQogICAgICAgICAgLy8gfSkKICAgICAgICAgIHRoaXMuZm9ybUxpc3RzWzNdLml0ZW0ucHJvcHMuZGF0YSA9IHJlcy5kYXRhOwogICAgICAgICAgdGhpcy5mb3JtTGlzdHNbM10uaXRlbS5wcm9wcy50b3RhbFJvd0NvdW50ID0gcmVzLmRhdGEudG90YWxSb3dDb3VudDsKICAgICAgICB9CgogICAgICB9KQogICAgfQogIH0sCiAgY3JlYXRlZCgpIHsKICAgIHRoaXMuJHJvdXRlLnBhcmFtcy5pZCAhPT0gJy0xJyA/IHRoaXMuZGlzYWJsZWQgPSB0cnVlIDogdGhpcy5kaXNhYmxlZCA9IGZhbHNlCiAgfQp9Cg=="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;AAOA;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;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;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;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;;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;;AAEA;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;;AAEA;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;;AAEA;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","file":"index.vue","sourceRoot":"src/components/ParameterConfiguration","sourcesContent":["//参数配置界面\r\n<template>\r\n <div class=\"ParameterConfiguration\">\r\n <FormItemComponent class=\"form\" :formItemLists=\"formLists\" :buttonType=\"false\" :defaultColumn=\"1\" @formChange=\"formChange\"></FormItemComponent>\r\n </div>\r\n</template>\r\n<script>\r\n import FormItemComponent from '@/components/FormItemComponent';\r\n import ItemComponent from '@/components/ItemComponent';\r\n import {\r\n getColumnList,\r\n getTabList\r\n } from '@/api/modeler.js'\r\n export default {\r\n components: {\r\n FormItemComponent\r\n },\r\n props: {\r\n data: {\r\n type: Object\r\n }\r\n },\r\n watch: {\r\n data: {\r\n handler() {\r\n this.formLists = [{\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: 'moduleType',\r\n value: this.data.moduleType,\r\n props: {\r\n disabled: this.disabled,\r\n clearable: false,\r\n },\r\n options: [{\r\n value: 0,\r\n label: '固定模版'\r\n },\r\n {\r\n value: 1,\r\n label: '动态模版'\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: 'DropDownSelectFilter',\r\n title: '单据类型',\r\n filed: 'businessType',\r\n required: true,\r\n hidden: this.data.moduleType === 1,\r\n props: {\r\n columnsKey: ['NAME'],\r\n AutoData: [],\r\n hidecolumns: ['id'],\r\n data: {},\r\n totalRowCount: 0,\r\n defaultSelected: this.data.businessType,\r\n disabled: this.disabled\r\n },\r\n event: {\r\n inputValueChange: (value) => {\r\n // 外键的模糊搜索\r\n this.fkFuzzyquerybyak(value)\r\n },\r\n 'on-show': ($this) => {\r\n // 当外键下拉站开始去请求数据\r\n this.freshDropDownSelectFilterData($this)\r\n },\r\n pageChange: (currentPage, $this) => {\r\n // 外键的分页查询\r\n this.freshDropDownSelectFilterData($this, currentPage)\r\n },\r\n blur: (event, instance) => {\r\n if (Object.prototype.toString.call(this.data.businessType) !== '[object Array]' || this.data.businessType\r\n .length === 0) {\r\n this.data.businessType = []\r\n instance.inputValue = ''\r\n }\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: 'name',\r\n required: true,\r\n value: this.data.name,\r\n props: {\r\n // disabled:this.data.status === 1\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: 'DropDownSelectFilter',\r\n title: '查询索引',\r\n filed: 'businessNumber',\r\n hidden: this.data.moduleType === 1,\r\n props: {\r\n columnsKey: ['NAME'],\r\n AutoData: [],\r\n hidecolumns: ['id'],\r\n data: {},\r\n totalRowCount: 0,\r\n defaultSelected: this.data.businessNumber,\r\n // disabled:this.data.status === 1\r\n },\r\n event: {\r\n inputValueChange: (value, instance) => {\r\n if (!this.data.businessType || this.data.businessType.lengt == 0 || !this.data.businessType[0].ID) {\r\n this.$Modal.fcWarning({\r\n title: '警告',\r\n content: '请先选择单据类型!'\r\n })\r\n this.data.businessNumber = []\r\n instance.inputValue = ''\r\n return\r\n }\r\n // 外键的模糊搜索\r\n this.fkFuzzyquerybyakcolumn(value)\r\n },\r\n 'on-show': ($this) => {\r\n // 当外键下拉站开始去请求数据\r\n if (!this.data.businessType || this.data.businessType.lengt == 0 || !this.data.businessType[0].ID) {\r\n this.$Modal.fcWarning({\r\n title: '警告',\r\n content: '请先选择单据类型!'\r\n })\r\n this.data.businessNumber = []\r\n $this.inputValue = ''\r\n return\r\n }\r\n this.freshDropDownSelectFilterDataColumn($this)\r\n },\r\n pageChange: (currentPage, $this) => {\r\n // 外键的分页查询\r\n this.freshDropDownSelectFilterDataColumn($this, currentPage)\r\n },\r\n blur: (event, instance) => {\r\n if (Object.prototype.toString.call(this.data.businessNumber) !== '[object Array]' || this.data.businessNumber\r\n .length === 0) {\r\n this.data.businessNumber = []\r\n instance.inputValue = ''\r\n }\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: 'description',\r\n value: this.data.description,\r\n props: {\r\n type: 'textarea',\r\n // disabled:this.data.status === 1\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: 'autoClose',\r\n value: this.data.autoClose,\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: 'businessCheckUrl',\r\n value: this.data.businessCheckUrl\r\n }\r\n }\r\n ]\r\n },\r\n deep: true\r\n }\r\n },\r\n data() {\r\n return {\r\n formLists: [{\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: 'moduleType',\r\n value: 0,\r\n props: {\r\n disabled: false,\r\n clearable: false\r\n },\r\n options: [{\r\n value: 0,\r\n label: '固定模版'\r\n },\r\n {\r\n value: 1,\r\n label: '动态模版'\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: 'DropDownSelectFilter',\r\n title: '单据类型',\r\n filed: 'businessType',\r\n required: true,\r\n hidden: this.data.moduleType === 1,\r\n props: {\r\n columnsKey: ['NAME'],\r\n AutoData: [],\r\n hidecolumns: ['id'],\r\n data: {},\r\n totalRowCount: 0\r\n },\r\n event: {\r\n inputValueChange: (value) => {\r\n // 外键的模糊搜索\r\n this.fkFuzzyquerybyak(value)\r\n },\r\n 'on-show': ($this) => {\r\n // 当外键下拉站开始去请求数据\r\n this.freshDropDownSelectFilterData($this)\r\n },\r\n pageChange: (currentPage, $this) => {\r\n // 外键的分页查询\r\n this.freshDropDownSelectFilterData($this, currentPage)\r\n },\r\n blur: (event, instance) => {\r\n if (Object.prototype.toString.call(this.data.businessType) !== '[object Array]' || this.data.businessType\r\n .length === 0) {\r\n this.data.businessType = []\r\n instance.inputValue = ''\r\n }\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: 'name',\r\n required: true,\r\n value: this.data.name\r\n }\r\n },\r\n {\r\n row: 1,\r\n col: 1,\r\n component: ItemComponent,\r\n item: {\r\n type: 'DropDownSelectFilter',\r\n title: '查询索引',\r\n filed: 'businessNumber',\r\n hidden: this.data.moduleType === 1,\r\n props: {\r\n columnsKey: ['NAME'],\r\n AutoData: [],\r\n hidecolumns: ['id'],\r\n data: {},\r\n totalRowCount: 0\r\n },\r\n event: {\r\n inputValueChange: (value, instance) => {\r\n if (!this.data.businessType || this.data.businessType.lengt == 0 || !this.data.businessType[0].ID) {\r\n this.$Modal.fcWarning({\r\n title: '警告',\r\n content: '请先选择单据类型!'\r\n })\r\n this.data.businessNumber = []\r\n instance.inputValue = ''\r\n return\r\n }\r\n // 外键的模糊搜索\r\n this.fkFuzzyquerybyakcolumn(value)\r\n },\r\n 'on-show': ($this) => {\r\n // 当外键下拉站开始去请求数据\r\n if (!this.data.businessType || this.data.businessType.lengt == 0 || !this.data.businessType[0].ID) {\r\n this.$Modal.fcWarning({\r\n title: '警告',\r\n content: '请先选择单据类型!'\r\n })\r\n this.data.businessNumber = []\r\n $this.inputValue = ''\r\n return\r\n }\r\n this.freshDropDownSelectFilterDataColumn($this)\r\n },\r\n pageChange: (currentPage, $this) => {\r\n // 外键的分页查询\r\n this.freshDropDownSelectFilterDataColumn($this, currentPage)\r\n },\r\n blur: (event, instance) => {\r\n\r\n if (Object.prototype.toString.call(this.data.businessNumber) !== '[object Array]' || this.data.businessNumber\r\n .length === 0) {\r\n this.data.businessNumber = []\r\n instance.inputValue = ''\r\n }\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: 'description',\r\n value: this.data.description,\r\n props: {\r\n type: 'textarea',\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: 'autoClose',\r\n value: 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: '业务数据检查',\r\n filed: 'businessCheckUrl',\r\n value: this.data.businessCheckUrl\r\n }\r\n }\r\n ],\r\n formData: {},\r\n row: [],\r\n disabled: false\r\n }\r\n },\r\n methods: {\r\n formChange(data) { //数据修改\r\n if (data.businessType && data.businessType.length > 0) {\r\n this.row.map(item => {\r\n if (item.ID.val === data.businessType[0].ID) {\r\n data.businessType[0].val = item.DESCRIPTION.val\r\n data.businessType[0].Label = item.NAME.val\r\n }\r\n return item\r\n })\r\n }\r\n\r\n if (data.businessNumber && data.businessNumber.length > 0) {\r\n this.row.map(item => {\r\n if (item.ID.val === data.businessNumber[0].ID) {\r\n data.businessNumber[0].val = item.DESCRIPTION.val\r\n data.businessNumber[0].Label = item.NAME.val\r\n }\r\n return item\r\n })\r\n }\r\n\r\n this.formData = Object.assign(this.formData, data)\r\n this.$emit('dataChange', this.formData)\r\n },\r\n fkFuzzyquerybyak(value) { //单据类型模糊搜素\r\n this.formLists[1].item.props.AutoData = []\r\n getTabList({\r\n DESCRIPTION: value\r\n }).then(res => {\r\n if (res.code === 0) {\r\n this.row = res.data.row.concat([])\r\n this.formLists[1].item.props.AutoData = res.data.row.reduce((arr, item) => {\r\n arr.push({\r\n value: item.NAME.val,\r\n id: item.ID.val,\r\n NAME: item.DESCRIPTION.val\r\n })\r\n return arr\r\n }, []);\r\n }\r\n\r\n })\r\n },\r\n freshDropDownSelectFilterData(instance, currentPage) { //外键列表查询\r\n getTabList({\r\n pageSize: instance.pageSize,\r\n page: currentPage ? currentPage : 1\r\n }).then(res => {\r\n if (res.code === 0) {\r\n this.row = res.data.row.concat([])\r\n res.data.tabth.forEach(item => {\r\n if (item.colname === 'DESCRIPTION') {\r\n item.isak = true\r\n }\r\n return item\r\n })\r\n // res.data.datas.row.forEach(item => {\r\n // item.ID.val = item.NAME.val\r\n // return item\r\n // })\r\n this.formLists[1].item.props.data = res.data;\r\n this.formLists[1].item.props.totalRowCount = res.data.totalRowCount;\r\n }\r\n\r\n })\r\n },\r\n fkFuzzyquerybyakcolumn(value) { //单据类型模糊搜素\r\n this.formLists[3].item.props.AutoData = []\r\n getColumnList({\r\n DESCRIPTION: value,\r\n AD_TABLE_ID: this.data.businessType[0].ID\r\n }).then(res => {\r\n if (res.code === 0) {\r\n this.row = res.data.row.concat([])\r\n this.formLists[3].item.props.AutoData = res.data.row.reduce((arr, item) => {\r\n arr.push({\r\n value: item.NAME.val,\r\n id: item.ID.val,\r\n NAME: item.DESCRIPTION.val\r\n })\r\n return arr\r\n }, []);\r\n }\r\n\r\n })\r\n },\r\n freshDropDownSelectFilterDataColumn(instance, currentPage) { //外键列表查询\r\n getColumnList({\r\n pageSize: instance.pageSize,\r\n page: currentPage ? currentPage : 1,\r\n AD_TABLE_ID: this.data.businessType[0].ID\r\n }).then(res => {\r\n if (res.code === 0) {\r\n this.row = res.data.row.concat([])\r\n res.data.tabth.forEach(item => {\r\n if (item.colname === 'DESCRIPTION') {\r\n item.isak = true\r\n }\r\n return item\r\n })\r\n // res.data.datas.row.forEach(item => {\r\n // item.ID.val = item.NAME.val\r\n // return item\r\n // })\r\n this.formLists[3].item.props.data = res.data;\r\n this.formLists[3].item.props.totalRowCount = res.data.totalRowCount;\r\n }\r\n\r\n })\r\n }\r\n },\r\n created() {\r\n this.$route.params.id !== '-1' ? this.disabled = true : this.disabled = false\r\n }\r\n }\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n .ParameterConfiguration {\r\n padding-top: 50px;\r\n display: flex;\r\n justify-content: center;\r\n\r\n .form {\r\n border: none;\r\n width: 420px;\r\n }\r\n }\r\n</style>\r\n"]}]}