diff --git a/assets/image/2x/activity_hot.webp b/assets/image/2x/activity_hot.webp deleted file mode 100644 index a85130e0..00000000 Binary files a/assets/image/2x/activity_hot.webp and /dev/null differ diff --git a/assets/image/2x/activity_q.webp b/assets/image/2x/activity_q.webp deleted file mode 100644 index 3449361f..00000000 Binary files a/assets/image/2x/activity_q.webp and /dev/null differ diff --git a/assets/image/2x/add.webp b/assets/image/2x/add.webp deleted file mode 100644 index ecc7a536..00000000 Binary files a/assets/image/2x/add.webp and /dev/null differ diff --git a/assets/image/2x/add_friend.webp b/assets/image/2x/add_friend.webp deleted file mode 100644 index 382f0e8e..00000000 Binary files a/assets/image/2x/add_friend.webp and /dev/null differ diff --git a/assets/image/2x/attainment_bj.webp b/assets/image/2x/attainment_bj.webp deleted file mode 100644 index e864f1f1..00000000 Binary files a/assets/image/2x/attainment_bj.webp and /dev/null differ diff --git a/assets/image/2x/badge_img.webp b/assets/image/2x/badge_img.webp deleted file mode 100644 index 849fe585..00000000 Binary files a/assets/image/2x/badge_img.webp and /dev/null differ diff --git a/assets/image/2x/bargain.webp b/assets/image/2x/bargain.webp deleted file mode 100644 index 62dff84a..00000000 Binary files a/assets/image/2x/bargain.webp and /dev/null differ diff --git a/assets/image/2x/bianhao.webp b/assets/image/2x/bianhao.webp deleted file mode 100644 index 1f6d0a0f..00000000 Binary files a/assets/image/2x/bianhao.webp and /dev/null differ diff --git a/assets/image/2x/bill_gl.webp b/assets/image/2x/bill_gl.webp deleted file mode 100644 index 6a0a2383..00000000 Binary files a/assets/image/2x/bill_gl.webp and /dev/null differ diff --git a/assets/image/2x/bj_badge.webp b/assets/image/2x/bj_badge.webp deleted file mode 100644 index d82cd965..00000000 Binary files a/assets/image/2x/bj_badge.webp and /dev/null differ diff --git a/assets/image/2x/browse.webp b/assets/image/2x/browse.webp deleted file mode 100644 index a993bbdc..00000000 Binary files a/assets/image/2x/browse.webp and /dev/null differ diff --git a/assets/image/2x/bs_calendar_logo.webp b/assets/image/2x/bs_calendar_logo.webp deleted file mode 100644 index 50ed712e..00000000 Binary files a/assets/image/2x/bs_calendar_logo.webp and /dev/null differ diff --git a/assets/image/2x/bs_check.webp b/assets/image/2x/bs_check.webp deleted file mode 100644 index 4df45529..00000000 Binary files a/assets/image/2x/bs_check.webp and /dev/null differ diff --git a/assets/image/2x/bs_edit.webp b/assets/image/2x/bs_edit.webp deleted file mode 100644 index 8c48144b..00000000 Binary files a/assets/image/2x/bs_edit.webp and /dev/null differ diff --git a/assets/image/2x/bs_goods_search.webp b/assets/image/2x/bs_goods_search.webp deleted file mode 100644 index 8d0d485b..00000000 Binary files a/assets/image/2x/bs_goods_search.webp and /dev/null differ diff --git a/assets/image/2x/bs_home_bill.webp b/assets/image/2x/bs_home_bill.webp deleted file mode 100644 index f2405200..00000000 Binary files a/assets/image/2x/bs_home_bill.webp and /dev/null differ diff --git a/assets/image/2x/bs_mine_bg.webp b/assets/image/2x/bs_mine_bg.webp deleted file mode 100644 index 9a50c64e..00000000 Binary files a/assets/image/2x/bs_mine_bg.webp and /dev/null differ diff --git a/assets/image/2x/bs_mine_clerk.webp b/assets/image/2x/bs_mine_clerk.webp deleted file mode 100644 index 81cdd881..00000000 Binary files a/assets/image/2x/bs_mine_clerk.webp and /dev/null differ diff --git a/assets/image/2x/bs_mine_code.webp b/assets/image/2x/bs_mine_code.webp deleted file mode 100644 index f6b8fc83..00000000 Binary files a/assets/image/2x/bs_mine_code.webp and /dev/null differ diff --git a/assets/image/2x/bs_mine_heading.webp b/assets/image/2x/bs_mine_heading.webp deleted file mode 100644 index f6d94166..00000000 Binary files a/assets/image/2x/bs_mine_heading.webp and /dev/null differ diff --git a/assets/image/2x/bs_more.webp b/assets/image/2x/bs_more.webp deleted file mode 100644 index 4f9ac93d..00000000 Binary files a/assets/image/2x/bs_more.webp and /dev/null differ diff --git a/assets/image/2x/bs_no data_logo.webp b/assets/image/2x/bs_no data_logo.webp deleted file mode 100644 index 317c4647..00000000 Binary files a/assets/image/2x/bs_no data_logo.webp and /dev/null differ diff --git a/assets/image/2x/bs_px.webp b/assets/image/2x/bs_px.webp deleted file mode 100644 index e20e8753..00000000 Binary files a/assets/image/2x/bs_px.webp and /dev/null differ diff --git a/assets/image/2x/bs_refund.webp b/assets/image/2x/bs_refund.webp deleted file mode 100644 index 7d72afd2..00000000 Binary files a/assets/image/2x/bs_refund.webp and /dev/null differ diff --git a/assets/image/2x/bs_refund_num.webp b/assets/image/2x/bs_refund_num.webp deleted file mode 100644 index 62e3b678..00000000 Binary files a/assets/image/2x/bs_refund_num.webp and /dev/null differ diff --git a/assets/image/2x/bs_right.webp b/assets/image/2x/bs_right.webp deleted file mode 100644 index b5b70967..00000000 Binary files a/assets/image/2x/bs_right.webp and /dev/null differ diff --git a/assets/image/2x/bs_secure.webp b/assets/image/2x/bs_secure.webp deleted file mode 100644 index a86e2287..00000000 Binary files a/assets/image/2x/bs_secure.webp and /dev/null differ diff --git a/assets/image/2x/bs_shop.webp b/assets/image/2x/bs_shop.webp deleted file mode 100644 index 5308f65d..00000000 Binary files a/assets/image/2x/bs_shop.webp and /dev/null differ diff --git a/assets/image/2x/bs_shop_logo.webp b/assets/image/2x/bs_shop_logo.webp deleted file mode 100644 index 5bb7f860..00000000 Binary files a/assets/image/2x/bs_shop_logo.webp and /dev/null differ diff --git a/assets/image/2x/bs_switch.webp b/assets/image/2x/bs_switch.webp deleted file mode 100644 index eb50924a..00000000 Binary files a/assets/image/2x/bs_switch.webp and /dev/null differ diff --git a/assets/image/2x/bs_switch_shop.webp b/assets/image/2x/bs_switch_shop.webp deleted file mode 100644 index 76be0a52..00000000 Binary files a/assets/image/2x/bs_switch_shop.webp and /dev/null differ diff --git a/assets/image/2x/bs_trade_num.webp b/assets/image/2x/bs_trade_num.webp deleted file mode 100644 index 72c8cfd4..00000000 Binary files a/assets/image/2x/bs_trade_num.webp and /dev/null differ diff --git a/assets/image/2x/bs_uncheck.webp b/assets/image/2x/bs_uncheck.webp deleted file mode 100644 index e10c73ac..00000000 Binary files a/assets/image/2x/bs_uncheck.webp and /dev/null differ diff --git a/assets/image/2x/bs_user.webp b/assets/image/2x/bs_user.webp deleted file mode 100644 index 2080e2b4..00000000 Binary files a/assets/image/2x/bs_user.webp and /dev/null differ diff --git a/assets/image/2x/bs_user_switch.webp b/assets/image/2x/bs_user_switch.webp deleted file mode 100644 index fa46888e..00000000 Binary files a/assets/image/2x/bs_user_switch.webp and /dev/null differ diff --git a/assets/image/2x/bs_user_switch_bg.webp b/assets/image/2x/bs_user_switch_bg.webp deleted file mode 100644 index fa3140d2..00000000 Binary files a/assets/image/2x/bs_user_switch_bg.webp and /dev/null differ diff --git a/assets/image/2x/bs_xj.webp b/assets/image/2x/bs_xj.webp deleted file mode 100644 index 18017641..00000000 Binary files a/assets/image/2x/bs_xj.webp and /dev/null differ diff --git a/assets/image/2x/bus_calculator_enter.webp b/assets/image/2x/bus_calculator_enter.webp deleted file mode 100644 index 3d4c5852..00000000 Binary files a/assets/image/2x/bus_calculator_enter.webp and /dev/null differ diff --git a/assets/image/2x/bus_calculator_plus.webp b/assets/image/2x/bus_calculator_plus.webp deleted file mode 100644 index 34e74b15..00000000 Binary files a/assets/image/2x/bus_calculator_plus.webp and /dev/null differ diff --git a/assets/image/2x/bus_cashier_balance.webp b/assets/image/2x/bus_cashier_balance.webp deleted file mode 100644 index 69357372..00000000 Binary files a/assets/image/2x/bus_cashier_balance.webp and /dev/null differ diff --git a/assets/image/2x/bus_cashier_pt.webp b/assets/image/2x/bus_cashier_pt.webp deleted file mode 100644 index fa31cdb8..00000000 Binary files a/assets/image/2x/bus_cashier_pt.webp and /dev/null differ diff --git a/assets/image/2x/bus_cashier_scan_code.webp b/assets/image/2x/bus_cashier_scan_code.webp deleted file mode 100644 index e78b6f37..00000000 Binary files a/assets/image/2x/bus_cashier_scan_code.webp and /dev/null differ diff --git a/assets/image/2x/bus_cashier_switch.webp b/assets/image/2x/bus_cashier_switch.webp deleted file mode 100644 index e24b9245..00000000 Binary files a/assets/image/2x/bus_cashier_switch.webp and /dev/null differ diff --git a/assets/image/2x/bus_cashier_xj.webp b/assets/image/2x/bus_cashier_xj.webp deleted file mode 100644 index 1861ca13..00000000 Binary files a/assets/image/2x/bus_cashier_xj.webp and /dev/null differ diff --git a/assets/image/2x/bus_close_circle.webp b/assets/image/2x/bus_close_circle.webp deleted file mode 100644 index 21bde57f..00000000 Binary files a/assets/image/2x/bus_close_circle.webp and /dev/null differ diff --git a/assets/image/2x/bus_code_save.webp b/assets/image/2x/bus_code_save.webp deleted file mode 100644 index 41aaf2e1..00000000 Binary files a/assets/image/2x/bus_code_save.webp and /dev/null differ diff --git a/assets/image/2x/bus_coupon.webp b/assets/image/2x/bus_coupon.webp deleted file mode 100644 index b863ffa9..00000000 Binary files a/assets/image/2x/bus_coupon.webp and /dev/null differ diff --git a/assets/image/2x/bus_give_yue.webp b/assets/image/2x/bus_give_yue.webp deleted file mode 100644 index 56a98604..00000000 Binary files a/assets/image/2x/bus_give_yue.webp and /dev/null differ diff --git a/assets/image/2x/bus_goods_add.webp b/assets/image/2x/bus_goods_add.webp deleted file mode 100644 index 68c9f4e1..00000000 Binary files a/assets/image/2x/bus_goods_add.webp and /dev/null differ diff --git a/assets/image/2x/bus_home_bhy.webp b/assets/image/2x/bus_home_bhy.webp deleted file mode 100644 index 888b8eeb..00000000 Binary files a/assets/image/2x/bus_home_bhy.webp and /dev/null differ diff --git a/assets/image/2x/bus_home_cz.webp b/assets/image/2x/bus_home_cz.webp deleted file mode 100644 index 56d9c576..00000000 Binary files a/assets/image/2x/bus_home_cz.webp and /dev/null differ diff --git a/assets/image/2x/bus_home_czjl.webp b/assets/image/2x/bus_home_czjl.webp deleted file mode 100644 index a4b3f9f9..00000000 Binary files a/assets/image/2x/bus_home_czjl.webp and /dev/null differ diff --git a/assets/image/2x/bus_home_goods.webp b/assets/image/2x/bus_home_goods.webp deleted file mode 100644 index 10a50d3d..00000000 Binary files a/assets/image/2x/bus_home_goods.webp and /dev/null differ diff --git a/assets/image/2x/bus_home_goods_ssfx.webp b/assets/image/2x/bus_home_goods_ssfx.webp deleted file mode 100644 index e6eaeef5..00000000 Binary files a/assets/image/2x/bus_home_goods_ssfx.webp and /dev/null differ diff --git a/assets/image/2x/bus_home_hygl.webp b/assets/image/2x/bus_home_hygl.webp deleted file mode 100644 index 4faacb3b..00000000 Binary files a/assets/image/2x/bus_home_hygl.webp and /dev/null differ diff --git a/assets/image/2x/bus_home_hyyetj.webp b/assets/image/2x/bus_home_hyyetj.webp deleted file mode 100644 index c26a58f4..00000000 Binary files a/assets/image/2x/bus_home_hyyetj.webp and /dev/null differ diff --git a/assets/image/2x/bus_home_jrls.webp b/assets/image/2x/bus_home_jrls.webp deleted file mode 100644 index 0500eff4..00000000 Binary files a/assets/image/2x/bus_home_jrls.webp and /dev/null differ diff --git a/assets/image/2x/bus_home_rxbd.webp b/assets/image/2x/bus_home_rxbd.webp deleted file mode 100644 index 4f6b2ab6..00000000 Binary files a/assets/image/2x/bus_home_rxbd.webp and /dev/null differ diff --git a/assets/image/2x/bus_home_syt.webp b/assets/image/2x/bus_home_syt.webp deleted file mode 100644 index 60c95084..00000000 Binary files a/assets/image/2x/bus_home_syt.webp and /dev/null differ diff --git a/assets/image/2x/bus_home_syzl.webp b/assets/image/2x/bus_home_syzl.webp deleted file mode 100644 index 5a46aa56..00000000 Binary files a/assets/image/2x/bus_home_syzl.webp and /dev/null differ diff --git a/assets/image/2x/bus_home_xfjl.webp b/assets/image/2x/bus_home_xfjl.webp deleted file mode 100644 index 885f9ea7..00000000 Binary files a/assets/image/2x/bus_home_xfjl.webp and /dev/null differ diff --git a/assets/image/2x/bus_home_xfpm.webp b/assets/image/2x/bus_home_xfpm.webp deleted file mode 100644 index 917c4b56..00000000 Binary files a/assets/image/2x/bus_home_xfpm.webp and /dev/null differ diff --git a/assets/image/2x/bus_home_yytj.webp b/assets/image/2x/bus_home_yytj.webp deleted file mode 100644 index bd9b6862..00000000 Binary files a/assets/image/2x/bus_home_yytj.webp and /dev/null differ diff --git a/assets/image/2x/bus_integral.webp b/assets/image/2x/bus_integral.webp deleted file mode 100644 index 5ca48426..00000000 Binary files a/assets/image/2x/bus_integral.webp and /dev/null differ diff --git a/assets/image/2x/bus_pay_success_logo.png b/assets/image/2x/bus_pay_success_logo.png deleted file mode 100644 index 52c37939..00000000 Binary files a/assets/image/2x/bus_pay_success_logo.png and /dev/null differ diff --git a/assets/image/2x/bus_real_recharge.webp b/assets/image/2x/bus_real_recharge.webp deleted file mode 100644 index 4b5f3b9e..00000000 Binary files a/assets/image/2x/bus_real_recharge.webp and /dev/null differ diff --git a/assets/image/2x/bus_time_select.webp b/assets/image/2x/bus_time_select.webp deleted file mode 100644 index 28990d79..00000000 Binary files a/assets/image/2x/bus_time_select.webp and /dev/null differ diff --git a/assets/image/2x/bus_time_unSelect.webp b/assets/image/2x/bus_time_unSelect.webp deleted file mode 100644 index 63fd1ec0..00000000 Binary files a/assets/image/2x/bus_time_unSelect.webp and /dev/null differ diff --git a/assets/image/2x/bus_vip_alipay.webp b/assets/image/2x/bus_vip_alipay.webp deleted file mode 100644 index 6f1d8de0..00000000 Binary files a/assets/image/2x/bus_vip_alipay.webp and /dev/null differ diff --git a/assets/image/2x/bus_vip_balance.webp b/assets/image/2x/bus_vip_balance.webp deleted file mode 100644 index 8f0baf46..00000000 Binary files a/assets/image/2x/bus_vip_balance.webp and /dev/null differ diff --git a/assets/image/2x/bus_vip_cc.webp b/assets/image/2x/bus_vip_cc.webp deleted file mode 100644 index 7144c199..00000000 Binary files a/assets/image/2x/bus_vip_cc.webp and /dev/null differ diff --git a/assets/image/2x/bus_vip_j.webp b/assets/image/2x/bus_vip_j.webp deleted file mode 100644 index 8c95a37c..00000000 Binary files a/assets/image/2x/bus_vip_j.webp and /dev/null differ diff --git a/assets/image/2x/bus_vip_wx.webp b/assets/image/2x/bus_vip_wx.webp deleted file mode 100644 index 0b1f0a3f..00000000 Binary files a/assets/image/2x/bus_vip_wx.webp and /dev/null differ diff --git a/assets/image/2x/bus_vip_xj.webp b/assets/image/2x/bus_vip_xj.webp deleted file mode 100644 index f6471fc3..00000000 Binary files a/assets/image/2x/bus_vip_xj.webp and /dev/null differ diff --git a/assets/image/2x/bus_yue.webp b/assets/image/2x/bus_yue.webp deleted file mode 100644 index 5480b211..00000000 Binary files a/assets/image/2x/bus_yue.webp and /dev/null differ diff --git a/assets/image/2x/business.webp b/assets/image/2x/business.webp deleted file mode 100644 index 02a88ab9..00000000 Binary files a/assets/image/2x/business.webp and /dev/null differ diff --git a/assets/image/2x/business_ home_h.webp b/assets/image/2x/business_ home_h.webp deleted file mode 100644 index 845a9b4f..00000000 Binary files a/assets/image/2x/business_ home_h.webp and /dev/null differ diff --git a/assets/image/2x/business_code.webp b/assets/image/2x/business_code.webp deleted file mode 100644 index dd3b58c3..00000000 Binary files a/assets/image/2x/business_code.webp and /dev/null differ diff --git a/assets/image/2x/business_goods.webp b/assets/image/2x/business_goods.webp deleted file mode 100644 index 68d4ba5e..00000000 Binary files a/assets/image/2x/business_goods.webp and /dev/null differ diff --git a/assets/image/2x/business_goods_h.webp b/assets/image/2x/business_goods_h.webp deleted file mode 100644 index 262ebc71..00000000 Binary files a/assets/image/2x/business_goods_h.webp and /dev/null differ diff --git a/assets/image/2x/business_home.webp b/assets/image/2x/business_home.webp deleted file mode 100644 index 68802d24..00000000 Binary files a/assets/image/2x/business_home.webp and /dev/null differ diff --git a/assets/image/2x/business_login.webp b/assets/image/2x/business_login.webp deleted file mode 100644 index 98bc48ae..00000000 Binary files a/assets/image/2x/business_login.webp and /dev/null differ diff --git a/assets/image/2x/business_mine.webp b/assets/image/2x/business_mine.webp deleted file mode 100644 index 5c689e6e..00000000 Binary files a/assets/image/2x/business_mine.webp and /dev/null differ diff --git a/assets/image/2x/business_mine_h.webp b/assets/image/2x/business_mine_h.webp deleted file mode 100644 index 82f9e78e..00000000 Binary files a/assets/image/2x/business_mine_h.webp and /dev/null differ diff --git a/assets/image/2x/business_order.webp b/assets/image/2x/business_order.webp deleted file mode 100644 index 2cf0eeee..00000000 Binary files a/assets/image/2x/business_order.webp and /dev/null differ diff --git a/assets/image/2x/business_order_h.webp b/assets/image/2x/business_order_h.webp deleted file mode 100644 index fa4d76c5..00000000 Binary files a/assets/image/2x/business_order_h.webp and /dev/null differ diff --git a/assets/image/2x/business_phone.webp b/assets/image/2x/business_phone.webp deleted file mode 100644 index ab31db89..00000000 Binary files a/assets/image/2x/business_phone.webp and /dev/null differ diff --git a/assets/image/2x/business_scan_code.webp b/assets/image/2x/business_scan_code.webp deleted file mode 100644 index 7932df27..00000000 Binary files a/assets/image/2x/business_scan_code.webp and /dev/null differ diff --git a/assets/image/2x/by_badge.webp b/assets/image/2x/by_badge.webp deleted file mode 100644 index 8bcf8bba..00000000 Binary files a/assets/image/2x/by_badge.webp and /dev/null differ diff --git a/assets/image/2x/calendar.webp b/assets/image/2x/calendar.webp deleted file mode 100644 index bad76140..00000000 Binary files a/assets/image/2x/calendar.webp and /dev/null differ diff --git a/assets/image/2x/cancel.webp b/assets/image/2x/cancel.webp deleted file mode 100644 index 11e194cc..00000000 Binary files a/assets/image/2x/cancel.webp and /dev/null differ diff --git a/assets/image/2x/channel_jt.webp b/assets/image/2x/channel_jt.webp deleted file mode 100644 index 599a9254..00000000 Binary files a/assets/image/2x/channel_jt.webp and /dev/null differ diff --git a/assets/image/2x/channel_logo.webp b/assets/image/2x/channel_logo.webp deleted file mode 100644 index 9fbbf85e..00000000 Binary files a/assets/image/2x/channel_logo.webp and /dev/null differ diff --git a/assets/image/2x/channel_text.webp b/assets/image/2x/channel_text.webp deleted file mode 100644 index 8ac978d5..00000000 Binary files a/assets/image/2x/channel_text.webp and /dev/null differ diff --git a/assets/image/2x/chat_more.webp b/assets/image/2x/chat_more.webp deleted file mode 100644 index bb796014..00000000 Binary files a/assets/image/2x/chat_more.webp and /dev/null differ diff --git a/assets/image/2x/closed_bill.webp b/assets/image/2x/closed_bill.webp deleted file mode 100644 index 968c0d2a..00000000 Binary files a/assets/image/2x/closed_bill.webp and /dev/null differ diff --git a/assets/image/2x/collage.webp b/assets/image/2x/collage.webp deleted file mode 100644 index ff42761e..00000000 Binary files a/assets/image/2x/collage.webp and /dev/null differ diff --git a/assets/image/2x/coupon.webp b/assets/image/2x/coupon.webp deleted file mode 100644 index 31a46606..00000000 Binary files a/assets/image/2x/coupon.webp and /dev/null differ diff --git a/assets/image/2x/default_1.webp b/assets/image/2x/default_1.webp deleted file mode 100644 index 6583fc10..00000000 Binary files a/assets/image/2x/default_1.webp and /dev/null differ diff --git a/assets/image/2x/default_2_1.webp b/assets/image/2x/default_2_1.webp deleted file mode 100644 index 6234d193..00000000 Binary files a/assets/image/2x/default_2_1.webp and /dev/null differ diff --git a/assets/image/2x/default_user.webp b/assets/image/2x/default_user.webp deleted file mode 100644 index ea543a67..00000000 Binary files a/assets/image/2x/default_user.webp and /dev/null differ diff --git a/assets/image/2x/default_user1.webp b/assets/image/2x/default_user1.webp deleted file mode 100644 index 6762c2d5..00000000 Binary files a/assets/image/2x/default_user1.webp and /dev/null differ diff --git a/assets/image/2x/delete.webp b/assets/image/2x/delete.webp deleted file mode 100644 index 8c7de586..00000000 Binary files a/assets/image/2x/delete.webp and /dev/null differ diff --git a/assets/image/2x/di_zhi.webp b/assets/image/2x/di_zhi.webp deleted file mode 100644 index c493be87..00000000 Binary files a/assets/image/2x/di_zhi.webp and /dev/null differ diff --git a/assets/image/2x/dian_pu.webp b/assets/image/2x/dian_pu.webp deleted file mode 100644 index 4adcecc5..00000000 Binary files a/assets/image/2x/dian_pu.webp and /dev/null differ diff --git a/assets/image/2x/ding_dan.webp b/assets/image/2x/ding_dan.webp deleted file mode 100644 index ba3bd839..00000000 Binary files a/assets/image/2x/ding_dan.webp and /dev/null differ diff --git a/assets/image/2x/dining_w.webp b/assets/image/2x/dining_w.webp deleted file mode 100644 index 7b10d441..00000000 Binary files a/assets/image/2x/dining_w.webp and /dev/null differ diff --git a/assets/image/2x/discount.webp b/assets/image/2x/discount.webp deleted file mode 100644 index 27ed950c..00000000 Binary files a/assets/image/2x/discount.webp and /dev/null differ diff --git a/assets/image/2x/disenable_seletor.png b/assets/image/2x/disenable_seletor.png deleted file mode 100644 index b1971772..00000000 Binary files a/assets/image/2x/disenable_seletor.png and /dev/null differ diff --git a/assets/image/2x/disenable_seletor_tow.webp b/assets/image/2x/disenable_seletor_tow.webp deleted file mode 100644 index 8301d798..00000000 Binary files a/assets/image/2x/disenable_seletor_tow.webp and /dev/null differ diff --git a/assets/image/2x/distribution.webp b/assets/image/2x/distribution.webp deleted file mode 100644 index 468191bc..00000000 Binary files a/assets/image/2x/distribution.webp and /dev/null differ diff --git a/assets/image/2x/dong_tai.webp b/assets/image/2x/dong_tai.webp deleted file mode 100644 index 38a8b049..00000000 Binary files a/assets/image/2x/dong_tai.webp and /dev/null differ diff --git a/assets/image/2x/fa_bu.webp b/assets/image/2x/fa_bu.webp deleted file mode 100644 index 33cc54a3..00000000 Binary files a/assets/image/2x/fa_bu.webp and /dev/null differ diff --git a/assets/image/2x/fan_kui.webp b/assets/image/2x/fan_kui.webp deleted file mode 100644 index f6b791dc..00000000 Binary files a/assets/image/2x/fan_kui.webp and /dev/null differ diff --git a/assets/image/2x/farmers_bg.webp b/assets/image/2x/farmers_bg.webp deleted file mode 100644 index 2e613c9e..00000000 Binary files a/assets/image/2x/farmers_bg.webp and /dev/null differ diff --git a/assets/image/2x/farmers_cg.webp b/assets/image/2x/farmers_cg.webp deleted file mode 100644 index 30634780..00000000 Binary files a/assets/image/2x/farmers_cg.webp and /dev/null differ diff --git a/assets/image/2x/farmers_cy.webp b/assets/image/2x/farmers_cy.webp deleted file mode 100644 index 901aeb5d..00000000 Binary files a/assets/image/2x/farmers_cy.webp and /dev/null differ diff --git a/assets/image/2x/farmers_tj.webp b/assets/image/2x/farmers_tj.webp deleted file mode 100644 index d3cf75db..00000000 Binary files a/assets/image/2x/farmers_tj.webp and /dev/null differ diff --git a/assets/image/2x/farmers_zp.webp b/assets/image/2x/farmers_zp.webp deleted file mode 100644 index 16484956..00000000 Binary files a/assets/image/2x/farmers_zp.webp and /dev/null differ diff --git a/assets/image/2x/fen_si.webp b/assets/image/2x/fen_si.webp deleted file mode 100644 index 4a84996a..00000000 Binary files a/assets/image/2x/fen_si.webp and /dev/null differ diff --git a/assets/image/2x/follow.webp b/assets/image/2x/follow.webp deleted file mode 100644 index 599bd284..00000000 Binary files a/assets/image/2x/follow.webp and /dev/null differ diff --git a/assets/image/2x/friend_grouping.webp b/assets/image/2x/friend_grouping.webp deleted file mode 100644 index e0e51b46..00000000 Binary files a/assets/image/2x/friend_grouping.webp and /dev/null differ diff --git a/assets/image/2x/fuka_j.webp b/assets/image/2x/fuka_j.webp deleted file mode 100644 index ce681b57..00000000 Binary files a/assets/image/2x/fuka_j.webp and /dev/null differ diff --git a/assets/image/2x/fuka_zj.webp b/assets/image/2x/fuka_zj.webp deleted file mode 100644 index 24012c6c..00000000 Binary files a/assets/image/2x/fuka_zj.webp and /dev/null differ diff --git a/assets/image/2x/goods_cart.webp b/assets/image/2x/goods_cart.webp deleted file mode 100644 index e43d96fc..00000000 Binary files a/assets/image/2x/goods_cart.webp and /dev/null differ diff --git a/assets/image/2x/goods_phone.webp b/assets/image/2x/goods_phone.webp deleted file mode 100644 index 0dd1d86b..00000000 Binary files a/assets/image/2x/goods_phone.webp and /dev/null differ diff --git a/assets/image/2x/goods_shopp.webp b/assets/image/2x/goods_shopp.webp deleted file mode 100644 index dc3d1e07..00000000 Binary files a/assets/image/2x/goods_shopp.webp and /dev/null differ diff --git a/assets/image/2x/green_leaf.webp b/assets/image/2x/green_leaf.webp deleted file mode 100644 index af30df5d..00000000 Binary files a/assets/image/2x/green_leaf.webp and /dev/null differ diff --git a/assets/image/2x/guan_zhu.webp b/assets/image/2x/guan_zhu.webp deleted file mode 100644 index 351c61d5..00000000 Binary files a/assets/image/2x/guan_zhu.webp and /dev/null differ diff --git a/assets/image/2x/help_farmers_logo.webp b/assets/image/2x/help_farmers_logo.webp deleted file mode 100644 index a708b712..00000000 Binary files a/assets/image/2x/help_farmers_logo.webp and /dev/null differ diff --git a/assets/image/2x/hj_badge.webp b/assets/image/2x/hj_badge.webp deleted file mode 100644 index e5fe2d72..00000000 Binary files a/assets/image/2x/hj_badge.webp and /dev/null differ diff --git a/assets/image/2x/home_activity.webp b/assets/image/2x/home_activity.webp deleted file mode 100644 index efd9122e..00000000 Binary files a/assets/image/2x/home_activity.webp and /dev/null differ diff --git a/assets/image/2x/home_chi.webp b/assets/image/2x/home_chi.webp deleted file mode 100644 index 8e43721a..00000000 Binary files a/assets/image/2x/home_chi.webp and /dev/null differ diff --git a/assets/image/2x/home_he.webp b/assets/image/2x/home_he.webp deleted file mode 100644 index 5bd295f6..00000000 Binary files a/assets/image/2x/home_he.webp and /dev/null differ diff --git a/assets/image/2x/home_lm.webp b/assets/image/2x/home_lm.webp deleted file mode 100644 index 2c732315..00000000 Binary files a/assets/image/2x/home_lm.webp and /dev/null differ diff --git a/assets/image/2x/home_recharge.webp b/assets/image/2x/home_recharge.webp deleted file mode 100644 index 6cb2563c..00000000 Binary files a/assets/image/2x/home_recharge.webp and /dev/null differ diff --git a/assets/image/2x/home_wan.webp b/assets/image/2x/home_wan.webp deleted file mode 100644 index 4065570c..00000000 Binary files a/assets/image/2x/home_wan.webp and /dev/null differ diff --git a/assets/image/2x/home_welfare.webp b/assets/image/2x/home_welfare.webp deleted file mode 100644 index c36d2386..00000000 Binary files a/assets/image/2x/home_welfare.webp and /dev/null differ diff --git a/assets/image/2x/hot_list.webp b/assets/image/2x/hot_list.webp deleted file mode 100644 index 33c828df..00000000 Binary files a/assets/image/2x/hot_list.webp and /dev/null differ diff --git a/assets/image/2x/ic_coupon_bg.webp b/assets/image/2x/ic_coupon_bg.webp deleted file mode 100644 index 1e6ebb8b..00000000 Binary files a/assets/image/2x/ic_coupon_bg.webp and /dev/null differ diff --git a/assets/image/2x/ic_coupon_invalid_bg.webp b/assets/image/2x/ic_coupon_invalid_bg.webp deleted file mode 100644 index b63adfb1..00000000 Binary files a/assets/image/2x/ic_coupon_invalid_bg.webp and /dev/null differ diff --git a/assets/image/2x/ic_splash_bg.webp b/assets/image/2x/ic_splash_bg.webp deleted file mode 100644 index b686eb2a..00000000 Binary files a/assets/image/2x/ic_splash_bg.webp and /dev/null differ diff --git a/assets/image/2x/icon_about_logo.webp b/assets/image/2x/icon_about_logo.webp deleted file mode 100644 index e43b9138..00000000 Binary files a/assets/image/2x/icon_about_logo.webp and /dev/null differ diff --git a/assets/image/2x/icon_address_call.webp b/assets/image/2x/icon_address_call.webp deleted file mode 100644 index 29b81ab6..00000000 Binary files a/assets/image/2x/icon_address_call.webp and /dev/null differ diff --git a/assets/image/2x/icon_address_edit.webp b/assets/image/2x/icon_address_edit.webp deleted file mode 100644 index d18db0f9..00000000 Binary files a/assets/image/2x/icon_address_edit.webp and /dev/null differ diff --git a/assets/image/2x/icon_address_location.webp b/assets/image/2x/icon_address_location.webp deleted file mode 100644 index e985c13a..00000000 Binary files a/assets/image/2x/icon_address_location.webp and /dev/null differ diff --git a/assets/image/2x/icon_address_location_action.webp b/assets/image/2x/icon_address_location_action.webp deleted file mode 100644 index 98df2880..00000000 Binary files a/assets/image/2x/icon_address_location_action.webp and /dev/null differ diff --git a/assets/image/2x/icon_alipay.webp b/assets/image/2x/icon_alipay.webp deleted file mode 100644 index 23a469fc..00000000 Binary files a/assets/image/2x/icon_alipay.webp and /dev/null differ diff --git a/assets/image/2x/icon_an_crown.webp b/assets/image/2x/icon_an_crown.webp deleted file mode 100644 index 6612e4e6..00000000 Binary files a/assets/image/2x/icon_an_crown.webp and /dev/null differ diff --git a/assets/image/2x/icon_attainment.webp b/assets/image/2x/icon_attainment.webp deleted file mode 100644 index e5e9243e..00000000 Binary files a/assets/image/2x/icon_attainment.webp and /dev/null differ diff --git a/assets/image/2x/icon_bi_n.webp b/assets/image/2x/icon_bi_n.webp deleted file mode 100644 index c659673a..00000000 Binary files a/assets/image/2x/icon_bi_n.webp and /dev/null differ diff --git a/assets/image/2x/icon_bi_s.webp b/assets/image/2x/icon_bi_s.webp deleted file mode 100644 index ecf1216b..00000000 Binary files a/assets/image/2x/icon_bi_s.webp and /dev/null differ diff --git a/assets/image/2x/icon_brand_introduction.webp b/assets/image/2x/icon_brand_introduction.webp deleted file mode 100644 index 4a77ffc6..00000000 Binary files a/assets/image/2x/icon_brand_introduction.webp and /dev/null differ diff --git a/assets/image/2x/icon_brand_n.webp b/assets/image/2x/icon_brand_n.webp deleted file mode 100644 index e7272378..00000000 Binary files a/assets/image/2x/icon_brand_n.webp and /dev/null differ diff --git a/assets/image/2x/icon_brand_s.webp b/assets/image/2x/icon_brand_s.webp deleted file mode 100644 index 77552945..00000000 Binary files a/assets/image/2x/icon_brand_s.webp and /dev/null differ diff --git a/assets/image/2x/icon_bread.webp b/assets/image/2x/icon_bread.webp deleted file mode 100644 index 86cb05b8..00000000 Binary files a/assets/image/2x/icon_bread.webp and /dev/null differ diff --git a/assets/image/2x/icon_bread_bg.webp b/assets/image/2x/icon_bread_bg.webp deleted file mode 100644 index 7f16da8c..00000000 Binary files a/assets/image/2x/icon_bread_bg.webp and /dev/null differ diff --git a/assets/image/2x/icon_by_bike.webp b/assets/image/2x/icon_by_bike.webp deleted file mode 100644 index 50ccc0ed..00000000 Binary files a/assets/image/2x/icon_by_bike.webp and /dev/null differ diff --git a/assets/image/2x/icon_calendar_today_sharp.webp b/assets/image/2x/icon_calendar_today_sharp.webp deleted file mode 100644 index 0c863f75..00000000 Binary files a/assets/image/2x/icon_calendar_today_sharp.webp and /dev/null differ diff --git a/assets/image/2x/icon_camera_permission_tips.webp b/assets/image/2x/icon_camera_permission_tips.webp deleted file mode 100644 index dbc53731..00000000 Binary files a/assets/image/2x/icon_camera_permission_tips.webp and /dev/null differ diff --git a/assets/image/2x/icon_card_coupon.webp b/assets/image/2x/icon_card_coupon.webp deleted file mode 100644 index 640630e1..00000000 Binary files a/assets/image/2x/icon_card_coupon.webp and /dev/null differ diff --git a/assets/image/2x/icon_chat.webp b/assets/image/2x/icon_chat.webp deleted file mode 100644 index bc2ea7c1..00000000 Binary files a/assets/image/2x/icon_chat.webp and /dev/null differ diff --git a/assets/image/2x/icon_chat_camera.webp b/assets/image/2x/icon_chat_camera.webp deleted file mode 100644 index 13b76e7d..00000000 Binary files a/assets/image/2x/icon_chat_camera.webp and /dev/null differ diff --git a/assets/image/2x/icon_chat_copy.webp b/assets/image/2x/icon_chat_copy.webp deleted file mode 100644 index cc37b2cc..00000000 Binary files a/assets/image/2x/icon_chat_copy.webp and /dev/null differ diff --git a/assets/image/2x/icon_chat_delete.webp b/assets/image/2x/icon_chat_delete.webp deleted file mode 100644 index 853bf479..00000000 Binary files a/assets/image/2x/icon_chat_delete.webp and /dev/null differ diff --git a/assets/image/2x/icon_chat_emo.webp b/assets/image/2x/icon_chat_emo.webp deleted file mode 100644 index 9ac680bb..00000000 Binary files a/assets/image/2x/icon_chat_emo.webp and /dev/null differ diff --git a/assets/image/2x/icon_chat_photo.webp b/assets/image/2x/icon_chat_photo.webp deleted file mode 100644 index e9f1f748..00000000 Binary files a/assets/image/2x/icon_chat_photo.webp and /dev/null differ diff --git a/assets/image/2x/icon_chili.webp b/assets/image/2x/icon_chili.webp deleted file mode 100644 index 56159f54..00000000 Binary files a/assets/image/2x/icon_chili.webp and /dev/null differ diff --git a/assets/image/2x/icon_comment.webp b/assets/image/2x/icon_comment.webp deleted file mode 100644 index 7637dd7a..00000000 Binary files a/assets/image/2x/icon_comment.webp and /dev/null differ diff --git a/assets/image/2x/icon_copy_j.webp b/assets/image/2x/icon_copy_j.webp deleted file mode 100644 index 86805b42..00000000 Binary files a/assets/image/2x/icon_copy_j.webp and /dev/null differ diff --git a/assets/image/2x/icon_copy_link.webp b/assets/image/2x/icon_copy_link.webp deleted file mode 100644 index 4a21b4e7..00000000 Binary files a/assets/image/2x/icon_copy_link.webp and /dev/null differ diff --git a/assets/image/2x/icon_cz.webp b/assets/image/2x/icon_cz.webp deleted file mode 100644 index 36e6b3a1..00000000 Binary files a/assets/image/2x/icon_cz.webp and /dev/null differ diff --git a/assets/image/2x/icon_del.webp b/assets/image/2x/icon_del.webp deleted file mode 100644 index 499e5e8c..00000000 Binary files a/assets/image/2x/icon_del.webp and /dev/null differ diff --git a/assets/image/2x/icon_delete.webp b/assets/image/2x/icon_delete.webp deleted file mode 100644 index cdaf1043..00000000 Binary files a/assets/image/2x/icon_delete.webp and /dev/null differ diff --git a/assets/image/2x/icon_deliver_goods.webp b/assets/image/2x/icon_deliver_goods.webp deleted file mode 100644 index 979f5f0e..00000000 Binary files a/assets/image/2x/icon_deliver_goods.webp and /dev/null differ diff --git a/assets/image/2x/icon_deliver_goods_h.webp b/assets/image/2x/icon_deliver_goods_h.webp deleted file mode 100644 index 44165120..00000000 Binary files a/assets/image/2x/icon_deliver_goods_h.webp and /dev/null differ diff --git a/assets/image/2x/icon_delivery.webp b/assets/image/2x/icon_delivery.webp deleted file mode 100644 index 53799cd4..00000000 Binary files a/assets/image/2x/icon_delivery.webp and /dev/null differ diff --git a/assets/image/2x/icon_delivery_h.webp b/assets/image/2x/icon_delivery_h.webp deleted file mode 100644 index 0e44b58f..00000000 Binary files a/assets/image/2x/icon_delivery_h.webp and /dev/null differ diff --git a/assets/image/2x/icon_drive.webp b/assets/image/2x/icon_drive.webp deleted file mode 100644 index 972be59d..00000000 Binary files a/assets/image/2x/icon_drive.webp and /dev/null differ diff --git a/assets/image/2x/icon_empty.webp b/assets/image/2x/icon_empty.webp deleted file mode 100644 index d60adb97..00000000 Binary files a/assets/image/2x/icon_empty.webp and /dev/null differ diff --git a/assets/image/2x/icon_enlarge.webp b/assets/image/2x/icon_enlarge.webp deleted file mode 100644 index 68ac78d1..00000000 Binary files a/assets/image/2x/icon_enlarge.webp and /dev/null differ diff --git a/assets/image/2x/icon_facebook.webp b/assets/image/2x/icon_facebook.webp deleted file mode 100644 index d3dc9968..00000000 Binary files a/assets/image/2x/icon_facebook.webp and /dev/null differ diff --git a/assets/image/2x/icon_founder.webp b/assets/image/2x/icon_founder.webp deleted file mode 100644 index 191fc353..00000000 Binary files a/assets/image/2x/icon_founder.webp and /dev/null differ diff --git a/assets/image/2x/icon_founder_text.webp b/assets/image/2x/icon_founder_text.webp deleted file mode 100644 index faab6eb4..00000000 Binary files a/assets/image/2x/icon_founder_text.webp and /dev/null differ diff --git a/assets/image/2x/icon_get_coupons.webp b/assets/image/2x/icon_get_coupons.webp deleted file mode 100644 index eba63d83..00000000 Binary files a/assets/image/2x/icon_get_coupons.webp and /dev/null differ diff --git a/assets/image/2x/icon_gold_blessing.webp b/assets/image/2x/icon_gold_blessing.webp deleted file mode 100644 index ff7db233..00000000 Binary files a/assets/image/2x/icon_gold_blessing.webp and /dev/null differ diff --git a/assets/image/2x/icon_gold_coin.webp b/assets/image/2x/icon_gold_coin.webp deleted file mode 100644 index 93319e79..00000000 Binary files a/assets/image/2x/icon_gold_coin.webp and /dev/null differ diff --git a/assets/image/2x/icon_guide_1.webp b/assets/image/2x/icon_guide_1.webp deleted file mode 100644 index a1a9f3b4..00000000 Binary files a/assets/image/2x/icon_guide_1.webp and /dev/null differ diff --git a/assets/image/2x/icon_guide_2.webp b/assets/image/2x/icon_guide_2.webp deleted file mode 100644 index e1cdaa92..00000000 Binary files a/assets/image/2x/icon_guide_2.webp and /dev/null differ diff --git a/assets/image/2x/icon_guide_3.webp b/assets/image/2x/icon_guide_3.webp deleted file mode 100644 index 8b12a602..00000000 Binary files a/assets/image/2x/icon_guide_3.webp and /dev/null differ diff --git a/assets/image/2x/icon_guide_4.webp b/assets/image/2x/icon_guide_4.webp deleted file mode 100644 index 5f229cb9..00000000 Binary files a/assets/image/2x/icon_guide_4.webp and /dev/null differ diff --git a/assets/image/2x/icon_gz.webp b/assets/image/2x/icon_gz.webp deleted file mode 100644 index f3e96b01..00000000 Binary files a/assets/image/2x/icon_gz.webp and /dev/null differ diff --git a/assets/image/2x/icon_header_loading.webp b/assets/image/2x/icon_header_loading.webp deleted file mode 100644 index 844584d2..00000000 Binary files a/assets/image/2x/icon_header_loading.webp and /dev/null differ diff --git a/assets/image/2x/icon_history.webp b/assets/image/2x/icon_history.webp deleted file mode 100644 index b56f543a..00000000 Binary files a/assets/image/2x/icon_history.webp and /dev/null differ diff --git a/assets/image/2x/icon_hot_right_top.webp b/assets/image/2x/icon_hot_right_top.webp deleted file mode 100644 index 03b7562b..00000000 Binary files a/assets/image/2x/icon_hot_right_top.webp and /dev/null differ diff --git a/assets/image/2x/icon_idea_cj.webp b/assets/image/2x/icon_idea_cj.webp deleted file mode 100644 index 8a6eacee..00000000 Binary files a/assets/image/2x/icon_idea_cj.webp and /dev/null differ diff --git a/assets/image/2x/icon_idea_hb.webp b/assets/image/2x/icon_idea_hb.webp deleted file mode 100644 index 782e08c0..00000000 Binary files a/assets/image/2x/icon_idea_hb.webp and /dev/null differ diff --git a/assets/image/2x/icon_idea_jk.webp b/assets/image/2x/icon_idea_jk.webp deleted file mode 100644 index d0f713ff..00000000 Binary files a/assets/image/2x/icon_idea_jk.webp and /dev/null differ diff --git a/assets/image/2x/icon_idea_ya.webp b/assets/image/2x/icon_idea_ya.webp deleted file mode 100644 index 7ca0d9b8..00000000 Binary files a/assets/image/2x/icon_idea_ya.webp and /dev/null differ diff --git a/assets/image/2x/icon_idea_yj.webp b/assets/image/2x/icon_idea_yj.webp deleted file mode 100644 index 32784496..00000000 Binary files a/assets/image/2x/icon_idea_yj.webp and /dev/null differ diff --git a/assets/image/2x/icon_idea_zh.webp b/assets/image/2x/icon_idea_zh.webp deleted file mode 100644 index 0086874f..00000000 Binary files a/assets/image/2x/icon_idea_zh.webp and /dev/null differ diff --git a/assets/image/2x/icon_integral_login.webp b/assets/image/2x/icon_integral_login.webp deleted file mode 100644 index 1a08438a..00000000 Binary files a/assets/image/2x/icon_integral_login.webp and /dev/null differ diff --git a/assets/image/2x/icon_integral_order.webp b/assets/image/2x/icon_integral_order.webp deleted file mode 100644 index f7623922..00000000 Binary files a/assets/image/2x/icon_integral_order.webp and /dev/null differ diff --git a/assets/image/2x/icon_integral_share.webp b/assets/image/2x/icon_integral_share.webp deleted file mode 100644 index 2699c4c1..00000000 Binary files a/assets/image/2x/icon_integral_share.webp and /dev/null differ diff --git a/assets/image/2x/icon_integral_sign.webp b/assets/image/2x/icon_integral_sign.webp deleted file mode 100644 index ac0a2457..00000000 Binary files a/assets/image/2x/icon_integral_sign.webp and /dev/null differ diff --git a/assets/image/2x/icon_intergral_sign.webp b/assets/image/2x/icon_intergral_sign.webp deleted file mode 100644 index 42adace8..00000000 Binary files a/assets/image/2x/icon_intergral_sign.webp and /dev/null differ diff --git a/assets/image/2x/icon_like.webp b/assets/image/2x/icon_like.webp deleted file mode 100644 index 15a3218d..00000000 Binary files a/assets/image/2x/icon_like.webp and /dev/null differ diff --git a/assets/image/2x/icon_like_h.webp b/assets/image/2x/icon_like_h.webp deleted file mode 100644 index f57df391..00000000 Binary files a/assets/image/2x/icon_like_h.webp and /dev/null differ diff --git a/assets/image/2x/icon_likes.webp b/assets/image/2x/icon_likes.webp deleted file mode 100644 index db8f74f8..00000000 Binary files a/assets/image/2x/icon_likes.webp and /dev/null differ diff --git a/assets/image/2x/icon_line.webp b/assets/image/2x/icon_line.webp deleted file mode 100644 index 9db04572..00000000 Binary files a/assets/image/2x/icon_line.webp and /dev/null differ diff --git a/assets/image/2x/icon_location_permission_tips.webp b/assets/image/2x/icon_location_permission_tips.webp deleted file mode 100644 index 4acf43ea..00000000 Binary files a/assets/image/2x/icon_location_permission_tips.webp and /dev/null differ diff --git a/assets/image/2x/icon_login_bg.webp b/assets/image/2x/icon_login_bg.webp deleted file mode 100644 index 560f9bc4..00000000 Binary files a/assets/image/2x/icon_login_bg.webp and /dev/null differ diff --git a/assets/image/2x/icon_login_bg_webp.webp b/assets/image/2x/icon_login_bg_webp.webp deleted file mode 100644 index c2159063..00000000 Binary files a/assets/image/2x/icon_login_bg_webp.webp and /dev/null differ diff --git a/assets/image/2x/icon_login_hide_bg.webp b/assets/image/2x/icon_login_hide_bg.webp deleted file mode 100644 index 321b10da..00000000 Binary files a/assets/image/2x/icon_login_hide_bg.webp and /dev/null differ diff --git a/assets/image/2x/icon_login_logo.webp b/assets/image/2x/icon_login_logo.webp deleted file mode 100644 index 033a20e0..00000000 Binary files a/assets/image/2x/icon_login_logo.webp and /dev/null differ diff --git a/assets/image/2x/icon_login_tips.webp b/assets/image/2x/icon_login_tips.webp deleted file mode 100644 index 69219329..00000000 Binary files a/assets/image/2x/icon_login_tips.webp and /dev/null differ diff --git a/assets/image/2x/icon_look.webp b/assets/image/2x/icon_look.webp deleted file mode 100644 index bf1cdfe0..00000000 Binary files a/assets/image/2x/icon_look.webp and /dev/null differ diff --git a/assets/image/2x/icon_map_bubble.webp b/assets/image/2x/icon_map_bubble.webp deleted file mode 100644 index 8d74e9b7..00000000 Binary files a/assets/image/2x/icon_map_bubble.webp and /dev/null differ diff --git a/assets/image/2x/icon_map_dot.webp b/assets/image/2x/icon_map_dot.webp deleted file mode 100644 index b483ba24..00000000 Binary files a/assets/image/2x/icon_map_dot.webp and /dev/null differ diff --git a/assets/image/2x/icon_map_marker.webp b/assets/image/2x/icon_map_marker.webp deleted file mode 100644 index b89b70f0..00000000 Binary files a/assets/image/2x/icon_map_marker.webp and /dev/null differ diff --git a/assets/image/2x/icon_meng_n.webp b/assets/image/2x/icon_meng_n.webp deleted file mode 100644 index d3e16b9d..00000000 Binary files a/assets/image/2x/icon_meng_n.webp and /dev/null differ diff --git a/assets/image/2x/icon_meng_s.webp b/assets/image/2x/icon_meng_s.webp deleted file mode 100644 index f2c3698b..00000000 Binary files a/assets/image/2x/icon_meng_s.webp and /dev/null differ diff --git a/assets/image/2x/icon_milk_tea.webp b/assets/image/2x/icon_milk_tea.webp deleted file mode 100644 index fc54a2c4..00000000 Binary files a/assets/image/2x/icon_milk_tea.webp and /dev/null differ diff --git a/assets/image/2x/icon_milk_tea_bg.webp b/assets/image/2x/icon_milk_tea_bg.webp deleted file mode 100644 index a2cb56d6..00000000 Binary files a/assets/image/2x/icon_milk_tea_bg.webp and /dev/null differ diff --git a/assets/image/2x/icon_mine_edit.webp b/assets/image/2x/icon_mine_edit.webp deleted file mode 100644 index 7f5e2676..00000000 Binary files a/assets/image/2x/icon_mine_edit.webp and /dev/null differ diff --git a/assets/image/2x/icon_mine_feedback.webp b/assets/image/2x/icon_mine_feedback.webp deleted file mode 100644 index b1048288..00000000 Binary files a/assets/image/2x/icon_mine_feedback.webp and /dev/null differ diff --git a/assets/image/2x/icon_mine_huixiang_logo.webp b/assets/image/2x/icon_mine_huixiang_logo.webp deleted file mode 100644 index c21004eb..00000000 Binary files a/assets/image/2x/icon_mine_huixiang_logo.webp and /dev/null differ diff --git a/assets/image/2x/icon_mine_invoice_assistant.webp b/assets/image/2x/icon_mine_invoice_assistant.webp deleted file mode 100644 index 24491855..00000000 Binary files a/assets/image/2x/icon_mine_invoice_assistant.webp and /dev/null differ diff --git a/assets/image/2x/icon_mine_motorcycle.webp b/assets/image/2x/icon_mine_motorcycle.webp deleted file mode 100644 index c384c70c..00000000 Binary files a/assets/image/2x/icon_mine_motorcycle.webp and /dev/null differ diff --git a/assets/image/2x/icon_mine_online_service.webp b/assets/image/2x/icon_mine_online_service.webp deleted file mode 100644 index 781b5699..00000000 Binary files a/assets/image/2x/icon_mine_online_service.webp and /dev/null differ diff --git a/assets/image/2x/icon_mine_order.webp b/assets/image/2x/icon_mine_order.webp deleted file mode 100644 index d8374063..00000000 Binary files a/assets/image/2x/icon_mine_order.webp and /dev/null differ diff --git a/assets/image/2x/icon_mine_order_dfk.webp b/assets/image/2x/icon_mine_order_dfk.webp deleted file mode 100644 index c045d5d5..00000000 Binary files a/assets/image/2x/icon_mine_order_dfk.webp and /dev/null differ diff --git a/assets/image/2x/icon_mine_order_qb.webp b/assets/image/2x/icon_mine_order_qb.webp deleted file mode 100644 index facc258a..00000000 Binary files a/assets/image/2x/icon_mine_order_qb.webp and /dev/null differ diff --git a/assets/image/2x/icon_mine_order_wwc.webp b/assets/image/2x/icon_mine_order_wwc.webp deleted file mode 100644 index 0b2c87bf..00000000 Binary files a/assets/image/2x/icon_mine_order_wwc.webp and /dev/null differ diff --git a/assets/image/2x/icon_mine_order_ywc.webp b/assets/image/2x/icon_mine_order_ywc.webp deleted file mode 100644 index 809b24ef..00000000 Binary files a/assets/image/2x/icon_mine_order_ywc.webp and /dev/null differ diff --git a/assets/image/2x/icon_mine_records_of_consumption.webp b/assets/image/2x/icon_mine_records_of_consumption.webp deleted file mode 100644 index 3715856b..00000000 Binary files a/assets/image/2x/icon_mine_records_of_consumption.webp and /dev/null differ diff --git a/assets/image/2x/icon_mine_setting.webp b/assets/image/2x/icon_mine_setting.webp deleted file mode 100644 index 5fa6b159..00000000 Binary files a/assets/image/2x/icon_mine_setting.webp and /dev/null differ diff --git a/assets/image/2x/icon_mine_wallet.webp b/assets/image/2x/icon_mine_wallet.webp deleted file mode 100644 index ebf81c67..00000000 Binary files a/assets/image/2x/icon_mine_wallet.webp and /dev/null differ diff --git a/assets/image/2x/icon_more.webp b/assets/image/2x/icon_more.webp deleted file mode 100644 index e2d42fe1..00000000 Binary files a/assets/image/2x/icon_more.webp and /dev/null differ diff --git a/assets/image/2x/icon_my_location.webp b/assets/image/2x/icon_my_location.webp deleted file mode 100644 index 5de6f82a..00000000 Binary files a/assets/image/2x/icon_my_location.webp and /dev/null differ diff --git a/assets/image/2x/icon_natification_permission_tips.webp b/assets/image/2x/icon_natification_permission_tips.webp deleted file mode 100644 index 122a912a..00000000 Binary files a/assets/image/2x/icon_natification_permission_tips.webp and /dev/null differ diff --git a/assets/image/2x/icon_notices.webp b/assets/image/2x/icon_notices.webp deleted file mode 100644 index 512316ee..00000000 Binary files a/assets/image/2x/icon_notices.webp and /dev/null differ diff --git a/assets/image/2x/icon_order.webp b/assets/image/2x/icon_order.webp deleted file mode 100644 index 8b14cf19..00000000 Binary files a/assets/image/2x/icon_order.webp and /dev/null differ diff --git a/assets/image/2x/icon_order_agin.webp b/assets/image/2x/icon_order_agin.webp deleted file mode 100644 index d23d0c7d..00000000 Binary files a/assets/image/2x/icon_order_agin.webp and /dev/null differ diff --git a/assets/image/2x/icon_order_cancel.webp b/assets/image/2x/icon_order_cancel.webp deleted file mode 100644 index bacb498e..00000000 Binary files a/assets/image/2x/icon_order_cancel.webp and /dev/null differ diff --git a/assets/image/2x/icon_order_commodity_info.webp b/assets/image/2x/icon_order_commodity_info.webp deleted file mode 100644 index 8ef06e67..00000000 Binary files a/assets/image/2x/icon_order_commodity_info.webp and /dev/null differ diff --git a/assets/image/2x/icon_order_exchange_info.webp b/assets/image/2x/icon_order_exchange_info.webp deleted file mode 100644 index 1dc85d42..00000000 Binary files a/assets/image/2x/icon_order_exchange_info.webp and /dev/null differ diff --git a/assets/image/2x/icon_order_more.webp b/assets/image/2x/icon_order_more.webp deleted file mode 100644 index 164ce511..00000000 Binary files a/assets/image/2x/icon_order_more.webp and /dev/null differ diff --git a/assets/image/2x/icon_order_ok.webp b/assets/image/2x/icon_order_ok.webp deleted file mode 100644 index 4efd97b9..00000000 Binary files a/assets/image/2x/icon_order_ok.webp and /dev/null differ diff --git a/assets/image/2x/icon_order_renminbi.webp b/assets/image/2x/icon_order_renminbi.webp deleted file mode 100644 index db655404..00000000 Binary files a/assets/image/2x/icon_order_renminbi.webp and /dev/null differ diff --git a/assets/image/2x/icon_order_success.webp b/assets/image/2x/icon_order_success.webp deleted file mode 100644 index bf5724ba..00000000 Binary files a/assets/image/2x/icon_order_success.webp and /dev/null differ diff --git a/assets/image/2x/icon_order_time.webp b/assets/image/2x/icon_order_time.webp deleted file mode 100644 index 85f8eb77..00000000 Binary files a/assets/image/2x/icon_order_time.webp and /dev/null differ diff --git a/assets/image/2x/icon_pengyouquan.webp b/assets/image/2x/icon_pengyouquan.webp deleted file mode 100644 index 4268c60c..00000000 Binary files a/assets/image/2x/icon_pengyouquan.webp and /dev/null differ diff --git a/assets/image/2x/icon_permission_camera.webp b/assets/image/2x/icon_permission_camera.webp deleted file mode 100644 index daa7993e..00000000 Binary files a/assets/image/2x/icon_permission_camera.webp and /dev/null differ diff --git a/assets/image/2x/icon_permission_face_id.webp b/assets/image/2x/icon_permission_face_id.webp deleted file mode 100644 index c22c13e2..00000000 Binary files a/assets/image/2x/icon_permission_face_id.webp and /dev/null differ diff --git a/assets/image/2x/icon_permission_location.webp b/assets/image/2x/icon_permission_location.webp deleted file mode 100644 index f6d31722..00000000 Binary files a/assets/image/2x/icon_permission_location.webp and /dev/null differ diff --git a/assets/image/2x/icon_permission_location_bg.webp b/assets/image/2x/icon_permission_location_bg.webp deleted file mode 100644 index 4acf43ea..00000000 Binary files a/assets/image/2x/icon_permission_location_bg.webp and /dev/null differ diff --git a/assets/image/2x/icon_permission_notices.webp b/assets/image/2x/icon_permission_notices.webp deleted file mode 100644 index 4b0529d2..00000000 Binary files a/assets/image/2x/icon_permission_notices.webp and /dev/null differ diff --git a/assets/image/2x/icon_permission_storage.webp b/assets/image/2x/icon_permission_storage.webp deleted file mode 100644 index 4e652137..00000000 Binary files a/assets/image/2x/icon_permission_storage.webp and /dev/null differ diff --git a/assets/image/2x/icon_pl.webp b/assets/image/2x/icon_pl.webp deleted file mode 100644 index 6fbd81f2..00000000 Binary files a/assets/image/2x/icon_pl.webp and /dev/null differ diff --git a/assets/image/2x/icon_place_ order.webp b/assets/image/2x/icon_place_ order.webp deleted file mode 100644 index 7b12cd9a..00000000 Binary files a/assets/image/2x/icon_place_ order.webp and /dev/null differ diff --git a/assets/image/2x/icon_place_ order_h.webp b/assets/image/2x/icon_place_ order_h.webp deleted file mode 100644 index b1029baf..00000000 Binary files a/assets/image/2x/icon_place_ order_h.webp and /dev/null differ diff --git a/assets/image/2x/icon_play.webp b/assets/image/2x/icon_play.webp deleted file mode 100644 index acc2c5b3..00000000 Binary files a/assets/image/2x/icon_play.webp and /dev/null differ diff --git a/assets/image/2x/icon_points_mall.webp b/assets/image/2x/icon_points_mall.webp deleted file mode 100644 index 5e851566..00000000 Binary files a/assets/image/2x/icon_points_mall.webp and /dev/null differ diff --git a/assets/image/2x/icon_radio_selected.webp b/assets/image/2x/icon_radio_selected.webp deleted file mode 100644 index ef152a37..00000000 Binary files a/assets/image/2x/icon_radio_selected.webp and /dev/null differ diff --git a/assets/image/2x/icon_radio_unselected.webp b/assets/image/2x/icon_radio_unselected.webp deleted file mode 100644 index 49e1f03a..00000000 Binary files a/assets/image/2x/icon_radio_unselected.webp and /dev/null differ diff --git a/assets/image/2x/icon_request_refund.webp b/assets/image/2x/icon_request_refund.webp deleted file mode 100644 index 07962363..00000000 Binary files a/assets/image/2x/icon_request_refund.webp and /dev/null differ diff --git a/assets/image/2x/icon_right.webp b/assets/image/2x/icon_right.webp deleted file mode 100644 index bb907c06..00000000 Binary files a/assets/image/2x/icon_right.webp and /dev/null differ diff --git a/assets/image/2x/icon_right_z.webp b/assets/image/2x/icon_right_z.webp deleted file mode 100644 index e5753934..00000000 Binary files a/assets/image/2x/icon_right_z.webp and /dev/null differ diff --git a/assets/image/2x/icon_scan_qr_code.webp b/assets/image/2x/icon_scan_qr_code.webp deleted file mode 100644 index d177630f..00000000 Binary files a/assets/image/2x/icon_scan_qr_code.webp and /dev/null differ diff --git a/assets/image/2x/icon_search.webp b/assets/image/2x/icon_search.webp deleted file mode 100644 index 7aa75c66..00000000 Binary files a/assets/image/2x/icon_search.webp and /dev/null differ diff --git a/assets/image/2x/icon_share.webp b/assets/image/2x/icon_share.webp deleted file mode 100644 index bfbaec8c..00000000 Binary files a/assets/image/2x/icon_share.webp and /dev/null differ diff --git a/assets/image/2x/icon_share_chat.webp b/assets/image/2x/icon_share_chat.webp deleted file mode 100644 index 151c30eb..00000000 Binary files a/assets/image/2x/icon_share_chat.webp and /dev/null differ diff --git a/assets/image/2x/icon_share_hx.webp b/assets/image/2x/icon_share_hx.webp deleted file mode 100644 index 9fc9bb02..00000000 Binary files a/assets/image/2x/icon_share_hx.webp and /dev/null differ diff --git a/assets/image/2x/icon_share_w.webp b/assets/image/2x/icon_share_w.webp deleted file mode 100644 index a385d70f..00000000 Binary files a/assets/image/2x/icon_share_w.webp and /dev/null differ diff --git a/assets/image/2x/icon_shop.webp b/assets/image/2x/icon_shop.webp deleted file mode 100644 index c5c726c0..00000000 Binary files a/assets/image/2x/icon_shop.webp and /dev/null differ diff --git a/assets/image/2x/icon_sign.webp b/assets/image/2x/icon_sign.webp deleted file mode 100644 index d9987ac8..00000000 Binary files a/assets/image/2x/icon_sign.webp and /dev/null differ diff --git a/assets/image/2x/icon_sign_h.webp b/assets/image/2x/icon_sign_h.webp deleted file mode 100644 index b107ee62..00000000 Binary files a/assets/image/2x/icon_sign_h.webp and /dev/null differ diff --git a/assets/image/2x/icon_sign_ok.webp b/assets/image/2x/icon_sign_ok.webp deleted file mode 100644 index 4b401f0e..00000000 Binary files a/assets/image/2x/icon_sign_ok.webp and /dev/null differ diff --git a/assets/image/2x/icon_sign_success.webp b/assets/image/2x/icon_sign_success.webp deleted file mode 100644 index de901868..00000000 Binary files a/assets/image/2x/icon_sign_success.webp and /dev/null differ diff --git a/assets/image/2x/icon_sisters.webp b/assets/image/2x/icon_sisters.webp deleted file mode 100644 index fa85d480..00000000 Binary files a/assets/image/2x/icon_sisters.webp and /dev/null differ diff --git a/assets/image/2x/icon_sisters_bj.webp b/assets/image/2x/icon_sisters_bj.webp deleted file mode 100644 index 2be04348..00000000 Binary files a/assets/image/2x/icon_sisters_bj.webp and /dev/null differ diff --git a/assets/image/2x/icon_sisters_vip.webp b/assets/image/2x/icon_sisters_vip.webp deleted file mode 100644 index ccb0df18..00000000 Binary files a/assets/image/2x/icon_sisters_vip.webp and /dev/null differ diff --git a/assets/image/2x/icon_storage_permission_tips.webp b/assets/image/2x/icon_storage_permission_tips.webp deleted file mode 100644 index 8ee37e69..00000000 Binary files a/assets/image/2x/icon_storage_permission_tips.webp and /dev/null differ diff --git a/assets/image/2x/icon_store_c.webp b/assets/image/2x/icon_store_c.webp deleted file mode 100644 index 71006816..00000000 Binary files a/assets/image/2x/icon_store_c.webp and /dev/null differ diff --git a/assets/image/2x/icon_story_1.webp b/assets/image/2x/icon_story_1.webp deleted file mode 100644 index 819bb59e..00000000 Binary files a/assets/image/2x/icon_story_1.webp and /dev/null differ diff --git a/assets/image/2x/icon_story_2.webp b/assets/image/2x/icon_story_2.webp deleted file mode 100644 index 7133c90c..00000000 Binary files a/assets/image/2x/icon_story_2.webp and /dev/null differ diff --git a/assets/image/2x/icon_story_bj.webp b/assets/image/2x/icon_story_bj.webp deleted file mode 100644 index 34b2eb19..00000000 Binary files a/assets/image/2x/icon_story_bj.webp and /dev/null differ diff --git a/assets/image/2x/icon_story_td.webp b/assets/image/2x/icon_story_td.webp deleted file mode 100644 index 2580c1e2..00000000 Binary files a/assets/image/2x/icon_story_td.webp and /dev/null differ diff --git a/assets/image/2x/icon_system_message.webp b/assets/image/2x/icon_system_message.webp deleted file mode 100644 index df7c7c4e..00000000 Binary files a/assets/image/2x/icon_system_message.webp and /dev/null differ diff --git a/assets/image/2x/icon_system_message_new.webp b/assets/image/2x/icon_system_message_new.webp deleted file mode 100644 index e024425e..00000000 Binary files a/assets/image/2x/icon_system_message_new.webp and /dev/null differ diff --git a/assets/image/2x/icon_system_notices.webp b/assets/image/2x/icon_system_notices.webp deleted file mode 100644 index 4c37e64c..00000000 Binary files a/assets/image/2x/icon_system_notices.webp and /dev/null differ diff --git a/assets/image/2x/icon_system_order.webp b/assets/image/2x/icon_system_order.webp deleted file mode 100644 index 4ea3a99c..00000000 Binary files a/assets/image/2x/icon_system_order.webp and /dev/null differ diff --git a/assets/image/2x/icon_system_recharge.webp b/assets/image/2x/icon_system_recharge.webp deleted file mode 100644 index a12bffc6..00000000 Binary files a/assets/image/2x/icon_system_recharge.webp and /dev/null differ diff --git a/assets/image/2x/icon_today_task.webp b/assets/image/2x/icon_today_task.webp deleted file mode 100644 index 1c22e81c..00000000 Binary files a/assets/image/2x/icon_today_task.webp and /dev/null differ diff --git a/assets/image/2x/icon_today_video.webp b/assets/image/2x/icon_today_video.webp deleted file mode 100644 index 8df2c163..00000000 Binary files a/assets/image/2x/icon_today_video.webp and /dev/null differ diff --git a/assets/image/2x/icon_transit.webp b/assets/image/2x/icon_transit.webp deleted file mode 100644 index 523aa8b0..00000000 Binary files a/assets/image/2x/icon_transit.webp and /dev/null differ diff --git a/assets/image/2x/icon_transport.webp b/assets/image/2x/icon_transport.webp deleted file mode 100644 index f0eb0a14..00000000 Binary files a/assets/image/2x/icon_transport.webp and /dev/null differ diff --git a/assets/image/2x/icon_transport_h.webp b/assets/image/2x/icon_transport_h.webp deleted file mode 100644 index 94602485..00000000 Binary files a/assets/image/2x/icon_transport_h.webp and /dev/null differ diff --git a/assets/image/2x/icon_union_call.webp b/assets/image/2x/icon_union_call.webp deleted file mode 100644 index d5307eb5..00000000 Binary files a/assets/image/2x/icon_union_call.webp and /dev/null differ diff --git a/assets/image/2x/icon_union_coupons.webp b/assets/image/2x/icon_union_coupons.webp deleted file mode 100644 index cbeff621..00000000 Binary files a/assets/image/2x/icon_union_coupons.webp and /dev/null differ diff --git a/assets/image/2x/icon_union_coupons_bg.webp b/assets/image/2x/icon_union_coupons_bg.webp deleted file mode 100644 index febdd3d6..00000000 Binary files a/assets/image/2x/icon_union_coupons_bg.webp and /dev/null differ diff --git a/assets/image/2x/icon_union_location.webp b/assets/image/2x/icon_union_location.webp deleted file mode 100644 index 6e9bf5d5..00000000 Binary files a/assets/image/2x/icon_union_location.webp and /dev/null differ diff --git a/assets/image/2x/icon_union_location_black.webp b/assets/image/2x/icon_union_location_black.webp deleted file mode 100644 index 1309051b..00000000 Binary files a/assets/image/2x/icon_union_location_black.webp and /dev/null differ diff --git a/assets/image/2x/icon_union_start_store.webp b/assets/image/2x/icon_union_start_store.webp deleted file mode 100644 index cee47022..00000000 Binary files a/assets/image/2x/icon_union_start_store.webp and /dev/null differ diff --git a/assets/image/2x/icon_union_store.webp b/assets/image/2x/icon_union_store.webp deleted file mode 100644 index b1e79baa..00000000 Binary files a/assets/image/2x/icon_union_store.webp and /dev/null differ diff --git a/assets/image/2x/icon_union_time.webp b/assets/image/2x/icon_union_time.webp deleted file mode 100644 index 7a4ca4dd..00000000 Binary files a/assets/image/2x/icon_union_time.webp and /dev/null differ diff --git a/assets/image/2x/icon_upload.webp b/assets/image/2x/icon_upload.webp deleted file mode 100644 index 85ed0f37..00000000 Binary files a/assets/image/2x/icon_upload.webp and /dev/null differ diff --git a/assets/image/2x/icon_user.webp b/assets/image/2x/icon_user.webp deleted file mode 100644 index 63495b74..00000000 Binary files a/assets/image/2x/icon_user.webp and /dev/null differ diff --git a/assets/image/2x/icon_views.webp b/assets/image/2x/icon_views.webp deleted file mode 100644 index d1b100fd..00000000 Binary files a/assets/image/2x/icon_views.webp and /dev/null differ diff --git a/assets/image/2x/icon_vip.webp b/assets/image/2x/icon_vip.webp deleted file mode 100644 index 4cae8f4b..00000000 Binary files a/assets/image/2x/icon_vip.webp and /dev/null differ diff --git a/assets/image/2x/icon_vip_bg.webp b/assets/image/2x/icon_vip_bg.webp deleted file mode 100644 index a7f53161..00000000 Binary files a/assets/image/2x/icon_vip_bg.webp and /dev/null differ diff --git a/assets/image/2x/icon_vip_bj.webp b/assets/image/2x/icon_vip_bj.webp deleted file mode 100644 index 93be0b35..00000000 Binary files a/assets/image/2x/icon_vip_bj.webp and /dev/null differ diff --git a/assets/image/2x/icon_vip_name.webp b/assets/image/2x/icon_vip_name.webp deleted file mode 100644 index be2b6b10..00000000 Binary files a/assets/image/2x/icon_vip_name.webp and /dev/null differ diff --git a/assets/image/2x/icon_walk.webp b/assets/image/2x/icon_walk.webp deleted file mode 100644 index 38e49db1..00000000 Binary files a/assets/image/2x/icon_walk.webp and /dev/null differ diff --git a/assets/image/2x/icon_wallet_recharge.webp b/assets/image/2x/icon_wallet_recharge.webp deleted file mode 100644 index 5c27644e..00000000 Binary files a/assets/image/2x/icon_wallet_recharge.webp and /dev/null differ diff --git a/assets/image/2x/icon_wallet_withdrawal.webp b/assets/image/2x/icon_wallet_withdrawal.webp deleted file mode 100644 index 92cc7839..00000000 Binary files a/assets/image/2x/icon_wallet_withdrawal.webp and /dev/null differ diff --git a/assets/image/2x/icon_we_chat.webp b/assets/image/2x/icon_we_chat.webp deleted file mode 100644 index ac297eb3..00000000 Binary files a/assets/image/2x/icon_we_chat.webp and /dev/null differ diff --git a/assets/image/2x/icon_weixin.webp b/assets/image/2x/icon_weixin.webp deleted file mode 100644 index 02e725ac..00000000 Binary files a/assets/image/2x/icon_weixin.webp and /dev/null differ diff --git a/assets/image/2x/icon_wo_n.webp b/assets/image/2x/icon_wo_n.webp deleted file mode 100644 index c51e26e3..00000000 Binary files a/assets/image/2x/icon_wo_n.webp and /dev/null differ diff --git a/assets/image/2x/icon_wo_s.webp b/assets/image/2x/icon_wo_s.webp deleted file mode 100644 index b76676b1..00000000 Binary files a/assets/image/2x/icon_wo_s.webp and /dev/null differ diff --git a/assets/image/2x/icon_write_off_bg.webp b/assets/image/2x/icon_write_off_bg.webp deleted file mode 100644 index 1bcc0745..00000000 Binary files a/assets/image/2x/icon_write_off_bg.webp and /dev/null differ diff --git a/assets/image/2x/icon_xuanzhong.webp b/assets/image/2x/icon_xuanzhong.webp deleted file mode 100644 index 526e342c..00000000 Binary files a/assets/image/2x/icon_xuanzhong.webp and /dev/null differ diff --git a/assets/image/2x/icon_z.webp b/assets/image/2x/icon_z.webp deleted file mode 100644 index d2814065..00000000 Binary files a/assets/image/2x/icon_z.webp and /dev/null differ diff --git a/assets/image/2x/icon_zan.webp b/assets/image/2x/icon_zan.webp deleted file mode 100644 index 9c9079ed..00000000 Binary files a/assets/image/2x/icon_zan.webp and /dev/null differ diff --git a/assets/image/2x/integral_return.webp b/assets/image/2x/integral_return.webp deleted file mode 100644 index cd645dd9..00000000 Binary files a/assets/image/2x/integral_return.webp and /dev/null differ diff --git a/assets/image/2x/invite_1.webp b/assets/image/2x/invite_1.webp deleted file mode 100644 index abeb38e5..00000000 Binary files a/assets/image/2x/invite_1.webp and /dev/null differ diff --git a/assets/image/2x/invite_2.webp b/assets/image/2x/invite_2.webp deleted file mode 100644 index 4c57442c..00000000 Binary files a/assets/image/2x/invite_2.webp and /dev/null differ diff --git a/assets/image/2x/invite_3.webp b/assets/image/2x/invite_3.webp deleted file mode 100644 index 446c5fff..00000000 Binary files a/assets/image/2x/invite_3.webp and /dev/null differ diff --git a/assets/image/2x/invite_4.webp b/assets/image/2x/invite_4.webp deleted file mode 100644 index fb9d316a..00000000 Binary files a/assets/image/2x/invite_4.webp and /dev/null differ diff --git a/assets/image/2x/invite_bj.webp b/assets/image/2x/invite_bj.webp deleted file mode 100644 index aaab7757..00000000 Binary files a/assets/image/2x/invite_bj.webp and /dev/null differ diff --git a/assets/image/2x/invite_friends.webp b/assets/image/2x/invite_friends.webp deleted file mode 100644 index f87005cc..00000000 Binary files a/assets/image/2x/invite_friends.webp and /dev/null differ diff --git a/assets/image/2x/invite_q.webp b/assets/image/2x/invite_q.webp deleted file mode 100644 index abc93c3e..00000000 Binary files a/assets/image/2x/invite_q.webp and /dev/null differ diff --git a/assets/image/2x/invite_wx.webp b/assets/image/2x/invite_wx.webp deleted file mode 100644 index 3b727782..00000000 Binary files a/assets/image/2x/invite_wx.webp and /dev/null differ diff --git a/assets/image/2x/invoice_history.webp b/assets/image/2x/invoice_history.webp deleted file mode 100644 index 09dc454b..00000000 Binary files a/assets/image/2x/invoice_history.webp and /dev/null differ diff --git a/assets/image/2x/invoice_title.webp b/assets/image/2x/invoice_title.webp deleted file mode 100644 index b32dad2b..00000000 Binary files a/assets/image/2x/invoice_title.webp and /dev/null differ diff --git a/assets/image/2x/jg.webp b/assets/image/2x/jg.webp deleted file mode 100644 index 6659f531..00000000 Binary files a/assets/image/2x/jg.webp and /dev/null differ diff --git a/assets/image/2x/jian_j.webp b/assets/image/2x/jian_j.webp deleted file mode 100644 index 17fe6b2d..00000000 Binary files a/assets/image/2x/jian_j.webp and /dev/null differ diff --git a/assets/image/2x/jifen.webp b/assets/image/2x/jifen.webp deleted file mode 100644 index 99c4d48c..00000000 Binary files a/assets/image/2x/jifen.webp and /dev/null differ diff --git a/assets/image/2x/ju_bao.webp b/assets/image/2x/ju_bao.webp deleted file mode 100644 index a4eea092..00000000 Binary files a/assets/image/2x/ju_bao.webp and /dev/null differ diff --git a/assets/image/2x/ka.webp b/assets/image/2x/ka.webp deleted file mode 100644 index 64cf74e9..00000000 Binary files a/assets/image/2x/ka.webp and /dev/null differ diff --git a/assets/image/2x/ketang.webp b/assets/image/2x/ketang.webp deleted file mode 100644 index 3b658d3d..00000000 Binary files a/assets/image/2x/ketang.webp and /dev/null differ diff --git a/assets/image/2x/ketang_like.webp b/assets/image/2x/ketang_like.webp deleted file mode 100644 index e90a4e5d..00000000 Binary files a/assets/image/2x/ketang_like.webp and /dev/null differ diff --git a/assets/image/2x/ketang_message.webp b/assets/image/2x/ketang_message.webp deleted file mode 100644 index e78a6e52..00000000 Binary files a/assets/image/2x/ketang_message.webp and /dev/null differ diff --git a/assets/image/2x/ketang_play.webp b/assets/image/2x/ketang_play.webp deleted file mode 100644 index f047af48..00000000 Binary files a/assets/image/2x/ketang_play.webp and /dev/null differ diff --git a/assets/image/2x/landmark.webp b/assets/image/2x/landmark.webp deleted file mode 100644 index 7ef949c5..00000000 Binary files a/assets/image/2x/landmark.webp and /dev/null differ diff --git a/assets/image/2x/laoban.webp b/assets/image/2x/laoban.webp deleted file mode 100644 index ac414c84..00000000 Binary files a/assets/image/2x/laoban.webp and /dev/null differ diff --git a/assets/image/2x/leaving_message.webp b/assets/image/2x/leaving_message.webp deleted file mode 100644 index 4cce8019..00000000 Binary files a/assets/image/2x/leaving_message.webp and /dev/null differ diff --git a/assets/image/2x/login_bott.webp b/assets/image/2x/login_bott.webp deleted file mode 100644 index 48ae077f..00000000 Binary files a/assets/image/2x/login_bott.webp and /dev/null differ diff --git a/assets/image/2x/login_channel.webp b/assets/image/2x/login_channel.webp deleted file mode 100644 index 0bfda89d..00000000 Binary files a/assets/image/2x/login_channel.webp and /dev/null differ diff --git a/assets/image/2x/login_store.webp b/assets/image/2x/login_store.webp deleted file mode 100644 index e9e2b7da..00000000 Binary files a/assets/image/2x/login_store.webp and /dev/null differ diff --git a/assets/image/2x/logout.webp b/assets/image/2x/logout.webp deleted file mode 100644 index da7766ca..00000000 Binary files a/assets/image/2x/logout.webp and /dev/null differ diff --git a/assets/image/2x/logout_s.webp b/assets/image/2x/logout_s.webp deleted file mode 100644 index 5723fc77..00000000 Binary files a/assets/image/2x/logout_s.webp and /dev/null differ diff --git a/assets/image/2x/lose.webp b/assets/image/2x/lose.webp deleted file mode 100644 index 9e8a699a..00000000 Binary files a/assets/image/2x/lose.webp and /dev/null differ diff --git a/assets/image/2x/lv_bi.webp b/assets/image/2x/lv_bi.webp deleted file mode 100644 index cc3b37f6..00000000 Binary files a/assets/image/2x/lv_bi.webp and /dev/null differ diff --git a/assets/image/2x/map.webp b/assets/image/2x/map.webp deleted file mode 100644 index 75de906e..00000000 Binary files a/assets/image/2x/map.webp and /dev/null differ diff --git a/assets/image/2x/mine_bg.webp b/assets/image/2x/mine_bg.webp deleted file mode 100644 index ad9e089c..00000000 Binary files a/assets/image/2x/mine_bg.webp and /dev/null differ diff --git a/assets/image/2x/mine_evaluation.webp b/assets/image/2x/mine_evaluation.webp deleted file mode 100644 index b6969dd9..00000000 Binary files a/assets/image/2x/mine_evaluation.webp and /dev/null differ diff --git a/assets/image/2x/mine_order.webp b/assets/image/2x/mine_order.webp deleted file mode 100644 index 4d92bd9f..00000000 Binary files a/assets/image/2x/mine_order.webp and /dev/null differ diff --git a/assets/image/2x/mine_vip_logo.webp b/assets/image/2x/mine_vip_logo.webp deleted file mode 100644 index a971662e..00000000 Binary files a/assets/image/2x/mine_vip_logo.webp and /dev/null differ diff --git a/assets/image/2x/ming_xi.webp b/assets/image/2x/ming_xi.webp deleted file mode 100644 index ef280e4c..00000000 Binary files a/assets/image/2x/ming_xi.webp and /dev/null differ diff --git a/assets/image/2x/ms.webp b/assets/image/2x/ms.webp deleted file mode 100644 index a921f704..00000000 Binary files a/assets/image/2x/ms.webp and /dev/null differ diff --git a/assets/image/2x/ms_t.webp b/assets/image/2x/ms_t.webp deleted file mode 100644 index ed3acb2d..00000000 Binary files a/assets/image/2x/ms_t.webp and /dev/null differ diff --git a/assets/image/2x/my_trading.webp b/assets/image/2x/my_trading.webp deleted file mode 100644 index 7240a438..00000000 Binary files a/assets/image/2x/my_trading.webp and /dev/null differ diff --git a/assets/image/2x/oeder_cancel.webp b/assets/image/2x/oeder_cancel.webp deleted file mode 100644 index 54a8da2b..00000000 Binary files a/assets/image/2x/oeder_cancel.webp and /dev/null differ diff --git a/assets/image/2x/order.webp b/assets/image/2x/order.webp deleted file mode 100644 index 7d5d8715..00000000 Binary files a/assets/image/2x/order.webp and /dev/null differ diff --git a/assets/image/2x/order_kf.webp b/assets/image/2x/order_kf.webp deleted file mode 100644 index 4b742e17..00000000 Binary files a/assets/image/2x/order_kf.webp and /dev/null differ diff --git a/assets/image/2x/order_ok.webp b/assets/image/2x/order_ok.webp deleted file mode 100644 index a7a02a11..00000000 Binary files a/assets/image/2x/order_ok.webp and /dev/null differ diff --git a/assets/image/2x/order_wl.webp b/assets/image/2x/order_wl.webp deleted file mode 100644 index 0aec27f5..00000000 Binary files a/assets/image/2x/order_wl.webp and /dev/null differ diff --git a/assets/image/2x/oreder_refund.webp b/assets/image/2x/oreder_refund.webp deleted file mode 100644 index 3bc60337..00000000 Binary files a/assets/image/2x/oreder_refund.webp and /dev/null differ diff --git a/assets/image/2x/pen.webp b/assets/image/2x/pen.webp deleted file mode 100644 index 3ccdc653..00000000 Binary files a/assets/image/2x/pen.webp and /dev/null differ diff --git a/assets/image/2x/pin_t.webp b/assets/image/2x/pin_t.webp deleted file mode 100644 index 97414fc3..00000000 Binary files a/assets/image/2x/pin_t.webp and /dev/null differ diff --git a/assets/image/2x/ping_tai.webp b/assets/image/2x/ping_tai.webp deleted file mode 100644 index e2f7937a..00000000 Binary files a/assets/image/2x/ping_tai.webp and /dev/null differ diff --git a/assets/image/2x/platform_yue.webp b/assets/image/2x/platform_yue.webp deleted file mode 100644 index 87643c3c..00000000 Binary files a/assets/image/2x/platform_yue.webp and /dev/null differ diff --git a/assets/image/2x/pop_background.webp b/assets/image/2x/pop_background.webp deleted file mode 100644 index d6ebcc2d..00000000 Binary files a/assets/image/2x/pop_background.webp and /dev/null differ diff --git a/assets/image/2x/position_sort.webp b/assets/image/2x/position_sort.webp deleted file mode 100644 index afb9000e..00000000 Binary files a/assets/image/2x/position_sort.webp and /dev/null differ diff --git a/assets/image/2x/qr_share_bg.webp b/assets/image/2x/qr_share_bg.webp deleted file mode 100644 index 02ab3639..00000000 Binary files a/assets/image/2x/qr_share_bg.webp and /dev/null differ diff --git a/assets/image/2x/qr_share_bg_yq.webp b/assets/image/2x/qr_share_bg_yq.webp deleted file mode 100644 index 10893ac7..00000000 Binary files a/assets/image/2x/qr_share_bg_yq.webp and /dev/null differ diff --git a/assets/image/2x/qr_share_info_bg.webp b/assets/image/2x/qr_share_info_bg.webp deleted file mode 100644 index 2a651c61..00000000 Binary files a/assets/image/2x/qr_share_info_bg.webp and /dev/null differ diff --git a/assets/image/2x/qt_badge.webp b/assets/image/2x/qt_badge.webp deleted file mode 100644 index 59a0aa16..00000000 Binary files a/assets/image/2x/qt_badge.webp and /dev/null differ diff --git a/assets/image/2x/ranking1.webp b/assets/image/2x/ranking1.webp deleted file mode 100644 index 1d9691fa..00000000 Binary files a/assets/image/2x/ranking1.webp and /dev/null differ diff --git a/assets/image/2x/ranking2.webp b/assets/image/2x/ranking2.webp deleted file mode 100644 index d270431b..00000000 Binary files a/assets/image/2x/ranking2.webp and /dev/null differ diff --git a/assets/image/2x/ranking3.webp b/assets/image/2x/ranking3.webp deleted file mode 100644 index ece7e5e4..00000000 Binary files a/assets/image/2x/ranking3.webp and /dev/null differ diff --git a/assets/image/2x/recharge.webp b/assets/image/2x/recharge.webp deleted file mode 100644 index 22995ef6..00000000 Binary files a/assets/image/2x/recharge.webp and /dev/null differ diff --git a/assets/image/2x/rechargeBtn.png b/assets/image/2x/rechargeBtn.png deleted file mode 100644 index 87ac9ce2..00000000 Binary files a/assets/image/2x/rechargeBtn.png and /dev/null differ diff --git a/assets/image/2x/rechargeBtn.webp b/assets/image/2x/rechargeBtn.webp deleted file mode 100644 index bc34ec28..00000000 Binary files a/assets/image/2x/rechargeBtn.webp and /dev/null differ diff --git a/assets/image/2x/recharge_z.webp b/assets/image/2x/recharge_z.webp deleted file mode 100644 index 36306282..00000000 Binary files a/assets/image/2x/recharge_z.webp and /dev/null differ diff --git a/assets/image/2x/reduce.webp b/assets/image/2x/reduce.webp deleted file mode 100644 index b06646f5..00000000 Binary files a/assets/image/2x/reduce.webp and /dev/null differ diff --git a/assets/image/2x/register_account.webp b/assets/image/2x/register_account.webp deleted file mode 100644 index c2305773..00000000 Binary files a/assets/image/2x/register_account.webp and /dev/null differ diff --git a/assets/image/2x/report_h.webp b/assets/image/2x/report_h.webp deleted file mode 100644 index 48fde5db..00000000 Binary files a/assets/image/2x/report_h.webp and /dev/null differ diff --git a/assets/image/2x/report_un.webp b/assets/image/2x/report_un.webp deleted file mode 100644 index d9cec8fc..00000000 Binary files a/assets/image/2x/report_un.webp and /dev/null differ diff --git a/assets/image/2x/reservation_switch.webp b/assets/image/2x/reservation_switch.webp deleted file mode 100644 index 1678e9bd..00000000 Binary files a/assets/image/2x/reservation_switch.webp and /dev/null differ diff --git a/assets/image/2x/reservation_unswitch.webp b/assets/image/2x/reservation_unswitch.webp deleted file mode 100644 index 1dc03811..00000000 Binary files a/assets/image/2x/reservation_unswitch.webp and /dev/null differ diff --git a/assets/image/2x/retrieve_password.webp b/assets/image/2x/retrieve_password.webp deleted file mode 100644 index e826dc06..00000000 Binary files a/assets/image/2x/retrieve_password.webp and /dev/null differ diff --git a/assets/image/2x/return_left.webp b/assets/image/2x/return_left.webp deleted file mode 100644 index e530d7c2..00000000 Binary files a/assets/image/2x/return_left.webp and /dev/null differ diff --git a/assets/image/2x/s_bg.webp b/assets/image/2x/s_bg.webp deleted file mode 100644 index 8159d85f..00000000 Binary files a/assets/image/2x/s_bg.webp and /dev/null differ diff --git a/assets/image/2x/service.webp b/assets/image/2x/service.webp deleted file mode 100644 index 24852305..00000000 Binary files a/assets/image/2x/service.webp and /dev/null differ diff --git a/assets/image/2x/set.webp b/assets/image/2x/set.webp deleted file mode 100644 index 8bdaa12c..00000000 Binary files a/assets/image/2x/set.webp and /dev/null differ diff --git a/assets/image/2x/settled.webp b/assets/image/2x/settled.webp deleted file mode 100644 index 2bbf1f15..00000000 Binary files a/assets/image/2x/settled.webp and /dev/null differ diff --git a/assets/image/2x/settlement_bg.webp b/assets/image/2x/settlement_bg.webp deleted file mode 100644 index e7f6e862..00000000 Binary files a/assets/image/2x/settlement_bg.webp and /dev/null differ diff --git a/assets/image/2x/shadow.webp b/assets/image/2x/shadow.webp deleted file mode 100644 index 5fba3c95..00000000 Binary files a/assets/image/2x/shadow.webp and /dev/null differ diff --git a/assets/image/2x/share_image_bg.webp b/assets/image/2x/share_image_bg.webp deleted file mode 100644 index b30e5767..00000000 Binary files a/assets/image/2x/share_image_bg.webp and /dev/null differ diff --git a/assets/image/2x/share_image_bg_yq.webp b/assets/image/2x/share_image_bg_yq.webp deleted file mode 100644 index 4b8dbfd7..00000000 Binary files a/assets/image/2x/share_image_bg_yq.webp and /dev/null differ diff --git a/assets/image/2x/share_image_close.webp b/assets/image/2x/share_image_close.webp deleted file mode 100644 index 30c0a676..00000000 Binary files a/assets/image/2x/share_image_close.webp and /dev/null differ diff --git a/assets/image/2x/shop_logo.webp b/assets/image/2x/shop_logo.webp deleted file mode 100644 index c108518f..00000000 Binary files a/assets/image/2x/shop_logo.webp and /dev/null differ diff --git a/assets/image/2x/shop_yue.webp b/assets/image/2x/shop_yue.webp deleted file mode 100644 index e8830ccb..00000000 Binary files a/assets/image/2x/shop_yue.webp and /dev/null differ diff --git a/assets/image/2x/shopp.webp b/assets/image/2x/shopp.webp deleted file mode 100644 index c921b59c..00000000 Binary files a/assets/image/2x/shopp.webp and /dev/null differ diff --git a/assets/image/2x/shopping_bag.webp b/assets/image/2x/shopping_bag.webp deleted file mode 100644 index f24b661c..00000000 Binary files a/assets/image/2x/shopping_bag.webp and /dev/null differ diff --git a/assets/image/2x/shopping_cart.webp b/assets/image/2x/shopping_cart.webp deleted file mode 100644 index 665a4970..00000000 Binary files a/assets/image/2x/shopping_cart.webp and /dev/null differ diff --git a/assets/image/2x/shopping_cart_h.webp b/assets/image/2x/shopping_cart_h.webp deleted file mode 100644 index e55c3161..00000000 Binary files a/assets/image/2x/shopping_cart_h.webp and /dev/null differ diff --git a/assets/image/2x/shopping_home.webp b/assets/image/2x/shopping_home.webp deleted file mode 100644 index 99378039..00000000 Binary files a/assets/image/2x/shopping_home.webp and /dev/null differ diff --git a/assets/image/2x/shopping_home_h.webp b/assets/image/2x/shopping_home_h.webp deleted file mode 100644 index 1b0d4b39..00000000 Binary files a/assets/image/2x/shopping_home_h.webp and /dev/null differ diff --git a/assets/image/2x/shopping_k.webp b/assets/image/2x/shopping_k.webp deleted file mode 100644 index d29cf4d3..00000000 Binary files a/assets/image/2x/shopping_k.webp and /dev/null differ diff --git a/assets/image/2x/shu1.webp b/assets/image/2x/shu1.webp deleted file mode 100644 index 8a059ee9..00000000 Binary files a/assets/image/2x/shu1.webp and /dev/null differ diff --git a/assets/image/2x/shu2.webp b/assets/image/2x/shu2.webp deleted file mode 100644 index 4ecd3819..00000000 Binary files a/assets/image/2x/shu2.webp and /dev/null differ diff --git a/assets/image/2x/shu3.webp b/assets/image/2x/shu3.webp deleted file mode 100644 index 5af3d4d8..00000000 Binary files a/assets/image/2x/shu3.webp and /dev/null differ diff --git a/assets/image/2x/shu_bg.webp b/assets/image/2x/shu_bg.webp deleted file mode 100644 index 7a988264..00000000 Binary files a/assets/image/2x/shu_bg.webp and /dev/null differ diff --git a/assets/image/2x/t_right.webp b/assets/image/2x/t_right.webp deleted file mode 100644 index 28b56fde..00000000 Binary files a/assets/image/2x/t_right.webp and /dev/null differ diff --git a/assets/image/2x/tip_info.webp b/assets/image/2x/tip_info.webp deleted file mode 100644 index 658dd6e7..00000000 Binary files a/assets/image/2x/tip_info.webp and /dev/null differ diff --git a/assets/image/2x/tips_white.webp b/assets/image/2x/tips_white.webp deleted file mode 100644 index d5bc544f..00000000 Binary files a/assets/image/2x/tips_white.webp and /dev/null differ diff --git a/assets/image/2x/title_del.webp b/assets/image/2x/title_del.webp deleted file mode 100644 index 8bca6593..00000000 Binary files a/assets/image/2x/title_del.webp and /dev/null differ diff --git a/assets/image/2x/title_info_edit.webp b/assets/image/2x/title_info_edit.webp deleted file mode 100644 index c5c1972e..00000000 Binary files a/assets/image/2x/title_info_edit.webp and /dev/null differ diff --git a/assets/image/2x/trading_detail.webp b/assets/image/2x/trading_detail.webp deleted file mode 100644 index 91afce70..00000000 Binary files a/assets/image/2x/trading_detail.webp and /dev/null differ diff --git a/assets/image/2x/trading_history.webp b/assets/image/2x/trading_history.webp deleted file mode 100644 index f00a188b..00000000 Binary files a/assets/image/2x/trading_history.webp and /dev/null differ diff --git a/assets/image/2x/trading_logo.webp b/assets/image/2x/trading_logo.webp deleted file mode 100644 index f961a524..00000000 Binary files a/assets/image/2x/trading_logo.webp and /dev/null differ diff --git a/assets/image/2x/trading_text.webp b/assets/image/2x/trading_text.webp deleted file mode 100644 index 9dfcb0d8..00000000 Binary files a/assets/image/2x/trading_text.webp and /dev/null differ diff --git a/assets/image/2x/update.webp b/assets/image/2x/update.webp deleted file mode 100644 index 5dbd837a..00000000 Binary files a/assets/image/2x/update.webp and /dev/null differ diff --git a/assets/image/2x/vip_card.webp b/assets/image/2x/vip_card.webp deleted file mode 100644 index 34f406eb..00000000 Binary files a/assets/image/2x/vip_card.webp and /dev/null differ diff --git a/assets/image/2x/vip_code.webp b/assets/image/2x/vip_code.webp deleted file mode 100644 index 86e339cf..00000000 Binary files a/assets/image/2x/vip_code.webp and /dev/null differ diff --git a/assets/image/2x/vip_contrastive_table.webp b/assets/image/2x/vip_contrastive_table.webp deleted file mode 100644 index a103b43a..00000000 Binary files a/assets/image/2x/vip_contrastive_table.webp and /dev/null differ diff --git a/assets/image/2x/vip_cz.webp b/assets/image/2x/vip_cz.webp deleted file mode 100644 index 38dd9d09..00000000 Binary files a/assets/image/2x/vip_cz.webp and /dev/null differ diff --git a/assets/image/2x/vip_day_logo.webp b/assets/image/2x/vip_day_logo.webp deleted file mode 100644 index 2b4f3d8d..00000000 Binary files a/assets/image/2x/vip_day_logo.webp and /dev/null differ diff --git a/assets/image/2x/vip_discount_left.webp b/assets/image/2x/vip_discount_left.webp deleted file mode 100644 index 7861267f..00000000 Binary files a/assets/image/2x/vip_discount_left.webp and /dev/null differ diff --git a/assets/image/2x/vip_discount_right.webp b/assets/image/2x/vip_discount_right.webp deleted file mode 100644 index 0dd2e42a..00000000 Binary files a/assets/image/2x/vip_discount_right.webp and /dev/null differ diff --git a/assets/image/2x/vip_equity_logo.webp b/assets/image/2x/vip_equity_logo.webp deleted file mode 100644 index 7f16c0cc..00000000 Binary files a/assets/image/2x/vip_equity_logo.webp and /dev/null differ diff --git a/assets/image/2x/vip_gc.webp b/assets/image/2x/vip_gc.webp deleted file mode 100644 index b87ab429..00000000 Binary files a/assets/image/2x/vip_gc.webp and /dev/null differ diff --git a/assets/image/2x/vip_jk.webp b/assets/image/2x/vip_jk.webp deleted file mode 100644 index 71c9d28f..00000000 Binary files a/assets/image/2x/vip_jk.webp and /dev/null differ diff --git a/assets/image/2x/vip_level_logo.webp b/assets/image/2x/vip_level_logo.webp deleted file mode 100644 index e26a13cf..00000000 Binary files a/assets/image/2x/vip_level_logo.webp and /dev/null differ diff --git a/assets/image/2x/vip_lock.webp b/assets/image/2x/vip_lock.webp deleted file mode 100644 index 493badf7..00000000 Binary files a/assets/image/2x/vip_lock.webp and /dev/null differ diff --git a/assets/image/2x/vip_logo.webp b/assets/image/2x/vip_logo.webp deleted file mode 100644 index ede748cf..00000000 Binary files a/assets/image/2x/vip_logo.webp and /dev/null differ diff --git a/assets/image/2x/vip_price.webp b/assets/image/2x/vip_price.webp deleted file mode 100644 index d2a158fc..00000000 Binary files a/assets/image/2x/vip_price.webp and /dev/null differ diff --git a/assets/image/2x/vip_qy.webp b/assets/image/2x/vip_qy.webp deleted file mode 100644 index 23f75a11..00000000 Binary files a/assets/image/2x/vip_qy.webp and /dev/null differ diff --git a/assets/image/2x/vip_shop_bj.webp b/assets/image/2x/vip_shop_bj.webp deleted file mode 100644 index ea61a714..00000000 Binary files a/assets/image/2x/vip_shop_bj.webp and /dev/null differ diff --git a/assets/image/2x/vip_shop_hg.webp b/assets/image/2x/vip_shop_hg.webp deleted file mode 100644 index 4bd62fe0..00000000 Binary files a/assets/image/2x/vip_shop_hg.webp and /dev/null differ diff --git a/assets/image/2x/vip_shop_hx.webp b/assets/image/2x/vip_shop_hx.webp deleted file mode 100644 index e822b50f..00000000 Binary files a/assets/image/2x/vip_shop_hx.webp and /dev/null differ diff --git a/assets/image/2x/vip_shop_qj.webp b/assets/image/2x/vip_shop_qj.webp deleted file mode 100644 index 07b202d5..00000000 Binary files a/assets/image/2x/vip_shop_qj.webp and /dev/null differ diff --git a/assets/image/2x/vip_tips.webp b/assets/image/2x/vip_tips.webp deleted file mode 100644 index ca066fab..00000000 Binary files a/assets/image/2x/vip_tips.webp and /dev/null differ diff --git a/assets/image/2x/vip_title.webp b/assets/image/2x/vip_title.webp deleted file mode 100644 index 05d74bd4..00000000 Binary files a/assets/image/2x/vip_title.webp and /dev/null differ diff --git a/assets/image/2x/vip_unprice.webp b/assets/image/2x/vip_unprice.webp deleted file mode 100644 index 1aa11ee5..00000000 Binary files a/assets/image/2x/vip_unprice.webp and /dev/null differ diff --git a/assets/image/2x/vip_wx.webp b/assets/image/2x/vip_wx.webp deleted file mode 100644 index 3b4f1471..00000000 Binary files a/assets/image/2x/vip_wx.webp and /dev/null differ diff --git a/assets/image/2x/vip_xf.webp b/assets/image/2x/vip_xf.webp deleted file mode 100644 index 1ee39825..00000000 Binary files a/assets/image/2x/vip_xf.webp and /dev/null differ diff --git a/assets/image/2x/vip_yk.webp b/assets/image/2x/vip_yk.webp deleted file mode 100644 index ab766ef0..00000000 Binary files a/assets/image/2x/vip_yk.webp and /dev/null differ diff --git a/assets/image/2x/wait_meal.webp b/assets/image/2x/wait_meal.webp deleted file mode 100644 index 7473b7af..00000000 Binary files a/assets/image/2x/wait_meal.webp and /dev/null differ diff --git a/assets/image/2x/wallet.webp b/assets/image/2x/wallet.webp deleted file mode 100644 index 9b4d7b70..00000000 Binary files a/assets/image/2x/wallet.webp and /dev/null differ diff --git a/assets/image/2x/wallet_logo.webp b/assets/image/2x/wallet_logo.webp deleted file mode 100644 index 75842e19..00000000 Binary files a/assets/image/2x/wallet_logo.webp and /dev/null differ diff --git a/assets/image/2x/week_coupons.webp b/assets/image/2x/week_coupons.webp deleted file mode 100644 index 5fb4ea25..00000000 Binary files a/assets/image/2x/week_coupons.webp and /dev/null differ diff --git a/assets/image/2x/welfare1.webp b/assets/image/2x/welfare1.webp deleted file mode 100644 index 0e7a67ad..00000000 Binary files a/assets/image/2x/welfare1.webp and /dev/null differ diff --git a/assets/image/2x/welfare2.webp b/assets/image/2x/welfare2.webp deleted file mode 100644 index fb72b6f9..00000000 Binary files a/assets/image/2x/welfare2.webp and /dev/null differ diff --git a/assets/image/2x/welfare3.webp b/assets/image/2x/welfare3.webp deleted file mode 100644 index 3e80f98b..00000000 Binary files a/assets/image/2x/welfare3.webp and /dev/null differ diff --git a/assets/image/2x/welfare_spread.webp b/assets/image/2x/welfare_spread.webp deleted file mode 100644 index 1cfe08dc..00000000 Binary files a/assets/image/2x/welfare_spread.webp and /dev/null differ diff --git a/assets/image/2x/welfare_yz.webp b/assets/image/2x/welfare_yz.webp deleted file mode 100644 index fe21ad77..00000000 Binary files a/assets/image/2x/welfare_yz.webp and /dev/null differ diff --git a/assets/image/2x/welfare_zx.webp b/assets/image/2x/welfare_zx.webp deleted file mode 100644 index 17a7d239..00000000 Binary files a/assets/image/2x/welfare_zx.webp and /dev/null differ diff --git a/assets/image/2x/welfare_zx_tu.webp b/assets/image/2x/welfare_zx_tu.webp deleted file mode 100644 index 128289e5..00000000 Binary files a/assets/image/2x/welfare_zx_tu.webp and /dev/null differ diff --git a/assets/image/2x/write_off_bg.webp b/assets/image/2x/write_off_bg.webp deleted file mode 100644 index e79aaf50..00000000 Binary files a/assets/image/2x/write_off_bg.webp and /dev/null differ diff --git a/assets/image/2x/wx.webp b/assets/image/2x/wx.webp deleted file mode 100644 index d8db66ce..00000000 Binary files a/assets/image/2x/wx.webp and /dev/null differ diff --git a/assets/image/2x/xiao_fei.webp b/assets/image/2x/xiao_fei.webp deleted file mode 100644 index 099c33fb..00000000 Binary files a/assets/image/2x/xiao_fei.webp and /dev/null differ diff --git a/assets/image/2x/xin_ren.webp b/assets/image/2x/xin_ren.webp deleted file mode 100644 index 15ddc328..00000000 Binary files a/assets/image/2x/xin_ren.webp and /dev/null differ diff --git a/assets/image/2x/xin_rq.webp b/assets/image/2x/xin_rq.webp deleted file mode 100644 index 621c8cae..00000000 Binary files a/assets/image/2x/xin_rq.webp and /dev/null differ diff --git a/assets/image/2x/yq.webp b/assets/image/2x/yq.webp deleted file mode 100644 index e325107b..00000000 Binary files a/assets/image/2x/yq.webp and /dev/null differ diff --git a/assets/image/2x/yq_qx.webp b/assets/image/2x/yq_qx.webp deleted file mode 100644 index 0f070fbe..00000000 Binary files a/assets/image/2x/yq_qx.webp and /dev/null differ diff --git a/assets/image/2x/yq_zt.webp b/assets/image/2x/yq_zt.webp deleted file mode 100644 index 6077776d..00000000 Binary files a/assets/image/2x/yq_zt.webp and /dev/null differ diff --git a/assets/image/2x/yz_l.webp b/assets/image/2x/yz_l.webp deleted file mode 100644 index c0173ffe..00000000 Binary files a/assets/image/2x/yz_l.webp and /dev/null differ diff --git a/assets/image/2x/yz_r.webp b/assets/image/2x/yz_r.webp deleted file mode 100644 index 8f2a87fb..00000000 Binary files a/assets/image/2x/yz_r.webp and /dev/null differ diff --git a/assets/image/2x/zhu_n.webp b/assets/image/2x/zhu_n.webp deleted file mode 100644 index dde9e802..00000000 Binary files a/assets/image/2x/zhu_n.webp and /dev/null differ diff --git a/assets/image/2x/zt_m.webp b/assets/image/2x/zt_m.webp deleted file mode 100644 index e1608633..00000000 Binary files a/assets/image/2x/zt_m.webp and /dev/null differ diff --git a/assets/image/2x/zt_zf.webp b/assets/image/2x/zt_zf.webp deleted file mode 100644 index 1b23a0d2..00000000 Binary files a/assets/image/2x/zt_zf.webp and /dev/null differ diff --git a/assets/image/2x/zu_tuan.webp b/assets/image/2x/zu_tuan.webp deleted file mode 100644 index 9acfadf6..00000000 Binary files a/assets/image/2x/zu_tuan.webp and /dev/null differ diff --git a/assets/image/3x/activity_hot.webp b/assets/image/3x/activity_hot.webp deleted file mode 100644 index 75b85ee2..00000000 Binary files a/assets/image/3x/activity_hot.webp and /dev/null differ diff --git a/assets/image/3x/activity_q.webp b/assets/image/3x/activity_q.webp deleted file mode 100644 index 3c132dfe..00000000 Binary files a/assets/image/3x/activity_q.webp and /dev/null differ diff --git a/assets/image/3x/add.webp b/assets/image/3x/add.webp deleted file mode 100644 index 22297276..00000000 Binary files a/assets/image/3x/add.webp and /dev/null differ diff --git a/assets/image/3x/add_friend.webp b/assets/image/3x/add_friend.webp deleted file mode 100644 index 00859349..00000000 Binary files a/assets/image/3x/add_friend.webp and /dev/null differ diff --git a/assets/image/3x/attainment_bj.webp b/assets/image/3x/attainment_bj.webp deleted file mode 100644 index 415b0d12..00000000 Binary files a/assets/image/3x/attainment_bj.webp and /dev/null differ diff --git a/assets/image/3x/badge_img.webp b/assets/image/3x/badge_img.webp deleted file mode 100644 index bd572d2d..00000000 Binary files a/assets/image/3x/badge_img.webp and /dev/null differ diff --git a/assets/image/3x/bargain.webp b/assets/image/3x/bargain.webp deleted file mode 100644 index 888fd2e1..00000000 Binary files a/assets/image/3x/bargain.webp and /dev/null differ diff --git a/assets/image/3x/bianhao.webp b/assets/image/3x/bianhao.webp deleted file mode 100644 index e22df9d2..00000000 Binary files a/assets/image/3x/bianhao.webp and /dev/null differ diff --git a/assets/image/3x/bill_gl.webp b/assets/image/3x/bill_gl.webp deleted file mode 100644 index e3cba16d..00000000 Binary files a/assets/image/3x/bill_gl.webp and /dev/null differ diff --git a/assets/image/3x/bj_badge.webp b/assets/image/3x/bj_badge.webp deleted file mode 100644 index 81a78745..00000000 Binary files a/assets/image/3x/bj_badge.webp and /dev/null differ diff --git a/assets/image/3x/browse.webp b/assets/image/3x/browse.webp deleted file mode 100644 index 41f98223..00000000 Binary files a/assets/image/3x/browse.webp and /dev/null differ diff --git a/assets/image/3x/bs_calendar_logo.webp b/assets/image/3x/bs_calendar_logo.webp deleted file mode 100644 index fb1a2aa3..00000000 Binary files a/assets/image/3x/bs_calendar_logo.webp and /dev/null differ diff --git a/assets/image/3x/bs_check.webp b/assets/image/3x/bs_check.webp deleted file mode 100644 index a8060aa0..00000000 Binary files a/assets/image/3x/bs_check.webp and /dev/null differ diff --git a/assets/image/3x/bs_edit.webp b/assets/image/3x/bs_edit.webp deleted file mode 100644 index 38814125..00000000 Binary files a/assets/image/3x/bs_edit.webp and /dev/null differ diff --git a/assets/image/3x/bs_goods_search.webp b/assets/image/3x/bs_goods_search.webp deleted file mode 100644 index d1a500e8..00000000 Binary files a/assets/image/3x/bs_goods_search.webp and /dev/null differ diff --git a/assets/image/3x/bs_home_bill.webp b/assets/image/3x/bs_home_bill.webp deleted file mode 100644 index ad3596bd..00000000 Binary files a/assets/image/3x/bs_home_bill.webp and /dev/null differ diff --git a/assets/image/3x/bs_mine_bg.webp b/assets/image/3x/bs_mine_bg.webp deleted file mode 100644 index bd719f6c..00000000 Binary files a/assets/image/3x/bs_mine_bg.webp and /dev/null differ diff --git a/assets/image/3x/bs_mine_clerk.webp b/assets/image/3x/bs_mine_clerk.webp deleted file mode 100644 index 0da7fc78..00000000 Binary files a/assets/image/3x/bs_mine_clerk.webp and /dev/null differ diff --git a/assets/image/3x/bs_mine_code.webp b/assets/image/3x/bs_mine_code.webp deleted file mode 100644 index e3a0ebc8..00000000 Binary files a/assets/image/3x/bs_mine_code.webp and /dev/null differ diff --git a/assets/image/3x/bs_mine_heading.webp b/assets/image/3x/bs_mine_heading.webp deleted file mode 100644 index f20d28af..00000000 Binary files a/assets/image/3x/bs_mine_heading.webp and /dev/null differ diff --git a/assets/image/3x/bs_more.webp b/assets/image/3x/bs_more.webp deleted file mode 100644 index 6c0b8e9a..00000000 Binary files a/assets/image/3x/bs_more.webp and /dev/null differ diff --git a/assets/image/3x/bs_no data_logo.webp b/assets/image/3x/bs_no data_logo.webp deleted file mode 100644 index 67e31eee..00000000 Binary files a/assets/image/3x/bs_no data_logo.webp and /dev/null differ diff --git a/assets/image/3x/bs_px.webp b/assets/image/3x/bs_px.webp deleted file mode 100644 index 8d24301a..00000000 Binary files a/assets/image/3x/bs_px.webp and /dev/null differ diff --git a/assets/image/3x/bs_refund.webp b/assets/image/3x/bs_refund.webp deleted file mode 100644 index 58ffc07c..00000000 Binary files a/assets/image/3x/bs_refund.webp and /dev/null differ diff --git a/assets/image/3x/bs_refund_num.webp b/assets/image/3x/bs_refund_num.webp deleted file mode 100644 index ae62abb5..00000000 Binary files a/assets/image/3x/bs_refund_num.webp and /dev/null differ diff --git a/assets/image/3x/bs_right.webp b/assets/image/3x/bs_right.webp deleted file mode 100644 index 17d50c31..00000000 Binary files a/assets/image/3x/bs_right.webp and /dev/null differ diff --git a/assets/image/3x/bs_secure.webp b/assets/image/3x/bs_secure.webp deleted file mode 100644 index 70ad4f3f..00000000 Binary files a/assets/image/3x/bs_secure.webp and /dev/null differ diff --git a/assets/image/3x/bs_shop.webp b/assets/image/3x/bs_shop.webp deleted file mode 100644 index e2e0745e..00000000 Binary files a/assets/image/3x/bs_shop.webp and /dev/null differ diff --git a/assets/image/3x/bs_shop_logo.webp b/assets/image/3x/bs_shop_logo.webp deleted file mode 100644 index b8c6a6dc..00000000 Binary files a/assets/image/3x/bs_shop_logo.webp and /dev/null differ diff --git a/assets/image/3x/bs_switch.webp b/assets/image/3x/bs_switch.webp deleted file mode 100644 index 4fa0dd11..00000000 Binary files a/assets/image/3x/bs_switch.webp and /dev/null differ diff --git a/assets/image/3x/bs_switch_shop.webp b/assets/image/3x/bs_switch_shop.webp deleted file mode 100644 index 08af97a6..00000000 Binary files a/assets/image/3x/bs_switch_shop.webp and /dev/null differ diff --git a/assets/image/3x/bs_trade_num.webp b/assets/image/3x/bs_trade_num.webp deleted file mode 100644 index 31f593f6..00000000 Binary files a/assets/image/3x/bs_trade_num.webp and /dev/null differ diff --git a/assets/image/3x/bs_uncheck.webp b/assets/image/3x/bs_uncheck.webp deleted file mode 100644 index 1e91c7b2..00000000 Binary files a/assets/image/3x/bs_uncheck.webp and /dev/null differ diff --git a/assets/image/3x/bs_user.webp b/assets/image/3x/bs_user.webp deleted file mode 100644 index 6bc8a12b..00000000 Binary files a/assets/image/3x/bs_user.webp and /dev/null differ diff --git a/assets/image/3x/bs_user_switch.webp b/assets/image/3x/bs_user_switch.webp deleted file mode 100644 index 2e16b369..00000000 Binary files a/assets/image/3x/bs_user_switch.webp and /dev/null differ diff --git a/assets/image/3x/bs_user_switch_bg.webp b/assets/image/3x/bs_user_switch_bg.webp deleted file mode 100644 index 4dbc3cb0..00000000 Binary files a/assets/image/3x/bs_user_switch_bg.webp and /dev/null differ diff --git a/assets/image/3x/bs_xj.webp b/assets/image/3x/bs_xj.webp deleted file mode 100644 index e6d8499f..00000000 Binary files a/assets/image/3x/bs_xj.webp and /dev/null differ diff --git a/assets/image/3x/bus_calculator_enter.webp b/assets/image/3x/bus_calculator_enter.webp deleted file mode 100644 index 45dce11c..00000000 Binary files a/assets/image/3x/bus_calculator_enter.webp and /dev/null differ diff --git a/assets/image/3x/bus_calculator_plus.webp b/assets/image/3x/bus_calculator_plus.webp deleted file mode 100644 index 798524be..00000000 Binary files a/assets/image/3x/bus_calculator_plus.webp and /dev/null differ diff --git a/assets/image/3x/bus_cashier_balance.webp b/assets/image/3x/bus_cashier_balance.webp deleted file mode 100644 index abe83407..00000000 Binary files a/assets/image/3x/bus_cashier_balance.webp and /dev/null differ diff --git a/assets/image/3x/bus_cashier_pt.webp b/assets/image/3x/bus_cashier_pt.webp deleted file mode 100644 index a7e95976..00000000 Binary files a/assets/image/3x/bus_cashier_pt.webp and /dev/null differ diff --git a/assets/image/3x/bus_cashier_scan_code.webp b/assets/image/3x/bus_cashier_scan_code.webp deleted file mode 100644 index 27ac8e4a..00000000 Binary files a/assets/image/3x/bus_cashier_scan_code.webp and /dev/null differ diff --git a/assets/image/3x/bus_cashier_switch.webp b/assets/image/3x/bus_cashier_switch.webp deleted file mode 100644 index 6d393b69..00000000 Binary files a/assets/image/3x/bus_cashier_switch.webp and /dev/null differ diff --git a/assets/image/3x/bus_cashier_xj.webp b/assets/image/3x/bus_cashier_xj.webp deleted file mode 100644 index 1ac8d4dd..00000000 Binary files a/assets/image/3x/bus_cashier_xj.webp and /dev/null differ diff --git a/assets/image/3x/bus_close_circle.webp b/assets/image/3x/bus_close_circle.webp deleted file mode 100644 index 38f4b614..00000000 Binary files a/assets/image/3x/bus_close_circle.webp and /dev/null differ diff --git a/assets/image/3x/bus_code_save.webp b/assets/image/3x/bus_code_save.webp deleted file mode 100644 index 8a97131f..00000000 Binary files a/assets/image/3x/bus_code_save.webp and /dev/null differ diff --git a/assets/image/3x/bus_coupon.webp b/assets/image/3x/bus_coupon.webp deleted file mode 100644 index 5b280bc8..00000000 Binary files a/assets/image/3x/bus_coupon.webp and /dev/null differ diff --git a/assets/image/3x/bus_give_yue.webp b/assets/image/3x/bus_give_yue.webp deleted file mode 100644 index 6b247923..00000000 Binary files a/assets/image/3x/bus_give_yue.webp and /dev/null differ diff --git a/assets/image/3x/bus_goods_add.webp b/assets/image/3x/bus_goods_add.webp deleted file mode 100644 index 8ef59cf6..00000000 Binary files a/assets/image/3x/bus_goods_add.webp and /dev/null differ diff --git a/assets/image/3x/bus_home_bhy.webp b/assets/image/3x/bus_home_bhy.webp deleted file mode 100644 index 24f8f180..00000000 Binary files a/assets/image/3x/bus_home_bhy.webp and /dev/null differ diff --git a/assets/image/3x/bus_home_cz.webp b/assets/image/3x/bus_home_cz.webp deleted file mode 100644 index bcef6033..00000000 Binary files a/assets/image/3x/bus_home_cz.webp and /dev/null differ diff --git a/assets/image/3x/bus_home_czjl.webp b/assets/image/3x/bus_home_czjl.webp deleted file mode 100644 index c56e0e65..00000000 Binary files a/assets/image/3x/bus_home_czjl.webp and /dev/null differ diff --git a/assets/image/3x/bus_home_goods.webp b/assets/image/3x/bus_home_goods.webp deleted file mode 100644 index 45f3cbb4..00000000 Binary files a/assets/image/3x/bus_home_goods.webp and /dev/null differ diff --git a/assets/image/3x/bus_home_goods_ssfx.webp b/assets/image/3x/bus_home_goods_ssfx.webp deleted file mode 100644 index c5228122..00000000 Binary files a/assets/image/3x/bus_home_goods_ssfx.webp and /dev/null differ diff --git a/assets/image/3x/bus_home_hygl.webp b/assets/image/3x/bus_home_hygl.webp deleted file mode 100644 index d15a0507..00000000 Binary files a/assets/image/3x/bus_home_hygl.webp and /dev/null differ diff --git a/assets/image/3x/bus_home_hyyetj.webp b/assets/image/3x/bus_home_hyyetj.webp deleted file mode 100644 index 2cdc29ef..00000000 Binary files a/assets/image/3x/bus_home_hyyetj.webp and /dev/null differ diff --git a/assets/image/3x/bus_home_jrls.webp b/assets/image/3x/bus_home_jrls.webp deleted file mode 100644 index c310bce7..00000000 Binary files a/assets/image/3x/bus_home_jrls.webp and /dev/null differ diff --git a/assets/image/3x/bus_home_rxbd.webp b/assets/image/3x/bus_home_rxbd.webp deleted file mode 100644 index e6c4c76c..00000000 Binary files a/assets/image/3x/bus_home_rxbd.webp and /dev/null differ diff --git a/assets/image/3x/bus_home_syt.webp b/assets/image/3x/bus_home_syt.webp deleted file mode 100644 index 350c4c16..00000000 Binary files a/assets/image/3x/bus_home_syt.webp and /dev/null differ diff --git a/assets/image/3x/bus_home_syzl.webp b/assets/image/3x/bus_home_syzl.webp deleted file mode 100644 index b05722d6..00000000 Binary files a/assets/image/3x/bus_home_syzl.webp and /dev/null differ diff --git a/assets/image/3x/bus_home_xfjl.webp b/assets/image/3x/bus_home_xfjl.webp deleted file mode 100644 index bb92bbc2..00000000 Binary files a/assets/image/3x/bus_home_xfjl.webp and /dev/null differ diff --git a/assets/image/3x/bus_home_xfpm.webp b/assets/image/3x/bus_home_xfpm.webp deleted file mode 100644 index 63eba47d..00000000 Binary files a/assets/image/3x/bus_home_xfpm.webp and /dev/null differ diff --git a/assets/image/3x/bus_home_yytj.webp b/assets/image/3x/bus_home_yytj.webp deleted file mode 100644 index 9f6c1d25..00000000 Binary files a/assets/image/3x/bus_home_yytj.webp and /dev/null differ diff --git a/assets/image/3x/bus_integral.webp b/assets/image/3x/bus_integral.webp deleted file mode 100644 index 0c646dcd..00000000 Binary files a/assets/image/3x/bus_integral.webp and /dev/null differ diff --git a/assets/image/3x/bus_pay_success_logo.png b/assets/image/3x/bus_pay_success_logo.png deleted file mode 100644 index 7419eda0..00000000 Binary files a/assets/image/3x/bus_pay_success_logo.png and /dev/null differ diff --git a/assets/image/3x/bus_real_recharge.webp b/assets/image/3x/bus_real_recharge.webp deleted file mode 100644 index cf83299e..00000000 Binary files a/assets/image/3x/bus_real_recharge.webp and /dev/null differ diff --git a/assets/image/3x/bus_time_select.webp b/assets/image/3x/bus_time_select.webp deleted file mode 100644 index e0951bfb..00000000 Binary files a/assets/image/3x/bus_time_select.webp and /dev/null differ diff --git a/assets/image/3x/bus_time_unSelect.webp b/assets/image/3x/bus_time_unSelect.webp deleted file mode 100644 index ea3c13fc..00000000 Binary files a/assets/image/3x/bus_time_unSelect.webp and /dev/null differ diff --git a/assets/image/3x/bus_vip_alipay.webp b/assets/image/3x/bus_vip_alipay.webp deleted file mode 100644 index 29959e42..00000000 Binary files a/assets/image/3x/bus_vip_alipay.webp and /dev/null differ diff --git a/assets/image/3x/bus_vip_balance.webp b/assets/image/3x/bus_vip_balance.webp deleted file mode 100644 index e2b0125f..00000000 Binary files a/assets/image/3x/bus_vip_balance.webp and /dev/null differ diff --git a/assets/image/3x/bus_vip_cc.webp b/assets/image/3x/bus_vip_cc.webp deleted file mode 100644 index 76b1048c..00000000 Binary files a/assets/image/3x/bus_vip_cc.webp and /dev/null differ diff --git a/assets/image/3x/bus_vip_j.webp b/assets/image/3x/bus_vip_j.webp deleted file mode 100644 index a8639f4a..00000000 Binary files a/assets/image/3x/bus_vip_j.webp and /dev/null differ diff --git a/assets/image/3x/bus_vip_wx.webp b/assets/image/3x/bus_vip_wx.webp deleted file mode 100644 index 67228c33..00000000 Binary files a/assets/image/3x/bus_vip_wx.webp and /dev/null differ diff --git a/assets/image/3x/bus_vip_xj.webp b/assets/image/3x/bus_vip_xj.webp deleted file mode 100644 index 98dbcca7..00000000 Binary files a/assets/image/3x/bus_vip_xj.webp and /dev/null differ diff --git a/assets/image/3x/bus_yue.webp b/assets/image/3x/bus_yue.webp deleted file mode 100644 index 0a945366..00000000 Binary files a/assets/image/3x/bus_yue.webp and /dev/null differ diff --git a/assets/image/3x/business.webp b/assets/image/3x/business.webp deleted file mode 100644 index 55085b44..00000000 Binary files a/assets/image/3x/business.webp and /dev/null differ diff --git a/assets/image/3x/business_ home_h.webp b/assets/image/3x/business_ home_h.webp deleted file mode 100644 index a2eb5249..00000000 Binary files a/assets/image/3x/business_ home_h.webp and /dev/null differ diff --git a/assets/image/3x/business_code.webp b/assets/image/3x/business_code.webp deleted file mode 100644 index 0a794bfa..00000000 Binary files a/assets/image/3x/business_code.webp and /dev/null differ diff --git a/assets/image/3x/business_goods.webp b/assets/image/3x/business_goods.webp deleted file mode 100644 index f7eb4fa9..00000000 Binary files a/assets/image/3x/business_goods.webp and /dev/null differ diff --git a/assets/image/3x/business_goods_h.webp b/assets/image/3x/business_goods_h.webp deleted file mode 100644 index d9f71264..00000000 Binary files a/assets/image/3x/business_goods_h.webp and /dev/null differ diff --git a/assets/image/3x/business_home.webp b/assets/image/3x/business_home.webp deleted file mode 100644 index 5d97d9e8..00000000 Binary files a/assets/image/3x/business_home.webp and /dev/null differ diff --git a/assets/image/3x/business_login.webp b/assets/image/3x/business_login.webp deleted file mode 100644 index 8d594e2e..00000000 Binary files a/assets/image/3x/business_login.webp and /dev/null differ diff --git a/assets/image/3x/business_mine.webp b/assets/image/3x/business_mine.webp deleted file mode 100644 index 9ead2900..00000000 Binary files a/assets/image/3x/business_mine.webp and /dev/null differ diff --git a/assets/image/3x/business_mine_h.webp b/assets/image/3x/business_mine_h.webp deleted file mode 100644 index 199b243b..00000000 Binary files a/assets/image/3x/business_mine_h.webp and /dev/null differ diff --git a/assets/image/3x/business_order.webp b/assets/image/3x/business_order.webp deleted file mode 100644 index 2b1ef494..00000000 Binary files a/assets/image/3x/business_order.webp and /dev/null differ diff --git a/assets/image/3x/business_order_h.webp b/assets/image/3x/business_order_h.webp deleted file mode 100644 index b763d5dd..00000000 Binary files a/assets/image/3x/business_order_h.webp and /dev/null differ diff --git a/assets/image/3x/business_phone.webp b/assets/image/3x/business_phone.webp deleted file mode 100644 index 252977a9..00000000 Binary files a/assets/image/3x/business_phone.webp and /dev/null differ diff --git a/assets/image/3x/business_scan_code.webp b/assets/image/3x/business_scan_code.webp deleted file mode 100644 index a6f07298..00000000 Binary files a/assets/image/3x/business_scan_code.webp and /dev/null differ diff --git a/assets/image/3x/by_badge.webp b/assets/image/3x/by_badge.webp deleted file mode 100644 index b92dc40c..00000000 Binary files a/assets/image/3x/by_badge.webp and /dev/null differ diff --git a/assets/image/3x/calendar.webp b/assets/image/3x/calendar.webp deleted file mode 100644 index 6ec7621e..00000000 Binary files a/assets/image/3x/calendar.webp and /dev/null differ diff --git a/assets/image/3x/channel_jt.webp b/assets/image/3x/channel_jt.webp deleted file mode 100644 index eea58095..00000000 Binary files a/assets/image/3x/channel_jt.webp and /dev/null differ diff --git a/assets/image/3x/channel_logo.webp b/assets/image/3x/channel_logo.webp deleted file mode 100644 index bd4ec21a..00000000 Binary files a/assets/image/3x/channel_logo.webp and /dev/null differ diff --git a/assets/image/3x/channel_text.webp b/assets/image/3x/channel_text.webp deleted file mode 100644 index e2776221..00000000 Binary files a/assets/image/3x/channel_text.webp and /dev/null differ diff --git a/assets/image/3x/chat_more.webp b/assets/image/3x/chat_more.webp deleted file mode 100644 index 35fb8206..00000000 Binary files a/assets/image/3x/chat_more.webp and /dev/null differ diff --git a/assets/image/3x/closed_bill.webp b/assets/image/3x/closed_bill.webp deleted file mode 100644 index 448017ff..00000000 Binary files a/assets/image/3x/closed_bill.webp and /dev/null differ diff --git a/assets/image/3x/collage.webp b/assets/image/3x/collage.webp deleted file mode 100644 index 1a691c99..00000000 Binary files a/assets/image/3x/collage.webp and /dev/null differ diff --git a/assets/image/3x/coupon.webp b/assets/image/3x/coupon.webp deleted file mode 100644 index 16fa9f49..00000000 Binary files a/assets/image/3x/coupon.webp and /dev/null differ diff --git a/assets/image/3x/default_1.webp b/assets/image/3x/default_1.webp deleted file mode 100644 index 5db41c1a..00000000 Binary files a/assets/image/3x/default_1.webp and /dev/null differ diff --git a/assets/image/3x/default_2_1.webp b/assets/image/3x/default_2_1.webp deleted file mode 100644 index 18cb972f..00000000 Binary files a/assets/image/3x/default_2_1.webp and /dev/null differ diff --git a/assets/image/3x/default_user.webp b/assets/image/3x/default_user.webp deleted file mode 100644 index 177a9145..00000000 Binary files a/assets/image/3x/default_user.webp and /dev/null differ diff --git a/assets/image/3x/default_user1.webp b/assets/image/3x/default_user1.webp deleted file mode 100644 index 66330a06..00000000 Binary files a/assets/image/3x/default_user1.webp and /dev/null differ diff --git a/assets/image/3x/delete.webp b/assets/image/3x/delete.webp deleted file mode 100644 index c7ab5588..00000000 Binary files a/assets/image/3x/delete.webp and /dev/null differ diff --git a/assets/image/3x/di_zhi.webp b/assets/image/3x/di_zhi.webp deleted file mode 100644 index 69f8f1c1..00000000 Binary files a/assets/image/3x/di_zhi.webp and /dev/null differ diff --git a/assets/image/3x/dian_pu.webp b/assets/image/3x/dian_pu.webp deleted file mode 100644 index a647bbd8..00000000 Binary files a/assets/image/3x/dian_pu.webp and /dev/null differ diff --git a/assets/image/3x/ding_dan.webp b/assets/image/3x/ding_dan.webp deleted file mode 100644 index 63946eab..00000000 Binary files a/assets/image/3x/ding_dan.webp and /dev/null differ diff --git a/assets/image/3x/dining_w.webp b/assets/image/3x/dining_w.webp deleted file mode 100644 index 13b92d49..00000000 Binary files a/assets/image/3x/dining_w.webp and /dev/null differ diff --git a/assets/image/3x/discount.webp b/assets/image/3x/discount.webp deleted file mode 100644 index b4d96eb0..00000000 Binary files a/assets/image/3x/discount.webp and /dev/null differ diff --git a/assets/image/3x/disenable_seletor.png b/assets/image/3x/disenable_seletor.png deleted file mode 100644 index b1971772..00000000 Binary files a/assets/image/3x/disenable_seletor.png and /dev/null differ diff --git a/assets/image/3x/disenable_seletor_tow.webp b/assets/image/3x/disenable_seletor_tow.webp deleted file mode 100644 index d6821d64..00000000 Binary files a/assets/image/3x/disenable_seletor_tow.webp and /dev/null differ diff --git a/assets/image/3x/distribution.webp b/assets/image/3x/distribution.webp deleted file mode 100644 index 7bdd9a00..00000000 Binary files a/assets/image/3x/distribution.webp and /dev/null differ diff --git a/assets/image/3x/dong_tai.webp b/assets/image/3x/dong_tai.webp deleted file mode 100644 index 002a7faa..00000000 Binary files a/assets/image/3x/dong_tai.webp and /dev/null differ diff --git a/assets/image/3x/fa_bu.webp b/assets/image/3x/fa_bu.webp deleted file mode 100644 index b24c87ae..00000000 Binary files a/assets/image/3x/fa_bu.webp and /dev/null differ diff --git a/assets/image/3x/fan_kui.webp b/assets/image/3x/fan_kui.webp deleted file mode 100644 index d90b45f3..00000000 Binary files a/assets/image/3x/fan_kui.webp and /dev/null differ diff --git a/assets/image/3x/farmers_bg.webp b/assets/image/3x/farmers_bg.webp deleted file mode 100644 index 36b923b8..00000000 Binary files a/assets/image/3x/farmers_bg.webp and /dev/null differ diff --git a/assets/image/3x/farmers_cg.webp b/assets/image/3x/farmers_cg.webp deleted file mode 100644 index 9debe0ec..00000000 Binary files a/assets/image/3x/farmers_cg.webp and /dev/null differ diff --git a/assets/image/3x/farmers_cy.webp b/assets/image/3x/farmers_cy.webp deleted file mode 100644 index ff41f711..00000000 Binary files a/assets/image/3x/farmers_cy.webp and /dev/null differ diff --git a/assets/image/3x/farmers_tj.webp b/assets/image/3x/farmers_tj.webp deleted file mode 100644 index fa155d45..00000000 Binary files a/assets/image/3x/farmers_tj.webp and /dev/null differ diff --git a/assets/image/3x/farmers_zp.webp b/assets/image/3x/farmers_zp.webp deleted file mode 100644 index 056de93c..00000000 Binary files a/assets/image/3x/farmers_zp.webp and /dev/null differ diff --git a/assets/image/3x/fen_si.webp b/assets/image/3x/fen_si.webp deleted file mode 100644 index b1306a14..00000000 Binary files a/assets/image/3x/fen_si.webp and /dev/null differ diff --git a/assets/image/3x/follow.webp b/assets/image/3x/follow.webp deleted file mode 100644 index f2a1550b..00000000 Binary files a/assets/image/3x/follow.webp and /dev/null differ diff --git a/assets/image/3x/friend_grouping.webp b/assets/image/3x/friend_grouping.webp deleted file mode 100644 index c1ac8aa0..00000000 Binary files a/assets/image/3x/friend_grouping.webp and /dev/null differ diff --git a/assets/image/3x/fuka_j.webp b/assets/image/3x/fuka_j.webp deleted file mode 100644 index b85cb390..00000000 Binary files a/assets/image/3x/fuka_j.webp and /dev/null differ diff --git a/assets/image/3x/fuka_zj.webp b/assets/image/3x/fuka_zj.webp deleted file mode 100644 index 3a6797e7..00000000 Binary files a/assets/image/3x/fuka_zj.webp and /dev/null differ diff --git a/assets/image/3x/goods_cart.webp b/assets/image/3x/goods_cart.webp deleted file mode 100644 index 34339a8f..00000000 Binary files a/assets/image/3x/goods_cart.webp and /dev/null differ diff --git a/assets/image/3x/goods_phone.webp b/assets/image/3x/goods_phone.webp deleted file mode 100644 index 051e4a20..00000000 Binary files a/assets/image/3x/goods_phone.webp and /dev/null differ diff --git a/assets/image/3x/goods_shopp.webp b/assets/image/3x/goods_shopp.webp deleted file mode 100644 index e192cfe2..00000000 Binary files a/assets/image/3x/goods_shopp.webp and /dev/null differ diff --git a/assets/image/3x/green_leaf.webp b/assets/image/3x/green_leaf.webp deleted file mode 100644 index 1588d4aa..00000000 Binary files a/assets/image/3x/green_leaf.webp and /dev/null differ diff --git a/assets/image/3x/guan_zhu.webp b/assets/image/3x/guan_zhu.webp deleted file mode 100644 index 866ddbe4..00000000 Binary files a/assets/image/3x/guan_zhu.webp and /dev/null differ diff --git a/assets/image/3x/help_farmers_logo.webp b/assets/image/3x/help_farmers_logo.webp deleted file mode 100644 index e187adb4..00000000 Binary files a/assets/image/3x/help_farmers_logo.webp and /dev/null differ diff --git a/assets/image/3x/hj_badge.webp b/assets/image/3x/hj_badge.webp deleted file mode 100644 index 9dc57708..00000000 Binary files a/assets/image/3x/hj_badge.webp and /dev/null differ diff --git a/assets/image/3x/home_activity.webp b/assets/image/3x/home_activity.webp deleted file mode 100644 index 8db58663..00000000 Binary files a/assets/image/3x/home_activity.webp and /dev/null differ diff --git a/assets/image/3x/home_chi.webp b/assets/image/3x/home_chi.webp deleted file mode 100644 index 4b1dee14..00000000 Binary files a/assets/image/3x/home_chi.webp and /dev/null differ diff --git a/assets/image/3x/home_he.webp b/assets/image/3x/home_he.webp deleted file mode 100644 index 60195397..00000000 Binary files a/assets/image/3x/home_he.webp and /dev/null differ diff --git a/assets/image/3x/home_lm.webp b/assets/image/3x/home_lm.webp deleted file mode 100644 index 5164a688..00000000 Binary files a/assets/image/3x/home_lm.webp and /dev/null differ diff --git a/assets/image/3x/home_recharge.webp b/assets/image/3x/home_recharge.webp deleted file mode 100644 index 33108f8f..00000000 Binary files a/assets/image/3x/home_recharge.webp and /dev/null differ diff --git a/assets/image/3x/home_wan.webp b/assets/image/3x/home_wan.webp deleted file mode 100644 index bf636727..00000000 Binary files a/assets/image/3x/home_wan.webp and /dev/null differ diff --git a/assets/image/3x/home_welfare.webp b/assets/image/3x/home_welfare.webp deleted file mode 100644 index cd2cebaf..00000000 Binary files a/assets/image/3x/home_welfare.webp and /dev/null differ diff --git a/assets/image/3x/hot_list.webp b/assets/image/3x/hot_list.webp deleted file mode 100644 index 63a767ff..00000000 Binary files a/assets/image/3x/hot_list.webp and /dev/null differ diff --git a/assets/image/3x/ic_coupon_bg.webp b/assets/image/3x/ic_coupon_bg.webp deleted file mode 100644 index 3bb84d0f..00000000 Binary files a/assets/image/3x/ic_coupon_bg.webp and /dev/null differ diff --git a/assets/image/3x/ic_coupon_invalid_bg.webp b/assets/image/3x/ic_coupon_invalid_bg.webp deleted file mode 100644 index 46ff4bdd..00000000 Binary files a/assets/image/3x/ic_coupon_invalid_bg.webp and /dev/null differ diff --git a/assets/image/3x/ic_splash_bg.webp b/assets/image/3x/ic_splash_bg.webp deleted file mode 100644 index cf8cc9e7..00000000 Binary files a/assets/image/3x/ic_splash_bg.webp and /dev/null differ diff --git a/assets/image/3x/icon_about_logo.webp b/assets/image/3x/icon_about_logo.webp deleted file mode 100644 index d117646a..00000000 Binary files a/assets/image/3x/icon_about_logo.webp and /dev/null differ diff --git a/assets/image/3x/icon_address_call.webp b/assets/image/3x/icon_address_call.webp deleted file mode 100644 index 29b81ab6..00000000 Binary files a/assets/image/3x/icon_address_call.webp and /dev/null differ diff --git a/assets/image/3x/icon_address_edit.webp b/assets/image/3x/icon_address_edit.webp deleted file mode 100644 index d18db0f9..00000000 Binary files a/assets/image/3x/icon_address_edit.webp and /dev/null differ diff --git a/assets/image/3x/icon_address_location.webp b/assets/image/3x/icon_address_location.webp deleted file mode 100644 index e985c13a..00000000 Binary files a/assets/image/3x/icon_address_location.webp and /dev/null differ diff --git a/assets/image/3x/icon_address_location_action.webp b/assets/image/3x/icon_address_location_action.webp deleted file mode 100644 index c91d39a4..00000000 Binary files a/assets/image/3x/icon_address_location_action.webp and /dev/null differ diff --git a/assets/image/3x/icon_alipay.webp b/assets/image/3x/icon_alipay.webp deleted file mode 100644 index 3104a332..00000000 Binary files a/assets/image/3x/icon_alipay.webp and /dev/null differ diff --git a/assets/image/3x/icon_an_crown.webp b/assets/image/3x/icon_an_crown.webp deleted file mode 100644 index 8e22e3cd..00000000 Binary files a/assets/image/3x/icon_an_crown.webp and /dev/null differ diff --git a/assets/image/3x/icon_attainment.webp b/assets/image/3x/icon_attainment.webp deleted file mode 100644 index 56f8da9a..00000000 Binary files a/assets/image/3x/icon_attainment.webp and /dev/null differ diff --git a/assets/image/3x/icon_bi_n.webp b/assets/image/3x/icon_bi_n.webp deleted file mode 100644 index 6488202a..00000000 Binary files a/assets/image/3x/icon_bi_n.webp and /dev/null differ diff --git a/assets/image/3x/icon_bi_s.webp b/assets/image/3x/icon_bi_s.webp deleted file mode 100644 index 3b83b24b..00000000 Binary files a/assets/image/3x/icon_bi_s.webp and /dev/null differ diff --git a/assets/image/3x/icon_brand_introduction.webp b/assets/image/3x/icon_brand_introduction.webp deleted file mode 100644 index 9b8eae0c..00000000 Binary files a/assets/image/3x/icon_brand_introduction.webp and /dev/null differ diff --git a/assets/image/3x/icon_brand_n.webp b/assets/image/3x/icon_brand_n.webp deleted file mode 100644 index e151a71e..00000000 Binary files a/assets/image/3x/icon_brand_n.webp and /dev/null differ diff --git a/assets/image/3x/icon_brand_s.webp b/assets/image/3x/icon_brand_s.webp deleted file mode 100644 index a494b7d8..00000000 Binary files a/assets/image/3x/icon_brand_s.webp and /dev/null differ diff --git a/assets/image/3x/icon_bread.webp b/assets/image/3x/icon_bread.webp deleted file mode 100644 index 1740209e..00000000 Binary files a/assets/image/3x/icon_bread.webp and /dev/null differ diff --git a/assets/image/3x/icon_bread_bg.webp b/assets/image/3x/icon_bread_bg.webp deleted file mode 100644 index 48e79f27..00000000 Binary files a/assets/image/3x/icon_bread_bg.webp and /dev/null differ diff --git a/assets/image/3x/icon_by_bike.webp b/assets/image/3x/icon_by_bike.webp deleted file mode 100644 index de4e78ae..00000000 Binary files a/assets/image/3x/icon_by_bike.webp and /dev/null differ diff --git a/assets/image/3x/icon_calendar_today_sharp.webp b/assets/image/3x/icon_calendar_today_sharp.webp deleted file mode 100644 index 08211bb1..00000000 Binary files a/assets/image/3x/icon_calendar_today_sharp.webp and /dev/null differ diff --git a/assets/image/3x/icon_camera_permission_tips.webp b/assets/image/3x/icon_camera_permission_tips.webp deleted file mode 100644 index 34da5deb..00000000 Binary files a/assets/image/3x/icon_camera_permission_tips.webp and /dev/null differ diff --git a/assets/image/3x/icon_card_coupon.webp b/assets/image/3x/icon_card_coupon.webp deleted file mode 100644 index bfcbf2cb..00000000 Binary files a/assets/image/3x/icon_card_coupon.webp and /dev/null differ diff --git a/assets/image/3x/icon_chat.webp b/assets/image/3x/icon_chat.webp deleted file mode 100644 index 935c3dee..00000000 Binary files a/assets/image/3x/icon_chat.webp and /dev/null differ diff --git a/assets/image/3x/icon_chat_camera.webp b/assets/image/3x/icon_chat_camera.webp deleted file mode 100644 index 88205c78..00000000 Binary files a/assets/image/3x/icon_chat_camera.webp and /dev/null differ diff --git a/assets/image/3x/icon_chat_copy.webp b/assets/image/3x/icon_chat_copy.webp deleted file mode 100644 index 969d0d61..00000000 Binary files a/assets/image/3x/icon_chat_copy.webp and /dev/null differ diff --git a/assets/image/3x/icon_chat_delete.webp b/assets/image/3x/icon_chat_delete.webp deleted file mode 100644 index a2953c46..00000000 Binary files a/assets/image/3x/icon_chat_delete.webp and /dev/null differ diff --git a/assets/image/3x/icon_chat_emo.webp b/assets/image/3x/icon_chat_emo.webp deleted file mode 100644 index 71a552b2..00000000 Binary files a/assets/image/3x/icon_chat_emo.webp and /dev/null differ diff --git a/assets/image/3x/icon_chat_photo.webp b/assets/image/3x/icon_chat_photo.webp deleted file mode 100644 index f8d6807d..00000000 Binary files a/assets/image/3x/icon_chat_photo.webp and /dev/null differ diff --git a/assets/image/3x/icon_chili.webp b/assets/image/3x/icon_chili.webp deleted file mode 100644 index 2a3e9173..00000000 Binary files a/assets/image/3x/icon_chili.webp and /dev/null differ diff --git a/assets/image/3x/icon_comment.webp b/assets/image/3x/icon_comment.webp deleted file mode 100644 index e070bd2d..00000000 Binary files a/assets/image/3x/icon_comment.webp and /dev/null differ diff --git a/assets/image/3x/icon_copy_link.webp b/assets/image/3x/icon_copy_link.webp deleted file mode 100644 index 3b3f5488..00000000 Binary files a/assets/image/3x/icon_copy_link.webp and /dev/null differ diff --git a/assets/image/3x/icon_cz.webp b/assets/image/3x/icon_cz.webp deleted file mode 100644 index dc3b62ec..00000000 Binary files a/assets/image/3x/icon_cz.webp and /dev/null differ diff --git a/assets/image/3x/icon_del.webp b/assets/image/3x/icon_del.webp deleted file mode 100644 index 4bfa817c..00000000 Binary files a/assets/image/3x/icon_del.webp and /dev/null differ diff --git a/assets/image/3x/icon_delete.webp b/assets/image/3x/icon_delete.webp deleted file mode 100644 index deff169d..00000000 Binary files a/assets/image/3x/icon_delete.webp and /dev/null differ diff --git a/assets/image/3x/icon_deliver_goods.webp b/assets/image/3x/icon_deliver_goods.webp deleted file mode 100644 index 84dc99a3..00000000 Binary files a/assets/image/3x/icon_deliver_goods.webp and /dev/null differ diff --git a/assets/image/3x/icon_deliver_goods_h.webp b/assets/image/3x/icon_deliver_goods_h.webp deleted file mode 100644 index a527d4b7..00000000 Binary files a/assets/image/3x/icon_deliver_goods_h.webp and /dev/null differ diff --git a/assets/image/3x/icon_delivery.webp b/assets/image/3x/icon_delivery.webp deleted file mode 100644 index adcfc5db..00000000 Binary files a/assets/image/3x/icon_delivery.webp and /dev/null differ diff --git a/assets/image/3x/icon_delivery_h.webp b/assets/image/3x/icon_delivery_h.webp deleted file mode 100644 index ea94f051..00000000 Binary files a/assets/image/3x/icon_delivery_h.webp and /dev/null differ diff --git a/assets/image/3x/icon_drive.webp b/assets/image/3x/icon_drive.webp deleted file mode 100644 index 098241c2..00000000 Binary files a/assets/image/3x/icon_drive.webp and /dev/null differ diff --git a/assets/image/3x/icon_empty.webp b/assets/image/3x/icon_empty.webp deleted file mode 100644 index fa6957c5..00000000 Binary files a/assets/image/3x/icon_empty.webp and /dev/null differ diff --git a/assets/image/3x/icon_enlarge.webp b/assets/image/3x/icon_enlarge.webp deleted file mode 100644 index 68876fe4..00000000 Binary files a/assets/image/3x/icon_enlarge.webp and /dev/null differ diff --git a/assets/image/3x/icon_facebook.webp b/assets/image/3x/icon_facebook.webp deleted file mode 100644 index 484e3740..00000000 Binary files a/assets/image/3x/icon_facebook.webp and /dev/null differ diff --git a/assets/image/3x/icon_founder.webp b/assets/image/3x/icon_founder.webp deleted file mode 100644 index 8e39f3c7..00000000 Binary files a/assets/image/3x/icon_founder.webp and /dev/null differ diff --git a/assets/image/3x/icon_founder_text.webp b/assets/image/3x/icon_founder_text.webp deleted file mode 100644 index 24210dbd..00000000 Binary files a/assets/image/3x/icon_founder_text.webp and /dev/null differ diff --git a/assets/image/3x/icon_get_coupons.webp b/assets/image/3x/icon_get_coupons.webp deleted file mode 100644 index 14a49fbe..00000000 Binary files a/assets/image/3x/icon_get_coupons.webp and /dev/null differ diff --git a/assets/image/3x/icon_gold_blessing.webp b/assets/image/3x/icon_gold_blessing.webp deleted file mode 100644 index 4b47cbd1..00000000 Binary files a/assets/image/3x/icon_gold_blessing.webp and /dev/null differ diff --git a/assets/image/3x/icon_gold_coin.webp b/assets/image/3x/icon_gold_coin.webp deleted file mode 100644 index 5ae6c840..00000000 Binary files a/assets/image/3x/icon_gold_coin.webp and /dev/null differ diff --git a/assets/image/3x/icon_guide_1.webp b/assets/image/3x/icon_guide_1.webp deleted file mode 100644 index 6fc360ee..00000000 Binary files a/assets/image/3x/icon_guide_1.webp and /dev/null differ diff --git a/assets/image/3x/icon_guide_2.webp b/assets/image/3x/icon_guide_2.webp deleted file mode 100644 index c0006e87..00000000 Binary files a/assets/image/3x/icon_guide_2.webp and /dev/null differ diff --git a/assets/image/3x/icon_guide_4.webp b/assets/image/3x/icon_guide_4.webp deleted file mode 100644 index 71a9f8e2..00000000 Binary files a/assets/image/3x/icon_guide_4.webp and /dev/null differ diff --git a/assets/image/3x/icon_gz.webp b/assets/image/3x/icon_gz.webp deleted file mode 100644 index 41f1ad57..00000000 Binary files a/assets/image/3x/icon_gz.webp and /dev/null differ diff --git a/assets/image/3x/icon_header_loading.webp b/assets/image/3x/icon_header_loading.webp deleted file mode 100644 index fca49dbb..00000000 Binary files a/assets/image/3x/icon_header_loading.webp and /dev/null differ diff --git a/assets/image/3x/icon_history.webp b/assets/image/3x/icon_history.webp deleted file mode 100644 index 56827200..00000000 Binary files a/assets/image/3x/icon_history.webp and /dev/null differ diff --git a/assets/image/3x/icon_hot_right_top.webp b/assets/image/3x/icon_hot_right_top.webp deleted file mode 100644 index 1b97866a..00000000 Binary files a/assets/image/3x/icon_hot_right_top.webp and /dev/null differ diff --git a/assets/image/3x/icon_idea_cj.webp b/assets/image/3x/icon_idea_cj.webp deleted file mode 100644 index 4eafce36..00000000 Binary files a/assets/image/3x/icon_idea_cj.webp and /dev/null differ diff --git a/assets/image/3x/icon_idea_hb.webp b/assets/image/3x/icon_idea_hb.webp deleted file mode 100644 index b7bf6f91..00000000 Binary files a/assets/image/3x/icon_idea_hb.webp and /dev/null differ diff --git a/assets/image/3x/icon_idea_jk.webp b/assets/image/3x/icon_idea_jk.webp deleted file mode 100644 index 4e3faa35..00000000 Binary files a/assets/image/3x/icon_idea_jk.webp and /dev/null differ diff --git a/assets/image/3x/icon_idea_ya.webp b/assets/image/3x/icon_idea_ya.webp deleted file mode 100644 index 8e535da7..00000000 Binary files a/assets/image/3x/icon_idea_ya.webp and /dev/null differ diff --git a/assets/image/3x/icon_idea_yj.webp b/assets/image/3x/icon_idea_yj.webp deleted file mode 100644 index dd54a18b..00000000 Binary files a/assets/image/3x/icon_idea_yj.webp and /dev/null differ diff --git a/assets/image/3x/icon_idea_zh.webp b/assets/image/3x/icon_idea_zh.webp deleted file mode 100644 index 4e939a6c..00000000 Binary files a/assets/image/3x/icon_idea_zh.webp and /dev/null differ diff --git a/assets/image/3x/icon_integral_login.webp b/assets/image/3x/icon_integral_login.webp deleted file mode 100644 index 0bcc549a..00000000 Binary files a/assets/image/3x/icon_integral_login.webp and /dev/null differ diff --git a/assets/image/3x/icon_integral_order.webp b/assets/image/3x/icon_integral_order.webp deleted file mode 100644 index 733585e7..00000000 Binary files a/assets/image/3x/icon_integral_order.webp and /dev/null differ diff --git a/assets/image/3x/icon_integral_share.webp b/assets/image/3x/icon_integral_share.webp deleted file mode 100644 index 1f58775c..00000000 Binary files a/assets/image/3x/icon_integral_share.webp and /dev/null differ diff --git a/assets/image/3x/icon_integral_sign.webp b/assets/image/3x/icon_integral_sign.webp deleted file mode 100644 index 1569eced..00000000 Binary files a/assets/image/3x/icon_integral_sign.webp and /dev/null differ diff --git a/assets/image/3x/icon_intergral_sign.webp b/assets/image/3x/icon_intergral_sign.webp deleted file mode 100644 index ea49567b..00000000 Binary files a/assets/image/3x/icon_intergral_sign.webp and /dev/null differ diff --git a/assets/image/3x/icon_like.webp b/assets/image/3x/icon_like.webp deleted file mode 100644 index 0036acf0..00000000 Binary files a/assets/image/3x/icon_like.webp and /dev/null differ diff --git a/assets/image/3x/icon_like_h.webp b/assets/image/3x/icon_like_h.webp deleted file mode 100644 index 28b73088..00000000 Binary files a/assets/image/3x/icon_like_h.webp and /dev/null differ diff --git a/assets/image/3x/icon_likes.webp b/assets/image/3x/icon_likes.webp deleted file mode 100644 index 6521e39b..00000000 Binary files a/assets/image/3x/icon_likes.webp and /dev/null differ diff --git a/assets/image/3x/icon_line.webp b/assets/image/3x/icon_line.webp deleted file mode 100644 index 35a575b7..00000000 Binary files a/assets/image/3x/icon_line.webp and /dev/null differ diff --git a/assets/image/3x/icon_location_permission_tips.webp b/assets/image/3x/icon_location_permission_tips.webp deleted file mode 100644 index fb979bd6..00000000 Binary files a/assets/image/3x/icon_location_permission_tips.webp and /dev/null differ diff --git a/assets/image/3x/icon_login_bg_webp.webp b/assets/image/3x/icon_login_bg_webp.webp deleted file mode 100644 index c2159063..00000000 Binary files a/assets/image/3x/icon_login_bg_webp.webp and /dev/null differ diff --git a/assets/image/3x/icon_login_hide_bg.webp b/assets/image/3x/icon_login_hide_bg.webp deleted file mode 100644 index 4ce6c398..00000000 Binary files a/assets/image/3x/icon_login_hide_bg.webp and /dev/null differ diff --git a/assets/image/3x/icon_login_logo.webp b/assets/image/3x/icon_login_logo.webp deleted file mode 100644 index a4fce724..00000000 Binary files a/assets/image/3x/icon_login_logo.webp and /dev/null differ diff --git a/assets/image/3x/icon_login_tips.webp b/assets/image/3x/icon_login_tips.webp deleted file mode 100644 index 0f4ca904..00000000 Binary files a/assets/image/3x/icon_login_tips.webp and /dev/null differ diff --git a/assets/image/3x/icon_look.webp b/assets/image/3x/icon_look.webp deleted file mode 100644 index 705e01b1..00000000 Binary files a/assets/image/3x/icon_look.webp and /dev/null differ diff --git a/assets/image/3x/icon_map_bubble.webp b/assets/image/3x/icon_map_bubble.webp deleted file mode 100644 index 72dd47b4..00000000 Binary files a/assets/image/3x/icon_map_bubble.webp and /dev/null differ diff --git a/assets/image/3x/icon_map_dot.webp b/assets/image/3x/icon_map_dot.webp deleted file mode 100644 index 209340fa..00000000 Binary files a/assets/image/3x/icon_map_dot.webp and /dev/null differ diff --git a/assets/image/3x/icon_map_marker.webp b/assets/image/3x/icon_map_marker.webp deleted file mode 100644 index b89b70f0..00000000 Binary files a/assets/image/3x/icon_map_marker.webp and /dev/null differ diff --git a/assets/image/3x/icon_meng_n.webp b/assets/image/3x/icon_meng_n.webp deleted file mode 100644 index 6f0d04cb..00000000 Binary files a/assets/image/3x/icon_meng_n.webp and /dev/null differ diff --git a/assets/image/3x/icon_meng_s.webp b/assets/image/3x/icon_meng_s.webp deleted file mode 100644 index 45417e33..00000000 Binary files a/assets/image/3x/icon_meng_s.webp and /dev/null differ diff --git a/assets/image/3x/icon_milk_tea.webp b/assets/image/3x/icon_milk_tea.webp deleted file mode 100644 index 161661e0..00000000 Binary files a/assets/image/3x/icon_milk_tea.webp and /dev/null differ diff --git a/assets/image/3x/icon_milk_tea_bg.webp b/assets/image/3x/icon_milk_tea_bg.webp deleted file mode 100644 index 261f4592..00000000 Binary files a/assets/image/3x/icon_milk_tea_bg.webp and /dev/null differ diff --git a/assets/image/3x/icon_mine_edit.webp b/assets/image/3x/icon_mine_edit.webp deleted file mode 100644 index 12e626d9..00000000 Binary files a/assets/image/3x/icon_mine_edit.webp and /dev/null differ diff --git a/assets/image/3x/icon_mine_feedback.webp b/assets/image/3x/icon_mine_feedback.webp deleted file mode 100644 index 6622f095..00000000 Binary files a/assets/image/3x/icon_mine_feedback.webp and /dev/null differ diff --git a/assets/image/3x/icon_mine_huixiang_logo.webp b/assets/image/3x/icon_mine_huixiang_logo.webp deleted file mode 100644 index 2560595c..00000000 Binary files a/assets/image/3x/icon_mine_huixiang_logo.webp and /dev/null differ diff --git a/assets/image/3x/icon_mine_invoice_assistant.webp b/assets/image/3x/icon_mine_invoice_assistant.webp deleted file mode 100644 index 0b2ea978..00000000 Binary files a/assets/image/3x/icon_mine_invoice_assistant.webp and /dev/null differ diff --git a/assets/image/3x/icon_mine_motorcycle.webp b/assets/image/3x/icon_mine_motorcycle.webp deleted file mode 100644 index b8f37727..00000000 Binary files a/assets/image/3x/icon_mine_motorcycle.webp and /dev/null differ diff --git a/assets/image/3x/icon_mine_online_service.webp b/assets/image/3x/icon_mine_online_service.webp deleted file mode 100644 index 927a7c12..00000000 Binary files a/assets/image/3x/icon_mine_online_service.webp and /dev/null differ diff --git a/assets/image/3x/icon_mine_order.webp b/assets/image/3x/icon_mine_order.webp deleted file mode 100644 index e52f421e..00000000 Binary files a/assets/image/3x/icon_mine_order.webp and /dev/null differ diff --git a/assets/image/3x/icon_mine_order_dfk.webp b/assets/image/3x/icon_mine_order_dfk.webp deleted file mode 100644 index 286d4943..00000000 Binary files a/assets/image/3x/icon_mine_order_dfk.webp and /dev/null differ diff --git a/assets/image/3x/icon_mine_order_qb.webp b/assets/image/3x/icon_mine_order_qb.webp deleted file mode 100644 index b162e448..00000000 Binary files a/assets/image/3x/icon_mine_order_qb.webp and /dev/null differ diff --git a/assets/image/3x/icon_mine_order_wwc.webp b/assets/image/3x/icon_mine_order_wwc.webp deleted file mode 100644 index 7deb51e4..00000000 Binary files a/assets/image/3x/icon_mine_order_wwc.webp and /dev/null differ diff --git a/assets/image/3x/icon_mine_order_ywc.webp b/assets/image/3x/icon_mine_order_ywc.webp deleted file mode 100644 index 63c1be60..00000000 Binary files a/assets/image/3x/icon_mine_order_ywc.webp and /dev/null differ diff --git a/assets/image/3x/icon_mine_records_of_consumption.webp b/assets/image/3x/icon_mine_records_of_consumption.webp deleted file mode 100644 index b695f95a..00000000 Binary files a/assets/image/3x/icon_mine_records_of_consumption.webp and /dev/null differ diff --git a/assets/image/3x/icon_mine_setting.webp b/assets/image/3x/icon_mine_setting.webp deleted file mode 100644 index 28cf0bba..00000000 Binary files a/assets/image/3x/icon_mine_setting.webp and /dev/null differ diff --git a/assets/image/3x/icon_mine_wallet.webp b/assets/image/3x/icon_mine_wallet.webp deleted file mode 100644 index d6575335..00000000 Binary files a/assets/image/3x/icon_mine_wallet.webp and /dev/null differ diff --git a/assets/image/3x/icon_more.webp b/assets/image/3x/icon_more.webp deleted file mode 100644 index 8da58bee..00000000 Binary files a/assets/image/3x/icon_more.webp and /dev/null differ diff --git a/assets/image/3x/icon_my_location.webp b/assets/image/3x/icon_my_location.webp deleted file mode 100644 index 823454c8..00000000 Binary files a/assets/image/3x/icon_my_location.webp and /dev/null differ diff --git a/assets/image/3x/icon_natification_permission_tips.webp b/assets/image/3x/icon_natification_permission_tips.webp deleted file mode 100644 index 14ab8248..00000000 Binary files a/assets/image/3x/icon_natification_permission_tips.webp and /dev/null differ diff --git a/assets/image/3x/icon_notices.webp b/assets/image/3x/icon_notices.webp deleted file mode 100644 index 2a93cbae..00000000 Binary files a/assets/image/3x/icon_notices.webp and /dev/null differ diff --git a/assets/image/3x/icon_order.webp b/assets/image/3x/icon_order.webp deleted file mode 100644 index 7a418bf0..00000000 Binary files a/assets/image/3x/icon_order.webp and /dev/null differ diff --git a/assets/image/3x/icon_order_agin.webp b/assets/image/3x/icon_order_agin.webp deleted file mode 100644 index 1e9ca1ff..00000000 Binary files a/assets/image/3x/icon_order_agin.webp and /dev/null differ diff --git a/assets/image/3x/icon_order_cancel.webp b/assets/image/3x/icon_order_cancel.webp deleted file mode 100644 index 44510de6..00000000 Binary files a/assets/image/3x/icon_order_cancel.webp and /dev/null differ diff --git a/assets/image/3x/icon_order_commodity_info.webp b/assets/image/3x/icon_order_commodity_info.webp deleted file mode 100644 index 1b60a8cc..00000000 Binary files a/assets/image/3x/icon_order_commodity_info.webp and /dev/null differ diff --git a/assets/image/3x/icon_order_exchange_info.webp b/assets/image/3x/icon_order_exchange_info.webp deleted file mode 100644 index 55b66ed7..00000000 Binary files a/assets/image/3x/icon_order_exchange_info.webp and /dev/null differ diff --git a/assets/image/3x/icon_order_more.webp b/assets/image/3x/icon_order_more.webp deleted file mode 100644 index 8da58bee..00000000 Binary files a/assets/image/3x/icon_order_more.webp and /dev/null differ diff --git a/assets/image/3x/icon_order_ok.webp b/assets/image/3x/icon_order_ok.webp deleted file mode 100644 index ac0c1193..00000000 Binary files a/assets/image/3x/icon_order_ok.webp and /dev/null differ diff --git a/assets/image/3x/icon_order_renminbi.webp b/assets/image/3x/icon_order_renminbi.webp deleted file mode 100644 index 765f4a96..00000000 Binary files a/assets/image/3x/icon_order_renminbi.webp and /dev/null differ diff --git a/assets/image/3x/icon_order_success.webp b/assets/image/3x/icon_order_success.webp deleted file mode 100644 index 0f258a64..00000000 Binary files a/assets/image/3x/icon_order_success.webp and /dev/null differ diff --git a/assets/image/3x/icon_order_time.webp b/assets/image/3x/icon_order_time.webp deleted file mode 100644 index ff46b8dc..00000000 Binary files a/assets/image/3x/icon_order_time.webp and /dev/null differ diff --git a/assets/image/3x/icon_pengyouquan.webp b/assets/image/3x/icon_pengyouquan.webp deleted file mode 100644 index 231e73ec..00000000 Binary files a/assets/image/3x/icon_pengyouquan.webp and /dev/null differ diff --git a/assets/image/3x/icon_permission_camera.webp b/assets/image/3x/icon_permission_camera.webp deleted file mode 100644 index 6a4ecccb..00000000 Binary files a/assets/image/3x/icon_permission_camera.webp and /dev/null differ diff --git a/assets/image/3x/icon_permission_face_id.webp b/assets/image/3x/icon_permission_face_id.webp deleted file mode 100644 index ccb2c243..00000000 Binary files a/assets/image/3x/icon_permission_face_id.webp and /dev/null differ diff --git a/assets/image/3x/icon_permission_location.webp b/assets/image/3x/icon_permission_location.webp deleted file mode 100644 index 2ec97ed2..00000000 Binary files a/assets/image/3x/icon_permission_location.webp and /dev/null differ diff --git a/assets/image/3x/icon_permission_location_bg.webp b/assets/image/3x/icon_permission_location_bg.webp deleted file mode 100644 index fb979bd6..00000000 Binary files a/assets/image/3x/icon_permission_location_bg.webp and /dev/null differ diff --git a/assets/image/3x/icon_permission_notices.webp b/assets/image/3x/icon_permission_notices.webp deleted file mode 100644 index 764a82df..00000000 Binary files a/assets/image/3x/icon_permission_notices.webp and /dev/null differ diff --git a/assets/image/3x/icon_permission_storage.webp b/assets/image/3x/icon_permission_storage.webp deleted file mode 100644 index 62f1d9df..00000000 Binary files a/assets/image/3x/icon_permission_storage.webp and /dev/null differ diff --git a/assets/image/3x/icon_pl.webp b/assets/image/3x/icon_pl.webp deleted file mode 100644 index 96db2bea..00000000 Binary files a/assets/image/3x/icon_pl.webp and /dev/null differ diff --git a/assets/image/3x/icon_place_ order.webp b/assets/image/3x/icon_place_ order.webp deleted file mode 100644 index 129d3b27..00000000 Binary files a/assets/image/3x/icon_place_ order.webp and /dev/null differ diff --git a/assets/image/3x/icon_place_ order_h.webp b/assets/image/3x/icon_place_ order_h.webp deleted file mode 100644 index 396da342..00000000 Binary files a/assets/image/3x/icon_place_ order_h.webp and /dev/null differ diff --git a/assets/image/3x/icon_play.webp b/assets/image/3x/icon_play.webp deleted file mode 100644 index 0cf4b901..00000000 Binary files a/assets/image/3x/icon_play.webp and /dev/null differ diff --git a/assets/image/3x/icon_points_mall.webp b/assets/image/3x/icon_points_mall.webp deleted file mode 100644 index 51f04f69..00000000 Binary files a/assets/image/3x/icon_points_mall.webp and /dev/null differ diff --git a/assets/image/3x/icon_radio_selected.webp b/assets/image/3x/icon_radio_selected.webp deleted file mode 100644 index ce01b3c5..00000000 Binary files a/assets/image/3x/icon_radio_selected.webp and /dev/null differ diff --git a/assets/image/3x/icon_radio_unselected.webp b/assets/image/3x/icon_radio_unselected.webp deleted file mode 100644 index b5ff5f9a..00000000 Binary files a/assets/image/3x/icon_radio_unselected.webp and /dev/null differ diff --git a/assets/image/3x/icon_request_refund.webp b/assets/image/3x/icon_request_refund.webp deleted file mode 100644 index c4c374ed..00000000 Binary files a/assets/image/3x/icon_request_refund.webp and /dev/null differ diff --git a/assets/image/3x/icon_right.webp b/assets/image/3x/icon_right.webp deleted file mode 100644 index 2e2bd627..00000000 Binary files a/assets/image/3x/icon_right.webp and /dev/null differ diff --git a/assets/image/3x/icon_right_z.webp b/assets/image/3x/icon_right_z.webp deleted file mode 100644 index 1e263e2b..00000000 Binary files a/assets/image/3x/icon_right_z.webp and /dev/null differ diff --git a/assets/image/3x/icon_scan_qr_code.webp b/assets/image/3x/icon_scan_qr_code.webp deleted file mode 100644 index ab7e546a..00000000 Binary files a/assets/image/3x/icon_scan_qr_code.webp and /dev/null differ diff --git a/assets/image/3x/icon_search.webp b/assets/image/3x/icon_search.webp deleted file mode 100644 index d3f8316e..00000000 Binary files a/assets/image/3x/icon_search.webp and /dev/null differ diff --git a/assets/image/3x/icon_share.webp b/assets/image/3x/icon_share.webp deleted file mode 100644 index 74af3d80..00000000 Binary files a/assets/image/3x/icon_share.webp and /dev/null differ diff --git a/assets/image/3x/icon_share_chat.webp b/assets/image/3x/icon_share_chat.webp deleted file mode 100644 index 3bc455fc..00000000 Binary files a/assets/image/3x/icon_share_chat.webp and /dev/null differ diff --git a/assets/image/3x/icon_share_hx.webp b/assets/image/3x/icon_share_hx.webp deleted file mode 100644 index d56d42f9..00000000 Binary files a/assets/image/3x/icon_share_hx.webp and /dev/null differ diff --git a/assets/image/3x/icon_share_w.webp b/assets/image/3x/icon_share_w.webp deleted file mode 100644 index 26fd5109..00000000 Binary files a/assets/image/3x/icon_share_w.webp and /dev/null differ diff --git a/assets/image/3x/icon_shop.webp b/assets/image/3x/icon_shop.webp deleted file mode 100644 index 289bd3ed..00000000 Binary files a/assets/image/3x/icon_shop.webp and /dev/null differ diff --git a/assets/image/3x/icon_sign.webp b/assets/image/3x/icon_sign.webp deleted file mode 100644 index c4b10628..00000000 Binary files a/assets/image/3x/icon_sign.webp and /dev/null differ diff --git a/assets/image/3x/icon_sign_h.webp b/assets/image/3x/icon_sign_h.webp deleted file mode 100644 index b2209c5c..00000000 Binary files a/assets/image/3x/icon_sign_h.webp and /dev/null differ diff --git a/assets/image/3x/icon_sign_ok.webp b/assets/image/3x/icon_sign_ok.webp deleted file mode 100644 index 065c21f1..00000000 Binary files a/assets/image/3x/icon_sign_ok.webp and /dev/null differ diff --git a/assets/image/3x/icon_sign_success.webp b/assets/image/3x/icon_sign_success.webp deleted file mode 100644 index e7b93270..00000000 Binary files a/assets/image/3x/icon_sign_success.webp and /dev/null differ diff --git a/assets/image/3x/icon_sisters.webp b/assets/image/3x/icon_sisters.webp deleted file mode 100644 index a38929fb..00000000 Binary files a/assets/image/3x/icon_sisters.webp and /dev/null differ diff --git a/assets/image/3x/icon_sisters_bj.webp b/assets/image/3x/icon_sisters_bj.webp deleted file mode 100644 index cc86e4b0..00000000 Binary files a/assets/image/3x/icon_sisters_bj.webp and /dev/null differ diff --git a/assets/image/3x/icon_sisters_vip.webp b/assets/image/3x/icon_sisters_vip.webp deleted file mode 100644 index 49a1c192..00000000 Binary files a/assets/image/3x/icon_sisters_vip.webp and /dev/null differ diff --git a/assets/image/3x/icon_storage_permission_tips.webp b/assets/image/3x/icon_storage_permission_tips.webp deleted file mode 100644 index c3fa529d..00000000 Binary files a/assets/image/3x/icon_storage_permission_tips.webp and /dev/null differ diff --git a/assets/image/3x/icon_store_c.webp b/assets/image/3x/icon_store_c.webp deleted file mode 100644 index 4699358d..00000000 Binary files a/assets/image/3x/icon_store_c.webp and /dev/null differ diff --git a/assets/image/3x/icon_story_1.webp b/assets/image/3x/icon_story_1.webp deleted file mode 100644 index 1f2e5a58..00000000 Binary files a/assets/image/3x/icon_story_1.webp and /dev/null differ diff --git a/assets/image/3x/icon_story_2.webp b/assets/image/3x/icon_story_2.webp deleted file mode 100644 index 1c0c76b3..00000000 Binary files a/assets/image/3x/icon_story_2.webp and /dev/null differ diff --git a/assets/image/3x/icon_story_bj.webp b/assets/image/3x/icon_story_bj.webp deleted file mode 100644 index a78802c8..00000000 Binary files a/assets/image/3x/icon_story_bj.webp and /dev/null differ diff --git a/assets/image/3x/icon_story_td.webp b/assets/image/3x/icon_story_td.webp deleted file mode 100644 index 84c1a691..00000000 Binary files a/assets/image/3x/icon_story_td.webp and /dev/null differ diff --git a/assets/image/3x/icon_system_message.webp b/assets/image/3x/icon_system_message.webp deleted file mode 100644 index 4cacbffc..00000000 Binary files a/assets/image/3x/icon_system_message.webp and /dev/null differ diff --git a/assets/image/3x/icon_system_message_new.webp b/assets/image/3x/icon_system_message_new.webp deleted file mode 100644 index 96ab6a45..00000000 Binary files a/assets/image/3x/icon_system_message_new.webp and /dev/null differ diff --git a/assets/image/3x/icon_system_notices.webp b/assets/image/3x/icon_system_notices.webp deleted file mode 100644 index cfe737ac..00000000 Binary files a/assets/image/3x/icon_system_notices.webp and /dev/null differ diff --git a/assets/image/3x/icon_system_order.webp b/assets/image/3x/icon_system_order.webp deleted file mode 100644 index a73cfc3b..00000000 Binary files a/assets/image/3x/icon_system_order.webp and /dev/null differ diff --git a/assets/image/3x/icon_system_recharge.webp b/assets/image/3x/icon_system_recharge.webp deleted file mode 100644 index d6e56aeb..00000000 Binary files a/assets/image/3x/icon_system_recharge.webp and /dev/null differ diff --git a/assets/image/3x/icon_today_task.webp b/assets/image/3x/icon_today_task.webp deleted file mode 100644 index 203333d6..00000000 Binary files a/assets/image/3x/icon_today_task.webp and /dev/null differ diff --git a/assets/image/3x/icon_transit.webp b/assets/image/3x/icon_transit.webp deleted file mode 100644 index 11283036..00000000 Binary files a/assets/image/3x/icon_transit.webp and /dev/null differ diff --git a/assets/image/3x/icon_transport.webp b/assets/image/3x/icon_transport.webp deleted file mode 100644 index 71abb717..00000000 Binary files a/assets/image/3x/icon_transport.webp and /dev/null differ diff --git a/assets/image/3x/icon_transport_h.webp b/assets/image/3x/icon_transport_h.webp deleted file mode 100644 index 4f88e876..00000000 Binary files a/assets/image/3x/icon_transport_h.webp and /dev/null differ diff --git a/assets/image/3x/icon_union_call.webp b/assets/image/3x/icon_union_call.webp deleted file mode 100644 index 7ead3256..00000000 Binary files a/assets/image/3x/icon_union_call.webp and /dev/null differ diff --git a/assets/image/3x/icon_union_coupons.webp b/assets/image/3x/icon_union_coupons.webp deleted file mode 100644 index 3868f5e5..00000000 Binary files a/assets/image/3x/icon_union_coupons.webp and /dev/null differ diff --git a/assets/image/3x/icon_union_coupons_bg.webp b/assets/image/3x/icon_union_coupons_bg.webp deleted file mode 100644 index e8d35282..00000000 Binary files a/assets/image/3x/icon_union_coupons_bg.webp and /dev/null differ diff --git a/assets/image/3x/icon_union_location.webp b/assets/image/3x/icon_union_location.webp deleted file mode 100644 index 123ce93e..00000000 Binary files a/assets/image/3x/icon_union_location.webp and /dev/null differ diff --git a/assets/image/3x/icon_union_location_black.webp b/assets/image/3x/icon_union_location_black.webp deleted file mode 100644 index 5b4a8690..00000000 Binary files a/assets/image/3x/icon_union_location_black.webp and /dev/null differ diff --git a/assets/image/3x/icon_union_start_store.webp b/assets/image/3x/icon_union_start_store.webp deleted file mode 100644 index 3f6db5af..00000000 Binary files a/assets/image/3x/icon_union_start_store.webp and /dev/null differ diff --git a/assets/image/3x/icon_union_store.webp b/assets/image/3x/icon_union_store.webp deleted file mode 100644 index 2d691b96..00000000 Binary files a/assets/image/3x/icon_union_store.webp and /dev/null differ diff --git a/assets/image/3x/icon_union_time.webp b/assets/image/3x/icon_union_time.webp deleted file mode 100644 index 750d504c..00000000 Binary files a/assets/image/3x/icon_union_time.webp and /dev/null differ diff --git a/assets/image/3x/icon_upload.webp b/assets/image/3x/icon_upload.webp deleted file mode 100644 index 4e001955..00000000 Binary files a/assets/image/3x/icon_upload.webp and /dev/null differ diff --git a/assets/image/3x/icon_user.webp b/assets/image/3x/icon_user.webp deleted file mode 100644 index dcd7e810..00000000 Binary files a/assets/image/3x/icon_user.webp and /dev/null differ diff --git a/assets/image/3x/icon_views.webp b/assets/image/3x/icon_views.webp deleted file mode 100644 index ad856f7c..00000000 Binary files a/assets/image/3x/icon_views.webp and /dev/null differ diff --git a/assets/image/3x/icon_vip.webp b/assets/image/3x/icon_vip.webp deleted file mode 100644 index bfae81ca..00000000 Binary files a/assets/image/3x/icon_vip.webp and /dev/null differ diff --git a/assets/image/3x/icon_vip_bg.webp b/assets/image/3x/icon_vip_bg.webp deleted file mode 100644 index 52160259..00000000 Binary files a/assets/image/3x/icon_vip_bg.webp and /dev/null differ diff --git a/assets/image/3x/icon_vip_bj.webp b/assets/image/3x/icon_vip_bj.webp deleted file mode 100644 index 872d9614..00000000 Binary files a/assets/image/3x/icon_vip_bj.webp and /dev/null differ diff --git a/assets/image/3x/icon_vip_name.webp b/assets/image/3x/icon_vip_name.webp deleted file mode 100644 index 63c08cef..00000000 Binary files a/assets/image/3x/icon_vip_name.webp and /dev/null differ diff --git a/assets/image/3x/icon_walk.webp b/assets/image/3x/icon_walk.webp deleted file mode 100644 index 98d95216..00000000 Binary files a/assets/image/3x/icon_walk.webp and /dev/null differ diff --git a/assets/image/3x/icon_wallet_recharge.webp b/assets/image/3x/icon_wallet_recharge.webp deleted file mode 100644 index 24030067..00000000 Binary files a/assets/image/3x/icon_wallet_recharge.webp and /dev/null differ diff --git a/assets/image/3x/icon_wallet_withdrawal.webp b/assets/image/3x/icon_wallet_withdrawal.webp deleted file mode 100644 index 9ad18c94..00000000 Binary files a/assets/image/3x/icon_wallet_withdrawal.webp and /dev/null differ diff --git a/assets/image/3x/icon_we_chat.webp b/assets/image/3x/icon_we_chat.webp deleted file mode 100644 index 4722de07..00000000 Binary files a/assets/image/3x/icon_we_chat.webp and /dev/null differ diff --git a/assets/image/3x/icon_weixin.webp b/assets/image/3x/icon_weixin.webp deleted file mode 100644 index afc425d7..00000000 Binary files a/assets/image/3x/icon_weixin.webp and /dev/null differ diff --git a/assets/image/3x/icon_wo_n.webp b/assets/image/3x/icon_wo_n.webp deleted file mode 100644 index 0bebd173..00000000 Binary files a/assets/image/3x/icon_wo_n.webp and /dev/null differ diff --git a/assets/image/3x/icon_wo_s.webp b/assets/image/3x/icon_wo_s.webp deleted file mode 100644 index f0bf748b..00000000 Binary files a/assets/image/3x/icon_wo_s.webp and /dev/null differ diff --git a/assets/image/3x/icon_write_off_bg.webp b/assets/image/3x/icon_write_off_bg.webp deleted file mode 100644 index 4ab8d31f..00000000 Binary files a/assets/image/3x/icon_write_off_bg.webp and /dev/null differ diff --git a/assets/image/3x/icon_xuanzhong.webp b/assets/image/3x/icon_xuanzhong.webp deleted file mode 100644 index 526e342c..00000000 Binary files a/assets/image/3x/icon_xuanzhong.webp and /dev/null differ diff --git a/assets/image/3x/icon_z.webp b/assets/image/3x/icon_z.webp deleted file mode 100644 index ab5f6f2e..00000000 Binary files a/assets/image/3x/icon_z.webp and /dev/null differ diff --git a/assets/image/3x/icon_zan.webp b/assets/image/3x/icon_zan.webp deleted file mode 100644 index 03c5dd08..00000000 Binary files a/assets/image/3x/icon_zan.webp and /dev/null differ diff --git a/assets/image/3x/integral_return.webp b/assets/image/3x/integral_return.webp deleted file mode 100644 index 84c6b37f..00000000 Binary files a/assets/image/3x/integral_return.webp and /dev/null differ diff --git a/assets/image/3x/invite_1.webp b/assets/image/3x/invite_1.webp deleted file mode 100644 index 1596446a..00000000 Binary files a/assets/image/3x/invite_1.webp and /dev/null differ diff --git a/assets/image/3x/invite_2.webp b/assets/image/3x/invite_2.webp deleted file mode 100644 index 4fb6c070..00000000 Binary files a/assets/image/3x/invite_2.webp and /dev/null differ diff --git a/assets/image/3x/invite_3.webp b/assets/image/3x/invite_3.webp deleted file mode 100644 index ce5f47cd..00000000 Binary files a/assets/image/3x/invite_3.webp and /dev/null differ diff --git a/assets/image/3x/invite_4.webp b/assets/image/3x/invite_4.webp deleted file mode 100644 index d98fca93..00000000 Binary files a/assets/image/3x/invite_4.webp and /dev/null differ diff --git a/assets/image/3x/invite_bj.webp b/assets/image/3x/invite_bj.webp deleted file mode 100644 index 3f5cae1c..00000000 Binary files a/assets/image/3x/invite_bj.webp and /dev/null differ diff --git a/assets/image/3x/invite_friends.webp b/assets/image/3x/invite_friends.webp deleted file mode 100644 index 502913da..00000000 Binary files a/assets/image/3x/invite_friends.webp and /dev/null differ diff --git a/assets/image/3x/invite_q.webp b/assets/image/3x/invite_q.webp deleted file mode 100644 index 7e828112..00000000 Binary files a/assets/image/3x/invite_q.webp and /dev/null differ diff --git a/assets/image/3x/invite_wx.webp b/assets/image/3x/invite_wx.webp deleted file mode 100644 index e7f29645..00000000 Binary files a/assets/image/3x/invite_wx.webp and /dev/null differ diff --git a/assets/image/3x/invoice_history.webp b/assets/image/3x/invoice_history.webp deleted file mode 100644 index d9896b77..00000000 Binary files a/assets/image/3x/invoice_history.webp and /dev/null differ diff --git a/assets/image/3x/invoice_title.webp b/assets/image/3x/invoice_title.webp deleted file mode 100644 index db258e99..00000000 Binary files a/assets/image/3x/invoice_title.webp and /dev/null differ diff --git a/assets/image/3x/jg.webp b/assets/image/3x/jg.webp deleted file mode 100644 index 4c9c610b..00000000 Binary files a/assets/image/3x/jg.webp and /dev/null differ diff --git a/assets/image/3x/jian_j.webp b/assets/image/3x/jian_j.webp deleted file mode 100644 index c224d13f..00000000 Binary files a/assets/image/3x/jian_j.webp and /dev/null differ diff --git a/assets/image/3x/jifen.webp b/assets/image/3x/jifen.webp deleted file mode 100644 index 19ec0b82..00000000 Binary files a/assets/image/3x/jifen.webp and /dev/null differ diff --git a/assets/image/3x/ju_bao.webp b/assets/image/3x/ju_bao.webp deleted file mode 100644 index 4eacf0d2..00000000 Binary files a/assets/image/3x/ju_bao.webp and /dev/null differ diff --git a/assets/image/3x/ka.webp b/assets/image/3x/ka.webp deleted file mode 100644 index 67be603f..00000000 Binary files a/assets/image/3x/ka.webp and /dev/null differ diff --git a/assets/image/3x/ketang.webp b/assets/image/3x/ketang.webp deleted file mode 100644 index e2239fa7..00000000 Binary files a/assets/image/3x/ketang.webp and /dev/null differ diff --git a/assets/image/3x/ketang_like.webp b/assets/image/3x/ketang_like.webp deleted file mode 100644 index 402603a6..00000000 Binary files a/assets/image/3x/ketang_like.webp and /dev/null differ diff --git a/assets/image/3x/ketang_message.webp b/assets/image/3x/ketang_message.webp deleted file mode 100644 index 6779f7db..00000000 Binary files a/assets/image/3x/ketang_message.webp and /dev/null differ diff --git a/assets/image/3x/ketang_play.webp b/assets/image/3x/ketang_play.webp deleted file mode 100644 index 5ad3ca93..00000000 Binary files a/assets/image/3x/ketang_play.webp and /dev/null differ diff --git a/assets/image/3x/landmark.webp b/assets/image/3x/landmark.webp deleted file mode 100644 index 1e8593db..00000000 Binary files a/assets/image/3x/landmark.webp and /dev/null differ diff --git a/assets/image/3x/laoban.webp b/assets/image/3x/laoban.webp deleted file mode 100644 index fb300ae2..00000000 Binary files a/assets/image/3x/laoban.webp and /dev/null differ diff --git a/assets/image/3x/leaving_message.webp b/assets/image/3x/leaving_message.webp deleted file mode 100644 index cf94abdd..00000000 Binary files a/assets/image/3x/leaving_message.webp and /dev/null differ diff --git a/assets/image/3x/login_bott.webp b/assets/image/3x/login_bott.webp deleted file mode 100644 index 3a405630..00000000 Binary files a/assets/image/3x/login_bott.webp and /dev/null differ diff --git a/assets/image/3x/login_channel.webp b/assets/image/3x/login_channel.webp deleted file mode 100644 index 0b663902..00000000 Binary files a/assets/image/3x/login_channel.webp and /dev/null differ diff --git a/assets/image/3x/login_store.webp b/assets/image/3x/login_store.webp deleted file mode 100644 index 9ac6d0ec..00000000 Binary files a/assets/image/3x/login_store.webp and /dev/null differ diff --git a/assets/image/3x/logout.webp b/assets/image/3x/logout.webp deleted file mode 100644 index 6b08f324..00000000 Binary files a/assets/image/3x/logout.webp and /dev/null differ diff --git a/assets/image/3x/logout_s.webp b/assets/image/3x/logout_s.webp deleted file mode 100644 index 25ed8a2e..00000000 Binary files a/assets/image/3x/logout_s.webp and /dev/null differ diff --git a/assets/image/3x/lose.webp b/assets/image/3x/lose.webp deleted file mode 100644 index 5ae9ce96..00000000 Binary files a/assets/image/3x/lose.webp and /dev/null differ diff --git a/assets/image/3x/lv_bi.webp b/assets/image/3x/lv_bi.webp deleted file mode 100644 index d372eaed..00000000 Binary files a/assets/image/3x/lv_bi.webp and /dev/null differ diff --git a/assets/image/3x/map.webp b/assets/image/3x/map.webp deleted file mode 100644 index 6caaf403..00000000 Binary files a/assets/image/3x/map.webp and /dev/null differ diff --git a/assets/image/3x/mine_bg.webp b/assets/image/3x/mine_bg.webp deleted file mode 100644 index 808237a5..00000000 Binary files a/assets/image/3x/mine_bg.webp and /dev/null differ diff --git a/assets/image/3x/mine_evaluation.webp b/assets/image/3x/mine_evaluation.webp deleted file mode 100644 index 115f0282..00000000 Binary files a/assets/image/3x/mine_evaluation.webp and /dev/null differ diff --git a/assets/image/3x/mine_order.webp b/assets/image/3x/mine_order.webp deleted file mode 100644 index 129eb519..00000000 Binary files a/assets/image/3x/mine_order.webp and /dev/null differ diff --git a/assets/image/3x/mine_vip_logo.webp b/assets/image/3x/mine_vip_logo.webp deleted file mode 100644 index 00256821..00000000 Binary files a/assets/image/3x/mine_vip_logo.webp and /dev/null differ diff --git a/assets/image/3x/ming_xi.webp b/assets/image/3x/ming_xi.webp deleted file mode 100644 index 40b7d8f5..00000000 Binary files a/assets/image/3x/ming_xi.webp and /dev/null differ diff --git a/assets/image/3x/ms.webp b/assets/image/3x/ms.webp deleted file mode 100644 index 98f6aa3e..00000000 Binary files a/assets/image/3x/ms.webp and /dev/null differ diff --git a/assets/image/3x/ms_t.webp b/assets/image/3x/ms_t.webp deleted file mode 100644 index 55332b74..00000000 Binary files a/assets/image/3x/ms_t.webp and /dev/null differ diff --git a/assets/image/3x/my_trading.webp b/assets/image/3x/my_trading.webp deleted file mode 100644 index f3342502..00000000 Binary files a/assets/image/3x/my_trading.webp and /dev/null differ diff --git a/assets/image/3x/oeder_cancel.webp b/assets/image/3x/oeder_cancel.webp deleted file mode 100644 index f2ca4213..00000000 Binary files a/assets/image/3x/oeder_cancel.webp and /dev/null differ diff --git a/assets/image/3x/order_kf.webp b/assets/image/3x/order_kf.webp deleted file mode 100644 index a05cad0a..00000000 Binary files a/assets/image/3x/order_kf.webp and /dev/null differ diff --git a/assets/image/3x/order_ok.webp b/assets/image/3x/order_ok.webp deleted file mode 100644 index 0bd3a383..00000000 Binary files a/assets/image/3x/order_ok.webp and /dev/null differ diff --git a/assets/image/3x/order_refund.webp b/assets/image/3x/order_refund.webp deleted file mode 100644 index 3b70ff0d..00000000 Binary files a/assets/image/3x/order_refund.webp and /dev/null differ diff --git a/assets/image/3x/order_wl.webp b/assets/image/3x/order_wl.webp deleted file mode 100644 index 38563237..00000000 Binary files a/assets/image/3x/order_wl.webp and /dev/null differ diff --git a/assets/image/3x/pen.webp b/assets/image/3x/pen.webp deleted file mode 100644 index 3068bb94..00000000 Binary files a/assets/image/3x/pen.webp and /dev/null differ diff --git a/assets/image/3x/pin_t.webp b/assets/image/3x/pin_t.webp deleted file mode 100644 index cbe7701a..00000000 Binary files a/assets/image/3x/pin_t.webp and /dev/null differ diff --git a/assets/image/3x/ping_tai.webp b/assets/image/3x/ping_tai.webp deleted file mode 100644 index 844c1415..00000000 Binary files a/assets/image/3x/ping_tai.webp and /dev/null differ diff --git a/assets/image/3x/platform_yue.webp b/assets/image/3x/platform_yue.webp deleted file mode 100644 index d6f1cab4..00000000 Binary files a/assets/image/3x/platform_yue.webp and /dev/null differ diff --git a/assets/image/3x/pop_background.webp b/assets/image/3x/pop_background.webp deleted file mode 100644 index d0b735bd..00000000 Binary files a/assets/image/3x/pop_background.webp and /dev/null differ diff --git a/assets/image/3x/position_sort.webp b/assets/image/3x/position_sort.webp deleted file mode 100644 index b51630af..00000000 Binary files a/assets/image/3x/position_sort.webp and /dev/null differ diff --git a/assets/image/3x/qr_share_bg.webp b/assets/image/3x/qr_share_bg.webp deleted file mode 100644 index 48f983cb..00000000 Binary files a/assets/image/3x/qr_share_bg.webp and /dev/null differ diff --git a/assets/image/3x/qr_share_bg_yq.webp b/assets/image/3x/qr_share_bg_yq.webp deleted file mode 100644 index 32fa630b..00000000 Binary files a/assets/image/3x/qr_share_bg_yq.webp and /dev/null differ diff --git a/assets/image/3x/qr_share_info_bg.webp b/assets/image/3x/qr_share_info_bg.webp deleted file mode 100644 index 30e39f14..00000000 Binary files a/assets/image/3x/qr_share_info_bg.webp and /dev/null differ diff --git a/assets/image/3x/qt_badge.webp b/assets/image/3x/qt_badge.webp deleted file mode 100644 index 45de3006..00000000 Binary files a/assets/image/3x/qt_badge.webp and /dev/null differ diff --git a/assets/image/3x/ranking1.webp b/assets/image/3x/ranking1.webp deleted file mode 100644 index 4b1411da..00000000 Binary files a/assets/image/3x/ranking1.webp and /dev/null differ diff --git a/assets/image/3x/ranking2.webp b/assets/image/3x/ranking2.webp deleted file mode 100644 index 40711f1a..00000000 Binary files a/assets/image/3x/ranking2.webp and /dev/null differ diff --git a/assets/image/3x/ranking3.webp b/assets/image/3x/ranking3.webp deleted file mode 100644 index 218053c7..00000000 Binary files a/assets/image/3x/ranking3.webp and /dev/null differ diff --git a/assets/image/3x/recharge.webp b/assets/image/3x/recharge.webp deleted file mode 100644 index 9c0bcf31..00000000 Binary files a/assets/image/3x/recharge.webp and /dev/null differ diff --git a/assets/image/3x/rechargeBtn.png b/assets/image/3x/rechargeBtn.png deleted file mode 100644 index 1ccbc437..00000000 Binary files a/assets/image/3x/rechargeBtn.png and /dev/null differ diff --git a/assets/image/3x/rechargeBtn.webp b/assets/image/3x/rechargeBtn.webp deleted file mode 100644 index 32568b7c..00000000 Binary files a/assets/image/3x/rechargeBtn.webp and /dev/null differ diff --git a/assets/image/3x/recharge_z.webp b/assets/image/3x/recharge_z.webp deleted file mode 100644 index 4d1e9033..00000000 Binary files a/assets/image/3x/recharge_z.webp and /dev/null differ diff --git a/assets/image/3x/reduce.webp b/assets/image/3x/reduce.webp deleted file mode 100644 index 4cde0aa6..00000000 Binary files a/assets/image/3x/reduce.webp and /dev/null differ diff --git a/assets/image/3x/register_account.webp b/assets/image/3x/register_account.webp deleted file mode 100644 index c3bb79f3..00000000 Binary files a/assets/image/3x/register_account.webp and /dev/null differ diff --git a/assets/image/3x/report_h.webp b/assets/image/3x/report_h.webp deleted file mode 100644 index fd9053bc..00000000 Binary files a/assets/image/3x/report_h.webp and /dev/null differ diff --git a/assets/image/3x/report_un.webp b/assets/image/3x/report_un.webp deleted file mode 100644 index d00e3670..00000000 Binary files a/assets/image/3x/report_un.webp and /dev/null differ diff --git a/assets/image/3x/reservation_switch.webp b/assets/image/3x/reservation_switch.webp deleted file mode 100644 index 2167e084..00000000 Binary files a/assets/image/3x/reservation_switch.webp and /dev/null differ diff --git a/assets/image/3x/reservation_unswitch.webp b/assets/image/3x/reservation_unswitch.webp deleted file mode 100644 index 3aab18f4..00000000 Binary files a/assets/image/3x/reservation_unswitch.webp and /dev/null differ diff --git a/assets/image/3x/retrieve_password.webp b/assets/image/3x/retrieve_password.webp deleted file mode 100644 index 5cae0ff4..00000000 Binary files a/assets/image/3x/retrieve_password.webp and /dev/null differ diff --git a/assets/image/3x/return_left.webp b/assets/image/3x/return_left.webp deleted file mode 100644 index 6ed57ed6..00000000 Binary files a/assets/image/3x/return_left.webp and /dev/null differ diff --git a/assets/image/3x/s_bg.webp b/assets/image/3x/s_bg.webp deleted file mode 100644 index 1f4a3d4c..00000000 Binary files a/assets/image/3x/s_bg.webp and /dev/null differ diff --git a/assets/image/3x/service.webp b/assets/image/3x/service.webp deleted file mode 100644 index ca023df9..00000000 Binary files a/assets/image/3x/service.webp and /dev/null differ diff --git a/assets/image/3x/set.webp b/assets/image/3x/set.webp deleted file mode 100644 index 394ccc26..00000000 Binary files a/assets/image/3x/set.webp and /dev/null differ diff --git a/assets/image/3x/settled.webp b/assets/image/3x/settled.webp deleted file mode 100644 index 5910dee2..00000000 Binary files a/assets/image/3x/settled.webp and /dev/null differ diff --git a/assets/image/3x/settlement_bg.webp b/assets/image/3x/settlement_bg.webp deleted file mode 100644 index ed3666f1..00000000 Binary files a/assets/image/3x/settlement_bg.webp and /dev/null differ diff --git a/assets/image/3x/shadow.webp b/assets/image/3x/shadow.webp deleted file mode 100644 index 419b79e7..00000000 Binary files a/assets/image/3x/shadow.webp and /dev/null differ diff --git a/assets/image/3x/share_image_bg.webp b/assets/image/3x/share_image_bg.webp deleted file mode 100644 index 6be2b482..00000000 Binary files a/assets/image/3x/share_image_bg.webp and /dev/null differ diff --git a/assets/image/3x/share_image_bg_yq.webp b/assets/image/3x/share_image_bg_yq.webp deleted file mode 100644 index 6c32e713..00000000 Binary files a/assets/image/3x/share_image_bg_yq.webp and /dev/null differ diff --git a/assets/image/3x/share_image_close.webp b/assets/image/3x/share_image_close.webp deleted file mode 100644 index 26af6233..00000000 Binary files a/assets/image/3x/share_image_close.webp and /dev/null differ diff --git a/assets/image/3x/shop_logo.webp b/assets/image/3x/shop_logo.webp deleted file mode 100644 index 93a5c6fd..00000000 Binary files a/assets/image/3x/shop_logo.webp and /dev/null differ diff --git a/assets/image/3x/shop_yue.webp b/assets/image/3x/shop_yue.webp deleted file mode 100644 index 94c962fa..00000000 Binary files a/assets/image/3x/shop_yue.webp and /dev/null differ diff --git a/assets/image/3x/shopp.webp b/assets/image/3x/shopp.webp deleted file mode 100644 index 35bb3139..00000000 Binary files a/assets/image/3x/shopp.webp and /dev/null differ diff --git a/assets/image/3x/shopping_bag.webp b/assets/image/3x/shopping_bag.webp deleted file mode 100644 index c064421e..00000000 Binary files a/assets/image/3x/shopping_bag.webp and /dev/null differ diff --git a/assets/image/3x/shopping_cart.webp b/assets/image/3x/shopping_cart.webp deleted file mode 100644 index 9b902ce2..00000000 Binary files a/assets/image/3x/shopping_cart.webp and /dev/null differ diff --git a/assets/image/3x/shopping_cart_h.webp b/assets/image/3x/shopping_cart_h.webp deleted file mode 100644 index 5d3e017f..00000000 Binary files a/assets/image/3x/shopping_cart_h.webp and /dev/null differ diff --git a/assets/image/3x/shopping_home.webp b/assets/image/3x/shopping_home.webp deleted file mode 100644 index 3a195e71..00000000 Binary files a/assets/image/3x/shopping_home.webp and /dev/null differ diff --git a/assets/image/3x/shopping_home_h.webp b/assets/image/3x/shopping_home_h.webp deleted file mode 100644 index 9d59d24a..00000000 Binary files a/assets/image/3x/shopping_home_h.webp and /dev/null differ diff --git a/assets/image/3x/shopping_k.webp b/assets/image/3x/shopping_k.webp deleted file mode 100644 index 72fae2c8..00000000 Binary files a/assets/image/3x/shopping_k.webp and /dev/null differ diff --git a/assets/image/3x/shu1.webp b/assets/image/3x/shu1.webp deleted file mode 100644 index db81460b..00000000 Binary files a/assets/image/3x/shu1.webp and /dev/null differ diff --git a/assets/image/3x/shu2.webp b/assets/image/3x/shu2.webp deleted file mode 100644 index 77eb373c..00000000 Binary files a/assets/image/3x/shu2.webp and /dev/null differ diff --git a/assets/image/3x/shu3.webp b/assets/image/3x/shu3.webp deleted file mode 100644 index 55777acf..00000000 Binary files a/assets/image/3x/shu3.webp and /dev/null differ diff --git a/assets/image/3x/shu_bg.webp b/assets/image/3x/shu_bg.webp deleted file mode 100644 index bf72af00..00000000 Binary files a/assets/image/3x/shu_bg.webp and /dev/null differ diff --git a/assets/image/3x/t_right.webp b/assets/image/3x/t_right.webp deleted file mode 100644 index 7a047522..00000000 Binary files a/assets/image/3x/t_right.webp and /dev/null differ diff --git a/assets/image/3x/tip_info.webp b/assets/image/3x/tip_info.webp deleted file mode 100644 index 5abf994f..00000000 Binary files a/assets/image/3x/tip_info.webp and /dev/null differ diff --git a/assets/image/3x/tips_white.webp b/assets/image/3x/tips_white.webp deleted file mode 100644 index 49ea35fa..00000000 Binary files a/assets/image/3x/tips_white.webp and /dev/null differ diff --git a/assets/image/3x/title_del.webp b/assets/image/3x/title_del.webp deleted file mode 100644 index 7e4ec00d..00000000 Binary files a/assets/image/3x/title_del.webp and /dev/null differ diff --git a/assets/image/3x/title_info_edit.webp b/assets/image/3x/title_info_edit.webp deleted file mode 100644 index be3d2022..00000000 Binary files a/assets/image/3x/title_info_edit.webp and /dev/null differ diff --git a/assets/image/3x/trading_detail.webp b/assets/image/3x/trading_detail.webp deleted file mode 100644 index 71935eae..00000000 Binary files a/assets/image/3x/trading_detail.webp and /dev/null differ diff --git a/assets/image/3x/trading_history.webp b/assets/image/3x/trading_history.webp deleted file mode 100644 index 8687b821..00000000 Binary files a/assets/image/3x/trading_history.webp and /dev/null differ diff --git a/assets/image/3x/trading_logo.webp b/assets/image/3x/trading_logo.webp deleted file mode 100644 index b75ee79a..00000000 Binary files a/assets/image/3x/trading_logo.webp and /dev/null differ diff --git a/assets/image/3x/trading_text.webp b/assets/image/3x/trading_text.webp deleted file mode 100644 index 455dd3bc..00000000 Binary files a/assets/image/3x/trading_text.webp and /dev/null differ diff --git a/assets/image/3x/update.webp b/assets/image/3x/update.webp deleted file mode 100644 index 6f6a6d1b..00000000 Binary files a/assets/image/3x/update.webp and /dev/null differ diff --git a/assets/image/3x/vip_card.webp b/assets/image/3x/vip_card.webp deleted file mode 100644 index 766883d9..00000000 Binary files a/assets/image/3x/vip_card.webp and /dev/null differ diff --git a/assets/image/3x/vip_code.webp b/assets/image/3x/vip_code.webp deleted file mode 100644 index f7e16151..00000000 Binary files a/assets/image/3x/vip_code.webp and /dev/null differ diff --git a/assets/image/3x/vip_contrastive_table.webp b/assets/image/3x/vip_contrastive_table.webp deleted file mode 100644 index 401248df..00000000 Binary files a/assets/image/3x/vip_contrastive_table.webp and /dev/null differ diff --git a/assets/image/3x/vip_cz.webp b/assets/image/3x/vip_cz.webp deleted file mode 100644 index 9816e2a0..00000000 Binary files a/assets/image/3x/vip_cz.webp and /dev/null differ diff --git a/assets/image/3x/vip_day_logo.webp b/assets/image/3x/vip_day_logo.webp deleted file mode 100644 index 5c36b0d0..00000000 Binary files a/assets/image/3x/vip_day_logo.webp and /dev/null differ diff --git a/assets/image/3x/vip_discount_left.webp b/assets/image/3x/vip_discount_left.webp deleted file mode 100644 index dcb060f5..00000000 Binary files a/assets/image/3x/vip_discount_left.webp and /dev/null differ diff --git a/assets/image/3x/vip_discount_right.webp b/assets/image/3x/vip_discount_right.webp deleted file mode 100644 index 88145883..00000000 Binary files a/assets/image/3x/vip_discount_right.webp and /dev/null differ diff --git a/assets/image/3x/vip_equity_logo.webp b/assets/image/3x/vip_equity_logo.webp deleted file mode 100644 index 1a868173..00000000 Binary files a/assets/image/3x/vip_equity_logo.webp and /dev/null differ diff --git a/assets/image/3x/vip_gc.webp b/assets/image/3x/vip_gc.webp deleted file mode 100644 index d61a7ff8..00000000 Binary files a/assets/image/3x/vip_gc.webp and /dev/null differ diff --git a/assets/image/3x/vip_jk.webp b/assets/image/3x/vip_jk.webp deleted file mode 100644 index c46ac4cc..00000000 Binary files a/assets/image/3x/vip_jk.webp and /dev/null differ diff --git a/assets/image/3x/vip_level_logo.webp b/assets/image/3x/vip_level_logo.webp deleted file mode 100644 index 378aa439..00000000 Binary files a/assets/image/3x/vip_level_logo.webp and /dev/null differ diff --git a/assets/image/3x/vip_lock.webp b/assets/image/3x/vip_lock.webp deleted file mode 100644 index d506c686..00000000 Binary files a/assets/image/3x/vip_lock.webp and /dev/null differ diff --git a/assets/image/3x/vip_logo.webp b/assets/image/3x/vip_logo.webp deleted file mode 100644 index 5f3132d7..00000000 Binary files a/assets/image/3x/vip_logo.webp and /dev/null differ diff --git a/assets/image/3x/vip_price.webp b/assets/image/3x/vip_price.webp deleted file mode 100644 index 7a211060..00000000 Binary files a/assets/image/3x/vip_price.webp and /dev/null differ diff --git a/assets/image/3x/vip_qy.webp b/assets/image/3x/vip_qy.webp deleted file mode 100644 index 6d87ef14..00000000 Binary files a/assets/image/3x/vip_qy.webp and /dev/null differ diff --git a/assets/image/3x/vip_shop_bj.webp b/assets/image/3x/vip_shop_bj.webp deleted file mode 100644 index c77806d1..00000000 Binary files a/assets/image/3x/vip_shop_bj.webp and /dev/null differ diff --git a/assets/image/3x/vip_shop_hg.webp b/assets/image/3x/vip_shop_hg.webp deleted file mode 100644 index cce2e999..00000000 Binary files a/assets/image/3x/vip_shop_hg.webp and /dev/null differ diff --git a/assets/image/3x/vip_shop_hx.webp b/assets/image/3x/vip_shop_hx.webp deleted file mode 100644 index 223fc4cd..00000000 Binary files a/assets/image/3x/vip_shop_hx.webp and /dev/null differ diff --git a/assets/image/3x/vip_shop_qj.webp b/assets/image/3x/vip_shop_qj.webp deleted file mode 100644 index c7958fe1..00000000 Binary files a/assets/image/3x/vip_shop_qj.webp and /dev/null differ diff --git a/assets/image/3x/vip_tips.webp b/assets/image/3x/vip_tips.webp deleted file mode 100644 index d5971f9c..00000000 Binary files a/assets/image/3x/vip_tips.webp and /dev/null differ diff --git a/assets/image/3x/vip_title.webp b/assets/image/3x/vip_title.webp deleted file mode 100644 index ce4590ae..00000000 Binary files a/assets/image/3x/vip_title.webp and /dev/null differ diff --git a/assets/image/3x/vip_unprice.webp b/assets/image/3x/vip_unprice.webp deleted file mode 100644 index a752fd3f..00000000 Binary files a/assets/image/3x/vip_unprice.webp and /dev/null differ diff --git a/assets/image/3x/vip_wx.webp b/assets/image/3x/vip_wx.webp deleted file mode 100644 index bb114efb..00000000 Binary files a/assets/image/3x/vip_wx.webp and /dev/null differ diff --git a/assets/image/3x/vip_xf.webp b/assets/image/3x/vip_xf.webp deleted file mode 100644 index 49d22244..00000000 Binary files a/assets/image/3x/vip_xf.webp and /dev/null differ diff --git a/assets/image/3x/vip_yk.webp b/assets/image/3x/vip_yk.webp deleted file mode 100644 index b5f96563..00000000 Binary files a/assets/image/3x/vip_yk.webp and /dev/null differ diff --git a/assets/image/3x/wait_meal.webp b/assets/image/3x/wait_meal.webp deleted file mode 100644 index 2fa08b60..00000000 Binary files a/assets/image/3x/wait_meal.webp and /dev/null differ diff --git a/assets/image/3x/wallet.webp b/assets/image/3x/wallet.webp deleted file mode 100644 index 7c248128..00000000 Binary files a/assets/image/3x/wallet.webp and /dev/null differ diff --git a/assets/image/3x/wallet_logo.webp b/assets/image/3x/wallet_logo.webp deleted file mode 100644 index 7e165aec..00000000 Binary files a/assets/image/3x/wallet_logo.webp and /dev/null differ diff --git a/assets/image/3x/week_coupons.webp b/assets/image/3x/week_coupons.webp deleted file mode 100644 index f16ec445..00000000 Binary files a/assets/image/3x/week_coupons.webp and /dev/null differ diff --git a/assets/image/3x/welfare1.webp b/assets/image/3x/welfare1.webp deleted file mode 100644 index b6ca9377..00000000 Binary files a/assets/image/3x/welfare1.webp and /dev/null differ diff --git a/assets/image/3x/welfare2.webp b/assets/image/3x/welfare2.webp deleted file mode 100644 index 698fb9d1..00000000 Binary files a/assets/image/3x/welfare2.webp and /dev/null differ diff --git a/assets/image/3x/welfare3.webp b/assets/image/3x/welfare3.webp deleted file mode 100644 index 723ad716..00000000 Binary files a/assets/image/3x/welfare3.webp and /dev/null differ diff --git a/assets/image/3x/welfare_spread.webp b/assets/image/3x/welfare_spread.webp deleted file mode 100644 index f37b9926..00000000 Binary files a/assets/image/3x/welfare_spread.webp and /dev/null differ diff --git a/assets/image/3x/welfare_yz.webp b/assets/image/3x/welfare_yz.webp deleted file mode 100644 index 72f25156..00000000 Binary files a/assets/image/3x/welfare_yz.webp and /dev/null differ diff --git a/assets/image/3x/welfare_zx.webp b/assets/image/3x/welfare_zx.webp deleted file mode 100644 index a18b2fcd..00000000 Binary files a/assets/image/3x/welfare_zx.webp and /dev/null differ diff --git a/assets/image/3x/welfare_zx_tu.webp b/assets/image/3x/welfare_zx_tu.webp deleted file mode 100644 index 47f64af0..00000000 Binary files a/assets/image/3x/welfare_zx_tu.webp and /dev/null differ diff --git a/assets/image/3x/write_off_bg.webp b/assets/image/3x/write_off_bg.webp deleted file mode 100644 index 7a201a30..00000000 Binary files a/assets/image/3x/write_off_bg.webp and /dev/null differ diff --git a/assets/image/3x/xiao_fei.webp b/assets/image/3x/xiao_fei.webp deleted file mode 100644 index a4c46552..00000000 Binary files a/assets/image/3x/xiao_fei.webp and /dev/null differ diff --git a/assets/image/3x/xin_ren.webp b/assets/image/3x/xin_ren.webp deleted file mode 100644 index 2e9d834b..00000000 Binary files a/assets/image/3x/xin_ren.webp and /dev/null differ diff --git a/assets/image/3x/xin_rq.webp b/assets/image/3x/xin_rq.webp deleted file mode 100644 index 1f6c157b..00000000 Binary files a/assets/image/3x/xin_rq.webp and /dev/null differ diff --git a/assets/image/3x/yq.webp b/assets/image/3x/yq.webp deleted file mode 100644 index 7e1a399a..00000000 Binary files a/assets/image/3x/yq.webp and /dev/null differ diff --git a/assets/image/3x/yq_qx.webp b/assets/image/3x/yq_qx.webp deleted file mode 100644 index cfdb46b1..00000000 Binary files a/assets/image/3x/yq_qx.webp and /dev/null differ diff --git a/assets/image/3x/yq_zt.webp b/assets/image/3x/yq_zt.webp deleted file mode 100644 index a2f26596..00000000 Binary files a/assets/image/3x/yq_zt.webp and /dev/null differ diff --git a/assets/image/3x/yz_l.webp b/assets/image/3x/yz_l.webp deleted file mode 100644 index 63cf3642..00000000 Binary files a/assets/image/3x/yz_l.webp and /dev/null differ diff --git a/assets/image/3x/yz_r.webp b/assets/image/3x/yz_r.webp deleted file mode 100644 index f7f02569..00000000 Binary files a/assets/image/3x/yz_r.webp and /dev/null differ diff --git a/assets/image/3x/zhu_n.webp b/assets/image/3x/zhu_n.webp deleted file mode 100644 index 8fab8a96..00000000 Binary files a/assets/image/3x/zhu_n.webp and /dev/null differ diff --git a/assets/image/3x/zt_m.webp b/assets/image/3x/zt_m.webp deleted file mode 100644 index 593de4c6..00000000 Binary files a/assets/image/3x/zt_m.webp and /dev/null differ diff --git a/assets/image/3x/zt_zf.webp b/assets/image/3x/zt_zf.webp deleted file mode 100644 index 2317bed0..00000000 Binary files a/assets/image/3x/zt_zf.webp and /dev/null differ diff --git a/assets/image/3x/zu_tuan.webp b/assets/image/3x/zu_tuan.webp deleted file mode 100644 index c523aa9e..00000000 Binary files a/assets/image/3x/zu_tuan.webp and /dev/null differ diff --git a/assets/image/activity_hot.webp b/assets/image/activity_hot.webp index 0022eb47..75b85ee2 100644 Binary files a/assets/image/activity_hot.webp and b/assets/image/activity_hot.webp differ diff --git a/assets/image/activity_q.webp b/assets/image/activity_q.webp index f952bb23..3c132dfe 100644 Binary files a/assets/image/activity_q.webp and b/assets/image/activity_q.webp differ diff --git a/assets/image/add.webp b/assets/image/add.webp index 9b45ea3f..22297276 100644 Binary files a/assets/image/add.webp and b/assets/image/add.webp differ diff --git a/assets/image/add_friend.webp b/assets/image/add_friend.webp index 01e2f74c..00859349 100644 Binary files a/assets/image/add_friend.webp and b/assets/image/add_friend.webp differ diff --git a/assets/image/attainment_bj.webp b/assets/image/attainment_bj.webp index b4f9a9d9..415b0d12 100644 Binary files a/assets/image/attainment_bj.webp and b/assets/image/attainment_bj.webp differ diff --git a/assets/image/badge_img.webp b/assets/image/badge_img.webp index b4cc8fc4..bd572d2d 100644 Binary files a/assets/image/badge_img.webp and b/assets/image/badge_img.webp differ diff --git a/assets/image/bargain.webp b/assets/image/bargain.webp index fc703e43..888fd2e1 100644 Binary files a/assets/image/bargain.webp and b/assets/image/bargain.webp differ diff --git a/assets/image/bianhao.webp b/assets/image/bianhao.webp index 2131e715..e22df9d2 100644 Binary files a/assets/image/bianhao.webp and b/assets/image/bianhao.webp differ diff --git a/assets/image/bill_gl.webp b/assets/image/bill_gl.webp index b25f7673..e3cba16d 100644 Binary files a/assets/image/bill_gl.webp and b/assets/image/bill_gl.webp differ diff --git a/assets/image/bj_badge.webp b/assets/image/bj_badge.webp index caac27d4..81a78745 100644 Binary files a/assets/image/bj_badge.webp and b/assets/image/bj_badge.webp differ diff --git a/assets/image/browse.webp b/assets/image/browse.webp index 1b8414d3..41f98223 100644 Binary files a/assets/image/browse.webp and b/assets/image/browse.webp differ diff --git a/assets/image/bs_calendar_logo.webp b/assets/image/bs_calendar_logo.webp index 9fa521b2..fb1a2aa3 100644 Binary files a/assets/image/bs_calendar_logo.webp and b/assets/image/bs_calendar_logo.webp differ diff --git a/assets/image/bs_check.webp b/assets/image/bs_check.webp index 6745d790..a8060aa0 100644 Binary files a/assets/image/bs_check.webp and b/assets/image/bs_check.webp differ diff --git a/assets/image/bs_edit.webp b/assets/image/bs_edit.webp index 8a2cb78f..38814125 100644 Binary files a/assets/image/bs_edit.webp and b/assets/image/bs_edit.webp differ diff --git a/assets/image/bs_goods_search.webp b/assets/image/bs_goods_search.webp index 31be2b40..d1a500e8 100644 Binary files a/assets/image/bs_goods_search.webp and b/assets/image/bs_goods_search.webp differ diff --git a/assets/image/bs_home_bill.webp b/assets/image/bs_home_bill.webp index ef393699..ad3596bd 100644 Binary files a/assets/image/bs_home_bill.webp and b/assets/image/bs_home_bill.webp differ diff --git a/assets/image/bs_mine_bg.webp b/assets/image/bs_mine_bg.webp index 55367673..bd719f6c 100644 Binary files a/assets/image/bs_mine_bg.webp and b/assets/image/bs_mine_bg.webp differ diff --git a/assets/image/bs_mine_clerk.webp b/assets/image/bs_mine_clerk.webp index f97819be..0da7fc78 100644 Binary files a/assets/image/bs_mine_clerk.webp and b/assets/image/bs_mine_clerk.webp differ diff --git a/assets/image/bs_mine_code.webp b/assets/image/bs_mine_code.webp index 419201ee..e3a0ebc8 100644 Binary files a/assets/image/bs_mine_code.webp and b/assets/image/bs_mine_code.webp differ diff --git a/assets/image/bs_mine_heading.webp b/assets/image/bs_mine_heading.webp index 4a71dd0c..f20d28af 100644 Binary files a/assets/image/bs_mine_heading.webp and b/assets/image/bs_mine_heading.webp differ diff --git a/assets/image/bs_more.webp b/assets/image/bs_more.webp index 44c1c750..6c0b8e9a 100644 Binary files a/assets/image/bs_more.webp and b/assets/image/bs_more.webp differ diff --git a/assets/image/bs_no data_logo.webp b/assets/image/bs_no data_logo.webp index 47dfb809..67e31eee 100644 Binary files a/assets/image/bs_no data_logo.webp and b/assets/image/bs_no data_logo.webp differ diff --git a/assets/image/bs_px.webp b/assets/image/bs_px.webp index 7e38a213..8d24301a 100644 Binary files a/assets/image/bs_px.webp and b/assets/image/bs_px.webp differ diff --git a/assets/image/bs_refund.webp b/assets/image/bs_refund.webp index 4c1b60c1..58ffc07c 100644 Binary files a/assets/image/bs_refund.webp and b/assets/image/bs_refund.webp differ diff --git a/assets/image/bs_refund_num.webp b/assets/image/bs_refund_num.webp index fa1e785f..ae62abb5 100644 Binary files a/assets/image/bs_refund_num.webp and b/assets/image/bs_refund_num.webp differ diff --git a/assets/image/bs_right.webp b/assets/image/bs_right.webp index eb750950..17d50c31 100644 Binary files a/assets/image/bs_right.webp and b/assets/image/bs_right.webp differ diff --git a/assets/image/bs_secure.webp b/assets/image/bs_secure.webp index ae342709..70ad4f3f 100644 Binary files a/assets/image/bs_secure.webp and b/assets/image/bs_secure.webp differ diff --git a/assets/image/bs_shop.webp b/assets/image/bs_shop.webp index cc55983a..e2e0745e 100644 Binary files a/assets/image/bs_shop.webp and b/assets/image/bs_shop.webp differ diff --git a/assets/image/bs_shop_logo.webp b/assets/image/bs_shop_logo.webp index 5f71ed3e..b8c6a6dc 100644 Binary files a/assets/image/bs_shop_logo.webp and b/assets/image/bs_shop_logo.webp differ diff --git a/assets/image/bs_switch.webp b/assets/image/bs_switch.webp index 830f5477..4fa0dd11 100644 Binary files a/assets/image/bs_switch.webp and b/assets/image/bs_switch.webp differ diff --git a/assets/image/bs_switch_shop.webp b/assets/image/bs_switch_shop.webp index c250e337..08af97a6 100644 Binary files a/assets/image/bs_switch_shop.webp and b/assets/image/bs_switch_shop.webp differ diff --git a/assets/image/bs_trade_num.webp b/assets/image/bs_trade_num.webp index 9101973e..31f593f6 100644 Binary files a/assets/image/bs_trade_num.webp and b/assets/image/bs_trade_num.webp differ diff --git a/assets/image/bs_uncheck.webp b/assets/image/bs_uncheck.webp index 81842e3e..1e91c7b2 100644 Binary files a/assets/image/bs_uncheck.webp and b/assets/image/bs_uncheck.webp differ diff --git a/assets/image/bs_user.webp b/assets/image/bs_user.webp index 5668ba59..6bc8a12b 100644 Binary files a/assets/image/bs_user.webp and b/assets/image/bs_user.webp differ diff --git a/assets/image/bs_user_switch.webp b/assets/image/bs_user_switch.webp index ce025a2c..2e16b369 100644 Binary files a/assets/image/bs_user_switch.webp and b/assets/image/bs_user_switch.webp differ diff --git a/assets/image/bs_user_switch_bg.webp b/assets/image/bs_user_switch_bg.webp index c1b4cfa0..4dbc3cb0 100644 Binary files a/assets/image/bs_user_switch_bg.webp and b/assets/image/bs_user_switch_bg.webp differ diff --git a/assets/image/bs_xj.webp b/assets/image/bs_xj.webp index 2a19fde2..e6d8499f 100644 Binary files a/assets/image/bs_xj.webp and b/assets/image/bs_xj.webp differ diff --git a/assets/image/bus_calculator_enter.webp b/assets/image/bus_calculator_enter.webp index 610c3352..45dce11c 100644 Binary files a/assets/image/bus_calculator_enter.webp and b/assets/image/bus_calculator_enter.webp differ diff --git a/assets/image/bus_calculator_plus.webp b/assets/image/bus_calculator_plus.webp index b7560f77..798524be 100644 Binary files a/assets/image/bus_calculator_plus.webp and b/assets/image/bus_calculator_plus.webp differ diff --git a/assets/image/bus_cashier_balance.webp b/assets/image/bus_cashier_balance.webp index 3fe13ab7..abe83407 100644 Binary files a/assets/image/bus_cashier_balance.webp and b/assets/image/bus_cashier_balance.webp differ diff --git a/assets/image/bus_cashier_pt.webp b/assets/image/bus_cashier_pt.webp index 02a0a2b7..a7e95976 100644 Binary files a/assets/image/bus_cashier_pt.webp and b/assets/image/bus_cashier_pt.webp differ diff --git a/assets/image/bus_cashier_scan_code.webp b/assets/image/bus_cashier_scan_code.webp index 48a59625..27ac8e4a 100644 Binary files a/assets/image/bus_cashier_scan_code.webp and b/assets/image/bus_cashier_scan_code.webp differ diff --git a/assets/image/bus_cashier_switch.webp b/assets/image/bus_cashier_switch.webp index 50370e52..6d393b69 100644 Binary files a/assets/image/bus_cashier_switch.webp and b/assets/image/bus_cashier_switch.webp differ diff --git a/assets/image/bus_cashier_xj.webp b/assets/image/bus_cashier_xj.webp index ee5ba9b0..1ac8d4dd 100644 Binary files a/assets/image/bus_cashier_xj.webp and b/assets/image/bus_cashier_xj.webp differ diff --git a/assets/image/bus_close_circle.webp b/assets/image/bus_close_circle.webp index aa956f41..38f4b614 100644 Binary files a/assets/image/bus_close_circle.webp and b/assets/image/bus_close_circle.webp differ diff --git a/assets/image/bus_code_save.webp b/assets/image/bus_code_save.webp index 0293de52..8a97131f 100644 Binary files a/assets/image/bus_code_save.webp and b/assets/image/bus_code_save.webp differ diff --git a/assets/image/bus_coupon.webp b/assets/image/bus_coupon.webp index c0ca9d4c..5b280bc8 100644 Binary files a/assets/image/bus_coupon.webp and b/assets/image/bus_coupon.webp differ diff --git a/assets/image/bus_give_yue.webp b/assets/image/bus_give_yue.webp index 404bd718..6b247923 100644 Binary files a/assets/image/bus_give_yue.webp and b/assets/image/bus_give_yue.webp differ diff --git a/assets/image/bus_goods_add.webp b/assets/image/bus_goods_add.webp index aa5cdd84..8ef59cf6 100644 Binary files a/assets/image/bus_goods_add.webp and b/assets/image/bus_goods_add.webp differ diff --git a/assets/image/bus_home_bhy.webp b/assets/image/bus_home_bhy.webp index 765d2034..24f8f180 100644 Binary files a/assets/image/bus_home_bhy.webp and b/assets/image/bus_home_bhy.webp differ diff --git a/assets/image/bus_home_cz.webp b/assets/image/bus_home_cz.webp index b13fa089..bcef6033 100644 Binary files a/assets/image/bus_home_cz.webp and b/assets/image/bus_home_cz.webp differ diff --git a/assets/image/bus_home_czjl.webp b/assets/image/bus_home_czjl.webp index be54efc4..c56e0e65 100644 Binary files a/assets/image/bus_home_czjl.webp and b/assets/image/bus_home_czjl.webp differ diff --git a/assets/image/bus_home_goods.webp b/assets/image/bus_home_goods.webp index 42edd3e3..45f3cbb4 100644 Binary files a/assets/image/bus_home_goods.webp and b/assets/image/bus_home_goods.webp differ diff --git a/assets/image/bus_home_goods_ssfx.webp b/assets/image/bus_home_goods_ssfx.webp index a9392598..c5228122 100644 Binary files a/assets/image/bus_home_goods_ssfx.webp and b/assets/image/bus_home_goods_ssfx.webp differ diff --git a/assets/image/bus_home_hygl.webp b/assets/image/bus_home_hygl.webp index 502732bf..d15a0507 100644 Binary files a/assets/image/bus_home_hygl.webp and b/assets/image/bus_home_hygl.webp differ diff --git a/assets/image/bus_home_hyyetj.webp b/assets/image/bus_home_hyyetj.webp index 1dae2931..2cdc29ef 100644 Binary files a/assets/image/bus_home_hyyetj.webp and b/assets/image/bus_home_hyyetj.webp differ diff --git a/assets/image/bus_home_jrls.webp b/assets/image/bus_home_jrls.webp index e2db4ead..c310bce7 100644 Binary files a/assets/image/bus_home_jrls.webp and b/assets/image/bus_home_jrls.webp differ diff --git a/assets/image/bus_home_rxbd.webp b/assets/image/bus_home_rxbd.webp index bad50ca5..e6c4c76c 100644 Binary files a/assets/image/bus_home_rxbd.webp and b/assets/image/bus_home_rxbd.webp differ diff --git a/assets/image/bus_home_syt.webp b/assets/image/bus_home_syt.webp index c44dee68..350c4c16 100644 Binary files a/assets/image/bus_home_syt.webp and b/assets/image/bus_home_syt.webp differ diff --git a/assets/image/bus_home_syzl.webp b/assets/image/bus_home_syzl.webp index 97bd9820..b05722d6 100644 Binary files a/assets/image/bus_home_syzl.webp and b/assets/image/bus_home_syzl.webp differ diff --git a/assets/image/bus_home_xfjl.webp b/assets/image/bus_home_xfjl.webp index 316cabee..bb92bbc2 100644 Binary files a/assets/image/bus_home_xfjl.webp and b/assets/image/bus_home_xfjl.webp differ diff --git a/assets/image/bus_home_xfpm.webp b/assets/image/bus_home_xfpm.webp index 92c7003b..63eba47d 100644 Binary files a/assets/image/bus_home_xfpm.webp and b/assets/image/bus_home_xfpm.webp differ diff --git a/assets/image/bus_home_yytj.webp b/assets/image/bus_home_yytj.webp index 3759b08b..9f6c1d25 100644 Binary files a/assets/image/bus_home_yytj.webp and b/assets/image/bus_home_yytj.webp differ diff --git a/assets/image/bus_integral.webp b/assets/image/bus_integral.webp index aa6672f7..0c646dcd 100644 Binary files a/assets/image/bus_integral.webp and b/assets/image/bus_integral.webp differ diff --git a/assets/image/bus_pay_success_logo.png b/assets/image/bus_pay_success_logo.png index 4cd921d3..7419eda0 100644 Binary files a/assets/image/bus_pay_success_logo.png and b/assets/image/bus_pay_success_logo.png differ diff --git a/assets/image/bus_real_recharge.webp b/assets/image/bus_real_recharge.webp index 2ec20886..cf83299e 100644 Binary files a/assets/image/bus_real_recharge.webp and b/assets/image/bus_real_recharge.webp differ diff --git a/assets/image/bus_time_select.webp b/assets/image/bus_time_select.webp index f1e80204..e0951bfb 100644 Binary files a/assets/image/bus_time_select.webp and b/assets/image/bus_time_select.webp differ diff --git a/assets/image/bus_time_unSelect.webp b/assets/image/bus_time_unSelect.webp index 650b415a..ea3c13fc 100644 Binary files a/assets/image/bus_time_unSelect.webp and b/assets/image/bus_time_unSelect.webp differ diff --git a/assets/image/bus_vip_alipay.webp b/assets/image/bus_vip_alipay.webp index a4d7a91d..29959e42 100644 Binary files a/assets/image/bus_vip_alipay.webp and b/assets/image/bus_vip_alipay.webp differ diff --git a/assets/image/bus_vip_balance.webp b/assets/image/bus_vip_balance.webp index c05387ce..e2b0125f 100644 Binary files a/assets/image/bus_vip_balance.webp and b/assets/image/bus_vip_balance.webp differ diff --git a/assets/image/bus_vip_cc.webp b/assets/image/bus_vip_cc.webp index 47a104f6..76b1048c 100644 Binary files a/assets/image/bus_vip_cc.webp and b/assets/image/bus_vip_cc.webp differ diff --git a/assets/image/bus_vip_j.webp b/assets/image/bus_vip_j.webp index e2f0d635..a8639f4a 100644 Binary files a/assets/image/bus_vip_j.webp and b/assets/image/bus_vip_j.webp differ diff --git a/assets/image/bus_vip_wx.webp b/assets/image/bus_vip_wx.webp index 6756eb4e..67228c33 100644 Binary files a/assets/image/bus_vip_wx.webp and b/assets/image/bus_vip_wx.webp differ diff --git a/assets/image/bus_vip_xj.webp b/assets/image/bus_vip_xj.webp index 22c3b738..98dbcca7 100644 Binary files a/assets/image/bus_vip_xj.webp and b/assets/image/bus_vip_xj.webp differ diff --git a/assets/image/bus_yue.webp b/assets/image/bus_yue.webp index e39126e6..0a945366 100644 Binary files a/assets/image/bus_yue.webp and b/assets/image/bus_yue.webp differ diff --git a/assets/image/business.webp b/assets/image/business.webp index a1c9188b..55085b44 100644 Binary files a/assets/image/business.webp and b/assets/image/business.webp differ diff --git a/assets/image/business_ home_h.webp b/assets/image/business_ home_h.webp index ed70a3a6..a2eb5249 100644 Binary files a/assets/image/business_ home_h.webp and b/assets/image/business_ home_h.webp differ diff --git a/assets/image/business_code.webp b/assets/image/business_code.webp index fff54241..0a794bfa 100644 Binary files a/assets/image/business_code.webp and b/assets/image/business_code.webp differ diff --git a/assets/image/business_goods.webp b/assets/image/business_goods.webp index 9360299f..f7eb4fa9 100644 Binary files a/assets/image/business_goods.webp and b/assets/image/business_goods.webp differ diff --git a/assets/image/business_goods_h.webp b/assets/image/business_goods_h.webp index 5e6d8abf..d9f71264 100644 Binary files a/assets/image/business_goods_h.webp and b/assets/image/business_goods_h.webp differ diff --git a/assets/image/business_home.webp b/assets/image/business_home.webp index 14dae15e..5d97d9e8 100644 Binary files a/assets/image/business_home.webp and b/assets/image/business_home.webp differ diff --git a/assets/image/business_login.webp b/assets/image/business_login.webp index 5a3b920c..8d594e2e 100644 Binary files a/assets/image/business_login.webp and b/assets/image/business_login.webp differ diff --git a/assets/image/business_mine.webp b/assets/image/business_mine.webp index 60fd3a7f..9ead2900 100644 Binary files a/assets/image/business_mine.webp and b/assets/image/business_mine.webp differ diff --git a/assets/image/business_mine_h.webp b/assets/image/business_mine_h.webp index de0628c8..199b243b 100644 Binary files a/assets/image/business_mine_h.webp and b/assets/image/business_mine_h.webp differ diff --git a/assets/image/business_order.webp b/assets/image/business_order.webp index 31451a9c..2b1ef494 100644 Binary files a/assets/image/business_order.webp and b/assets/image/business_order.webp differ diff --git a/assets/image/business_order_h.webp b/assets/image/business_order_h.webp index 7a179ffd..b763d5dd 100644 Binary files a/assets/image/business_order_h.webp and b/assets/image/business_order_h.webp differ diff --git a/assets/image/business_phone.webp b/assets/image/business_phone.webp index ac0ab1e8..252977a9 100644 Binary files a/assets/image/business_phone.webp and b/assets/image/business_phone.webp differ diff --git a/assets/image/business_scan_code.webp b/assets/image/business_scan_code.webp index 7bc2fa5a..a6f07298 100644 Binary files a/assets/image/business_scan_code.webp and b/assets/image/business_scan_code.webp differ diff --git a/assets/image/by_badge.webp b/assets/image/by_badge.webp index 57b3fc3a..b92dc40c 100644 Binary files a/assets/image/by_badge.webp and b/assets/image/by_badge.webp differ diff --git a/assets/image/calendar.webp b/assets/image/calendar.webp index ad94078a..6ec7621e 100644 Binary files a/assets/image/calendar.webp and b/assets/image/calendar.webp differ diff --git a/assets/image/cancel.webp b/assets/image/cancel.webp deleted file mode 100644 index fc67b2b2..00000000 Binary files a/assets/image/cancel.webp and /dev/null differ diff --git a/assets/image/3x/cancel2.webp b/assets/image/cancel2.webp similarity index 100% rename from assets/image/3x/cancel2.webp rename to assets/image/cancel2.webp diff --git a/assets/image/channel_jt.webp b/assets/image/channel_jt.webp index eac19bed..eea58095 100644 Binary files a/assets/image/channel_jt.webp and b/assets/image/channel_jt.webp differ diff --git a/assets/image/channel_logo.webp b/assets/image/channel_logo.webp index 723c0368..bd4ec21a 100644 Binary files a/assets/image/channel_logo.webp and b/assets/image/channel_logo.webp differ diff --git a/assets/image/channel_text.webp b/assets/image/channel_text.webp index 45c06077..e2776221 100644 Binary files a/assets/image/channel_text.webp and b/assets/image/channel_text.webp differ diff --git a/assets/image/chat_more.webp b/assets/image/chat_more.webp index 66da3c3f..35fb8206 100644 Binary files a/assets/image/chat_more.webp and b/assets/image/chat_more.webp differ diff --git a/assets/image/closed_bill.webp b/assets/image/closed_bill.webp index 5737d6e3..448017ff 100644 Binary files a/assets/image/closed_bill.webp and b/assets/image/closed_bill.webp differ diff --git a/assets/image/collage.webp b/assets/image/collage.webp index 3b78546e..1a691c99 100644 Binary files a/assets/image/collage.webp and b/assets/image/collage.webp differ diff --git a/assets/image/coupon.webp b/assets/image/coupon.webp index 0cc53fb8..16fa9f49 100644 Binary files a/assets/image/coupon.webp and b/assets/image/coupon.webp differ diff --git a/assets/image/default_1.webp b/assets/image/default_1.webp index f6d6ed75..5db41c1a 100644 Binary files a/assets/image/default_1.webp and b/assets/image/default_1.webp differ diff --git a/assets/image/default_2_1.webp b/assets/image/default_2_1.webp index 0fde1585..18cb972f 100644 Binary files a/assets/image/default_2_1.webp and b/assets/image/default_2_1.webp differ diff --git a/assets/image/default_user.webp b/assets/image/default_user.webp index bd827283..177a9145 100644 Binary files a/assets/image/default_user.webp and b/assets/image/default_user.webp differ diff --git a/assets/image/default_user1.webp b/assets/image/default_user1.webp index f6ebe684..66330a06 100644 Binary files a/assets/image/default_user1.webp and b/assets/image/default_user1.webp differ diff --git a/assets/image/delete.webp b/assets/image/delete.webp index e1d89fa8..c7ab5588 100644 Binary files a/assets/image/delete.webp and b/assets/image/delete.webp differ diff --git a/assets/image/di_zhi.webp b/assets/image/di_zhi.webp index 1aaa45ea..69f8f1c1 100644 Binary files a/assets/image/di_zhi.webp and b/assets/image/di_zhi.webp differ diff --git a/assets/image/dian_pu.webp b/assets/image/dian_pu.webp index 1a8da3db..a647bbd8 100644 Binary files a/assets/image/dian_pu.webp and b/assets/image/dian_pu.webp differ diff --git a/assets/image/ding_dan.webp b/assets/image/ding_dan.webp index 65c0f6f0..63946eab 100644 Binary files a/assets/image/ding_dan.webp and b/assets/image/ding_dan.webp differ diff --git a/assets/image/dining_w.webp b/assets/image/dining_w.webp index 040b7fb6..13b92d49 100644 Binary files a/assets/image/dining_w.webp and b/assets/image/dining_w.webp differ diff --git a/assets/image/discount.webp b/assets/image/discount.webp index 9ce06960..b4d96eb0 100644 Binary files a/assets/image/discount.webp and b/assets/image/discount.webp differ diff --git a/assets/image/disenable_seletor_tow.webp b/assets/image/disenable_seletor_tow.webp index 99ea086e..d6821d64 100644 Binary files a/assets/image/disenable_seletor_tow.webp and b/assets/image/disenable_seletor_tow.webp differ diff --git a/assets/image/distribution.webp b/assets/image/distribution.webp index bfbbce83..7bdd9a00 100644 Binary files a/assets/image/distribution.webp and b/assets/image/distribution.webp differ diff --git a/assets/image/dong_tai.webp b/assets/image/dong_tai.webp index e45e807c..002a7faa 100644 Binary files a/assets/image/dong_tai.webp and b/assets/image/dong_tai.webp differ diff --git a/assets/image/fa_bu.webp b/assets/image/fa_bu.webp index 0cb83711..b24c87ae 100644 Binary files a/assets/image/fa_bu.webp and b/assets/image/fa_bu.webp differ diff --git a/assets/image/fan_kui.webp b/assets/image/fan_kui.webp index 7ff9411a..d90b45f3 100644 Binary files a/assets/image/fan_kui.webp and b/assets/image/fan_kui.webp differ diff --git a/assets/image/farmers_bg.webp b/assets/image/farmers_bg.webp index f18ebdf6..36b923b8 100644 Binary files a/assets/image/farmers_bg.webp and b/assets/image/farmers_bg.webp differ diff --git a/assets/image/farmers_cg.webp b/assets/image/farmers_cg.webp index 34e38ad4..9debe0ec 100644 Binary files a/assets/image/farmers_cg.webp and b/assets/image/farmers_cg.webp differ diff --git a/assets/image/farmers_cy.webp b/assets/image/farmers_cy.webp index 51b17789..ff41f711 100644 Binary files a/assets/image/farmers_cy.webp and b/assets/image/farmers_cy.webp differ diff --git a/assets/image/farmers_tj.webp b/assets/image/farmers_tj.webp index 68f02c14..fa155d45 100644 Binary files a/assets/image/farmers_tj.webp and b/assets/image/farmers_tj.webp differ diff --git a/assets/image/farmers_zp.webp b/assets/image/farmers_zp.webp index 42f34b52..056de93c 100644 Binary files a/assets/image/farmers_zp.webp and b/assets/image/farmers_zp.webp differ diff --git a/assets/image/fen_si.webp b/assets/image/fen_si.webp index 7a8b7ee1..b1306a14 100644 Binary files a/assets/image/fen_si.webp and b/assets/image/fen_si.webp differ diff --git a/assets/image/follow.webp b/assets/image/follow.webp index b7a5d53f..f2a1550b 100644 Binary files a/assets/image/follow.webp and b/assets/image/follow.webp differ diff --git a/assets/image/friend_grouping.webp b/assets/image/friend_grouping.webp index fa25b03b..c1ac8aa0 100644 Binary files a/assets/image/friend_grouping.webp and b/assets/image/friend_grouping.webp differ diff --git a/assets/image/fuka_j.webp b/assets/image/fuka_j.webp index a3634758..b85cb390 100644 Binary files a/assets/image/fuka_j.webp and b/assets/image/fuka_j.webp differ diff --git a/assets/image/fuka_zj.webp b/assets/image/fuka_zj.webp index 31d1a3c7..3a6797e7 100644 Binary files a/assets/image/fuka_zj.webp and b/assets/image/fuka_zj.webp differ diff --git a/assets/image/goods_cart.webp b/assets/image/goods_cart.webp index c8a33a8e..34339a8f 100644 Binary files a/assets/image/goods_cart.webp and b/assets/image/goods_cart.webp differ diff --git a/assets/image/goods_phone.webp b/assets/image/goods_phone.webp index 11b33e59..051e4a20 100644 Binary files a/assets/image/goods_phone.webp and b/assets/image/goods_phone.webp differ diff --git a/assets/image/goods_shopp.webp b/assets/image/goods_shopp.webp index 6a62b129..e192cfe2 100644 Binary files a/assets/image/goods_shopp.webp and b/assets/image/goods_shopp.webp differ diff --git a/assets/image/green_leaf.webp b/assets/image/green_leaf.webp index 054b2f65..1588d4aa 100644 Binary files a/assets/image/green_leaf.webp and b/assets/image/green_leaf.webp differ diff --git a/assets/image/guan_zhu.webp b/assets/image/guan_zhu.webp index 26530fb1..866ddbe4 100644 Binary files a/assets/image/guan_zhu.webp and b/assets/image/guan_zhu.webp differ diff --git a/assets/image/help_farmers_logo.webp b/assets/image/help_farmers_logo.webp index 1d907d8c..e187adb4 100644 Binary files a/assets/image/help_farmers_logo.webp and b/assets/image/help_farmers_logo.webp differ diff --git a/assets/image/hj_badge.webp b/assets/image/hj_badge.webp index 877789d9..9dc57708 100644 Binary files a/assets/image/hj_badge.webp and b/assets/image/hj_badge.webp differ diff --git a/assets/image/home_activity.webp b/assets/image/home_activity.webp index b549cb40..8db58663 100644 Binary files a/assets/image/home_activity.webp and b/assets/image/home_activity.webp differ diff --git a/assets/image/home_chi.webp b/assets/image/home_chi.webp index 000eceac..4b1dee14 100644 Binary files a/assets/image/home_chi.webp and b/assets/image/home_chi.webp differ diff --git a/assets/image/home_he.webp b/assets/image/home_he.webp index 9065a012..60195397 100644 Binary files a/assets/image/home_he.webp and b/assets/image/home_he.webp differ diff --git a/assets/image/home_lm.webp b/assets/image/home_lm.webp index 2bdb23cc..5164a688 100644 Binary files a/assets/image/home_lm.webp and b/assets/image/home_lm.webp differ diff --git a/assets/image/home_recharge.webp b/assets/image/home_recharge.webp index 87c811c5..33108f8f 100644 Binary files a/assets/image/home_recharge.webp and b/assets/image/home_recharge.webp differ diff --git a/assets/image/home_wan.webp b/assets/image/home_wan.webp index 62982118..bf636727 100644 Binary files a/assets/image/home_wan.webp and b/assets/image/home_wan.webp differ diff --git a/assets/image/home_welfare.webp b/assets/image/home_welfare.webp index 6da77e74..cd2cebaf 100644 Binary files a/assets/image/home_welfare.webp and b/assets/image/home_welfare.webp differ diff --git a/assets/image/hot_list.webp b/assets/image/hot_list.webp index 7ed657e2..63a767ff 100644 Binary files a/assets/image/hot_list.webp and b/assets/image/hot_list.webp differ diff --git a/assets/image/ic_coupon_bg.webp b/assets/image/ic_coupon_bg.webp index 5febd0a3..3bb84d0f 100644 Binary files a/assets/image/ic_coupon_bg.webp and b/assets/image/ic_coupon_bg.webp differ diff --git a/assets/image/ic_coupon_invalid_bg.webp b/assets/image/ic_coupon_invalid_bg.webp index 359408d2..46ff4bdd 100644 Binary files a/assets/image/ic_coupon_invalid_bg.webp and b/assets/image/ic_coupon_invalid_bg.webp differ diff --git a/assets/image/ic_splash_bg.webp b/assets/image/ic_splash_bg.webp index c0875cad..cf8cc9e7 100644 Binary files a/assets/image/ic_splash_bg.webp and b/assets/image/ic_splash_bg.webp differ diff --git a/assets/image/icon_about_logo.webp b/assets/image/icon_about_logo.webp index 7e512b05..d117646a 100644 Binary files a/assets/image/icon_about_logo.webp and b/assets/image/icon_about_logo.webp differ diff --git a/assets/image/icon_address_call.webp b/assets/image/icon_address_call.webp index 0b59a712..29b81ab6 100644 Binary files a/assets/image/icon_address_call.webp and b/assets/image/icon_address_call.webp differ diff --git a/assets/image/icon_address_edit.webp b/assets/image/icon_address_edit.webp index 54b75de6..d18db0f9 100644 Binary files a/assets/image/icon_address_edit.webp and b/assets/image/icon_address_edit.webp differ diff --git a/assets/image/icon_address_location_action.webp b/assets/image/icon_address_location_action.webp index 43ee6a30..c91d39a4 100644 Binary files a/assets/image/icon_address_location_action.webp and b/assets/image/icon_address_location_action.webp differ diff --git a/assets/image/icon_alipay.webp b/assets/image/icon_alipay.webp index 6a509f6d..3104a332 100644 Binary files a/assets/image/icon_alipay.webp and b/assets/image/icon_alipay.webp differ diff --git a/assets/image/icon_an_crown.webp b/assets/image/icon_an_crown.webp index 67011e47..8e22e3cd 100644 Binary files a/assets/image/icon_an_crown.webp and b/assets/image/icon_an_crown.webp differ diff --git a/assets/image/icon_attainment.webp b/assets/image/icon_attainment.webp index b28b1eef..56f8da9a 100644 Binary files a/assets/image/icon_attainment.webp and b/assets/image/icon_attainment.webp differ diff --git a/assets/image/icon_bi_n.webp b/assets/image/icon_bi_n.webp index 40f89b9c..6488202a 100644 Binary files a/assets/image/icon_bi_n.webp and b/assets/image/icon_bi_n.webp differ diff --git a/assets/image/icon_bi_s.webp b/assets/image/icon_bi_s.webp index 470ca72a..3b83b24b 100644 Binary files a/assets/image/icon_bi_s.webp and b/assets/image/icon_bi_s.webp differ diff --git a/assets/image/icon_brand_introduction.webp b/assets/image/icon_brand_introduction.webp index 32d34d01..9b8eae0c 100644 Binary files a/assets/image/icon_brand_introduction.webp and b/assets/image/icon_brand_introduction.webp differ diff --git a/assets/image/icon_brand_n.webp b/assets/image/icon_brand_n.webp index 2d20d628..e151a71e 100644 Binary files a/assets/image/icon_brand_n.webp and b/assets/image/icon_brand_n.webp differ diff --git a/assets/image/icon_brand_s.webp b/assets/image/icon_brand_s.webp index 098f8db3..a494b7d8 100644 Binary files a/assets/image/icon_brand_s.webp and b/assets/image/icon_brand_s.webp differ diff --git a/assets/image/icon_bread.webp b/assets/image/icon_bread.webp index 8643f8ae..1740209e 100644 Binary files a/assets/image/icon_bread.webp and b/assets/image/icon_bread.webp differ diff --git a/assets/image/icon_bread_bg.webp b/assets/image/icon_bread_bg.webp index f27a525c..48e79f27 100644 Binary files a/assets/image/icon_bread_bg.webp and b/assets/image/icon_bread_bg.webp differ diff --git a/assets/image/icon_by_bike.webp b/assets/image/icon_by_bike.webp index d7871091..de4e78ae 100644 Binary files a/assets/image/icon_by_bike.webp and b/assets/image/icon_by_bike.webp differ diff --git a/assets/image/icon_calendar_today_sharp.webp b/assets/image/icon_calendar_today_sharp.webp index 6a593a5f..08211bb1 100644 Binary files a/assets/image/icon_calendar_today_sharp.webp and b/assets/image/icon_calendar_today_sharp.webp differ diff --git a/assets/image/icon_camera_permission_tips.webp b/assets/image/icon_camera_permission_tips.webp index e513e773..34da5deb 100644 Binary files a/assets/image/icon_camera_permission_tips.webp and b/assets/image/icon_camera_permission_tips.webp differ diff --git a/assets/image/icon_card_coupon.webp b/assets/image/icon_card_coupon.webp index 0abea923..bfcbf2cb 100644 Binary files a/assets/image/icon_card_coupon.webp and b/assets/image/icon_card_coupon.webp differ diff --git a/assets/image/icon_chat.webp b/assets/image/icon_chat.webp index 4bd90fb9..935c3dee 100644 Binary files a/assets/image/icon_chat.webp and b/assets/image/icon_chat.webp differ diff --git a/assets/image/icon_chat_camera.webp b/assets/image/icon_chat_camera.webp index 1bbb8ad8..88205c78 100644 Binary files a/assets/image/icon_chat_camera.webp and b/assets/image/icon_chat_camera.webp differ diff --git a/assets/image/icon_chat_copy.webp b/assets/image/icon_chat_copy.webp index 6e75e831..969d0d61 100644 Binary files a/assets/image/icon_chat_copy.webp and b/assets/image/icon_chat_copy.webp differ diff --git a/assets/image/icon_chat_delete.webp b/assets/image/icon_chat_delete.webp index 656bd35a..a2953c46 100644 Binary files a/assets/image/icon_chat_delete.webp and b/assets/image/icon_chat_delete.webp differ diff --git a/assets/image/icon_chat_emo.webp b/assets/image/icon_chat_emo.webp index 8ea62b24..71a552b2 100644 Binary files a/assets/image/icon_chat_emo.webp and b/assets/image/icon_chat_emo.webp differ diff --git a/assets/image/icon_chat_photo.webp b/assets/image/icon_chat_photo.webp index 736b7534..f8d6807d 100644 Binary files a/assets/image/icon_chat_photo.webp and b/assets/image/icon_chat_photo.webp differ diff --git a/assets/image/icon_chili.webp b/assets/image/icon_chili.webp index 7017a756..2a3e9173 100644 Binary files a/assets/image/icon_chili.webp and b/assets/image/icon_chili.webp differ diff --git a/assets/image/icon_comment.webp b/assets/image/icon_comment.webp index 028cfbc1..e070bd2d 100644 Binary files a/assets/image/icon_comment.webp and b/assets/image/icon_comment.webp differ diff --git a/assets/image/icon_copy_j.webp b/assets/image/icon_copy_j.webp deleted file mode 100644 index 8263ada3..00000000 Binary files a/assets/image/icon_copy_j.webp and /dev/null differ diff --git a/assets/image/icon_copy_link.webp b/assets/image/icon_copy_link.webp index 71d924bb..3b3f5488 100644 Binary files a/assets/image/icon_copy_link.webp and b/assets/image/icon_copy_link.webp differ diff --git a/assets/image/icon_cz.webp b/assets/image/icon_cz.webp index 73eb37da..dc3b62ec 100644 Binary files a/assets/image/icon_cz.webp and b/assets/image/icon_cz.webp differ diff --git a/assets/image/icon_del.webp b/assets/image/icon_del.webp index 4e8ac6bb..4bfa817c 100644 Binary files a/assets/image/icon_del.webp and b/assets/image/icon_del.webp differ diff --git a/assets/image/icon_delete.webp b/assets/image/icon_delete.webp index c2edbf7e..deff169d 100644 Binary files a/assets/image/icon_delete.webp and b/assets/image/icon_delete.webp differ diff --git a/assets/image/icon_deliver_goods.webp b/assets/image/icon_deliver_goods.webp index fa8dcca0..84dc99a3 100644 Binary files a/assets/image/icon_deliver_goods.webp and b/assets/image/icon_deliver_goods.webp differ diff --git a/assets/image/icon_deliver_goods_h.webp b/assets/image/icon_deliver_goods_h.webp index 28e15a42..a527d4b7 100644 Binary files a/assets/image/icon_deliver_goods_h.webp and b/assets/image/icon_deliver_goods_h.webp differ diff --git a/assets/image/icon_delivery.webp b/assets/image/icon_delivery.webp index a33e0a8b..adcfc5db 100644 Binary files a/assets/image/icon_delivery.webp and b/assets/image/icon_delivery.webp differ diff --git a/assets/image/icon_delivery_h.webp b/assets/image/icon_delivery_h.webp index dc645caf..ea94f051 100644 Binary files a/assets/image/icon_delivery_h.webp and b/assets/image/icon_delivery_h.webp differ diff --git a/assets/image/icon_drive.webp b/assets/image/icon_drive.webp index 67dcf346..098241c2 100644 Binary files a/assets/image/icon_drive.webp and b/assets/image/icon_drive.webp differ diff --git a/assets/image/icon_empty.webp b/assets/image/icon_empty.webp index dccbc5d9..fa6957c5 100644 Binary files a/assets/image/icon_empty.webp and b/assets/image/icon_empty.webp differ diff --git a/assets/image/icon_end.png b/assets/image/icon_end.png deleted file mode 100644 index 2f288f4c..00000000 Binary files a/assets/image/icon_end.png and /dev/null differ diff --git a/assets/image/icon_enlarge.webp b/assets/image/icon_enlarge.webp index ffc4ad73..68876fe4 100644 Binary files a/assets/image/icon_enlarge.webp and b/assets/image/icon_enlarge.webp differ diff --git a/assets/image/icon_facebook.webp b/assets/image/icon_facebook.webp index a39402af..484e3740 100644 Binary files a/assets/image/icon_facebook.webp and b/assets/image/icon_facebook.webp differ diff --git a/assets/image/icon_founder.webp b/assets/image/icon_founder.webp index 606bc2f1..8e39f3c7 100644 Binary files a/assets/image/icon_founder.webp and b/assets/image/icon_founder.webp differ diff --git a/assets/image/icon_founder_text.webp b/assets/image/icon_founder_text.webp index dbc3cab3..24210dbd 100644 Binary files a/assets/image/icon_founder_text.webp and b/assets/image/icon_founder_text.webp differ diff --git a/assets/image/icon_get_coupons.webp b/assets/image/icon_get_coupons.webp index 20a49394..14a49fbe 100644 Binary files a/assets/image/icon_get_coupons.webp and b/assets/image/icon_get_coupons.webp differ diff --git a/assets/image/icon_gold_blessing.webp b/assets/image/icon_gold_blessing.webp index 91a8d574..4b47cbd1 100644 Binary files a/assets/image/icon_gold_blessing.webp and b/assets/image/icon_gold_blessing.webp differ diff --git a/assets/image/icon_gold_coin.webp b/assets/image/icon_gold_coin.webp index 2f31a443..5ae6c840 100644 Binary files a/assets/image/icon_gold_coin.webp and b/assets/image/icon_gold_coin.webp differ diff --git a/assets/image/icon_guide_1.webp b/assets/image/icon_guide_1.webp index 17382ac5..6fc360ee 100644 Binary files a/assets/image/icon_guide_1.webp and b/assets/image/icon_guide_1.webp differ diff --git a/assets/image/icon_guide_2.webp b/assets/image/icon_guide_2.webp index 713a1a3d..c0006e87 100644 Binary files a/assets/image/icon_guide_2.webp and b/assets/image/icon_guide_2.webp differ diff --git a/assets/image/icon_guide_3.webp b/assets/image/icon_guide_3.webp deleted file mode 100644 index 28e14bbd..00000000 Binary files a/assets/image/icon_guide_3.webp and /dev/null differ diff --git a/assets/image/3x/icon_guide_33.webp b/assets/image/icon_guide_33.webp similarity index 100% rename from assets/image/3x/icon_guide_33.webp rename to assets/image/icon_guide_33.webp diff --git a/assets/image/icon_guide_4.webp b/assets/image/icon_guide_4.webp index acf457ac..71a9f8e2 100644 Binary files a/assets/image/icon_guide_4.webp and b/assets/image/icon_guide_4.webp differ diff --git a/assets/image/icon_gz.webp b/assets/image/icon_gz.webp index c0a5ba1b..41f1ad57 100644 Binary files a/assets/image/icon_gz.webp and b/assets/image/icon_gz.webp differ diff --git a/assets/image/icon_header_loading.webp b/assets/image/icon_header_loading.webp index a428f9f1..fca49dbb 100644 Binary files a/assets/image/icon_header_loading.webp and b/assets/image/icon_header_loading.webp differ diff --git a/assets/image/icon_history.webp b/assets/image/icon_history.webp index 07f6166c..56827200 100644 Binary files a/assets/image/icon_history.webp and b/assets/image/icon_history.webp differ diff --git a/assets/image/icon_hot_right_top.webp b/assets/image/icon_hot_right_top.webp index 4771398b..1b97866a 100644 Binary files a/assets/image/icon_hot_right_top.webp and b/assets/image/icon_hot_right_top.webp differ diff --git a/assets/image/icon_idea_cj.webp b/assets/image/icon_idea_cj.webp index 4e16a103..4eafce36 100644 Binary files a/assets/image/icon_idea_cj.webp and b/assets/image/icon_idea_cj.webp differ diff --git a/assets/image/icon_idea_hb.webp b/assets/image/icon_idea_hb.webp index fe808795..b7bf6f91 100644 Binary files a/assets/image/icon_idea_hb.webp and b/assets/image/icon_idea_hb.webp differ diff --git a/assets/image/icon_idea_jk.webp b/assets/image/icon_idea_jk.webp index 83e1b2bb..4e3faa35 100644 Binary files a/assets/image/icon_idea_jk.webp and b/assets/image/icon_idea_jk.webp differ diff --git a/assets/image/icon_idea_ya.webp b/assets/image/icon_idea_ya.webp index 8242863a..8e535da7 100644 Binary files a/assets/image/icon_idea_ya.webp and b/assets/image/icon_idea_ya.webp differ diff --git a/assets/image/icon_idea_yj.webp b/assets/image/icon_idea_yj.webp index b8114355..dd54a18b 100644 Binary files a/assets/image/icon_idea_yj.webp and b/assets/image/icon_idea_yj.webp differ diff --git a/assets/image/icon_idea_zh.webp b/assets/image/icon_idea_zh.webp index c7143c49..4e939a6c 100644 Binary files a/assets/image/icon_idea_zh.webp and b/assets/image/icon_idea_zh.webp differ diff --git a/assets/image/icon_integral_login.webp b/assets/image/icon_integral_login.webp index b9506946..0bcc549a 100644 Binary files a/assets/image/icon_integral_login.webp and b/assets/image/icon_integral_login.webp differ diff --git a/assets/image/icon_integral_order.webp b/assets/image/icon_integral_order.webp index 23c6704b..733585e7 100644 Binary files a/assets/image/icon_integral_order.webp and b/assets/image/icon_integral_order.webp differ diff --git a/assets/image/icon_integral_share.webp b/assets/image/icon_integral_share.webp index e5d926d5..1f58775c 100644 Binary files a/assets/image/icon_integral_share.webp and b/assets/image/icon_integral_share.webp differ diff --git a/assets/image/icon_integral_sign.webp b/assets/image/icon_integral_sign.webp index dfddcef9..1569eced 100644 Binary files a/assets/image/icon_integral_sign.webp and b/assets/image/icon_integral_sign.webp differ diff --git a/assets/image/icon_intergral_sign.webp b/assets/image/icon_intergral_sign.webp index 4b279bc8..ea49567b 100644 Binary files a/assets/image/icon_intergral_sign.webp and b/assets/image/icon_intergral_sign.webp differ diff --git a/assets/image/icon_like.webp b/assets/image/icon_like.webp index 31aae9ca..0036acf0 100644 Binary files a/assets/image/icon_like.webp and b/assets/image/icon_like.webp differ diff --git a/assets/image/icon_like_h.webp b/assets/image/icon_like_h.webp index d069968f..28b73088 100644 Binary files a/assets/image/icon_like_h.webp and b/assets/image/icon_like_h.webp differ diff --git a/assets/image/icon_likes.webp b/assets/image/icon_likes.webp index c132da46..6521e39b 100644 Binary files a/assets/image/icon_likes.webp and b/assets/image/icon_likes.webp differ diff --git a/assets/image/icon_line.webp b/assets/image/icon_line.webp index fa023374..35a575b7 100644 Binary files a/assets/image/icon_line.webp and b/assets/image/icon_line.webp differ diff --git a/assets/image/icon_location_permission_tips.webp b/assets/image/icon_location_permission_tips.webp index e0e77c3c..fb979bd6 100644 Binary files a/assets/image/icon_location_permission_tips.webp and b/assets/image/icon_location_permission_tips.webp differ diff --git a/assets/image/icon_login_bg.webp b/assets/image/icon_login_bg.webp deleted file mode 100644 index b6a27985..00000000 Binary files a/assets/image/icon_login_bg.webp and /dev/null differ diff --git a/assets/image/icon_login_hide_bg.webp b/assets/image/icon_login_hide_bg.webp index 47546159..4ce6c398 100644 Binary files a/assets/image/icon_login_hide_bg.webp and b/assets/image/icon_login_hide_bg.webp differ diff --git a/assets/image/icon_login_logo.webp b/assets/image/icon_login_logo.webp index 018b904b..a4fce724 100644 Binary files a/assets/image/icon_login_logo.webp and b/assets/image/icon_login_logo.webp differ diff --git a/assets/image/icon_login_tips.webp b/assets/image/icon_login_tips.webp index 7987bf35..0f4ca904 100644 Binary files a/assets/image/icon_login_tips.webp and b/assets/image/icon_login_tips.webp differ diff --git a/assets/image/icon_look.webp b/assets/image/icon_look.webp index 78547653..705e01b1 100644 Binary files a/assets/image/icon_look.webp and b/assets/image/icon_look.webp differ diff --git a/assets/image/icon_map_bubble.webp b/assets/image/icon_map_bubble.webp index 928f0ac1..72dd47b4 100644 Binary files a/assets/image/icon_map_bubble.webp and b/assets/image/icon_map_bubble.webp differ diff --git a/assets/image/icon_map_dot.webp b/assets/image/icon_map_dot.webp index e0d5db0a..209340fa 100644 Binary files a/assets/image/icon_map_dot.webp and b/assets/image/icon_map_dot.webp differ diff --git a/assets/image/icon_meng_n.webp b/assets/image/icon_meng_n.webp index 744c4f33..6f0d04cb 100644 Binary files a/assets/image/icon_meng_n.webp and b/assets/image/icon_meng_n.webp differ diff --git a/assets/image/icon_meng_s.webp b/assets/image/icon_meng_s.webp index db7a1074..45417e33 100644 Binary files a/assets/image/icon_meng_s.webp and b/assets/image/icon_meng_s.webp differ diff --git a/assets/image/icon_milk_tea.webp b/assets/image/icon_milk_tea.webp index 22b5521f..161661e0 100644 Binary files a/assets/image/icon_milk_tea.webp and b/assets/image/icon_milk_tea.webp differ diff --git a/assets/image/icon_milk_tea_bg.webp b/assets/image/icon_milk_tea_bg.webp index 01f9e692..261f4592 100644 Binary files a/assets/image/icon_milk_tea_bg.webp and b/assets/image/icon_milk_tea_bg.webp differ diff --git a/assets/image/icon_mine_edit.webp b/assets/image/icon_mine_edit.webp index 132b56d4..12e626d9 100644 Binary files a/assets/image/icon_mine_edit.webp and b/assets/image/icon_mine_edit.webp differ diff --git a/assets/image/icon_mine_feedback.webp b/assets/image/icon_mine_feedback.webp index e7fe9b53..6622f095 100644 Binary files a/assets/image/icon_mine_feedback.webp and b/assets/image/icon_mine_feedback.webp differ diff --git a/assets/image/icon_mine_huixiang_logo.webp b/assets/image/icon_mine_huixiang_logo.webp index f1858a61..2560595c 100644 Binary files a/assets/image/icon_mine_huixiang_logo.webp and b/assets/image/icon_mine_huixiang_logo.webp differ diff --git a/assets/image/icon_mine_invoice_assistant.webp b/assets/image/icon_mine_invoice_assistant.webp index 2eaad74b..0b2ea978 100644 Binary files a/assets/image/icon_mine_invoice_assistant.webp and b/assets/image/icon_mine_invoice_assistant.webp differ diff --git a/assets/image/icon_mine_motorcycle.webp b/assets/image/icon_mine_motorcycle.webp index 25208b8f..b8f37727 100644 Binary files a/assets/image/icon_mine_motorcycle.webp and b/assets/image/icon_mine_motorcycle.webp differ diff --git a/assets/image/icon_mine_online_service.webp b/assets/image/icon_mine_online_service.webp index 7a101cba..927a7c12 100644 Binary files a/assets/image/icon_mine_online_service.webp and b/assets/image/icon_mine_online_service.webp differ diff --git a/assets/image/icon_mine_order.webp b/assets/image/icon_mine_order.webp index d6092b85..e52f421e 100644 Binary files a/assets/image/icon_mine_order.webp and b/assets/image/icon_mine_order.webp differ diff --git a/assets/image/icon_mine_order_dfk.webp b/assets/image/icon_mine_order_dfk.webp index 47d49640..286d4943 100644 Binary files a/assets/image/icon_mine_order_dfk.webp and b/assets/image/icon_mine_order_dfk.webp differ diff --git a/assets/image/icon_mine_order_qb.webp b/assets/image/icon_mine_order_qb.webp index d0509ed9..b162e448 100644 Binary files a/assets/image/icon_mine_order_qb.webp and b/assets/image/icon_mine_order_qb.webp differ diff --git a/assets/image/icon_mine_order_wwc.webp b/assets/image/icon_mine_order_wwc.webp index 53433273..7deb51e4 100644 Binary files a/assets/image/icon_mine_order_wwc.webp and b/assets/image/icon_mine_order_wwc.webp differ diff --git a/assets/image/icon_mine_order_ywc.webp b/assets/image/icon_mine_order_ywc.webp index 7155793b..63c1be60 100644 Binary files a/assets/image/icon_mine_order_ywc.webp and b/assets/image/icon_mine_order_ywc.webp differ diff --git a/assets/image/icon_mine_records_of_consumption.webp b/assets/image/icon_mine_records_of_consumption.webp index da294b25..b695f95a 100644 Binary files a/assets/image/icon_mine_records_of_consumption.webp and b/assets/image/icon_mine_records_of_consumption.webp differ diff --git a/assets/image/icon_mine_setting.webp b/assets/image/icon_mine_setting.webp index 338b0640..28cf0bba 100644 Binary files a/assets/image/icon_mine_setting.webp and b/assets/image/icon_mine_setting.webp differ diff --git a/assets/image/icon_mine_wallet.webp b/assets/image/icon_mine_wallet.webp index 258fdacf..d6575335 100644 Binary files a/assets/image/icon_mine_wallet.webp and b/assets/image/icon_mine_wallet.webp differ diff --git a/assets/image/icon_more.webp b/assets/image/icon_more.webp index 96e56156..8da58bee 100644 Binary files a/assets/image/icon_more.webp and b/assets/image/icon_more.webp differ diff --git a/assets/image/icon_my_location.webp b/assets/image/icon_my_location.webp index 85b1d633..823454c8 100644 Binary files a/assets/image/icon_my_location.webp and b/assets/image/icon_my_location.webp differ diff --git a/assets/image/icon_natification_permission_tips.webp b/assets/image/icon_natification_permission_tips.webp index 1a6bf206..14ab8248 100644 Binary files a/assets/image/icon_natification_permission_tips.webp and b/assets/image/icon_natification_permission_tips.webp differ diff --git a/assets/image/icon_notices.webp b/assets/image/icon_notices.webp index 717e6f72..2a93cbae 100644 Binary files a/assets/image/icon_notices.webp and b/assets/image/icon_notices.webp differ diff --git a/assets/image/icon_order.webp b/assets/image/icon_order.webp index c6b9f905..7a418bf0 100644 Binary files a/assets/image/icon_order.webp and b/assets/image/icon_order.webp differ diff --git a/assets/image/icon_order_agin.webp b/assets/image/icon_order_agin.webp index 436730c2..1e9ca1ff 100644 Binary files a/assets/image/icon_order_agin.webp and b/assets/image/icon_order_agin.webp differ diff --git a/assets/image/icon_order_cancel.webp b/assets/image/icon_order_cancel.webp index fb7eee40..44510de6 100644 Binary files a/assets/image/icon_order_cancel.webp and b/assets/image/icon_order_cancel.webp differ diff --git a/assets/image/icon_order_commodity_info.webp b/assets/image/icon_order_commodity_info.webp index 3f981dda..1b60a8cc 100644 Binary files a/assets/image/icon_order_commodity_info.webp and b/assets/image/icon_order_commodity_info.webp differ diff --git a/assets/image/icon_order_exchange_info.webp b/assets/image/icon_order_exchange_info.webp index 89c7ca51..55b66ed7 100644 Binary files a/assets/image/icon_order_exchange_info.webp and b/assets/image/icon_order_exchange_info.webp differ diff --git a/assets/image/icon_order_more.webp b/assets/image/icon_order_more.webp index 244a3b1f..8da58bee 100644 Binary files a/assets/image/icon_order_more.webp and b/assets/image/icon_order_more.webp differ diff --git a/assets/image/icon_order_ok.webp b/assets/image/icon_order_ok.webp index a155d6b6..ac0c1193 100644 Binary files a/assets/image/icon_order_ok.webp and b/assets/image/icon_order_ok.webp differ diff --git a/assets/image/icon_order_renminbi.webp b/assets/image/icon_order_renminbi.webp index a4ebc4e9..765f4a96 100644 Binary files a/assets/image/icon_order_renminbi.webp and b/assets/image/icon_order_renminbi.webp differ diff --git a/assets/image/icon_order_success.webp b/assets/image/icon_order_success.webp index 4cc49a87..0f258a64 100644 Binary files a/assets/image/icon_order_success.webp and b/assets/image/icon_order_success.webp differ diff --git a/assets/image/icon_order_time.webp b/assets/image/icon_order_time.webp index b5f08797..ff46b8dc 100644 Binary files a/assets/image/icon_order_time.webp and b/assets/image/icon_order_time.webp differ diff --git a/assets/image/icon_pengyouquan.webp b/assets/image/icon_pengyouquan.webp index d32bdfd8..231e73ec 100644 Binary files a/assets/image/icon_pengyouquan.webp and b/assets/image/icon_pengyouquan.webp differ diff --git a/assets/image/icon_permission_camera.webp b/assets/image/icon_permission_camera.webp index 1c988256..6a4ecccb 100644 Binary files a/assets/image/icon_permission_camera.webp and b/assets/image/icon_permission_camera.webp differ diff --git a/assets/image/icon_permission_face_id.webp b/assets/image/icon_permission_face_id.webp index 7f63572a..ccb2c243 100644 Binary files a/assets/image/icon_permission_face_id.webp and b/assets/image/icon_permission_face_id.webp differ diff --git a/assets/image/icon_permission_location.webp b/assets/image/icon_permission_location.webp index a1b188d9..2ec97ed2 100644 Binary files a/assets/image/icon_permission_location.webp and b/assets/image/icon_permission_location.webp differ diff --git a/assets/image/icon_permission_location_bg.webp b/assets/image/icon_permission_location_bg.webp index e0e77c3c..fb979bd6 100644 Binary files a/assets/image/icon_permission_location_bg.webp and b/assets/image/icon_permission_location_bg.webp differ diff --git a/assets/image/icon_permission_notices.webp b/assets/image/icon_permission_notices.webp index 86b93704..764a82df 100644 Binary files a/assets/image/icon_permission_notices.webp and b/assets/image/icon_permission_notices.webp differ diff --git a/assets/image/icon_permission_storage.webp b/assets/image/icon_permission_storage.webp index 03d84d2c..62f1d9df 100644 Binary files a/assets/image/icon_permission_storage.webp and b/assets/image/icon_permission_storage.webp differ diff --git a/assets/image/icon_pl.webp b/assets/image/icon_pl.webp index c983a728..96db2bea 100644 Binary files a/assets/image/icon_pl.webp and b/assets/image/icon_pl.webp differ diff --git a/assets/image/icon_place_ order.webp b/assets/image/icon_place_ order.webp index 9f891a12..129d3b27 100644 Binary files a/assets/image/icon_place_ order.webp and b/assets/image/icon_place_ order.webp differ diff --git a/assets/image/icon_place_ order_h.webp b/assets/image/icon_place_ order_h.webp index 87012337..396da342 100644 Binary files a/assets/image/icon_place_ order_h.webp and b/assets/image/icon_place_ order_h.webp differ diff --git a/assets/image/icon_play.webp b/assets/image/icon_play.webp index bfb83a15..0cf4b901 100644 Binary files a/assets/image/icon_play.webp and b/assets/image/icon_play.webp differ diff --git a/assets/image/icon_points_mall.webp b/assets/image/icon_points_mall.webp index b6398886..51f04f69 100644 Binary files a/assets/image/icon_points_mall.webp and b/assets/image/icon_points_mall.webp differ diff --git a/assets/image/icon_radio_selected.webp b/assets/image/icon_radio_selected.webp index 328486a2..ce01b3c5 100644 Binary files a/assets/image/icon_radio_selected.webp and b/assets/image/icon_radio_selected.webp differ diff --git a/assets/image/icon_radio_unselected.webp b/assets/image/icon_radio_unselected.webp index d82b727e..b5ff5f9a 100644 Binary files a/assets/image/icon_radio_unselected.webp and b/assets/image/icon_radio_unselected.webp differ diff --git a/assets/image/icon_request_refund.webp b/assets/image/icon_request_refund.webp index e5fd89f0..c4c374ed 100644 Binary files a/assets/image/icon_request_refund.webp and b/assets/image/icon_request_refund.webp differ diff --git a/assets/image/icon_right.webp b/assets/image/icon_right.webp index b485c7e0..2e2bd627 100644 Binary files a/assets/image/icon_right.webp and b/assets/image/icon_right.webp differ diff --git a/assets/image/icon_right_z.webp b/assets/image/icon_right_z.webp index 29179995..1e263e2b 100644 Binary files a/assets/image/icon_right_z.webp and b/assets/image/icon_right_z.webp differ diff --git a/assets/image/icon_scan_qr_code.webp b/assets/image/icon_scan_qr_code.webp index afe8afde..ab7e546a 100644 Binary files a/assets/image/icon_scan_qr_code.webp and b/assets/image/icon_scan_qr_code.webp differ diff --git a/assets/image/icon_search.webp b/assets/image/icon_search.webp index d785e21d..d3f8316e 100644 Binary files a/assets/image/icon_search.webp and b/assets/image/icon_search.webp differ diff --git a/assets/image/icon_share.webp b/assets/image/icon_share.webp index fbc98618..74af3d80 100644 Binary files a/assets/image/icon_share.webp and b/assets/image/icon_share.webp differ diff --git a/assets/image/icon_share_chat.webp b/assets/image/icon_share_chat.webp index ede1c281..3bc455fc 100644 Binary files a/assets/image/icon_share_chat.webp and b/assets/image/icon_share_chat.webp differ diff --git a/assets/image/icon_share_hx.webp b/assets/image/icon_share_hx.webp index 8c548bea..d56d42f9 100644 Binary files a/assets/image/icon_share_hx.webp and b/assets/image/icon_share_hx.webp differ diff --git a/assets/image/icon_share_w.webp b/assets/image/icon_share_w.webp index a14aba04..26fd5109 100644 Binary files a/assets/image/icon_share_w.webp and b/assets/image/icon_share_w.webp differ diff --git a/assets/image/icon_shop.webp b/assets/image/icon_shop.webp index a778dc20..289bd3ed 100644 Binary files a/assets/image/icon_shop.webp and b/assets/image/icon_shop.webp differ diff --git a/assets/image/icon_sign.webp b/assets/image/icon_sign.webp index 0e2908c5..c4b10628 100644 Binary files a/assets/image/icon_sign.webp and b/assets/image/icon_sign.webp differ diff --git a/assets/image/icon_sign_h.webp b/assets/image/icon_sign_h.webp index 9afaaa4e..b2209c5c 100644 Binary files a/assets/image/icon_sign_h.webp and b/assets/image/icon_sign_h.webp differ diff --git a/assets/image/icon_sign_ok.webp b/assets/image/icon_sign_ok.webp index 3556ffa7..065c21f1 100644 Binary files a/assets/image/icon_sign_ok.webp and b/assets/image/icon_sign_ok.webp differ diff --git a/assets/image/icon_sign_success.webp b/assets/image/icon_sign_success.webp index ff1de355..e7b93270 100644 Binary files a/assets/image/icon_sign_success.webp and b/assets/image/icon_sign_success.webp differ diff --git a/assets/image/icon_sisters.webp b/assets/image/icon_sisters.webp index 7d2ec150..a38929fb 100644 Binary files a/assets/image/icon_sisters.webp and b/assets/image/icon_sisters.webp differ diff --git a/assets/image/icon_sisters_bj.webp b/assets/image/icon_sisters_bj.webp index b1a053fa..cc86e4b0 100644 Binary files a/assets/image/icon_sisters_bj.webp and b/assets/image/icon_sisters_bj.webp differ diff --git a/assets/image/icon_sisters_vip.webp b/assets/image/icon_sisters_vip.webp index 8b7f7db0..49a1c192 100644 Binary files a/assets/image/icon_sisters_vip.webp and b/assets/image/icon_sisters_vip.webp differ diff --git a/assets/image/icon_start.png b/assets/image/icon_start.png deleted file mode 100644 index ffc9a673..00000000 Binary files a/assets/image/icon_start.png and /dev/null differ diff --git a/assets/image/icon_storage_permission_tips.webp b/assets/image/icon_storage_permission_tips.webp index 0c86cca2..c3fa529d 100644 Binary files a/assets/image/icon_storage_permission_tips.webp and b/assets/image/icon_storage_permission_tips.webp differ diff --git a/assets/image/icon_store_c.webp b/assets/image/icon_store_c.webp index 0bccb7f1..4699358d 100644 Binary files a/assets/image/icon_store_c.webp and b/assets/image/icon_store_c.webp differ diff --git a/assets/image/icon_story_1.webp b/assets/image/icon_story_1.webp index 2295eaa2..1f2e5a58 100644 Binary files a/assets/image/icon_story_1.webp and b/assets/image/icon_story_1.webp differ diff --git a/assets/image/icon_story_2.webp b/assets/image/icon_story_2.webp index 94557bfa..1c0c76b3 100644 Binary files a/assets/image/icon_story_2.webp and b/assets/image/icon_story_2.webp differ diff --git a/assets/image/icon_story_bj.webp b/assets/image/icon_story_bj.webp index 9b82b739..a78802c8 100644 Binary files a/assets/image/icon_story_bj.webp and b/assets/image/icon_story_bj.webp differ diff --git a/assets/image/icon_story_td.webp b/assets/image/icon_story_td.webp index 16e08bac..84c1a691 100644 Binary files a/assets/image/icon_story_td.webp and b/assets/image/icon_story_td.webp differ diff --git a/assets/image/icon_system_message.webp b/assets/image/icon_system_message.webp index f33e144c..4cacbffc 100644 Binary files a/assets/image/icon_system_message.webp and b/assets/image/icon_system_message.webp differ diff --git a/assets/image/icon_system_message_new.webp b/assets/image/icon_system_message_new.webp index f22dd263..96ab6a45 100644 Binary files a/assets/image/icon_system_message_new.webp and b/assets/image/icon_system_message_new.webp differ diff --git a/assets/image/icon_system_notices.webp b/assets/image/icon_system_notices.webp index b8a8c938..cfe737ac 100644 Binary files a/assets/image/icon_system_notices.webp and b/assets/image/icon_system_notices.webp differ diff --git a/assets/image/icon_system_order.webp b/assets/image/icon_system_order.webp index e24f6304..a73cfc3b 100644 Binary files a/assets/image/icon_system_order.webp and b/assets/image/icon_system_order.webp differ diff --git a/assets/image/icon_system_recharge.webp b/assets/image/icon_system_recharge.webp index c3b04def..d6e56aeb 100644 Binary files a/assets/image/icon_system_recharge.webp and b/assets/image/icon_system_recharge.webp differ diff --git a/assets/image/icon_today_task.webp b/assets/image/icon_today_task.webp index 6d8a0029..203333d6 100644 Binary files a/assets/image/icon_today_task.webp and b/assets/image/icon_today_task.webp differ diff --git a/assets/image/3x/icon_today_video.png.webp b/assets/image/icon_today_video.png.webp similarity index 100% rename from assets/image/3x/icon_today_video.png.webp rename to assets/image/icon_today_video.png.webp diff --git a/assets/image/icon_today_video.webp b/assets/image/icon_today_video.webp deleted file mode 100644 index 141f16bc..00000000 Binary files a/assets/image/icon_today_video.webp and /dev/null differ diff --git a/assets/image/icon_transit.webp b/assets/image/icon_transit.webp index 844c3f1b..11283036 100644 Binary files a/assets/image/icon_transit.webp and b/assets/image/icon_transit.webp differ diff --git a/assets/image/icon_transport.webp b/assets/image/icon_transport.webp index a36217d7..71abb717 100644 Binary files a/assets/image/icon_transport.webp and b/assets/image/icon_transport.webp differ diff --git a/assets/image/icon_transport_h.webp b/assets/image/icon_transport_h.webp index 5638a7c2..4f88e876 100644 Binary files a/assets/image/icon_transport_h.webp and b/assets/image/icon_transport_h.webp differ diff --git a/assets/image/icon_union_call.webp b/assets/image/icon_union_call.webp index 2036aefe..7ead3256 100644 Binary files a/assets/image/icon_union_call.webp and b/assets/image/icon_union_call.webp differ diff --git a/assets/image/icon_union_coupons.webp b/assets/image/icon_union_coupons.webp index 409b219d..3868f5e5 100644 Binary files a/assets/image/icon_union_coupons.webp and b/assets/image/icon_union_coupons.webp differ diff --git a/assets/image/icon_union_coupons_bg.webp b/assets/image/icon_union_coupons_bg.webp index 9382ac69..e8d35282 100644 Binary files a/assets/image/icon_union_coupons_bg.webp and b/assets/image/icon_union_coupons_bg.webp differ diff --git a/assets/image/icon_union_location.webp b/assets/image/icon_union_location.webp index e3689e2a..123ce93e 100644 Binary files a/assets/image/icon_union_location.webp and b/assets/image/icon_union_location.webp differ diff --git a/assets/image/icon_union_location_black.webp b/assets/image/icon_union_location_black.webp index 05c9491d..5b4a8690 100644 Binary files a/assets/image/icon_union_location_black.webp and b/assets/image/icon_union_location_black.webp differ diff --git a/assets/image/icon_union_start_store.webp b/assets/image/icon_union_start_store.webp index dc7eb7ab..3f6db5af 100644 Binary files a/assets/image/icon_union_start_store.webp and b/assets/image/icon_union_start_store.webp differ diff --git a/assets/image/icon_union_store.webp b/assets/image/icon_union_store.webp index b24e8338..2d691b96 100644 Binary files a/assets/image/icon_union_store.webp and b/assets/image/icon_union_store.webp differ diff --git a/assets/image/icon_union_time.webp b/assets/image/icon_union_time.webp index 801c2e96..750d504c 100644 Binary files a/assets/image/icon_union_time.webp and b/assets/image/icon_union_time.webp differ diff --git a/assets/image/icon_upload.webp b/assets/image/icon_upload.webp index 0b69c513..4e001955 100644 Binary files a/assets/image/icon_upload.webp and b/assets/image/icon_upload.webp differ diff --git a/assets/image/icon_user.webp b/assets/image/icon_user.webp index e4ba288d..dcd7e810 100644 Binary files a/assets/image/icon_user.webp and b/assets/image/icon_user.webp differ diff --git a/assets/image/icon_views.webp b/assets/image/icon_views.webp index 0c92a7fe..ad856f7c 100644 Binary files a/assets/image/icon_views.webp and b/assets/image/icon_views.webp differ diff --git a/assets/image/icon_vip.webp b/assets/image/icon_vip.webp index ab62b542..bfae81ca 100644 Binary files a/assets/image/icon_vip.webp and b/assets/image/icon_vip.webp differ diff --git a/assets/image/icon_vip_bg.webp b/assets/image/icon_vip_bg.webp index e3cebb9b..52160259 100644 Binary files a/assets/image/icon_vip_bg.webp and b/assets/image/icon_vip_bg.webp differ diff --git a/assets/image/icon_vip_bj.webp b/assets/image/icon_vip_bj.webp index 8530fbc6..872d9614 100644 Binary files a/assets/image/icon_vip_bj.webp and b/assets/image/icon_vip_bj.webp differ diff --git a/assets/image/icon_vip_name.webp b/assets/image/icon_vip_name.webp index b02c2c26..63c08cef 100644 Binary files a/assets/image/icon_vip_name.webp and b/assets/image/icon_vip_name.webp differ diff --git a/assets/image/icon_walk.webp b/assets/image/icon_walk.webp index 1ec11af8..98d95216 100644 Binary files a/assets/image/icon_walk.webp and b/assets/image/icon_walk.webp differ diff --git a/assets/image/icon_wallet_recharge.webp b/assets/image/icon_wallet_recharge.webp index e96b33a9..24030067 100644 Binary files a/assets/image/icon_wallet_recharge.webp and b/assets/image/icon_wallet_recharge.webp differ diff --git a/assets/image/icon_wallet_withdrawal.webp b/assets/image/icon_wallet_withdrawal.webp index 55c50617..9ad18c94 100644 Binary files a/assets/image/icon_wallet_withdrawal.webp and b/assets/image/icon_wallet_withdrawal.webp differ diff --git a/assets/image/icon_we_chat.webp b/assets/image/icon_we_chat.webp index 55a370bc..4722de07 100644 Binary files a/assets/image/icon_we_chat.webp and b/assets/image/icon_we_chat.webp differ diff --git a/assets/image/icon_weixin.webp b/assets/image/icon_weixin.webp index 8702b3ce..afc425d7 100644 Binary files a/assets/image/icon_weixin.webp and b/assets/image/icon_weixin.webp differ diff --git a/assets/image/icon_wo_n.webp b/assets/image/icon_wo_n.webp index aa8e513f..0bebd173 100644 Binary files a/assets/image/icon_wo_n.webp and b/assets/image/icon_wo_n.webp differ diff --git a/assets/image/icon_wo_s.webp b/assets/image/icon_wo_s.webp index 84dd69ef..f0bf748b 100644 Binary files a/assets/image/icon_wo_s.webp and b/assets/image/icon_wo_s.webp differ diff --git a/assets/image/icon_write_off_bg.webp b/assets/image/icon_write_off_bg.webp index 937a9309..4ab8d31f 100644 Binary files a/assets/image/icon_write_off_bg.webp and b/assets/image/icon_write_off_bg.webp differ diff --git a/assets/image/icon_z.webp b/assets/image/icon_z.webp index 6e94b88d..ab5f6f2e 100644 Binary files a/assets/image/icon_z.webp and b/assets/image/icon_z.webp differ diff --git a/assets/image/icon_zan.webp b/assets/image/icon_zan.webp index 96148b30..03c5dd08 100644 Binary files a/assets/image/icon_zan.webp and b/assets/image/icon_zan.webp differ diff --git a/assets/image/integral_return.webp b/assets/image/integral_return.webp index 15aa52d2..84c6b37f 100644 Binary files a/assets/image/integral_return.webp and b/assets/image/integral_return.webp differ diff --git a/assets/image/invite_1.webp b/assets/image/invite_1.webp index 01c95ea8..1596446a 100644 Binary files a/assets/image/invite_1.webp and b/assets/image/invite_1.webp differ diff --git a/assets/image/invite_2.webp b/assets/image/invite_2.webp index bf416f1e..4fb6c070 100644 Binary files a/assets/image/invite_2.webp and b/assets/image/invite_2.webp differ diff --git a/assets/image/invite_3.webp b/assets/image/invite_3.webp index 835d5956..ce5f47cd 100644 Binary files a/assets/image/invite_3.webp and b/assets/image/invite_3.webp differ diff --git a/assets/image/invite_4.webp b/assets/image/invite_4.webp index 3e4f2803..d98fca93 100644 Binary files a/assets/image/invite_4.webp and b/assets/image/invite_4.webp differ diff --git a/assets/image/invite_bj.webp b/assets/image/invite_bj.webp index f1ab9dc0..3f5cae1c 100644 Binary files a/assets/image/invite_bj.webp and b/assets/image/invite_bj.webp differ diff --git a/assets/image/invite_friends.webp b/assets/image/invite_friends.webp index 5a5a6e8e..502913da 100644 Binary files a/assets/image/invite_friends.webp and b/assets/image/invite_friends.webp differ diff --git a/assets/image/invite_q.webp b/assets/image/invite_q.webp index 05c51073..7e828112 100644 Binary files a/assets/image/invite_q.webp and b/assets/image/invite_q.webp differ diff --git a/assets/image/invite_wx.webp b/assets/image/invite_wx.webp index 8bd3955f..e7f29645 100644 Binary files a/assets/image/invite_wx.webp and b/assets/image/invite_wx.webp differ diff --git a/assets/image/invoice_history.webp b/assets/image/invoice_history.webp index 806d3da6..d9896b77 100644 Binary files a/assets/image/invoice_history.webp and b/assets/image/invoice_history.webp differ diff --git a/assets/image/invoice_title.webp b/assets/image/invoice_title.webp index eae80f6d..db258e99 100644 Binary files a/assets/image/invoice_title.webp and b/assets/image/invoice_title.webp differ diff --git a/assets/image/jg.webp b/assets/image/jg.webp index 5be88f9d..4c9c610b 100644 Binary files a/assets/image/jg.webp and b/assets/image/jg.webp differ diff --git a/assets/image/jian_j.webp b/assets/image/jian_j.webp index 8a5d9a5e..c224d13f 100644 Binary files a/assets/image/jian_j.webp and b/assets/image/jian_j.webp differ diff --git a/assets/image/jifen.webp b/assets/image/jifen.webp index ae281b1f..19ec0b82 100644 Binary files a/assets/image/jifen.webp and b/assets/image/jifen.webp differ diff --git a/assets/image/ju_bao.webp b/assets/image/ju_bao.webp index a6078e84..4eacf0d2 100644 Binary files a/assets/image/ju_bao.webp and b/assets/image/ju_bao.webp differ diff --git a/assets/image/ka.webp b/assets/image/ka.webp index c583e925..67be603f 100644 Binary files a/assets/image/ka.webp and b/assets/image/ka.webp differ diff --git a/assets/image/ketang.webp b/assets/image/ketang.webp index e6e9fbdd..e2239fa7 100644 Binary files a/assets/image/ketang.webp and b/assets/image/ketang.webp differ diff --git a/assets/image/ketang_like.webp b/assets/image/ketang_like.webp index 4a02f2f0..402603a6 100644 Binary files a/assets/image/ketang_like.webp and b/assets/image/ketang_like.webp differ diff --git a/assets/image/ketang_message.webp b/assets/image/ketang_message.webp index 0d0d46e2..6779f7db 100644 Binary files a/assets/image/ketang_message.webp and b/assets/image/ketang_message.webp differ diff --git a/assets/image/ketang_play.webp b/assets/image/ketang_play.webp index 65955790..5ad3ca93 100644 Binary files a/assets/image/ketang_play.webp and b/assets/image/ketang_play.webp differ diff --git a/assets/image/landmark.webp b/assets/image/landmark.webp index 8240f643..1e8593db 100644 Binary files a/assets/image/landmark.webp and b/assets/image/landmark.webp differ diff --git a/assets/image/laoban.webp b/assets/image/laoban.webp index bbfaefaf..fb300ae2 100644 Binary files a/assets/image/laoban.webp and b/assets/image/laoban.webp differ diff --git a/assets/image/leaving_message.webp b/assets/image/leaving_message.webp index cf0f8c0d..cf94abdd 100644 Binary files a/assets/image/leaving_message.webp and b/assets/image/leaving_message.webp differ diff --git a/assets/image/login_bott.png b/assets/image/login_bott.png new file mode 100644 index 00000000..b2f9c660 Binary files /dev/null and b/assets/image/login_bott.png differ diff --git a/assets/image/login_bott.webp b/assets/image/login_bott.webp index f5d41f3b..3a405630 100644 Binary files a/assets/image/login_bott.webp and b/assets/image/login_bott.webp differ diff --git a/assets/image/login_channel.webp b/assets/image/login_channel.webp index 745dd82b..0b663902 100644 Binary files a/assets/image/login_channel.webp and b/assets/image/login_channel.webp differ diff --git a/assets/image/login_store.webp b/assets/image/login_store.webp index aba2ba5e..9ac6d0ec 100644 Binary files a/assets/image/login_store.webp and b/assets/image/login_store.webp differ diff --git a/assets/image/logout.webp b/assets/image/logout.webp index 8903da5b..6b08f324 100644 Binary files a/assets/image/logout.webp and b/assets/image/logout.webp differ diff --git a/assets/image/logout_s.webp b/assets/image/logout_s.webp index 653bf513..25ed8a2e 100644 Binary files a/assets/image/logout_s.webp and b/assets/image/logout_s.webp differ diff --git a/assets/image/lose.webp b/assets/image/lose.webp index 0a94916f..5ae9ce96 100644 Binary files a/assets/image/lose.webp and b/assets/image/lose.webp differ diff --git a/assets/image/lv_bi.webp b/assets/image/lv_bi.webp index bc47eaab..d372eaed 100644 Binary files a/assets/image/lv_bi.webp and b/assets/image/lv_bi.webp differ diff --git a/assets/image/map.webp b/assets/image/map.webp index d8fb07fc..6caaf403 100644 Binary files a/assets/image/map.webp and b/assets/image/map.webp differ diff --git a/assets/image/mine_bg.webp b/assets/image/mine_bg.webp index f5751d47..808237a5 100644 Binary files a/assets/image/mine_bg.webp and b/assets/image/mine_bg.webp differ diff --git a/assets/image/mine_evaluation.webp b/assets/image/mine_evaluation.webp index 35e27609..115f0282 100644 Binary files a/assets/image/mine_evaluation.webp and b/assets/image/mine_evaluation.webp differ diff --git a/assets/image/mine_order.webp b/assets/image/mine_order.webp index c53b1869..129eb519 100644 Binary files a/assets/image/mine_order.webp and b/assets/image/mine_order.webp differ diff --git a/assets/image/mine_vip_logo.webp b/assets/image/mine_vip_logo.webp index 239b516f..00256821 100644 Binary files a/assets/image/mine_vip_logo.webp and b/assets/image/mine_vip_logo.webp differ diff --git a/assets/image/ming_xi.webp b/assets/image/ming_xi.webp index 1e7557ca..40b7d8f5 100644 Binary files a/assets/image/ming_xi.webp and b/assets/image/ming_xi.webp differ diff --git a/assets/image/ms.webp b/assets/image/ms.webp index 6a2cf82f..98f6aa3e 100644 Binary files a/assets/image/ms.webp and b/assets/image/ms.webp differ diff --git a/assets/image/ms_t.webp b/assets/image/ms_t.webp index e7377dea..55332b74 100644 Binary files a/assets/image/ms_t.webp and b/assets/image/ms_t.webp differ diff --git a/assets/image/my_trading.webp b/assets/image/my_trading.webp index 50f22266..f3342502 100644 Binary files a/assets/image/my_trading.webp and b/assets/image/my_trading.webp differ diff --git a/assets/image/oeder_cancel.webp b/assets/image/oeder_cancel.webp index 37cd5628..f2ca4213 100644 Binary files a/assets/image/oeder_cancel.webp and b/assets/image/oeder_cancel.webp differ diff --git a/assets/image/order.webp b/assets/image/order.webp deleted file mode 100644 index 94e2c9eb..00000000 Binary files a/assets/image/order.webp and /dev/null differ diff --git a/assets/image/order_btn1.webp b/assets/image/order_btn1.webp deleted file mode 100644 index 7d8706ae..00000000 Binary files a/assets/image/order_btn1.webp and /dev/null differ diff --git a/assets/image/order_btn2.webp b/assets/image/order_btn2.webp deleted file mode 100644 index 068adad7..00000000 Binary files a/assets/image/order_btn2.webp and /dev/null differ diff --git a/assets/image/order_btn3.webp b/assets/image/order_btn3.webp deleted file mode 100644 index 30dc605d..00000000 Binary files a/assets/image/order_btn3.webp and /dev/null differ diff --git a/assets/image/order_kf.webp b/assets/image/order_kf.webp index d29feb96..a05cad0a 100644 Binary files a/assets/image/order_kf.webp and b/assets/image/order_kf.webp differ diff --git a/assets/image/order_ok.webp b/assets/image/order_ok.webp index 81f6e195..0bd3a383 100644 Binary files a/assets/image/order_ok.webp and b/assets/image/order_ok.webp differ diff --git a/assets/image/order_refund.webp b/assets/image/order_refund.webp index 1333add7..3b70ff0d 100644 Binary files a/assets/image/order_refund.webp and b/assets/image/order_refund.webp differ diff --git a/assets/image/order_wl.webp b/assets/image/order_wl.webp index e74f1fb7..38563237 100644 Binary files a/assets/image/order_wl.webp and b/assets/image/order_wl.webp differ diff --git a/assets/image/3x/oredr.webp b/assets/image/oredr.webp similarity index 100% rename from assets/image/3x/oredr.webp rename to assets/image/oredr.webp diff --git a/assets/image/pen.webp b/assets/image/pen.webp index 9a178af9..3068bb94 100644 Binary files a/assets/image/pen.webp and b/assets/image/pen.webp differ diff --git a/assets/image/pin_t.webp b/assets/image/pin_t.webp index 7b7a9ddd..cbe7701a 100644 Binary files a/assets/image/pin_t.webp and b/assets/image/pin_t.webp differ diff --git a/assets/image/ping_tai.webp b/assets/image/ping_tai.webp index 0b6b141c..844c1415 100644 Binary files a/assets/image/ping_tai.webp and b/assets/image/ping_tai.webp differ diff --git a/assets/image/platform_yue.webp b/assets/image/platform_yue.webp index d43d0057..d6f1cab4 100644 Binary files a/assets/image/platform_yue.webp and b/assets/image/platform_yue.webp differ diff --git a/assets/image/pop_background.webp b/assets/image/pop_background.webp index 7b403922..d0b735bd 100644 Binary files a/assets/image/pop_background.webp and b/assets/image/pop_background.webp differ diff --git a/assets/image/position_sort.webp b/assets/image/position_sort.webp index c0b20055..b51630af 100644 Binary files a/assets/image/position_sort.webp and b/assets/image/position_sort.webp differ diff --git a/assets/image/qr_share_bg.webp b/assets/image/qr_share_bg.webp index 73a15790..48f983cb 100644 Binary files a/assets/image/qr_share_bg.webp and b/assets/image/qr_share_bg.webp differ diff --git a/assets/image/qr_share_bg_yq.webp b/assets/image/qr_share_bg_yq.webp index 10893ac7..32fa630b 100644 Binary files a/assets/image/qr_share_bg_yq.webp and b/assets/image/qr_share_bg_yq.webp differ diff --git a/assets/image/qr_share_info_bg.webp b/assets/image/qr_share_info_bg.webp index 15266c13..30e39f14 100644 Binary files a/assets/image/qr_share_info_bg.webp and b/assets/image/qr_share_info_bg.webp differ diff --git a/assets/image/qt_badge.webp b/assets/image/qt_badge.webp index e3aa21f6..45de3006 100644 Binary files a/assets/image/qt_badge.webp and b/assets/image/qt_badge.webp differ diff --git a/assets/image/ranking1.webp b/assets/image/ranking1.webp index a035bf6b..4b1411da 100644 Binary files a/assets/image/ranking1.webp and b/assets/image/ranking1.webp differ diff --git a/assets/image/ranking2.webp b/assets/image/ranking2.webp index b65ed8a9..40711f1a 100644 Binary files a/assets/image/ranking2.webp and b/assets/image/ranking2.webp differ diff --git a/assets/image/ranking3.webp b/assets/image/ranking3.webp index 9abc1d15..218053c7 100644 Binary files a/assets/image/ranking3.webp and b/assets/image/ranking3.webp differ diff --git a/assets/image/recharge.webp b/assets/image/recharge.webp index a0e0c5c1..9c0bcf31 100644 Binary files a/assets/image/recharge.webp and b/assets/image/recharge.webp differ diff --git a/assets/image/rechargeBtn.png b/assets/image/rechargeBtn.png index 8c27e94b..1ccbc437 100644 Binary files a/assets/image/rechargeBtn.png and b/assets/image/rechargeBtn.png differ diff --git a/assets/image/rechargeBtn.webp b/assets/image/rechargeBtn.webp index e3b850db..32568b7c 100644 Binary files a/assets/image/rechargeBtn.webp and b/assets/image/rechargeBtn.webp differ diff --git a/assets/image/recharge_z.webp b/assets/image/recharge_z.webp index 307da899..4d1e9033 100644 Binary files a/assets/image/recharge_z.webp and b/assets/image/recharge_z.webp differ diff --git a/assets/image/reduce.webp b/assets/image/reduce.webp index 57cf7da3..4cde0aa6 100644 Binary files a/assets/image/reduce.webp and b/assets/image/reduce.webp differ diff --git a/assets/image/register_account.webp b/assets/image/register_account.webp index 12ec3878..c3bb79f3 100644 Binary files a/assets/image/register_account.webp and b/assets/image/register_account.webp differ diff --git a/assets/image/report_h.webp b/assets/image/report_h.webp index 9b7cdd66..fd9053bc 100644 Binary files a/assets/image/report_h.webp and b/assets/image/report_h.webp differ diff --git a/assets/image/report_un.webp b/assets/image/report_un.webp index 0d0e0e75..d00e3670 100644 Binary files a/assets/image/report_un.webp and b/assets/image/report_un.webp differ diff --git a/assets/image/reservation_switch.webp b/assets/image/reservation_switch.webp index 76e2c202..2167e084 100644 Binary files a/assets/image/reservation_switch.webp and b/assets/image/reservation_switch.webp differ diff --git a/assets/image/reservation_unswitch.webp b/assets/image/reservation_unswitch.webp index 89d1ea48..3aab18f4 100644 Binary files a/assets/image/reservation_unswitch.webp and b/assets/image/reservation_unswitch.webp differ diff --git a/assets/image/retrieve_password.webp b/assets/image/retrieve_password.webp index 31e49ad5..5cae0ff4 100644 Binary files a/assets/image/retrieve_password.webp and b/assets/image/retrieve_password.webp differ diff --git a/assets/image/return_left.webp b/assets/image/return_left.webp index c8d65876..6ed57ed6 100644 Binary files a/assets/image/return_left.webp and b/assets/image/return_left.webp differ diff --git a/assets/image/s_bg.webp b/assets/image/s_bg.webp index 4abfa998..1f4a3d4c 100644 Binary files a/assets/image/s_bg.webp and b/assets/image/s_bg.webp differ diff --git a/assets/image/service.webp b/assets/image/service.webp index bb6e08b4..ca023df9 100644 Binary files a/assets/image/service.webp and b/assets/image/service.webp differ diff --git a/assets/image/set.webp b/assets/image/set.webp index 1c16f9b6..394ccc26 100644 Binary files a/assets/image/set.webp and b/assets/image/set.webp differ diff --git a/assets/image/settled.webp b/assets/image/settled.webp index 085f1fb3..5910dee2 100644 Binary files a/assets/image/settled.webp and b/assets/image/settled.webp differ diff --git a/assets/image/settlement_bg.webp b/assets/image/settlement_bg.webp index ecd59d02..ed3666f1 100644 Binary files a/assets/image/settlement_bg.webp and b/assets/image/settlement_bg.webp differ diff --git a/assets/image/shadow.webp b/assets/image/shadow.webp index 556a7bb9..419b79e7 100644 Binary files a/assets/image/shadow.webp and b/assets/image/shadow.webp differ diff --git a/assets/image/share_image_bg.webp b/assets/image/share_image_bg.webp index be513e0c..6be2b482 100644 Binary files a/assets/image/share_image_bg.webp and b/assets/image/share_image_bg.webp differ diff --git a/assets/image/share_image_bg_yq.webp b/assets/image/share_image_bg_yq.webp index 6416f412..6c32e713 100644 Binary files a/assets/image/share_image_bg_yq.webp and b/assets/image/share_image_bg_yq.webp differ diff --git a/assets/image/share_image_close.webp b/assets/image/share_image_close.webp index 35372c42..26af6233 100644 Binary files a/assets/image/share_image_close.webp and b/assets/image/share_image_close.webp differ diff --git a/assets/image/shop_logo.webp b/assets/image/shop_logo.webp index ace81830..93a5c6fd 100644 Binary files a/assets/image/shop_logo.webp and b/assets/image/shop_logo.webp differ diff --git a/assets/image/shop_yue.webp b/assets/image/shop_yue.webp index df4c2850..94c962fa 100644 Binary files a/assets/image/shop_yue.webp and b/assets/image/shop_yue.webp differ diff --git a/assets/image/shopp.webp b/assets/image/shopp.webp index c9a9c17f..35bb3139 100644 Binary files a/assets/image/shopp.webp and b/assets/image/shopp.webp differ diff --git a/assets/image/shopping_bag.png b/assets/image/shopping_bag.png new file mode 100644 index 00000000..66ea1284 Binary files /dev/null and b/assets/image/shopping_bag.png differ diff --git a/assets/image/shopping_bag.webp b/assets/image/shopping_bag.webp deleted file mode 100644 index 74934419..00000000 Binary files a/assets/image/shopping_bag.webp and /dev/null differ diff --git a/assets/image/shopping_cart.webp b/assets/image/shopping_cart.webp index c8b12e94..9b902ce2 100644 Binary files a/assets/image/shopping_cart.webp and b/assets/image/shopping_cart.webp differ diff --git a/assets/image/shopping_cart_h.webp b/assets/image/shopping_cart_h.webp index 623d7095..5d3e017f 100644 Binary files a/assets/image/shopping_cart_h.webp and b/assets/image/shopping_cart_h.webp differ diff --git a/assets/image/shopping_home.webp b/assets/image/shopping_home.webp index 1103cf55..3a195e71 100644 Binary files a/assets/image/shopping_home.webp and b/assets/image/shopping_home.webp differ diff --git a/assets/image/shopping_home_h.webp b/assets/image/shopping_home_h.webp index 52d4ca0b..9d59d24a 100644 Binary files a/assets/image/shopping_home_h.webp and b/assets/image/shopping_home_h.webp differ diff --git a/assets/image/shopping_k.webp b/assets/image/shopping_k.webp index 5d7f7ace..72fae2c8 100644 Binary files a/assets/image/shopping_k.webp and b/assets/image/shopping_k.webp differ diff --git a/assets/image/shu1.webp b/assets/image/shu1.webp index 4c6375ac..db81460b 100644 Binary files a/assets/image/shu1.webp and b/assets/image/shu1.webp differ diff --git a/assets/image/shu2.webp b/assets/image/shu2.webp index 43ea6d11..77eb373c 100644 Binary files a/assets/image/shu2.webp and b/assets/image/shu2.webp differ diff --git a/assets/image/shu3.webp b/assets/image/shu3.webp index 73a33466..55777acf 100644 Binary files a/assets/image/shu3.webp and b/assets/image/shu3.webp differ diff --git a/assets/image/shu_bg.webp b/assets/image/shu_bg.webp index cfbc82a5..bf72af00 100644 Binary files a/assets/image/shu_bg.webp and b/assets/image/shu_bg.webp differ diff --git a/assets/image/t_right.webp b/assets/image/t_right.webp index 2c50be97..7a047522 100644 Binary files a/assets/image/t_right.webp and b/assets/image/t_right.webp differ diff --git a/assets/image/tip_info.webp b/assets/image/tip_info.webp index 74d08e03..5abf994f 100644 Binary files a/assets/image/tip_info.webp and b/assets/image/tip_info.webp differ diff --git a/assets/image/tips_white.webp b/assets/image/tips_white.webp index ba95c1b5..49ea35fa 100644 Binary files a/assets/image/tips_white.webp and b/assets/image/tips_white.webp differ diff --git a/assets/image/title_del.webp b/assets/image/title_del.webp index a1752fa2..7e4ec00d 100644 Binary files a/assets/image/title_del.webp and b/assets/image/title_del.webp differ diff --git a/assets/image/title_info_edit.webp b/assets/image/title_info_edit.webp index 71694f09..be3d2022 100644 Binary files a/assets/image/title_info_edit.webp and b/assets/image/title_info_edit.webp differ diff --git a/assets/image/trading_detail.webp b/assets/image/trading_detail.webp index a2d8e4e7..71935eae 100644 Binary files a/assets/image/trading_detail.webp and b/assets/image/trading_detail.webp differ diff --git a/assets/image/trading_history.webp b/assets/image/trading_history.webp index 60be2592..8687b821 100644 Binary files a/assets/image/trading_history.webp and b/assets/image/trading_history.webp differ diff --git a/assets/image/trading_logo.webp b/assets/image/trading_logo.webp index cb06d3ac..b75ee79a 100644 Binary files a/assets/image/trading_logo.webp and b/assets/image/trading_logo.webp differ diff --git a/assets/image/trading_text.webp b/assets/image/trading_text.webp index 2dff605d..455dd3bc 100644 Binary files a/assets/image/trading_text.webp and b/assets/image/trading_text.webp differ diff --git a/assets/image/traffic_texture_smooth.png b/assets/image/traffic_texture_smooth.png deleted file mode 100644 index e4252dc4..00000000 Binary files a/assets/image/traffic_texture_smooth.png and /dev/null differ diff --git a/assets/image/traffic_texture_unknown.png b/assets/image/traffic_texture_unknown.png deleted file mode 100644 index 2e84a9cd..00000000 Binary files a/assets/image/traffic_texture_unknown.png and /dev/null differ diff --git a/assets/image/update.webp b/assets/image/update.webp index 5229d984..6f6a6d1b 100644 Binary files a/assets/image/update.webp and b/assets/image/update.webp differ diff --git a/assets/image/vip_card.webp b/assets/image/vip_card.webp index 79fb6f77..766883d9 100644 Binary files a/assets/image/vip_card.webp and b/assets/image/vip_card.webp differ diff --git a/assets/image/vip_code.webp b/assets/image/vip_code.webp index 05bc301b..f7e16151 100644 Binary files a/assets/image/vip_code.webp and b/assets/image/vip_code.webp differ diff --git a/assets/image/vip_contrastive_table.webp b/assets/image/vip_contrastive_table.webp index 3fd015fa..401248df 100644 Binary files a/assets/image/vip_contrastive_table.webp and b/assets/image/vip_contrastive_table.webp differ diff --git a/assets/image/vip_cz.webp b/assets/image/vip_cz.webp index 52daeb87..9816e2a0 100644 Binary files a/assets/image/vip_cz.webp and b/assets/image/vip_cz.webp differ diff --git a/assets/image/vip_day_logo.webp b/assets/image/vip_day_logo.webp index 937a3e53..5c36b0d0 100644 Binary files a/assets/image/vip_day_logo.webp and b/assets/image/vip_day_logo.webp differ diff --git a/assets/image/vip_discount_left.webp b/assets/image/vip_discount_left.webp index 982f307b..dcb060f5 100644 Binary files a/assets/image/vip_discount_left.webp and b/assets/image/vip_discount_left.webp differ diff --git a/assets/image/vip_discount_right.webp b/assets/image/vip_discount_right.webp index d64f91fc..88145883 100644 Binary files a/assets/image/vip_discount_right.webp and b/assets/image/vip_discount_right.webp differ diff --git a/assets/image/vip_equity_logo.webp b/assets/image/vip_equity_logo.webp index 3284bab3..1a868173 100644 Binary files a/assets/image/vip_equity_logo.webp and b/assets/image/vip_equity_logo.webp differ diff --git a/assets/image/vip_gc.webp b/assets/image/vip_gc.webp index 293fd315..d61a7ff8 100644 Binary files a/assets/image/vip_gc.webp and b/assets/image/vip_gc.webp differ diff --git a/assets/image/vip_jk.webp b/assets/image/vip_jk.webp index 3d6b5848..c46ac4cc 100644 Binary files a/assets/image/vip_jk.webp and b/assets/image/vip_jk.webp differ diff --git a/assets/image/vip_level_logo.webp b/assets/image/vip_level_logo.webp index 0f1ac8a9..378aa439 100644 Binary files a/assets/image/vip_level_logo.webp and b/assets/image/vip_level_logo.webp differ diff --git a/assets/image/vip_lock.webp b/assets/image/vip_lock.webp index 67e92bf2..d506c686 100644 Binary files a/assets/image/vip_lock.webp and b/assets/image/vip_lock.webp differ diff --git a/assets/image/vip_logo.webp b/assets/image/vip_logo.webp index 4ab37d45..5f3132d7 100644 Binary files a/assets/image/vip_logo.webp and b/assets/image/vip_logo.webp differ diff --git a/assets/image/vip_price.webp b/assets/image/vip_price.webp index 53a68fbf..7a211060 100644 Binary files a/assets/image/vip_price.webp and b/assets/image/vip_price.webp differ diff --git a/assets/image/vip_qy.webp b/assets/image/vip_qy.webp index fe62fa73..6d87ef14 100644 Binary files a/assets/image/vip_qy.webp and b/assets/image/vip_qy.webp differ diff --git a/assets/image/vip_shop_bj.webp b/assets/image/vip_shop_bj.webp index 0df4ba06..c77806d1 100644 Binary files a/assets/image/vip_shop_bj.webp and b/assets/image/vip_shop_bj.webp differ diff --git a/assets/image/vip_shop_hg.webp b/assets/image/vip_shop_hg.webp index 4b41189c..cce2e999 100644 Binary files a/assets/image/vip_shop_hg.webp and b/assets/image/vip_shop_hg.webp differ diff --git a/assets/image/vip_shop_hx.webp b/assets/image/vip_shop_hx.webp index ce6cb272..223fc4cd 100644 Binary files a/assets/image/vip_shop_hx.webp and b/assets/image/vip_shop_hx.webp differ diff --git a/assets/image/vip_shop_qj.webp b/assets/image/vip_shop_qj.webp index 440909a6..c7958fe1 100644 Binary files a/assets/image/vip_shop_qj.webp and b/assets/image/vip_shop_qj.webp differ diff --git a/assets/image/vip_tips.webp b/assets/image/vip_tips.webp index b5aaab03..d5971f9c 100644 Binary files a/assets/image/vip_tips.webp and b/assets/image/vip_tips.webp differ diff --git a/assets/image/vip_title.webp b/assets/image/vip_title.webp index 12f3c83d..ce4590ae 100644 Binary files a/assets/image/vip_title.webp and b/assets/image/vip_title.webp differ diff --git a/assets/image/vip_unprice.webp b/assets/image/vip_unprice.webp index 27ac2913..a752fd3f 100644 Binary files a/assets/image/vip_unprice.webp and b/assets/image/vip_unprice.webp differ diff --git a/assets/image/vip_wx.webp b/assets/image/vip_wx.webp index 5262da69..bb114efb 100644 Binary files a/assets/image/vip_wx.webp and b/assets/image/vip_wx.webp differ diff --git a/assets/image/vip_xf.webp b/assets/image/vip_xf.webp index 273a9d72..49d22244 100644 Binary files a/assets/image/vip_xf.webp and b/assets/image/vip_xf.webp differ diff --git a/assets/image/vip_yk.webp b/assets/image/vip_yk.webp index 038588cc..b5f96563 100644 Binary files a/assets/image/vip_yk.webp and b/assets/image/vip_yk.webp differ diff --git a/assets/image/wait_meal.webp b/assets/image/wait_meal.webp index 1a580b2f..2fa08b60 100644 Binary files a/assets/image/wait_meal.webp and b/assets/image/wait_meal.webp differ diff --git a/assets/image/wallet.webp b/assets/image/wallet.webp index d8ae8010..7c248128 100644 Binary files a/assets/image/wallet.webp and b/assets/image/wallet.webp differ diff --git a/assets/image/wallet_logo.webp b/assets/image/wallet_logo.webp index 1da70482..7e165aec 100644 Binary files a/assets/image/wallet_logo.webp and b/assets/image/wallet_logo.webp differ diff --git a/assets/image/week_coupons.webp b/assets/image/week_coupons.webp index 8c5fe8f0..f16ec445 100644 Binary files a/assets/image/week_coupons.webp and b/assets/image/week_coupons.webp differ diff --git a/assets/image/welfare1.webp b/assets/image/welfare1.webp index 1b59eb51..b6ca9377 100644 Binary files a/assets/image/welfare1.webp and b/assets/image/welfare1.webp differ diff --git a/assets/image/welfare2.webp b/assets/image/welfare2.webp index 88ef18e0..698fb9d1 100644 Binary files a/assets/image/welfare2.webp and b/assets/image/welfare2.webp differ diff --git a/assets/image/welfare3.webp b/assets/image/welfare3.webp index a6f27a7a..723ad716 100644 Binary files a/assets/image/welfare3.webp and b/assets/image/welfare3.webp differ diff --git a/assets/image/welfare_spread.webp b/assets/image/welfare_spread.webp index f33b9685..f37b9926 100644 Binary files a/assets/image/welfare_spread.webp and b/assets/image/welfare_spread.webp differ diff --git a/assets/image/welfare_yz.webp b/assets/image/welfare_yz.webp index 381bae09..72f25156 100644 Binary files a/assets/image/welfare_yz.webp and b/assets/image/welfare_yz.webp differ diff --git a/assets/image/welfare_zx.webp b/assets/image/welfare_zx.webp index c5131bbb..a18b2fcd 100644 Binary files a/assets/image/welfare_zx.webp and b/assets/image/welfare_zx.webp differ diff --git a/assets/image/welfare_zx_tu.webp b/assets/image/welfare_zx_tu.webp index 2a50cdeb..47f64af0 100644 Binary files a/assets/image/welfare_zx_tu.webp and b/assets/image/welfare_zx_tu.webp differ diff --git a/assets/image/write_off_bg.webp b/assets/image/write_off_bg.webp index 819df9f7..7a201a30 100644 Binary files a/assets/image/write_off_bg.webp and b/assets/image/write_off_bg.webp differ diff --git a/assets/image/wx.webp b/assets/image/wx.webp index 6144699b..d8db66ce 100644 Binary files a/assets/image/wx.webp and b/assets/image/wx.webp differ diff --git a/assets/image/xiao_fei.webp b/assets/image/xiao_fei.webp index a5738c03..a4c46552 100644 Binary files a/assets/image/xiao_fei.webp and b/assets/image/xiao_fei.webp differ diff --git a/assets/image/xin_ren.webp b/assets/image/xin_ren.webp index 56d207a2..2e9d834b 100644 Binary files a/assets/image/xin_ren.webp and b/assets/image/xin_ren.webp differ diff --git a/assets/image/xin_rq.webp b/assets/image/xin_rq.webp index b0f51560..1f6c157b 100644 Binary files a/assets/image/xin_rq.webp and b/assets/image/xin_rq.webp differ diff --git a/assets/image/yq.webp b/assets/image/yq.webp index 1778c916..7e1a399a 100644 Binary files a/assets/image/yq.webp and b/assets/image/yq.webp differ diff --git a/assets/image/yq_qx.webp b/assets/image/yq_qx.webp index 4ad47594..cfdb46b1 100644 Binary files a/assets/image/yq_qx.webp and b/assets/image/yq_qx.webp differ diff --git a/assets/image/yq_zt.webp b/assets/image/yq_zt.webp index d6c37355..a2f26596 100644 Binary files a/assets/image/yq_zt.webp and b/assets/image/yq_zt.webp differ diff --git a/assets/image/yz_l.webp b/assets/image/yz_l.webp index ca7bfe36..63cf3642 100644 Binary files a/assets/image/yz_l.webp and b/assets/image/yz_l.webp differ diff --git a/assets/image/yz_r.webp b/assets/image/yz_r.webp index e9ba86f2..f7f02569 100644 Binary files a/assets/image/yz_r.webp and b/assets/image/yz_r.webp differ diff --git a/assets/image/zhu_n.webp b/assets/image/zhu_n.webp index 40808599..8fab8a96 100644 Binary files a/assets/image/zhu_n.webp and b/assets/image/zhu_n.webp differ diff --git a/assets/image/zt_m.webp b/assets/image/zt_m.webp index 63dd5dc5..593de4c6 100644 Binary files a/assets/image/zt_m.webp and b/assets/image/zt_m.webp differ diff --git a/assets/image/zt_zf.webp b/assets/image/zt_zf.webp index b4e2f456..2317bed0 100644 Binary files a/assets/image/zt_zf.webp and b/assets/image/zt_zf.webp differ diff --git a/assets/image/zu_tuan.webp b/assets/image/zu_tuan.webp index 3ce86af8..c523aa9e 100644 Binary files a/assets/image/zu_tuan.webp and b/assets/image/zu_tuan.webp differ diff --git a/lib/address/address_map_page.dart b/lib/address/address_map_page.dart index 1402aa64..1018ae2f 100644 --- a/lib/address/address_map_page.dart +++ b/lib/address/address_map_page.dart @@ -181,7 +181,7 @@ class _AddressMapPage extends State { if (await PH.Permission.location.isPermanentlyDenied) { requestDialog(); } else if (await PH.Permission.location.isGranted) { - // SmartDialog.showLoading(msg: S.of(context).zhengzaijiazai); + // S.current.zhengzaijiazai.loading; center = await Geolocator.getCurrentPosition(); Future.delayed(Duration(seconds: 6), () { SmartDialog.dismiss(); diff --git a/lib/community/community_details.dart b/lib/community/community_details.dart index f74a30d1..97092439 100644 --- a/lib/community/community_details.dart +++ b/lib/community/community_details.dart @@ -5,6 +5,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:huixiang/community/community_view/community_dynamic.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/article.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/member_comment.dart'; @@ -98,9 +99,7 @@ class _CommunityDetails extends State void initState() { super.initState(); // comunity = widget.arguments["comment"]; - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; businessId = widget.arguments["businessId"]; WidgetsBinding.instance.addObserver(this); commentFocus.addListener(_focusNodeListener); @@ -400,9 +399,7 @@ class _CommunityDetails extends State ///评论列表 _queryMemberCommentList(bool isOnRefresh) async { if (!isOnRefresh) - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; BaseData>? baseData = await apiService?.memberCommentList({ "pageNum": 1, diff --git a/lib/community/community_view/course_banner.dart b/lib/community/community_view/course_banner.dart index a1236fc0..fe585ab6 100644 --- a/lib/community/community_view/course_banner.dart +++ b/lib/community/community_view/course_banner.dart @@ -82,10 +82,10 @@ class _CourseBanner extends State { switch (bannerData.contentType) { case 1: Navigator.of(context).pushNamed( - '/router/integral_store_page', - arguments: { - "goodsId": bannerData.content, - }, + '/router/integral_store_page', + arguments: { + "goodsId": bannerData.content, + }, ); break; case 2: diff --git a/lib/constant.dart b/lib/constant.dart index eedccd96..be733676 100644 --- a/lib/constant.dart +++ b/lib/constant.dart @@ -1,6 +1,7 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:get/utils.dart'; /// 图片消息的图片URL的HOST const String chatImageHost = "http://skk8mlm5b.hn-bkt.clouddn.com/"; @@ -93,4 +94,12 @@ extension MapExtension on Map> { extension StrExtension on String { void get toast => SmartDialog.showToast(this, alignment: Alignment.center); + void get loading => SmartDialog.showLoading( + msg: this, + displayTime: 15000.milliseconds, + nonAnimationTypes: [ + SmartNonAnimationType.continueLoading_nonAnimation, + SmartNonAnimationType.continueKeepSingle, + ], + ); } diff --git a/lib/home/home_page.dart b/lib/home/home_page.dart index 1f1d8c8c..4fa77a01 100644 --- a/lib/home/home_page.dart +++ b/lib/home/home_page.dart @@ -6,6 +6,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:flutter_swiper_view/flutter_swiper_view.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/activity_pos.dart'; import 'package:huixiang/data/article.dart'; import 'package:huixiang/data/banner.dart'; @@ -244,9 +245,7 @@ class HomePageState extends State with AutomaticKeepAliveClientMixin { queryPointsProductList(bool isRefresh) async { try { if (!isRefresh) - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; var param = { "categoryId": categoryId ?? "", "orderDesc": orderDesc, @@ -355,9 +354,7 @@ class HomePageState extends State with AutomaticKeepAliveClientMixin { } _onRefresh({bool isFirstIn = false}) async { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; dioErrorType = null; if (isFirstIn) queryActivity(); queryBanner(); diff --git a/lib/home/huixiang_brand_page.dart b/lib/home/huixiang_brand_page.dart index a75d6972..671ea285 100644 --- a/lib/home/huixiang_brand_page.dart +++ b/lib/home/huixiang_brand_page.dart @@ -3,6 +3,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_html/flutter_html.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/banner.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/brand.dart'; @@ -41,9 +42,7 @@ class _BrandPage extends State with SingleTickerProviderStateMixin, A Founder? founder; queryHome() async { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; apiService = ApiService( Dio(), diff --git a/lib/home/points_mall_page.dart b/lib/home/points_mall_page.dart index 1600b7b8..e5336b42 100644 --- a/lib/home/points_mall_page.dart +++ b/lib/home/points_mall_page.dart @@ -4,6 +4,7 @@ import 'package:dio/dio.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/banner.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/goods.dart'; @@ -22,7 +23,7 @@ import 'package:huixiang/utils/shared_preference.dart'; import 'package:huixiang/view_widget/classic_header.dart'; import 'package:huixiang/view_widget/my_footer.dart'; import 'package:pull_to_refresh/pull_to_refresh.dart'; -import 'package:shared_preferences/shared_preferences.dart'; + class PointsMallPage extends StatefulWidget { @override @@ -92,9 +93,7 @@ class _PointsMallPage extends State } creditGoods() async { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; client = ApiService(Dio(), context: context, token: SharedInstance.instance.token, showLoading: false); diff --git a/lib/home/welfare_exchange.dart b/lib/home/welfare_exchange.dart index be5fe472..23b2ed3d 100644 --- a/lib/home/welfare_exchange.dart +++ b/lib/home/welfare_exchange.dart @@ -4,6 +4,7 @@ import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/goods.dart'; import 'package:huixiang/data/goods_category.dart'; @@ -20,7 +21,7 @@ import 'package:huixiang/view_widget/my_footer.dart'; import 'package:huixiang/view_widget/my_tab.dart'; import 'package:huixiang/view_widget/no_data_view.dart'; import 'package:pull_to_refresh/pull_to_refresh.dart'; -import 'package:shared_preferences/shared_preferences.dart'; + class WelfareExchange extends StatefulWidget { @override @@ -75,9 +76,7 @@ class _WelfareExchange extends State creditGoods({bool isLoading = true}) async { try { if (isLoading) - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; apiService = ApiService(Dio(), context: context, token: SharedInstance.instance.token, diff --git a/lib/home/welfare_page.dart b/lib/home/welfare_page.dart index dd2eab04..65e81fbe 100644 --- a/lib/home/welfare_page.dart +++ b/lib/home/welfare_page.dart @@ -5,7 +5,7 @@ import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:flutter_swiper_view/flutter_swiper_view.dart'; import 'package:get/get.dart'; -import 'package:get/utils.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/coupon.dart'; import 'package:huixiang/data/goods.dart'; @@ -23,7 +23,6 @@ import 'package:huixiang/view_widget/no_data_view.dart'; import 'package:huixiang/view_widget/receive_success.dart'; import 'package:huixiang/view_widget/selector_store_dialog.dart'; import 'package:pull_to_refresh/pull_to_refresh.dart'; -import 'package:shared_preferences/shared_preferences.dart'; import '../view_widget/settlement_tips_dialog.dart'; @@ -117,9 +116,7 @@ class _WelfarePage extends State { } _onRefresh() async { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; queryGoods(); queryCoupon(); } diff --git a/lib/im/im_search.dart b/lib/im/im_search.dart index 3b56c281..305dc770 100644 --- a/lib/im/im_search.dart +++ b/lib/im/im_search.dart @@ -110,8 +110,9 @@ class _ImSearch extends State { fontSize: 14.sp, fontWeight: MyFontWeight.medium, ), - )), - ) + ), + ), + ), ], ), searchState == 2 @@ -154,15 +155,17 @@ class _ImSearch extends State { style: TextStyle( fontSize: 16.sp, color: Color(0xFF32A060), - fontWeight: MyFontWeight.regular), - )) + fontWeight: MyFontWeight.regular, + ), + ), + ), ], ), ), if (editingController.text != "" && searchState == 1) Expanded( child: ListView.builder( - itemCount: searchUser?.length ?? 0, + itemCount: searchUser.length ?? 0, physics: BouncingScrollPhysics(), shrinkWrap: true, itemBuilder: (context, position) { @@ -273,14 +276,16 @@ class _ImSearch extends State { ///搜索列表 Widget imSearchItem(ImUser searchUser) { return Container( - padding: EdgeInsets.only(left: 10.w, right: 16.w, bottom: 15.h), + padding: EdgeInsets.only( + left: 10.w, right: 16.w, bottom: 15.h, + ), child: Row( children: [ MImage( searchUser?.avatar ?? "", isCircle: true, - height: 54.h, - width: 54.h, + height: 54, + width: 54, fit: BoxFit.cover, errorSrc: "assets/image/default_1.webp", fadeSrc: "assets/image/default_1.webp", diff --git a/lib/im/im_view/im_page.dart b/lib/im/im_view/im_page.dart index 36a2f32d..4a5dced6 100644 --- a/lib/im/im_view/im_page.dart +++ b/lib/im/im_view/im_page.dart @@ -5,24 +5,22 @@ import 'package:flutter_slidable/flutter_slidable.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:huixiang/constant.dart'; import 'package:huixiang/data/base_list_data.dart'; +import 'package:huixiang/data/im_user.dart'; import 'package:huixiang/data/msg_stats.dart'; import 'package:huixiang/generated/l10n.dart'; import 'package:huixiang/im/database/message.dart'; +import 'package:huixiang/im/im_view/on_chat_message.dart'; import 'package:huixiang/main.dart'; import 'package:huixiang/retrofit/retrofit_api.dart'; +import 'package:huixiang/utils/flutter_utils.dart'; import 'package:huixiang/utils/font_weight.dart'; import 'package:huixiang/utils/shared_preference.dart'; import 'package:huixiang/view_widget/classic_header.dart'; +import 'package:huixiang/view_widget/custom_image.dart'; import 'package:huixiang/view_widget/my_footer.dart'; import 'package:huixiang/view_widget/round_button.dart'; import 'package:pull_to_refresh/pull_to_refresh.dart'; -import 'package:shared_preferences/shared_preferences.dart'; -import '../../data/im_user.dart'; -import '../../utils/flutter_utils.dart'; -import '../../view_widget/custom_image.dart'; -import 'on_chat_message.dart'; -import 'on_chat_msg_instance.dart'; class IMPage extends StatefulWidget { IMPage(Key key) : super(key: key); @@ -630,6 +628,8 @@ class _IMPage extends State implements OnChatMessage { children: [ Image.asset( img, + height: 54, + width: 54, fit: BoxFit.fill, ), SizedBox( diff --git a/lib/integral/integral_page.dart b/lib/integral/integral_page.dart index 908a2713..2fe8300f 100644 --- a/lib/integral/integral_page.dart +++ b/lib/integral/integral_page.dart @@ -5,6 +5,7 @@ import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/base_list_data.dart'; import 'package:huixiang/data/rank.dart'; @@ -194,9 +195,7 @@ class _IntegralPage extends State { SmartDialog.showToast("今日已签到了", alignment: Alignment.center); return; } - SmartDialog.showLoading( - msg: S.of(context).zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; BaseData? baseData = await apiService?.signIn().catchError((onError) { return BaseData()..isSuccess = false; }); diff --git a/lib/login/login_page.dart b/lib/login/login_page.dart index 0727e376..2fda1c56 100644 --- a/lib/login/login_page.dart +++ b/lib/login/login_page.dart @@ -8,6 +8,7 @@ import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/login_info.dart'; import 'package:huixiang/data/user_entity.dart'; @@ -312,14 +313,12 @@ class _MyLoginPageState extends State with TickerProviderStateMixin { "mobile": mobile, "invite": invite, }; - SmartDialog.showLoading( - msg: S.of(context).zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; BaseData? value = await client?.memberLogin(param).catchError((error) { print(error.message); return BaseData()..isSuccess = false; }); - // SmartDialog.showLoading(msg: S.of(context).zhengzaijiazai); + // S.current.zhengzaijiazai.loading; Future.delayed(Duration(seconds: 2), () { if (value?.isSuccess ?? false) { saveUserJson(value!.data?.authInfo?.toJson()); diff --git a/lib/login/new_login_page.dart b/lib/login/new_login_page.dart index cfdfb7bd..6397e2ad 100644 --- a/lib/login/new_login_page.dart +++ b/lib/login/new_login_page.dart @@ -3,12 +3,15 @@ import 'dart:convert'; import 'dart:io'; import 'package:dio/dio.dart'; +import 'package:flutter/cupertino.dart'; import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; +import 'package:flutter/widgets.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:get/get.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/channels.dart'; import 'package:huixiang/data/examine_instance.dart'; @@ -211,13 +214,11 @@ class _NewLoginPage extends State { "areaCode": area, "regChannel": channelName ?? "" }; - SmartDialog.showLoading( - msg: S.of(context).zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; BaseData? value = await apiService?.memberLogin(param).catchError((error) { return BaseData()..isSuccess = false; }); - // SmartDialog.showLoading(msg: S.of(context).zhengzaijiazai); + // S.current.zhengzaijiazai.loading; if (value?.isSuccess ?? false) { var userInfo = value!.data; ExamineInstance.instance.isExamine = userInfo?.authInfo?.account == "13800138000"; @@ -326,9 +327,20 @@ class _NewLoginPage extends State { Widget substance() { return Container( - child: Column( + child: Stack( children: [ - Expanded( + Positioned( + bottom: 0, + left: 0, + right: 0, + child: Image.asset( + "assets/image/login_bott.webp", + fit: BoxFit.fill, + width: double.infinity, + height: 120, + ), + ), + Positioned.fill( child: SingleChildScrollView( physics: BouncingScrollPhysics(), child: Column( @@ -777,16 +789,6 @@ class _NewLoginPage extends State { ), ), ), - Container( - width: double.infinity, - alignment: Alignment.bottomCenter, - child: Image.asset( - "assets/image/login_bott.webp", - fit: BoxFit.fill, - width: double.infinity, - height: 120, - ), - ) ], ), ); diff --git a/lib/mine/mine_shop_page.dart b/lib/mine/mine_shop_page.dart index 4c65d933..dad19392 100644 --- a/lib/mine/mine_shop_page.dart +++ b/lib/mine/mine_shop_page.dart @@ -1,13 +1,9 @@ import 'dart:async'; -import 'dart:typed_data'; -import 'dart:ui' as ui; -import 'package:color_thief_dart/color_thief_dart.dart'; import 'package:dio/dio.dart'; -import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; -import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/base_list_data.dart'; import 'package:huixiang/data/vip_card.dart'; import 'package:huixiang/generated/l10n.dart'; @@ -88,9 +84,7 @@ class _MineShopPage extends State with WidgetsBindingObserver { queryVipCard({bool showLoading = true}) async { try { if (showLoading) - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; BaseListData? baseData = await apiService?.vipList({ "keywords": editingController.text, }).catchError((error) { diff --git a/lib/mine/mine_shop_recharge.dart b/lib/mine/mine_shop_recharge.dart index 1ccb6e7f..f9ac0afd 100644 --- a/lib/mine/mine_shop_recharge.dart +++ b/lib/mine/mine_shop_recharge.dart @@ -5,6 +5,7 @@ import 'package:flutter_html/flutter_html.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:fluwx/fluwx.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/base_list_data.dart'; import 'package:huixiang/data/member_recharge.dart'; @@ -19,7 +20,6 @@ import 'package:huixiang/utils/shared_preference.dart'; import 'package:huixiang/view_widget/custom_image.dart'; import 'package:huixiang/view_widget/my_appbar.dart'; import 'package:pull_to_refresh/pull_to_refresh.dart'; -import 'package:shimmer/shimmer.dart'; import 'package:tobias/tobias.dart'; import '../data/wx_pay.dart'; @@ -207,9 +207,7 @@ class _MineShopRecharge extends State { } _onRefresh() async { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; vipDetail(isSingle: false); queryRechargeActList(); } diff --git a/lib/mine/recharge_page.dart b/lib/mine/recharge_page.dart index dc5e8938..59a92331 100644 --- a/lib/mine/recharge_page.dart +++ b/lib/mine/recharge_page.dart @@ -3,6 +3,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:fluwx/fluwx.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/base_list_data.dart'; import 'package:huixiang/data/preferential.dart'; @@ -19,7 +20,7 @@ import 'package:huixiang/utils/shared_preference.dart'; import 'package:huixiang/view_widget/my_appbar.dart'; import 'package:huixiang/view_widget/recharge_details_dialog.dart'; import 'package:pull_to_refresh/pull_to_refresh.dart'; -import 'package:shared_preferences/shared_preferences.dart'; + import 'package:tobias/tobias.dart'; import '../view_widget/classic_header.dart'; @@ -139,9 +140,7 @@ class _RechargePage extends State { } _onRefresh() async { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; queryBenefitList(); queryRuleDetails(); diff --git a/lib/mine/scan_web.dart b/lib/mine/scan_web.dart index c96b508a..d5de7e4a 100644 --- a/lib/mine/scan_web.dart +++ b/lib/mine/scan_web.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/generated/l10n.dart'; import 'package:huixiang/view_widget/my_appbar.dart'; import 'package:webview_flutter/webview_flutter.dart'; @@ -25,9 +26,7 @@ class _ScanWeb extends State { super.initState(); result = widget.arguments?["result"]; title = widget.arguments?["title"]; - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + // S.current.zhengzaijiazai.loading; if (result?.isNotEmpty ?? false) { _webViewController = WebViewController() diff --git a/lib/mine/vip_detail_page.dart b/lib/mine/vip_detail_page.dart index c9a41d57..a680f5ec 100644 --- a/lib/mine/vip_detail_page.dart +++ b/lib/mine/vip_detail_page.dart @@ -51,7 +51,7 @@ class _VipDetailPage extends State { } startLocation() async { - // SmartDialog.showLoading(msg: S.current.zhengzaijiazai); + // S.current.zhengzaijiazai.loading; LocationInstance.getInstance().startLocation(context, (Position? result) { if (result?.latitude != null && result?.longitude != null) { vipDetail(result?.latitude, result?.longitude); diff --git a/lib/order/exchange_history_page.dart b/lib/order/exchange_history_page.dart index 964efc2c..631c296a 100644 --- a/lib/order/exchange_history_page.dart +++ b/lib/order/exchange_history_page.dart @@ -2,6 +2,7 @@ import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/exchange_order.dart'; import 'package:huixiang/data/page.dart'; @@ -144,9 +145,7 @@ class _ExchangeHistoryList extends State queryHistory({bool isLoading = true}) async { try { if (isLoading) - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; var map = { "pageNum": pageNum, "pageSize": 10, diff --git a/lib/order/exchange_order_page.dart b/lib/order/exchange_order_page.dart index 46402f09..aef1e9f7 100644 --- a/lib/order/exchange_order_page.dart +++ b/lib/order/exchange_order_page.dart @@ -9,6 +9,7 @@ import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/user_info.dart'; import 'package:huixiang/data/wx_pay.dart'; import 'package:huixiang/retrofit/retrofit_api.dart'; +import 'package:huixiang/utils/constant.dart'; import 'package:huixiang/utils/flutter_utils.dart'; import 'package:huixiang/utils/font_weight.dart'; import 'package:huixiang/utils/shared_preference.dart'; @@ -961,7 +962,11 @@ class _ExchangeOrderPage extends State { children: [ checkPayView(3), Spacer(), - Image.asset("assets/image/icon_we_chat.webp"), + Image.asset( + "assets/image/icon_we_chat.webp", + width: 24, + height: 24, + ), Padding( padding: EdgeInsets.only(left: 8.w), child: Text( @@ -981,43 +986,45 @@ class _ExchangeOrderPage extends State { ), SizedBox(height: 100.h) ], - )), + ), + ), Align( alignment: Alignment.bottomCenter, child: Container( - height: 60.h, + height: 60, decoration: BoxDecoration( color: Colors.white, borderRadius: BorderRadius.circular(45), ), - margin: - EdgeInsets.only(bottom: 20.h, left: 16.w, right: 16.w), + margin: EdgeInsets.only( + bottom: 20.h, left: 16.w, right: 16.w, + ), child: Row( children: [ Spacer(), - Padding( - padding: EdgeInsets.only(top: 7, right: 16), - child: Column( - crossAxisAlignment: CrossAxisAlignment.center, - children: [ - Text( - S.of(context).heji, - style: TextStyle( - fontSize: 12.sp, - fontWeight: MyFontWeight.regular, - color: Colors.black, - ), - ), - Text( - handleNeedPay(), - style: TextStyle( - fontSize: 16.sp, - fontWeight: MyFontWeight.medium, - color: Color(0xFF32A060), - ), - ), - ], - )), + Column( + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + S.of(context).heji, + style: TextStyle( + fontSize: 12.sp, + fontWeight: MyFontWeight.regular, + color: Colors.black, + ), + ), + Text( + handleNeedPay(), + style: TextStyle( + fontSize: 16.sp, + fontWeight: MyFontWeight.medium, + color: Color(0xFF32A060), + ), + ), + ], + ), + 16.vd, GestureDetector( onTap: () { if (!storeIsSelected) return; diff --git a/lib/order/invoices_manage/add_invoices_title.dart b/lib/order/invoices_manage/add_invoices_title.dart index f140dff8..b99732e7 100644 --- a/lib/order/invoices_manage/add_invoices_title.dart +++ b/lib/order/invoices_manage/add_invoices_title.dart @@ -2,8 +2,9 @@ import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/utils/shared_preference.dart'; -import 'package:shared_preferences/shared_preferences.dart'; + import 'package:shimmer/shimmer.dart'; import '../../data/base_data.dart'; @@ -73,9 +74,7 @@ class _AddInvoicesTitle extends State { ///添加抬头信息 addInvoiceHeaders() async { try { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; userId = SharedInstance.instance.userId; apiService ??= ApiService( Dio(), @@ -124,9 +123,7 @@ class _AddInvoicesTitle extends State { ///编辑抬头信息 editInvoiceHeaders() async { try { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; userId = SharedInstance.instance.userId; apiService ??= ApiService( Dio(), diff --git a/lib/order/invoices_manage/edit_invoices_info.dart b/lib/order/invoices_manage/edit_invoices_info.dart index 54a74cc0..28e568d5 100644 --- a/lib/order/invoices_manage/edit_invoices_info.dart +++ b/lib/order/invoices_manage/edit_invoices_info.dart @@ -2,6 +2,7 @@ import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/utils/shared_preference.dart'; import 'package:shimmer/shimmer.dart'; @@ -74,9 +75,7 @@ class _EditInvoicesInfo extends State { ///提交发票审核 submitInvoiceReview() async { try { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; BaseData? baseData = await apiService?.invoiceSubmit({ "headerId": headerId, //选择的抬头id "isDelete": 0, diff --git a/lib/order/invoices_manage/invoices_history.dart b/lib/order/invoices_manage/invoices_history.dart index 91de1eb9..e84a1f08 100644 --- a/lib/order/invoices_manage/invoices_history.dart +++ b/lib/order/invoices_manage/invoices_history.dart @@ -2,6 +2,7 @@ import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/invoices_history_list.dart'; import 'package:huixiang/generated/l10n.dart'; @@ -95,9 +96,7 @@ class _InvoicesHistory extends State { _onRefresh({bool isShowLoad = true}) async { if (isShowLoad) - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; await queryInvoiceList(); if (refreshController.isRefresh) refreshController.refreshCompleted(); if (!mounted) return; diff --git a/lib/order/invoices_manage/invoices_manage_page.dart b/lib/order/invoices_manage/invoices_manage_page.dart index 78681a66..52fb0244 100644 --- a/lib/order/invoices_manage/invoices_manage_page.dart +++ b/lib/order/invoices_manage/invoices_manage_page.dart @@ -2,6 +2,7 @@ import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/invoice_list.dart'; import 'package:huixiang/generated/l10n.dart'; @@ -84,9 +85,7 @@ class _InvoicesManagePage extends State { _onRefresh({bool isShowLoad = true}) async { if (isShowLoad) - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; await queryInvoiceList(); if (refreshController.isRefresh) refreshController.refreshCompleted(); if (!mounted) return; diff --git a/lib/order/invoices_manage/invoices_title_info.dart b/lib/order/invoices_manage/invoices_title_info.dart index 0ffdde51..d3bb5b63 100644 --- a/lib/order/invoices_manage/invoices_title_info.dart +++ b/lib/order/invoices_manage/invoices_title_info.dart @@ -2,6 +2,7 @@ import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/utils/shared_preference.dart'; import 'package:pull_to_refresh/pull_to_refresh.dart'; import 'package:shared_preferences/shared_preferences.dart'; @@ -54,9 +55,7 @@ class _InvoicesTitleInfo extends State { _onRefresh({bool isShowLoad = true}) async { if (isShowLoad) - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; await queryInvoiceHeadersList(); if (!mounted) return; if (refreshController.isRefresh) refreshController.refreshCompleted(); @@ -100,9 +99,7 @@ class _InvoicesTitleInfo extends State { ///删除抬头信息 delTitleInfo(ids) async { try { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; apiService ??= ApiService( Dio(), context: context, diff --git a/lib/order/order_detail_page.dart b/lib/order/order_detail_page.dart index 9b6aa6fc..ae171695 100644 --- a/lib/order/order_detail_page.dart +++ b/lib/order/order_detail_page.dart @@ -3,6 +3,7 @@ import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/order_info.dart'; import 'package:huixiang/generated/l10n.dart'; @@ -18,10 +19,9 @@ import 'package:huixiang/utils/shared_preference.dart'; import 'package:huixiang/view_widget/icon_text.dart'; import 'package:huixiang/view_widget/my_appbar.dart'; import 'package:pull_to_refresh/pull_to_refresh.dart'; -import 'package:shared_preferences/shared_preferences.dart'; + import '../data/user_info.dart'; -import '../utils/flutter_utils.dart'; import '../view_widget/classic_header.dart'; import '../view_widget/my_footer.dart'; import 'order_utils.dart'; @@ -101,9 +101,7 @@ class _OrderDetailPage extends State { int refundStatus = 0; queryDetails() async { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; BaseData? baseData = await apiService?.orderDetail(widget.arguments["id"]) .catchError((error) { refreshController.refreshFailed(); diff --git a/lib/order/order_history_page.dart b/lib/order/order_history_page.dart index dbddd50d..5b71ea41 100644 --- a/lib/order/order_history_page.dart +++ b/lib/order/order_history_page.dart @@ -2,6 +2,7 @@ import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/order_info.dart'; import 'package:huixiang/data/order_product_vo.dart'; @@ -163,9 +164,7 @@ class _OrderHistoryList extends State queryOrder({bool isLoading = true}) async { if (isLoading) - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; BaseData>? baseData = await apiService?.orderList({ "current": current, "model": {"status": widget.orderStatus}, diff --git a/lib/retrofit/min_api.dart b/lib/retrofit/min_api.dart index e6075137..8b9220d9 100644 --- a/lib/retrofit/min_api.dart +++ b/lib/retrofit/min_api.dart @@ -1,3 +1,4 @@ +import 'dart:async'; import 'dart:convert'; import 'package:dio/dio.dart'; @@ -27,6 +28,7 @@ import 'package:huixiang/data/shopping_cart.dart'; import 'package:huixiang/data/store_info.dart'; import 'package:huixiang/data/wx_pay.dart'; import 'package:huixiang/generated/l10n.dart'; +import 'package:huixiang/utils/flutter_utils.dart'; import 'package:huixiang/view_widget/login_tips_dialog.dart'; import 'package:retrofit/retrofit.dart'; @@ -74,10 +76,9 @@ abstract class MinApiService { if (showLoading && !SmartDialog.checkExist( dialogTypes: {SmartAllDialogType.loading})) { + AppUtils.cancelCloseLoading(); //是否显示loading - SmartDialog.showLoading( - msg: S.of(context).zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; } if (options.data is f.FormData) { debugPrint("params data = FormData"); @@ -90,11 +91,9 @@ abstract class MinApiService { r.Response response, ResponseInterceptorHandler handler, ) { - debugPrint( - "\n======================= Min_响应数据开始 ======================="); - if (showLoading && - SmartDialog.checkExist(dialogTypes: {SmartAllDialogType.loading})) { - SmartDialog.dismiss(); + debugPrint("\n======================= Min_响应数据开始 ======================="); + if (SmartDialog.checkExist(dialogTypes: {SmartAllDialogType.loading})) { + AppUtils.timerCloseLoading(); } debugPrint("code = ${response.statusCode}"); p(jsonEncode(response.data)); @@ -120,7 +119,7 @@ abstract class MinApiService { ErrorInterceptorHandler handler, ) { if (SmartDialog.checkExist(dialogTypes: {SmartAllDialogType.loading})) { - SmartDialog.dismiss(status: SmartStatus.loading); + AppUtils.closeLoading(); } debugPrint( "\n======================= Min_错误响应数据 ======================="); @@ -137,6 +136,7 @@ abstract class MinApiService { return _MinApiService(dio, baseUrl: baseUrl, errorLogger: errorLogger); } + static void p(String msg) { int maxStrLength = 900; while (msg.length > maxStrLength) { diff --git a/lib/retrofit/retrofit_api.dart b/lib/retrofit/retrofit_api.dart index 34f417e9..97fbda34 100644 --- a/lib/retrofit/retrofit_api.dart +++ b/lib/retrofit/retrofit_api.dart @@ -67,6 +67,7 @@ import 'package:huixiang/data/vip_card_home.dart'; import 'package:huixiang/data/vip_rule_details.dart'; import 'package:huixiang/data/wx_pay.dart'; import 'package:huixiang/generated/l10n.dart'; +import 'package:huixiang/utils/flutter_utils.dart'; import 'package:huixiang/view_widget/login_tips_dialog.dart'; import 'package:retrofit/retrofit.dart'; @@ -110,13 +111,10 @@ abstract class ApiService { debugPrint("method = ${options.method.toString()}"); debugPrint("url = ${options.uri.toString()}"); debugPrint("headers = ${options.headers}"); - if (context != null && - showLoading && - !SmartDialog.checkExist(dialogTypes: {SmartAllDialogType.loading})) { + if (context != null && showLoading && !SmartDialog.checkExist(dialogTypes: {SmartAllDialogType.loading})) { + AppUtils.cancelCloseLoading(); //是否显示loading - SmartDialog.showLoading( - msg: S.of(context).zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; } if (options.data is FormData) { debugPrint("params data = FormData"); @@ -132,8 +130,8 @@ abstract class ApiService { ) { try { debugPrint("\n======================= 响应数据开始 ======================="); - if (showLoading && SmartDialog.checkExist(dialogTypes: {SmartAllDialogType.loading})) { - SmartDialog.dismiss(status: SmartStatus.loading); + if (SmartDialog.checkExist(dialogTypes: {SmartAllDialogType.loading})) { + AppUtils.timerCloseLoading(); } debugPrint("code = ${response.statusCode}"); p(jsonEncode(response.data)); @@ -156,7 +154,7 @@ abstract class ApiService { ErrorInterceptorHandler handler, ) { if (SmartDialog.checkExist(dialogTypes: {SmartAllDialogType.loading})) { - SmartDialog.dismiss(status: SmartStatus.loading); + AppUtils.closeLoading(); } debugPrint("\n======================= 错误响应数据 ======================="); debugPrint("type = ${e.type}"); diff --git a/lib/setting/account_security_page.dart b/lib/setting/account_security_page.dart index 8ac7bfd8..9cf496b6 100644 --- a/lib/setting/account_security_page.dart +++ b/lib/setting/account_security_page.dart @@ -1,16 +1,17 @@ -import 'dart:convert'; + import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/user_info.dart'; import 'package:huixiang/generated/l10n.dart'; import 'package:huixiang/retrofit/retrofit_api.dart'; import 'package:huixiang/utils/font_weight.dart'; import 'package:huixiang/utils/shared_preference.dart'; -import 'package:shared_preferences/shared_preferences.dart'; + class AccountSecurityPage extends StatefulWidget { @override @@ -35,7 +36,7 @@ class _AccountSecurityPage extends State { } queryUser() async { - SmartDialog.showLoading(msg: S.current.zhengzaijiazai); + S.current.zhengzaijiazai.loading; BaseData? baseDate = await apiService?.queryInfo().catchError((onError) { return BaseData()..isSuccess = false; }); diff --git a/lib/setting/treaty_page.dart b/lib/setting/treaty_page.dart index 245e1beb..19def083 100644 --- a/lib/setting/treaty_page.dart +++ b/lib/setting/treaty_page.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/generated/l10n.dart'; import 'package:huixiang/view_widget/my_appbar.dart'; import 'package:webview_flutter/webview_flutter.dart'; @@ -19,9 +20,7 @@ class _TreatyPage extends State { @override void initState() { super.initState(); - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + } @override diff --git a/lib/setting/user_service_page.dart b/lib/setting/user_service_page.dart index 27c2fcac..65578374 100644 --- a/lib/setting/user_service_page.dart +++ b/lib/setting/user_service_page.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/view_widget/my_appbar.dart'; import 'package:webview_flutter/webview_flutter.dart'; @@ -22,9 +23,7 @@ class _UserServicePage extends State void initState() { super.initState(); WidgetsBinding.instance.addObserver(this); - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + _webViewController = WebViewController() ..setJavaScriptMode(JavaScriptMode.unrestricted) ..setNavigationDelegate( diff --git a/lib/settlement/settlement.dart b/lib/settlement/settlement.dart index 7a8adc63..a526a65f 100644 --- a/lib/settlement/settlement.dart +++ b/lib/settlement/settlement.dart @@ -9,6 +9,7 @@ import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:fluwx/fluwx.dart'; import 'package:geolocator/geolocator.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/activity_details.dart'; import 'package:huixiang/data/address.dart'; import 'package:huixiang/data/base_data.dart'; @@ -220,9 +221,7 @@ class _Settlement extends State { productSkuId, actProductId, actProductSkuId, discountType, buyNum, payChannel, tableId) async { try { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; BaseData? baseData = await minService?.getOrderInfo({ "addressId": addressId, "isTake": isTake, @@ -318,9 +317,7 @@ class _Settlement extends State { ///查看订单详情 queryOrderDetails(id) async { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; BaseData? baseData = await minService?.getOrderDetails({ "id": pageType != null ? widget.arguments["orderId"] : id ?? parentId, }).catchError((error) { @@ -567,9 +564,7 @@ class _Settlement extends State { ///小程序下单 queryPlaceOrderFirst() async { try { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; // for (int i = 0; i < settleOrderInfo.orderProductList.length; i++) { // settleOrderInfo.orderProductList.forEach((element1) { // if (settleOrderInfo.orderProductList[i].productId == diff --git a/lib/store/shop_details_page.dart b/lib/store/shop_details_page.dart index a62ee9ee..c2c38dd9 100644 --- a/lib/store/shop_details_page.dart +++ b/lib/store/shop_details_page.dart @@ -5,6 +5,7 @@ import 'package:flutter_html/flutter_html.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:flutter_swiper_view/flutter_swiper_view.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/activity.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/base_list_data.dart'; @@ -97,9 +98,7 @@ class _ShopDetailsPage extends State { /// 查询店铺信息 queryStoreInfo() async { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; apiService ??= ApiService( Dio(), context: context, @@ -216,16 +215,16 @@ class _ShopDetailsPage extends State { ///获取桌子信息 queryStoreInfo1() async { - BaseData? baseData = await minService?.queryStoreInfo1({ + BaseData? baseData = await minService?.queryStoreInfo1({ "getCoupon": true, "storeId": storeId, "tableId": tableId, }).catchError((error) { debugPrint("${error}"); - return BaseData()..isSuccess = false; + return BaseData()..isSuccess = false; }); - if (baseData?.isSuccess ?? false) { - StoreInfo storeInfo = StoreInfo.fromJson(baseData!.data); + if ((baseData?.isSuccess ?? false) && baseData!.data != null) { + StoreInfo storeInfo = baseData.data!; showPeopleNum(storeInfo.storeTable?.tableName); } } @@ -321,9 +320,7 @@ class _ShopDetailsPage extends State { ///选规格 _queryMiNiDetail(String id, int count) async { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; if (count < 0) { shopCarGoods?.shoppingCartSkuItemList?.forEach((element) { if (element.productId == id) { @@ -656,8 +653,43 @@ class _ShopDetailsPage extends State { mainAxisAlignment: MainAxisAlignment.spaceAround, crossAxisAlignment: CrossAxisAlignment.center, children: [ - SizedBox( - width: 45.w, + InkWell( + onTap: () { + if (count() != 0) showShoppingCart(); + }, + child: SizedBox( + width: 70, + child: Stack( + children: [ + Positioned( + left: 5.h, + top: 5.h, + bottom: 5.h, + child:Image.asset( + "assets/image/shopping_bag.png", + width: 35.h, + height: 35.h, + fit: BoxFit.fitWidth, + ), + ), + if (count() != 0) + Positioned( + right: 5, + // top: 14, + child: RoundButton( + width: 17.w, + height: 17.h, + text: "${count()}", + textColor: Colors.white, + fontWeight: MyFontWeight.regular, + backgroup: Color(0xFFF65720), + fontSize: 12.sp, + radius: 100, + ), + ), + ], + ), + ), ), Text.rich( TextSpan(children: [ @@ -701,36 +733,6 @@ class _ShopDetailsPage extends State { ], ), ), - Stack( - children: [ - InkWell( - onTap: () { - if (count() != 0) showShoppingCart(); - }, - child: Image.asset( - "assets/image/shopping_bag.webp", - width: 66, - height: 66, - fit: BoxFit.fitWidth, - ), - ), - if (count() != 0) - Positioned( - right: 5, - // top: 14, - child: RoundButton( - width: 17.w, - height: 17.h, - text: "${count()}", - textColor: Colors.white, - fontWeight: MyFontWeight.regular, - backgroup: Color(0xFFF65720), - fontSize: 12.sp, - radius: 100, - ), - ), - ], - ), ], ), SizedBox( @@ -927,6 +929,8 @@ class _ShopDetailsPage extends State { margin: EdgeInsets.only(left: 16, top: 52), padding: EdgeInsets.all(5), child: Image.asset( + width: 32, + height: 32, "assets/image/integral_return.webp", ), ), diff --git a/lib/store/shopping/activity_prefecture_details.dart b/lib/store/shopping/activity_prefecture_details.dart index f62286b0..95efd59f 100644 --- a/lib/store/shopping/activity_prefecture_details.dart +++ b/lib/store/shopping/activity_prefecture_details.dart @@ -4,6 +4,7 @@ import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/activity.dart'; import 'package:huixiang/data/activity_area_list.dart'; import 'package:huixiang/data/base_data.dart'; @@ -91,9 +92,7 @@ class _ActivityPrefectureDetails extends State { /// 小程序登录 minLogin() async { - SmartDialog.showLoading( - msg: S.of(context).zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; apiService = ApiService( Dio(), context: context, diff --git a/lib/store/shopping/shopping_goods_details.dart b/lib/store/shopping/shopping_goods_details.dart index d7325ec7..b565da4b 100644 --- a/lib/store/shopping/shopping_goods_details.dart +++ b/lib/store/shopping/shopping_goods_details.dart @@ -8,6 +8,7 @@ import 'package:flutter_html/flutter_html.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:flutter_swiper_view/flutter_swiper_view.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/act_record_and_join_dto_list.dart'; import 'package:huixiang/data/activity.dart'; import 'package:huixiang/data/activity_details.dart'; @@ -111,9 +112,7 @@ class _ShoppingGoodsDetails extends State { /// 小程序登录 minLogin() async { - SmartDialog.showLoading( - msg: S.of(context).zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; apiService = ApiService( Dio(), context: context, diff --git a/lib/store/shopping/shopping_mall_home.dart b/lib/store/shopping/shopping_mall_home.dart index d4cd1e3f..c21318cf 100644 --- a/lib/store/shopping/shopping_mall_home.dart +++ b/lib/store/shopping/shopping_mall_home.dart @@ -2,6 +2,7 @@ import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/activity.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/store_info.dart'; @@ -12,7 +13,7 @@ import 'package:huixiang/store/shopping/shopping_cart/shopping_cart_page.dart'; import 'package:huixiang/store/shopping/shopping_home/shopping_home_page.dart'; import 'package:huixiang/utils/font_weight.dart'; import 'package:huixiang/utils/shared_preference.dart'; -import 'package:shared_preferences/shared_preferences.dart'; + class ShoppingMallHome extends StatefulWidget { final arguments; @@ -53,9 +54,7 @@ class _ShoppingMallHome extends State /// 小程序登录 minLogin() async { - SmartDialog.showLoading( - msg: S.of(context).zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; apiService = ApiService( Dio(), context: context, diff --git a/lib/store/store_order.dart b/lib/store/store_order.dart index 69f3ba31..57fa1a4c 100644 --- a/lib/store/store_order.dart +++ b/lib/store/store_order.dart @@ -1,5 +1,5 @@ import 'dart:convert'; -import 'dart:math'; +import 'dart:math' as mm; import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; @@ -8,6 +8,7 @@ import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:flutter_swiper_view/flutter_swiper_view.dart'; import 'package:get/get.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/activity.dart'; import 'package:huixiang/data/base_data.dart'; import 'package:huixiang/data/base_list_data.dart'; @@ -35,7 +36,6 @@ import 'package:huixiang/view_widget/round_button.dart'; import 'package:intl/intl.dart'; import 'package:pull_to_refresh/pull_to_refresh.dart'; - class StoreOrderPage extends StatefulWidget { final Map? arguments; @@ -98,9 +98,7 @@ class _StoreOrderPage extends State /// 小程序登录 minLogin() async { - // SmartDialog.showLoading( - // msg: S.of(context).zhengzaijiazai, - // ); + S.current.zhengzaijiazai.loading; minToken = widget.arguments?["miniToken"]; await queryStoreInfo(); SharedInstance.instance.saveMini(minToken, tenant, storeId); @@ -137,7 +135,8 @@ class _StoreOrderPage extends State ///获取父订单(火锅订单加菜前调用) getParentInfo() async { - BaseData? baseData = await minService?.getParentInfo("$tableId").catchError((error) { + BaseData? baseData = + await minService?.getParentInfo("$tableId").catchError((error) { debugPrint("${error}"); return BaseData()..isSuccess = false; }); @@ -219,7 +218,7 @@ class _StoreOrderPage extends State physics: ClampingScrollPhysics(), slivers: [ SliverAppBar( - expandedHeight: 400, + expandedHeight: 360.h, pinned: true, collapsedHeight: kToolbarHeight, systemOverlayStyle: SystemUiOverlayStyle.dark, @@ -276,7 +275,7 @@ class _StoreOrderPage extends State widget.arguments?["distance"], ), ), - top: 233, + top: 300, left: 0, right: 0, ), @@ -365,7 +364,7 @@ class _StoreOrderPage extends State tenant, tableId, _queryMiNiDetail, - () { + () { queryShopCar().then((value) { this.shopCarGoods = value; setState(() {}); @@ -406,108 +405,111 @@ class _StoreOrderPage extends State bottom: 30, left: 0, right: 0, - child: Stack( - alignment: Alignment.bottomLeft, - children: [ - Container( - margin: EdgeInsets.symmetric(horizontal: 14), - height: 45.h, - // color: Color(0xFFFAFAFA), - decoration: BoxDecoration( - color: Color(0xFF383A38), - borderRadius: BorderRadius.circular(100), - ), - child: Row( - mainAxisAlignment: MainAxisAlignment.spaceAround, - crossAxisAlignment: CrossAxisAlignment.center, - children: [ - SizedBox( - width: 45.w, - ), - Text.rich( - TextSpan(children: [ - TextSpan( - text: "¥ ", - style: TextStyle( - fontSize: 12.sp, - color: Color(0xFFFFFFFF), - fontWeight: MyFontWeight.bold, + child: Container( + margin: EdgeInsets.symmetric(horizontal: 14), + height: 45.h, + // color: Color(0xFFFAFAFA), + decoration: BoxDecoration( + color: Color(0xFF383A38), + borderRadius: BorderRadius.circular(100), + ), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceAround, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + SizedBox( + width: 70, + child: InkWell( + onTap: () { + if (count() != 0) showShoppingCart(); + }, + child: Stack( + alignment: Alignment.bottomLeft, + children: [ + Positioned( + left: 5.h, + top: 5.h, + bottom: 5.h, + child:Image.asset( + "assets/image/shopping_bag.png", + width: 35.h, + height: 35.h, + fit: BoxFit.fitWidth, + ), ), + if (count() != 0) + Positioned( + right: 5, + top: 5, + child: RoundButton( + width: 17.w, + height: 17.h, + text: "${count()}", + textColor: Colors.white, + fontWeight: MyFontWeight.regular, + backgroup: Color(0xFFF65720), + fontSize: 12.sp, + radius: 100, + ), + ), + ], + ), + ), + ), + Text.rich( + TextSpan( + children: [ + TextSpan( + text: "¥ ", + style: TextStyle( + fontSize: 12.sp, + color: Color(0xFFFFFFFF), + fontWeight: MyFontWeight.bold, ), - TextSpan( - text: "${shopCarGoods?.cartSum ?? 0}", - style: TextStyle( - fontSize: 20.sp, - fontFamily: 'JDZhengHT', - color: Color(0xFFFFFFFF), - fontWeight: MyFontWeight.medium, - ), + ), + TextSpan( + text: "${shopCarGoods?.cartSum ?? 0}", + style: TextStyle( + fontSize: 20.sp, + fontFamily: 'JDZhengHT', + color: Color(0xFFFFFFFF), + fontWeight: MyFontWeight.medium, ), - ]), - ), - Spacer(), - GestureDetector( - onTap: () { - if (AppUtils.compareTime( - storeInfo?.openStartTime, - DateFormat('HH:mm:ss') - .format(DateTime.now())) && - (!AppUtils.compareTime( - storeInfo?.openEndTime, - DateFormat('HH:mm:ss') - .format(DateTime.now())))) { - toDownOrder(); - } else - SmartDialog.showToast( - "营业时间:${storeInfo?.openStartTime}-${storeInfo?.openEndTime}", - alignment: Alignment.center); - }, - child: RoundButton( - width: 103.w, - height: 54.h, - text: S.current.jiesuan, - textColor: Colors.white, - fontWeight: MyFontWeight.bold, - backgroup: Color(0xFF32A060), - radius: 100, - fontSize: 16.sp, - padding: EdgeInsets.symmetric(vertical: 5.h), ), - ), - ], + ], + ), ), - ), - Stack( - children: [ - InkWell( - onTap: () { - if (count() != 0) showShoppingCart(); - }, - child: Image.asset( - "assets/image/shopping_bag.webp", - width: 66, - height: 66, - fit: BoxFit.fitWidth, - ), + Spacer(), + GestureDetector( + onTap: () { + if (AppUtils.compareTime( + storeInfo?.openStartTime, + DateFormat('HH:mm:ss') + .format(DateTime.now())) && + (!AppUtils.compareTime( + storeInfo?.openEndTime, + DateFormat('HH:mm:ss') + .format(DateTime.now())))) { + toDownOrder(); + } else + SmartDialog.showToast( + "营业时间:${storeInfo?.openStartTime}-${storeInfo?.openEndTime}", + alignment: Alignment.center); + }, + child: RoundButton( + width: 103.w, + height: 54.h, + text: S.current.jiesuan, + textColor: Colors.white, + fontWeight: MyFontWeight.bold, + backgroup: Color(0xFF32A060), + radius: 100, + fontSize: 16.sp, + padding: EdgeInsets.symmetric(vertical: 5.h), ), - if (count() != 0) - Positioned( - right: 5, - // top: 14, - child: RoundButton( - width: 17.w, - height: 17.h, - text: "${count()}", - textColor: Colors.white, - fontWeight: MyFontWeight.regular, - backgroup: Color(0xFFF65720), - fontSize: 12.sp, - radius: 100, - ), - ), - ], - ), - ], + ), + ], + ), ), ), ], @@ -688,9 +690,7 @@ class _StoreOrderPage extends State ///选规格 _queryMiNiDetail(String id, int count) async { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; if (count < 0) { shopCarGoods?.shoppingCartSkuItemList?.forEach((element) async { if (element.productId == id) { @@ -861,7 +861,8 @@ class _StoreOrderPage extends State Map shopCarTemp = shopCarGoods?.toJson() ?? {}; cartSkuItem.buyNum = (cartSkuItem.buyNum ?? 0) - 1; shopCarTemp["shoppingCartSkuItemList"] = [cartSkuItem.toJson()]; - BaseListData? baseDate = await minService?.shoppingCartSingle(shopCarTemp); + BaseListData? baseDate = + await minService?.shoppingCartSingle(shopCarTemp); if (baseDate?.isSuccess ?? false) { this.shopCarGoods = await queryShopCar(); if (shopCartKey.currentState != null) { @@ -979,8 +980,10 @@ class _Title extends State { super.initState(); widget.controller.addListener(() { double maxScrollExtent = widget.controller.position.maxScrollExtent; - debugPrint(" maxScrollExtent: $maxScrollExtent offset: ${widget.controller.offset} s/m: ${(widget.controller.offset / maxScrollExtent)}"); - double alphaTemp = (widget.controller.offset / maxScrollExtent) > 0.70 ? 1 : 0; + debugPrint( + " maxScrollExtent: $maxScrollExtent offset: ${widget.controller.offset} s/m: ${(widget.controller.offset / maxScrollExtent)}"); + double alphaTemp = + (widget.controller.offset / maxScrollExtent) > 0.70 ? 1 : 0; if (alpha != alphaTemp && mounted) { alpha = alphaTemp; setState(() {}); @@ -991,45 +994,45 @@ class _Title extends State<Title> { @override Widget build(BuildContext context) { return Container( - alignment: Alignment.bottomLeft, - height: kToolbarHeight, - child: alpha == 0 ? null : Container( - child: Row( - children: [ - GestureDetector( - behavior: HitTestBehavior.opaque, - onTap: () { - Navigator.of(context).pop(); - }, - child: Container( - margin: EdgeInsets.only(left: 10.w), - padding: EdgeInsets.all(10.h), - child: Icon( - Icons.arrow_back_ios, - color: Colors.black, - size: 24, - ), - ), - ), - Expanded( - child: Text( - widget.title ?? "", - overflow: TextOverflow.ellipsis, - style: TextStyle( - color: Colors.black, - fontWeight: FontWeight.bold, - fontSize: 18.sp, + alignment: Alignment.bottomLeft, + height: kToolbarHeight, + child: alpha == 0 + ? null + : Container( + child: Row( + children: [ + GestureDetector( + behavior: HitTestBehavior.opaque, + onTap: () { + Navigator.of(context).pop(); + }, + child: Container( + margin: EdgeInsets.only(left: 10.w), + padding: EdgeInsets.all(10.h), + child: Icon( + Icons.arrow_back_ios, + color: Colors.black, + size: 24, + ), + ), + ), + Expanded( + child: Text( + widget.title ?? "", + overflow: TextOverflow.ellipsis, + style: TextStyle( + color: Colors.black, + fontWeight: FontWeight.bold, + fontSize: 18.sp, + ), + ), + ), + ], ), - ), - ), - ], - ), - ) - ); + )); } } - class _SliverAppBarDelegate extends SliverPersistentHeaderDelegate { _SliverAppBarDelegate({ required this.minHeight, @@ -1045,10 +1048,11 @@ class _SliverAppBarDelegate extends SliverPersistentHeaderDelegate { double get minExtent => this.minHeight; @override - double get maxExtent => max(maxHeight, minHeight); + double get maxExtent => mm.max(maxHeight, minHeight); @override - Widget build(BuildContext context, double shrinkOffset, bool overlapsContent) { + Widget build( + BuildContext context, double shrinkOffset, bool overlapsContent) { return SizedBox.expand(child: child); } diff --git a/lib/store/store_view/product_sku.dart b/lib/store/store_view/product_sku.dart index ac3bfdd7..749b0afe 100644 --- a/lib/store/store_view/product_sku.dart +++ b/lib/store/store_view/product_sku.dart @@ -1,6 +1,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/mini_detail.dart'; import 'package:huixiang/data/shopping_cart.dart'; import 'package:huixiang/generated/l10n.dart'; @@ -248,9 +249,7 @@ class _ProductSku extends State<ProductSku> { if (widget.miNiDetail.subscribeParam?.isEnableSubscribe ?? false) { _isTapEd = true; - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; await widget.reduce(widget.miNiDetail, selectSkus); } count -= 1; @@ -279,9 +278,7 @@ class _ProductSku extends State<ProductSku> { if (widget.miNiDetail.subscribeParam?.isEnableSubscribe ?? false) { _isTapEd = true; - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; if (count == 1 && realCount == 0) await widget.addShopCar( widget.miNiDetail, selectSkus, 2); diff --git a/lib/store/store_view/shop_car.dart b/lib/store/store_view/shop_car.dart index 2427c7d0..1f7c0e79 100644 --- a/lib/store/store_view/shop_car.dart +++ b/lib/store/store_view/shop_car.dart @@ -140,94 +140,98 @@ class _ShopCar extends State<ShopCar> { bottom: 30.h, left: 0, right: 0, - child: Stack( - alignment: Alignment.bottomLeft, - children: [ - Container( - height: 45.h, - margin: EdgeInsets.symmetric(horizontal: 14), - decoration: BoxDecoration( - color: Color(0xFF383A38), - borderRadius: BorderRadius.circular(100), - ), - child: Row( - children: [ - SizedBox(width:45.w,), - Text.rich( - TextSpan(children: [ - TextSpan( - text: "¥ ", - style: TextStyle( - fontSize: 12.sp, - color: Color(0xFFFFFFFF), - fontWeight: MyFontWeight.bold, + child: Container( + height: 45.h, + margin: EdgeInsets.symmetric(horizontal: 14), + decoration: BoxDecoration( + color: Color(0xFF383A38), + borderRadius: BorderRadius.circular(100), + ), + child: Row( + children: [ + InkWell( + onTap: () { + // Navigator.of(context).pop(); + SmartDialog.dismiss(); + }, + child: SizedBox( + width: 70, + child: Stack( + children: [ + Positioned( + left: 5.h, + top: 5.h, + bottom: 5.h, + child: Image.asset( + "assets/image/shopping_bag.png", + width: 35.h, + height: 35.h, + fit: BoxFit.fitWidth, + ), ), - ), - TextSpan( - text: "${widget.shopingCar?.cartSum ?? "0.0"}", - style: TextStyle( - fontSize: 20.sp, - fontFamily: 'JDZhengHT', - color: Color(0xFFFFFFFF), - fontWeight: MyFontWeight.medium, + if (count() != 0) + Positioned( + right: 5, + top: 3, + child: RoundButton( + width: 17.w, + height: 17.h, + text: "${count()}", + textColor: Colors.white, + fontWeight: MyFontWeight.regular, + backgroup: Color(0xFFF65720), + fontSize: 12.sp, + radius: 100, + // callback: () { + // Navigator.of(context).pushNamed('/router/test_page'); + // }, + ), ), - ), - ]), - ), - Spacer(), - GestureDetector( - onTap: () { - SmartDialog.dismiss(); - widget.toDownOrder(); - }, - child: RoundButton( - width: 103.w, - height: 54.h, - text: S.current.jiesuan, - textColor: Colors.white, - fontWeight: MyFontWeight.bold, - backgroup: Color(0xFF32A060), - radius: 100, - fontSize: 16.sp, - padding: EdgeInsets.symmetric(vertical: 5.h), + ], ), ), - ], ), - ), - Stack( - children: [ - InkWell( - onTap: () { - // Navigator.of(context).pop(); - SmartDialog.dismiss(); - }, - child: Image.asset( - "assets/image/shopping_bag.webp", - width: 66, - height: 66, + Text.rich( + TextSpan(children: [ + TextSpan( + text: "¥ ", + style: TextStyle( + fontSize: 12.sp, + color: Color(0xFFFFFFFF), + fontWeight: MyFontWeight.bold, + ), ), - ), - Positioned( - right: 5, - // top: 14, - child: RoundButton( - width: 17, - height: 17, - text: "${count()}", - textColor: Colors.white, - fontWeight: MyFontWeight.regular, - backgroup: Color(0xFFF65720), - fontSize: 12.sp, - radius: 100, - // callback: () { - // Navigator.of(context).pushNamed('/router/test_page'); - // }, + TextSpan( + text: "${widget.shopingCar?.cartSum ?? "0.0"}", + style: TextStyle( + fontSize: 20.sp, + fontFamily: 'JDZhengHT', + color: Color(0xFFFFFFFF), + fontWeight: MyFontWeight.medium, + ), ), + ]), + ), + Spacer(), + GestureDetector( + onTap: () { + SmartDialog.dismiss(); + widget.toDownOrder(); + }, + child: RoundButton( + width: 103.w, + height: 54.h, + text: S.current.jiesuan, + textColor: Colors.white, + fontWeight: MyFontWeight.bold, + backgroup: Color(0xFF32A060), + radius: 100, + fontSize: 16.sp, + padding: EdgeInsets.symmetric(vertical: 5.h), ), - ], - ), - ], + ), + ], + ), ), ), ], diff --git a/lib/union/union_list.dart b/lib/union/union_list.dart index 358cb256..215dbbcd 100644 --- a/lib/union/union_list.dart +++ b/lib/union/union_list.dart @@ -1,4 +1,5 @@ import 'package:dio/dio.dart'; +import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; @@ -7,6 +8,7 @@ import 'package:huixiang/data/base_list_data.dart'; import 'package:huixiang/data/store.dart'; import 'package:huixiang/generated/l10n.dart'; import 'package:huixiang/utils/app_util.dart'; +import 'package:huixiang/utils/constant.dart'; import 'package:huixiang/utils/font_weight.dart'; import 'package:huixiang/utils/shared_preference.dart'; import 'package:huixiang/view_widget/custom_image.dart'; @@ -82,6 +84,7 @@ class _UnionList extends State<UnionList> with AutomaticKeepAliveClientMixin { } if (!mounted) return; setState(() {}); + SmartDialog.dismiss(status: SmartStatus.loading); } @override @@ -223,10 +226,10 @@ class _UnionList extends State<UnionList> with AutomaticKeepAliveClientMixin { Widget buildStoreItem(Store store, position) { return Container( margin: EdgeInsets.fromLTRB( - 16.w, - 8.h, - 16.w, - 12.h, + 14.w, + 8, + 14.w, + 12, ), padding: EdgeInsets.symmetric( horizontal: 12.w, @@ -247,120 +250,128 @@ class _UnionList extends State<UnionList> with AutomaticKeepAliveClientMixin { ], ), width: double.infinity, - child: Row( + child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ - Stack( - children: [ - MImage( - store.facade ?? '', - width: 74.h, - height: 74.h, - fit: BoxFit.cover, - radius: BorderRadius.circular(6), - errorSrc: "assets/image/default_1.webp", - fadeSrc: "assets/image/default_1.webp", - ), - Container( - decoration: BoxDecoration( - color: Color(0xFF32A060), - borderRadius: BorderRadius.only( - topLeft: Radius.circular(6), - bottomRight: Radius.circular(6), - topRight: Radius.circular(2), - bottomLeft: Radius.circular(2), - ), - ), - padding: EdgeInsets.symmetric( - horizontal: 3.w, - vertical: 2.h, - ), - child: Text( - "品牌", - style: TextStyle( - color: Colors.white, - fontSize: 10.sp, - fontWeight: MyFontWeight.regular, - ), - ), - ), - ], - ), SizedBox( - width: 12.w, - ), - Expanded( - child: Column( - mainAxisAlignment: MainAxisAlignment.start, - crossAxisAlignment: CrossAxisAlignment.start, + height: 74.h, + child: Row( children: [ - Text( - store.storeName ?? "", - overflow: TextOverflow.ellipsis, - style: TextStyle( - color: Color(0xFF0D0D0D), - fontSize: 14.sp, - fontWeight: MyFontWeight.bold, + SizedBox( + height: 74.h, + width: 74.h, + child: Stack( + children: [ + MImage( + store.facade ?? '', + width: 74.h, + height: 74.h, + fit: BoxFit.cover, + radius: BorderRadius.circular(6), + errorSrc: "assets/image/default_1.webp", + fadeSrc: "assets/image/default_1.webp", + ), + Container( + decoration: BoxDecoration( + color: Color(0xFF32A060), + borderRadius: BorderRadius.only( + topLeft: Radius.circular(6), + bottomRight: Radius.circular(6), + topRight: Radius.circular(2), + bottomLeft: Radius.circular(2), + ), + ), + padding: EdgeInsets.symmetric( + horizontal: 3.w, + vertical: 2.h, + ), + child: Text( + "品牌", + style: TextStyle( + color: Colors.white, + fontSize: 10.sp, + fontWeight: MyFontWeight.regular, + ), + ), + ), + ], ), ), - SizedBox(height: 6.h), - Row( - children: [ - if (store.perCapitaConsumption != null && (store.perCapitaConsumption ?? "") != "0") - Padding( - padding: EdgeInsets.only(right: 22.w), - child: Text( - S.of(context).ren(store.perCapitaConsumption ?? ""), + SizedBox( + width: 11.w, + ), + Expanded( + child: Column( + mainAxisAlignment: MainAxisAlignment.spaceEvenly, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + store.storeName ?? "", + overflow: TextOverflow.ellipsis, + style: TextStyle( + color: Color(0xFF0D0D0D), + fontSize: 14.sp, + fontWeight: MyFontWeight.bold, + ), + ), + Row( + children: [ + if (store.perCapitaConsumption != null && (store.perCapitaConsumption ?? "") != "0") + Padding( + padding: EdgeInsets.only(right: 22.w), + child: Text( + S.of(context).ren(store.perCapitaConsumption ?? ""), + style: TextStyle( + color: Color(0xFF4D4D4D), + fontSize: 12.sp, + fontWeight: MyFontWeight.regular, + ), + ), + ), + Image.asset( + "assets/image/icon_union_location_black.webp", + fit: BoxFit.fill, + height: 12, + width: 12, + ), + SizedBox(width: 4.w), + Text( + (store.distance ?? 0) > 1000 + ? S.of(context).gongli(((store.distance ?? 0) / 1000 * 100).toInt() / 100.0) + : S.of(context).mi(((store.distance ?? 0) * 100).toInt() / 100.0), style: TextStyle( color: Color(0xFF4D4D4D), fontSize: 12.sp, - fontWeight: MyFontWeight.regular, ), ), + ], ), - Image.asset( - "assets/image/icon_union_location_black.webp", - fit: BoxFit.fill, - height: 12, - width: 12, - ), - SizedBox(width: 4.w), - Text( - (store.distance ?? 0) > 1000 - ? S.of(context).gongli(((store.distance ?? 0) / 1000 * 100).toInt() / 100.0) - : S.of(context).mi(((store.distance ?? 0) * 100).toInt() / 100.0), - style: TextStyle( - color: Color(0xFF4D4D4D), - fontSize: 12.sp, + Row( + children: itemServer(store.businessService ?? ""), ), - ), - ], - ), - SizedBox(height: 10.h), - Row( - children: itemServer(store.businessService ?? ""), - ), - SizedBox(height: store.businessService == "" ? 40.h : 23.h), - Container( - height: 105.h, - child: ListView.builder( - padding: EdgeInsets.zero, - itemCount: (storeList![position].productShow?.length ?? 0) > 3 - ? 3 : storeList![position].productShow?.length ?? 0, - scrollDirection: Axis.horizontal, - shrinkWrap: true, - physics: BouncingScrollPhysics(), - itemBuilder: (context, index) { - return GestureDetector( - onTap: () {}, - child: unionGoodsItem(storeList![position].productShow![index]), - ); - }, + ], ), ), ], ), ), + if (storeList?[position].productShow?.isNotEmpty ?? false) + SizedBox(height: 18.h), + if (storeList?[position].productShow?.isNotEmpty ?? false) + Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Expanded(child: unionItem(position,0)), + SizedBox(width:14.w), + if ((storeList?[position].productShow?.length ?? 0) > 1) + Expanded(child: unionItem(position,1)) + else Spacer(), + SizedBox(width:14.w), + if ((storeList?[position].productShow?.length ?? 0) > 2) + Expanded(child: unionItem(position,2)) + else Spacer(), + ], + ), ], ), ); @@ -368,10 +379,9 @@ class _UnionList extends State<UnionList> with AutomaticKeepAliveClientMixin { ///标签 List<Widget> itemServer(String businessService) { - if (businessService == "") return []; + if (businessService.isEmpty) return []; var list = businessService.split(","); - return list - .map((e) => Container( + return list.map((e) => Container( margin: EdgeInsets.only(right: 8.w), child: RoundButton( height: 17.h * AppUtils.textScale(context), @@ -384,41 +394,186 @@ class _UnionList extends State<UnionList> with AutomaticKeepAliveClientMixin { fontSize: 10.sp, textColor: Colors.white, ), - )) - .toList(); + )).toList(); } - Widget unionGoodsItem(ProductShow productShow) { - return Container( - width: 74.h, - margin: EdgeInsets.only(right: 8.w), - child: Column( - mainAxisAlignment: MainAxisAlignment.spaceAround, - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - MImage( - productShow.imgs?[0] ?? "", - width: 74.h, - height: 74.h, - fit: BoxFit.cover, - radius: BorderRadius.circular(4), - errorSrc: "assets/image/default_1.webp", - fadeSrc: "assets/image/default_1.webp", + Widget unionItem(int position,int unionIndex) { + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + MImage( + storeList?[position].productShow?[unionIndex].imgs?[0] ?? "", + width:double.infinity, + height: 97.w, + fit: BoxFit.cover, + radius: BorderRadius.circular(4), + errorSrc: "assets/image/default_1.webp", + fadeSrc: "assets/image/default_1.webp", + ), + 6.d, + Text( + storeList?[position].productShow?[unionIndex].productName ?? "", + overflow: TextOverflow.ellipsis, + style: TextStyle( + color: Color(0xFF0D0D0D), + fontSize: 12.sp, + fontWeight: MyFontWeight.regular, ), - Padding( - padding: EdgeInsets.only(top: 8.h), - child: Text( - productShow.productName ?? "", - overflow: TextOverflow.ellipsis, - style: TextStyle( - color: Color(0xFFA29E9E), - fontSize: 12.sp, - fontWeight: MyFontWeight.regular, + ), + 4.d, + Row( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Padding( + padding:EdgeInsets.only(right:2.w), + child: Text.rich( + TextSpan( + children: [ + TextSpan( + text: "¥", + style: TextStyle( + fontWeight: FontWeight.bold, + fontSize:12.sp, + color: Color(0xFFF65720), + ), + ), + TextSpan( + text:"${(storeList?[position].productShow?[unionIndex].price ?? "").split(".")[0]}", + style: TextStyle( + fontWeight: FontWeight.bold, + fontSize: 16.sp, + color: Color(0xFFF65720), + ), + ), + if(storeList?[position].productShow?[unionIndex].price?.contains(".") ?? false) + TextSpan( + text:".", + style: TextStyle( + fontWeight: FontWeight.bold, + fontSize: 16.sp, + color: Color(0xFFF65720), + ), + ), + if(storeList?[position].productShow?[unionIndex].price?.contains(".") ?? false) + TextSpan( + text:(storeList?[position].productShow?[unionIndex].price ?? "").split(".")[1], + style: TextStyle( + fontWeight: FontWeight.bold, + fontSize:12.sp, + color: Color(0xFFF65720), + ), + ), + ], + ), + textDirection: TextDirection.ltr, + ), + ), + Text( + "¥${storeList?[position].productShow?[unionIndex].applyPrice ?? ""}", + overflow: TextOverflow.ellipsis, + style: TextStyle( + color: Color(0xFFA29E9E), + fontSize: 10.sp, + fontWeight: MyFontWeight.regular, + decoration: TextDecoration.lineThrough, + decorationColor: Color(0xFFA29E9E), + ), ), + ], + ), + ], + ); + } + + Widget unionGoodsItem(ProductShow productShow) { + return Column( + mainAxisAlignment: MainAxisAlignment.spaceAround, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + MImage( + productShow.imgs?[0] ?? "", + width: 97.h, + height: 97.h, + fit: BoxFit.cover, + radius: BorderRadius.circular(4), + errorSrc: "assets/image/default_1.webp", + fadeSrc: "assets/image/default_1.webp", + ), + Padding( + padding: EdgeInsets.only( + top: 8.h,bottom:6.h, + ), + child: Text( + productShow.productName ?? "", + overflow: TextOverflow.ellipsis, + style: TextStyle( + color: Color(0xFF0D0D0D), + fontSize: 12.sp, + fontWeight: MyFontWeight.regular, ), ), - ], - ), + ), + Expanded( + child:Row( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Padding(padding:EdgeInsets.only(right:2.w), + child: Text.rich( + TextSpan( + children: [ + TextSpan( + text: "¥", + style: TextStyle( + fontWeight: FontWeight.bold, + fontSize:12.sp, + color: Color(0xFFF65720), + ), + ), + TextSpan( + text:"${(productShow?.price ?? "").split(".")[0]}", + style: TextStyle( + fontWeight: FontWeight.bold, + fontSize: 16.sp, + color: Color(0xFFF65720), + ), + ), + if(productShow.price?.contains(".") ?? false) + TextSpan( + text:".", + style: TextStyle( + fontWeight: FontWeight.bold, + fontSize: 16.sp, + color: Color(0xFFF65720), + ), + ), + if(productShow.price?.contains(".") ?? false) + TextSpan( + text:(productShow.price ?? "").split(".")[1], + style: TextStyle( + fontWeight: FontWeight.bold, + fontSize:12.sp, + color: Color(0xFFF65720), + ), + ), + ], + ), + textDirection: TextDirection.ltr, + ),), + Text( + "¥${productShow.applyPrice ?? ""}", + overflow: TextOverflow.ellipsis, + style: TextStyle( + color: Color(0xFFA29E9E), + fontSize: 10.sp, + fontWeight: MyFontWeight.regular, + decoration: TextDecoration.lineThrough, + decorationColor: Color(0xFFA29E9E), + ), + ), + ], + ), + ), + ], ); } @@ -523,6 +678,7 @@ class _UnionList extends State<UnionList> with AutomaticKeepAliveClientMixin { ], ), ), + if (store.distance != null) Container( width: 59.w, height: 18.h, diff --git a/lib/union/union_page.dart b/lib/union/union_page.dart index 248eef23..bb814a9d 100644 --- a/lib/union/union_page.dart +++ b/lib/union/union_page.dart @@ -7,6 +7,8 @@ import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:geolocator/geolocator.dart'; +import 'package:get/utils.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/data/ip_data.dart'; import 'package:huixiang/generated/l10n.dart'; import 'package:huixiang/main.dart'; @@ -123,9 +125,7 @@ class UnionPageState extends State<UnionPage> getLocation({bool showLoading = true}) async { if (showLoading && !(await isEmulator())) - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; bool powerFlag = false; // bool finallyFlag = false; try { @@ -176,7 +176,6 @@ class UnionPageState extends State<UnionPage> } getLatLng() async { - if (SharedInstance.instance.language.isNotEmpty && SharedInstance.instance.longitude.isNotEmpty && SharedInstance.instance.province.isNotEmpty && @@ -196,9 +195,7 @@ class UnionPageState extends State<UnionPage> } queryIpInfo() async { - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; try { ApiService apiIpService = ApiService(Dio(), context: context, isIp: true); String? baseData = await apiIpService.getIpInfo().catchError((onError) { @@ -215,16 +212,14 @@ class UnionPageState extends State<UnionPage> } } finally { getLocation(showLoading: false); - SmartDialog.dismiss(); + SmartDialog.dismiss(status: SmartStatus.loading); } } loadFinish({bool showLoading = true}) { - SmartDialog.dismiss(); + SmartDialog.dismiss(status: SmartStatus.loading); if (showLoading) - SmartDialog.showLoading( - msg: S.current.zhengzaijiazai, - ); + S.current.zhengzaijiazai.loading; _allKey = [GlobalKey(), GlobalKey(), GlobalKey(), GlobalKey()]; setState(() {}); } diff --git a/lib/union/union_select_city.dart b/lib/union/union_select_city.dart index 3b4c23f7..ba7a4b9d 100644 --- a/lib/union/union_select_city.dart +++ b/lib/union/union_select_city.dart @@ -89,7 +89,7 @@ class _UnionSelectCity extends State<UnionSelectCity> { children: [ Container( color: Colors.white, - padding: EdgeInsets.only(left: 14.w, top: 44.h, bottom: 24.h), + padding: EdgeInsets.only(left: 14.w, top: 44.h, bottom: 14.h), child: Column( mainAxisAlignment: MainAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start, @@ -97,17 +97,18 @@ class _UnionSelectCity extends State<UnionSelectCity> { Row( children: [ GestureDetector( - behavior: HitTestBehavior.opaque, - onTap: () { - Navigator.of(context).pop(); - }, - child: Container( - padding: EdgeInsets.only(right: 21.w), - child: Icon( - Icons.arrow_back_ios, - color: Colors.black, - ), - )), + behavior: HitTestBehavior.opaque, + onTap: () { + Navigator.of(context).pop(); + }, + child: Container( + padding: EdgeInsets.only(right: 21.w), + child: Icon( + Icons.arrow_back_ios, + color: Colors.black, + ), + ), + ), Expanded(child: searchCityItem()) ], ), @@ -220,7 +221,9 @@ class _UnionSelectCity extends State<UnionSelectCity> { ], ), ), - Expanded(child: sortList()) + Expanded( + child: sortList(), + ), ], ), ), @@ -274,11 +277,10 @@ class _UnionSelectCity extends State<UnionSelectCity> { } Widget sortList() { - return areaList.length != 0 ?ListView.builder( + return ListView.builder( padding: EdgeInsets.zero, itemCount: areaList.length, scrollDirection: Axis.vertical, - shrinkWrap: true, physics: BouncingScrollPhysics(), itemBuilder: (context, position) { return GestureDetector( @@ -286,16 +288,7 @@ class _UnionSelectCity extends State<UnionSelectCity> { child: sortItem(position), ); }, - ):Padding(padding:EdgeInsets.only(top:12.h), - child: Text( - // "抱歉,未找到相关位置,可尝试修改后重试", - "抱歉,该城市未开设门店,可尝试修改后重试", - style: TextStyle( - color: Color(0xFF4D4D4D), - fontWeight: MyFontWeight.medium, - fontSize: 14.sp, - ), - )); + ); } Widget sortItem(int position) { @@ -321,9 +314,6 @@ class _UnionSelectCity extends State<UnionSelectCity> { color: Colors.white, ), margin: EdgeInsets.symmetric(horizontal: 14.w), - padding: EdgeInsets.only( - top: 8.h, - ), child: mapWidget(position), ) ], diff --git a/lib/utils/app_util.dart b/lib/utils/app_util.dart index 5ec8739e..8eb7ad65 100644 --- a/lib/utils/app_util.dart +++ b/lib/utils/app_util.dart @@ -50,4 +50,3 @@ Future<Color?> loadShopColor(String imageUrl) async { } return null; } - diff --git a/lib/utils/flutter_utils.dart b/lib/utils/flutter_utils.dart index 78fad8bd..749dad3c 100644 --- a/lib/utils/flutter_utils.dart +++ b/lib/utils/flutter_utils.dart @@ -1,7 +1,9 @@ +import 'dart:async'; import 'dart:io'; import 'package:dio/dio.dart'; import 'package:flutter/cupertino.dart'; +import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:intl/intl.dart'; import 'package:path_provider/path_provider.dart'; @@ -349,4 +351,26 @@ class AppUtils { } } + + static Timer? _timer; + + static timerCloseLoading() { + if (_timer != null) { + return; + } + _timer = Timer(const Duration(milliseconds: 500), () { + closeLoading(); + }); + } + + static closeLoading() { + SmartDialog.dismiss(status: SmartStatus.loading, force: true); + _timer?.cancel(); + _timer = null; + } + + static cancelCloseLoading() { + _timer?.cancel(); + _timer = null; + } } diff --git a/lib/view_widget/channel_dialog.dart b/lib/view_widget/channel_dialog.dart index 8935702a..9caf8970 100644 --- a/lib/view_widget/channel_dialog.dart +++ b/lib/view_widget/channel_dialog.dart @@ -2,6 +2,7 @@ import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/generated/l10n.dart'; import 'package:huixiang/utils/flutter_utils.dart'; import 'package:huixiang/utils/font_weight.dart'; @@ -25,7 +26,7 @@ class _ChannelDialog extends State<ChannelDialog> { @override void initState() { super.initState(); - SmartDialog.showLoading(msg: S.current.zhengzaijiazai); + S.current.zhengzaijiazai.loading; queryChannels(); } @@ -37,12 +38,10 @@ class _ChannelDialog extends State<ChannelDialog> { SmartDialog.showToast(AppUtils.dioErrorTypeToString(error.type), alignment: Alignment.center); }); - if (baseData?.isSuccess ?? false) { + if (baseData.isSuccess ?? false) { channelsList = baseData.data; setState(() {}); SmartDialog.dismiss(); - } else { - SmartDialog.showToast("${baseData?.msg}", alignment: Alignment.center); } } diff --git a/lib/view_widget/loading_view.dart b/lib/view_widget/loading_view.dart index 1b2601b4..1a7967c1 100644 --- a/lib/view_widget/loading_view.dart +++ b/lib/view_widget/loading_view.dart @@ -24,7 +24,7 @@ class LoadingView extends StatelessWidget { animating: true, ), Text( - S.of(context).zhengzaijiazai, + S.current.zhengzaijiazai, style: TextStyle( color: Color(0xB3FFFFFF), fontSize: 16, diff --git a/lib/vip/user_vip_service_page.dart b/lib/vip/user_vip_service_page.dart index 872466ad..84858b5c 100644 --- a/lib/vip/user_vip_service_page.dart +++ b/lib/vip/user_vip_service_page.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:huixiang/constant.dart'; import 'package:huixiang/view_widget/my_appbar.dart'; import 'package:webview_flutter/webview_flutter.dart'; @@ -23,7 +24,7 @@ class _UserVipServicePage extends State<UserVipServicePage> void initState() { super.initState(); WidgetsBinding.instance.addObserver(this); - SmartDialog.showLoading(msg: S.current.zhengzaijiazai); + S.current.zhengzaijiazai.loading; _webViewController = WebViewController() ..setJavaScriptMode(JavaScriptMode.unrestricted) diff --git a/pubspec.yaml b/pubspec.yaml index f543624f..54954af1 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -159,8 +159,6 @@ flutter: assets: - assets/image/ - - assets/image/2x/ - - assets/image/3x/ - assets/map_style/ - assets/riv/ - assets/svg/