61ac817a08d634c72713206ec6b16f64.json 33 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\marketing\\storeIntegralOrder\\handle\\queueList.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\marketing\\storeIntegralOrder\\handle\\queueList.vue","mtime":1761185180134},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQppbXBvcnQgeyBxdWV1ZUluZGV4LCBkZWxpdmVyeUxvZywgcXVldWVBZ2FpbiwgcXVldWVEZWwsIGJhdGNoT3JkZXJEZWxpdmVyeSwgc3RvcFdyb25nUXVldWUgfSBmcm9tICdAL2FwaS9vcmRlcic7DQppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOw0KDQpleHBvcnQgZGVmYXVsdCB7DQogIGRhdGEoKSB7DQogICAgcmV0dXJuIHsNCiAgICAgIG1vZGFsOiBmYWxzZSwNCiAgICAgIGRhdGExOiBbXSwNCiAgICAgIHBhZ2UxOiB7DQogICAgICAgIHRvdGFsOiAwLCAvLyDmgLvmnaHmlbANCiAgICAgICAgcGFnZU51bTogMSwgLy8g5b2T5YmN6aG1DQogICAgICAgIHBhZ2VTaXplOiAxMCwgLy8g5q+P6aG15pi+56S65p2h5pWwDQogICAgICB9LA0KICAgICAgZm9ybVZhbGlkYXRlOiB7DQogICAgICAgIHR5cGU6ICcnLA0KICAgICAgICBzdGF0dXM6ICcnLA0KICAgICAgICBkYXRhOiAnJywNCiAgICAgIH0sDQogICAgICBvcHRpb25zOiB7DQogICAgICAgIHNob3J0Y3V0czogWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgIHRleHQ6ICfku4rlpKknLA0KICAgICAgICAgICAgdmFsdWUoKSB7DQogICAgICAgICAgICAgIGNvbnN0IGVuZCA9IG5ldyBEYXRlKCk7DQogICAgICAgICAgICAgIGNvbnN0IHN0YXJ0ID0gbmV3IERhdGUoKTsNCiAgICAgICAgICAgICAgc3RhcnQuc2V0VGltZShuZXcgRGF0ZShuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCksIG5ldyBEYXRlKCkuZ2V0TW9udGgoKSwgbmV3IERhdGUoKS5nZXREYXRlKCkpKTsNCiAgICAgICAgICAgICAgcmV0dXJuIFtzdGFydCwgZW5kXTsNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgfSwNCiAgICAgICAgICB7DQogICAgICAgICAgICB0ZXh0OiAn5pio5aSpJywNCiAgICAgICAgICAgIHZhbHVlKCkgew0KICAgICAgICAgICAgICBjb25zdCBlbmQgPSBuZXcgRGF0ZSgpOw0KICAgICAgICAgICAgICBjb25zdCBzdGFydCA9IG5ldyBEYXRlKCk7DQogICAgICAgICAgICAgIHN0YXJ0LnNldFRpbWUoDQogICAgICAgICAgICAgICAgc3RhcnQuc2V0VGltZShuZXcgRGF0ZShuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCksIG5ldyBEYXRlKCkuZ2V0TW9udGgoKSwgbmV3IERhdGUoKS5nZXREYXRlKCkgLSAxKSksDQogICAgICAgICAgICAgICk7DQogICAgICAgICAgICAgIGVuZC5zZXRUaW1lKA0KICAgICAgICAgICAgICAgIGVuZC5zZXRUaW1lKG5ldyBEYXRlKG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKSwgbmV3IERhdGUoKS5nZXRNb250aCgpLCBuZXcgRGF0ZSgpLmdldERhdGUoKSAtIDEpKSwNCiAgICAgICAgICAgICAgKTsNCiAgICAgICAgICAgICAgcmV0dXJuIFtzdGFydCwgZW5kXTsNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgfSwNCiAgICAgICAgICB7DQogICAgICAgICAgICB0ZXh0OiAn5pyA6L+RN+WkqScsDQogICAgICAgICAgICB2YWx1ZSgpIHsNCiAgICAgICAgICAgICAgY29uc3QgZW5kID0gbmV3IERhdGUoKTsNCiAgICAgICAgICAgICAgY29uc3Qgc3RhcnQgPSBuZXcgRGF0ZSgpOw0KICAgICAgICAgICAgICBzdGFydC5zZXRUaW1lKA0KICAgICAgICAgICAgICAgIHN0YXJ0LnNldFRpbWUobmV3IERhdGUobmV3IERhdGUoKS5nZXRGdWxsWWVhcigpLCBuZXcgRGF0ZSgpLmdldE1vbnRoKCksIG5ldyBEYXRlKCkuZ2V0RGF0ZSgpIC0gNikpLA0KICAgICAgICAgICAgICApOw0KICAgICAgICAgICAgICByZXR1cm4gW3N0YXJ0LCBlbmRdOw0KICAgICAgICAgICAgfSwNCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgIHRleHQ6ICfmnIDov5EzMOWkqScsDQogICAgICAgICAgICB2YWx1ZSgpIHsNCiAgICAgICAgICAgICAgY29uc3QgZW5kID0gbmV3IERhdGUoKTsNCiAgICAgICAgICAgICAgY29uc3Qgc3RhcnQgPSBuZXcgRGF0ZSgpOw0KICAgICAgICAgICAgICBzdGFydC5zZXRUaW1lKA0KICAgICAgICAgICAgICAgIHN0YXJ0LnNldFRpbWUobmV3IERhdGUobmV3IERhdGUoKS5nZXRGdWxsWWVhcigpLCBuZXcgRGF0ZSgpLmdldE1vbnRoKCksIG5ldyBEYXRlKCkuZ2V0RGF0ZSgpIC0gMjkpKSwNCiAgICAgICAgICAgICAgKTsNCiAgICAgICAgICAgICAgcmV0dXJuIFtzdGFydCwgZW5kXTsNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgfSwNCiAgICAgICAgICB7DQogICAgICAgICAgICB0ZXh0OiAn5pys5pyIJywNCiAgICAgICAgICAgIHZhbHVlKCkgew0KICAgICAgICAgICAgICBjb25zdCBlbmQgPSBuZXcgRGF0ZSgpOw0KICAgICAgICAgICAgICBjb25zdCBzdGFydCA9IG5ldyBEYXRlKCk7DQogICAgICAgICAgICAgIHN0YXJ0LnNldFRpbWUoc3RhcnQuc2V0VGltZShuZXcgRGF0ZShuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCksIG5ldyBEYXRlKCkuZ2V0TW9udGgoKSwgMSkpKTsNCiAgICAgICAgICAgICAgcmV0dXJuIFtzdGFydCwgZW5kXTsNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgfSwNCiAgICAgICAgICB7DQogICAgICAgICAgICB0ZXh0OiAn5pys5bm0JywNCiAgICAgICAgICAgIHZhbHVlKCkgew0KICAgICAgICAgICAgICBjb25zdCBlbmQgPSBuZXcgRGF0ZSgpOw0KICAgICAgICAgICAgICBjb25zdCBzdGFydCA9IG5ldyBEYXRlKCk7DQogICAgICAgICAgICAgIHN0YXJ0LnNldFRpbWUoc3RhcnQuc2V0VGltZShuZXcgRGF0ZShuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCksIDAsIDEpKSk7DQogICAgICAgICAgICAgIHJldHVybiBbc3RhcnQsIGVuZF07DQogICAgICAgICAgICB9LA0KICAgICAgICAgIH0sDQogICAgICAgIF0sDQogICAgICB9LA0KICAgICAgdGltZVZhbDogW10sDQogICAgICB0eXBlTGlzdDogWw0KICAgICAgICAvLyB7DQogICAgICAgIC8vICAgICBsYWJlbDogJ+aJuemHj+WPkeaUvueUqOaIt+S8mOaDoOWIuCcsDQogICAgICAgIC8vICAgICB2YWx1ZTogJzEnDQogICAgICAgIC8vIH0sDQogICAgICAgIC8vIHsNCiAgICAgICAgLy8gICAgIGxhYmVsOiAn5om56YeP6K6+572u55So5oi35YiG57uEJywNCiAgICAgICAgLy8gICAgIHZhbHVlOiAnMicNCiAgICAgICAgLy8gfSwNCiAgICAgICAgLy8gew0KICAgICAgICAvLyAgICAgbGFiZWw6ICfmibnph4/orr7nva7nlKjmiLfmoIfnrb4nLA0KICAgICAgICAvLyAgICAgdmFsdWU6ICczJw0KICAgICAgICAvLyB9LA0KICAgICAgICAvLyB7DQogICAgICAgIC8vICAgICBsYWJlbDogJ+aJuemHj+S4i+aetuWVhuWTgScsDQogICAgICAgIC8vICAgICB2YWx1ZTogJzQnDQogICAgICAgIC8vIH0sDQogICAgICAgIC8vIHsNCiAgICAgICAgLy8gICAgIGxhYmVsOiAn5om56YeP5Yig6Zmk5ZWG5ZOB6KeE5qC8JywNCiAgICAgICAgLy8gICAgIHZhbHVlOiAnNScNCiAgICAgICAgLy8gfSwNCiAgICAgICAgew0KICAgICAgICAgIGxhYmVsOiAn5om56YeP5Yig6Zmk6K6i5Y2VJywNCiAgICAgICAgICB2YWx1ZTogJzYnLA0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgbGFiZWw6ICfmibnph4/miYvliqjlj5HotKcnLA0KICAgICAgICAgIHZhbHVlOiAnNycsDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICBsYWJlbDogJ+aJuemHj+aJk+WNsOeUteWtkOmdouWNlScsDQogICAgICAgICAgdmFsdWU6ICc4JywNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIGxhYmVsOiAn5om56YeP6YWN6YCBJywNCiAgICAgICAgICB2YWx1ZTogJzknLA0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgbGFiZWw6ICfmibnph4/omZrmi5/lj5HotKcnLA0KICAgICAgICAgIHZhbHVlOiAnMTAnLA0KICAgICAgICB9LA0KICAgICAgXSwNCiAgICAgIHN0YXR1c0xpc3Q6IFsNCiAgICAgICAgew0KICAgICAgICAgIGxhYmVsOiAn5pyq5aSE55CGJywNCiAgICAgICAgICB2YWx1ZTogJzAnLA0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgbGFiZWw6ICflpITnkIbkuK0nLA0KICAgICAgICAgIHZhbHVlOiAnMScsDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICBsYWJlbDogJ+W3suWujOaIkCcsDQogICAgICAgICAgdmFsdWU6ICcyJywNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIGxhYmVsOiAn5aSE55CG5aSx6LSlJywNCiAgICAgICAgICB2YWx1ZTogJzMnLA0KICAgICAgICB9LA0KICAgICAgXSwNCiAgICAgIGNvbHVtbnMyOiBbDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogJ+iuouWNlUlEJywNCiAgICAgICAgICBrZXk6ICdvcmRlcl9pZCcsDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogJ+eJqea1geWFrOWPuCcsDQogICAgICAgICAga2V5OiAnZGVsaXZlcnlfbmFtZScsDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogJ+eJqea1geWNleWPtycsDQogICAgICAgICAga2V5OiAnZGVsaXZlcnlfaWQnLA0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICflpITnkIbnirbmgIEnLA0KICAgICAgICAgIGtleTogJ3N0YXR1c19jbicsDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogJ+W8guW4uOWOn+WboCcsDQogICAgICAgICAga2V5OiAnZXJyb3InLA0KICAgICAgICB9LA0KICAgICAgXSwNCiAgICAgIGNvbHVtbnMzOiBbDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogJ+iuouWNlUlEJywNCiAgICAgICAgICBrZXk6ICdvcmRlcl9pZCcsDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogJ+Wkh+azqCcsDQogICAgICAgICAga2V5OiAnZmljdGl0aW91c19jb250ZW50JywNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAn5aSE55CG54q25oCBJywNCiAgICAgICAgICBrZXk6ICdzdGF0dXNfY24nLA0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICflvILluLjljp/lm6AnLA0KICAgICAgICAgIGtleTogJ2Vycm9yJywNCiAgICAgICAgfSwNCiAgICAgIF0sDQogICAgICBjb2x1bW5zNTogWw0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICforqLljZVJRCcsDQogICAgICAgICAga2V5OiAnb3JkZXJfaWQnLA0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICfphY3pgIHlkZgnLA0KICAgICAgICAgIGtleTogJ2RlbGl2ZXJ5X25hbWUnLA0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICfphY3pgIHlkZjnlLXor50nLA0KICAgICAgICAgIGtleTogJ2RlbGl2ZXJ5X2lkJywNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAn5aSE55CG54q25oCBJywNCiAgICAgICAgICBrZXk6ICdzdGF0dXNfY24nLA0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICflvILluLjljp/lm6AnLA0KICAgICAgICAgIGtleTogJ2Vycm9yJywNCiAgICAgICAgfSwNCiAgICAgIF0sDQogICAgICBjb2x1bW5zNDogW10sDQogICAgICBkYXRhMjogW10sDQogICAgICBwYWdlMjogew0KICAgICAgICB0b3RhbDogMCwgLy8g5oC75p2h5pWwDQogICAgICAgIHBhZ2VOdW06IDEsIC8vIOW9k+WJjemhtQ0KICAgICAgICBwYWdlU2l6ZTogMTIsIC8vIOavj+mhteaYvuekuuadoeaVsA0KICAgICAgfSwNCiAgICAgIG1vZGFsMTogZmFsc2UsDQogICAgICBkZWxpdmVyeUxvZzogbnVsbCwNCiAgICAgIGRlbGl2ZXJ5TG9nSWQ6IDAsDQogICAgICBkZWxpdmVyeUxvZ1R5cGU6ICcnLA0KICAgICAgbG9hZGluZzogZmFsc2UsDQogICAgICBsb2FkaW5nMjogZmFsc2UsDQogICAgfTsNCiAgfSwNCiAgY29tcHV0ZWQ6IHsNCiAgICAuLi5tYXBTdGF0ZSgnbWVkaWEnLCBbJ2lzTW9iaWxlJ10pLA0KICAgIGxhYmVsV2lkdGgoKSB7DQogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6ICc3NXB4JzsNCiAgICB9LA0KICAgIGxhYmVsUG9zaXRpb24oKSB7DQogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/ICd0b3AnIDogJ3JpZ2h0JzsNCiAgICB9LA0KICB9LA0KICBjcmVhdGVkKCkgew0KICAgIHRoaXMuZ2V0UXVldWUoKTsNCiAgfSwNCiAgbWV0aG9kczogew0KICAgIGdldFF1ZXVlKCkgew0KICAgICAgbGV0IGRhdGEgPSB7DQogICAgICAgIHBhZ2U6IHRoaXMucGFnZTEucGFnZU51bSwNCiAgICAgICAgbGltaXQ6IHRoaXMucGFnZTEucGFnZVNpemUsDQogICAgICB9Ow0KICAgICAgaWYgKHRoaXMuZm9ybVZhbGlkYXRlLnN0YXR1cykgew0KICAgICAgICBkYXRhLnN0YXR1cyA9IHRoaXMuZm9ybVZhbGlkYXRlLnN0YXR1czsNCiAgICAgIH0NCiAgICAgIGlmICh0aGlzLmZvcm1WYWxpZGF0ZS50eXBlKSB7DQogICAgICAgIGRhdGEudHlwZSA9IHRoaXMuZm9ybVZhbGlkYXRlLnR5cGU7DQogICAgICB9DQogICAgICBpZiAodGhpcy5mb3JtVmFsaWRhdGUuZGF0YSkgew0KICAgICAgICBkYXRhLmRhdGEgPSB0aGlzLmZvcm1WYWxpZGF0ZS5kYXRhOw0KICAgICAgfQ0KICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsNCiAgICAgIHF1ZXVlSW5kZXgoZGF0YSkNCiAgICAgICAgLnRoZW4oKHJlcykgPT4gew0KICAgICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlOw0KICAgICAgICAgIHRoaXMuZGF0YTEgPSByZXMuZGF0YS5saXN0Ow0KICAgICAgICAgIHRoaXMucGFnZTEudG90YWwgPSByZXMuZGF0YS5jb3VudDsNCiAgICAgICAgfSkNCiAgICAgICAgLmNhdGNoKChlcnIpID0+IHsNCiAgICAgICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsNCiAgICAgICAgfSk7DQogICAgfSwNCiAgICAvLyDmkJzntKIt5pON5L2c5pe26Ze0DQogICAgb25jaGFuZ2VUaW1lKHRpbWUpIHsNCiAgICAgIHRoaXMudGltZVZhbCA9IHRpbWUgfHwgW107DQogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5kYXRhID0gdGhpcy50aW1lVmFsWzBdID8gKHRoaXMudGltZVZhbCA/IHRoaXMudGltZVZhbC5qb2luKCctJykgOiAnJykgOiAnJzsNCiAgICAgIHRoaXMucGFnZTEucGFnZU51bSA9IDE7DQogICAgICB0aGlzLmdldFF1ZXVlKCk7DQogICAgfSwNCiAgICAvLyDmkJzntKIt57G75Z6LDQogICAgdHlwZVNlYXJjaHMoKSB7DQogICAgICB0aGlzLnBhZ2UxLnBhZ2VOdW0gPSAxOw0KICAgICAgdGhpcy5nZXRRdWV1ZSgpOw0KICAgIH0sDQogICAgLy8g5pCc57SiLeeKtuaAgQ0KICAgIHN0YXR1c1NlYXJjaHMoKSB7DQogICAgICB0aGlzLnBhZ2UxLnBhZ2VOdW0gPSAxOw0KICAgICAgdGhpcy5nZXRRdWV1ZSgpOw0KICAgIH0sDQogICAgLy8g5p+l55yLLeiOt+WPluaVsOaNrg0KICAgIGdldERlbGl2ZXJ5TG9nKCkgew0KICAgICAgdGhpcy5sb2FkaW5nMiA9IHRydWU7DQogICAgICBkZWxpdmVyeUxvZyh0aGlzLmRlbGl2ZXJ5TG9nSWQsIHRoaXMuZGVsaXZlcnlMb2dUeXBlLCB7DQogICAgICAgIHBhZ2U6IHRoaXMucGFnZTIucGFnZU51bSwNCiAgICAgICAgbGltaXQ6IHRoaXMucGFnZTIucGFnZVNpemUsDQogICAgICB9KQ0KICAgICAgICAudGhlbigocmVzKSA9PiB7DQogICAgICAgICAgdGhpcy5sb2FkaW5nMiA9IGZhbHNlOw0KICAgICAgICAgIHRoaXMuZGF0YTIgPSByZXMuZGF0YS5saXN0Ow0KICAgICAgICAgIHRoaXMucGFnZTIudG90YWwgPSByZXMuZGF0YS5jb3VudDsNCiAgICAgICAgfSkNCiAgICAgICAgLmNhdGNoKChlcnIpID0+IHsNCiAgICAgICAgICB0aGlzLmxvYWRpbmcyID0gZmFsc2U7DQogICAgICAgIH0pOw0KICAgIH0sDQogICAgLy8g5p+l55yLDQogICAgZGVsaXZlcnlMb29rKHJvdykgew0KICAgICAgdGhpcy5tb2RhbDEgPSB0cnVlOw0KICAgICAgdGhpcy5kZWxpdmVyeUxvZ0lkID0gcm93LmlkOw0KICAgICAgdGhpcy5kZWxpdmVyeUxvZ1R5cGUgPSByb3cuY2FjaGVfdHlwZTsNCiAgICAgIHRoaXMuZGVsaXZlcnlMb2cgPSByb3c7DQogICAgICBzd2l0Y2ggKHJvdy50eXBlKSB7DQogICAgICAgIGNhc2UgNzoNCiAgICAgICAgY2FzZSA4Og0KICAgICAgICAgIHRoaXMuY29sdW1uczQgPSB0aGlzLmNvbHVtbnMyOw0KICAgICAgICAgIGJyZWFrOw0KICAgICAgICBjYXNlIDk6DQogICAgICAgICAgdGhpcy5jb2x1bW5zNCA9IHRoaXMuY29sdW1uczU7DQogICAgICAgICAgYnJlYWs7DQogICAgICAgIGNhc2UgMTA6DQogICAgICAgICAgdGhpcy5jb2x1bW5zNCA9IHRoaXMuY29sdW1uczM7DQogICAgICAgICAgYnJlYWs7DQogICAgICB9DQogICAgICB0aGlzLmdldERlbGl2ZXJ5TG9nKCk7DQogICAgfSwNCiAgICAvLyDmm7TlpJoNCiAgICBjaGFuZ2VNZW51KHJvdywgJGV2ZW50KSB7DQogICAgICBzd2l0Y2ggKCRldmVudCkgew0KICAgICAgICAvLyDkuIvovb0NCiAgICAgICAgY2FzZSAnMSc6DQogICAgICAgICAgYmF0Y2hPcmRlckRlbGl2ZXJ5KHJvdy5pZCwgcm93LnR5cGUsIHJvdy5jYWNoZV90eXBlKQ0KICAgICAgICAgICAgLnRoZW4oKHJlcykgPT4gew0KICAgICAgICAgICAgICB3aW5kb3cub3BlbihyZXMuZGF0YVswXSk7DQogICAgICAgICAgICB9KQ0KICAgICAgICAgICAgLmNhdGNoKChlcnIpID0+IHsNCiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihlcnIubXNnKTsNCiAgICAgICAgICAgIH0pOw0KICAgICAgICAgIGJyZWFrOw0KICAgICAgICAvLyDph43mlrDmiafooYwNCiAgICAgICAgY2FzZSAnMic6DQogICAgICAgICAgdGhpcy5xdWV1ZUFnYWluKHJvdy5pZCwgcm93LnR5cGUpOw0KICAgICAgICAgIGJyZWFrOw0KICAgICAgICAvLyDlgZzmraLku7vliqENCiAgICAgICAgY2FzZSAnMyc6DQogICAgICAgICAgdGhpcy4kbXNnYm94KHsNCiAgICAgICAgICAgIHRpdGxlOiAn6LCo5oWO5pON5L2cJywNCiAgICAgICAgICAgIG1lc3NhZ2U6ICfnoa7orqTlgZzmraLor6Xku7vliqHvvJ8nLA0KICAgICAgICAgICAgc2hvd0NhbmNlbEJ1dHRvbjogdHJ1ZSwNCiAgICAgICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLA0KICAgICAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLA0KICAgICAgICAgICAgaWNvbkNsYXNzOiAnZWwtaWNvbi13YXJuaW5nJywNCiAgICAgICAgICAgIGNvbmZpcm1CdXR0b25DbGFzczogJ2J0bi1jdXN0b20tY2FuY2VsJywNCiAgICAgICAgICB9KQ0KICAgICAgICAgICAgLnRoZW4oKCkgPT4gew0KICAgICAgICAgICAgICB0aGlzLnN0b3BRdWV1ZShyb3cuaWQpOw0KICAgICAgICAgICAgfSkNCiAgICAgICAgICAgIC5jYXRjaCgoKSA9PiB7fSk7DQogICAgICAgICAgYnJlYWs7DQogICAgICAgIC8vIOa4hemZpOW8guW4uOS7u+WKoQ0KICAgICAgICBjYXNlICc0JzoNCiAgICAgICAgICB0aGlzLnF1ZXVlRGVsKHJvdy5pZCwgcm93LnR5cGUpOw0KICAgICAgICAgIGJyZWFrOw0KICAgICAgfQ0KICAgIH0sDQogICAgLy8g6YeN5paw5omn6KGMDQogICAgcXVldWVBZ2FpbihpZCwgdHlwZSkgew0KICAgICAgcXVldWVBZ2FpbihpZCwgdHlwZSkNCiAgICAgICAgLnRoZW4oKHJlcykgPT4gew0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsNCiAgICAgICAgICB0aGlzLmdldFF1ZXVlKCk7DQogICAgICAgIH0pDQogICAgICAgIC5jYXRjaCgoZXJyKSA9PiB7DQogICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihlcnIubXNnKTsNCiAgICAgICAgfSk7DQogICAgfSwNCiAgICAvLyDmuIXpmaTlvILluLjku7vliqENCiAgICBxdWV1ZURlbChpZCwgdHlwZSkgew0KICAgICAgcXVldWVEZWwoaWQsIHR5cGUpDQogICAgICAgIC50aGVuKChyZXMpID0+IHsNCiAgICAgICAgICB0aGlzLiRtZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7DQogICAgICAgICAgdGhpcy5nZXRRdWV1ZSgpOw0KICAgICAgICB9KQ0KICAgICAgICAuY2F0Y2goKGVycikgPT4gew0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoZXJyLm1zZyk7DQogICAgICAgIH0pOw0KICAgIH0sDQogICAgLy8g5YGc5q2i5Lu75YqhDQogICAgc3RvcFF1ZXVlKGlkKSB7DQogICAgICBzdG9wV3JvbmdRdWV1ZShpZCkNCiAgICAgICAgLnRoZW4oKHJlcykgPT4gew0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsNCiAgICAgICAgICB0aGlzLmdldFF1ZXVlKCk7DQogICAgICAgIH0pDQogICAgICAgIC5jYXRjaCgoZXJyKSA9PiB7DQogICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihlcnIubXNnKTsNCiAgICAgICAgfSk7DQogICAgfSwNCiAgfSwNCn07DQo="},{"version":3,"sources":["queueList.vue"],"names":[],"mappings":";AAqJA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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":"queueList.vue","sourceRoot":"src/pages/marketing/storeIntegralOrder/handle","sourcesContent":["<template>\r\n <el-dialog :visible.sync=\"modal\" title=\"任务列表\" width=\"1000px\">\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt\">\r\n <el-form\r\n ref=\"formValidate\"\r\n :model=\"formValidate\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n class=\"tabform\"\r\n @submit.native.prevent\r\n >\r\n <el-row :gutter=\"24\">\r\n <el-col span=\"10\">\r\n <el-form-item label=\"操作时间:\">\r\n <el-date-picker\r\n clearable\r\n :editable=\"false\"\r\n @change=\"onchangeTime\"\r\n v-model=\"timeVal\"\r\n format=\"yyyy/MM/dd\"\r\n type=\"datetimerange\"\r\n value-format=\"yyyy/MM/dd\"\r\n range-separator=\"-\"\r\n start-placeholder=\"开始日期\"\r\n end-placeholder=\"结束日期\"\r\n style=\"width: 90%\"\r\n :options=\"options\"\r\n ></el-date-picker>\r\n </el-form-item>\r\n </el-col>\r\n <el-col :span=\"7\">\r\n <el-form-item label=\"类型:\">\r\n <el-select v-model=\"formValidate.type\" clearable @change=\"typeSearchs\">\r\n <el-option\r\n v-for=\"item in typeList\"\r\n :value=\"item.value\"\r\n :key=\"item.value\"\r\n :label=\"item.label\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n </el-col>\r\n <el-col :span=\"7\">\r\n <el-form-item label=\"状态:\">\r\n <el-select v-model=\"formValidate.status\" clearable @change=\"statusSearchs\">\r\n <el-option\r\n v-for=\"item in statusList\"\r\n :value=\"item.value\"\r\n :key=\"item.value\"\r\n :label=\"item.label\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n </el-col>\r\n </el-row>\r\n </el-form>\r\n <el-table class=\"mt14\" height=\"530\" :data=\"data1\" v-loading=\"loading\">\r\n <el-table-column label=\"ID\" width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.id }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"操作时间\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.add_time }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"发货单数\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.total_num }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"成功发货单数\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.success_num }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"发货类型\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.title }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"状态\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.status_cn }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"操作\" fixed=\"right\" width=\"170\">\r\n <template slot-scope=\"scope\">\r\n <template v-if=\"scope.row.is_show_log\">\r\n <a v-db-click @click=\"deliveryLook(scope.row)\">查看</a>\r\n <el-divider direction=\"vertical\"></el-divider>\r\n </template>\r\n <template>\r\n <el-dropdown size=\"small\" @command=\"changeMenu(scope.row, $event)\">\r\n <span class=\"el-dropdown-link\">更多<i class=\"el-icon-arrow-down el-icon--right\"></i> </span>\r\n <el-dropdown-menu slot=\"dropdown\">\r\n <el-dropdown-item command=\"1\">下载</el-dropdown-item>\r\n <el-dropdown-item command=\"2\">重新执行</el-dropdown-item>\r\n <el-dropdown-item v-if=\"scope.row.is_stop_button\" command=\"3\">停止任务</el-dropdown-item>\r\n <el-dropdown-item v-if=\"scope.row.is_error_button\" command=\"4\">清除异常任务</el-dropdown-item>\r\n </el-dropdown-menu>\r\n </el-dropdown>\r\n </template>\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n <div class=\"acea-row row-right page\">\r\n <pagination\r\n v-if=\"page1.total\"\r\n :total=\"page1.total\"\r\n :page.sync=\"page1.pageNum\"\r\n :limit.sync=\"page1.pageSize\"\r\n @pagination=\"getQueue\"\r\n />\r\n </div>\r\n </el-card>\r\n <el-dialog :visible.sync=\"modal1\" width=\"1000px\">\r\n <el-table height=\"500\" class=\"mt14\" :data=\"data2\" v-loading=\"loading2\">\r\n <el-table-column\r\n :label=\"item.title\"\r\n :min-width=\"item.minWidth || 100\"\r\n v-for=\"(item, index) in columns4\"\r\n :key=\"index\"\r\n >\r\n <template slot-scope=\"scope\">\r\n <template v-if=\"item.key\">\r\n <div>\r\n <span>{{ scope.row[item.key] }}</span>\r\n </div>\r\n </template>\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n <div class=\"acea-row row-right page\">\r\n <pagination\r\n v-if=\"page2.total\"\r\n :total=\"page2.total\"\r\n :page.sync=\"page2.pageNum\"\r\n :limit.sync=\"page2.pageSize\"\r\n @pagination=\"getDeliveryLog\"\r\n />\r\n </div>\r\n </el-dialog>\r\n <!-- </div> -->\r\n </el-dialog>\r\n</template>\r\n\r\n<script>\r\nimport { queueIndex, deliveryLog, queueAgain, queueDel, batchOrderDelivery, stopWrongQueue } from '@/api/order';\r\nimport { mapState } from 'vuex';\r\n\r\nexport default {\r\n data() {\r\n return {\r\n modal: false,\r\n data1: [],\r\n page1: {\r\n total: 0, // 总条数\r\n pageNum: 1, // 当前页\r\n pageSize: 10, // 每页显示条数\r\n },\r\n formValidate: {\r\n type: '',\r\n status: '',\r\n data: '',\r\n },\r\n options: {\r\n shortcuts: [\r\n {\r\n text: '今天',\r\n value() {\r\n const end = new Date();\r\n const start = new Date();\r\n start.setTime(new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate()));\r\n return [start, end];\r\n },\r\n },\r\n {\r\n text: '昨天',\r\n value() {\r\n const end = new Date();\r\n const start = new Date();\r\n start.setTime(\r\n start.setTime(new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate() - 1)),\r\n );\r\n end.setTime(\r\n end.setTime(new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate() - 1)),\r\n );\r\n return [start, end];\r\n },\r\n },\r\n {\r\n text: '最近7天',\r\n value() {\r\n const end = new Date();\r\n const start = new Date();\r\n start.setTime(\r\n start.setTime(new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate() - 6)),\r\n );\r\n return [start, end];\r\n },\r\n },\r\n {\r\n text: '最近30天',\r\n value() {\r\n const end = new Date();\r\n const start = new Date();\r\n start.setTime(\r\n start.setTime(new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate() - 29)),\r\n );\r\n return [start, end];\r\n },\r\n },\r\n {\r\n text: '本月',\r\n value() {\r\n const end = new Date();\r\n const start = new Date();\r\n start.setTime(start.setTime(new Date(new Date().getFullYear(), new Date().getMonth(), 1)));\r\n return [start, end];\r\n },\r\n },\r\n {\r\n text: '本年',\r\n value() {\r\n const end = new Date();\r\n const start = new Date();\r\n start.setTime(start.setTime(new Date(new Date().getFullYear(), 0, 1)));\r\n return [start, end];\r\n },\r\n },\r\n ],\r\n },\r\n timeVal: [],\r\n typeList: [\r\n // {\r\n // label: '批量发放用户优惠券',\r\n // value: '1'\r\n // },\r\n // {\r\n // label: '批量设置用户分组',\r\n // value: '2'\r\n // },\r\n // {\r\n // label: '批量设置用户标签',\r\n // value: '3'\r\n // },\r\n // {\r\n // label: '批量下架商品',\r\n // value: '4'\r\n // },\r\n // {\r\n // label: '批量删除商品规格',\r\n // value: '5'\r\n // },\r\n {\r\n label: '批量删除订单',\r\n value: '6',\r\n },\r\n {\r\n label: '批量手动发货',\r\n value: '7',\r\n },\r\n {\r\n label: '批量打印电子面单',\r\n value: '8',\r\n },\r\n {\r\n label: '批量配送',\r\n value: '9',\r\n },\r\n {\r\n label: '批量虚拟发货',\r\n value: '10',\r\n },\r\n ],\r\n statusList: [\r\n {\r\n label: '未处理',\r\n value: '0',\r\n },\r\n {\r\n label: '处理中',\r\n value: '1',\r\n },\r\n {\r\n label: '已完成',\r\n value: '2',\r\n },\r\n {\r\n label: '处理失败',\r\n value: '3',\r\n },\r\n ],\r\n columns2: [\r\n {\r\n title: '订单ID',\r\n key: 'order_id',\r\n },\r\n {\r\n title: '物流公司',\r\n key: 'delivery_name',\r\n },\r\n {\r\n title: '物流单号',\r\n key: 'delivery_id',\r\n },\r\n {\r\n title: '处理状态',\r\n key: 'status_cn',\r\n },\r\n {\r\n title: '异常原因',\r\n key: 'error',\r\n },\r\n ],\r\n columns3: [\r\n {\r\n title: '订单ID',\r\n key: 'order_id',\r\n },\r\n {\r\n title: '备注',\r\n key: 'fictitious_content',\r\n },\r\n {\r\n title: '处理状态',\r\n key: 'status_cn',\r\n },\r\n {\r\n title: '异常原因',\r\n key: 'error',\r\n },\r\n ],\r\n columns5: [\r\n {\r\n title: '订单ID',\r\n key: 'order_id',\r\n },\r\n {\r\n title: '配送员',\r\n key: 'delivery_name',\r\n },\r\n {\r\n title: '配送员电话',\r\n key: 'delivery_id',\r\n },\r\n {\r\n title: '处理状态',\r\n key: 'status_cn',\r\n },\r\n {\r\n title: '异常原因',\r\n key: 'error',\r\n },\r\n ],\r\n columns4: [],\r\n data2: [],\r\n page2: {\r\n total: 0, // 总条数\r\n pageNum: 1, // 当前页\r\n pageSize: 12, // 每页显示条数\r\n },\r\n modal1: false,\r\n deliveryLog: null,\r\n deliveryLogId: 0,\r\n deliveryLogType: '',\r\n loading: false,\r\n loading2: false,\r\n };\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : '75px';\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\r\n },\r\n },\r\n created() {\r\n this.getQueue();\r\n },\r\n methods: {\r\n getQueue() {\r\n let data = {\r\n page: this.page1.pageNum,\r\n limit: this.page1.pageSize,\r\n };\r\n if (this.formValidate.status) {\r\n data.status = this.formValidate.status;\r\n }\r\n if (this.formValidate.type) {\r\n data.type = this.formValidate.type;\r\n }\r\n if (this.formValidate.data) {\r\n data.data = this.formValidate.data;\r\n }\r\n this.loading = true;\r\n queueIndex(data)\r\n .then((res) => {\r\n this.loading = false;\r\n this.data1 = res.data.list;\r\n this.page1.total = res.data.count;\r\n })\r\n .catch((err) => {\r\n this.loading = false;\r\n });\r\n },\r\n // 搜索-操作时间\r\n onchangeTime(time) {\r\n this.timeVal = time || [];\r\n this.formValidate.data = this.timeVal[0] ? (this.timeVal ? this.timeVal.join('-') : '') : '';\r\n this.page1.pageNum = 1;\r\n this.getQueue();\r\n },\r\n // 搜索-类型\r\n typeSearchs() {\r\n this.page1.pageNum = 1;\r\n this.getQueue();\r\n },\r\n // 搜索-状态\r\n statusSearchs() {\r\n this.page1.pageNum = 1;\r\n this.getQueue();\r\n },\r\n // 查看-获取数据\r\n getDeliveryLog() {\r\n this.loading2 = true;\r\n deliveryLog(this.deliveryLogId, this.deliveryLogType, {\r\n page: this.page2.pageNum,\r\n limit: this.page2.pageSize,\r\n })\r\n .then((res) => {\r\n this.loading2 = false;\r\n this.data2 = res.data.list;\r\n this.page2.total = res.data.count;\r\n })\r\n .catch((err) => {\r\n this.loading2 = false;\r\n });\r\n },\r\n // 查看\r\n deliveryLook(row) {\r\n this.modal1 = true;\r\n this.deliveryLogId = row.id;\r\n this.deliveryLogType = row.cache_type;\r\n this.deliveryLog = row;\r\n switch (row.type) {\r\n case 7:\r\n case 8:\r\n this.columns4 = this.columns2;\r\n break;\r\n case 9:\r\n this.columns4 = this.columns5;\r\n break;\r\n case 10:\r\n this.columns4 = this.columns3;\r\n break;\r\n }\r\n this.getDeliveryLog();\r\n },\r\n // 更多\r\n changeMenu(row, $event) {\r\n switch ($event) {\r\n // 下载\r\n case '1':\r\n batchOrderDelivery(row.id, row.type, row.cache_type)\r\n .then((res) => {\r\n window.open(res.data[0]);\r\n })\r\n .catch((err) => {\r\n this.$message.error(err.msg);\r\n });\r\n break;\r\n // 重新执行\r\n case '2':\r\n this.queueAgain(row.id, row.type);\r\n break;\r\n // 停止任务\r\n case '3':\r\n this.$msgbox({\r\n title: '谨慎操作',\r\n message: '确认停止该任务?',\r\n showCancelButton: true,\r\n cancelButtonText: '取消',\r\n confirmButtonText: '确定',\r\n iconClass: 'el-icon-warning',\r\n confirmButtonClass: 'btn-custom-cancel',\r\n })\r\n .then(() => {\r\n this.stopQueue(row.id);\r\n })\r\n .catch(() => {});\r\n break;\r\n // 清除异常任务\r\n case '4':\r\n this.queueDel(row.id, row.type);\r\n break;\r\n }\r\n },\r\n // 重新执行\r\n queueAgain(id, type) {\r\n queueAgain(id, type)\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n this.getQueue();\r\n })\r\n .catch((err) => {\r\n this.$message.error(err.msg);\r\n });\r\n },\r\n // 清除异常任务\r\n queueDel(id, type) {\r\n queueDel(id, type)\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n this.getQueue();\r\n })\r\n .catch((err) => {\r\n this.$message.error(err.msg);\r\n });\r\n },\r\n // 停止任务\r\n stopQueue(id) {\r\n stopWrongQueue(id)\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n this.getQueue();\r\n })\r\n .catch((err) => {\r\n this.$message.error(err.msg);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style></style>\r\n"]}]}