eacee65a839bf85eab3b2ecfcfe26bf2.json 34 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\\todoProcess\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\boman-framwork\\ruoyi-ui\\src\\components\\todoProcess\\index.vue","mtime":1620456587000},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgRm9ybUl0ZW1Db21wb25lbnQgZnJvbSAiLi4vRm9ybUl0ZW1Db21wb25lbnQiOw0KaW1wb3J0IEl0ZW1Db21wb25lbnQgZnJvbSAiLi4vSXRlbUNvbXBvbmVudCI7DQppbXBvcnQgU3RhbmRhcmRUYWJsZXR3byBmcm9tICIuLi9TdGFuZGFyZFRhYmxldHdvIjsNCmltcG9ydCBtdXRpcGxlU2VsZWN0UG9wIGZyb20gIi4uL011dGlwbGVTZWxlY3RQb3AvaW5kZXgudnVlIjsNCmltcG9ydCBGbG93Q2hhcnRTaG93IGZyb20gIi4uL0Zsb3dDaGFydFNob3ciOw0KLy8gaW1wb3J0IHsgbWFwU3RhdGUgfSBmcm9tICJ2dWV4IjsNCi8vIGltcG9ydCB7IG1hcE11dGF0aW9ucyB9IGZyb20gInZ1ZXgiOw0KaW1wb3J0IHsNCiAgICBhZGRHZW5kZWZpbmksDQogICAgYWRkR2VuZGVmaW5pcXVyLA0KICAgIGFkZEdlbmRlZmluaWRlYWwNCiAgfSBmcm9tICJAL2FwaS9hY3Rpdml0aS9kZWZpbml0aW9uIjsNCmV4cG9ydCBkZWZhdWx0IHsNCiAgbmFtZTogIlRvZG9Qcm9jZXNzIiwNCiAgY29tcG9uZW50czogew0KICAgIEZvcm1JdGVtQ29tcG9uZW50LA0KICAgIFN0YW5kYXJkVGFibGV0d28sDQogICAgbXV0aXBsZVNlbGVjdFBvcCwNCiAgICBGbG93Q2hhcnRTaG93LA0KDQogIH0sDQogIHByb3BzOiB7DQogICAgdGFiYWxpdmU6IHsgdHlwZTogU3RyaW5nLCBkZWZhdWx0OiAiIiB9DQogIH0sDQogIGRhdGEoKSB7DQogICAgcmV0dXJuIHsNCiAgICAgIG1vZGFsdHlwZTogMCwNCiAgICAgIG9wZW5Db250cm9sOiBmYWxzZSwgLy/lvLnmoYbmmK/lkKbmmL7npLrmjqfliLYNCiAgICAgIG1vZGFsdGl0bGU6ICIiLCAvL+W8ueahhuagh+mimA0KICAgICAgLy/lvoXlip4t5ZCM5oSP5oSP6KeBL+mps+WbnuaEj+ingQ0KICAgICAgYWdyZWU6ICIiLA0KICAgICAgLy/lvoXlip4t6amz5Zue5LiL5ouJ5pWw5o2uDQogICAgICBBcHByb3ZhbERhdGE6IFtdLA0KICAgICAgc2VsZWN0VmFsdWU6ICIiLCAvL+mAieS4reeahOaVsOaNrg0KICAgICAgLy/ooajljZXphY3nva4NCiAgICAgIGZvcm1MaXN0czogWw0KICAgICAgICB7DQogICAgICAgICAgcm93OiAxLA0KICAgICAgICAgIGNvbDogMSwNCiAgICAgICAgICBjb21wb25lbnQ6IEl0ZW1Db21wb25lbnQsDQogICAgICAgICAgaXRlbTogew0KICAgICAgICAgICAgdHlwZTogImlucHV0IiwNCiAgICAgICAgICAgIHRpdGxlOiAi5bel5L2c5rWB57yW5Y+3IiwNCiAgICAgICAgICAgIGZpbGVkOiAiaW5zdGFuY2VJZCIsDQogICAgICAgICAgICBwcm9wczogew0KICAgICAgICAgICAgICByZWd4OiAvXlswLTldKiQvDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgZXZlbnQ6ew0KICAgICAgICAgICAgICAna2V5ZG93bic6IChldmVudCkgPT4gew0KICAgICAgICAgICAgICAgIGlmKGV2ZW50LmtleUNvZGUgPT09IDEzKXsNCiAgICAgICAgICAgICAgICAgIHRoaXMuc2VhcmNoRGF0YS5wYWdlID0gMTsNCiAgICAgICAgICAgICAgICAgIHRoaXMucXVlcnlMaXN0cygpDQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgcm93OiAxLA0KICAgICAgICAgIGNvbDogMSwNCiAgICAgICAgICBjb21wb25lbnQ6IEl0ZW1Db21wb25lbnQsDQogICAgICAgICAgaXRlbTogew0KICAgICAgICAgICAgdHlwZTogImlucHV0IiwNCiAgICAgICAgICAgIHRpdGxlOiAi5p+l6K+i57Si5byVIiwNCiAgICAgICAgICAgIGZpbGVkOiAiYnVzaW5lc3NOdW1iZXIiLA0KICAgICAgICAgICAgZXZlbnQ6ew0KICAgICAgICAgICAgICAna2V5ZG93bic6IChldmVudCkgPT4gew0KICAgICAgICAgICAgICAgIGlmKGV2ZW50LmtleUNvZGUgPT09IDEzKXsNCiAgICAgICAgICAgICAgICAgIHRoaXMuc2VhcmNoRGF0YS5wYWdlID0gMTsNCiAgICAgICAgICAgICAgICAgIHRoaXMucXVlcnlMaXN0cygpDQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgcm93OiAxLA0KICAgICAgICAgIGNvbDogMSwNCiAgICAgICAgICBjb21wb25lbnQ6IEl0ZW1Db21wb25lbnQsDQogICAgICAgICAgaXRlbTogew0KICAgICAgICAgICAgdHlwZTogInNlbGVjdCIsDQogICAgICAgICAgICB0aXRsZTogIuWNleaNruexu+WeiyIsDQogICAgICAgICAgICBmaWxlZDogImJ1c2luZXNzVHlwZSIsDQogICAgICAgICAgICBvcHRpb25zOiBbDQogICAgICAgICAgICAgIHsgdmFsdWU6IDAsIGxhYmVsOiAi5Y+R6YCB5oiQ5YqfIiB9LA0KICAgICAgICAgICAgICB7IHZhbHVlOiAxLCBsYWJlbDogIuWPkemAgeWksei0pSjlvoXlj5HpgIEpIiB9LA0KICAgICAgICAgICAgICB7IHZhbHVlOiAyLCBsYWJlbDogIua2iOi0ueaIkOWKnyIgfSwNCiAgICAgICAgICAgICAgeyB2YWx1ZTogMywgbGFiZWw6ICLmtojotLnlpLHotKUo5b6F5raI6LS5KSIgfQ0KICAgICAgICAgICAgXQ0KICAgICAgICAgIH0NCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHJvdzogMSwNCiAgICAgICAgICBjb2w6IDEsDQogICAgICAgICAgY29tcG9uZW50OiBJdGVtQ29tcG9uZW50LA0KICAgICAgICAgIGl0ZW06IHsNCiAgICAgICAgICAgIHR5cGU6ICJEYXRlUGlja2VyIiwNCiAgICAgICAgICAgIHRpdGxlOiAi5byA5aeL5pe26Ze0IiwNCiAgICAgICAgICAgIGZpbGVkOiAiY3JlYXRlVGltZSINCiAgICAgICAgICB9DQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICByb3c6IDEsDQogICAgICAgICAgY29sOiAxLA0KICAgICAgICAgIGNvbXBvbmVudDogSXRlbUNvbXBvbmVudCwNCiAgICAgICAgICBpdGVtOiB7DQogICAgICAgICAgICB0eXBlOiAiaW5wdXQiLA0KICAgICAgICAgICAgdGl0bGU6ICLoioLngrnlkI3np7AiLA0KICAgICAgICAgICAgZmlsZWQ6ICJub2RlTmFtZSIsDQogICAgICAgICAgICBldmVudDp7DQogICAgICAgICAgICAgICdrZXlkb3duJzogKGV2ZW50KSA9PiB7DQogICAgICAgICAgICAgICAgaWYoZXZlbnQua2V5Q29kZSA9PT0gMTMpew0KICAgICAgICAgICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnBhZ2UgPSAxOw0KICAgICAgICAgICAgICAgICAgdGhpcy5xdWVyeUxpc3RzKCkNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9DQogICAgICAgIH0NCiAgICAgIF0sDQogICAgICAvL+afpeivouadoeS7tg0KICAgICAgc2VhcmNoRGF0YTogew0KICAgICAgICBwYWdlOiAxLA0KICAgICAgICBwYWdlU2l6ZTogMTAsDQogICAgICAgIHNlYXJjaFR5cGU6ICIwLDEiLA0KICAgICAgICBleGN1U3RhdHVzOiAwLA0KICAgICAgICB1c2VySWQ6IG51bGwsDQogICAgICAgIGNyZWF0ZVRpbWU6IFtdDQogICAgICB9LA0KICAgICAgLy/ooajmoLzmlbDmja4NCiAgICAgIHRvdGFsOiAwLA0KICAgICAgY29sdW1uczogWw0KICAgICAgICB7DQogICAgICAgICAgdHlwZTogInNlbGVjdGlvbiIsDQogICAgICAgICAgd2lkdGg6IDYwLA0KICAgICAgICAgIGFsaWduOiAiY2VudGVyIg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICLlt6XkvZzmtYHnvJblj7ciLA0KICAgICAgICAgIGtleTogImluc3RhbmNlSWQiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIuafpeivoue0ouW8lSIsDQogICAgICAgICAga2V5OiAiYnVzaW5lc3NOdW1iZXIiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIuWNleaNruexu+WeiyIsDQogICAgICAgICAga2V5OiAiYnVzaW5lc3NOYW1lIg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICLmqKHmnb/lkI3np7AiLA0KICAgICAgICAgIGtleTogIm1vZHVsZU5hbWUiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIuiKgueCueWQjeensCIsDQogICAgICAgICAga2V5OiAibm9kZU5hbWUiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIuWuoeaJueS6uiIsDQogICAgICAgICAga2V5OiAiYXBwcm92ZXJWYWx1ZSIsDQogICAgICAgICAgcmVuZGVyOiAoaCwgcGFyYW1zKSA9PiB7DQogICAgICAgICAgICByZXR1cm4gaCgNCiAgICAgICAgICAgICAgInAiLA0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgc3R5bGU6IHsNCiAgICAgICAgICAgICAgICAgIG1heFdpZHRoOiAiMTYwcHgiLA0KICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6ICJoaWRkZW4iLA0KICAgICAgICAgICAgICAgICAgInRleHQtb3ZlcmZsb3ciOiAiZWxsaXBzaXMiLA0KICAgICAgICAgICAgICAgICAgIndoaXRlLXNwYWNlIjogIm5vd3JhcCINCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIHBhcmFtcy5yb3cuYXBwcm92ZXJzLmpvaW4oIiwiKQ0KICAgICAgICAgICAgKTsNCiAgICAgICAgICB9DQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIuWPkei1t+S6uiIsDQogICAgICAgICAga2V5OiAiaW5pdGlhdG9yTmFtZSINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAi5byA5aeL5pe26Ze0IiwNCiAgICAgICAgICBrZXk6ICJjcmVhdGVUaW1lIg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICLmtojogJfml7bplb8iLA0KICAgICAgICAgIGtleTogImR1cmF0aW9uVGltZSINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAi5rWB56iL54q25oCBIiwNCiAgICAgICAgICBrZXk6ICJwcm9jZXNzU3RhdHVzTmFtZSINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAi6K+m5oOFIiwNCiAgICAgICAgICBmaXhlZDogInJpZ2h0IiwNCiAgICAgICAgICByZW5kZXI6IChoLCBwYXJhbXMpID0+IHsNCiAgICAgICAgICAgIHJldHVybiBoKA0KICAgICAgICAgICAgICAic3BhbiIsDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBzdHlsZTogew0KICAgICAgICAgICAgICAgICAgY29sb3I6ICJyZ2JhKDE2LCAxNDIsIDIzMywgMSkiLA0KICAgICAgICAgICAgICAgICAgY3Vyc29yOiAicG9pbnRlciINCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgIG9uOiB7DQogICAgICAgICAgICAgICAgICBjbGljazogKCkgPT4gew0KICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhwYXJhbXMucm93Lmluc3RhbmNlSWQpDQogICAgICAgICAgICAgICAgICAgIHRoaXMubW9kYWxTaG93ID0gdHJ1ZTsNCiAgICAgICAgICAgICAgICAgICAgdGhpcy5pbnN0YW5jZUlkID0gcGFyYW1zLnJvdy5pbnN0YW5jZUlkOw0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgIua1geeoi+i/m+W6piINCiAgICAgICAgICAgICk7DQogICAgICAgICAgfQ0KICAgICAgICB9DQogICAgICBdLA0KICAgICAgZGF0YTogW10sDQogICAgICBzdGFuZGFyZFRhYmxlRXZlbnQ6IHsNCiAgICAgICAgIm9uLWNoYW5nZSI6IHBhZ2UgPT4gew0KICAgICAgICAgIHRoaXMuc2VhcmNoRGF0YS5wYWdlID0gcGFnZTsNCiAgICAgICAgICB0aGlzLnF1ZXJ5TGlzdHMoKTsNCiAgICAgICAgfSwNCiAgICAgICAgIm9uLXBhZ2Utc2l6ZS1jaGFuZ2UiOiBwYWdlU2l6ZSA9PiB7DQogICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnBhZ2UgPSAxOw0KICAgICAgICAgIHRoaXMuc2VhcmNoRGF0YS5wYWdlU2l6ZSA9IHBhZ2VTaXplOw0KICAgICAgICB9LA0KICAgICAgICAib24tc2VsZWN0IjogKHNlbGVjdGlvbiwgcm93KSA9PiB7DQogICAgICAgICAgLy/ooajmoLzooYzpgInkuK3kuovku7YNCiAgICAgICAgICBsZXQgc2VsZiA9IHRoaXM7DQogICAgICAgICAgc2VsZi5kYXRhLm1hcChpdGVtID0+IHsNCiAgICAgICAgICAgIGlmIChpdGVtLmlkID09PSByb3cuaWQpIHsNCiAgICAgICAgICAgICAgaXRlbS5fY2hlY2sgPSB0cnVlOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0pOw0KICAgICAgICB9LA0KICAgICAgICAib24tc2VsZWN0LWNhbmNlbCI6IChzZWxlY3Rpb24sIHJvdykgPT4gew0KICAgICAgICAgIC8v6KGo5qC86KGM5Y+W5raI5LqL5Lu2DQogICAgICAgICAgbGV0IHNlbGYgPSB0aGlzOw0KICAgICAgICAgIHNlbGYuZGF0YS5tYXAoaXRlbSA9PiB7DQogICAgICAgICAgICBpZiAoaXRlbS5pZCA9PT0gcm93LmlkKSB7DQogICAgICAgICAgICAgIGl0ZW0uX2NoZWNrID0gZmFsc2U7DQogICAgICAgICAgICB9DQogICAgICAgICAgfSk7DQogICAgICAgIH0sDQogICAgICAgICJvbi1zZWxlY3QtYWxsIjogc2VsZWN0aW9uID0+IHsNCiAgICAgICAgICAvL+ihqOagvOihjOWFqOmDqOmAieS4rQ0KICAgICAgICAgIGxldCBzZWxmID0gdGhpczsNCiAgICAgICAgICBzZWxmLmRhdGEubWFwKGl0ZW0gPT4gew0KICAgICAgICAgICAgaXRlbS5fY2hlY2sgPSB0cnVlOw0KICAgICAgICAgIH0pOw0KICAgICAgICB9LA0KICAgICAgICAib24tc2VsZWN0LWFsbC1jYW5jZWwiOiBzZWxlY3Rpb24gPT4gew0KICAgICAgICAgIC8v6KGo5qC86KGM5YWo6YOo5Y+W5raIDQogICAgICAgICAgbGV0IHNlbGYgPSB0aGlzOw0KICAgICAgICAgIHNlbGYuZGF0YS5tYXAoaXRlbSA9PiB7DQogICAgICAgICAgICBpdGVtLl9jaGVjayA9IGZhbHNlOw0KICAgICAgICAgIH0pOw0KICAgICAgICB9DQogICAgICB9LA0KICAgICAgbG9hZGluZzogZmFsc2UsIC8vIHrmnIDlpKdsb2FkaW5nDQogICAgICByZXN1bHREYXRhOiB7fSwgLy8g6YCJ5Lit57uT5p6cDQogICAgICBvcGVuOiBmYWxzZSwgLy8g5piv5ZCm5omT5byADQogICAgICBzZWxlY3RSb3c6IHt9LCAvL+mAieS4reeahOihjA0KICAgICAgb2JqOiB7fSwgLy/kvKDnu5l0YWJsZeeahOWvueixoQ0KICAgICAgbW9kYWxTaG93OiBmYWxzZSwNCiAgICAgIGluc3RhbmNlSWQ6IG51bGwNCiAgICB9Ow0KICB9LA0KICBjb21wdXRlZDogew0KICAgIC8vIC4uLm1hcFN0YXRlKFsidXNlckluZm8iXSkNCiAgfSwNCiAgd2F0Y2g6IHsNCiAgICB0YWJhbGl2ZShuZXdWYWwsIG9sZFZhbCkgew0KICAgICAgaWYgKG5ld1ZhbCA9PT0gIuW+heWKnua1geeoiyIpIHsNCiAgICAgICAgdGhpcy5nZXRzZWxlY3RPcHRpb24oKTsNCiAgICAgICAgdGhpcy5xdWVyeUxpc3RzKCk7DQogICAgICB9DQogICAgfQ0KICB9LA0KICBtZXRob2RzOiB7DQogICAgLy8gLi4ubWFwTXV0YXRpb25zKFsiY3VycmVudENoYW5nZSIsICJjaGVja0RldGFpbHNPcGVuV2luZG93Il0pLA0KICAgIC8v5Lia5Yqh5YWz57O75LiL5ouJ5pWw5o2uDQogICAgZ2V0c2VsZWN0T3B0aW9uKCkgew0KICAgICAgYWRkR2VuZGVmaW5pKCkudGhlbihyZXMgPT4gew0KICAgICAgICBpZiAocmVzLnJlc3VsdENvZGUgPT09IDApIHsNCiAgICAgICAgICB0aGlzLmZvcm1MaXN0cy5mb3JFYWNoKG91dGVyID0+IHsNCiAgICAgICAgICAgIGlmIChvdXRlci5pdGVtLmZpbGVkID09PSAiYnVzaW5lc3NUeXBlIikgew0KICAgICAgICAgICAgICBvdXRlci5pdGVtLm9wdGlvbnMgPSByZXMuZGF0YS5yZWxhdGlvbnMubWFwKGl0ZW0gPT4gew0KICAgICAgICAgICAgICAgIGl0ZW0udmFsdWUgPSBpdGVtLmJ1c2luZXNza2V5Ow0KICAgICAgICAgICAgICAgIGl0ZW0ubGFiZWwgPSBpdGVtLmJ1c2luZXNzTmFtZTsNCiAgICAgICAgICAgICAgICByZXR1cm4gaXRlbTsNCiAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICB9DQogICAgICAgICAgfSk7DQogICAgICAgIH0NCiAgICAgIH0pOw0KICAgIH0sDQogICAgLy8vL+afpeivog0KICAgIHF1ZXJ5TGlzdHMoKSB7DQogICAgICB2YXIgdGhhdCA9IHRoaXMNCiAgICAgIGlmICgNCiAgICAgICAgdGhpcy5zZWFyY2hEYXRhLmNyZWF0ZVRpbWUgJiYNCiAgICAgICAgdGhpcy5zZWFyY2hEYXRhLmNyZWF0ZVRpbWVbMF0gJiYNCiAgICAgICAgdGhpcy5zZWFyY2hEYXRhLmNyZWF0ZVRpbWVbMV0NCiAgICAgICkgew0KICAgICAgICB0aGlzLnNlYXJjaERhdGEuc3RhcnRUaW1lID0gbmV3IERhdGUoDQogICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLmNyZWF0ZVRpbWVbMF0NCiAgICAgICAgKS5mb3JtYXQoInl5eXktTU0tZGQgaGg6bW0iKTsNCiAgICAgICAgdGhpcy5zZWFyY2hEYXRhLmVuZFRpbWUgPSBuZXcgRGF0ZSgNCiAgICAgICAgICB0aGlzLnNlYXJjaERhdGEuY3JlYXRlVGltZVsxXQ0KICAgICAgICApLmZvcm1hdCgieXl5eS1NTS1kZCBoaDptbSIpOw0KICAgICAgICBjb25zb2xlLmxvZyh0aGlzLnNlYXJjaERhdGEpDQogICAgICB9IGVsc2Ugew0KICAgICAgICB0aGlzLnNlYXJjaERhdGEuc3RhcnRUaW1lID0gIiI7DQogICAgICAgIHRoaXMuc2VhcmNoRGF0YS5lbmRUaW1lID0gIiI7DQogICAgICB9DQogICAgICBsZXQgb2JqID0gT2JqZWN0LmFzc2lnbih7fSwgdGhpcy5zZWFyY2hEYXRhKTsNCiAgICAgIGRlbGV0ZSBvYmouY3JlYXRlVGltZTsNCiAgICAgIHZhciB0aGF0ID0gdGhpcw0KICAgICAgYWRkR2VuZGVmaW5pcXVyKG9iaikudGhlbihyZXMgPT4gew0KICAgICAgICBjb25zb2xlLmxvZyhyZXMucmVzdWx0Q29kZSkNCiAgICAgICAgLy8gdGhhdC5kYXRhID0gcmVzLmRhdGEucmVjb3Jkcw0KICAgICAgICBpZiAocmVzLnJlc3VsdENvZGUgPT09IDApIHsNCiAgICAgICAgICBjb25zb2xlLmxvZygxKQ0KICAgICAgICAgIC8vIGxldCBkYXRhID0gcmVzLmRhdGEuZGF0YTsNCiAgICAgICAgICB0aGlzLnRvdGFsID0gcmVzLnRvdGFsOw0KICAgICAgICAgIHRoaXMuZGF0YSA9IHJlcy5kYXRhLnJlY29yZHM7DQogICAgICAgICAgY29uc29sZS5sb2cocmVzLmRhdGEucmVjb3JkcywyMzQ1NikNCiAgICAgICAgICAvLyBjb25zb2xlLmxvZyh0aGlzLmRhdGEsMjM0NSkNCiAgICAgICAgfWVsc2V7DQogICAgICAgICAgdGhpcy4kbWVzc2FnZSh7DQogICAgICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLnJlc3VsdE1zZywNCiAgICAgICAgICAgICAgICAgICB0eXBlOiAnd2FybmluZycNCiAgICAgICAgICAgICAgICAgfSk7DQogICAgICAgIH0NCiAgICAgIGNvbnNvbGUubG9nKHRoaXMuZGF0YSwyMzQ1KQ0KICAgICAgfSk7DQogICAgfSwNCiAgICBmb3JtQ2hhbmdlKGRhdGEpIHsNCiAgICAgIC8v6KGo5Y2V5pWw5o2u5L+u5pS55pe277yM5L+u5pS5c2VhcmNoRGF0YeaVsOaNrg0KICAgICAgdGhpcy5zZWFyY2hEYXRhID0gT2JqZWN0LmFzc2lnbih7fSwgdGhpcy5zZWFyY2hEYXRhLCBkYXRhKTsNCiAgICAgIGlmICgNCiAgICAgICAgT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHRoaXMuc2VhcmNoRGF0YS5idXNpbmVzc1R5cGUpID09PQ0KICAgICAgICAgICJbb2JqZWN0IEFycmF5XSIgJiYNCiAgICAgICAgdGhpcy5zZWFyY2hEYXRhLmJ1c2luZXNzVHlwZS5sZW5ndGggPT09IDANCiAgICAgICkgew0KICAgICAgICBkZWxldGUgdGhpcy5zZWFyY2hEYXRhLmJ1c2luZXNzVHlwZTsNCiAgICAgIH0NCg0KICAgIH0sDQogICAgLy8w5ZCM5oSPLzHpqbPlm57jgIEy6L2s5rS+DQogICAgYmF0Y2hvcGVyYXRlKCkgew0KICAgICAgbGV0IHNlbGYgPSB0aGlzOw0KICAgICAgbGV0IHNlbmREYXRhID0ge307DQogICAgICBzZW5kRGF0YS5pZHMgPSAiIjsNCiAgICAgIHNlbGYuZGF0YS5tYXAoaXRlbSA9PiB7DQogICAgICAgIGlmIChpdGVtLl9jaGVjaykgew0KICAgICAgICAgIHNlbmREYXRhLmlkcyArPSBpdGVtLmlkICsgIiwiOw0KICAgICAgICB9DQogICAgICB9KTsNCiAgICAgIHNlbmREYXRhLmlkcyA9IHNlbmREYXRhLmlkcy5zdWJzdHJpbmcoMCwgc2VuZERhdGEuaWRzLmxlbmd0aCAtIDEpOw0KICAgICAgaWYodGhpcy5yZXN1bHREYXRhLmxpc3QubGVuZ3RoPjApew0KICAgICAgICAgc2VuZERhdGEuZGVsZWdhdGVJZCA9IHRoaXMucmVzdWx0RGF0YS5saXN0WzBdLklEOw0KICAgICAgfWVsc2V7DQogICAgICAgIHRoaXMuJG1lc3NhZ2Uoew0KICAgICAgICAgICAgICAgICBtZXNzYWdlOiAi6K+36YCJ5oup6L2s5rS+5Lq65ZGYIiwNCiAgICAgICAgICAgICAgICAgdHlwZTogJ3dhcm5pbmcnDQogICAgICAgICAgICAgICB9KTsNCiAgICAgICAgLy8gdGhpcy4kTWVzc2FnZS53YXJuaW5nKCLor7fpgInmi6novazmtL7kurrlkZgiKTsNCiAgICAgICAgcmV0dXJuDQogICAgICB9DQogICAgICAvLyBzZW5kRGF0YS51c2VySWQgPSB0aGlzLnVzZXJJbmZvLnVzZXJJZDsNCiAgICAgIGFkZEdlbmRlZmluaWRlYWwoc2VuZERhdGEpLnRoZW4ocmVzID0+IHsNCiAgICAgICAgbGV0IGRhdGEgPSByZXM7DQogICAgICAgIGlmIChkYXRhLnJlc3VsdENvZGUgPT09IDApIHsNCiAgICAgICAgICB0aGlzLnF1ZXJ5TGlzdHMoKTsNCiAgICAgICAgICB0aGlzLm1zZ1N1Y2Nlc3MoZGF0YS5yZXN1bHRNc2cpOw0KICAgICAgICAgIC8vIHRoaXMuJE1lc3NhZ2Uuc3VjY2VzcygpOw0KICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoew0KICAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IGRhdGEucmVzdWx0TXNnLA0KICAgICAgICAgICAgICAgICAgIHR5cGU6ICd3YXJuaW5nJw0KICAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAvLyB0aGlzLiRNZXNzYWdlLndhcm5pbmcoZGF0YS5yZXN1bHRNc2cpOw0KICAgICAgICB9DQogICAgICB9KTsNCiAgICB9LA0KICAgIGdldFJlc3VsdChkYXRhKSB7DQogICAgICB0aGlzLnJlc3VsdERhdGEgPSBPYmplY3QuYXNzaWduKHt9LCBkYXRhKTsNCiAgICB9LA0KICAgIG9rKCkgew0KICAgICAgdGhpcy5iYXRjaG9wZXJhdGUoKTsNCiAgICAgIC8vIGlmICh0aGlzLm1vZGFsdHlwZSA9PT0gMykgew0KICAgICAgLy8gICB0aGlzLnNldEFnZW50KCk7DQogICAgICAvLyB9IGVsc2Ugew0KICAgICAgLy8gICB0aGlzLmJhdGNob3BlcmF0ZSgpOw0KICAgICAgLy8gfQ0KICAgIH0sDQogICAgY2FuY2VsKCkgew0KICAgICAgaWYodGhpcy5yZXN1bHREYXRhLmxpc3Qpew0KICAgICAgICB0aGlzLnJlc3VsdERhdGEubGlzdD1bXTsNCiAgICAgICAgdGhpcy5yZXN1bHREYXRhLnRvdGFsPTA7DQogICAgICB9DQogICAgICB0aGlzLm9wZW5Db250cm9sID0gZmFsc2U7IC8v5YWz6Zet5by55qGGDQogICAgfSwNCiAgICBvcGVuTW9kYWwodHlwZSkgew0KICAgICAgdGhpcy5tb2RhbHR5cGUgPSB0eXBlOw0KICAgICAgdHlwZSA9PT0gMiB8fCB0eXBlID09PSAzDQogICAgICAgID8gKHRoaXMubW9kYWx0aXRsZSA9ICLpgInmi6novazmtL7kuroiKQ0KICAgICAgICA6ICh0aGlzLm1vZGFsdGl0bGUgPSAi6YCJ5oup5a6h5om55Lq6Iik7DQogICAgICBsZXQgdGFibGVTZWxlY3RkID0gW107DQogICAgICB0aGlzLmRhdGEubWFwKGl0ZW0gPT4gew0KICAgICAgICBpZiAoaXRlbS5fY2hlY2spIHsNCiAgICAgICAgICB0YWJsZVNlbGVjdGQucHVzaChpdGVtKTsNCiAgICAgICAgfQ0KICAgICAgfSk7DQogICAgICBpZiAodGFibGVTZWxlY3RkLmxlbmd0aCA+IDApIHsNCiAgICAgICAgdGhpcy5vcGVuQ29udHJvbCA9IHRydWU7DQogICAgICAgIGlmKHRoaXMucmVzdWx0RGF0YS5saXN0KXsNCiAgICAgICAgdGhpcy5yZXN1bHREYXRhLmxpc3Q9W107DQogICAgICAgIHRoaXMucmVzdWx0RGF0YS50b3RhbD0wOw0KICAgICAgfQ0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoew0KICAgICAgICAgICAgICAgICAgbWVzc2FnZTogJ+ivt+mAieaLqeWNleaNricsDQogICAgICAgICAgICAgICAgICB0eXBlOiAnd2FybmluZycNCiAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgLy8gdGhpcy4kTWVzc2FnZS53YXJuaW5nKCLor7fpgInmi6nljZXmja4iKTsNCiAgICAgIH0NCiAgICB9LA0KICAgIG9uUm93Q2xpY2socm93LCBpbmRleCwgdm0pIHsNCiAgICAgIHRoaXMuc2VsZWN0Um93ID0gT2JqZWN0LmFzc2lnbih0aGlzLnNlbGVjdFJvdywgcm93KTsNCiAgICB9DQogIH0sDQogIGNyZWF0ZWQoKSB7DQogICAgdGhpcy5nZXRzZWxlY3RPcHRpb24oKTsNCiAgICB0aGlzLnF1ZXJ5TGlzdHMoKTsNCiAgfSwNCiAgbW91bnRlZCgpIHsNCiAgICAvLyB0aGlzLmdldHNlbGVjdE9wdGlvbigpOw0KICAgIC8vIHRoaXMucXVlcnlMaXN0cygpOw0KICAgIGNvbnNvbGUubG9nKHRoaXMuc2VhcmNoRGF0YSw4NzY1KQ0KICB9DQp9Ow0K"},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA2DA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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","file":"index.vue","sourceRoot":"src/components/todoProcess","sourcesContent":["<template>\r\n <!-- 待办流程 -->\r\n <div class=\"TodoProcess\">\r\n <div class=\"btnArea\">\r\n <el-button type=\"primary\" plain icon=\"el-icon-search\" size=\"mini\" @click=\"searchData.page = 1;queryLists()\">查询</el-button>\r\n <el-button type=\"primary\" icon=\"el-icon-refresh-left\" size=\"mini\" ghost @click=\"openModal(2)\">转派</el-button>\r\n </div>\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 tabgeu\"\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 style=\"height: 400px;\"\r\n ></StandardTabletwo>\r\n <Modal\r\n v-model=\"openControl\"\r\n :title=\"modaltitle\"\r\n :mask=\"true\"\r\n :mask-closable=\"false\"\r\n :width=\"852\"\r\n @on-ok=\"ok\"\r\n @on-cancel=\"cancel\"\r\n >\r\n <div class=\"modalCotent\">\r\n <mutipleSelectPop\r\n ref=\"dialogtest\"\r\n :loading=\"loading\"\r\n :resultData=\"resultData\"\r\n :isUse=\"false\"\r\n :isMutiple=\"false\"\r\n :isCallInterface=\"openControl\"\r\n @getResult=\"getResult\"\r\n ></mutipleSelectPop>\r\n </div>\r\n </Modal>\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 mutipleSelectPop from \"../MutipleSelectPop/index.vue\";\r\nimport FlowChartShow from \"../FlowChartShow\";\r\n// import { mapState } from \"vuex\";\r\n// import { mapMutations } from \"vuex\";\r\nimport {\r\n addGendefini,\r\n addGendefiniqur,\r\n addGendefinideal\r\n } from \"@/api/activiti/definition\";\r\nexport default {\r\n name: \"TodoProcess\",\r\n components: {\r\n FormItemComponent,\r\n StandardTabletwo,\r\n mutipleSelectPop,\r\n FlowChartShow,\r\n\r\n },\r\n props: {\r\n tabalive: { type: String, default: \"\" }\r\n },\r\n data() {\r\n return {\r\n modaltype: 0,\r\n openControl: false, //弹框是否显示控制\r\n modaltitle: \"\", //弹框标题\r\n //待办-同意意见/驳回意见\r\n agree: \"\",\r\n //待办-驳回下拉数据\r\n ApprovalData: [],\r\n selectValue: \"\", //选中的数据\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: \"createTime\"\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: 0,\r\n userId: null,\r\n createTime: []\r\n },\r\n //表格数据\r\n total: 0,\r\n columns: [\r\n {\r\n type: \"selection\",\r\n width: 60,\r\n align: \"center\"\r\n },\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: \"approverValue\",\r\n render: (h, params) => {\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.approvers.join(\",\")\r\n );\r\n }\r\n },\r\n {\r\n title: \"发起人\",\r\n key: \"initiatorName\"\r\n },\r\n {\r\n title: \"开始时间\",\r\n key: \"createTime\"\r\n },\r\n {\r\n title: \"消耗时长\",\r\n key: \"durationTime\"\r\n },\r\n {\r\n title: \"流程状态\",\r\n key: \"processStatusName\"\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 console.log(params.row.instanceId)\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 \"on-select\": (selection, row) => {\r\n //表格行选中事件\r\n let self = this;\r\n self.data.map(item => {\r\n if (item.id === row.id) {\r\n item._check = true;\r\n }\r\n });\r\n },\r\n \"on-select-cancel\": (selection, row) => {\r\n //表格行取消事件\r\n let self = this;\r\n self.data.map(item => {\r\n if (item.id === row.id) {\r\n item._check = false;\r\n }\r\n });\r\n },\r\n \"on-select-all\": selection => {\r\n //表格行全部选中\r\n let self = this;\r\n self.data.map(item => {\r\n item._check = true;\r\n });\r\n },\r\n \"on-select-all-cancel\": selection => {\r\n //表格行全部取消\r\n let self = this;\r\n self.data.map(item => {\r\n item._check = false;\r\n });\r\n }\r\n },\r\n loading: false, // z最大loading\r\n resultData: {}, // 选中结果\r\n open: false, // 是否打开\r\n selectRow: {}, //选中的行\r\n obj: {}, //传给table的对象\r\n modalShow: false,\r\n instanceId: null\r\n };\r\n },\r\n computed: {\r\n // ...mapState([\"userInfo\"])\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 addGendefini().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 ////查询\r\n queryLists() {\r\n var that = this\r\n if (\r\n this.searchData.createTime &&\r\n this.searchData.createTime[0] &&\r\n this.searchData.createTime[1]\r\n ) {\r\n this.searchData.startTime = new Date(\r\n this.searchData.createTime[0]\r\n ).format(\"yyyy-MM-dd hh:mm\");\r\n this.searchData.endTime = new Date(\r\n this.searchData.createTime[1]\r\n ).format(\"yyyy-MM-dd hh:mm\");\r\n console.log(this.searchData)\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 var that = this\r\n addGendefiniqur(obj).then(res => {\r\n console.log(res.resultCode)\r\n // that.data = res.data.records\r\n if (res.resultCode === 0) {\r\n console.log(1)\r\n // let data = res.data.data;\r\n this.total = res.total;\r\n this.data = res.data.records;\r\n console.log(res.data.records,23456)\r\n // console.log(this.data,2345)\r\n }else{\r\n this.$message({\r\n message: res.resultMsg,\r\n type: 'warning'\r\n });\r\n }\r\n console.log(this.data,2345)\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 },\r\n //0同意/1驳回、2转派\r\n batchoperate() {\r\n let self = this;\r\n let sendData = {};\r\n sendData.ids = \"\";\r\n self.data.map(item => {\r\n if (item._check) {\r\n sendData.ids += item.id + \",\";\r\n }\r\n });\r\n sendData.ids = sendData.ids.substring(0, sendData.ids.length - 1);\r\n if(this.resultData.list.length>0){\r\n sendData.delegateId = this.resultData.list[0].ID;\r\n }else{\r\n this.$message({\r\n message: \"请选择转派人员\",\r\n type: 'warning'\r\n });\r\n // this.$Message.warning(\"请选择转派人员\");\r\n return\r\n }\r\n // sendData.userId = this.userInfo.userId;\r\n addGendefinideal(sendData).then(res => {\r\n let data = res;\r\n if (data.resultCode === 0) {\r\n this.queryLists();\r\n this.msgSuccess(data.resultMsg);\r\n // this.$Message.success();\r\n } else {\r\n this.$message({\r\n message: data.resultMsg,\r\n type: 'warning'\r\n });\r\n // this.$Message.warning(data.resultMsg);\r\n }\r\n });\r\n },\r\n getResult(data) {\r\n this.resultData = Object.assign({}, data);\r\n },\r\n ok() {\r\n this.batchoperate();\r\n // if (this.modaltype === 3) {\r\n // this.setAgent();\r\n // } else {\r\n // this.batchoperate();\r\n // }\r\n },\r\n cancel() {\r\n if(this.resultData.list){\r\n this.resultData.list=[];\r\n this.resultData.total=0;\r\n }\r\n this.openControl = false; //关闭弹框\r\n },\r\n openModal(type) {\r\n this.modaltype = type;\r\n type === 2 || type === 3\r\n ? (this.modaltitle = \"选择转派人\")\r\n : (this.modaltitle = \"选择审批人\");\r\n let tableSelectd = [];\r\n this.data.map(item => {\r\n if (item._check) {\r\n tableSelectd.push(item);\r\n }\r\n });\r\n if (tableSelectd.length > 0) {\r\n this.openControl = true;\r\n if(this.resultData.list){\r\n this.resultData.list=[];\r\n this.resultData.total=0;\r\n }\r\n } else {\r\n this.$message({\r\n message: '请选择单据',\r\n type: 'warning'\r\n });\r\n // this.$Message.warning(\"请选择单据\");\r\n }\r\n },\r\n onRowClick(row, index, vm) {\r\n this.selectRow = Object.assign(this.selectRow, row);\r\n }\r\n },\r\n created() {\r\n this.getselectOption();\r\n this.queryLists();\r\n },\r\n mounted() {\r\n // this.getselectOption();\r\n // this.queryLists();\r\n console.log(this.searchData,8765)\r\n }\r\n};\r\n</script>\r\n<style lang=\"scss\">\r\n.TodoProcess {\r\n width: 100%;\r\n display: flex;\r\n flex-direction: column;\r\n .btnArea {\r\n margin-bottom: 10px;\r\n .burgeon-btn {\r\n margin-right: 9px;\r\n &:last-child {\r\n margin-right: 0;\r\n }\r\n }\r\n }\r\n .form {\r\n margin-bottom: 16px;\r\n }\r\n .table {\r\n flex: 1;\r\n }\r\n .tabgeu{\r\n height: 400px !important;\r\n }\r\n}\r\n.modalCotent {\r\n .burgeon-tree {\r\n overflow-y: auto;\r\n }\r\n}\r\n</style>\r\n"]}]}