新增条码扫描 and fix some bug