Hello,
It is possible to run a packet capture on the DHCP server to see the packets coming from switch and if the server replies ? It is expected to see the DHCP Request coming from switch and server to return the Offer.
Try to open a debug and check if Discovery is sent or Request after Offer:
<Huawei>debugging dhcp all packet
<Huawei>t m
<Huawei>t d
And configure the 'ip address dhcp-alloc' on Vlanif and check whether packets are sent out.
It will show like this:

Also please be sure that the interface is Up, there should be some interface added in that VLAN in order for VLANif to have the state Up.
You can stop debug using 'undo' parameter before the above command.
Hope it's useful.