Ah ha! Fixed one for a friend about a month ago which had very similar symptoms. In his case, it turned out to be the battery protection board, found inside the battery casing. The battery voltage showed as normal when tested with a voltmeter, but when placed under load, it dropped to nearly zero. A new board, which was almost a direct replacement, was found on Amazon for around £14.
Hope it's as easy a fix for yours – it looks to be a very similar bike, Chinese?
If you want more info after testing it under the conditions I described, post again.
Rob