1 |
- {"remainingRequest":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\boman-framwork\\ruoyi-ui\\src\\components\\HistoricalProcess\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\boman-framwork\\ruoyi-ui\\src\\components\\HistoricalProcess\\index.vue","mtime":1620894992846},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgRm9ybUl0ZW1Db21wb25lbnQgZnJvbSAiLi4vRm9ybUl0ZW1Db21wb25lbnQiOw0KaW1wb3J0IEl0ZW1Db21wb25lbnQgZnJvbSAiLi4vSXRlbUNvbXBvbmVudCI7DQppbXBvcnQgU3RhbmRhcmRUYWJsZXR3byBmcm9tICIuLi9TdGFuZGFyZFRhYmxldHdvIjsNCmltcG9ydCBGbG93Q2hhcnRTaG93IGZyb20gIi4uL0Zsb3dDaGFydFNob3ciOw0KLy8gaW1wb3J0IHsgbWFwTXV0YXRpb25zIH0gZnJvbSAidnVleCI7DQppbXBvcnQgew0KICAgIGFkZEdlbmhpc3RvcmljYXAsDQogICAgYWRkR2VuaGlzdG9yaWhpc3RvcnksDQogICAgYWRkR2VuaGlzdG9yaWxpc3INCiAgfSBmcm9tICJAL2FwaS9hY3Rpdml0aS9kZWZpbml0aW9uIjsNCiAgaW1wb3J0IHN0b3JlIGZyb20gIkAvc3RvcmUiOw0KZXhwb3J0IGRlZmF1bHQgew0KICBuYW1lOiAiSGlzdG9yaWNhbFByb2Nlc3MiLA0KICBjb21wb25lbnRzOiB7IEZvcm1JdGVtQ29tcG9uZW50LCBTdGFuZGFyZFRhYmxldHdvLCBGbG93Q2hhcnRTaG93IH0sDQogIHByb3BzOiB7DQogICAgZmFsZzogeyB0eXBlOiBOdW1iZXIsIGRlZmF1bHQ6IG51bGwgfSwNCiAgICB0YWJhbGl2ZTogeyB0eXBlOiBTdHJpbmcsIGRlZmF1bHQ6ICIiIH0NCiAgfSwNCiAgZGF0YSgpIHsNCiAgICByZXR1cm4gew0KICAgICAgLy/ooajljZXphY3nva4NCiAgICAgIGZvcm1MaXN0czogWw0KICAgICAgICB7DQogICAgICAgICAgcm93OiAxLA0KICAgICAgICAgIGNvbDogMSwNCiAgICAgICAgICBjb21wb25lbnQ6IEl0ZW1Db21wb25lbnQsDQogICAgICAgICAgaXRlbTogew0KICAgICAgICAgICAgdHlwZTogImlucHV0IiwNCiAgICAgICAgICAgIHRpdGxlOiAi5bel5L2c5rWB57yW5Y+3IiwNCiAgICAgICAgICAgIGZpbGVkOiAiaW5zdGFuY2VJZCIsDQogICAgICAgICAgICBwcm9wczogew0KICAgICAgICAgICAgICByZWd4OiAvXlswLTldKiQvDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgZXZlbnQ6ew0KICAgICAgICAgICAgICAna2V5ZG93bic6IChldmVudCkgPT4gew0KICAgICAgICAgICAgICAgIGlmKGV2ZW50LmtleUNvZGUgPT09IDEzKXsNCiAgICAgICAgICAgICAgICAgIHRoaXMuc2VhcmNoRGF0YS5wYWdlID0gMTsNCiAgICAgICAgICAgICAgICAgIHRoaXMucXVlcnlMaXN0cygpDQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgcm93OiAxLA0KICAgICAgICAgIGNvbDogMSwNCiAgICAgICAgICBjb21wb25lbnQ6IEl0ZW1Db21wb25lbnQsDQogICAgICAgICAgaXRlbTogew0KICAgICAgICAgICAgdHlwZTogImlucHV0IiwNCiAgICAgICAgICAgIHRpdGxlOiAi5p+l6K+i57Si5byVIiwNCiAgICAgICAgICAgIGZpbGVkOiAiYnVzaW5lc3NOdW1iZXIiLA0KICAgICAgICAgICAgZXZlbnQ6ew0KICAgICAgICAgICAgICAna2V5ZG93bic6IChldmVudCkgPT4gew0KICAgICAgICAgICAgICAgIGlmKGV2ZW50LmtleUNvZGUgPT09IDEzKXsNCiAgICAgICAgICAgICAgICAgIHRoaXMuc2VhcmNoRGF0YS5wYWdlID0gMTsNCiAgICAgICAgICAgICAgICAgIHRoaXMucXVlcnlMaXN0cygpDQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgcm93OiAxLA0KICAgICAgICAgIGNvbDogMSwNCiAgICAgICAgICBjb21wb25lbnQ6IEl0ZW1Db21wb25lbnQsDQogICAgICAgICAgaXRlbTogew0KICAgICAgICAgICAgdHlwZTogInNlbGVjdCIsDQogICAgICAgICAgICB0aXRsZTogIuWNleaNruexu+WeiyIsDQogICAgICAgICAgICBmaWxlZDogImJ1c2luZXNzVHlwZSIsDQogICAgICAgICAgICBvcHRpb25zOiBbDQogICAgICAgICAgICAgIHsgdmFsdWU6IDAsIGxhYmVsOiAi5Y+R6YCB5oiQ5YqfIiB9LA0KICAgICAgICAgICAgICB7IHZhbHVlOiAxLCBsYWJlbDogIuWPkemAgeWksei0pSjlvoXlj5HpgIEpIiB9LA0KICAgICAgICAgICAgICB7IHZhbHVlOiAyLCBsYWJlbDogIua2iOi0ueaIkOWKnyIgfSwNCiAgICAgICAgICAgICAgeyB2YWx1ZTogMywgbGFiZWw6ICLmtojotLnlpLHotKUo5b6F5raI6LS5KSIgfQ0KICAgICAgICAgICAgXQ0KICAgICAgICAgIH0NCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHJvdzogMSwNCiAgICAgICAgICBjb2w6IDEsDQogICAgICAgICAgY29tcG9uZW50OiBJdGVtQ29tcG9uZW50LA0KICAgICAgICAgIGl0ZW06IHsNCiAgICAgICAgICAgIHR5cGU6ICJEYXRlUGlja2VyIiwNCiAgICAgICAgICAgIHRpdGxlOiAi5aSE55CG5pe26Ze0IiwNCiAgICAgICAgICAgIGZpbGVkOiAidXBkYXRlVGltZSINCiAgICAgICAgICB9DQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICByb3c6IDEsDQogICAgICAgICAgY29sOiAxLA0KICAgICAgICAgIGNvbXBvbmVudDogSXRlbUNvbXBvbmVudCwNCiAgICAgICAgICBpdGVtOiB7DQogICAgICAgICAgICB0eXBlOiAiaW5wdXQiLA0KICAgICAgICAgICAgdGl0bGU6ICLoioLngrnlkI3np7AiLA0KICAgICAgICAgICAgZmlsZWQ6ICJub2RlTmFtZSIsDQogICAgICAgICAgICBldmVudDp7DQogICAgICAgICAgICAgICdrZXlkb3duJzogKGV2ZW50KSA9PiB7DQogICAgICAgICAgICAgICAgaWYoZXZlbnQua2V5Q29kZSA9PT0gMTMpew0KICAgICAgICAgICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnBhZ2UgPSAxOw0KICAgICAgICAgICAgICAgICAgdGhpcy5xdWVyeUxpc3RzKCkNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9DQogICAgICAgIH0NCiAgICAgIF0sDQogICAgICAvL+afpeivouadoeS7tg0KICAgICAgc2VhcmNoRGF0YTogew0KICAgICAgICBwYWdlOiAxLA0KICAgICAgICBwYWdlU2l6ZTogMTAsDQogICAgICAgIHNlYXJjaFR5cGU6ICIwLDEiLA0KICAgICAgICBleGN1U3RhdHVzOiAyLA0KICAgICAgICB1cGRhdGVUaW1lOiBbXQ0KICAgICAgfSwNCg0KICAgICAgLy/ooajmoLzmlbDmja4NCiAgICAgIHRvdGFsOiAwLA0KICAgICAgY29sdW1uczogWw0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICLlt6XkvZzmtYHnvJblj7ciLA0KICAgICAgICAgIGtleTogImluc3RhbmNlSWQiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIuafpeivoue0ouW8lSIsDQogICAgICAgICAga2V5OiAiYnVzaW5lc3NOdW1iZXIiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIuWNleaNruexu+WeiyIsDQogICAgICAgICAga2V5OiAiYnVzaW5lc3NOYW1lIg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICLmqKHmnb/lkI3np7AiLA0KICAgICAgICAgIGtleTogIm1vZHVsZU5hbWUiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIuiKgueCueWQjeensCIsDQogICAgICAgICAga2V5OiAibm9kZU5hbWUiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIuWuoeaJueS6uiIsDQogICAgICAgICAga2V5OiAiYXBwcm92ZXJOYW1lIg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICLlj5HotbfkuroiLA0KICAgICAgICAgIGtleTogImluaXRpYXRvck5hbWUiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIuWkhOeQhuaXtumXtCIsDQogICAgICAgICAga2V5OiAidXBkYXRlVGltZSINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAi5raI6ICX5pe26ZW/IiwNCiAgICAgICAgICBrZXk6ICJkdXJhdGlvblRpbWUiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIua1geeoi+eKtuaAgSIsDQogICAgICAgICAga2V5OiAicHJvY2Vzc1N0YXR1c05hbWUiLA0KICAgICAgICAgIHJlbmRlcjogKGgsIHBhcmFtcykgPT4gew0KICAgICAgICAgICAgICBpZiAocGFyYW1zLnJvdy5wcm9jZXNzU3RhdHVzID09PSA0KSB7DQogICAgICAgICAgICAgICAgcmV0dXJuIGgoJ1BvcHRpcCcsIHsNCiAgICAgICAgICAgICAgICAgIHByb3BzOiB7DQogICAgICAgICAgICAgICAgICAgIHRyaWdnZXI6ICdob3ZlcicsDQogICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHBhcmFtcy5yb3cuc3VibWl0RXJyb3JNc2csDQogICAgICAgICAgICAgICAgICAgIHRyYW5zZmVyOiB0cnVlDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfSwgW2goDQogICAgICAgICAgICAgICAgICAnc3BhbicsDQogICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIHN0eWxlOiB7DQogICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICdyZ2JhKDI1NSwgMCwgMCwgMSknLA0KICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogJ3BvaW50ZXInDQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICBwYXJhbXMucm93LnByb2Nlc3NTdGF0dXNOYW1lDQogICAgICAgICAgICAgICAgKV0pOw0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgIHJldHVybiBoKA0KICAgICAgICAgICAgICAgICdwJywNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICBzdHlsZTogew0KICAgICAgICAgICAgICAgICAgICBtYXhXaWR0aDogJzE2MHB4JywNCiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6ICdoaWRkZW4nLA0KICAgICAgICAgICAgICAgICAgICAndGV4dC1vdmVyZmxvdyc6ICdlbGxpcHNpcycsDQogICAgICAgICAgICAgICAgICAgICd3aGl0ZS1zcGFjZSc6ICdub3dyYXAnDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICBwYXJhbXMucm93LnByb2Nlc3NTdGF0dXNOYW1lDQogICAgICAgICAgICAgICk7DQogICAgICAgICAgICB9DQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIuivpuaDhSIsDQogICAgICAgICAgZml4ZWQ6ICJyaWdodCIsDQogICAgICAgICAgcmVuZGVyOiAoaCwgcGFyYW1zKSA9PiB7DQogICAgICAgICAgICByZXR1cm4gaCgNCiAgICAgICAgICAgICAgInNwYW4iLA0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgc3R5bGU6IHsNCiAgICAgICAgICAgICAgICAgIGNvbG9yOiAicmdiYSgxNiwgMTQyLCAyMzMsIDEpIiwNCiAgICAgICAgICAgICAgICAgIGN1cnNvcjogInBvaW50ZXIiDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICBvbjogew0KICAgICAgICAgICAgICAgICAgY2xpY2s6ICgpID0+IHsNCiAgICAgICAgICAgICAgICAgICAgdGhpcy5tb2RhbFNob3cgPSB0cnVlOw0KICAgICAgICAgICAgICAgICAgICB0aGlzLmluc3RhbmNlSWQgPSBwYXJhbXMucm93Lmluc3RhbmNlSWQ7DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAi5rWB56iL6L+b5bqmIg0KICAgICAgICAgICAgKTsNCiAgICAgICAgICB9DQogICAgICAgIH0NCiAgICAgIF0sDQogICAgICBkYXRhOiBbXSwNCiAgICAgIHN0YW5kYXJkVGFibGVFdmVudDogew0KICAgICAgICAib24tY2hhbmdlIjogcGFnZSA9PiB7DQogICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnBhZ2UgPSBwYWdlOw0KICAgICAgICAgIHRoaXMucXVlcnlMaXN0cygpOw0KICAgICAgICB9LA0KICAgICAgICAib24tcGFnZS1zaXplLWNoYW5nZSI6IHBhZ2VTaXplID0+IHsNCiAgICAgICAgICB0aGlzLnNlYXJjaERhdGEucGFnZSA9IDE7DQogICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnBhZ2VTaXplID0gcGFnZVNpemU7DQogICAgICAgIH0NCiAgICAgIH0sDQoNCiAgICAgIG1vZGFsU2hvdzogZmFsc2UsDQogICAgICBpbnN0YW5jZUlkOiBudWxsDQogICAgfTsNCiAgfSwNCiAgd2F0Y2g6IHsNCiAgICB0YWJhbGl2ZShuZXdWYWwsIG9sZFZhbCkgew0KICAgICAgaWYgKG5ld1ZhbCA9PT0gIuWOhuWPsua1geeoiyIpIHsNCiAgICAgICAgdGhpcy5nZXRzZWxlY3RPcHRpb24oKTsNCiAgICAgICAgdGhpcy5xdWVyeUxpc3RzKCk7DQogICAgICB9DQogICAgfQ0KICB9LA0KICBtZXRob2RzOiB7DQogICAgLy8gLi4ubWFwTXV0YXRpb25zKFsiY3VycmVudENoYW5nZSIsICJjaGVja0RldGFpbHNPcGVuV2luZG93Il0pLA0KICAgIC8v5Lia5Yqh5YWz57O75LiL5ouJ5pWw5o2uDQogICAgZ2V0c2VsZWN0T3B0aW9uKCkgew0KICAgICAgYWRkR2VuaGlzdG9yaWNhcCgpLnRoZW4ocmVzID0+IHsNCiAgICAgICAgaWYgKHJlcy5yZXN1bHRDb2RlID09PSAwKSB7DQogICAgICAgICAgdGhpcy5mb3JtTGlzdHMuZm9yRWFjaChvdXRlciA9PiB7DQogICAgICAgICAgICBpZiAob3V0ZXIuaXRlbS5maWxlZCA9PT0gImJ1c2luZXNzVHlwZSIpIHsNCiAgICAgICAgICAgICAgb3V0ZXIuaXRlbS5vcHRpb25zID0gcmVzLmRhdGEucmVsYXRpb25zLm1hcChpdGVtID0+IHsNCiAgICAgICAgICAgICAgICBpdGVtLnZhbHVlID0gaXRlbS5idXNpbmVzc2tleTsNCiAgICAgICAgICAgICAgICBpdGVtLmxhYmVsID0gaXRlbS5idXNpbmVzc05hbWU7DQogICAgICAgICAgICAgICAgcmV0dXJuIGl0ZW07DQogICAgICAgICAgICAgIH0pOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0pOw0KICAgICAgICB9DQogICAgICB9KTsNCiAgICB9LA0KICAgIGZvcm1DaGFuZ2UoZGF0YSkgew0KICAgICAgLy/ooajljZXmlbDmja7kv67mlLnml7bvvIzkv67mlLlzZWFyY2hEYXRh5pWw5o2uDQogICAgICB0aGlzLnNlYXJjaERhdGEgPSBPYmplY3QuYXNzaWduKHt9LCB0aGlzLnNlYXJjaERhdGEsIGRhdGEpOw0KICAgICAgaWYgKA0KICAgICAgICBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodGhpcy5zZWFyY2hEYXRhLmJ1c2luZXNzVHlwZSkgPT09DQogICAgICAgICAgIltvYmplY3QgQXJyYXldIiAmJg0KICAgICAgICB0aGlzLnNlYXJjaERhdGEuYnVzaW5lc3NUeXBlLmxlbmd0aCA9PT0gMA0KICAgICAgKSB7DQogICAgICAgIGRlbGV0ZSB0aGlzLnNlYXJjaERhdGEuYnVzaW5lc3NUeXBlOw0KICAgICAgfQ0KICAgIH0sDQogICAgcXVlcnlMaXN0cygpIHsNCiAgICAgIC8v5p+l6K+i5YiX6KGoDQogICAgICBpZiAoDQogICAgICAgIHRoaXMuc2VhcmNoRGF0YS51cGRhdGVUaW1lICYmDQogICAgICAgIHRoaXMuc2VhcmNoRGF0YS51cGRhdGVUaW1lWzBdICYmDQogICAgICAgIHRoaXMuc2VhcmNoRGF0YS51cGRhdGVUaW1lWzFdDQogICAgICApIHsNCiAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnN0YXJ0VGltZSA9IG5ldyBEYXRlKA0KICAgICAgICAgIHRoaXMuc2VhcmNoRGF0YS51cGRhdGVUaW1lWzBdDQogICAgICAgICkuZm9ybWF0KCJ5eXl5LU1NLWRkIGhoOm1tIik7DQogICAgICAgIHRoaXMuc2VhcmNoRGF0YS5lbmRUaW1lID0gbmV3IERhdGUoDQogICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnVwZGF0ZVRpbWVbMV0NCiAgICAgICAgKS5mb3JtYXQoInl5eXktTU0tZGQgaGg6bW0iKTsNCiAgICAgIH0gZWxzZSB7DQogICAgICAgIHRoaXMuc2VhcmNoRGF0YS5zdGFydFRpbWUgPSAiIjsNCiAgICAgICAgdGhpcy5zZWFyY2hEYXRhLmVuZFRpbWUgPSAiIjsNCiAgICAgIH0NCiAgICAgIGxldCBvYmogPSBPYmplY3QuYXNzaWduKHt9LCB0aGlzLnNlYXJjaERhdGEpOw0KICAgICAgZGVsZXRlIG9iai51cGRhdGVUaW1lOw0KICAgICAgYWRkR2VuaGlzdG9yaWhpc3Rvcnkob2JqKS50aGVuKHJlcyA9PiB7DQogICAgICAgIGlmIChyZXMucmVzdWx0Q29kZSA9PT0gMCkgew0KICAgICAgICAgIGxldCBkYXRhID0gcmVzLmRhdGE7DQogICAgICAgICAgdGhpcy50b3RhbCA9IGRhdGEudG90YWw7DQogICAgICAgICAgdGhpcy5kYXRhID0gZGF0YS5yZWNvcmRzOw0KICAgICAgICB9ZWxzZXsNCiAgICAgICAgICB0aGlzLiRtZXNzYWdlKHsNCiAgICAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMucmVzdWx0TXNnLA0KICAgICAgICAgICAgICAgICAgIHR5cGU6ICd3YXJuaW5nJw0KICAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgfQ0KICAgICAgfSk7DQogICAgfSwNCiAgICBzdWJtaXRUYXNrKGluc3RhbmNlSWQpIHsNCiAgICAgIGFkZEdlbmhpc3RvcmlsaXNyKHsNCiAgICAgICAgICBpbnN0YW5jZUlkOiBpbnN0YW5jZUlkDQogICAgICAgIH0pDQogICAgICAgIC50aGVuKHJlcyA9PiB7DQogICAgICAgICAgaWYgKHJlcy5kYXRhLnJlc3VsdENvZGUgPT09IDApIHsNCiAgICAgICAgICAgIHRoaXMubXNnU3VjY2VzcyhyZXMuZGF0YS5yZXN1bHRNc2cpOw0KICAgICAgICAgICAgLy8gdGhpcy4kTWVzc2FnZS5zdWNjZXNzKHJlcy5kYXRhLnJlc3VsdE1zZyk7DQogICAgICAgICAgfQ0KICAgICAgICB9KTsNCiAgICB9DQogIH0sDQogIGNyZWF0ZWQoKSB7DQogICAgaWYodGhpcy5mYWxnKXsNCiAgICAgIHRoaXMuc2VhcmNoRGF0YS51c2VySWQgPSBzdG9yZS5nZXR0ZXJzLnVzZXJJZA0KICAgIH0NCiAgICB0aGlzLmdldHNlbGVjdE9wdGlvbigpOw0KICAgIHRoaXMucXVlcnlMaXN0cygpOw0KICB9DQp9Ow0K"},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;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","file":"index.vue","sourceRoot":"src/components/HistoricalProcess","sourcesContent":["<template>\r\n <!-- 历史流程 -->\r\n <div class=\"HistoricalProcess\">\r\n <el-button type=\"primary\" plain icon=\"el-icon-search\" size=\"mini\" @click=\"searchData.page = 1;queryLists()\">查询</el-button>\r\n <FormItemComponent\r\n class=\"form\"\r\n :formItemLists=\"formLists\"\r\n :buttonType=\"false\"\r\n @formChange=\"formChange\"\r\n ></FormItemComponent>\r\n <StandardTabletwo\r\n class=\"table\"\r\n :currentPage=\"searchData.page\"\r\n :pageSize=\"searchData.pageSize\"\r\n :total=\"total\"\r\n :columns=\"columns\"\r\n :data=\"data\"\r\n :standardTableEvent=\"standardTableEvent\"\r\n ></StandardTabletwo>\r\n\r\n <!-- 详情弹框 -->\r\n <Modal\r\n v-model=\"modalShow\"\r\n title=\"流程详情\"\r\n :width=\"861\"\r\n :closable=\"true\"\r\n :mask=\"true\"\r\n :footer-hide=\"true\"\r\n :mask-closable=\"false\"\r\n >\r\n <FlowChartShow v-if=\"modalShow\" :instanceId=\"instanceId\"></FlowChartShow>\r\n </Modal>\r\n </div>\r\n</template>\r\n<script>\r\nimport FormItemComponent from \"../FormItemComponent\";\r\nimport ItemComponent from \"../ItemComponent\";\r\nimport StandardTabletwo from \"../StandardTabletwo\";\r\nimport FlowChartShow from \"../FlowChartShow\";\r\n// import { mapMutations } from \"vuex\";\r\nimport {\r\n addGenhistoricap,\r\n addGenhistorihistory,\r\n addGenhistorilisr\r\n } from \"@/api/activiti/definition\";\r\n import store from \"@/store\";\r\nexport default {\r\n name: \"HistoricalProcess\",\r\n components: { FormItemComponent, StandardTabletwo, FlowChartShow },\r\n props: {\r\n falg: { type: Number, default: null },\r\n tabalive: { type: String, default: \"\" }\r\n },\r\n data() {\r\n return {\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: \"instanceId\",\r\n props: {\r\n regx: /^[0-9]*$/\r\n },\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: \"input\",\r\n title: \"查询索引\",\r\n filed: \"businessNumber\",\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: \"businessType\",\r\n options: [\r\n { value: 0, label: \"发送成功\" },\r\n { value: 1, label: \"发送失败(待发送)\" },\r\n { value: 2, label: \"消费成功\" },\r\n { value: 3, label: \"消费失败(待消费)\" }\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: \"DatePicker\",\r\n title: \"处理时间\",\r\n filed: \"updateTime\"\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: \"nodeName\",\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 //查询条件\r\n searchData: {\r\n page: 1,\r\n pageSize: 10,\r\n searchType: \"0,1\",\r\n excuStatus: 2,\r\n updateTime: []\r\n },\r\n\r\n //表格数据\r\n total: 0,\r\n columns: [\r\n {\r\n title: \"工作流编号\",\r\n key: \"instanceId\"\r\n },\r\n {\r\n title: \"查询索引\",\r\n key: \"businessNumber\"\r\n },\r\n {\r\n title: \"单据类型\",\r\n key: \"businessName\"\r\n },\r\n {\r\n title: \"模板名称\",\r\n key: \"moduleName\"\r\n },\r\n {\r\n title: \"节点名称\",\r\n key: \"nodeName\"\r\n },\r\n {\r\n title: \"审批人\",\r\n key: \"approverName\"\r\n },\r\n {\r\n title: \"发起人\",\r\n key: \"initiatorName\"\r\n },\r\n {\r\n title: \"处理时间\",\r\n key: \"updateTime\"\r\n },\r\n {\r\n title: \"消耗时长\",\r\n key: \"durationTime\"\r\n },\r\n {\r\n title: \"流程状态\",\r\n key: \"processStatusName\",\r\n render: (h, params) => {\r\n if (params.row.processStatus === 4) {\r\n return h('Poptip', {\r\n props: {\r\n trigger: 'hover',\r\n content: params.row.submitErrorMsg,\r\n transfer: true\r\n }\r\n }, [h(\r\n 'span',\r\n {\r\n style: {\r\n color: 'rgba(255, 0, 0, 1)',\r\n cursor: 'pointer'\r\n }\r\n },\r\n params.row.processStatusName\r\n )]);\r\n }\r\n return h(\r\n 'p',\r\n {\r\n style: {\r\n maxWidth: '160px',\r\n overflow: 'hidden',\r\n 'text-overflow': 'ellipsis',\r\n 'white-space': 'nowrap'\r\n }\r\n },\r\n params.row.processStatusName\r\n );\r\n }\r\n },\r\n {\r\n title: \"详情\",\r\n fixed: \"right\",\r\n render: (h, params) => {\r\n return h(\r\n \"span\",\r\n {\r\n style: {\r\n color: \"rgba(16, 142, 233, 1)\",\r\n cursor: \"pointer\"\r\n },\r\n on: {\r\n click: () => {\r\n this.modalShow = true;\r\n this.instanceId = params.row.instanceId;\r\n }\r\n }\r\n },\r\n \"流程进度\"\r\n );\r\n }\r\n }\r\n ],\r\n data: [],\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 }\r\n },\r\n\r\n modalShow: false,\r\n instanceId: null\r\n };\r\n },\r\n watch: {\r\n tabalive(newVal, oldVal) {\r\n if (newVal === \"历史流程\") {\r\n this.getselectOption();\r\n this.queryLists();\r\n }\r\n }\r\n },\r\n methods: {\r\n // ...mapMutations([\"currentChange\", \"checkDetailsOpenWindow\"]),\r\n //业务关系下拉数据\r\n getselectOption() {\r\n addGenhistoricap().then(res => {\r\n if (res.resultCode === 0) {\r\n this.formLists.forEach(outer => {\r\n if (outer.item.filed === \"businessType\") {\r\n outer.item.options = res.data.relations.map(item => {\r\n item.value = item.businesskey;\r\n item.label = item.businessName;\r\n return item;\r\n });\r\n }\r\n });\r\n }\r\n });\r\n },\r\n formChange(data) {\r\n //表单数据修改时,修改searchData数据\r\n this.searchData = Object.assign({}, this.searchData, data);\r\n if (\r\n Object.prototype.toString.call(this.searchData.businessType) ===\r\n \"[object Array]\" &&\r\n this.searchData.businessType.length === 0\r\n ) {\r\n delete this.searchData.businessType;\r\n }\r\n },\r\n queryLists() {\r\n //查询列表\r\n if (\r\n this.searchData.updateTime &&\r\n this.searchData.updateTime[0] &&\r\n this.searchData.updateTime[1]\r\n ) {\r\n this.searchData.startTime = new Date(\r\n this.searchData.updateTime[0]\r\n ).format(\"yyyy-MM-dd hh:mm\");\r\n this.searchData.endTime = new Date(\r\n this.searchData.updateTime[1]\r\n ).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.updateTime;\r\n addGenhistorihistory(obj).then(res => {\r\n if (res.resultCode === 0) {\r\n let data = res.data;\r\n this.total = data.total;\r\n this.data = data.records;\r\n }else{\r\n this.$message({\r\n message: res.resultMsg,\r\n type: 'warning'\r\n });\r\n }\r\n });\r\n },\r\n submitTask(instanceId) {\r\n addGenhistorilisr({\r\n instanceId: instanceId\r\n })\r\n .then(res => {\r\n if (res.data.resultCode === 0) {\r\n this.msgSuccess(res.data.resultMsg);\r\n // this.$Message.success(res.data.resultMsg);\r\n }\r\n });\r\n }\r\n },\r\n created() {\r\n if(this.falg){\r\n this.searchData.userId = store.getters.userId\r\n }\r\n this.getselectOption();\r\n this.queryLists();\r\n }\r\n};\r\n</script>\r\n<style lang=\"scss\">\r\n.HistoricalProcess {\r\n flex: 1;\r\n display: flex;\r\n flex-direction: column;\r\n width: 100%;\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 > button {\r\n margin-bottom: 10px;\r\n width: 80px;\r\n }\r\n\r\n .form {\r\n margin-bottom: 16px;\r\n }\r\n\r\n .table {\r\n flex: 1;\r\n display: flex;\r\n color:#d81d04;\r\n }\r\n}\r\n</style>\r\n"]}]}
|