1 |
- {"remainingRequest":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\boman-framwork\\ruoyi-ui\\src\\views\\activiti\\modeler\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\boman-framwork\\ruoyi-ui\\src\\views\\activiti\\modeler\\index.vue","mtime":1620467639311},{"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:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJFOi9ib21hbi1mcmFtd29yay9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQiKS5kZWZhdWx0OwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5yZWR1Y2UuanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zcGxpY2UuanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5maW5kLWluZGV4LmpzIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLnN0YXJ0cy13aXRoLmpzIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuam9pbi5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLm51bWJlci5jb25zdHJ1Y3Rvci5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmNvbmNhdC5qcyIpOwoKdmFyIF9vYmplY3RTcHJlYWQyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJFOi9ib21hbi1mcmFtd29yay9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9vYmplY3RTcHJlYWQyIikpOwoKdmFyIF9Gb3JtSXRlbUNvbXBvbmVudCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQC9jb21wb25lbnRzL0Zvcm1JdGVtQ29tcG9uZW50IikpOwoKdmFyIF9JdGVtQ29tcG9uZW50ID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJAL2NvbXBvbmVudHMvSXRlbUNvbXBvbmVudCIpKTsKCnZhciBfU3RhbmRhcmRUYWJsZSA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQC9jb21wb25lbnRzL1N0YW5kYXJkVGFibGUiKSk7Cgp2YXIgX2xpc3RNb2RhbENvbXBvbmVudCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQC9jb21wb25lbnRzL2xpc3RNb2RhbENvbXBvbmVudCIpKTsKCnZhciBfbW9kZWxlciA9IHJlcXVpcmUoIkAvYXBpL21vZGVsZXIuanMiKTsKCnZhciBfdnVleCA9IHJlcXVpcmUoInZ1ZXgiKTsKCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vIGltcG9ydCByb3V0ZXIgZnJvbSAnLi4vY29uZmlnL3JvdXRlci5jb25maWcnCnZhciBfZGVmYXVsdCA9IHsKICBuYW1lOiAnVGVtcGxhdGVNYW5hZ2VtZW50TGlzdHMnLAogIGNvbXBvbmVudHM6IHsKICAgIEZvcm1JdGVtQ29tcG9uZW50OiBfRm9ybUl0ZW1Db21wb25lbnQuZGVmYXVsdCwKICAgIFN0YW5kYXJkVGFibGU6IF9TdGFuZGFyZFRhYmxlLmRlZmF1bHQKICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgIHJldHVybiB7CiAgICAgIC8vIOeKtuaAgSAgMOS4uuaQnOe0oueKtuaAge+8jDHkuLrmqKHniYjov4Hnp7vnirbmgIEKICAgICAgbGlzdHNTdGF0dXM6IDAsCiAgICAgIC8v6KGo5Y2V6YWN572uCiAgICAgIGZvcm1MaXN0czogW3sKICAgICAgICByb3c6IDEsCiAgICAgICAgY29sOiAxLAogICAgICAgIGNvbXBvbmVudDogX0l0ZW1Db21wb25lbnQuZGVmYXVsdCwKICAgICAgICBpdGVtOiB7CiAgICAgICAgICB0eXBlOiAnaW5wdXQnLAogICAgICAgICAgdGl0bGU6ICfmqKHlnovlkI3np7AnLAogICAgICAgICAgZmlsZWQ6ICduYW1lJywKICAgICAgICAgIGV2ZW50OiB7CiAgICAgICAgICAgICdrZXlkb3duJzogZnVuY3Rpb24ga2V5ZG93bihldmVudCkgewogICAgICAgICAgICAgIGlmIChldmVudC5rZXlDb2RlID09PSAxMykgewogICAgICAgICAgICAgICAgX3RoaXMuc2VhcmNoRGF0YS5wYWdlID0gMTsKCiAgICAgICAgICAgICAgICBfdGhpcy5xdWVyeUxpc3RzKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgcm93OiAxLAogICAgICAgIGNvbDogMSwKICAgICAgICBjb21wb25lbnQ6IF9JdGVtQ29tcG9uZW50LmRlZmF1bHQsCiAgICAgICAgaXRlbTogewogICAgICAgICAgdHlwZTogJ3NlbGVjdCcsCiAgICAgICAgICB0aXRsZTogJ+aooeeJiOeKtuaAgScsCiAgICAgICAgICBmaWxlZDogJ3N0YXR1cycsCiAgICAgICAgICBvcHRpb25zOiBbewogICAgICAgICAgICB2YWx1ZTogMSwKICAgICAgICAgICAgbGFiZWw6ICflt7Llj5HluIMnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIHZhbHVlOiAwLAogICAgICAgICAgICBsYWJlbDogJ+acquWPkeW4gycKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgdmFsdWU6IDIsCiAgICAgICAgICAgIGxhYmVsOiAn5bey5YGc55SoJwogICAgICAgICAgfV0sCiAgICAgICAgICBwcm9wczogewogICAgICAgICAgICBtdWx0aXBsZTogdHJ1ZSwKICAgICAgICAgICAgbXVsdGlwbGVUeXBlOiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgdmFsdWU6IFswLCAxXQogICAgICAgIH0KICAgICAgfSwgewogICAgICAgIHJvdzogMSwKICAgICAgICBjb2w6IDEsCiAgICAgICAgY29tcG9uZW50OiBfSXRlbUNvbXBvbmVudC5kZWZhdWx0LAogICAgICAgIGl0ZW06IHsKICAgICAgICAgIHR5cGU6ICdEYXRlUGlja2VyJywKICAgICAgICAgIHRpdGxlOiAn5Yib5bu65pe26Ze0JywKICAgICAgICAgIGZpbGVkOiAnY3JlYXRlVGltZScsCiAgICAgICAgICB2YWx1ZTogW10KICAgICAgICB9CiAgICAgIH1dLAogICAgICAvL+afpeivouadoeS7tgogICAgICBzZWFyY2hEYXRhOiB7CiAgICAgICAgcGFnZTogMSwKICAgICAgICBwYWdlU2l6ZTogMjAsCiAgICAgICAgY3JlYXRlVGltZTogW10sCiAgICAgICAgc3RhdHVzOiBbMCwgMV0KICAgICAgfSwKICAgICAgLy/liIbpobXmlbDmja4KICAgICAgdG90YWw6IDAsCiAgICAgIHN0YW5kYXJkVGFibGVFdmVudDogewogICAgICAgICdvbi1jaGFuZ2UnOiBmdW5jdGlvbiBvbkNoYW5nZShwYWdlKSB7CiAgICAgICAgICBfdGhpcy5zZWFyY2hEYXRhLnBhZ2UgPSBwYWdlOwoKICAgICAgICAgIF90aGlzLnF1ZXJ5TGlzdHMoKTsKICAgICAgICB9LAogICAgICAgICdvbi1wYWdlLXNpemUtY2hhbmdlJzogZnVuY3Rpb24gb25QYWdlU2l6ZUNoYW5nZShwYWdlU2l6ZSkgewogICAgICAgICAgX3RoaXMuc2VhcmNoRGF0YS5wYWdlID0gMTsKICAgICAgICAgIF90aGlzLnNlYXJjaERhdGEucGFnZVNpemUgPSBwYWdlU2l6ZTsKCiAgICAgICAgICBfdGhpcy5xdWVyeUxpc3RzKCk7CiAgICAgICAgfQogICAgICB9LAogICAgICBsaXN0c0NvbmZpZzogWy8v5YiX6KGo5pWw5o2uCiAgICAgIF0sCiAgICAgIC8vIOi/geenu+aVsOaNrgogICAgICBzZWxlY3RNb2RhbDogW10sCiAgICAgIC8v6YCJ5Lit55qE6L+B56e75qih54mICiAgICAgIG1pZ3JhdGlvbk1vZGVsOiBmYWxzZSwKICAgICAgLy/mjqfliLbmqKHniYjov4Hnp7vlvLnnqpcKICAgICAgc2VydmVyVXJsOiBudWxsLAogICAgICAvL+ebruagh+acjeWKoeWcsOWdgAogICAgICBtaWdyYXRpb25UeXBlOiBudWxsLAogICAgICAvLzDkuLrmiafooYwgIDHkuLrmiafooYzlhajpg6gKICAgICAgcGVyZm9ybWxvYWRpbmc6IGZhbHNlCiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6ICgwLCBfb2JqZWN0U3ByZWFkMi5kZWZhdWx0KSh7fSwgKDAsIF92dWV4Lm1hcFN0YXRlKSh7CiAgICBjdXJyZW50TWVudTogZnVuY3Rpb24gY3VycmVudE1lbnUoc3RhdGUpIHsKICAgICAgcmV0dXJuIHN0YXRlLmN1cnJlbnRNZW51OwogICAgfQogIH0pKSwKICB3YXRjaDogewogICAgbGlzdHNTdGF0dXM6IGZ1bmN0aW9uIGxpc3RzU3RhdHVzKCkgewogICAgICBpZiAodGhpcy5saXN0c1N0YXR1cyA9PT0gMCkgewogICAgICAgIHRoaXMuc2VsZWN0TW9kYWwgPSBbXTsKICAgICAgfQogICAgfQogIH0sCiAgbWV0aG9kczogKDAsIF9vYmplY3RTcHJlYWQyLmRlZmF1bHQpKCgwLCBfb2JqZWN0U3ByZWFkMi5kZWZhdWx0KSh7fSwgKDAsIF92dWV4Lm1hcE11dGF0aW9ucykoWydjdXJyZW50Q2hhbmdlJywgJ2NoYW5nZUtlZXBBbGl2ZUFycmF5J10pKSwge30sIHsKICAgIGZvcm1DaGFuZ2U6IGZ1bmN0aW9uIGZvcm1DaGFuZ2UoZGF0YSkgewogICAgICAvL+ihqOWNleaVsOaNruS/ruaUueaXtu+8jOS/ruaUuXNlYXJjaERhdGHmlbDmja4KICAgICAgaWYgKGRhdGEuc3RhdHVzKSB7CiAgICAgICAgdGhpcy5mb3JtTGlzdHNbMF0uaXRlbS52YWx1ZSA9IGRhdGEubmFtZTsKICAgICAgICB0aGlzLmZvcm1MaXN0c1sxXS5pdGVtLnZhbHVlID0gZGF0YS5zdGF0dXM7CiAgICAgICAgdGhpcy5mb3JtTGlzdHNbMl0uaXRlbS52YWx1ZSA9IGRhdGEuY3JlYXRlVGltZTsgLy8gdGhpcy5mb3JtTGlzdHMgPSB0aGlzLmZvcm1MaXN0cy5jb25jYXQoW10pCiAgICAgIH0KCiAgICAgIHRoaXMuc2VhcmNoRGF0YSA9IE9iamVjdC5hc3NpZ24oe30sIHRoaXMuc2VhcmNoRGF0YSwgZGF0YSk7CgogICAgICBpZiAoT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHRoaXMuc2VhcmNoRGF0YS5zdGF0dXMpID09PSAnW29iamVjdCBBcnJheV0nICYmIHRoaXMuc2VhcmNoRGF0YS5zdGF0dXMubGVuZ3RoID09PSAwKSB7CiAgICAgICAgZGVsZXRlIHRoaXMuc2VhcmNoRGF0YS5zZWFyY2hTdGF0dXM7CiAgICAgICAgZGVsZXRlIHRoaXMuc2VhcmNoRGF0YS5zdGF0dXM7CiAgICAgIH0KCiAgICAgIHRoaXMucXVlcnlMaXN0cygpOwogICAgfSwKICAgIHF1ZXJ5TGlzdHM6IGZ1bmN0aW9uIHF1ZXJ5TGlzdHMoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgLy/mn6Xor6LliJfooagKICAgICAgaWYgKHRoaXMuc2VhcmNoRGF0YS5zdGF0dXMgJiYgdGhpcy5zZWFyY2hEYXRhLnN0YXR1cy5pbmRleE9mKCdiU2VsZWN0LWFsbCcpID49IDApIHsKICAgICAgICB0aGlzLnNlYXJjaERhdGEuc2VhcmNoU3RhdHVzID0gW107CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnNlYXJjaFN0YXR1cyA9IHRoaXMuc2VhcmNoRGF0YS5zdGF0dXM7CiAgICAgIH0KCiAgICAgIGlmICh0aGlzLnNlYXJjaERhdGEuY3JlYXRlVGltZSAmJiB0aGlzLnNlYXJjaERhdGEuY3JlYXRlVGltZVswXSAmJiB0aGlzLnNlYXJjaERhdGEuY3JlYXRlVGltZVsxXSkgewogICAgICAgIHRoaXMuc2VhcmNoRGF0YS5zdGFydFRpbWUgPSBuZXcgRGF0ZSh0aGlzLnNlYXJjaERhdGEuY3JlYXRlVGltZVswXSkuZm9ybWF0KCd5eXl5LU1NLWRkIGhoOm1tJyk7CiAgICAgICAgdGhpcy5zZWFyY2hEYXRhLmVuZFRpbWUgPSBuZXcgRGF0ZSh0aGlzLnNlYXJjaERhdGEuY3JlYXRlVGltZVsxXSkuZm9ybWF0KCd5eXl5LU1NLWRkIGhoOm1tJyk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnN0YXJ0VGltZSA9ICcnOwogICAgICAgIHRoaXMuc2VhcmNoRGF0YS5lbmRUaW1lID0gJyc7CiAgICAgIH0KCiAgICAgIHZhciBvYmogPSBPYmplY3QuYXNzaWduKHt9LCB0aGlzLnNlYXJjaERhdGEpOwogICAgICBkZWxldGUgb2JqLmNyZWF0ZVRpbWU7CiAgICAgIGRlbGV0ZSBvYmouc3RhdHVzOwogICAgICAoMCwgX21vZGVsZXIuZ2V0U2VhcmNoKShvYmopLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIGlmIChyZXMucmVzdWx0Q29kZSAhPT0gMCkgewogICAgICAgICAgcmV0dXJuOwogICAgICAgIH0KCiAgICAgICAgdmFyIGRhdGEgPSByZXMuZGF0YTsKICAgICAgICBfdGhpczIudG90YWwgPSBkYXRhLnRvdGFsOwogICAgICAgIF90aGlzMi5saXN0c0NvbmZpZyA9IGRhdGEucmVjb3Jkcy5yZWR1Y2UoZnVuY3Rpb24gKGFyciwgaXRlbSkgewogICAgICAgICAgdmFyIGl0ZW1zID0gewogICAgICAgICAgICBldmVudDogewogICAgICAgICAgICAgIHF1ZXJ5TGlzdHM6IGZ1bmN0aW9uIHF1ZXJ5TGlzdHMoKSB7CiAgICAgICAgICAgICAgICBfdGhpczIucXVlcnlMaXN0cygpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfTsKICAgICAgICAgIGl0ZW1zID0gT2JqZWN0LmFzc2lnbihpdGVtcywgaXRlbSk7CiAgICAgICAgICBhcnIucHVzaCh7CiAgICAgICAgICAgIHJvdzogMSwKICAgICAgICAgICAgY29sOiAxLAogICAgICAgICAgICBjb21wb25lbnQ6IF9saXN0TW9kYWxDb21wb25lbnQuZGVmYXVsdCwKICAgICAgICAgICAgaXRlbTogaXRlbXMKICAgICAgICAgIH0pOwogICAgICAgICAgcmV0dXJuIGFycjsKICAgICAgICB9LCBbXSk7CiAgICAgIH0pOwogICAgfSwKICAgIGFkZFRlbXBsYXRlOiBmdW5jdGlvbiBhZGRUZW1wbGF0ZSgpIHsKICAgICAgLy/mlrDlu7rmqKHniYgKICAgICAgdGhpcy5jaGFuZ2VLZWVwQWxpdmVBcnJheShbJ1RlbXBsYXRlTWFuYWdlbWVudExpc3RzJ10pOwogICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7CiAgICAgICAgcGF0aDogJy90b29sL2FjdGl2aXRpL1RlbXBsYXRlTWFuYWdlbWVudE5ldy8tMScKICAgICAgfSk7CiAgICAgIHRoaXMuY3VycmVudENoYW5nZSh7CiAgICAgICAgcGF0aDogJy9UZW1wbGF0ZU1hbmFnZW1lbnRMaXN0cycKICAgICAgfSk7CiAgICB9LAogICAgdGVtcGxhdGVNaWdyYXRpb246IGZ1bmN0aW9uIHRlbXBsYXRlTWlncmF0aW9uKCkgewogICAgICAvL+aooeeJiOi/geenuwogICAgICB0aGlzLmxpc3RzU3RhdHVzID0gMTsKICAgIH0sCiAgICByZW1vdmVNaWdyYXRpb246IGZ1bmN0aW9uIHJlbW92ZU1pZ3JhdGlvbigpIHsKICAgICAgLy/lj5bmtojov4Hnp7sKICAgICAgdGhpcy5saXN0c1N0YXR1cyA9IDA7CiAgICB9LAogICAgbW9kYWxDbGljazogZnVuY3Rpb24gbW9kYWxDbGljayhldmVudCkgewogICAgICAvL+aooeeJiOeCueWHuwogICAgICB2YXIgdmFsdWUgPSBldmVudC5kZXRhaWwudmFsdWU7CiAgICAgIHZhciBpdGVtcyA9IGV2ZW50LmRldGFpbC5pdGVtczsKCiAgICAgIGlmICh2YWx1ZSkgewogICAgICAgIHRoaXMuc2VsZWN0TW9kYWwucHVzaChpdGVtcy5pZCk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5zZWxlY3RNb2RhbC5zcGxpY2UodGhpcy5zZWxlY3RNb2RhbC5maW5kSW5kZXgoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICAgIHJldHVybiBpdGVtID09PSBpdGVtcy5pZDsKICAgICAgICB9KSwgMSk7CiAgICAgIH0KICAgIH0sCiAgICBwZXJmb3JtOiBmdW5jdGlvbiBwZXJmb3JtKCkgewogICAgICAvL+aJp+ihjOi/geenuwogICAgICBpZiAodGhpcy5zZWxlY3RNb2RhbC5sZW5ndGggPT09IDApIHsKICAgICAgICB0aGlzLiRNb2RhbC5mY1dhcm5pbmcoewogICAgICAgICAgdGl0bGU6ICforablkYonLAogICAgICAgICAgY29udGVudDogJ+ivt+mAieaLqemcgOimgei/geenu+eahOaooeeJiCEnLAogICAgICAgICAgbWFzazogdHJ1ZQogICAgICAgIH0pOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgdGhpcy5taWdyYXRpb25UeXBlID0gMDsKICAgICAgdGhpcy5zZXJ2ZXJVcmwgPSBudWxsOwogICAgICB0aGlzLm1pZ3JhdGlvbk1vZGVsID0gdHJ1ZTsKICAgIH0sCiAgICBwZXJmb3JtQWxsOiBmdW5jdGlvbiBwZXJmb3JtQWxsKCkgewogICAgICAvL+i/geenu+WFqOmDqAogICAgICB0aGlzLm1pZ3JhdGlvblR5cGUgPSAxOwogICAgICB0aGlzLnNlcnZlclVybCA9IG51bGw7CiAgICAgIHRoaXMubWlncmF0aW9uTW9kZWwgPSB0cnVlOwogICAgfSwKICAgIHBlcmZvcm1Db25maXJtOiBmdW5jdGlvbiBwZXJmb3JtQ29uZmlybSgpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CgogICAgICAvL+aooeeJiOi/geenu+ehruiupAogICAgICB2YXIgb2JqID0ge307CgogICAgICBpZiAoISh0aGlzLnNlcnZlclVybC5zdGFydHNXaXRoKCdodHRwOi8vJykgfHwgdGhpcy5zZXJ2ZXJVcmwuc3RhcnRzV2l0aCgnaHR0cHM6Ly8nKSkpIHsKICAgICAgICB0aGlzLiRNb2RhbC5mY1dhcm5pbmcoewogICAgICAgICAgdGl0bGU6ICforablkYonLAogICAgICAgICAgY29udGVudDogJ+ebruagh+acjeWKoeWZqOWcsOWdgOW/hemhu+S7pWh0dHA6Ly/miJbogIVodHRwczovL+W8gOWktCcsCiAgICAgICAgICBtYXNrOiB0cnVlCiAgICAgICAgfSk7CiAgICAgICAgcmV0dXJuOwogICAgICB9CgogICAgICB0aGlzLnBlcmZvcm1sb2FkaW5nID0gdHJ1ZTsKCiAgICAgIGlmICh0aGlzLm1pZ3JhdGlvblR5cGUgPT09IDApIHsKICAgICAgICAvL+aJp+ihjOmAieS4reaooeeJiAogICAgICAgIG9iaiA9IHsKICAgICAgICAgIG1vZHVsZUlkczogdGhpcy5zZWxlY3RNb2RhbC5qb2luKCcsJykKICAgICAgICB9OwogICAgICB9IGVsc2UgewogICAgICAgIC8v5omn6KGM5omA5pyJ5qih54mICiAgICAgICAgaWYgKHRoaXMuc2VhcmNoRGF0YS5jcmVhdGVUaW1lICYmIHRoaXMuc2VhcmNoRGF0YS5jcmVhdGVUaW1lWzBdICYmIHRoaXMuc2VhcmNoRGF0YS5jcmVhdGVUaW1lWzFdKSB7CiAgICAgICAgICB0aGlzLnNlYXJjaERhdGEuc3RhcnRUaW1lID0gbmV3IERhdGUodGhpcy5zZWFyY2hEYXRhLmNyZWF0ZVRpbWVbMF0pLmZvcm1hdCgneXl5eS1NTS1kZCBoaDptbScpOwogICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLmVuZFRpbWUgPSBuZXcgRGF0ZSh0aGlzLnNlYXJjaERhdGEuY3JlYXRlVGltZVsxXSkuZm9ybWF0KCd5eXl5LU1NLWRkIGhoOm1tJyk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIHRoaXMuc2VhcmNoRGF0YS5zdGFydFRpbWUgPSAnJzsKICAgICAgICAgIHRoaXMuc2VhcmNoRGF0YS5lbmRUaW1lID0gJyc7CiAgICAgICAgfQoKICAgICAgICBvYmogPSBPYmplY3QuYXNzaWduKHt9LCB0aGlzLnNlYXJjaERhdGEpOwogICAgICB9CgogICAgICBvYmoudXJsID0gdGhpcy5zZXJ2ZXJVcmw7CiAgICAgICgwLCBfbW9kZWxlci5zZXRNaWdyYXRlKShvYmopLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIGlmIChyZXMucmVzdWx0Q29kZSA9PT0gMCkgewogICAgICAgICAgX3RoaXMzLiRNb2RhbC5mY1N1Y2Nlc3MoewogICAgICAgICAgICB0aXRsZTogJ+aIkOWKnycsCiAgICAgICAgICAgIGNvbnRlbnQ6IHJlcy5yZXN1bHRNc2csCiAgICAgICAgICAgIG9uT2s6IGZ1bmN0aW9uIG9uT2soKSB7CiAgICAgICAgICAgICAgX3RoaXMzLnF1ZXJ5TGlzdHMoKTsKCiAgICAgICAgICAgICAgX3RoaXMzLmxpc3RzU3RhdHVzID0gMDsKICAgICAgICAgICAgICBfdGhpczMubWlncmF0aW9uTW9kZWwgPSBmYWxzZTsKICAgICAgICAgICAgICBfdGhpczMucGVyZm9ybWxvYWRpbmcgPSBmYWxzZTsKICAgICAgICAgICAgfQogICAgICAgICAgfSk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIF90aGlzMy4kTW9kYWwuZmNFcnJvcih7CiAgICAgICAgICAgIHRpdGxlOiAn6ZSZ6K+vJywKICAgICAgICAgICAgY29udGVudDogcmVzLnJlc3VsdE1zZywKICAgICAgICAgICAgb25PazogZnVuY3Rpb24gb25PaygpIHsKICAgICAgICAgICAgICBfdGhpczMucGVyZm9ybWxvYWRpbmcgPSBmYWxzZTsKICAgICAgICAgICAgfQogICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0KICB9KSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgLy/liKTmlq3pppbpobXot7PovaznirbmgIHvvIzkv67mlLnmn6Xor6LmnaHku7YKICAgIHZhciBzdGF0dXMgPSBOdW1iZXIodGhpcy4kcm91dGUucXVlcnkuc3RhdHVzKTsKCiAgICBpZiAoc3RhdHVzKSB7CiAgICAgIHRoaXMuc2VhcmNoRGF0YS5zdGF0dXMgPSBbc3RhdHVzXTsKICAgICAgdGhpcy5mb3JtTGlzdHNbMV0uaXRlbS52YWx1ZSA9IFtzdGF0dXNdOwogICAgICB0aGlzLmZvcm1MaXN0cyA9IHRoaXMuZm9ybUxpc3RzLmNvbmNhdChbXSk7CiAgICAgIGNvbnNvbGUubG9nKHRoaXMuZm9ybUxpc3RzLCA4ODg4ODg4KTsKICAgIH0KCiAgICB0aGlzLnF1ZXJ5TGlzdHMoKTsKICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICAvLyDnm5HlkKxtb2RhbOeahOeCueWHu+S6i+S7tgogICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ21vZGFsQ2xpY2snLCB0aGlzLm1vZGFsQ2xpY2spOwogIH0sCiAgYmVmb3JlRGVzdHJveTogZnVuY3Rpb24gYmVmb3JlRGVzdHJveSgpIHsKICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCdtb2RhbENsaWNrJywgdGhpcy5tb2RhbENsaWNrKTsKICB9LAogIGFjdGl2YXRlZDogZnVuY3Rpb24gYWN0aXZhdGVkKCkgewogICAgdGhpcy5xdWVyeUxpc3RzKCk7CiAgfQp9OwpleHBvcnRzLmRlZmF1bHQgPSBfZGVmYXVsdDs="},{"version":3,"sources":["index.vue"],"names":[],"mappings":"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","sourcesContent":["<template>\r\n <div class=\"TemplateManagementLists\">\r\n <div class=\"listContent\">\r\n <el-row :gutter=\"10\" class=\"mb8\">\r\n <el-col :span=\"1.5\">\r\n <el-button type=\"primary\" plain size=\"mini\" @click=\"searchData.page = 1;queryLists()\">查询</el-button>\r\n </el-col>\r\n <el-col :span=\"1.5\">\r\n <el-button type=\"warning\" plain :disabled=\"listsStatus === 1\" size=\"mini\" @click=\"addTemplate\">新建模板</el-button>\r\n </el-col>\r\n <el-col :span=\"1.5\">\r\n <el-button type=\"primary\" plain size=\"mini\" @click=\"templateMigration\" v-if=\"listsStatus === 0\">模版迁移</el-button>\r\n </el-col>\r\n <el-col :span=\"1.5\">\r\n <el-button type=\"primary\" plain size=\"mini\" @click=\"removeMigration\" v-if=\"listsStatus === 1\">取消迁移</el-button>\r\n </el-col>\r\n <el-col :span=\"1.5\">\r\n <el-button type=\"primary\" plain size=\"mini\" @click=\"perform\" v-if=\"listsStatus === 1\">执行</el-button>\r\n </el-col>\r\n <el-col :span=\"1.5\">\r\n <el-button type=\"primary\" plain size=\"mini\" @click=\"performAll\" v-if=\"listsStatus === 1\">执行全部</el-button>\r\n </el-col>\r\n </el-row>\r\n <Alert show-icon closable v-if=\"listsStatus === 1\">依次单击模板可进行多选模板</Alert>\r\n <FormItemComponent\r\n class=\"form\"\r\n :formItemLists=\"formLists\"\r\n :buttonType=\"false\"\r\n @formChange=\"formChange\"\r\n ></FormItemComponent>\r\n\r\n <StandardTable\r\n class=\"table\"\r\n :currentPage=\"searchData.page\"\r\n :pageSize=\"searchData.pageSize\"\r\n :pageSizeOpts=\"[20,40,60,80]\"\r\n :total=\"total\"\r\n :showTable=\"false\"\r\n :standardTableEvent=\"standardTableEvent\"\r\n >\r\n </StandardTable>\r\n\r\n <div class=\"list\">\r\n <FormItemComponent\r\n class=\"listsForm\"\r\n :formItemLists=\"listsConfig\"\r\n :buttonType=\"false\"\r\n :readonly=\"listsStatus === 1\"\r\n ></FormItemComponent>\r\n\r\n <div class=\"noData\" v-if=\"listsConfig.length == 0\" >\r\n <span>\r\n 暂无模版\r\n </span>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <!-- 模版迁移弹窗 -->\r\n <Modal\r\n v-model=\"migrationModel\"\r\n title=\"模版迁移\"\r\n mask\r\n :width=\"440\"\r\n :mask-closable=\"false\"\r\n >\r\n <div class=\"migrationModelContent\">\r\n <p>\r\n <Input v-model=\"serverUrl\" placeholder=\"请输入目标服务器地址\" style=\"width: 320px\" />\r\n </p>\r\n </div>\r\n\r\n <p slot=\"footer\">\r\n <Button :loading=\"performloading\" @click=\"migrationModel = false\">取消</Button>\r\n <Button :loading=\"performloading\" type=\"primary\" @click=\"performConfirm\">确定</Button>\r\n </p>\r\n </Modal>\r\n </div>\r\n</template>\r\n<script>\r\nimport FormItemComponent from '@/components/FormItemComponent';\r\nimport ItemComponent from '@/components/ItemComponent';\r\nimport StandardTable from '@/components/StandardTable';\r\nimport listModalComponent from '@/components/listModalComponent'\r\nimport {\r\n getSearch,\r\n setMigrate\r\n } from '@/api/modeler.js'\r\n\r\n// import router from '../config/router.config'\r\n\r\nimport { mapMutations,mapState } from 'vuex';\r\nexport default {\r\n name:'TemplateManagementLists',\r\n components:{FormItemComponent,StandardTable},\r\n data () {\r\n return {\r\n // 状态 0为搜索状态,1为模版迁移状态\r\n listsStatus:0,\r\n //表单配置\r\n formLists:[\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 event:{\r\n 'keydown': (event) => {\r\n if(event.keyCode === 13){\r\n this.searchData.page = 1\r\n this.queryLists()\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:'select',\r\n title:'模版状态',\r\n filed:'status',\r\n options: [\r\n { value: 1, label: '已发布'},\r\n { value: 0, label: '未发布'},\r\n { value: 2, label: '已停用'}\r\n ],\r\n props:{\r\n multiple: true,\r\n multipleType: true\r\n },\r\n value:[0,1]\r\n }\r\n },\r\n {\r\n row:1,\r\n col:1,\r\n component:ItemComponent,\r\n item:{\r\n type:'DatePicker',\r\n title:'创建时间',\r\n filed:'createTime',\r\n value:[]\r\n }\r\n }\r\n ],\r\n //查询条件\r\n searchData:{\r\n page:1,\r\n pageSize:20,\r\n createTime:[],\r\n status: [0,1]\r\n },\r\n\r\n //分页数据\r\n total:0,\r\n standardTableEvent:{\r\n 'on-change':(page) => {\r\n this.searchData.page = page\r\n this.queryLists()\r\n },\r\n 'on-page-size-change':(pageSize) => {\r\n this.searchData.page = 1\r\n this.searchData.pageSize = pageSize\r\n this.queryLists()\r\n }\r\n },\r\n listsConfig:[ //列表数据\r\n ],\r\n\r\n // 迁移数据\r\n selectModal:[], //选中的迁移模版\r\n migrationModel:false, //控制模版迁移弹窗\r\n serverUrl:null, //目标服务地址\r\n migrationType:null, //0为执行 1为执行全部\r\n performloading:false\r\n\r\n }\r\n },\r\n computed:{\r\n ...mapState({\r\n currentMenu:(state) =>{\r\n return state.currentMenu\r\n }\r\n })\r\n },\r\n watch:{\r\n listsStatus () {\r\n if(this.listsStatus === 0){\r\n this.selectModal = []\r\n }\r\n }\r\n },\r\n methods:{\r\n ...mapMutations(['currentChange','changeKeepAliveArray']),\r\n formChange (data) { //表单数据修改时,修改searchData数据\r\n if(data.status){\r\n this.formLists[0].item.value = data.name\r\n this.formLists[1].item.value = data.status\r\n this.formLists[2].item.value = data.createTime\r\n // this.formLists = this.formLists.concat([])\r\n }\r\n this.searchData = Object.assign({},this.searchData,data)\r\n if(Object.prototype.toString.call(this.searchData.status) === '[object Array]' && this.searchData.status.length === 0){\r\n delete this.searchData.searchStatus\r\n delete this.searchData.status\r\n }\r\n\r\n this.queryLists()\r\n },\r\n queryLists () { //查询列表\r\n if(this.searchData.status && this.searchData.status.indexOf('bSelect-all') >= 0){\r\n this.searchData.searchStatus = []\r\n }else{\r\n this.searchData.searchStatus = this.searchData.status\r\n }\r\n\r\n if(this.searchData.createTime && this.searchData.createTime[0] && this.searchData.createTime[1]){\r\n this.searchData.startTime = new Date(this.searchData.createTime[0]).format('yyyy-MM-dd hh:mm')\r\n this.searchData.endTime = new Date(this.searchData.createTime[1]).format('yyyy-MM-dd hh:mm')\r\n }else{\r\n this.searchData.startTime = ''\r\n this.searchData.endTime = ''\r\n }\r\n let obj = Object.assign({},this.searchData)\r\n delete obj.createTime\r\n delete obj.status\r\n getSearch(obj).then((res) => {\r\n if(res.resultCode !== 0){\r\n return\r\n }\r\n let data = res.data\r\n this.total = data.total\r\n\r\n this.listsConfig = data.records.reduce((arr,item) => {\r\n let items = {\r\n event:{\r\n queryLists:() => {\r\n this.queryLists()\r\n }\r\n }\r\n }\r\n items = Object.assign(items,item)\r\n arr.push({\r\n row:1,\r\n col:1,\r\n component:listModalComponent,\r\n item:items\r\n })\r\n return arr\r\n },[])\r\n });\r\n },\r\n addTemplate () { //新建模版\r\n this.changeKeepAliveArray(['TemplateManagementLists'])\r\n this.$router.push({ path: '/tool/activiti/TemplateManagementNew/-1' })\r\n this.currentChange({\r\n path:'/TemplateManagementLists'\r\n });\r\n },\r\n templateMigration () { //模版迁移\r\n this.listsStatus = 1\r\n },\r\n removeMigration () { //取消迁移\r\n this.listsStatus = 0\r\n },\r\n modalClick (event) { //模版点击\r\n let value = event.detail.value\r\n let items = event.detail.items\r\n if(value){\r\n this.selectModal.push(items.id)\r\n }else{\r\n this.selectModal.splice(this.selectModal.findIndex(item => item === items.id), 1)\r\n }\r\n },\r\n perform () { //执行迁移\r\n if(this.selectModal.length === 0){\r\n this.$Modal.fcWarning({\r\n title:'警告',\r\n content:'请选择需要迁移的模版!',\r\n mask:true\r\n })\r\n return\r\n }\r\n this.migrationType = 0\r\n this.serverUrl = null\r\n this.migrationModel = true\r\n\r\n },\r\n performAll () { //迁移全部\r\n this.migrationType = 1\r\n this.serverUrl = null\r\n this.migrationModel = true\r\n },\r\n performConfirm () { //模版迁移确认\r\n let obj = {}\r\n if(!(this.serverUrl.startsWith('http://') || this.serverUrl.startsWith('https://'))){\r\n this.$Modal.fcWarning({\r\n title:'警告',\r\n content:'目标服务器地址必须以http://或者https://开头',\r\n mask:true\r\n })\r\n return\r\n }\r\n this.performloading = true\r\n if(this.migrationType === 0){ //执行选中模版\r\n obj = {\r\n moduleIds:this.selectModal.join(',')\r\n }\r\n }else{ //执行所有模版\r\n if(this.searchData.createTime && this.searchData.createTime[0] && this.searchData.createTime[1]){\r\n this.searchData.startTime = new Date(this.searchData.createTime[0]).format('yyyy-MM-dd hh:mm')\r\n this.searchData.endTime = new Date(this.searchData.createTime[1]).format('yyyy-MM-dd hh:mm')\r\n }else{\r\n this.searchData.startTime = ''\r\n this.searchData.endTime = ''\r\n }\r\n\r\n obj = Object.assign({},this.searchData)\r\n }\r\n\r\n obj.url = this.serverUrl\r\n setMigrate(obj).then((res) => {\r\n if(res.resultCode === 0){\r\n this.$Modal.fcSuccess({\r\n title:'成功',\r\n content:res.resultMsg,\r\n onOk: () => {\r\n this.queryLists()\r\n this.listsStatus = 0\r\n this.migrationModel = false\r\n this.performloading = false\r\n }\r\n })\r\n\r\n }else{\r\n this.$Modal.fcError({\r\n title:'错误',\r\n content:res.resultMsg,\r\n onOk: () => {\r\n this.performloading = false\r\n }\r\n })\r\n }\r\n })\r\n }\r\n },\r\n created () {\r\n //判断首页跳转状态,修改查询条件\r\n let status = Number(this.$route.query.status)\r\n if(status){\r\n this.searchData.status = [status]\r\n this.formLists[1].item.value = [status]\r\n this.formLists = this.formLists.concat([])\r\n console.log(this.formLists,8888888)\r\n }\r\n this.queryLists()\r\n },\r\n mounted () {\r\n // 监听modal的点击事件\r\n window.addEventListener('modalClick',this.modalClick)\r\n },\r\n beforeDestroy () {\r\n window.removeEventListener('modalClick', this.modalClick);\r\n },\r\n activated () {\r\n this.queryLists()\r\n }\r\n}\r\n</script>\r\n<style lang=\"scss\" >\r\n.TemplateManagementLists{\r\n display: flex;\r\n flex-direction: column;\r\n .listContent{\r\n background: white;\r\n flex: 1;\r\n padding: 16px;\r\n display: flex;\r\n flex-direction: column;\r\n overflow: hidden;\r\n\r\n .title{\r\n font-size:18px;\r\n font-family:PingFangSC-Medium;\r\n font-weight:500;\r\n color:rgba(81,90,110,1);\r\n line-height:24px;\r\n margin-bottom: 16px;\r\n }\r\n\r\n .buttonLists{\r\n margin-bottom: 10px;\r\n >button{\r\n width: 90px;\r\n margin-right: 10px;\r\n }\r\n }\r\n .form{\r\n margin-bottom: 16px;\r\n }\r\n\r\n .list{\r\n flex: 1;\r\n margin-right: -16px;\r\n overflow: auto;\r\n position: relative;\r\n .listsForm{\r\n border: none;\r\n padding: 0;\r\n margin-left: 5px;\r\n margin-top: 5px;\r\n\r\n .FormItemComponent-item{\r\n margin-right: 16px;\r\n margin-bottom: 20px;\r\n }\r\n }\r\n\r\n .noData{\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n width: 280px;\r\n height: 292px;\r\n margin-top: -146px;\r\n margin-left: -140px;\r\n // background-image: url('../assets/img/nodata.png');\r\n background-size: cover;\r\n\r\n >span{\r\n position: absolute;\r\n bottom: 40px;\r\n left: 20px;\r\n display: inline-block;\r\n width: 240px;\r\n height: 40px;\r\n text-align: center;\r\n }\r\n }\r\n }\r\n\r\n }\r\n}\r\n\r\n.migrationModelContent{\r\n height: 115px;\r\n padding: 30px 44px 17px 44px;\r\n box-sizing: border-box;\r\n}\r\n</style>\r\n"],"sourceRoot":"src/views/activiti/modeler"}]}
|