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":1620894992847},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgRm9ybUl0ZW1Db21wb25lbnQgZnJvbSAiLi4vRm9ybUl0ZW1Db21wb25lbnQiOw0KaW1wb3J0IEl0ZW1Db21wb25lbnQgZnJvbSAiLi4vSXRlbUNvbXBvbmVudCI7DQppbXBvcnQgU3RhbmRhcmRUYWJsZXR3byBmcm9tICIuLi9TdGFuZGFyZFRhYmxldHdvIjsNCmltcG9ydCBtdXRpcGxlU2VsZWN0UG9wIGZyb20gIi4uL011dGlwbGVTZWxlY3RQb3AvaW5kZXgudnVlIjsNCmltcG9ydCBGbG93Q2hhcnRTaG93IGZyb20gIi4uL0Zsb3dDaGFydFNob3ciOw0KLy8gaW1wb3J0IHsgbWFwU3RhdGUgfSBmcm9tICJ2dWV4IjsNCi8vIGltcG9ydCB7IG1hcE11dGF0aW9ucyB9IGZyb20gInZ1ZXgiOw0KaW1wb3J0IHN0b3JlIGZyb20gIkAvc3RvcmUiOw0KaW1wb3J0IHsNCiAgICBhZGRHZW5kZWZpbmksDQogICAgYWRkR2VuZGVmaW5pcXVyLA0KICAgIGFkZEdlbmRlZmluaWRlYWwNCiAgfSBmcm9tICJAL2FwaS9hY3Rpdml0aS9kZWZpbml0aW9uIjsNCmV4cG9ydCBkZWZhdWx0IHsNCiAgbmFtZTogIlRvZG9Qcm9jZXNzIiwNCiAgY29tcG9uZW50czogew0KICAgIEZvcm1JdGVtQ29tcG9uZW50LA0KICAgIFN0YW5kYXJkVGFibGV0d28sDQogICAgbXV0aXBsZVNlbGVjdFBvcCwNCiAgICBGbG93Q2hhcnRTaG93LA0KDQogIH0sDQogIHByb3BzOiB7DQogICAgZmFsZzogeyB0eXBlOiBOdW1iZXIsIGRlZmF1bHQ6IG51bGwgfSwNCiAgICB0YWJhbGl2ZTogeyB0eXBlOiBTdHJpbmcsIGRlZmF1bHQ6ICIiIH0NCiAgfSwNCiAgZGF0YSgpIHsNCiAgICByZXR1cm4gew0KICAgICAgbW9kYWx0eXBlOiAwLA0KICAgICAgb3BlbkNvbnRyb2w6IGZhbHNlLCAvL+W8ueahhuaYr+WQpuaYvuekuuaOp+WItg0KICAgICAgbW9kYWx0aXRsZTogIiIsIC8v5by55qGG5qCH6aKYDQogICAgICAvL+W+heWKni3lkIzmhI/mhI/op4Ev6amz5Zue5oSP6KeBDQogICAgICBhZ3JlZTogIiIsDQogICAgICAvL+W+heWKni3pqbPlm57kuIvmi4nmlbDmja4NCiAgICAgIEFwcHJvdmFsRGF0YTogW10sDQogICAgICBzZWxlY3RWYWx1ZTogIiIsIC8v6YCJ5Lit55qE5pWw5o2uDQogICAgICAvL+ihqOWNlemFjee9rg0KICAgICAgZm9ybUxpc3RzOiBbDQogICAgICAgIHsNCiAgICAgICAgICByb3c6IDEsDQogICAgICAgICAgY29sOiAxLA0KICAgICAgICAgIGNvbXBvbmVudDogSXRlbUNvbXBvbmVudCwNCiAgICAgICAgICBpdGVtOiB7DQogICAgICAgICAgICB0eXBlOiAiaW5wdXQiLA0KICAgICAgICAgICAgdGl0bGU6ICLlt6XkvZzmtYHnvJblj7ciLA0KICAgICAgICAgICAgZmlsZWQ6ICJpbnN0YW5jZUlkIiwNCiAgICAgICAgICAgIHByb3BzOiB7DQogICAgICAgICAgICAgIHJlZ3g6IC9eWzAtOV0qJC8NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICBldmVudDp7DQogICAgICAgICAgICAgICdrZXlkb3duJzogKGV2ZW50KSA9PiB7DQogICAgICAgICAgICAgICAgaWYoZXZlbnQua2V5Q29kZSA9PT0gMTMpew0KICAgICAgICAgICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnBhZ2UgPSAxOw0KICAgICAgICAgICAgICAgICAgdGhpcy5xdWVyeUxpc3RzKCkNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9DQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICByb3c6IDEsDQogICAgICAgICAgY29sOiAxLA0KICAgICAgICAgIGNvbXBvbmVudDogSXRlbUNvbXBvbmVudCwNCiAgICAgICAgICBpdGVtOiB7DQogICAgICAgICAgICB0eXBlOiAiaW5wdXQiLA0KICAgICAgICAgICAgdGl0bGU6ICLmn6Xor6LntKLlvJUiLA0KICAgICAgICAgICAgZmlsZWQ6ICJidXNpbmVzc051bWJlciIsDQogICAgICAgICAgICBldmVudDp7DQogICAgICAgICAgICAgICdrZXlkb3duJzogKGV2ZW50KSA9PiB7DQogICAgICAgICAgICAgICAgaWYoZXZlbnQua2V5Q29kZSA9PT0gMTMpew0KICAgICAgICAgICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnBhZ2UgPSAxOw0KICAgICAgICAgICAgICAgICAgdGhpcy5xdWVyeUxpc3RzKCkNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9DQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICByb3c6IDEsDQogICAgICAgICAgY29sOiAxLA0KICAgICAgICAgIGNvbXBvbmVudDogSXRlbUNvbXBvbmVudCwNCiAgICAgICAgICBpdGVtOiB7DQogICAgICAgICAgICB0eXBlOiAic2VsZWN0IiwNCiAgICAgICAgICAgIHRpdGxlOiAi5Y2V5o2u57G75Z6LIiwNCiAgICAgICAgICAgIGZpbGVkOiAiYnVzaW5lc3NUeXBlIiwNCiAgICAgICAgICAgIG9wdGlvbnM6IFsNCiAgICAgICAgICAgICAgeyB2YWx1ZTogMCwgbGFiZWw6ICLlj5HpgIHmiJDlip8iIH0sDQogICAgICAgICAgICAgIHsgdmFsdWU6IDEsIGxhYmVsOiAi5Y+R6YCB5aSx6LSlKOW+heWPkemAgSkiIH0sDQogICAgICAgICAgICAgIHsgdmFsdWU6IDIsIGxhYmVsOiAi5raI6LS55oiQ5YqfIiB9LA0KICAgICAgICAgICAgICB7IHZhbHVlOiAzLCBsYWJlbDogIua2iOi0ueWksei0pSjlvoXmtojotLkpIiB9DQogICAgICAgICAgICBdDQogICAgICAgICAgfQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgcm93OiAxLA0KICAgICAgICAgIGNvbDogMSwNCiAgICAgICAgICBjb21wb25lbnQ6IEl0ZW1Db21wb25lbnQsDQogICAgICAgICAgaXRlbTogew0KICAgICAgICAgICAgdHlwZTogIkRhdGVQaWNrZXIiLA0KICAgICAgICAgICAgdGl0bGU6ICLlvIDlp4vml7bpl7QiLA0KICAgICAgICAgICAgZmlsZWQ6ICJjcmVhdGVUaW1lIg0KICAgICAgICAgIH0NCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHJvdzogMSwNCiAgICAgICAgICBjb2w6IDEsDQogICAgICAgICAgY29tcG9uZW50OiBJdGVtQ29tcG9uZW50LA0KICAgICAgICAgIGl0ZW06IHsNCiAgICAgICAgICAgIHR5cGU6ICJpbnB1dCIsDQogICAgICAgICAgICB0aXRsZTogIuiKgueCueWQjeensCIsDQogICAgICAgICAgICBmaWxlZDogIm5vZGVOYW1lIiwNCiAgICAgICAgICAgIGV2ZW50OnsNCiAgICAgICAgICAgICAgJ2tleWRvd24nOiAoZXZlbnQpID0+IHsNCiAgICAgICAgICAgICAgICBpZihldmVudC5rZXlDb2RlID09PSAxMyl7DQogICAgICAgICAgICAgICAgICB0aGlzLnNlYXJjaERhdGEucGFnZSA9IDE7DQogICAgICAgICAgICAgICAgICB0aGlzLnF1ZXJ5TGlzdHMoKQ0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgICAgXSwNCiAgICAgIC8v5p+l6K+i5p2h5Lu2DQogICAgICBzZWFyY2hEYXRhOiB7DQogICAgICAgIHBhZ2U6IDEsDQogICAgICAgIHBhZ2VTaXplOiAxMCwNCiAgICAgICAgc2VhcmNoVHlwZTogIjAsMSIsDQogICAgICAgIGV4Y3VTdGF0dXM6IDAsDQogICAgICAgIHVzZXJJZDogbnVsbCwNCiAgICAgICAgY3JlYXRlVGltZTogW10NCiAgICAgIH0sDQogICAgICAvL+ihqOagvOaVsOaNrg0KICAgICAgdG90YWw6IDAsDQogICAgICBjb2x1bW5zOiBbDQogICAgICAgIHsNCiAgICAgICAgICB0eXBlOiAic2VsZWN0aW9uIiwNCiAgICAgICAgICB3aWR0aDogNjAsDQogICAgICAgICAgYWxpZ246ICJjZW50ZXIiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIuW3peS9nOa1gee8luWPtyIsDQogICAgICAgICAga2V5OiAiaW5zdGFuY2VJZCINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAi5p+l6K+i57Si5byVIiwNCiAgICAgICAgICBrZXk6ICJidXNpbmVzc051bWJlciINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAi5Y2V5o2u57G75Z6LIiwNCiAgICAgICAgICBrZXk6ICJidXNpbmVzc05hbWUiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIuaooeadv+WQjeensCIsDQogICAgICAgICAga2V5OiAibW9kdWxlTmFtZSINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAi6IqC54K55ZCN56ewIiwNCiAgICAgICAgICBrZXk6ICJub2RlTmFtZSINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAi5a6h5om55Lq6IiwNCiAgICAgICAgICBrZXk6ICJhcHByb3ZlclZhbHVlIiwNCiAgICAgICAgICByZW5kZXI6IChoLCBwYXJhbXMpID0+IHsNCiAgICAgICAgICAgIHJldHVybiBoKA0KICAgICAgICAgICAgICAicCIsDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBzdHlsZTogew0KICAgICAgICAgICAgICAgICAgbWF4V2lkdGg6ICIxNjBweCIsDQogICAgICAgICAgICAgICAgICBvdmVyZmxvdzogImhpZGRlbiIsDQogICAgICAgICAgICAgICAgICAidGV4dC1vdmVyZmxvdyI6ICJlbGxpcHNpcyIsDQogICAgICAgICAgICAgICAgICAid2hpdGUtc3BhY2UiOiAibm93cmFwIg0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgcGFyYW1zLnJvdy5hcHByb3ZlcnMuam9pbigiLCIpDQogICAgICAgICAgICApOw0KICAgICAgICAgIH0NCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAi5Y+R6LW35Lq6IiwNCiAgICAgICAgICBrZXk6ICJpbml0aWF0b3JOYW1lIg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICLlvIDlp4vml7bpl7QiLA0KICAgICAgICAgIGtleTogImNyZWF0ZVRpbWUiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogIua2iOiAl+aXtumVvyIsDQogICAgICAgICAga2V5OiAiZHVyYXRpb25UaW1lIg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICLmtYHnqIvnirbmgIEiLA0KICAgICAgICAgIGtleTogInByb2Nlc3NTdGF0dXNOYW1lIg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICLor6bmg4UiLA0KICAgICAgICAgIGZpeGVkOiAicmlnaHQiLA0KICAgICAgICAgIHJlbmRlcjogKGgsIHBhcmFtcykgPT4gew0KICAgICAgICAgICAgcmV0dXJuIGgoDQogICAgICAgICAgICAgICJzcGFuIiwNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIHN0eWxlOiB7DQogICAgICAgICAgICAgICAgICBjb2xvcjogInJnYmEoMTYsIDE0MiwgMjMzLCAxKSIsDQogICAgICAgICAgICAgICAgICBjdXJzb3I6ICJwb2ludGVyIg0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgb246IHsNCiAgICAgICAgICAgICAgICAgIGNsaWNrOiAoKSA9PiB7DQogICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKHBhcmFtcy5yb3cuaW5zdGFuY2VJZCkNCiAgICAgICAgICAgICAgICAgICAgdGhpcy5tb2RhbFNob3cgPSB0cnVlOw0KICAgICAgICAgICAgICAgICAgICB0aGlzLmluc3RhbmNlSWQgPSBwYXJhbXMucm93Lmluc3RhbmNlSWQ7DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAi5rWB56iL6L+b5bqmIg0KICAgICAgICAgICAgKTsNCiAgICAgICAgICB9DQogICAgICAgIH0NCiAgICAgIF0sDQogICAgICBkYXRhOiBbXSwNCiAgICAgIHN0YW5kYXJkVGFibGVFdmVudDogew0KICAgICAgICAib24tY2hhbmdlIjogcGFnZSA9PiB7DQogICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnBhZ2UgPSBwYWdlOw0KICAgICAgICAgIHRoaXMucXVlcnlMaXN0cygpOw0KICAgICAgICB9LA0KICAgICAgICAib24tcGFnZS1zaXplLWNoYW5nZSI6IHBhZ2VTaXplID0+IHsNCiAgICAgICAgICB0aGlzLnNlYXJjaERhdGEucGFnZSA9IDE7DQogICAgICAgICAgdGhpcy5zZWFyY2hEYXRhLnBhZ2VTaXplID0gcGFnZVNpemU7DQogICAgICAgIH0sDQogICAgICAgICJvbi1zZWxlY3QiOiAoc2VsZWN0aW9uLCByb3cpID0+IHsNCiAgICAgICAgICAvL+ihqOagvOihjOmAieS4reS6i+S7tg0KICAgICAgICAgIGxldCBzZWxmID0gdGhpczsNCiAgICAgICAgICBzZWxmLmRhdGEubWFwKGl0ZW0gPT4gew0KICAgICAgICAgICAgaWYgKGl0ZW0uaWQgPT09IHJvdy5pZCkgew0KICAgICAgICAgICAgICBpdGVtLl9jaGVjayA9IHRydWU7DQogICAgICAgICAgICB9DQogICAgICAgICAgfSk7DQogICAgICAgIH0sDQogICAgICAgICJvbi1zZWxlY3QtY2FuY2VsIjogKHNlbGVjdGlvbiwgcm93KSA9PiB7DQogICAgICAgICAgLy/ooajmoLzooYzlj5bmtojkuovku7YNCiAgICAgICAgICBsZXQgc2VsZiA9IHRoaXM7DQogICAgICAgICAgc2VsZi5kYXRhLm1hcChpdGVtID0+IHsNCiAgICAgICAgICAgIGlmIChpdGVtLmlkID09PSByb3cuaWQpIHsNCiAgICAgICAgICAgICAgaXRlbS5fY2hlY2sgPSBmYWxzZTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9KTsNCiAgICAgICAgfSwNCiAgICAgICAgIm9uLXNlbGVjdC1hbGwiOiBzZWxlY3Rpb24gPT4gew0KICAgICAgICAgIC8v6KGo5qC86KGM5YWo6YOo6YCJ5LitDQogICAgICAgICAgbGV0IHNlbGYgPSB0aGlzOw0KICAgICAgICAgIHNlbGYuZGF0YS5tYXAoaXRlbSA9PiB7DQogICAgICAgICAgICBpdGVtLl9jaGVjayA9IHRydWU7DQogICAgICAgICAgfSk7DQogICAgICAgIH0sDQogICAgICAgICJvbi1zZWxlY3QtYWxsLWNhbmNlbCI6IHNlbGVjdGlvbiA9PiB7DQogICAgICAgICAgLy/ooajmoLzooYzlhajpg6jlj5bmtogNCiAgICAgICAgICBsZXQgc2VsZiA9IHRoaXM7DQogICAgICAgICAgc2VsZi5kYXRhLm1hcChpdGVtID0+IHsNCiAgICAgICAgICAgIGl0ZW0uX2NoZWNrID0gZmFsc2U7DQogICAgICAgICAgfSk7DQogICAgICAgIH0NCiAgICAgIH0sDQogICAgICBsb2FkaW5nOiBmYWxzZSwgLy8geuacgOWkp2xvYWRpbmcNCiAgICAgIHJlc3VsdERhdGE6IHt9LCAvLyDpgInkuK3nu5PmnpwNCiAgICAgIG9wZW46IGZhbHNlLCAvLyDmmK/lkKbmiZPlvIANCiAgICAgIHNlbGVjdFJvdzoge30sIC8v6YCJ5Lit55qE6KGMDQogICAgICBvYmo6IHt9LCAvL+S8oOe7mXRhYmxl55qE5a+56LGhDQogICAgICBtb2RhbFNob3c6IGZhbHNlLA0KICAgICAgaW5zdGFuY2VJZDogbnVsbA0KICAgIH07DQogIH0sDQogIGNvbXB1dGVkOiB7DQogICAgLy8gLi4ubWFwU3RhdGUoWyJ1c2VySW5mbyJdKQ0KICB9LA0KICB3YXRjaDogew0KICAgIHRhYmFsaXZlKG5ld1ZhbCwgb2xkVmFsKSB7DQogICAgICBpZiAobmV3VmFsID09PSAi5b6F5Yqe5rWB56iLIikgew0KICAgICAgICB0aGlzLmdldHNlbGVjdE9wdGlvbigpOw0KICAgICAgICB0aGlzLnF1ZXJ5TGlzdHMoKTsNCiAgICAgIH0NCiAgICB9DQogIH0sDQogIG1ldGhvZHM6IHsNCiAgICAvLyAuLi5tYXBNdXRhdGlvbnMoWyJjdXJyZW50Q2hhbmdlIiwgImNoZWNrRGV0YWlsc09wZW5XaW5kb3ciXSksDQogICAgLy/kuJrliqHlhbPns7vkuIvmi4nmlbDmja4NCiAgICBnZXRzZWxlY3RPcHRpb24oKSB7DQogICAgICBhZGRHZW5kZWZpbmkoKS50aGVuKHJlcyA9PiB7DQogICAgICAgIGlmIChyZXMucmVzdWx0Q29kZSA9PT0gMCkgew0KICAgICAgICAgIHRoaXMuZm9ybUxpc3RzLmZvckVhY2gob3V0ZXIgPT4gew0KICAgICAgICAgICAgaWYgKG91dGVyLml0ZW0uZmlsZWQgPT09ICJidXNpbmVzc1R5cGUiKSB7DQogICAgICAgICAgICAgIG91dGVyLml0ZW0ub3B0aW9ucyA9IHJlcy5kYXRhLnJlbGF0aW9ucy5tYXAoaXRlbSA9PiB7DQogICAgICAgICAgICAgICAgaXRlbS52YWx1ZSA9IGl0ZW0uYnVzaW5lc3NrZXk7DQogICAgICAgICAgICAgICAgaXRlbS5sYWJlbCA9IGl0ZW0uYnVzaW5lc3NOYW1lOw0KICAgICAgICAgICAgICAgIHJldHVybiBpdGVtOw0KICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9KTsNCiAgICAgICAgfQ0KICAgICAgfSk7DQogICAgfSwNCiAgICAvLy8v5p+l6K+iDQogICAgcXVlcnlMaXN0cygpIHsNCiAgICAgIHZhciB0aGF0ID0gdGhpcw0KICAgICAgaWYgKA0KICAgICAgICB0aGlzLnNlYXJjaERhdGEuY3JlYXRlVGltZSAmJg0KICAgICAgICB0aGlzLnNlYXJjaERhdGEuY3JlYXRlVGltZVswXSAmJg0KICAgICAgICB0aGlzLnNlYXJjaERhdGEuY3JlYXRlVGltZVsxXQ0KICAgICAgKSB7DQogICAgICAgIHRoaXMuc2VhcmNoRGF0YS5zdGFydFRpbWUgPSBuZXcgRGF0ZSgNCiAgICAgICAgICB0aGlzLnNlYXJjaERhdGEuY3JlYXRlVGltZVswXQ0KICAgICAgICApLmZvcm1hdCgieXl5eS1NTS1kZCBoaDptbSIpOw0KICAgICAgICB0aGlzLnNlYXJjaERhdGEuZW5kVGltZSA9IG5ldyBEYXRlKA0KICAgICAgICAgIHRoaXMuc2VhcmNoRGF0YS5jcmVhdGVUaW1lWzFdDQogICAgICAgICkuZm9ybWF0KCJ5eXl5LU1NLWRkIGhoOm1tIik7DQogICAgICAgIGNvbnNvbGUubG9nKHRoaXMuc2VhcmNoRGF0YSkNCiAgICAgIH0gZWxzZSB7DQogICAgICAgIHRoaXMuc2VhcmNoRGF0YS5zdGFydFRpbWUgPSAiIjsNCiAgICAgICAgdGhpcy5zZWFyY2hEYXRhLmVuZFRpbWUgPSAiIjsNCiAgICAgIH0NCiAgICAgIGxldCBvYmogPSBPYmplY3QuYXNzaWduKHt9LCB0aGlzLnNlYXJjaERhdGEpOw0KICAgICAgZGVsZXRlIG9iai5jcmVhdGVUaW1lOw0KICAgICAgdmFyIHRoYXQgPSB0aGlzDQogICAgICBhZGRHZW5kZWZpbmlxdXIob2JqKS50aGVuKHJlcyA9PiB7DQogICAgICAgIC8vIHRoYXQuZGF0YSA9IHJlcy5kYXRhLnJlY29yZHMNCiAgICAgICAgaWYgKHJlcy5yZXN1bHRDb2RlID09PSAwKSB7DQogICAgICAgICAgY29uc29sZS5sb2coMSkNCiAgICAgICAgICAvLyBsZXQgZGF0YSA9IHJlcy5kYXRhLmRhdGE7DQogICAgICAgICAgdGhpcy50b3RhbCA9IHJlcy50b3RhbDsNCiAgICAgICAgICB0aGlzLmRhdGEgPSByZXMuZGF0YS5yZWNvcmRzOw0KICAgICAgICAgIGNvbnNvbGUubG9nKHJlcy5kYXRhLnJlY29yZHMsMjM0NTYpDQogICAgICAgICAgLy8gY29uc29sZS5sb2codGhpcy5kYXRhLDIzNDUpDQogICAgICAgIH1lbHNlew0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoew0KICAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5yZXN1bHRNc2csDQogICAgICAgICAgICAgICAgICAgdHlwZTogJ3dhcm5pbmcnDQogICAgICAgICAgICAgICAgIH0pOw0KICAgICAgICB9DQogICAgICBjb25zb2xlLmxvZyh0aGlzLmRhdGEsMjM0NSkNCiAgICAgIH0pOw0KICAgIH0sDQogICAgZm9ybUNoYW5nZShkYXRhKSB7DQogICAgICAvL+ihqOWNleaVsOaNruS/ruaUueaXtu+8jOS/ruaUuXNlYXJjaERhdGHmlbDmja4NCiAgICAgIHRoaXMuc2VhcmNoRGF0YSA9IE9iamVjdC5hc3NpZ24oe30sIHRoaXMuc2VhcmNoRGF0YSwgZGF0YSk7DQogICAgICBpZiAoDQogICAgICAgIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh0aGlzLnNlYXJjaERhdGEuYnVzaW5lc3NUeXBlKSA9PT0NCiAgICAgICAgICAiW29iamVjdCBBcnJheV0iICYmDQogICAgICAgIHRoaXMuc2VhcmNoRGF0YS5idXNpbmVzc1R5cGUubGVuZ3RoID09PSAwDQogICAgICApIHsNCiAgICAgICAgZGVsZXRlIHRoaXMuc2VhcmNoRGF0YS5idXNpbmVzc1R5cGU7DQogICAgICB9DQoNCiAgICB9LA0KICAgIC8vMOWQjOaEjy8x6amz5Zue44CBMui9rOa0vg0KICAgIGJhdGNob3BlcmF0ZSgpIHsNCiAgICAgIGxldCBzZWxmID0gdGhpczsNCiAgICAgIGxldCBzZW5kRGF0YSA9IHt9Ow0KICAgICAgc2VuZERhdGEuaWRzID0gIiI7DQogICAgICBzZWxmLmRhdGEubWFwKGl0ZW0gPT4gew0KICAgICAgICBpZiAoaXRlbS5fY2hlY2spIHsNCiAgICAgICAgICBzZW5kRGF0YS5pZHMgKz0gaXRlbS5pZCArICIsIjsNCiAgICAgICAgfQ0KICAgICAgfSk7DQogICAgICBzZW5kRGF0YS5pZHMgPSBzZW5kRGF0YS5pZHMuc3Vic3RyaW5nKDAsIHNlbmREYXRhLmlkcy5sZW5ndGggLSAxKTsNCiAgICAgIGlmKHRoaXMucmVzdWx0RGF0YS5saXN0Lmxlbmd0aD4wKXsNCiAgICAgICAgIHNlbmREYXRhLmRlbGVnYXRlSWQgPSB0aGlzLnJlc3VsdERhdGEubGlzdFswXS5JRDsNCiAgICAgIH1lbHNlew0KICAgICAgICB0aGlzLiRtZXNzYWdlKHsNCiAgICAgICAgICAgICAgICAgbWVzc2FnZTogIuivt+mAieaLqei9rOa0vuS6uuWRmCIsDQogICAgICAgICAgICAgICAgIHR5cGU6ICd3YXJuaW5nJw0KICAgICAgICAgICAgICAgfSk7DQogICAgICAgIC8vIHRoaXMuJE1lc3NhZ2Uud2FybmluZygi6K+36YCJ5oup6L2s5rS+5Lq65ZGYIik7DQogICAgICAgIHJldHVybg0KICAgICAgfQ0KICAgICAgLy8gY29uc29sZS5sb2coc3RvcmUuZ2V0dGVycy51c2VySWQpDQogICAgICAvLyBzZW5kRGF0YS51c2VySWQgPSBzdG9yZS5nZXR0ZXJzLnVzZXJJZDsNCiAgICAgIGFkZEdlbmRlZmluaWRlYWwoc2VuZERhdGEpLnRoZW4ocmVzID0+IHsNCiAgICAgICAgbGV0IGRhdGEgPSByZXM7DQogICAgICAgIGlmIChkYXRhLnJlc3VsdENvZGUgPT09IDApIHsNCiAgICAgICAgICB0aGlzLnF1ZXJ5TGlzdHMoKTsNCiAgICAgICAgICB0aGlzLm1zZ1N1Y2Nlc3MoZGF0YS5yZXN1bHRNc2cpOw0KICAgICAgICAgIC8vIHRoaXMuJE1lc3NhZ2Uuc3VjY2VzcygpOw0KICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoew0KICAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IGRhdGEucmVzdWx0TXNnLA0KICAgICAgICAgICAgICAgICAgIHR5cGU6ICd3YXJuaW5nJw0KICAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAvLyB0aGlzLiRNZXNzYWdlLndhcm5pbmcoZGF0YS5yZXN1bHRNc2cpOw0KICAgICAgICB9DQogICAgICB9KTsNCiAgICB9LA0KICAgIGdldFJlc3VsdChkYXRhKSB7DQogICAgICB0aGlzLnJlc3VsdERhdGEgPSBPYmplY3QuYXNzaWduKHt9LCBkYXRhKTsNCiAgICB9LA0KICAgIG9rKCkgew0KICAgICAgdGhpcy5iYXRjaG9wZXJhdGUoKTsNCiAgICAgIC8vIGlmICh0aGlzLm1vZGFsdHlwZSA9PT0gMykgew0KICAgICAgLy8gICB0aGlzLnNldEFnZW50KCk7DQogICAgICAvLyB9IGVsc2Ugew0KICAgICAgLy8gICB0aGlzLmJhdGNob3BlcmF0ZSgpOw0KICAgICAgLy8gfQ0KICAgIH0sDQogICAgY2FuY2VsKCkgew0KICAgICAgaWYodGhpcy5yZXN1bHREYXRhLmxpc3Qpew0KICAgICAgICB0aGlzLnJlc3VsdERhdGEubGlzdD1bXTsNCiAgICAgICAgdGhpcy5yZXN1bHREYXRhLnRvdGFsPTA7DQogICAgICB9DQogICAgICB0aGlzLm9wZW5Db250cm9sID0gZmFsc2U7IC8v5YWz6Zet5by55qGGDQogICAgfSwNCiAgICBvcGVuTW9kYWwodHlwZSkgew0KICAgICAgdGhpcy5tb2RhbHR5cGUgPSB0eXBlOw0KICAgICAgdHlwZSA9PT0gMiB8fCB0eXBlID09PSAzDQogICAgICAgID8gKHRoaXMubW9kYWx0aXRsZSA9ICLpgInmi6novazmtL7kuroiKQ0KICAgICAgICA6ICh0aGlzLm1vZGFsdGl0bGUgPSAi6YCJ5oup5a6h5om55Lq6Iik7DQogICAgICBsZXQgdGFibGVTZWxlY3RkID0gW107DQogICAgICB0aGlzLmRhdGEubWFwKGl0ZW0gPT4gew0KICAgICAgICBpZiAoaXRlbS5fY2hlY2spIHsNCiAgICAgICAgICB0YWJsZVNlbGVjdGQucHVzaChpdGVtKTsNCiAgICAgICAgfQ0KICAgICAgfSk7DQogICAgICBpZiAodGFibGVTZWxlY3RkLmxlbmd0aCA+IDApIHsNCiAgICAgICAgdGhpcy5vcGVuQ29udHJvbCA9IHRydWU7DQogICAgICAgIGlmKHRoaXMucmVzdWx0RGF0YS5saXN0KXsNCiAgICAgICAgdGhpcy5yZXN1bHREYXRhLmxpc3Q9W107DQogICAgICAgIHRoaXMucmVzdWx0RGF0YS50b3RhbD0wOw0KICAgICAgfQ0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoew0KICAgICAgICAgICAgICAgICAgbWVzc2FnZTogJ+ivt+mAieaLqeWNleaNricsDQogICAgICAgICAgICAgICAgICB0eXBlOiAnd2FybmluZycNCiAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgLy8gdGhpcy4kTWVzc2FnZS53YXJuaW5nKCLor7fpgInmi6nljZXmja4iKTsNCiAgICAgIH0NCiAgICB9LA0KICAgIG9uUm93Q2xpY2socm93LCBpbmRleCwgdm0pIHsNCiAgICAgIHRoaXMuc2VsZWN0Um93ID0gT2JqZWN0LmFzc2lnbih0aGlzLnNlbGVjdFJvdywgcm93KTsNCiAgICB9DQogIH0sDQogIGNyZWF0ZWQoKSB7DQogICAgaWYodGhpcy5mYWxnKXsNCiAgICAgIHRoaXMuc2VhcmNoRGF0YS51c2VySWQgPSBzdG9yZS5nZXR0ZXJzLnVzZXJJZA0KICAgIH0NCiAgICB0aGlzLmdldHNlbGVjdE9wdGlvbigpOw0KICAgIHRoaXMucXVlcnlMaXN0cygpOw0KICB9LA0KICBtb3VudGVkKCkgew0KICAgIC8vIHRoaXMuZ2V0c2VsZWN0T3B0aW9uKCk7DQogICAgLy8gdGhpcy5xdWVyeUxpc3RzKCk7DQogICAgY29uc29sZS5sb2codGhpcy5zZWFyY2hEYXRhLDg3NjUpDQogIH0NCn07DQo="},{"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;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;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 store from \"@/store\";\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 falg: { type: Number, default: null },\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 // 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 // console.log(store.getters.userId)\r\n // sendData.userId = store.getters.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 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 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"]}]}
|