material: refine material page, and implementing add/edit supplyprice function;